iio: adc: ad7298: use iio helper function to guarantee direct mode
[deliverable/linux.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
8b58be88 216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
291F: drivers/pci/*acpi*
292F: drivers/pci/*/*acpi*
293F: drivers/pci/*/*/*acpi*
3a75ef0c 294F: tools/power/acpi/
8b59a454 295
3774929d
RW
296ACPI COMPONENT ARCHITECTURE (ACPICA)
297M: Robert Moore <robert.moore@intel.com>
298M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
300L: linux-acpi@vger.kernel.org
301L: devel@acpica.org
302W: https://acpica.org/
303W: https://github.com/acpica/acpica/
304Q: https://patchwork.kernel.org/project/linux-acpi/list/
305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306S: Supported
307F: drivers/acpi/acpica/
308F: include/acpi/
2754c447 309F: tools/power/acpi/
3774929d 310
8b59a454 311ACPI FAN DRIVER
8b58be88 312M: Zhang Rui <rui.zhang@intel.com>
8b59a454 313L: linux-acpi@vger.kernel.org
5ca92bd9 314W: https://01.org/linux-acpi
8b59a454 315S: Supported
679655da 316F: drivers/acpi/fan.c
1da177e4 317
8b59a454 318ACPI THERMAL DRIVER
8b58be88 319M: Zhang Rui <rui.zhang@intel.com>
8b59a454 320L: linux-acpi@vger.kernel.org
5ca92bd9 321W: https://01.org/linux-acpi
8b59a454 322S: Supported
679655da 323F: drivers/acpi/*thermal*
998be20f 324
359acec8 325ACPI VIDEO DRIVER
8b58be88 326M: Zhang Rui <rui.zhang@intel.com>
8b59a454 327L: linux-acpi@vger.kernel.org
5ca92bd9 328W: https://01.org/linux-acpi
8b59a454 329S: Supported
86f98a3a 330F: drivers/acpi/acpi_video.c
998be20f 331
bff431e4 332ACPI WMI DRIVER
d0944853 333L: platform-driver-x86@vger.kernel.org
5b927259 334S: Orphan
679655da 335F: drivers/platform/x86/wmi.c
bff431e4 336
2f39d519 337AD1889 ALSA SOUND DRIVER
8b58be88 338M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
339W: http://wiki.parisc-linux.org/AD1889
340L: linux-parisc@vger.kernel.org
341S: Maintained
679655da 342F: sound/pci/ad1889.*
2f39d519 343
527a1a83
MH
344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 346W: http://wiki.analog.com/AD5254
a4edbc10 347W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
348S: Supported
349F: drivers/misc/ad525x_dpot.c
350
351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 353W: http://wiki.analog.com/AD5398
a4edbc10 354W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
355S: Supported
356F: drivers/regulator/ad5398.c
357
358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 360W: http://wiki.analog.com/AD7142
a4edbc10 361W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
362S: Supported
363F: drivers/input/misc/ad714x.c
364
365AD7877 TOUCHSCREEN DRIVER
366M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 367W: http://wiki.analog.com/AD7877
a4edbc10 368W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
369S: Supported
370F: drivers/input/touchscreen/ad7877.c
371
372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 374W: http://wiki.analog.com/AD7879
a4edbc10 375W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
376S: Supported
377F: drivers/input/touchscreen/ad7879.c
378
1330b0dc 379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 380M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
381S: Maintained
382
7302b9d9
MH
383ADF7242 IEEE 802.15.4 RADIO DRIVER
384M: Michael Hennerich <michael.hennerich@analog.com>
385W: https://wiki.analog.com/ADF7242
386W: http://ez.analog.com/community/linux-device-drivers
387L: linux-wpan@vger.kernel.org
388S: Supported
389F: drivers/net/ieee802154/adf7242.c
390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
1da177e4 392ADM1025 HARDWARE MONITOR DRIVER
d8130624 393M: Jean Delvare <jdelvare@suse.com>
968ce1b1 394L: linux-hwmon@vger.kernel.org
1da177e4 395S: Maintained
679655da
JP
396F: Documentation/hwmon/adm1025
397F: drivers/hwmon/adm1025.c
1da177e4 398
cae2caae 399ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 400M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 401L: linux-hwmon@vger.kernel.org
cae2caae 402S: Maintained
679655da 403F: drivers/hwmon/adm1029.c
cae2caae 404
cc0b88cf 405ADM8211 WIRELESS DRIVER
cc0b88cf 406L: linux-wireless@vger.kernel.org
491b26b4 407W: http://wireless.kernel.org/
e71bcbd0 408S: Orphan
d4a17304 409F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 410
e8e31622
SA
411ADP1653 FLASH CONTROLLER DRIVER
412M: Sakari Ailus <sakari.ailus@iki.fi>
413L: linux-media@vger.kernel.org
414S: Maintained
415F: drivers/media/i2c/adp1653.c
b5dcee22 416F: include/media/i2c/adp1653.h
e8e31622 417
527a1a83
MH
418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 420W: http://wiki.analog.com/ADP5520
a4edbc10 421W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
422S: Supported
423F: drivers/mfd/adp5520.c
424F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 425F: drivers/leds/leds-adp5520.c
77278d50 426F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
427F: drivers/input/keyboard/adp5520-keys.c
428
429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 431W: http://wiki.analog.com/ADP5588
a4edbc10 432W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
433S: Supported
434F: drivers/input/keyboard/adp5588-keys.c
77278d50 435F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
436
437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 439W: http://wiki.analog.com/ADP8860
a4edbc10 440W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
441S: Supported
442F: drivers/video/backlight/adp8860_bl.c
443
8c22a8f5
DE
444ADS1015 HARDWARE MONITOR DRIVER
445M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 446L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
447S: Maintained
448F: Documentation/hwmon/ads1015
449F: drivers/hwmon/ads1015.c
450F: include/linux/i2c/ads1015.h
451
1da177e4 452ADT746X FAN DRIVER
8b58be88 453M: Colin Leroy <colin@colino.net>
1da177e4 454S: Maintained
679655da 455F: drivers/macintosh/therm_adt746x.c
1da177e4 456
b058b859 457ADT7475 HARDWARE MONITOR DRIVER
d8130624 458M: Jean Delvare <jdelvare@suse.com>
968ce1b1 459L: linux-hwmon@vger.kernel.org
b058b859
JD
460S: Maintained
461F: Documentation/hwmon/adt7475
462F: drivers/hwmon/adt7475.c
463
527a1a83
MH
464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 466W: http://wiki.analog.com/ADXL345
a4edbc10 467W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
468S: Supported
469F: drivers/input/misc/adxl34x.c
470
8c6af9e1 471ADVANSYS SCSI DRIVER
8b58be88 472M: Matthew Wilcox <matthew@wil.cx>
d8130624 473M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
474L: linux-scsi@vger.kernel.org
475S: Maintained
679655da
JP
476F: Documentation/scsi/advansys.txt
477F: drivers/scsi/advansys.c
8c6af9e1 478
1da177e4 479AEDSP16 DRIVER
8b58be88 480M: Riccardo Facchetti <fizban@tin.it>
1da177e4 481S: Maintained
679655da 482F: sound/oss/aedsp16.c
1da177e4 483
91952bc0
AP
484AF9013 MEDIA DRIVER
485M: Antti Palosaari <crope@iki.fi>
486L: linux-media@vger.kernel.org
a825eaec 487W: https://linuxtv.org
91952bc0
AP
488W: http://palosaari.fi/linux/
489Q: http://patchwork.linuxtv.org/project/linux-media/list/
490T: git git://linuxtv.org/anttip/media_tree.git
491S: Maintained
492F: drivers/media/dvb-frontends/af9013*
493
494AF9033 MEDIA DRIVER
495M: Antti Palosaari <crope@iki.fi>
496L: linux-media@vger.kernel.org
a825eaec 497W: https://linuxtv.org
91952bc0
AP
498W: http://palosaari.fi/linux/
499Q: http://patchwork.linuxtv.org/project/linux-media/list/
500T: git git://linuxtv.org/anttip/media_tree.git
501S: Maintained
502F: drivers/media/dvb-frontends/af9033*
503
1da177e4 504AFFS FILE SYSTEM
6cf515e1
GU
505L: linux-fsdevel@vger.kernel.org
506S: Orphan
679655da
JP
507F: Documentation/filesystems/affs.txt
508F: fs/affs/
1da177e4 509
e2d1d6c0 510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 511M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
512L: linux-afs@lists.infradead.org
513S: Supported
679655da
JP
514F: fs/afs/
515F: include/net/af_rxrpc.h
516F: net/rxrpc/af_rxrpc.c
e2d1d6c0 517
1da177e4 518AGPGART DRIVER
8b58be88 519M: David Airlie <airlied@linux.ie>
878eaf61 520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 521S: Maintained
679655da
JP
522F: drivers/char/agp/
523F: include/linux/agp*
c117ab84 524F: include/uapi/linux/agp*
1da177e4
LT
525
526AHA152X SCSI DRIVER
8b58be88 527M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
528L: linux-scsi@vger.kernel.org
529S: Maintained
679655da
JP
530F: drivers/scsi/aha152x*
531F: drivers/scsi/pcmcia/aha152x*
1da177e4 532
64624d4f 533AIC7XXX / AIC79XX SCSI DRIVER
d8130624 534M: Hannes Reinecke <hare@suse.com>
64624d4f 535L: linux-scsi@vger.kernel.org
1da177e4 536S: Maintained
679655da 537F: drivers/scsi/aic7xxx/
1da177e4 538
450500ad
HV
539AIMSLAB FM RADIO RECEIVER DRIVER
540M: Hans Verkuil <hverkuil@xs4all.nl>
541L: linux-media@vger.kernel.org
542T: git git://linuxtv.org/media_tree.git
a825eaec 543W: https://linuxtv.org
450500ad
HV
544S: Maintained
545F: drivers/media/radio/radio-aimslab*
546
e2d1d6c0 547AIO
8b58be88 548M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
549L: linux-aio@kvack.org
550S: Supported
679655da
JP
551F: fs/aio.c
552F: include/linux/*aio*.h
e2d1d6c0 553
469d4ec8
AP
554AIRSPY MEDIA DRIVER
555M: Antti Palosaari <crope@iki.fi>
556L: linux-media@vger.kernel.org
a825eaec 557W: https://linuxtv.org
469d4ec8
AP
558W: http://palosaari.fi/linux/
559Q: http://patchwork.linuxtv.org/project/linux-media/list/
560T: git git://linuxtv.org/anttip/media_tree.git
561S: Maintained
562F: drivers/media/usb/airspy/
563
1da177e4 564ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 565M: Duncan Sands <duncan.sands@free.fr>
6372594a 566L: linux-usb@vger.kernel.org
1da177e4
LT
567W: http://www.linux-usb.org/SpeedTouch/
568S: Maintained
679655da
JP
569F: drivers/usb/atm/speedtch.c
570F: drivers/usb/atm/usbatm.c
1da177e4 571
272f133a 572ALCHEMY AU1XX0 MMC DRIVER
8b58be88 573M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 574S: Maintained
679655da 575F: drivers/mmc/host/au1xmmc.c
272f133a 576
4a4e5787 577ALI1563 I2C DRIVER
8b58be88 578M: Rudolf Marek <r.marek@assembler.cz>
846557d3 579L: linux-i2c@vger.kernel.org
4a4e5787 580S: Maintained
679655da
JP
581F: Documentation/i2c/busses/i2c-ali1563
582F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 583
bc368798
LC
584ALLWINNER SECURITY SYSTEM
585M: Corentin Labbe <clabbe.montjoie@gmail.com>
586L: linux-crypto@vger.kernel.org
587S: Maintained
588F: drivers/crypto/sunxi-ss/
589
1da177e4 590ALPHA PORT
8b58be88 591M: Richard Henderson <rth@twiddle.net>
8b58be88 592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 593M: Matt Turner <mattst88@gmail.com>
c89f4f9a 594S: Odd Fixes
a9406699 595L: linux-alpha@vger.kernel.org
679655da 596F: arch/alpha/
1da177e4 597
f62092f6
LFT
598ALTERA MAILBOX DRIVER
599M: Ley Foon Tan <lftan@altera.com>
600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
601S: Maintained
602F: drivers/mailbox/mailbox-altera.c
603
c5abbba9
THL
604ALTERA PIO DRIVER
605M: Tien Hock Loh <thloh@altera.com>
606L: linux-gpio@vger.kernel.org
607S: Maintained
608F: drivers/gpio/gpio-altera.c
609
16b8b922 610ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 611M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
612L: netdev@vger.kernel.org
613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S: Maintained
615F: drivers/net/ethernet/altera/
616
adf9251f
TK
617ALTERA UART/JTAG UART SERIAL DRIVERS
618M: Tobias Klauser <tklauser@distanz.ch>
619L: linux-serial@vger.kernel.org
61bd0943 620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
621S: Maintained
622F: drivers/tty/serial/altera_uart.c
623F: drivers/tty/serial/altera_jtaguart.c
624F: include/linux/altera_uart.h
625F: include/linux/altera_jtaguart.h
626
f4875e12
TL
627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
628M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 629M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
512d1027 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 636M: Huang Rui <ray.huang@amd.com>
968ce1b1 637L: linux-hwmon@vger.kernel.org
96818b58 638S: Supported
512d1027
AH
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
167a675a 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 644S: Orphan
faf2e1db 645F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 646
f90b8116 647AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 648P: Andres Salomon <dilinger@queued.net>
67d76710 649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
679655da
JP
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
8a61f013 654F: drivers/video/fbdev/geode/
679655da 655F: arch/x86/include/asm/geode.h
f90b8116 656
919ee7dd 657AMD IOMMU (AMD-VI)
e4110568 658M: Joerg Roedel <joro@8bytes.org>
919ee7dd 659L: iommu@lists.linux-foundation.org
525b233c 660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 661S: Maintained
b2c16391
JP
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
919ee7dd 664
16423d67 665AMD KFD
1241e0b4 666M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
130e0371
OG
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 674F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 677F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
16423d67 681
2510eb74
SS
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
45198c7b
LT
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
08b8940e 694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 695
284f42b6 696AMS (Apple Motion Sensor) DRIVER
8b58be88 697M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 698S: Supported
bd5f47ec 699F: drivers/macintosh/ams/
284f42b6 700
531fca16
HV
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
614b4384
LPC
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
c40ddfa3
HV
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
531fca16
HV
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
c40ddfa3
HV
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
527a1a83 732ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 733M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 735W: http://wiki.analog.com/
a4edbc10 736W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 737S: Supported
39c9d199 738F: sound/soc/codecs/adau*
cc52688a 739F: sound/soc/codecs/adav*
4bdef3bd 740F: sound/soc/codecs/ad1*
ae48f5ef 741F: sound/soc/codecs/ad7*
4bdef3bd 742F: sound/soc/codecs/ssm*
40216ce7 743F: sound/soc/codecs/sigmadsp.*
4bdef3bd 744
527a1a83 745ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
7d1f9018 751
4ce72abc
LPC
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 762
0e3b67b3
LPC
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
41c9e95d
GK
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 771M: Arve Hjønnevåg <arve@android.com>
41c9e95d 772M: Riley Andrews <riandrews@android.com>
0e4a566b 773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
d03c023e
LA
779ANDROID ION DRIVER
780M: Laura Abbott <labbott@redhat.com>
781M: Sumit Semwal <sumit.semwal@linaro.org>
782L: devel@driverdev.osuosl.org
783S: Supported
784F: drivers/staging/android/ion
785F: drivers/staging/android/uapi/ion.h
786F: drivers/staging/android/uapi/ion_test.h
787
42269063 788AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 789M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 790L: linuxppc-dev@lists.ozlabs.org
93711660 791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 792S: Maintained
679655da 793F: sound/aoa/
42269063 794
97a445da
WBG
795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
796M: William Breathitt Gray <vilhelm.gray@gmail.com>
797L: linux-iio@vger.kernel.org
798S: Maintained
799F: drivers/iio/dac/stx104.c
800
1da177e4 801APM DRIVER
e5f6450c 802M: Jiri Kosina <jikos@kernel.org>
81024fc4 803S: Odd fixes
9f273c24 804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
805F: arch/x86/kernel/apm_32.c
806F: include/linux/apm_bios.h
c117ab84 807F: include/uapi/linux/apm_bios.h
81024fc4 808F: drivers/char/apm-emulation.c
1da177e4 809
bd7aa4b2 810APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 811M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 812L: linux-input@vger.kernel.org
75dd112a 813S: Odd fixes
679655da 814F: drivers/input/mouse/bcm5974.c
bd7aa4b2 815
6f2fad74 816APPLE SMC DRIVER
75dd112a 817M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 818L: linux-hwmon@vger.kernel.org
75dd112a 819S: Odd fixes
679655da 820F: drivers/hwmon/applesmc.c
6f2fad74 821
1da177e4 822APPLETALK NETWORK LAYER
8b58be88 823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 824S: Maintained
679655da
JP
825F: drivers/net/appletalk/
826F: net/appletalk/
1da177e4 827
21c75328
DD
828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
829M: Duc Dang <dhdang@apm.com>
830S: Supported
831F: arch/arm64/boot/dts/apm/
832
24299502
IS
833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
834M: Iyappan Subramanian <isubramanian@apm.com>
835M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
836S: Supported
837F: drivers/net/ethernet/apm/xgene/
838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
839
62a37dc7
LP
840APTINA CAMERA SENSOR PLL
841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
842L: linux-media@vger.kernel.org
843S: Maintained
844F: drivers/media/i2c/aptina-pll.*
845
1154ea7d 846ARC FRAMEBUFFER DRIVER
8b58be88 847M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 848S: Maintained
8a61f013
JH
849F: drivers/video/fbdev/arcfb.c
850F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 851
c38f6ac7
MG
852ARCNET NETWORK LAYER
853M: Michael Grzeschik <m.grzeschik@pengutronix.de>
854L: netdev@vger.kernel.org
855S: Maintained
856F: drivers/net/arcnet/
857F: include/uapi/linux/if_arcnet.h
858
71d298ce
AB
859ARC PGU DRM DRIVER
860M: Alexey Brodkin <abrodkin@synopsys.com>
861S: Supported
862F: drivers/gpu/drm/arc/
863F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
864
c5a906a5
LD
865ARM HDLCD DRM DRIVER
866M: Liviu Dudau <liviu.dudau@arm.com>
867S: Supported
868F: drivers/gpu/drm/arm/
869F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
870
1da177e4 871ARM MFM AND FLOPPY DRIVERS
8b58be88 872M: Ian Molton <spyro@f2s.com>
1da177e4 873S: Maintained
679655da
JP
874F: arch/arm/lib/floppydma.S
875F: arch/arm/include/asm/floppy.h
1da177e4 876
6f96521f
WD
877ARM PMU PROFILING AND DEBUGGING
878M: Will Deacon <will.deacon@arm.com>
70e238df 879R: Mark Rutland <mark.rutland@arm.com>
6f96521f 880S: Maintained
dd06a84b 881F: arch/arm*/kernel/perf_*
6f96521f 882F: arch/arm/oprofile/common.c
dd06a84b
MR
883F: arch/arm*/kernel/hw_breakpoint.c
884F: arch/arm*/include/asm/hw_breakpoint.h
885F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
886F: drivers/perf/arm_pmu.c
887F: include/linux/perf/arm_pmu.h
6f96521f 888
d4275354 889ARM PORT
54176cc6 890M: Russell King <linux@armlinux.org.uk>
efc03ecb 891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 892W: http://www.armlinux.org.uk/
d4275354
RK
893S: Maintained
894F: arch/arm/
895
d323c243
SB
896ARM SUB-ARCHITECTURES
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 898S: Maintained
d323c243
SB
899F: arch/arm/mach-*/
900F: arch/arm/plat-*/
901T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
902
cefbf4ea 903ARM PRIMECELL AACI PL041 DRIVER
54176cc6 904M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
905S: Maintained
906F: sound/arm/aaci.*
907
908ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 909M: Russell King <linux@armlinux.org.uk>
cefbf4ea 910S: Maintained
8a61f013 911F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
912
913ARM PRIMECELL KMI PL050 DRIVER
54176cc6 914M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
915S: Maintained
916F: drivers/input/serio/ambakmi.*
917F: include/linux/amba/kmi.h
918
2761f5c2 919ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 920M: Russell King <linux@armlinux.org.uk>
08a5c9a2 921S: Maintained
679655da 922F: drivers/mmc/host/mmci.*
2f748aaa 923F: include/linux/amba/mmci.h
2761f5c2 924
1b4304e5 925ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 926M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
927S: Maintained
928F: drivers/tty/serial/amba-pl01*.c
929F: include/linux/amba/serial.h
2761f5c2 930
cefbf4ea 931ARM PRIMECELL BUS SUPPORT
54176cc6 932M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
933S: Maintained
934F: drivers/amba/
935F: include/linux/amba/bus.h
936
2b7a52a4 937ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 938M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
940S: Maintained
941
9c784f95 942ARM/AFEB9260 MACHINE SUPPORT
8b58be88 943M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
945S: Maintained
946
2b7a52a4 947ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 948M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
950S: Maintained
951
5c6dcd7f 952ARM/Allwinner sunXi SoC support
1b106699 953M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 954M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
956S: Maintained
5c6dcd7f 957N: sun[x456789]i
60b0f380
MR
958
959ARM/Allwinner SoC Clock Support
960M: Emilio López <emilio@elopez.com.ar>
961S: Maintained
962F: drivers/clk/sunxi/
1b106699 963
79318452 964ARM/Amlogic Meson SoC support
7c1e3876 965M: Carlo Caione <carlo@caione.org>
6683d91c 966M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 968L: linux-amlogic@lists.infradead.org
79318452 969W: http://linux-meson.com/
7c1e3876 970S: Maintained
79318452
CC
971F: arch/arm/mach-meson/
972F: arch/arm/boot/dts/meson*
6683d91c
KH
973F: arch/arm64/boot/dts/amlogic/
974F: drivers/pinctrl/meson/
79318452 975N: meson
7c1e3876 976
eff506fa
TZ
977ARM/Annapurna Labs ALPINE ARCHITECTURE
978M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 979M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
980S: Maintained
981F: arch/arm/mach-alpine/
a9e5547b
AT
982F: arch/arm/boot/dts/alpine*
983F: arch/arm64/boot/dts/al/
984F: drivers/*/*alpine*
eff506fa 985
5255034d
LP
986ARM/ARTPEC MACHINE SUPPORT
987M: Jesper Nilsson <jesper.nilsson@axis.com>
988M: Lars Persson <lars.persson@axis.com>
989M: Niklas Cassel <niklas.cassel@axis.com>
990S: Maintained
991L: linux-arm-kernel@axis.com
992F: arch/arm/mach-artpec
993F: arch/arm/boot/dts/artpec6*
33b8ac91 994F: drivers/clk/axis
5255034d 995
8c2ed9bc
JS
996ARM/ASPEED MACHINE SUPPORT
997M: Joel Stanley <joel@jms.id.au>
998S: Maintained
999F: arch/arm/mach-aspeed/
1000F: arch/arm/boot/dts/aspeed-*
1001F: drivers/*/*aspeed*
1002
8dca5ce8 1003ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1004M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1005M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1006M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1008W: http://www.linux4sam.org
9f273c24 1009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1010S: Supported
1011F: arch/arm/mach-at91/
f0a0a58e 1012F: include/soc/at91/
70e389cc
MB
1013F: arch/arm/boot/dts/at91*.dts
1014F: arch/arm/boot/dts/at91*.dtsi
1015F: arch/arm/boot/dts/sama*.dts
1016F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1017F: arch/arm/include/debug/at91.S
d4a89c7d 1018
6e05dd4e
BB
1019ARM/ATMEL AT91 Clock Support
1020M: Boris Brezillon <boris.brezillon@free-electrons.com>
1021S: Maintained
1022F: drivers/clk/at91
1023
986cf2e9 1024ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1025M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S: Maintained
1028F: arch/arm/mach-highbank/
e68d7c14
RH
1029F: arch/arm/boot/dts/highbank.dts
1030F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1031
d94f944e 1032ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1033M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1034S: Maintained
1035F: arch/arm/mach-cns3xxx/
d94f944e 1036
4863dea3
SG
1037ARM/CAVIUM THUNDER NETWORK DRIVER
1038M: Sunil Goutham <sgoutham@cavium.com>
1039M: Robert Richter <rric@kernel.org>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Supported
322e5cc5 1042F: drivers/net/ethernet/cavium/thunder/
4863dea3 1043
386ab516
AS
1044ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1045M: Alexander Shiyan <shc_work@mail.ru>
1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S: Odd Fixes
b8ba3874 1048N: clps711x
386ab516 1049
2b7a52a4 1050ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1051M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1052M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1054S: Maintained
d19d3667
HS
1055F: arch/arm/mach-ep93xx/
1056F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1057
1058ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1059M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1061S: Maintained
1062
d4275354 1063ARM/CLKDEV SUPPORT
54176cc6 1064M: Russell King <linux@armlinux.org.uk>
efc03ecb 1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1066S: Maintained
d4275354 1067F: arch/arm/include/asm/clkdev.h
4fa2651d 1068F: drivers/clk/clkdev.c
d4275354 1069
d48134e7 1070ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1071M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1073S: Maintained
1074
94150095
HF
1075ARM/CONTEC MICRO9 MACHINE SUPPORT
1076M: Hubert Feurstein <hubert.feurstein@contec.at>
1077S: Maintained
1078F: arch/arm/mach-ep93xx/micro9.c
1079
a06ae860
PP
1080ARM/CORESIGHT FRAMEWORK AND DRIVERS
1081M: Mathieu Poirier <mathieu.poirier@linaro.org>
1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S: Maintained
01081f5a 1084F: drivers/hwtracing/coresight/*
a06ae860
PP
1085F: Documentation/trace/coresight.txt
1086F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1087F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1088
1da177e4 1089ARM/CORGI MACHINE SUPPORT
8b58be88 1090M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1091S: Maintained
1092
881a95f9 1093ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1094M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1096T: git git://github.com/ulli-kroll/linux.git
162500b3 1097S: Maintained
f49afbb5 1098F: arch/arm/mach-gemini/
98a9bb5b 1099F: drivers/rtc/rtc-gemini.c
881a95f9 1100
a990cbd8 1101ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1102M: Barry Song <baohua@kernel.org>
a990cbd8 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1104T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1105S: Maintained
e68d7c14 1106F: arch/arm/boot/dts/prima2*
a990cbd8 1107F: arch/arm/mach-prima2/
4a9c44f1 1108F: drivers/clk/sirf/
05f30e8d 1109F: drivers/clocksource/timer-prima2.c
5833ac98 1110F: drivers/clocksource/timer-atlas7.c
f8505ef5 1111N: [^a-z]sirf
a990cbd8 1112
c9d862c4
BS
1113ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1114M: Baruch Siach <baruch@tkos.co.il>
1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S: Maintained
cde137aa 1117F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1118N: digicolor
1119
d4275354 1120ARM/EBSA110 MACHINE SUPPORT
54176cc6 1121M: Russell King <linux@armlinux.org.uk>
efc03ecb 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1123W: http://www.armlinux.org.uk/
d4275354
RK
1124S: Maintained
1125F: arch/arm/mach-ebsa110/
b955f6ca 1126F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1127
4721f3ce
UKK
1128ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1129M: Uwe Kleine-König <kernel@pengutronix.de>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Maintained
1132N: efm32
1133
a9da4f7e 1134ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1135M: Daniel Ribeiro <drwyrm@gmail.com>
1136M: Stefan Schmidt <stefan@openezx.org>
1137M: Harald Welte <laforge@openezx.org>
d66f1886 1138L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1139W: http://www.openezx.org/
1140S: Maintained
cafc2265
SS
1141T: topgit git://git.openezx.org/openezx.git
1142F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1143
6a915af9 1144ARM/FARADAY FA526 PORT
162500b3 1145M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1147S: Maintained
1fa7e547 1148T: git git://git.berlios.de/gemini-board
f49afbb5 1149F: arch/arm/mm/*-fa*
6a915af9 1150
d4275354 1151ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1152M: Russell King <linux@armlinux.org.uk>
efc03ecb 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1154W: http://www.armlinux.org.uk/
d4275354
RK
1155S: Maintained
1156F: arch/arm/include/asm/hardware/dec21285.h
1157F: arch/arm/mach-footbridge/
1158
86183a5f 1159ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1160M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1161M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1162R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1164S: Maintained
f1c12837 1165T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1166F: arch/arm/mach-imx/
ce515a6b 1167F: arch/arm/mach-mxs/
2a82f95c 1168F: arch/arm/boot/dts/imx*
e5dafa22 1169F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1170F: drivers/clk/imx/
1171F: include/soc/imx/
86183a5f 1172
142109d2 1173ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1174M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1175M: Sascha Hauer <kernel@pengutronix.de>
1176R: Stefan Agner <stefan@agner.ch>
1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S: Maintained
1179T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1180F: arch/arm/mach-imx/*vf610*
1181F: arch/arm/boot/dts/vf*
1182
2b7a52a4 1183ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1184M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1186S: Maintained
1187
90b8fc34 1188ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1189M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1191S: Maintained
1192
ef47d5f0 1193ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1194M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1195M: Paul Parsons <lost.distance@yahoo.com>
1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1197S: Maintained
1198F: arch/arm/mach-pxa/hx4700.c
1199F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1200F: sound/soc/pxa/hx4700.c
ef47d5f0 1201
4dfad069
WX
1202ARM/HISILICON SOC SUPPORT
1203M: Wei Xu <xuwei5@hisilicon.com>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205W: http://www.hisilicon.com
1206S: Supported
1207T: git git://github.com/hisilicon/linux-hisi.git
1208F: arch/arm/mach-hisi/
e68d7c14
RH
1209F: arch/arm/boot/dts/hi3*
1210F: arch/arm/boot/dts/hip*
1211F: arch/arm/boot/dts/hisi*
1212F: arch/arm64/boot/dts/hisilicon/
4dfad069 1213
21f37bc3 1214ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1215M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1216W: www.jlime.com
1217S: Maintained
084bad91
KE
1218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1219F: arch/arm/mach-sa1100/jornada720.c
1220F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1221
5e767ab9
JMC
1222ARM/IGEP MACHINE SUPPORT
1223M: Enric Balletbo i Serra <eballetbo@gmail.com>
1224M: Javier Martinez Canillas <javier@dowhile0.org>
1225L: linux-omap@vger.kernel.org
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
06ff74fd 1228F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1229
403d2971
MV
1230ARM/INCOME PXA270 SUPPORT
1231M: Marek Vasut <marek.vasut@gmail.com>
1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S: Maintained
ec154082 1234F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1235
2b7a52a4 1236ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1237M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1239S: Maintained
e2bdb176
DW
1240
1241ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1243S: Orphan
2b7a52a4
LB
1244
1245ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1246M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1248S: Maintained
2b7a52a4
LB
1249
1250ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1251M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1253S: Maintained
2b7a52a4 1254
2b7a52a4 1255ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1256M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1258S: Maintained
1259
dfdd8cc9
KH
1260ARM/INTEL IXP4XX ARM ARCHITECTURE
1261M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1262M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1264S: Maintained
1265F: arch/arm/mach-ixp4xx/
1266
838553c5 1267ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1268M: Jonathan Cameron <jic23@cam.ac.uk>
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Maintained
1271F: arch/arm/mach-pxa/stargate2.c
1272F: drivers/pcmcia/pxa2xx_stargate2.c
1273
2b7a52a4 1274ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1275M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1277S: Maintained
2b7a52a4
LB
1278
1279ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1280M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1282S: Maintained
1283
1154f858 1284ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1285M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S: Maintained
1288F: arch/arm/mach-keystone/
5edafc29 1289F: arch/arm/boot/dts/keystone-*
317929cd 1290T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1291
bc6aa566 1292ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1293M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1294L: linux-kernel@vger.kernel.org
1295S: Maintained
1296F: drivers/clk/keystone/
1297
1298ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1299M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301L: linux-kernel@vger.kernel.org
1302S: Maintained
1303F: drivers/clocksource/timer-keystone.c
1304
1305ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1306M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1307L: linux-kernel@vger.kernel.org
1308S: Maintained
1309F: drivers/power/reset/keystone-reset.c
1310
1311ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1312M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1313L: linux-kernel@vger.kernel.org
1314S: Maintained
1315F: drivers/memory/*emif*
1316
8cb555b6
CM
1317ARM/LG1K ARCHITECTURE
1318M: Chanho Min <chanho.min@lge.com>
1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S: Maintained
1321F: arch/arm64/boot/dts/lg/
1322
2b7a52a4 1323ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1324M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1326S: Maintained
1327
3143875f
JE
1328ARM/LPC18XX ARCHITECTURE
1329M: Joachim Eastwood <manabian@gmail.com>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S: Maintained
19c1c32c
JE
1332F: arch/arm/boot/dts/lpc43*
1333F: drivers/clk/nxp/clk-lpc18xx*
1334F: drivers/clocksource/time-lpc32xx.c
1335F: drivers/i2c/busses/i2c-lpc2k.c
1336F: drivers/memory/pl172.c
1337F: drivers/mtd/spi-nor/nxp-spifi.c
1338F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1339N: lpc18xx
1340
15e4f7da 1341ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1342M: Vladimir Zapolskiy <vz@mleia.com>
1343M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1345T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1346S: Maintained
2377f9fd 1347F: arch/arm/boot/dts/lpc32*
15e4f7da 1348F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1349F: drivers/i2c/busses/i2c-pnx.c
1350F: drivers/net/ethernet/nxp/lpc_eth.c
1351F: drivers/usb/host/ohci-nxp.c
1352F: drivers/watchdog/pnx4008_wdt.c
1353N: lpc32xx
15e4f7da 1354
3b886171 1355ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1356M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1357S: Maintained
1358
1f664ab7 1359ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1360M: Jason Cooper <jason@lakedaemon.net>
1361M: Andrew Lunn <andrew@lunn.ch>
1362M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1363M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S: Maintained
1366F: arch/arm/mach-mvebu/
59ec9671 1367F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1368F: arch/arm/boot/dts/armada*
1369F: arch/arm/boot/dts/kirkwood*
dcc3068a 1370F: arch/arm64/boot/dts/marvell/armada*
9f123def 1371F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1372F: arch/arm/configs/mvebu_*_defconfig
75f41273 1373
40f4978b
SH
1374ARM/Marvell Berlin SoC support
1375M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S: Maintained
1378F: arch/arm/mach-berlin/
31c17ac9 1379F: arch/arm/boot/dts/berlin*
e68d7c14 1380F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1381
40f4978b 1382
4cfab57e 1383ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1384M: Jason Cooper <jason@lakedaemon.net>
1385M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1386M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1387M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1389S: Maintained
1390F: arch/arm/mach-dove/
54a246ff
NP
1391F: arch/arm/mach-mv78xx0/
1392F: arch/arm/mach-orion5x/
1393F: arch/arm/plat-orion/
31c17ac9
GC
1394F: arch/arm/boot/dts/dove*
1395F: arch/arm/boot/dts/orion5x*
1396
3b886171 1397
d69ac131
AC
1398ARM/Orion SoC/Technologic Systems TS-78xx platform support
1399M: Alexander Clouter <alex@digriz.org.uk>
1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401W: http://www.digriz.org.uk/ts78xx/kernel
1402S: Maintained
1403F: arch/arm/mach-orion5x/ts78xx-*
1404
e557959d
NA
1405ARM/OXNAS platform support
1406M: Neil Armstrong <narmstrong@baylibre.com>
1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S: Maintained
1409F: arch/arm/mach-oxnas/
1410F: arch/arm/boot/dts/oxnas*
1411F: arch/arm/boot/dts/wd-mbwe.dts
1412N: oxnas
1413
607b8fc9
EH
1414ARM/Mediatek RTC DRIVER
1415M: Eddie Huang <eddie.huang@mediatek.com>
1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1418S: Maintained
1419F: drivers/rtc/rtc-mt6397.c
1420
e54951c8
MB
1421ARM/Mediatek SoC support
1422M: Matthias Brugger <matthias.bgg@gmail.com>
1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1424L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1425S: Maintained
1426F: arch/arm/boot/dts/mt6*
1427F: arch/arm/boot/dts/mt8*
1428F: arch/arm/mach-mediatek/
1429N: mtk
1430K: mediatek
1431
0f8669e3
CY
1432ARM/Mediatek USB3 PHY DRIVER
1433M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1436S: Maintained
1437F: drivers/phy/phy-mt65xx-usb3.c
1438
adcb079f
AB
1439ARM/MICREL KS8695 ARCHITECTURE
1440M: Greg Ungerer <gerg@uclinux.org>
1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1442F: arch/arm/mach-ks8695/
adcb079f
AB
1443S: Odd Fixes
1444
d78ff0a5 1445ARM/MIOA701 MACHINE SUPPORT
8b58be88 1446M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1448F: arch/arm/mach-pxa/mioa701.c
1449S: Maintained
1450
9624dfe6 1451ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1452M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1453S: Maintained
1454
e0ee9851 1455ARM/NOMADIK ARCHITECTURE
28b8e8d4 1456M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1457M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S: Maintained
1460F: arch/arm/mach-nomadik/
ecc265fe 1461F: drivers/pinctrl/nomadik/
87572880 1462F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1463T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1464
9d76295a 1465ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1466M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1467L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1468W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1469S: Supported
1470
8459c159 1471ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1472M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1473M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1474S: Maintained
1475
5d783a2d 1476ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1477M: Marek Vasut <marek.vasut@gmail.com>
75280787 1478L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1479W: http://hackndev.com
1480S: Maintained
933d35f0
JP
1481F: arch/arm/mach-pxa/include/mach/palmtx.h
1482F: arch/arm/mach-pxa/palmtx.c
1483F: arch/arm/mach-pxa/include/mach/palmt5.h
1484F: arch/arm/mach-pxa/palmt5.c
1485F: arch/arm/mach-pxa/include/mach/palmld.h
1486F: arch/arm/mach-pxa/palmld.c
1487F: arch/arm/mach-pxa/include/mach/palmte2.h
1488F: arch/arm/mach-pxa/palmte2.c
1489F: arch/arm/mach-pxa/include/mach/palmtc.h
1490F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1491
b57fe924 1492ARM/PALM TREO SUPPORT
d8130624 1493M: Tomas Cech <sleep_walker@suse.com>
75280787 1494L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1495W: http://hackndev.com
1496S: Maintained
b57fe924
JP
1497F: arch/arm/mach-pxa/include/mach/palmtreo.h
1498F: arch/arm/mach-pxa/palmtreo.c
90af5811 1499
c49e1e63 1500ARM/PALMZ72 SUPPORT
8b58be88 1501M: Sergey Lapin <slapin@ossfans.org>
75280787 1502L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1503W: http://hackndev.com
1504S: Maintained
933d35f0
JP
1505F: arch/arm/mach-pxa/include/mach/palmz72.h
1506F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1507
1da177e4 1508ARM/PLEB SUPPORT
8b58be88 1509M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1510W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1511S: Maintained
1512
1513ARM/PT DIGITAL BOARD PORT
8b58be88 1514M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1516W: http://www.armlinux.org.uk/
1da177e4
LT
1517S: Maintained
1518
8fc1b0f8 1519ARM/QUALCOMM SUPPORT
bbeaa595
AG
1520M: Andy Gross <andy.gross@linaro.org>
1521M: David Brown <david.brown@linaro.org>
8fc1b0f8 1522L: linux-arm-msm@vger.kernel.org
f5d3af9d 1523L: linux-soc@vger.kernel.org
8fc1b0f8 1524S: Maintained
0c4cbf9e
BA
1525F: arch/arm/boot/dts/qcom-*.dts
1526F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1527F: arch/arm/mach-qcom/
e68d7c14 1528F: arch/arm64/boot/dts/qcom/*
5482cefa 1529F: drivers/i2c/busses/i2c-qup.c
39a3366a 1530F: drivers/clk/qcom/
f5d3af9d 1531F: drivers/soc/qcom/
5482cefa 1532F: drivers/spi/spi-qup.c
c0c89faf
SB
1533F: drivers/tty/serial/msm_serial.h
1534F: drivers/tty/serial/msm_serial.c
1535F: drivers/*/pm8???-*
1536F: drivers/mfd/ssbi.c
916f743d 1537F: drivers/firmware/qcom_scm.c
bbeaa595 1538T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1539
2b7a52a4 1540ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1541M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1543S: Maintained
1544
b138e119
SH
1545ARM/RENESAS ARM64 ARCHITECTURE
1546M: Simon Horman <horms@verge.net.au>
1547M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1548L: linux-renesas-soc@vger.kernel.org
1549Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1550T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1551S: Supported
1552F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1553F: drivers/soc/renesas/
1554F: include/linux/soc/renesas/
b138e119 1555
d4275354 1556ARM/RISCPC ARCHITECTURE
54176cc6 1557M: Russell King <linux@armlinux.org.uk>
efc03ecb 1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1559W: http://www.armlinux.org.uk/
d4275354 1560S: Maintained
d4275354
RK
1561F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1562F: arch/arm/include/asm/hardware/ioc.h
1563F: arch/arm/include/asm/hardware/iomd.h
1564F: arch/arm/include/asm/hardware/memc.h
1565F: arch/arm/mach-rpc/
1a6422f6 1566F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1567F: drivers/net/ethernet/i825xx/ether1*
1568F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1569F: drivers/scsi/arm/
1570
08ddbb0a
HS
1571ARM/Rockchip SoC support
1572M: Heiko Stuebner <heiko@sntech.de>
1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1574L: linux-rockchip@lists.infradead.org
9f273c24 1575T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1576S: Maintained
541555e9 1577F: arch/arm/boot/dts/rk3*
08ddbb0a 1578F: arch/arm/mach-rockchip/
541555e9
HS
1579F: drivers/clk/rockchip/
1580F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1581F: drivers/*/*rockchip*
541555e9
HS
1582F: drivers/*/*/*rockchip*
1583F: sound/soc/rockchip/
b4331b43 1584N: rockchip
08ddbb0a 1585
5bfb937c
KK
1586ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1587M: Kukjin Kim <kgene@kernel.org>
e8f98457 1588M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1590L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1591S: Maintained
6f0589c8 1592F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1593F: arch/arm/boot/dts/s5p*
1594F: arch/arm/boot/dts/samsung*
6f0589c8 1595F: arch/arm/boot/dts/exynos*
d97236e6 1596F: arch/arm64/boot/dts/exynos/
482ce512 1597F: arch/arm/plat-samsung/
769bbb63
HS
1598F: arch/arm/mach-s3c24*/
1599F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1600F: arch/arm/mach-s5p*/
1601F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1602F: drivers/*/*s3c2410*
1603F: drivers/*/*/*s3c2410*
ffd51977 1604F: drivers/memory/samsung/*
bf50ddcd 1605F: drivers/soc/samsung/*
40c76662
MB
1606F: drivers/spi/spi-s3c*
1607F: sound/soc/samsung/*
d6b9aea6
KK
1608F: Documentation/arm/Samsung/
1609F: Documentation/devicetree/bindings/arm/samsung/
1610F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1611F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1612N: exynos
f556cb07 1613
10ffa964
KP
1614ARM/SAMSUNG MOBILE MACHINE SUPPORT
1615M: Kyungmin Park <kyungmin.park@samsung.com>
1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617S: Maintained
004bbd3c 1618F: arch/arm/mach-s5pv210/
10ffa964 1619
3ce4ccb6
KD
1620ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1621M: Kyungmin Park <kyungmin.park@samsung.com>
1622M: Kamil Debski <k.debski@samsung.com>
1623L: linux-arm-kernel@lists.infradead.org
1624L: linux-media@vger.kernel.org
1625S: Maintained
1626F: drivers/media/platform/s5p-g2d/
1627
e6a476fd
MS
1628ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1629M: Kyungmin Park <kyungmin.park@samsung.com>
1630M: Kamil Debski <k.debski@samsung.com>
6305902c 1631M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1632L: linux-arm-kernel@lists.infradead.org
1633L: linux-media@vger.kernel.org
1634S: Maintained
934455d7 1635F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1636F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1637
1638ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1639M: Kyungmin Park <kyungmin.park@samsung.com>
1640M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1641L: linux-arm-kernel@lists.infradead.org
1642L: linux-media@vger.kernel.org
1643S: Maintained
90d72ac6 1644F: drivers/media/platform/s5p-tv/
e6a476fd 1645
7d9f9bf4
AP
1646ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1647M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1648M: Jacek Anaszewski <j.anaszewski@samsung.com>
1649L: linux-arm-kernel@lists.infradead.org
1650L: linux-media@vger.kernel.org
1651S: Maintained
1652F: drivers/media/platform/s5p-jpeg/
1653
d48d38e8 1654ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1655M: Simon Horman <horms@verge.net.au>
d48d38e8 1656M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1657L: linux-renesas-soc@vger.kernel.org
4a121096 1658Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1659T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1660S: Supported
0b514fdb
SH
1661F: arch/arm/boot/dts/emev2*
1662F: arch/arm/boot/dts/r7s*
1663F: arch/arm/boot/dts/r8a*
1664F: arch/arm/boot/dts/sh*
0b514fdb 1665F: arch/arm/configs/shmobile_defconfig
7a2071c5 1666F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1667F: arch/arm/mach-shmobile/
1668F: drivers/sh/
be32bcbb
GU
1669F: drivers/soc/renesas/
1670F: include/linux/soc/renesas/
d48d38e8 1671
66314223 1672ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1673M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1674S: Maintained
1675F: arch/arm/mach-socfpga/
efadb751
DN
1676F: arch/arm/boot/dts/socfpga*
1677F: arch/arm/configs/socfpga_defconfig
e68d7c14 1678F: arch/arm64/boot/dts/altera/
ba2b7d0a 1679W: http://www.rocketboards.org
efadb751 1680T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1681
1682ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1683M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1684S: Maintained
1685F: drivers/clk/socfpga/
1686
71bcada8
TT
1687ARM/SOCFPGA EDAC SUPPORT
1688M: Thor Thayer <tthayer@opensource.altera.com>
1689S: Maintained
1690F: drivers/edac/altera_edac.
1691
65ebcc11 1692ARM/STI ARCHITECTURE
a92177ea
SK
1693M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1694M: Maxime Coquelin <maxime.coquelin@st.com>
1695M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697L: kernel@stlinux.com
1698W: http://www.stlinux.com
1699S: Maintained
1700F: arch/arm/mach-sti/
a92177ea 1701F: arch/arm/boot/dts/sti*
b8e31bf3 1702F: drivers/char/hw_random/st-rng.c
a92177ea 1703F: drivers/clocksource/arm_global_timer.c
82805d1b 1704F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1705F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1706F: drivers/i2c/busses/i2c-st.c
346e2e4a 1707F: drivers/media/rc/st_rc.c
95d66b16 1708F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1709F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1710F: drivers/phy/phy-miphy28lp.c
1711F: drivers/phy/phy-miphy365x.c
6da969a5 1712F: drivers/phy/phy-stih407-usb.c
26389c78 1713F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1714F: drivers/pinctrl/pinctrl-st.c
aac22524 1715F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1716F: drivers/reset/sti/
db4112e6 1717F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1718F: drivers/tty/serial/st-asc.c
eb11adab 1719F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1720F: drivers/usb/host/ehci-st.c
1721F: drivers/usb/host/ohci-st.c
db4112e6 1722F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1723F: drivers/ata/ahci_st.c
65ebcc11 1724
ee6e7879
MC
1725ARM/STM32 ARCHITECTURE
1726M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728S: Maintained
1729T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1730N: stm32
1731F: drivers/clocksource/armv7m_systick.c
1732
d6de5b02
MG
1733ARM/TANGO ARCHITECTURE
1734M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1735L: linux-arm-kernel@lists.infradead.org
1736S: Maintained
1737F: arch/arm/mach-tango/
1738F: arch/arm/boot/dts/tango*
1739
2b7a52a4 1740ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1741M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1743S: Maintained
1744
1bbd7089 1745ARM/TETON BGA MACHINE SUPPORT
706e69d6 1746M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748S: Maintained
1749
2b7a52a4 1750ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1751M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1753S: Maintained
1754
98ad6e3b 1755ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1756M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1758W: http://www.mcuos.com
1759S: Maintained
4e89e8f6 1760F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1761F: drivers/input/keyboard/w90p910_keypad.c
1762F: drivers/input/touchscreen/w90p910_ts.c
1763F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1764F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1765F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1766F: drivers/rtc/rtc-nuc900.c
9df92e6c 1767F: drivers/spi/spi-nuc900.c
4e89e8f6 1768F: drivers/usb/host/ehci-w90x900.c
8a61f013 1769F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1770
54274d71 1771ARM/U300 MACHINE SUPPORT
e4651a9f 1772M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S: Supported
1775F: arch/arm/mach-u300/
9affbd24 1776F: drivers/clocksource/timer-u300.c
54274d71
LW
1777F: drivers/i2c/busses/i2c-stu300.c
1778F: drivers/rtc/rtc-coh901331.c
1779F: drivers/watchdog/coh901327_wdt.c
1780F: drivers/dma/coh901318*
87572880
LW
1781F: drivers/mfd/ab3100*
1782F: drivers/rtc/rtc-ab3100.c
1783F: drivers/rtc/rtc-coh901331.c
1784T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1785
3d00d04f
MY
1786ARM/UNIPHIER ARCHITECTURE
1787M: Masahiro Yamada <yamada.masahiro@socionext.com>
1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S: Maintained
a3ff83d2 1790F: arch/arm/boot/dts/uniphier*
e7ecbc05 1791F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1792F: arch/arm/mach-uniphier/
e7ecbc05 1793F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1794F: arch/arm64/boot/dts/socionext/
4b7f48d3 1795F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1796F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1797F: drivers/pinctrl/uniphier/
1798F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1799N: uniphier
1800
87572880 1801ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1802M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S: Maintained
1805F: arch/arm/mach-ux500/
e4651a9f 1806F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1807F: drivers/dma/ste_dma40*
e4651a9f 1808F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1809F: drivers/mfd/abx500*
1810F: drivers/mfd/ab8500*
e4651a9f
LW
1811F: drivers/mfd/dbx500*
1812F: drivers/mfd/db8500*
ecc265fe
JP
1813F: drivers/pinctrl/nomadik/pinctrl-ab*
1814F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1815F: drivers/rtc/rtc-ab8500.c
e4651a9f 1816F: drivers/rtc/rtc-pl031.c
87572880 1817T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1818
e93fde28
UH
1819ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1820M: Ulf Hansson <ulf.hansson@linaro.org>
1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822T: git git://git.linaro.org/people/ulfh/clk.git
1823S: Maintained
1824F: drivers/clk/ux500/
1825F: include/linux/platform_data/clk-ux500.h
1826
740d93b1
PM
1827ARM/VERSATILE EXPRESS PLATFORM
1828M: Liviu Dudau <liviu.dudau@arm.com>
1829M: Sudeep Holla <sudeep.holla@arm.com>
1830M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Maintained
1833F: arch/arm/boot/dts/vexpress*
e68d7c14 1834F: arch/arm64/boot/dts/arm/
740d93b1
PM
1835F: arch/arm/mach-vexpress/
1836F: */*/vexpress*
7e8f403f 1837F: */*/*/vexpress*
740d93b1
PM
1838F: drivers/clk/versatile/clk-vexpress-osc.c
1839F: drivers/clocksource/versatile.c
46a600ea 1840N: mps2
740d93b1 1841
d4275354 1842ARM/VFP SUPPORT
54176cc6 1843M: Russell King <linux@armlinux.org.uk>
efc03ecb 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1845W: http://www.armlinux.org.uk/
d4275354
RK
1846S: Maintained
1847F: arch/arm/vfp/
1848
e66b6d8e
MV
1849ARM/VOIPAC PXA270 SUPPORT
1850M: Marek Vasut <marek.vasut@gmail.com>
1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S: Maintained
1853F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1854F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1855
04529fe2
TP
1856ARM/VT8500 ARM ARCHITECTURE
1857M: Tony Prisk <linux@prisktech.co.nz>
1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859S: Maintained
1860F: arch/arm/mach-vt8500/
41fd91b4 1861F: drivers/clocksource/vt8500_timer.c
560746eb 1862F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1863F: drivers/mmc/host/wmt-sdmmc.c
1864F: drivers/pwm/pwm-vt8500.c
1865F: drivers/rtc/rtc-vt8500.c
1866F: drivers/tty/serial/vt8500_serial.c
4f31102b 1867F: drivers/usb/host/ehci-platform.c
41fd91b4 1868F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1869F: drivers/video/fbdev/vt8500lcdfb.*
1870F: drivers/video/fbdev/wm8505fb*
1871F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1872
e66b6d8e
MV
1873ARM/ZIPIT Z2 SUPPORT
1874M: Marek Vasut <marek.vasut@gmail.com>
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S: Maintained
1877F: arch/arm/mach-pxa/z2.c
6ab2a855 1878F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1879
5ecc4b53
JN
1880ARM/ZTE ARCHITECTURE
1881M: Jun Nie <jun.nie@linaro.org>
1882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883S: Maintained
1884F: arch/arm/mach-zx/
1885F: drivers/clk/zte/
1886F: Documentation/devicetree/bindings/arm/zte.txt
1887F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1888
51f29d44
MS
1889ARM/ZYNQ ARCHITECTURE
1890M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1891R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893W: http://wiki.xilinx.com
d6448b76 1894T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1895S: Supported
1896F: arch/arm/mach-zynq/
bd2a337a 1897F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1898F: drivers/block/xsysace.c
c2fd4e38
MS
1899N: zynq
1900N: xilinx
1901F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1902F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1903F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1904F: drivers/edac/synopsys_edac.c
51f29d44 1905
48ec83bc 1906ARM SMMU DRIVERS
b8f9879e 1907M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1908R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S: Maintained
1911F: drivers/iommu/arm-smmu.c
48ec83bc 1912F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1913F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1914F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1915
38074229
CM
1916ARM64 PORT (AARCH64 ARCHITECTURE)
1917M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1918M: Will Deacon <will.deacon@arm.com>
38074229 1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1921S: Maintained
1922F: arch/arm64/
d19766ec 1923F: Documentation/arm64/
38074229 1924
9d7005f9
LP
1925AS3645A LED FLASH CONTROLLER DRIVER
1926M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1927L: linux-media@vger.kernel.org
1928T: git git://linuxtv.org/media_tree.git
1929S: Maintained
1930F: drivers/media/i2c/as3645a.c
b5dcee22 1931F: include/media/i2c/as3645a.h
9d7005f9 1932
d58de038
GJ
1933ASC7621 HARDWARE MONITOR DRIVER
1934M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1935L: linux-hwmon@vger.kernel.org
d58de038
GJ
1936S: Maintained
1937F: Documentation/hwmon/asc7621
1938F: drivers/hwmon/asc7621.c
1939
b229ece9 1940ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1941M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1942L: acpi4asus-user@lists.sourceforge.net
d0944853 1943L: platform-driver-x86@vger.kernel.org
76593d6f 1944W: http://acpi4asus.sf.net
85091b71 1945S: Maintained
b229ece9
CC
1946F: drivers/platform/x86/asus*.c
1947F: drivers/platform/x86/eeepc*.c
85091b71 1948
f6a6bbae
JPRV
1949ASUS WIRELESS RADIO CONTROL DRIVER
1950M: João Paulo Rechi Vita <jprvita@gmail.com>
1951L: platform-driver-x86@vger.kernel.org
1952S: Maintained
1953F: drivers/platform/x86/asus-wireless.c
1954
75aeddd1
DH
1955ASYMMETRIC KEYS
1956M: David Howells <dhowells@redhat.com>
1957L: keyrings@vger.kernel.org
1958S: Maintained
1959F: Documentation/crypto/asymmetric-keys.txt
1960F: include/linux/verification.h
1961F: include/crypto/public_key.h
1962F: include/crypto/pkcs7.h
1963F: crypto/asymmetric_keys/
1964
953a6479 1965ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1966R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1967W: http://sourceforge.net/projects/xscaleiop
08223d80 1968S: Odd fixes
679655da
JP
1969F: Documentation/crypto/async-tx-api.txt
1970F: crypto/async_tx/
1971F: drivers/dma/
1972F: include/linux/dmaengine.h
1973F: include/linux/async_tx.h
b3e5f263 1974
a1867d36 1975AT24 EEPROM DRIVER
14d77c4d 1976M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1977L: linux-i2c@vger.kernel.org
1978S: Maintained
1979F: drivers/misc/eeprom/at24.c
25f73ed5 1980F: include/linux/platform_data/at24.h
a1867d36 1981
e7839f25 1982ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1983M: "Ed L. Cashin" <ed.cashin@acm.org>
1984W: http://www.openaoe.org/
1da177e4 1985S: Supported
679655da
JP
1986F: Documentation/aoe/
1987F: drivers/block/aoe/
1da177e4 1988
aad7a211
AB
1989ATHEROS 71XX/9XXX GPIO DRIVER
1990M: Alban Bedel <albeu@free.fr>
1991W: https://github.com/AlbanBedel/linux
1992T: git git://github.com/AlbanBedel/linux
1993S: Maintained
1994F: drivers/gpio/gpio-ath79.c
1995F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1996
9a10a870 1997ATHEROS ATH GENERIC UTILITIES
f726ee65 1998M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1999L: linux-wireless@vger.kernel.org
2000S: Supported
2001F: drivers/net/wireless/ath/*
2002
fa1c114f 2003ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2004M: Jiri Slaby <jirislaby@gmail.com>
2005M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2006M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2007L: linux-wireless@vger.kernel.org
72c706b7 2008W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2009S: Maintained
fa451753 2010F: drivers/net/wireless/ath/ath5k/
fa1c114f 2011
12e62d6f
KV
2012ATHEROS ATH6KL WIRELESS DRIVER
2013M: Kalle Valo <kvalo@qca.qualcomm.com>
2014L: linux-wireless@vger.kernel.org
2015W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2016T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2017S: Supported
2018F: drivers/net/wireless/ath/ath6kl/
2019
2be7d22f 2020WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2021M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2022L: linux-wireless@vger.kernel.org
2023L: wil6210@qca.qualcomm.com
2024S: Supported
2025W: http://wireless.kernel.org/en/users/Drivers/wil6210
2026F: drivers/net/wireless/ath/wil6210/
dba4b74d 2027F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2028
1d7e1e6b
CL
2029CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2030M: Christian Lamparter <chunkeey@googlemail.com>
2031L: linux-wireless@vger.kernel.org
2032W: http://wireless.kernel.org/en/users/Drivers/carl9170
2033S: Maintained
2034F: drivers/net/wireless/ath/carl9170/
2035
2c2a6172
LT
2036ATK0110 HWMON DRIVER
2037M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2038L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2039S: Maintained
2040F: drivers/hwmon/asus_atk0110.c
2041
6f69a6d7 2042ATI_REMOTE2 DRIVER
8b58be88 2043M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2044S: Maintained
679655da 2045F: drivers/input/misc/ati_remote2.c
6f69a6d7 2046
7ae115b4 2047ATLX ETHERNET DRIVERS
8b58be88 2048M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2049M: Chris Snook <chris.snook@gmail.com>
e443e383 2050L: netdev@vger.kernel.org
8d5ca6ec
JC
2051W: http://sourceforge.net/projects/atl1
2052W: http://atl1.sourceforge.net
2053S: Maintained
2b133ad6 2054F: drivers/net/ethernet/atheros/
8d5ca6ec 2055
1da177e4 2056ATM
366c1bd1 2057M: Chas Williams <3chas3@gmail.com>
476604de 2058L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2059L: netdev@vger.kernel.org
1da177e4
LT
2060W: http://linux-atm.sourceforge.net
2061S: Maintained
679655da
JP
2062F: drivers/atm/
2063F: include/linux/atm*
c117ab84 2064F: include/uapi/linux/atm*
1da177e4 2065
04ac2f46 2066ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2067M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2068S: Maintained
2069F: drivers/mmc/host/atmel-mci.c
04ac2f46 2070
a1cfac48 2071ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2072M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2073S: Supported
df621252 2074F: drivers/tty/serial/atmel_serial.c
a1cfac48 2075
f80cb488
NF
2076ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2077M: Nicolas Ferre <nicolas.ferre@atmel.com>
2078S: Supported
2079F: drivers/power/reset/at91-sama5d2_shdwc.c
2080
b9cd7a25
LD
2081ATMEL SAMA5D2 ADC DRIVER
2082M: Ludovic Desroches <ludovic.desroches@atmel.com>
2083L: linux-iio@vger.kernel.org
2084S: Supported
2085F: drivers/iio/adc/at91-sama5d2_adc.c
2086
dfae90ed 2087ATMEL Audio ALSA driver
3a82002c 2088M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2089L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2090S: Supported
2091F: sound/soc/atmel
2092
b414dc16
NF
2093ATMEL DMA DRIVER
2094M: Nicolas Ferre <nicolas.ferre@atmel.com>
2095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S: Supported
2097F: drivers/dma/at_hdmac.c
2098F: drivers/dma/at_hdmac_regs.h
6f0d65af 2099F: include/linux/platform_data/dma-atmel.h
b414dc16 2100
6bd0f436
LD
2101ATMEL XDMA DRIVER
2102M: Ludovic Desroches <ludovic.desroches@atmel.com>
2103L: linux-arm-kernel@lists.infradead.org
2104L: dmaengine@vger.kernel.org
2105S: Supported
2106F: drivers/dma/at_xdmac.c
2107
888f2804
LD
2108ATMEL I2C DRIVER
2109M: Ludovic Desroches <ludovic.desroches@atmel.com>
2110L: linux-i2c@vger.kernel.org
2111S: Supported
2112F: drivers/i2c/busses/i2c-at91.c
2113
15515545 2114ATMEL ISI DRIVER
50cb2efa 2115M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2116L: linux-media@vger.kernel.org
2117S: Supported
f2294c2d 2118F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2119F: include/media/atmel-isi.h
2120
8f4c79ce 2121ATMEL LCDFB DRIVER
8b58be88 2122M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2123L: linux-fbdev@vger.kernel.org
8f4c79ce 2124S: Maintained
8a61f013 2125F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2126F: include/video/atmel_lcdc.h
8f4c79ce 2127
89e5785f 2128ATMEL MACB ETHERNET DRIVER
a02875a6 2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2130S: Supported
9f2f381f 2131F: drivers/net/ethernet/cadence/
89e5785f 2132
5cbac98a 2133ATMEL NAND DRIVER
50cb2efa
NF
2134M: Wenyou Yang <wenyou.yang@atmel.com>
2135M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2136L: linux-mtd@lists.infradead.org
2137S: Supported
2138F: drivers/mtd/nand/atmel_nand*
2139
05c441ef 2140ATMEL SDMMC DRIVER
2141M: Ludovic Desroches <ludovic.desroches@atmel.com>
2142L: linux-mmc@vger.kernel.org
2143S: Supported
2144F: drivers/mmc/host/sdhci-of-at91.c
2145
754ce4f2 2146ATMEL SPI DRIVER
a02875a6 2147M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2148S: Supported
9df92e6c 2149F: drivers/spi/spi-atmel.*
754ce4f2 2150
0ef09015 2151ATMEL SSC DRIVER
03515f32 2152M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S: Supported
2155F: drivers/misc/atmel-ssc.c
2156F: include/linux/atmel-ssc.h
2157
e9cb1c5a
NF
2158ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2159M: Nicolas Ferre <nicolas.ferre@atmel.com>
2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S: Supported
2162F: drivers/misc/atmel_tclib.c
2163F: drivers/clocksource/tcb_clksrc.c
2164
914a3f3b 2165ATMEL USBA UDC DRIVER
a02875a6
NF
2166M: Nicolas Ferre <nicolas.ferre@atmel.com>
2167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2168S: Supported
faf2e1db 2169F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2170
1da177e4 2171ATMEL WIRELESS DRIVER
8b58be88 2172M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2173L: linux-wireless@vger.kernel.org
1da177e4
LT
2174W: http://www.thekelleys.org.uk/atmel
2175W: http://atmelwlandriver.sourceforge.net/
2176S: Maintained
30fe0f9b 2177F: drivers/net/wireless/atmel/atmel*
1da177e4 2178
a14c0f8f
ND
2179ATMEL MAXTOUCH DRIVER
2180M: Nick Dyer <nick.dyer@itdev.co.uk>
2181T: git git://github.com/atmel-maxtouch/linux.git
2182S: Supported
2183F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2184F: drivers/input/touchscreen/atmel_mxt_ts.c
2185F: include/linux/platform_data/atmel_mxt_ts.h
2186
26780d9e 2187ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2188M: Bradley Grove <linuxdrivers@attotech.com>
2189L: linux-scsi@vger.kernel.org
2190W: http://www.attotech.com
2191S: Supported
2192F: drivers/scsi/esas2r
26780d9e 2193
bc6e17b8
SS
2194ATUSB IEEE 802.15.4 RADIO DRIVER
2195M: Stefan Schmidt <stefan@osg.samsung.com>
2196L: linux-wpan@vger.kernel.org
2197S: Maintained
2198F: drivers/net/ieee802154/atusb.c
2199F: drivers/net/ieee802154/atusb.h
2200F: drivers/net/ieee802154/at86rf230.h
2201
a92b7b80 2202AUDIT SUBSYSTEM
915f389d 2203M: Paul Moore <paul@paul-moore.com>
8b58be88 2204M: Eric Paris <eparis@redhat.com>
915f389d 2205L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2206W: http://people.redhat.com/sgrubb/audit/
915f389d 2207T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2208S: Maintained
679655da 2209F: include/linux/audit.h
c117ab84 2210F: include/uapi/linux/audit.h
679655da 2211F: kernel/audit*
a92b7b80 2212
70e84049 2213AUXILIARY DISPLAY DRIVERS
8b58be88 2214M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2215W: http://miguelojeda.es/auxdisplay.htm
2216W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2217S: Maintained
679655da
JP
2218F: drivers/auxdisplay/
2219F: include/linux/cfag12864b.h
70e84049 2220
5f97f7f9 2221AVR32 ARCHITECTURE
e336f61f
HCE
2222M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2223M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2224W: http://www.atmel.com/products/AVR32/
249d9d9d 2225W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2226W: http://avrfreaks.net/
e336f61f 2227S: Maintained
679655da 2228F: arch/avr32/
5f97f7f9
HS
2229
2230AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2231M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2232M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2233S: Maintained
679655da 2234F: arch/avr32/mach-at32ap/
5f97f7f9 2235
1da177e4 2236AX.25 NETWORK LAYER
8b58be88 2237M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2238L: linux-hams@vger.kernel.org
d34cb28a 2239W: http://www.linux-ax25.org/
1da177e4 2240S: Maintained
c117ab84 2241F: include/uapi/linux/ax25.h
679655da
JP
2242F: include/net/ax25.h
2243F: net/ax25/
1da177e4 2244
d5269395 2245AZ6007 DVB DRIVER
5dc8a864
MCC
2246M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2247M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2248L: linux-media@vger.kernel.org
a825eaec 2249W: https://linuxtv.org
d5269395
MCC
2250T: git git://linuxtv.org/media_tree.git
2251S: Maintained
2252F: drivers/media/usb/dvb-usb-v2/az6007.c
2253
6777376e
HV
2254AZTECH FM RADIO RECEIVER DRIVER
2255M: Hans Verkuil <hverkuil@xs4all.nl>
2256L: linux-media@vger.kernel.org
2257T: git git://linuxtv.org/media_tree.git
a825eaec 2258W: https://linuxtv.org
6777376e
HV
2259S: Maintained
2260F: drivers/media/radio/radio-aztech*
2261
e2d1d6c0 2262B43 WIRELESS DRIVER
e2d1d6c0 2263L: linux-wireless@vger.kernel.org
ed072f9e 2264L: b43-dev@lists.infradead.org
491b26b4 2265W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2266S: Odd Fixes
58619b14 2267F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2268
2269B43LEGACY WIRELESS DRIVER
8b58be88 2270M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2271L: linux-wireless@vger.kernel.org
ed072f9e 2272L: b43-dev@lists.infradead.org
491b26b4 2273W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2274S: Maintained
423e3ce3 2275F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2276
300abeb5 2277BACKLIGHT CLASS/SUBSYSTEM
b7701755 2278M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2279M: Lee Jones <lee.jones@linaro.org>
9f273c24 2280T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2281S: Maintained
679655da
JP
2282F: drivers/video/backlight/
2283F: include/linux/backlight.h
300abeb5 2284
c6c8fea2 2285BATMAN ADVANCED
207df49e 2286M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2287M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2288M: Antonio Quartulli <a@unstable.cc>
1584f41f 2289L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2290W: https://www.open-mesh.org/
8b823170 2291Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2292S: Maintained
286ddfb0
SE
2293F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2294F: Documentation/ABI/testing/sysfs-class-net-mesh
2295F: Documentation/networking/batman-adv.txt
c6c8fea2
SE
2296F: net/batman-adv/
2297
e2d1d6c0 2298BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2299M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2300L: linux-hams@vger.kernel.org
2301W: http://www.baycom.org/~tom/ham/ham.html
2302S: Maintained
679655da 2303F: drivers/net/hamradio/baycom*
e2d1d6c0 2304
cafe5635 2305BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2306M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2307L: linux-bcache@vger.kernel.org
2308W: http://bcache.evilpiepirate.org
4d1034eb 2309S: Orphan
cafe5635
KO
2310F: drivers/md/bcache/
2311
04bd844a
HV
2312BDISP ST MEDIA DRIVER
2313M: Fabien Dessenne <fabien.dessenne@st.com>
2314L: linux-media@vger.kernel.org
2315T: git git://linuxtv.org/media_tree.git
a825eaec 2316W: https://linuxtv.org
04bd844a
HV
2317S: Supported
2318F: drivers/media/platform/sti/bdisp
2319
e2d1d6c0 2320BEFS FILE SYSTEM
55817d3d 2321S: Orphan
679655da
JP
2322F: Documentation/filesystems/befs.txt
2323F: fs/befs/
e2d1d6c0 2324
564ee360 2325BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2326M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2327L: netdev@vger.kernel.org
2328S: Maintained
2329F: drivers/net/ethernet/ec_bhf.c
564ee360 2330
e2d1d6c0 2331BFS FILE SYSTEM
8b58be88 2332M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2333S: Maintained
679655da
JP
2334F: Documentation/filesystems/bfs.txt
2335F: fs/bfs/
c117ab84 2336F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2337
1394f032 2338BLACKFIN ARCHITECTURE
a4edbc10 2339M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2340L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2341T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2342W: http://blackfin.uclinux.org
2343S: Supported
679655da 2344F: arch/blackfin/
566da5b2 2345
e190d6b1 2346BLACKFIN EMAC DRIVER
b3fe92b0 2347L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2348W: http://blackfin.uclinux.org
2349S: Supported
7b35f033 2350F: drivers/net/ethernet/adi/
e190d6b1 2351
566da5b2 2352BLACKFIN RTC DRIVER
b3fe92b0 2353L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2354W: http://blackfin.uclinux.org
2355S: Supported
679655da 2356F: drivers/rtc/rtc-bfin.c
1394f032 2357
936ed49a 2358BLACKFIN SDH DRIVER
109ec8c3 2359M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2360L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2361W: http://blackfin.uclinux.org
2362S: Supported
2363F: drivers/mmc/host/bfin_sdh.c
2364
1394f032 2365BLACKFIN SERIAL DRIVER
8b58be88 2366M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2367L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2368W: http://blackfin.uclinux.org
2369S: Supported
8460241e 2370F: drivers/tty/serial/bfin_uart.c
1394f032 2371
1e6d320f 2372BLACKFIN WATCHDOG DRIVER
b3fe92b0 2373L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2374W: http://blackfin.uclinux.org
2375S: Supported
679655da 2376F: drivers/watchdog/bfin_wdt.c
1e6d320f 2377
d24ecfcc 2378BLACKFIN I2C TWI DRIVER
8b58be88 2379M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2380L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2381W: http://blackfin.uclinux.org/
2382S: Supported
679655da 2383F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2384
1e204377
SJ
2385BLACKFIN MEDIA DRIVER
2386M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2387L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2388W: http://blackfin.uclinux.org/
2389S: Supported
2390F: drivers/media/platform/blackfin/
2391F: drivers/media/i2c/adv7183*
2392F: drivers/media/i2c/vs6624*
2393
b54cf35a
JSM
2394BLINKM RGB LED DRIVER
2395M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2396S: Maintained
2397F: drivers/leds/leds-blinkm.c
2398
1da177e4 2399BLOCK LAYER
8b58be88 2400M: Jens Axboe <axboe@kernel.dk>
82c426e0 2401L: linux-block@vger.kernel.org
08deed1e 2402T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2403S: Maintained
679655da 2404F: block/
ae11f7ef 2405F: kernel/trace/blktrace.c
1da177e4 2406
2b54aaef 2407BLOCK2MTD DRIVER
8b58be88 2408M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2409L: linux-mtd@lists.infradead.org
2410S: Maintained
679655da 2411F: drivers/mtd/devices/block2mtd.c
2b54aaef 2412
63fbd24e 2413BLUETOOTH DRIVERS
8b58be88 2414M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2415M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2416M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2417L: linux-bluetooth@vger.kernel.org
63fbd24e 2418W: http://www.bluez.org/
22e7a424
MH
2419T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2420T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2421S: Maintained
679655da 2422F: drivers/bluetooth/
1da177e4 2423
63fbd24e 2424BLUETOOTH SUBSYSTEM
8b58be88 2425M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2426M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2427M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2428L: linux-bluetooth@vger.kernel.org
2429W: http://www.bluez.org/
22e7a424
MH
2430T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2431T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2432S: Maintained
679655da
JP
2433F: net/bluetooth/
2434F: include/net/bluetooth/
1da177e4
LT
2435
2436BONDING DRIVER
79b30750 2437M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2438M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2439M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2440L: netdev@vger.kernel.org
ce00f85c
JC
2441W: http://sourceforge.net/projects/bonding/
2442S: Supported
679655da 2443F: drivers/net/bonding/
c117ab84 2444F: include/uapi/linux/if_bonding.h
1da177e4 2445
b5f4df34
AS
2446BPF (Safe dynamic programs and tools)
2447M: Alexei Starovoitov <ast@kernel.org>
2448L: netdev@vger.kernel.org
2449L: linux-kernel@vger.kernel.org
2450S: Supported
2451F: kernel/bpf/
2452
39105890 2453BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2454M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2455L: netdev@vger.kernel.org
2456S: Supported
adfc5217 2457F: drivers/net/ethernet/broadcom/b44.*
39105890 2458
32ec90d5
FF
2459BROADCOM GENET ETHERNET DRIVER
2460M: Florian Fainelli <f.fainelli@gmail.com>
2461L: netdev@vger.kernel.org
2462S: Supported
2463F: drivers/net/ethernet/broadcom/genet/
2464
948c51e6 2465BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2466M: Sony Chacko <sony.chacko@qlogic.com>
2467M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2468L: netdev@vger.kernel.org
2469S: Supported
adfc5217
JK
2470F: drivers/net/ethernet/broadcom/bnx2.*
2471F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2472
4d9d2cb0 2473BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2474M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2475L: netdev@vger.kernel.org
2476S: Supported
adfc5217 2477F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2478
90f4c594 2479BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2480M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2481M: Ray Jui <rjui@broadcom.com>
2482M: Scott Branden <sbranden@broadcom.com>
497a045d 2483L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2484T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2485S: Maintained
2486F: arch/arm/mach-bcm/
2487F: arch/arm/boot/dts/bcm113*
90f4c594 2488F: arch/arm/boot/dts/bcm216*
af4b8e37 2489F: arch/arm/boot/dts/bcm281*
e68d7c14 2490F: arch/arm64/boot/dts/broadcom/
af4b8e37 2491F: arch/arm/configs/bcm_defconfig
e4ef47f2 2492F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2493F: drivers/clocksource/bcm_kona_timer.c
2494
9209bec4 2495BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2496M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2497M: Lee Jones <lee@kernel.org>
10b9e887 2498M: Eric Anholt <eric@anholt.net>
f680f25c 2499L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2502S: Maintained
9209bec4 2503N: bcm2835
f680f25c 2504
5564f092
RM
2505BROADCOM BCM47XX MIPS ARCHITECTURE
2506M: Hauke Mehrtens <hauke@hauke-m.de>
2507M: Rafał Miłecki <zajec5@gmail.com>
2508L: linux-mips@linux-mips.org
2509S: Maintained
7ad2410c 2510F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2511F: arch/mips/bcm47xx/*
2512F: arch/mips/include/asm/mach-bcm47xx/*
2513
9209bec4 2514BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2515M: Hauke Mehrtens <hauke@hauke-m.de>
2516L: linux-arm-kernel@lists.infradead.org
2517S: Maintained
2518F: arch/arm/mach-bcm/bcm_5301x.c
2519F: arch/arm/boot/dts/bcm5301x.dtsi
2520F: arch/arm/boot/dts/bcm470*
2521
e076e962
FF
2522BROADCOM BCM63XX ARM ARCHITECTURE
2523M: Florian Fainelli <f.fainelli@gmail.com>
20de823e
FF
2524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525L: bcm-kernel-feedback-list@broadcom.com
2526T: git git://github.com/broadcom/stblinux.git
e076e962
FF
2527S: Maintained
2528F: arch/arm/mach-bcm/bcm63xx.c
2529F: arch/arm/include/debug/bcm63xx.S
2530
7110e227
KC
2531BROADCOM BCM63XX/BCM33XX UDC DRIVER
2532M: Kevin Cernekee <cernekee@gmail.com>
2533L: linux-usb@vger.kernel.org
2534S: Maintained
2535F: drivers/usb/gadget/udc/bcm63xx_udc.*
2536
2df94fd6 2537BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2538M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2539M: Gregory Fong <gregory.0xf0@gmail.com>
2540M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2542L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2543T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2544S: Maintained
2545F: arch/arm/mach-bcm/*brcmstb*
2546F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2547F: drivers/bus/brcmstb_gisb.c
5009a289 2548N: brcmstb
2df94fd6 2549
70371cef
KC
2550BROADCOM BMIPS MIPS ARCHITECTURE
2551M: Kevin Cernekee <cernekee@gmail.com>
2552M: Florian Fainelli <f.fainelli@gmail.com>
2553L: linux-mips@linux-mips.org
eb6725d0 2554T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2555S: Maintained
2556F: arch/mips/bmips/*
2557F: arch/mips/include/asm/mach-bmips/*
2558F: arch/mips/kernel/*bmips*
338808de 2559F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2560F: drivers/irqchip/irq-bcm63*
70371cef
KC
2561F: drivers/irqchip/irq-bcm7*
2562F: drivers/irqchip/irq-brcmstb*
3271e610 2563F: include/linux/bcm963xx_nvram.h
8fce60b8 2564F: include/linux/bcm963xx_tag.h
70371cef 2565
948c51e6 2566BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2567M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2568M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2569M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2570L: netdev@vger.kernel.org
2571S: Supported
adfc5217 2572F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2573
a9533e7e
HP
2574BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2575M: Brett Rudley <brudley@broadcom.com>
818c07b8 2576M: Arend van Spriel <arend@broadcom.com>
85d63686 2577M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2578M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2579L: linux-wireless@vger.kernel.org
5615171c 2580L: brcm80211-dev-list@broadcom.com
a9533e7e 2581S: Supported
05491d2c 2582F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2583
9958d6f9 2584BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2585M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2586L: linux-scsi@vger.kernel.org
2587S: Supported
2588F: drivers/scsi/bnx2fc/
2589
6a6b5ad0 2590BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2591M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2592L: linux-scsi@vger.kernel.org
2593S: Supported
2594F: drivers/scsi/bnx2i/
2595
63f37ddf 2596BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2597M: Ray Jui <rjui@broadcom.com>
2598M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2599M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2602T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2603S: Maintained
2604N: iproc
2605N: cygnus
63f37ddf 2606N: nsp
36c0237f
SB
2607N: bcm9113*
2608N: bcm9583*
63f37ddf
JM
2609N: bcm9585*
2610N: bcm9586*
2611N: bcm988312
36c0237f 2612N: bcm113*
63f37ddf
JM
2613N: bcm583*
2614N: bcm585*
2615N: bcm586*
2616N: bcm88312
36c0237f 2617
3b0213d5
GF
2618BROADCOM BRCMSTB GPIO DRIVER
2619M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2620L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2621S: Supported
2622F: drivers/gpio/gpio-brcmstb.c
2623F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2624
7b7f588b 2625BROADCOM KONA GPIO DRIVER
5e163903 2626M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2627L: bcm-kernel-feedback-list@broadcom.com
2628S: Supported
2629F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2630F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2631
f6e734a8
RM
2632BROADCOM NVRAM DRIVER
2633M: Rafał Miłecki <zajec5@gmail.com>
2634L: linux-mips@linux-mips.org
2635S: Maintained
2636F: drivers/firmware/broadcom/*
2637
02787daa
BN
2638BROADCOM STB NAND FLASH DRIVER
2639M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2640M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2641L: linux-mtd@lists.infradead.org
1285734c 2642L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2643S: Maintained
2644F: drivers/mtd/nand/brcmnand/
2645
c9678d86
RM
2646BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2647M: Rafał Miłecki <zajec5@gmail.com>
2648L: linux-wireless@vger.kernel.org
2649S: Maintained
2650F: drivers/bcma/
2651F: include/linux/bcma/
2652
b8302205
FF
2653BROADCOM SYSTEMPORT ETHERNET DRIVER
2654M: Florian Fainelli <f.fainelli@gmail.com>
2655L: netdev@vger.kernel.org
2656S: Supported
2657F: drivers/net/ethernet/broadcom/bcmsysport.*
2658
42515e61
J
2659BROADCOM VULCAN ARM64 SOC
2660M: Jayachandran C. <jchandra@broadcom.com>
2661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662L: bcm-kernel-feedback-list@broadcom.com
2663S: Maintained
2664F: arch/arm64/boot/dts/broadcom/vulcan*
2665
7725ccfd 2666BROCADE BFA FC SCSI DRIVER
aa803370
AG
2667M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2668M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2669L: linux-scsi@vger.kernel.org
2670S: Supported
2671F: drivers/scsi/bfa/
7725ccfd 2672
8b230ed8 2673BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2674M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2675L: netdev@vger.kernel.org
2676S: Supported
f844a0ea 2677F: drivers/net/ethernet/brocade/bna/
8b230ed8 2678
5cdf7f76 2679BSG (block layer generic sg v4 driver)
8b58be88 2680M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2681L: linux-scsi@vger.kernel.org
2682S: Supported
679655da
JP
2683F: block/bsg.c
2684F: include/linux/bsg.h
c117ab84 2685F: include/uapi/linux/bsg.h
5cdf7f76 2686
af39917d
CL
2687BT87X AUDIO DRIVER
2688M: Clemens Ladisch <clemens@ladisch.de>
2689L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2690T: git git://git.alsa-project.org/alsa-kernel.git
2691S: Maintained
2692F: Documentation/sound/alsa/Bt87x.txt
2693F: sound/pci/bt87x.c
2694
ff1d5c2f 2695BT8XXGPIO DRIVER
eb032b98 2696M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2697W: http://bu3sch.de/btgpio.php
2698S: Maintained
72dbb705 2699F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2700
eb1eb04f 2701BTRFS FILE SYSTEM
c0778e25
CM
2702M: Chris Mason <clm@fb.com>
2703M: Josef Bacik <jbacik@fb.com>
d8130624 2704M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2705L: linux-btrfs@vger.kernel.org
2706W: http://btrfs.wiki.kernel.org/
8a6e2535 2707Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2709S: Maintained
679655da
JP
2710F: Documentation/filesystems/btrfs.txt
2711F: fs/btrfs/
eb1eb04f 2712
1da177e4 2713BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2714M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2715M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2716L: linux-media@vger.kernel.org
a825eaec 2717W: https://linuxtv.org
275ffde4 2718T: git git://linuxtv.org/media_tree.git
f96236e5 2719S: Odd fixes
679655da 2720F: Documentation/video4linux/bttv/
90d72ac6 2721F: drivers/media/pci/bt8xx/bttv*
1da177e4 2722
1f34923c
KA
2723BUSLOGIC SCSI DRIVER
2724M: Khalid Aziz <khalid@gonehiking.org>
2725L: linux-scsi@vger.kernel.org
2726S: Maintained
2727F: drivers/scsi/BusLogic.*
2728F: drivers/scsi/FlashPoint.*
2729
af39917d
CL
2730C-MEDIA CMI8788 DRIVER
2731M: Clemens Ladisch <clemens@ladisch.de>
2732L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2733T: git git://git.alsa-project.org/alsa-kernel.git
2734S: Maintained
2735F: sound/pci/oxygen/
2736
2141355f
MS
2737C6X ARCHITECTURE
2738M: Mark Salter <msalter@redhat.com>
2739M: Aurelien Jacquiot <a-jacquiot@ti.com>
2740L: linux-c6x-dev@linux-c6x.org
2741W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2742S: Maintained
2743F: arch/c6x/
2744
a5432f5a 2745CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2746M: David Howells <dhowells@redhat.com>
e62d6e24 2747L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2748S: Supported
2749F: Documentation/filesystems/caching/cachefiles.txt
2750F: fs/cachefiles/
2751
c815ca39
HV
2752CADET FM/AM RADIO RECEIVER DRIVER
2753M: Hans Verkuil <hverkuil@xs4all.nl>
2754L: linux-media@vger.kernel.org
2755T: git git://linuxtv.org/media_tree.git
a825eaec 2756W: https://linuxtv.org
c815ca39
HV
2757S: Maintained
2758F: drivers/media/radio/radio-cadet*
2759
77d5140f 2760CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2761M: Jonathan Corbet <corbet@lwn.net>
661263b5 2762L: linux-media@vger.kernel.org
275ffde4 2763T: git git://linuxtv.org/media_tree.git
77d5140f 2764S: Maintained
679655da 2765F: Documentation/video4linux/cafe_ccic
90d72ac6 2766F: drivers/media/platform/marvell-ccic/
77d5140f 2767
201b6bab 2768CAIF NETWORK LAYER
5c574f50 2769M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2770L: netdev@vger.kernel.org
2771S: Supported
2772F: Documentation/networking/caif/
2773F: drivers/net/caif/
c117ab84 2774F: include/uapi/linux/caif/
201b6bab
JP
2775F: include/net/caif/
2776F: net/caif/
2777
77dac90f 2778CALGARY x86-64 IOMMU
8b58be88
JP
2779M: Muli Ben-Yehuda <muli@il.ibm.com>
2780M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2781L: discuss@x86-64.org
2782S: Maintained
679655da
JP
2783F: arch/x86/kernel/pci-calgary_64.c
2784F: arch/x86/kernel/tce_64.c
2785F: arch/x86/include/asm/calgary.h
2786F: arch/x86/include/asm/tce.h
77dac90f 2787
e2d1d6c0 2788CAN NETWORK LAYER
8d15d386 2789M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2790M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2791L: linux-can@vger.kernel.org
84b0d715 2792W: https://github.com/linux-can
870482a4
MKB
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2795S: Maintained
f35f6c8f 2796F: Documentation/networking/can.txt
8d15d386 2797F: net/can/
8d15d386 2798F: include/linux/can/core.h
c117ab84
CEB
2799F: include/uapi/linux/can.h
2800F: include/uapi/linux/can/bcm.h
2801F: include/uapi/linux/can/raw.h
2802F: include/uapi/linux/can/gw.h
e2d1d6c0 2803
4261a204 2804CAN NETWORK DRIVERS
8b58be88 2805M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2806M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2807L: linux-can@vger.kernel.org
84b0d715 2808W: https://github.com/linux-can
870482a4
MKB
2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2810T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2811S: Maintained
8d15d386
OH
2812F: drivers/net/can/
2813F: include/linux/can/dev.h
8d15d386 2814F: include/linux/can/platform/
c117ab84
CEB
2815F: include/uapi/linux/can/error.h
2816F: include/uapi/linux/can/netlink.h
4261a204 2817
95d16c72
JM
2818CAPABILITIES
2819M: Serge Hallyn <serge.hallyn@canonical.com>
2820L: linux-security-module@vger.kernel.org
6305902c 2821S: Supported
95d16c72 2822F: include/linux/capability.h
c117ab84 2823F: include/uapi/linux/capability.h
6305902c 2824F: security/commoncap.c
38a94118 2825F: kernel/capability.c
95d16c72 2826
b84894c7
KT
2827CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2828M: Kevin Tsai <ktsai@capellamicro.com>
2829S: Maintained
2830F: drivers/iio/light/cm*
2831F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2832
f21fb3ed
RV
2833CAVIUM LIQUIDIO NETWORK DRIVER
2834M: Derek Chickles <derek.chickles@caviumnetworks.com>
2835M: Satanand Burla <satananda.burla@caviumnetworks.com>
2836M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2837M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2838L: netdev@vger.kernel.org
2839W: http://www.cavium.com
2840S: Supported
f21fb3ed
RV
2841F: drivers/net/ethernet/cavium/liquidio/
2842
ef0bbac3
VB
2843CC2520 IEEE-802.15.4 RADIO DRIVER
2844M: Varka Bhadram <varkabhadram@gmail.com>
2845L: linux-wpan@vger.kernel.org
2846S: Maintained
2847F: drivers/net/ieee802154/cc2520.c
2848F: include/linux/spi/cc2520.h
2849F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2850
b8154542 2851CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2852M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2853L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2854W: http://www.ibm.com/developerworks/power/cell/
2855S: Supported
679655da 2856F: arch/powerpc/include/asm/cell*.h
679655da 2857F: arch/powerpc/include/asm/spu*.h
c117ab84 2858F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2859F: arch/powerpc/oprofile/*cell*
2860F: arch/powerpc/platforms/cell/
b8154542 2861
398ecff5
SW
2862CEPH COMMON CODE (LIBCEPH)
2863M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2864M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2865M: Sage Weil <sage@redhat.com>
82593f87 2866L: ceph-devel@vger.kernel.org
09d90327 2867W: http://ceph.com/
fb99f881 2868T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2869T: git git://github.com/ceph/ceph-client.git
9030aaf9 2870S: Supported
14430813
JP
2871F: net/ceph/
2872F: include/linux/ceph/
2873F: include/linux/crush/
9030aaf9 2874
398ecff5
SW
2875CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2876M: "Yan, Zheng" <zyan@redhat.com>
2877M: Sage Weil <sage@redhat.com>
2878M: Ilya Dryomov <idryomov@gmail.com>
2879L: ceph-devel@vger.kernel.org
2880W: http://ceph.com/
2881T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2882T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2883S: Supported
2884F: Documentation/filesystems/ceph.txt
2885F: fs/ceph/
2886
cfc411e7
DH
2887CERTIFICATE HANDLING:
2888M: David Howells <dhowells@redhat.com>
2889M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2890L: keyrings@vger.kernel.org
cfc411e7
DH
2891S: Maintained
2892F: Documentation/module-signing.txt
2893F: certs/
d8d80386 2894F: scripts/sign-file.c
cfc411e7
DH
2895F: scripts/extract-cert.c
2896
18332a80 2897CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2898L: linux-usb@vger.kernel.org
10c6c9c9 2899S: Orphan
679655da
JP
2900F: Documentation/usb/WUSB-Design-overview.txt
2901F: Documentation/usb/wusb-cbaf
355ffe69
DV
2902F: drivers/usb/host/hwa-hc.c
2903F: drivers/usb/host/whci/
679655da
JP
2904F: drivers/usb/wusbcore/
2905F: include/linux/usb/wusb*
18332a80 2906
70e84049 2907CFAG12864B LCD DRIVER
8b58be88 2908M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2909W: http://miguelojeda.es/auxdisplay.htm
2910W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2911S: Maintained
679655da
JP
2912F: drivers/auxdisplay/cfag12864b.c
2913F: include/linux/cfag12864b.h
70e84049
MOS
2914
2915CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2916M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2917W: http://miguelojeda.es/auxdisplay.htm
2918W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2919S: Maintained
679655da
JP
2920F: drivers/auxdisplay/cfag12864bfb.c
2921F: include/linux/cfag12864b.h
70e84049 2922
704232c2 2923CFG80211 and NL80211
8b58be88 2924M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2925L: linux-wireless@vger.kernel.org
ce466579
JB
2926W: http://wireless.kernel.org/
2927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2929S: Maintained
c117ab84 2930F: include/uapi/linux/nl80211.h
679655da
JP
2931F: include/net/cfg80211.h
2932F: net/wireless/*
2933X: net/wireless/wext*
704232c2 2934
46e64261
GKH
2935CHAR and MISC DRIVERS
2936M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2937M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2938T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2939S: Supported
46e64261
GKH
2940F: drivers/char/*
2941F: drivers/misc/*
471322a8 2942F: include/linux/miscdevice.h
46e64261 2943
0a920b5b 2944CHECKPATCH
8b58be88 2945M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2946M: Joe Perches <joe@perches.com>
2947S: Maintained
679655da 2948F: scripts/checkpatch.pl
0a920b5b 2949
f8407f26
HW
2950CHINESE DOCUMENTATION
2951M: Harry Wei <harryxiyou@gmail.com>
9740153c 2952L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2953L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2954S: Maintained
2955F: Documentation/zh_CN/
2956
2721ea2c 2957CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2958M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2959T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2960L: linux-usb@vger.kernel.org
2961S: Maintained
2962F: drivers/usb/chipidea/
2963
a93ad65d
HG
2964CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2965M: Hans de Goede <hdegoede@redhat.com>
2966L: linux-input@vger.kernel.org
2967S: Maintained
2968F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2969F: drivers/input/touchscreen/chipone_icn8318.c
2970
ab043105
OJ
2971CHROME HARDWARE PLATFORM SUPPORT
2972M: Olof Johansson <olof@lixom.net>
2973S: Maintained
9f273c24 2974T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2975F: drivers/platform/chrome/
2976
641cb85e 2977CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2978M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2979M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2980M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2981M: Neel Patel <neepatel@cisco.com>
7063fbf2 2982S: Supported
a6a5580c 2983F: drivers/net/ethernet/cisco/enic/
7063fbf2 2984
e3cf00d0 2985CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2986M: Christian Benvenuti <benve@cisco.com>
2987M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2988S: Supported
35ef4a9e 2989F: drivers/infiniband/hw/usnic/
e3cf00d0 2990
2b7a52a4 2991CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2992M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2993L: netdev@vger.kernel.org
2994S: Maintained
57d0b7a0 2995F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2996
3d4cfdc9
MB
2997CIRRUS LOGIC AUDIO CODEC DRIVERS
2998M: Brian Austin <brian.austin@cirrus.com>
2999M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3000L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3001S: Maintained
3002F: sound/soc/codecs/cs*
3003
94574d9a
KRW
3004CLEANCACHE API
3005M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3006L: linux-kernel@vger.kernel.org
3007S: Maintained
3008F: mm/cleancache.c
3009F: include/linux/cleancache.h
3010
d4275354 3011CLK API
54176cc6 3012M: Russell King <linux@armlinux.org.uk>
aa571b14 3013L: linux-clk@vger.kernel.org
37417046 3014S: Maintained
d4275354
RK
3015F: include/linux/clk.h
3016
9222d247
JS
3017CLOCKSOURCE, CLOCKEVENT DRIVERS
3018M: Daniel Lezcano <daniel.lezcano@linaro.org>
3019M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3020L: linux-kernel@vger.kernel.org
9222d247
JS
3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3022S: Supported
3023F: drivers/clocksource
3024
5df6d737 3025CISCO FCOE HBA DRIVER
8fc89a79
HP
3026M: Hiral Patel <hiralpat@cisco.com>
3027M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3028M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3029L: linux-scsi@vger.kernel.org
3030S: Supported
2a99921a 3031F: drivers/scsi/fnic/
5df6d737 3032
c8806b6c
NM
3033CISCO SCSI HBA DRIVER
3034M: Narsimhulu Musini <nmusini@cisco.com>
3035M: Sesidhar Baddela <sebaddel@cisco.com>
3036L: linux-scsi@vger.kernel.org
3037S: Supported
3038F: drivers/scsi/snic/
3039
529aa8cb
TLSC
3040CMPC ACPI DRIVER
3041M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3042M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3043L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3044S: Supported
3045F: drivers/platform/x86/classmate-laptop.c
3046
85756a06
HV
3047COBALT MEDIA DRIVER
3048M: Hans Verkuil <hans.verkuil@cisco.com>
3049L: linux-media@vger.kernel.org
3050T: git git://linuxtv.org/media_tree.git
a825eaec 3051W: https://linuxtv.org
85756a06
HV
3052S: Supported
3053F: drivers/media/pci/cobalt/
3054
74425eee 3055COCCINELLE/Semantic Patches (SmPL)
26de9c26 3056M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3057M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3058M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3059M: Michal Marek <mmarek@suse.com>
26de9c26 3060L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3061T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3062W: http://coccinelle.lip6.fr/
3063S: Supported
4b92b2aa 3064F: Documentation/coccinelle.txt
74425eee
NP
3065F: scripts/coccinelle/
3066F: scripts/coccicheck
3067
1da177e4 3068CODA FILE SYSTEM
8b58be88 3069M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3070M: coda@cs.cmu.edu
3071L: codalist@coda.cs.cmu.edu
3072W: http://www.coda.cs.cmu.edu/
3073S: Maintained
679655da
JP
3074F: Documentation/filesystems/coda.txt
3075F: fs/coda/
3076F: include/linux/coda*.h
c117ab84 3077F: include/uapi/linux/coda*.h
1da177e4 3078
0b14261e
PZ
3079CODA V4L2 MEM2MEM DRIVER
3080M: Philipp Zabel <p.zabel@pengutronix.de>
3081L: linux-media@vger.kernel.org
3082S: Maintained
3083F: Documentation/devicetree/bindings/media/coda.txt
3084F: drivers/media/platform/coda/
3085
7704addb 3086COMMON CLK FRAMEWORK
a85fa007 3087M: Michael Turquette <mturquette@baylibre.com>
f956165f 3088M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3089L: linux-clk@vger.kernel.org
baeb0d9b 3090T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3091S: Maintained
ae4185cd 3092F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3093F: drivers/clk/
3094X: drivers/clk/clkdev.c
7704addb 3095F: include/linux/clk-pr*
60bea3b5 3096F: include/linux/clk/
7704addb 3097
e2d1d6c0 3098COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3099M: Steve French <sfrench@samba.org>
51223df6 3100L: linux-cifs@vger.kernel.org
d1f28953 3101L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3102W: http://linux-cifs.samba.org/
bb1d5dda 3103T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3104S: Supported
ec421a71 3105F: Documentation/filesystems/cifs/
679655da 3106F: fs/cifs/
e2d1d6c0 3107
1da177e4 3108COMPACTPCI HOTPLUG CORE
8b58be88 3109M: Scott Murray <scott@spiteful.org>
64dab204 3110L: linux-pci@vger.kernel.org
82c4dfc7 3111S: Maintained
679655da 3112F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3113
3114COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3115M: Scott Murray <scott@spiteful.org>
64dab204 3116L: linux-pci@vger.kernel.org
82c4dfc7 3117S: Maintained
679655da 3118F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3119
3120COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3121M: Scott Murray <scott@spiteful.org>
64dab204 3122L: linux-pci@vger.kernel.org
82c4dfc7 3123S: Maintained
679655da 3124F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3125
5411552c 3126COMPAL LAPTOP SUPPORT
8b58be88 3127M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3128L: platform-driver-x86@vger.kernel.org
5411552c 3129S: Maintained
679655da 3130F: drivers/platform/x86/compal-laptop.c
5411552c 3131
949be0f7 3132CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3133L: accessrunner-general@lists.sourceforge.net
3134W: http://accessrunner.sourceforge.net/
44243ef4 3135S: Orphan
679655da 3136F: drivers/usb/atm/cxacru.c
949be0f7 3137
e2d1d6c0 3138CONFIGFS
d6351db2 3139M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3140M: Christoph Hellwig <hch@lst.de>
3141T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3142S: Supported
679655da
JP
3143F: fs/configfs/
3144F: include/linux/configfs.h
e2d1d6c0 3145
acb9c1b2 3146CONNECTOR
8b58be88 3147M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3148L: netdev@vger.kernel.org
3149S: Maintained
3150F: drivers/connector/
3151
a3e3354d 3152CONTROL GROUP (CGROUP)
860ca0e6 3153M: Tejun Heo <tj@kernel.org>
ad50c159 3154M: Li Zefan <lizefan@huawei.com>
4d205676 3155M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3156L: cgroups@vger.kernel.org
860ca0e6 3157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3158S: Maintained
a3e3354d 3159F: Documentation/cgroups/
679655da
JP
3160F: include/linux/cgroup*
3161F: kernel/cgroup*
a3e3354d
TH
3162
3163CONTROL GROUP - CPUSET
3164M: Li Zefan <lizefan@huawei.com>
3165L: cgroups@vger.kernel.org
3166W: http://www.bullopensource.org/cpuset/
3167W: http://oss.sgi.com/projects/cpusets/
3168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3169S: Maintained
3170F: Documentation/cgroups/cpusets.txt
3171F: include/linux/cpuset.h
3172F: kernel/cpuset.c
3173
3174CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3175M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3176M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3177M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3178L: cgroups@vger.kernel.org
3179L: linux-mm@kvack.org
3180S: Maintained
3181F: mm/memcontrol.c
5d1ea48b 3182F: mm/swap_cgroup.c
fb3a0fb6 3183
bebe4678 3184CORETEMP HARDWARE MONITORING DRIVER
96859129 3185M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3186L: linux-hwmon@vger.kernel.org
bebe4678 3187S: Maintained
679655da
JP
3188F: Documentation/hwmon/coretemp
3189F: drivers/hwmon/coretemp.c
bebe4678 3190
1da177e4 3191COSA/SRP SYNC SERIAL DRIVER
8b58be88 3192M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3193W: http://www.fi.muni.cz/~kas/cosa/
3194S: Maintained
679655da 3195F: drivers/net/wan/cosa*
1da177e4 3196
4371ee35 3197CPMAC ETHERNET DRIVER
8b58be88 3198M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3199L: netdev@vger.kernel.org
3200S: Maintained
b544dbac 3201F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3202
1da177e4 3203CPU FREQUENCY DRIVERS
9c3646d1 3204M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3205M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3206L: linux-pm@vger.kernel.org
1da177e4 3207S: Maintained
27209d91
VK
3208T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3209T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3210F: drivers/cpufreq/
3211F: include/linux/cpufreq.h
1da177e4 3212
8a67f0ef
VK
3213CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3214M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3215M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3216L: linux-pm@vger.kernel.org
3217W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3218S: Maintained
3219F: drivers/cpufreq/arm_big_little.h
3220F: drivers/cpufreq/arm_big_little.c
3221F: drivers/cpufreq/arm_big_little_dt.c
3222
14d2c34c 3223CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3224M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3225M: Daniel Lezcano <daniel.lezcano@linaro.org>
3226L: linux-pm@vger.kernel.org
3227L: linux-arm-kernel@lists.infradead.org
cea8321c 3228T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3229S: Maintained
3230F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3231
0c570c18
BZ
3232CPUIDLE DRIVER - ARM EXYNOS
3233M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3234M: Daniel Lezcano <daniel.lezcano@linaro.org>
3235M: Kukjin Kim <kgene@kernel.org>
3236L: linux-pm@vger.kernel.org
3237L: linux-samsung-soc@vger.kernel.org
3238S: Supported
3239F: drivers/cpuidle/cpuidle-exynos.c
3240F: arch/arm/mach-exynos/pm.c
3241
a8e39c35 3242CPUIDLE DRIVERS
9c3646d1 3243M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3244M: Daniel Lezcano <daniel.lezcano@linaro.org>
3245L: linux-pm@vger.kernel.org
3246S: Maintained
cea8321c 3247T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3248F: drivers/cpuidle/*
3249F: include/linux/cpuidle.h
3250
1da177e4 3251CPUID/MSR DRIVER
8b58be88 3252M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3253S: Maintained
679655da
JP
3254F: arch/x86/kernel/cpuid.c
3255F: arch/x86/kernel/msr.c
1da177e4 3256
7fe2f639 3257CPU POWER MONITORING SUBSYSTEM
d8130624 3258M: Thomas Renninger <trenn@suse.com>
103f1790 3259L: linux-pm@vger.kernel.org
7fe2f639 3260S: Maintained
14430813 3261F: tools/power/cpupower/
7fe2f639 3262
1da177e4 3263CRAMFS FILESYSTEM
ce00f85c 3264W: http://sourceforge.net/projects/cramfs/
54886a71 3265S: Orphan / Obsolete
679655da
JP
3266F: Documentation/filesystems/cramfs.txt
3267F: fs/cramfs/
1da177e4
LT
3268
3269CRIS PORT
8b58be88
JP
3270M: Mikael Starvik <starvik@axis.com>
3271M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3272L: linux-cris-kernel@axis.com
1da177e4 3273W: http://developer.axis.com
9f273c24 3274T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3275S: Maintained
679655da 3276F: arch/cris/
df621252 3277F: drivers/tty/serial/crisv10.*
1da177e4
LT
3278
3279CRYPTO API
8b58be88
JP
3280M: Herbert Xu <herbert@gondor.apana.org.au>
3281M: "David S. Miller" <davem@davemloft.net>
1da177e4 3282L: linux-crypto@vger.kernel.org
9f273c24 3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3285S: Maintained
679655da 3286F: Documentation/crypto/
2ca87a17 3287F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3288F: arch/*/crypto/
3289F: crypto/
3290F: drivers/crypto/
3291F: include/crypto/
1da177e4 3292
5b07bd57 3293CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3294M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3295L: linux-crypto@vger.kernel.org
3296S: Maintained
51a2228a
JP
3297F: crypto/ansi_cprng.c
3298F: crypto/rng.c
5b07bd57 3299
fc279cc2
HV
3300CS3308 MEDIA DRIVER
3301M: Hans Verkuil <hverkuil@xs4all.nl>
3302L: linux-media@vger.kernel.org
3303T: git git://linuxtv.org/media_tree.git
3304W: http://linuxtv.org
3305S: Odd Fixes
3306F: drivers/media/i2c/cs3308.c
3307F: drivers/media/i2c/cs3308.h
3308
9b4ffa48 3309CS5535 Audio ALSA driver
8b58be88 3310M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3311S: Maintained
679655da 3312F: sound/pci/cs5535audio/
9b4ffa48 3313
a910e4a9 3314CW1200 WLAN driver
b75f0050
JP
3315M: Solomon Peachy <pizza@shaftnet.org>
3316S: Maintained
560424e9 3317F: drivers/net/wireless/st/cw1200/
a910e4a9 3318
6d8425b1 3319CX18 VIDEO4LINUX DRIVER
6afdeaf8 3320M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3321L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3322L: linux-media@vger.kernel.org
275ffde4 3323T: git git://linuxtv.org/media_tree.git
a825eaec 3324W: https://linuxtv.org
30e10993 3325W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3326S: Maintained
679655da 3327F: Documentation/video4linux/cx18.txt
90d72ac6 3328F: drivers/media/pci/cx18/
6c0f0359 3329F: include/uapi/linux/ivtv*
6d8425b1 3330
3f101d91
HV
3331CX2341X MPEG ENCODER HELPER MODULE
3332M: Hans Verkuil <hverkuil@xs4all.nl>
3333L: linux-media@vger.kernel.org
3334T: git git://linuxtv.org/media_tree.git
a825eaec 3335W: https://linuxtv.org
3f101d91 3336S: Maintained
c368360b 3337F: drivers/media/common/cx2341x*
3f101d91
HV
3338F: include/media/cx2341x*
3339
b8fe6e2c
PB
3340CX24120 MEDIA DRIVER
3341M: Jemma Denson <jdenson@gmail.com>
3342M: Patrick Boettcher <patrick.boettcher@posteo.de>
3343L: linux-media@vger.kernel.org
a825eaec 3344W: https://linuxtv.org
b8fe6e2c
PB
3345Q: http://patchwork.linuxtv.org/project/linux-media/list/
3346S: Maintained
3347F: drivers/media/dvb-frontends/cx24120*
3348
20357578 3349CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3350M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3351M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3352L: linux-media@vger.kernel.org
a825eaec 3353W: https://linuxtv.org
20357578
MCC
3354T: git git://linuxtv.org/media_tree.git
3355S: Odd fixes
3356F: Documentation/video4linux/cx88/
3357F: drivers/media/pci/cx88/
6d8425b1 3358
91952bc0
AP
3359CXD2820R MEDIA DRIVER
3360M: Antti Palosaari <crope@iki.fi>
3361L: linux-media@vger.kernel.org
a825eaec 3362W: https://linuxtv.org
91952bc0
AP
3363W: http://palosaari.fi/linux/
3364Q: http://patchwork.linuxtv.org/project/linux-media/list/
3365T: git git://linuxtv.org/anttip/media_tree.git
3366S: Maintained
3367F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3368
e5ec3789 3369CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3370M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3371L: netdev@vger.kernel.org
3372W: http://www.chelsio.com
3373S: Supported
f7917c00 3374F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3375
d8ae3c33 3376CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3377M: Karen Xie <kxie@chelsio.com>
3378L: linux-scsi@vger.kernel.org
3379W: http://www.chelsio.com
3380S: Supported
3381F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3382
e5ec3789 3383CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3384M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3385L: linux-rdma@vger.kernel.org
e5ec3789
SW
3386W: http://www.openfabrics.org
3387S: Supported
679655da 3388F: drivers/infiniband/hw/cxgb3/
e5ec3789 3389
be4c9bad 3390CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3391M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3392L: netdev@vger.kernel.org
3393W: http://www.chelsio.com
3394S: Supported
f7917c00 3395F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3396
d8ae3c33 3397CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3398M: Karen Xie <kxie@chelsio.com>
3399L: linux-scsi@vger.kernel.org
3400W: http://www.chelsio.com
3401S: Supported
3402F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3403
be4c9bad
RD
3404CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3405M: Steve Wise <swise@chelsio.com>
3406L: linux-rdma@vger.kernel.org
3407W: http://www.openfabrics.org
3408S: Supported
3409F: drivers/infiniband/hw/cxgb4/
3410
5c20a5c7
CL
3411CXGB4VF ETHERNET DRIVER (CXGB4VF)
3412M: Casey Leedom <leedom@chelsio.com>
3413L: netdev@vger.kernel.org
3414W: http://www.chelsio.com
3415S: Supported
f7917c00 3416F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3417
a9282d01
IM
3418CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3419M: Ian Munsie <imunsie@au1.ibm.com>
3420M: Michael Neuling <mikey@neuling.org>
3421L: linuxppc-dev@lists.ozlabs.org
3422S: Supported
3423F: drivers/misc/cxl/
ec249dd8 3424F: include/misc/cxl*
a9282d01
IM
3425F: include/uapi/misc/cxl.h
3426F: Documentation/powerpc/cxl.txt
3427F: Documentation/powerpc/cxl.txt
3428F: Documentation/ABI/testing/sysfs-class-cxl
3429
11f43ae7
MO
3430CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3431M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3432M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3433L: linux-scsi@vger.kernel.org
3434S: Supported
3435F: drivers/scsi/cxlflash/
3436F: include/uapi/scsi/cxlflash_ioctls.h
3437F: Documentation/powerpc/cxlflash.txt
3438
b52b97a3
GC
3439STMMAC ETHERNET DRIVER
3440M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3441M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3442L: netdev@vger.kernel.org
3443W: http://www.stlinux.com
3444S: Supported
7ac6653a 3445F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3446
1da177e4 3447CYBERPRO FB DRIVER
54176cc6 3448M: Russell King <linux@armlinux.org.uk>
efc03ecb 3449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3450W: http://www.armlinux.org.uk/
1da177e4 3451S: Maintained
8a61f013 3452F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3453
1da177e4 3454CYCLADES ASYNC MUX DRIVER
1da177e4 3455W: http://www.cyclades.com/
d459883e 3456S: Orphan
c897401b 3457F: drivers/tty/cyclades.c
679655da 3458F: include/linux/cyclades.h
c117ab84 3459F: include/uapi/linux/cyclades.h
1da177e4
LT
3460
3461CYCLADES PC300 DRIVER
1da177e4 3462W: http://www.cyclades.com/
d459883e 3463S: Orphan
679655da 3464F: drivers/net/wan/pc300*
1da177e4 3465
402f6ae4
AP
3466CYPRESS_FIRMWARE MEDIA DRIVER
3467M: Antti Palosaari <crope@iki.fi>
3468L: linux-media@vger.kernel.org
a825eaec 3469W: https://linuxtv.org
402f6ae4
AP
3470W: http://palosaari.fi/linux/
3471Q: http://patchwork.linuxtv.org/project/linux-media/list/
3472T: git git://linuxtv.org/anttip/media_tree.git
3473S: Maintained
3474F: drivers/media/common/cypress_firmware*
3475
e3ae3525 3476CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3477M: Ferruh Yigit <fery@cypress.com>
6305902c 3478L: linux-input@vger.kernel.org
be9a6f40 3479S: Supported
6305902c
JP
3480F: drivers/input/touchscreen/cyttsp*
3481F: include/linux/input/cyttsp.h
e3ae3525 3482
aaaf5fbf
JK
3483DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3484M: Joshua Kinard <kumba@gentoo.org>
3485S: Maintained
3486F: drivers/rtc/rtc-ds1685.c
3487F: include/linux/rtc/ds1685.h
3488
1da177e4 3489DAMA SLAVE for AX.25
8b58be88 3490M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3491W: http://yaina.de/jreuter/
3492W: http://www.qsl.net/dl1bke/
3493L: linux-hams@vger.kernel.org
3494S: Maintained
679655da
JP
3495F: net/ax25/af_ax25.c
3496F: net/ax25/ax25_dev.c
3497F: net/ax25/ax25_ds_*
3498F: net/ax25/ax25_in.c
3499F: net/ax25/ax25_out.c
3500F: net/ax25/ax25_timer.c
3501F: net/ax25/sysctl_net_ax25.c
1da177e4 3502
e2d1d6c0 3503DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3504L: netdev@vger.kernel.org
5ff77428 3505S: Orphan
679655da 3506F: Documentation/networking/dmfe.txt
0f04e2aa 3507F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3508
3509DC390/AM53C974 SCSI driver
d8130624 3510M: Hannes Reinecke <hare@suse.com>
71bd849d 3511L: linux-scsi@vger.kernel.org
e2d1d6c0 3512S: Maintained
71bd849d 3513F: drivers/scsi/am53c974.c
e2d1d6c0 3514
1da177e4 3515DC395x SCSI driver
61eee9a7 3516M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3517M: Ali Akcaagac <aliakc@web.de>
3518M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3519L: dc395x@twibble.org
cf015e9f
JP
3520W: http://twibble.org/dist/dc395x/
3521W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3522S: Maintained
679655da
JP
3523F: Documentation/scsi/dc395x.txt
3524F: drivers/scsi/dc395x.*
1da177e4 3525
eb8edb08 3526DCCP PROTOCOL
a89d030e 3527M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3528L: dccp@vger.kernel.org
c996d8b9 3529W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3530S: Maintained
679655da 3531F: include/linux/dccp.h
c117ab84 3532F: include/uapi/linux/dccp.h
679655da
JP
3533F: include/linux/tfrc.h
3534F: net/dccp/
eb8edb08 3535
1da177e4 3536DECnet NETWORK LAYER
1da177e4
LT
3537W: http://linux-decnet.sourceforge.net
3538L: linux-decnet-user@lists.sourceforge.net
f546444d 3539S: Orphan
679655da
JP
3540F: Documentation/networking/decnet.txt
3541F: net/decnet/
1da177e4 3542
ebff05b9
MR
3543DECSTATION PLATFORM SUPPORT
3544M: "Maciej W. Rozycki" <macro@linux-mips.org>
3545L: linux-mips@linux-mips.org
3546W: http://www.linux-mips.org/wiki/DECstation
3547S: Maintained
3548F: arch/mips/dec/
3549F: arch/mips/include/asm/dec/
3550F: arch/mips/include/asm/mach-dec/
3551
1da177e4 3552DEFXX FDDI NETWORK DRIVER
8b58be88 3553M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3554S: Maintained
33f810b2 3555F: drivers/net/fddi/defxx.*
1da177e4 3556
ad8f07cc 3557DELL LAPTOP DRIVER
8b58be88 3558M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3559M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3560L: platform-driver-x86@vger.kernel.org
ad8f07cc 3561S: Maintained
679655da 3562F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3563
817a5cdb
PR
3564DELL LAPTOP RBTN DRIVER
3565M: Pali Rohár <pali.rohar@gmail.com>
3566S: Maintained
3567F: drivers/platform/x86/dell-rbtn.*
3568
cdbff611
PR
3569DELL LAPTOP FREEFALL DRIVER
3570M: Pali Rohár <pali.rohar@gmail.com>
3571S: Maintained
3572F: drivers/platform/x86/dell-smo8800.c
3573
1da177e4 3574DELL LAPTOP SMM DRIVER
a5afba16 3575M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3576S: Maintained
a5afba16 3577F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3578F: include/uapi/linux/i8k.h
1da177e4 3579
90563ec4 3580DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3581M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3582S: Maintained
679655da
JP
3583F: Documentation/dcdbas.txt
3584F: drivers/firmware/dcdbas.*
90563ec4 3585
0b3f6109 3586DELL WMI EXTRAS DRIVER
8b58be88 3587M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3588M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3589S: Maintained
36b3a96f 3590F: drivers/platform/x86/dell-wmi.c
0b3f6109 3591
5efc75e3 3592DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3593M: John Youn <johnyoun@synopsys.com>
5efc75e3 3594L: linux-usb@vger.kernel.org
18f340f9 3595T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3596S: Maintained
197ba5f4 3597F: drivers/usb/dwc2/
5efc75e3 3598
94ab23dd 3599DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3600M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3601L: linux-usb@vger.kernel.org
94ab23dd
FB
3602T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3603S: Maintained
3604F: drivers/usb/dwc3/
3605
833c9545
JB
3606DEVICE COREDUMP (DEV_COREDUMP)
3607M: Johannes Berg <johannes@sipsolutions.net>
3608L: linux-kernel@vger.kernel.org
3609S: Maintained
3610F: drivers/base/devcoredump.c
3611F: include/linux/devcoredump.h
3612
89d07767
KP
3613DEVICE FREQUENCY (DEVFREQ)
3614M: MyungJoo Ham <myungjoo.ham@samsung.com>
3615M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3616L: linux-pm@vger.kernel.org
6a3cd722 3617T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3618S: Maintained
3619F: drivers/devfreq/
6a3cd722
CC
3620F: include/linux/devfreq.h
3621F: Documentation/devicetree/bindings/devfreq/
89d07767 3622
7dbded06
CC
3623DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3624M: Chanwoo Choi <cw00.choi@samsung.com>
3625L: linux-pm@vger.kernel.org
3626T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3627S: Supported
3628F: drivers/devfreq/event/
3629F: drivers/devfreq/devfreq-event.c
3630F: include/linux/devfreq-event.h
3631F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3632
490b864b
CC
3633BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3634M: Chanwoo Choi <cw00.choi@samsung.com>
3635L: linux-pm@vger.kernel.org
3636L: linux-samsung-soc@vger.kernel.org
3637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3638S: Maintained
3639F: drivers/devfreq/exynos-bus.c
3640F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3641
1da177e4 3642DEVICE NUMBER REGISTRY
8b58be88 3643M: Torben Mathiasen <device@lanana.org>
1da177e4 3644W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3645S: Maintained
3646
e2d1d6c0 3647DEVICE-MAPPER (LVM)
854ecaad 3648M: Alasdair Kergon <agk@redhat.com>
8504eed3 3649M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3650M: dm-devel@redhat.com
e2d1d6c0
RD
3651L: dm-devel@redhat.com
3652W: http://sources.redhat.com/dm
8a6e2535 3653Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3654T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3655T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3656S: Maintained
679655da
JP
3657F: Documentation/device-mapper/
3658F: drivers/md/dm*
854ecaad 3659F: drivers/md/persistent-data/
679655da
JP
3660F: include/linux/device-mapper.h
3661F: include/linux/dm-*.h
8504eed3 3662F: include/uapi/linux/dm-*.h
e2d1d6c0 3663
bfcd3a46
JP
3664DEVLINK
3665M: Jiri Pirko <jiri@mellanox.com>
3666L: netdev@vger.kernel.org
3667S: Supported
3668F: net/core/devlink.c
3669F: include/net/devlink.h
3670F: include/uapi/linux/devlink.h
3671
c0d995aa
OST
3672DIALOG SEMICONDUCTOR DRIVERS
3673M: Support Opensource <support.opensource@diasemi.com>
3674W: http://www.dialog-semiconductor.com/products
3675S: Supported
3676F: Documentation/hwmon/da90??
7c933772 3677F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3678F: drivers/gpio/gpio-da90??.c
3679F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3680F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3681F: drivers/input/misc/da90??_onkey.c
3682F: drivers/input/touchscreen/da9052_tsi.c
3683F: drivers/leds/leds-da90??.c
3684F: drivers/mfd/da903x.c
3685F: drivers/mfd/da90??-*.c
7be72c2c 3686F: drivers/mfd/da91??-*.c
c0d995aa 3687F: drivers/power/da9052-battery.c
7be72c2c 3688F: drivers/power/da91??-*.c
c0d995aa
OST
3689F: drivers/regulator/da903x.c
3690F: drivers/regulator/da9???-regulator.[ch]
3691F: drivers/rtc/rtc-da90??.c
3692F: drivers/video/backlight/da90??_bl.c
3693F: drivers/watchdog/da90??_wdt.c
3694F: include/linux/mfd/da903x.h
3695F: include/linux/mfd/da9052/
3696F: include/linux/mfd/da9055/
3697F: include/linux/mfd/da9063/
7be72c2c 3698F: include/linux/mfd/da9150/
c0d995aa
OST
3699F: include/sound/da[79]*.h
3700F: sound/soc/codecs/da[79]*.[ch]
3701
599aa697
LL
3702DIGI NEO AND CLASSIC PCI PRODUCTS
3703M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3704M: Mark Hounschell <markh@compro.net>
599aa697
LL
3705L: driverdev-devel@linuxdriverproject.org
3706S: Maintained
3707F: drivers/staging/dgnc/
3708
335d7c58 3709DIOLAN U2C-12 I2C DRIVER
ca462085 3710M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3711L: linux-i2c@vger.kernel.org
3712S: Maintained
3713F: drivers/i2c/busses/i2c-diolan-u2c.c
3714
d475c634
MW
3715DIRECT ACCESS (DAX)
3716M: Matthew Wilcox <willy@linux.intel.com>
3717L: linux-fsdevel@vger.kernel.org
3718S: Supported
3719F: fs/dax.c
3720
e7839f25 3721DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3722M: Eric Paris <eparis@parisplace.org>
3c5119c0 3723S: Maintained
679655da
JP
3724F: Documentation/filesystems/dnotify.txt
3725F: fs/notify/dnotify/
3726F: include/linux/dnotify.h
1da177e4
LT
3727
3728DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3729M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3730W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3731W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3732W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3733S: Maintained
3734
4480f15b 3735DISKQUOTA
d8130624 3736M: Jan Kara <jack@suse.com>
1da177e4 3737S: Maintained
679655da
JP
3738F: Documentation/filesystems/quota.txt
3739F: fs/quota/
3740F: include/linux/quota*.h
c117ab84 3741F: include/uapi/linux/quota*.h
1da177e4 3742
702686ad
BT
3743DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3744M: Bernie Thompson <bernie@plugable.com>
3745L: linux-fbdev@vger.kernel.org
3746S: Maintained
3747W: http://plugable.com/category/projects/udlfb/
8a61f013 3748F: drivers/video/fbdev/udlfb.c
702686ad
BT
3749F: include/video/udlfb.h
3750F: Documentation/fb/udlfb.txt
3751
e7839f25 3752DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3753M: Christine Caulfield <ccaulfie@redhat.com>
3754M: David Teigland <teigland@redhat.com>
a4644184 3755L: cluster-devel@redhat.com
5be7b50f 3756W: http://sources.redhat.com/cluster/
9f273c24 3757T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3758S: Supported
679655da 3759F: fs/dlm/
5be7b50f 3760
53b6b3e0
SS
3761DMA BUFFER SHARING FRAMEWORK
3762M: Sumit Semwal <sumit.semwal@linaro.org>
3763S: Maintained
3764L: linux-media@vger.kernel.org
3765L: dri-devel@lists.freedesktop.org
8ada6d2d 3766L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3767F: drivers/dma-buf/
e46d12c6
JP
3768F: include/linux/dma-buf*
3769F: include/linux/reservation.h
3770F: include/linux/*fence.h
53b6b3e0
SS
3771F: Documentation/dma-buf-sharing.txt
3772T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3773
b3e5f263 3774DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3775M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3776L: dmaengine@vger.kernel.org
3777Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3778S: Maintained
679655da 3779F: drivers/dma/
0ce3c066 3780F: include/linux/dmaengine.h
c56d329e 3781F: Documentation/devicetree/bindings/dma/
979a281e
VK
3782F: Documentation/dmaengine/
3783T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3784
b825037d 3785DME1737 HARDWARE MONITOR DRIVER
8b58be88 3786M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3787L: linux-hwmon@vger.kernel.org
b825037d 3788S: Maintained
679655da
JP
3789F: Documentation/hwmon/dme1737
3790F: drivers/hwmon/dme1737.c
b825037d 3791
1f31e1b1 3792DMI/SMBIOS SUPPORT
d8130624 3793M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3794S: Maintained
d4aeef93 3795T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3796F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3797F: drivers/firmware/dmi-id.c
3798F: drivers/firmware/dmi_scan.c
3799F: include/linux/dmi.h
3800
7d2c86b5 3801DOCUMENTATION
ad3118b9 3802M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3803L: linux-doc@vger.kernel.org
3804S: Maintained
679655da 3805F: Documentation/
42f41ecf
JC
3806F: scripts/docproc.c
3807F: scripts/kernel-doc*
97be078b
RD
3808X: Documentation/ABI/
3809X: Documentation/devicetree/
933a46b8
JC
3810X: Documentation/acpi
3811X: Documentation/power
3812X: Documentation/spi
6c121170 3813X: Documentation/DocBook/media
c51edfb1 3814T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3815
1da177e4 3816DOUBLETALK DRIVER
8b58be88 3817M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3818L: blinux-list@redhat.com
3819S: Maintained
679655da
JP
3820F: drivers/char/dtlk.c
3821F: include/linux/dtlk.h
1da177e4 3822
e2d1d6c0 3823DPT_I2O SCSI RAID DRIVER
8b58be88 3824M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3825L: linux-scsi@vger.kernel.org
3826W: http://www.adaptec.com/
3827S: Maintained
679655da
JP
3828F: drivers/scsi/dpt*
3829F: drivers/scsi/dpt/
e2d1d6c0 3830
b411b363 3831DRBD DRIVER
bc2c049d
RK
3832M: Philipp Reisner <philipp.reisner@linbit.com>
3833M: Lars Ellenberg <lars.ellenberg@linbit.com>
3834L: drbd-dev@lists.linbit.com
28b8e8d4 3835W: http://www.drbd.org
bc2c049d
RK
3836T: git git://git.linbit.com/linux-drbd.git
3837T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3838S: Supported
3839F: drivers/block/drbd/
3840F: lib/lru_cache.c
3841F: Documentation/blockdev/drbd/
b411b363 3842
dc7dfcd8 3843DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3844M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3845T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3846S: Supported
679655da 3847F: Documentation/kobject.txt
7cfc51b9 3848F: drivers/base/
87544653 3849F: fs/debugfs/
dc7dfcd8
WS
3850F: fs/kernfs/
3851F: fs/sysfs/
87544653 3852F: include/linux/debugfs.h
dc7dfcd8 3853F: include/linux/kobj*
679655da 3854F: lib/kobj*
1da177e4
LT
3855
3856DRM DRIVERS
8b58be88 3857M: David Airlie <airlied@linux.ie>
4c6a3999 3858L: dri-devel@lists.freedesktop.org
b0447888 3859T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3860S: Maintained
679655da 3861F: drivers/gpu/drm/
433e3b34 3862F: drivers/gpu/vga/
445d84a4 3863F: Documentation/DocBook/gpu.*
850e9411 3864F: include/drm/
c117ab84 3865F: include/uapi/drm/
1da177e4 3866
c842b693
EV
3867DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3868M: Dave Airlie <airlied@redhat.com>
3869S: Odd Fixes
3870F: drivers/gpu/drm/ast/
3871
3872DRM DRIVER FOR BOCHS VIRTUAL GPU
3873M: Gerd Hoffmann <kraxel@redhat.com>
3874S: Odd Fixes
3875F: drivers/gpu/drm/bochs/
3876
3877DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3878M: Dave Airlie <airlied@redhat.com>
3879S: Odd Fixes
3880F: drivers/gpu/drm/cirrus/
3881
c26a4017 3882RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3883M: Alex Deucher <alexander.deucher@amd.com>
3884M: Christian König <christian.koenig@amd.com>
3885L: dri-devel@lists.freedesktop.org
3886T: git git://people.freedesktop.org/~agd5f/linux
3887S: Supported
3888F: drivers/gpu/drm/radeon/
74c97375 3889F: include/uapi/drm/radeon_drm.h
c26a4017 3890F: drivers/gpu/drm/amd/
74c97375 3891F: include/uapi/drm/amdgpu_drm.h
566f5939 3892
03e255b9
TR
3893DRM PANEL DRIVERS
3894M: Thierry Reding <thierry.reding@gmail.com>
3895L: dri-devel@lists.freedesktop.org
3896T: git git://anongit.freedesktop.org/tegra/linux.git
3897S: Maintained
3898F: drivers/gpu/drm/drm_panel.c
3899F: drivers/gpu/drm/panel/
3900F: include/drm/drm_panel.h
2d799dde 3901F: Documentation/devicetree/bindings/display/panel/
03e255b9 3902
8daf7473 3903INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3904M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3905M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3906L: intel-gfx@lists.freedesktop.org
8daf7473 3907L: dri-devel@lists.freedesktop.org
7564fde3 3908W: https://01.org/linuxgraphics/
47f95647 3909Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3910T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3911S: Supported
14430813 3912F: drivers/gpu/drm/i915/
8daf7473 3913F: include/drm/i915*
baceac3a 3914F: include/uapi/drm/i915_drm.h
8daf7473 3915
99763bb8
BB
3916DRM DRIVERS FOR ATMEL HLCDC
3917M: Boris Brezillon <boris.brezillon@free-electrons.com>
3918L: dri-devel@lists.freedesktop.org
3919S: Supported
3920F: drivers/gpu/drm/atmel-hlcdc/
3921F: Documentation/devicetree/bindings/drm/atmel/
3922
bf1139df
MR
3923DRM DRIVERS FOR ALLWINNER A10
3924M: Maxime Ripard <maxime.ripard@free-electrons.com>
3925L: dri-devel@lists.freedesktop.org
3926S: Supported
3927F: drivers/gpu/drm/sun4i/
3928F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3929
398a6d4a
KP
3930DRM DRIVERS FOR EXYNOS
3931M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3932M: Joonyoung Shim <jy0922.shim@samsung.com>
3933M: Seung-Woo Kim <sw0312.kim@samsung.com>
3934M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3935L: dri-devel@lists.freedesktop.org
25a58030 3936T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3937S: Supported
14430813 3938F: drivers/gpu/drm/exynos/
8fb9b15b
EV
3939F: include/uapi/drm/exynos_drm.h
3940F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 3941
b55a1b9c 3942DRM DRIVERS FOR FREESCALE DCU
bc66757a 3943M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
3944M: Alison Wang <alison.wang@freescale.com>
3945L: dri-devel@lists.freedesktop.org
3946S: Supported
3947F: drivers/gpu/drm/fsl-dcu/
2d799dde 3948F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 3949F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 3950F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3951
0a3d775f
PZ
3952DRM DRIVERS FOR FREESCALE IMX
3953M: Philipp Zabel <p.zabel@pengutronix.de>
3954L: dri-devel@lists.freedesktop.org
3955S: Maintained
3956F: drivers/gpu/drm/imx/
ef739aa4 3957F: drivers/gpu/ipu-v3/
2d799dde 3958F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3959
ba2199a6
PJ
3960DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3961M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3962L: dri-devel@lists.freedesktop.org
3963T: git git://github.com/patjak/drm-gma500
3964S: Maintained
5ff18e42 3965F: drivers/gpu/drm/gma500/
ba2199a6 3966
c84ffde9
XL
3967DRM DRIVERS FOR HISILICON
3968M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3969R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3970R: Chen Feng <puck.chen@hisilicon.com>
3971L: dri-devel@lists.freedesktop.org
3972T: git git://github.com/xin3liang/linux.git
3973S: Maintained
3974F: drivers/gpu/drm/hisilicon/
3975F: Documentation/devicetree/bindings/display/hisilicon/
3976
399516ab
EV
3977DRM DRIVER FOR INTEL I810 VIDEO CARDS
3978S: Orphan / Obsolete
3979F: drivers/gpu/drm/i810/
3980F: include/uapi/drm/i810_drm.h
3981
06346451
EV
3982DRM DRIVER FOR MSM ADRENO GPU
3983M: Rob Clark <robdclark@gmail.com>
3984L: linux-arm-msm@vger.kernel.org
3985L: dri-devel@lists.freedesktop.org
3986L: freedreno@lists.freedesktop.org
3987T: git git://people.freedesktop.org/~robclark/linux
3988S: Maintained
3989F: drivers/gpu/drm/msm/
3990F: include/uapi/drm/msm_drm.h
3991F: Documentation/devicetree/bindings/display/msm/
3992
fad89bb3
EV
3993DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3994M: Ben Skeggs <bskeggs@redhat.com>
3995L: dri-devel@lists.freedesktop.org
3996L: nouveau@lists.freedesktop.org
3997T: git git://github.com/skeggsb/linux
3998S: Supported
3999F: drivers/gpu/drm/nouveau/
4000F: include/uapi/drm/nouveau_drm.h
ba2199a6 4001
bd3b49f2 4002DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4003M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4004L: dri-devel@lists.freedesktop.org
4005L: linux-tegra@vger.kernel.org
a5ad7a63 4006T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4007S: Supported
dee8268f 4008F: drivers/gpu/drm/tegra/
a5ad7a63 4009F: drivers/gpu/host1x/
e1e90644 4010F: include/linux/host1x.h
a5ad7a63 4011F: include/uapi/drm/tegra_drm.h
2d799dde 4012F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4013
399516ab
EV
4014DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4015S: Orphan / Obsolete
4016F: drivers/gpu/drm/mga/
4017F: include/uapi/drm/mga_drm.h
4018
c842b693
EV
4019DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4020M: Dave Airlie <airlied@redhat.com>
4021S: Odd Fixes
4022F: drivers/gpu/drm/mgag200/
4023
399516ab
EV
4024DRM DRIVER FOR RAGE 128 VIDEO CARDS
4025S: Orphan / Obsolete
4026F: drivers/gpu/drm/r128/
4027F: include/uapi/drm/r128_drm.h
4028
a284e9d1
LP
4029DRM DRIVERS FOR RENESAS
4030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4031L: dri-devel@lists.freedesktop.org
4a121096 4032L: linux-renesas-soc@vger.kernel.org
2392ccd4 4033T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4034S: Supported
4035F: drivers/gpu/drm/rcar-du/
4036F: drivers/gpu/drm/shmobile/
a284e9d1 4037F: include/linux/platform_data/shmob_drm.h
33be436d 4038F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4039
c842b693
EV
4040DRM DRIVER FOR QXL VIRTUAL GPU
4041M: Dave Airlie <airlied@redhat.com>
4042S: Odd Fixes
4043F: drivers/gpu/drm/qxl/
4044F: include/uapi/drm/qxl_drm.h
a284e9d1 4045
625e0346
HS
4046DRM DRIVERS FOR ROCKCHIP
4047M: Mark Yao <mark.yao@rock-chips.com>
4048L: dri-devel@lists.freedesktop.org
4049S: Maintained
4050F: drivers/gpu/drm/rockchip/
f253f7eb 4051F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4052
399516ab
EV
4053DRM DRIVER FOR SAVAGE VIDEO CARDS
4054S: Orphan / Obsolete
4055F: drivers/gpu/drm/savage/
4056F: include/uapi/drm/savage_drm.h
4057
4058DRM DRIVER FOR SIS VIDEO CARDS
4059S: Orphan / Obsolete
4060F: drivers/gpu/drm/sis/
4061F: include/uapi/drm/sis_drm.h
625e0346 4062
7f11c476
BG
4063DRM DRIVERS FOR STI
4064M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4065M: Vincent Abriou <vincent.abriou@st.com>
4066L: dri-devel@lists.freedesktop.org
4067T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4068S: Maintained
4069F: drivers/gpu/drm/sti
2d799dde 4070F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4071
399516ab
EV
4072DRM DRIVER FOR TDFX VIDEO CARDS
4073S: Orphan / Obsolete
4074F: drivers/gpu/drm/tdfx/
4075
c842b693
EV
4076DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4077M: Dave Airlie <airlied@redhat.com>
4078S: Odd Fixes
4079F: drivers/gpu/drm/udl/
4080
8bb0bce9
LS
4081DRM DRIVERS FOR VIVANTE GPU IP
4082M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4083R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4084R: Christian Gmeiner <christian.gmeiner@gmail.com>
4085L: dri-devel@lists.freedesktop.org
4086S: Maintained
8a9257a0
EV
4087F: drivers/gpu/drm/etnaviv/
4088F: include/uapi/drm/etnaviv_drm.h
4089F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4090
c4291702
EV
4091DRM DRIVER FOR VMWARE VIRTUAL GPU
4092M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4093M: Sinclair Yeh <syeh@vmware.com>
4094M: Thomas Hellstrom <thellstrom@vmware.com>
4095L: dri-devel@lists.freedesktop.org
4096T: git git://people.freedesktop.org/~syeh/repos_linux
4097T: git git://people.freedesktop.org/~thomash/linux
4098S: Supported
4099F: drivers/gpu/drm/vmwgfx/
4100F: include/uapi/drm/vmwgfx_drm.h
4101
8636d452
EA
4102DRM DRIVERS FOR VC4
4103M: Eric Anholt <eric@anholt.net>
4104T: git git://github.com/anholt/linux
4105S: Supported
4106F: drivers/gpu/drm/vc4/
4107F: include/uapi/drm/vc4_drm.h
4108F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4109
598df1ac
AK
4110DSBR100 USB FM RADIO DRIVER
4111M: Alexey Klimov <klimov.linux@gmail.com>
4112L: linux-media@vger.kernel.org
4113T: git git://linuxtv.org/media_tree.git
4114S: Maintained
4115F: drivers/media/radio/dsbr100.c
4116
1da177e4 4117DSCC4 DRIVER
8b58be88 4118M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4119L: netdev@vger.kernel.org
1da177e4 4120S: Maintained
679655da 4121F: drivers/net/wan/dscc4.c
1da177e4 4122
cc11b140
HV
4123DT3155 MEDIA DRIVER
4124M: Hans Verkuil <hverkuil@xs4all.nl>
4125L: linux-media@vger.kernel.org
4126T: git git://linuxtv.org/media_tree.git
a825eaec 4127W: https://linuxtv.org
cc11b140
HV
4128S: Odd Fixes
4129F: drivers/media/pci/dt3155/
4130
91952bc0
AP
4131DVB_USB_AF9015 MEDIA DRIVER
4132M: Antti Palosaari <crope@iki.fi>
4133L: linux-media@vger.kernel.org
a825eaec 4134W: https://linuxtv.org
91952bc0
AP
4135W: http://palosaari.fi/linux/
4136Q: http://patchwork.linuxtv.org/project/linux-media/list/
4137T: git git://linuxtv.org/anttip/media_tree.git
4138S: Maintained
4139F: drivers/media/usb/dvb-usb-v2/af9015*
4140
4141DVB_USB_AF9035 MEDIA DRIVER
4142M: Antti Palosaari <crope@iki.fi>
4143L: linux-media@vger.kernel.org
a825eaec 4144W: https://linuxtv.org
91952bc0
AP
4145W: http://palosaari.fi/linux/
4146Q: http://patchwork.linuxtv.org/project/linux-media/list/
4147T: git git://linuxtv.org/anttip/media_tree.git
4148S: Maintained
4149F: drivers/media/usb/dvb-usb-v2/af9035*
4150
4151DVB_USB_ANYSEE MEDIA DRIVER
4152M: Antti Palosaari <crope@iki.fi>
4153L: linux-media@vger.kernel.org
a825eaec 4154W: https://linuxtv.org
91952bc0
AP
4155W: http://palosaari.fi/linux/
4156Q: http://patchwork.linuxtv.org/project/linux-media/list/
4157T: git git://linuxtv.org/anttip/media_tree.git
4158S: Maintained
4159F: drivers/media/usb/dvb-usb-v2/anysee*
4160
4161DVB_USB_AU6610 MEDIA DRIVER
4162M: Antti Palosaari <crope@iki.fi>
4163L: linux-media@vger.kernel.org
a825eaec 4164W: https://linuxtv.org
91952bc0
AP
4165W: http://palosaari.fi/linux/
4166Q: http://patchwork.linuxtv.org/project/linux-media/list/
4167T: git git://linuxtv.org/anttip/media_tree.git
4168S: Maintained
4169F: drivers/media/usb/dvb-usb-v2/au6610*
4170
4171DVB_USB_CE6230 MEDIA DRIVER
4172M: Antti Palosaari <crope@iki.fi>
4173L: linux-media@vger.kernel.org
a825eaec 4174W: https://linuxtv.org
91952bc0
AP
4175W: http://palosaari.fi/linux/
4176Q: http://patchwork.linuxtv.org/project/linux-media/list/
4177T: git git://linuxtv.org/anttip/media_tree.git
4178S: Maintained
4179F: drivers/media/usb/dvb-usb-v2/ce6230*
4180
d099dea2
MK
4181DVB_USB_CXUSB MEDIA DRIVER
4182M: Michael Krufky <mkrufky@linuxtv.org>
4183L: linux-media@vger.kernel.org
a825eaec 4184W: https://linuxtv.org
d099dea2
MK
4185W: http://github.com/mkrufky
4186Q: http://patchwork.linuxtv.org/project/linux-media/list/
4187T: git git://linuxtv.org/media_tree.git
4188S: Maintained
9819da66 4189F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4190
91952bc0 4191DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4192M: Antti Palosaari <crope@iki.fi>
4193L: linux-media@vger.kernel.org
a825eaec 4194W: https://linuxtv.org
91952bc0
AP
4195W: http://palosaari.fi/linux/
4196Q: http://patchwork.linuxtv.org/project/linux-media/list/
4197T: git git://linuxtv.org/anttip/media_tree.git
4198S: Maintained
91952bc0 4199F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4200
5560983b 4201DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4202M: Antti Palosaari <crope@iki.fi>
4203L: linux-media@vger.kernel.org
a825eaec 4204W: https://linuxtv.org
91952bc0
AP
4205Q: http://patchwork.linuxtv.org/project/linux-media/list/
4206T: git git://linuxtv.org/anttip/media_tree.git
4207S: Maintained
5560983b 4208F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4209
8856f5f2
MK
4210DVB_USB_MXL111SF MEDIA DRIVER
4211M: Michael Krufky <mkrufky@linuxtv.org>
4212L: linux-media@vger.kernel.org
a825eaec 4213W: https://linuxtv.org
8856f5f2
MK
4214W: http://github.com/mkrufky
4215Q: http://patchwork.linuxtv.org/project/linux-media/list/
4216T: git git://linuxtv.org/mkrufky/mxl111sf.git
4217S: Maintained
4218F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4219
91952bc0
AP
4220DVB_USB_RTL28XXU MEDIA DRIVER
4221M: Antti Palosaari <crope@iki.fi>
4222L: linux-media@vger.kernel.org
a825eaec 4223W: https://linuxtv.org
91952bc0
AP
4224W: http://palosaari.fi/linux/
4225Q: http://patchwork.linuxtv.org/project/linux-media/list/
4226T: git git://linuxtv.org/anttip/media_tree.git
4227S: Maintained
4228F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4229
4230DVB_USB_V2 MEDIA DRIVER
4231M: Antti Palosaari <crope@iki.fi>
4232L: linux-media@vger.kernel.org
a825eaec 4233W: https://linuxtv.org
91952bc0
AP
4234W: http://palosaari.fi/linux/
4235Q: http://patchwork.linuxtv.org/project/linux-media/list/
4236T: git git://linuxtv.org/anttip/media_tree.git
4237S: Maintained
4238F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4239F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4240
ac0ac38f 4241DYNAMIC DEBUG
5c4a97d1 4242M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4243S: Maintained
4244F: lib/dynamic_debug.c
4245F: include/linux/dynamic_debug.h
4246
789c7048 4247DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4248M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4249S: Maintained
df621252 4250F: drivers/tty/serial/dz.*
789c7048 4251
f17effbe
MF
4252E3X0 POWER BUTTON DRIVER
4253M: Moritz Fischer <moritz.fischer@ettus.com>
4254L: usrp-users@lists.ettus.com
4255W: http://www.ettus.com
4256S: Supported
4257F: drivers/input/misc/e3x0-button.c
4258F: Documentation/devicetree/bindings/input/e3x0-button.txt
4259
91952bc0
AP
4260E4000 MEDIA DRIVER
4261M: Antti Palosaari <crope@iki.fi>
4262L: linux-media@vger.kernel.org
a825eaec 4263W: https://linuxtv.org
91952bc0
AP
4264W: http://palosaari.fi/linux/
4265Q: http://patchwork.linuxtv.org/project/linux-media/list/
4266T: git git://linuxtv.org/anttip/media_tree.git
4267S: Maintained
4268F: drivers/media/tuners/e4000*
4269
1da177e4 4270EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4271M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4272L: linux-scsi@vger.kernel.org
4273S: Maintained
679655da 4274F: drivers/scsi/eata.c
1da177e4 4275
91952bc0
AP
4276EC100 MEDIA DRIVER
4277M: Antti Palosaari <crope@iki.fi>
4278L: linux-media@vger.kernel.org
a825eaec 4279W: https://linuxtv.org
91952bc0
AP
4280W: http://palosaari.fi/linux/
4281Q: http://patchwork.linuxtv.org/project/linux-media/list/
4282T: git git://linuxtv.org/anttip/media_tree.git
4283S: Maintained
4284F: drivers/media/dvb-frontends/ec100*
4285
237fead6 4286ECRYPT FILE SYSTEM
0de9adf2 4287M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4288L: ecryptfs@vger.kernel.org
24a923e4 4289W: http://ecryptfs.org
6dc7516e 4290W: https://launchpad.net/ecryptfs
9f273c24 4291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4292S: Supported
679655da
JP
4293F: Documentation/filesystems/ecryptfs.txt
4294F: fs/ecryptfs/
237fead6 4295
da9bb1d2 4296EDAC-CORE
8b58be88 4297M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4298M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4299M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4300M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4301L: linux-edac@vger.kernel.org
07cd6bf5
FW
4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4303T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4304S: Supported
679655da 4305F: Documentation/edac.txt
91445c72 4306F: drivers/edac/
679655da 4307F: include/linux/edac.h
0e438e3f 4308
c476c23b 4309EDAC-AMD64
8b58be88 4310M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4311M: Borislav Petkov <bp@alien8.de>
91445c72 4312L: linux-edac@vger.kernel.org
487ba8e8 4313S: Maintained
c476c23b
BP
4314F: drivers/edac/amd64_edac*
4315
836dae5d
RR
4316EDAC-CALXEDA
4317M: Doug Thompson <dougthompson@xmission.com>
4318M: Robert Richter <rric@kernel.org>
4319L: linux-edac@vger.kernel.org
836dae5d
RR
4320S: Maintained
4321F: drivers/edac/highbank*
4322
f65aad41
RB
4323EDAC-CAVIUM
4324M: Ralf Baechle <ralf@linux-mips.org>
4325M: David Daney <david.daney@cavium.com>
4326L: linux-edac@vger.kernel.org
4327L: linux-mips@linux-mips.org
f65aad41
RB
4328S: Supported
4329F: drivers/edac/octeon_edac*
4330
0e438e3f 4331EDAC-E752X
8b58be88
JP
4332M: Mark Gross <mark.gross@intel.com>
4333M: Doug Thompson <dougthompson@xmission.com>
91445c72 4334L: linux-edac@vger.kernel.org
0e438e3f 4335S: Maintained
679655da 4336F: drivers/edac/e752x_edac.c
0e438e3f
DP
4337
4338EDAC-E7XXX
8b58be88 4339M: Doug Thompson <dougthompson@xmission.com>
91445c72 4340L: linux-edac@vger.kernel.org
0e438e3f 4341S: Maintained
679655da 4342F: drivers/edac/e7xxx_edac.c
0e438e3f 4343
77c5f5d2 4344EDAC-GHES
5dc8a864
MCC
4345M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4346M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4347L: linux-edac@vger.kernel.org
77c5f5d2 4348S: Maintained
2caa67a6 4349F: drivers/edac/ghes_edac.c
77c5f5d2 4350
6bc78404 4351EDAC-I82443BXGX
8b58be88 4352M: Tim Small <tim@buttersideup.com>
91445c72 4353L: linux-edac@vger.kernel.org
6bc78404 4354S: Maintained
679655da 4355F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4356
4357EDAC-I3000
8b58be88 4358M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4359L: linux-edac@vger.kernel.org
6bc78404 4360S: Maintained
679655da 4361F: drivers/edac/i3000_edac.c
6bc78404
DT
4362
4363EDAC-I5000
8b58be88 4364M: Doug Thompson <dougthompson@xmission.com>
91445c72 4365L: linux-edac@vger.kernel.org
ba9a5918 4366S: Maintained
679655da 4367F: drivers/edac/i5000_edac.c
ba9a5918 4368
44c12cb2 4369EDAC-I5400
5dc8a864
MCC
4370M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4371M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4372L: linux-edac@vger.kernel.org
44c12cb2 4373S: Maintained
679655da 4374F: drivers/edac/i5400_edac.c
44c12cb2 4375
3c9c92b6 4376EDAC-I7300
5dc8a864
MCC
4377M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4378M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4379L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4380S: Maintained
4381F: drivers/edac/i7300_edac.c
4382
67c89316 4383EDAC-I7CORE
5dc8a864
MCC
4384M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4385M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4386L: linux-edac@vger.kernel.org
67c89316 4387S: Maintained
70aff0ce 4388F: drivers/edac/i7core_edac.c
67c89316 4389
ba9a5918 4390EDAC-I82975X
8b58be88 4391M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4392M: "Arvind R." <arvino55@gmail.com>
91445c72 4393L: linux-edac@vger.kernel.org
ba9a5918 4394S: Maintained
679655da 4395F: drivers/edac/i82975x_edac.c
ba9a5918 4396
791b4706
JB
4397EDAC-IE31200
4398M: Jason Baron <jbaron@akamai.com>
4399L: linux-edac@vger.kernel.org
791b4706
JB
4400S: Maintained
4401F: drivers/edac/ie31200_edac.c
4402
ccdfb979 4403EDAC-MPC85XX
30c7469b 4404M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4405L: linux-edac@vger.kernel.org
ccdfb979
JT
4406S: Maintained
4407F: drivers/edac/mpc85xx_edac.[ch]
4408
ba9a5918 4409EDAC-PASEMI
8b58be88 4410M: Egor Martovetsky <egor@pasemi.com>
91445c72 4411L: linux-edac@vger.kernel.org
6bc78404 4412S: Maintained
679655da 4413F: drivers/edac/pasemi_edac.c
6bc78404 4414
0e438e3f 4415EDAC-R82600
8b58be88 4416M: Tim Small <tim@buttersideup.com>
91445c72 4417L: linux-edac@vger.kernel.org
0e438e3f 4418S: Maintained
679655da 4419F: drivers/edac/r82600_edac.c
da9bb1d2 4420
4d096ca7 4421EDAC-SBRIDGE
5dc8a864
MCC
4422M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4423M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4424L: linux-edac@vger.kernel.org
4d096ca7
MCC
4425S: Maintained
4426F: drivers/edac/sb_edac.c
4427
995e1de4
LH
4428EDAC-XGENE
4429APPLIED MICRO (APM) X-GENE SOC EDAC
4430M: Loc Ho <lho@apm.com>
4431S: Supported
4432F: drivers/edac/xgene_edac.c
4433F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4434
af39917d
CL
4435EDIROL UA-101/UA-1000 DRIVER
4436M: Clemens Ladisch <clemens@ladisch.de>
4437L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4438T: git git://git.alsa-project.org/alsa-kernel.git
4439S: Maintained
4440F: sound/usb/misc/ua101.c
4441
1f7df953 4442EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4443M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4444L: linux-efi@vger.kernel.org
78bef24e 4445T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4446S: Maintained
fb2efb5c 4447F: Documentation/efi-stub.txt
1f7df953
MF
4448F: arch/ia64/kernel/efi.c
4449F: arch/x86/boot/compressed/eboot.[ch]
4450F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4451F: arch/x86/platform/efi/
4452F: drivers/firmware/efi/
1f7df953
MF
4453F: include/linux/efi*.h
4454
d68772b7
MF
4455EFI VARIABLE FILESYSTEM
4456M: Matthew Garrett <matthew.garrett@nebula.com>
4457M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4458M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4459T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4460L: linux-efi@vger.kernel.org
4461S: Maintained
4462F: fs/efivarfs/
4463
85a00d9b
PJ
4464EFIFB FRAMEBUFFER DRIVER
4465L: linux-fbdev@vger.kernel.org
4466M: Peter Jones <pjones@redhat.com>
4467S: Maintained
8a61f013 4468F: drivers/video/fbdev/efifb.c
85a00d9b 4469
0bee8d28
JT
4470EFS FILESYSTEM
4471W: http://aeschi.ch.eu.org/efs/
4472S: Orphan
679655da 4473F: fs/efs/
0bee8d28 4474
aa8a9e25 4475EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4476M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4477L: netdev@vger.kernel.org
4478S: Maintained
9aa32835 4479F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4480
f0319efe 4481EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4482M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4483M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4484L: linux-media@vger.kernel.org
a825eaec 4485W: https://linuxtv.org
f0319efe
MCC
4486T: git git://linuxtv.org/media_tree.git
4487S: Maintained
4488F: drivers/media/usb/em28xx/
4489
3e3a7d66 4490EMBEDDED LINUX
8b58be88
JP
4491M: Paul Gortmaker <paul.gortmaker@windriver.com>
4492M: Matt Mackall <mpm@selenic.com>
4493M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4494L: linux-embedded@vger.kernel.org
4495S: Maintained
4496
32505876
JS
4497EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4498M: James Smart <james.smart@avagotech.com>
4499M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4500L: linux-scsi@vger.kernel.org
32505876 4501W: http://www.avagotech.com
ce00f85c 4502S: Supported
679655da 4503F: drivers/scsi/lpfc/
3a1c1d44 4504
5f5bac82 4505ENE CB710 FLASH CARD READER DRIVER
8b58be88 4506M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4507S: Maintained
4508F: drivers/misc/cb710/
4509F: drivers/mmc/host/cb710-mmc.*
4510F: include/linux/cb710.h
4511
931e39a1
ML
4512ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4513M: Maxim Levitsky <maximlevitsky@gmail.com>
4514S: Maintained
2a837449 4515F: drivers/media/rc/ene_ir.*
931e39a1 4516
d5ca9006 4517EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4518M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4519S: Maintained
084bad91 4520T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4521F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4522F: include/video/s1d13xxxfb.h
d5ca9006 4523
38df6492
ME
4524ET131X NETWORK DRIVER
4525M: Mark Einon <mark.einon@gmail.com>
4526S: Odd Fixes
4527F: drivers/net/ethernet/agere/
4528
1da177e4 4529ETHERNET BRIDGE
adbbf69d 4530M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4531L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4532L: netdev@vger.kernel.org
c996d8b9 4533W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4534S: Maintained
679655da
JP
4535F: include/linux/netfilter_bridge/
4536F: net/bridge/
1da177e4 4537
22f08ad9
FF
4538ETHERNET PHY LIBRARY
4539M: Florian Fainelli <f.fainelli@gmail.com>
4540L: netdev@vger.kernel.org
4541S: Maintained
4542F: include/linux/phy.h
4543F: include/linux/phy_fixed.h
4544F: drivers/net/phy/
4545F: Documentation/networking/phy.txt
4546F: drivers/of/of_mdio.c
4547F: drivers/of/of_net.c
4548
1da177e4 4549EXT2 FILE SYSTEM
d8130624 4550M: Jan Kara <jack@suse.com>
72be2ccf 4551L: linux-ext4@vger.kernel.org
1da177e4 4552S: Maintained
679655da
JP
4553F: Documentation/filesystems/ext2.txt
4554F: fs/ext2/
4555F: include/linux/ext2*
1da177e4 4556
72be2ccf 4557EXT4 FILE SYSTEM
8b58be88 4558M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4559M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4560L: linux-ext4@vger.kernel.org
08a225f1 4561W: http://ext4.wiki.kernel.org
8a6e2535 4562Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4564S: Maintained
679655da
JP
4565F: Documentation/filesystems/ext4.txt
4566F: fs/ext4/
1da177e4 4567
c5532b09 4568Extended Verification Module (EVM)
74dd744f
MZ
4569M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4570L: linux-ima-devel@lists.sourceforge.net
4571L: linux-security-module@vger.kernel.org
c5532b09
MZ
4572S: Supported
4573F: security/integrity/evm/
4574
df6b3cfe
MH
4575EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4576M: MyungJoo Ham <myungjoo.ham@samsung.com>
4577M: Chanwoo Choi <cw00.choi@samsung.com>
4578L: linux-kernel@vger.kernel.org
81df63a9 4579T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4580S: Maintained
4581F: drivers/extcon/
cd2c3e7f
CC
4582F: include/linux/extcon/
4583F: include/linux/extcon.h
df6b3cfe 4584F: Documentation/extcon/
cd2c3e7f 4585F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4586
e2a75c44 4587EXYNOS DP DRIVER
b7701755 4588M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4589L: dri-devel@lists.freedesktop.org
4590S: Maintained
4591F: drivers/gpu/drm/exynos/exynos_dp*
4592
9b93a409
MS
4593EXYNOS SYSMMU (IOMMU) driver
4594M: Marek Szyprowski <m.szyprowski@samsung.com>
4595L: iommu@lists.linux-foundation.org
4596S: Maintained
4597F: drivers/iommu/exynos-iommu.c
4598
33ad3912
DL
4599EXYNOS MIPI DISPLAY DRIVERS
4600M: Inki Dae <inki.dae@samsung.com>
4601M: Donghwa Lee <dh09.lee@samsung.com>
4602M: Kyungmin Park <kyungmin.park@samsung.com>
4603L: linux-fbdev@vger.kernel.org
4604S: Maintained
8a61f013 4605F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4606F: include/video/exynos_mipi*
4607
4a66d3fe
NC
4608EZchip NPS platform support
4609M: Noam Camus <noamc@ezchip.com>
4610S: Supported
4611F: arch/arc/plat-eznps
4612F: arch/arc/boot/dts/eznps.dts
4613
e53004e2 4614F71805F HARDWARE MONITORING DRIVER
d8130624 4615M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4616L: linux-hwmon@vger.kernel.org
e53004e2 4617S: Maintained
679655da
JP
4618F: Documentation/hwmon/f71805f
4619F: drivers/hwmon/f71805f.c
e53004e2 4620
eea977ed
MB
4621FC0011 TUNER DRIVER
4622M: Michael Buesch <m@bues.ch>
4623L: linux-media@vger.kernel.org
4624S: Maintained
ccae7af2
MCC
4625F: drivers/media/tuners/fc0011.h
4626F: drivers/media/tuners/fc0011.c
eea977ed 4627
91952bc0
AP
4628FC2580 MEDIA DRIVER
4629M: Antti Palosaari <crope@iki.fi>
4630L: linux-media@vger.kernel.org
a825eaec 4631W: https://linuxtv.org
91952bc0
AP
4632W: http://palosaari.fi/linux/
4633Q: http://patchwork.linuxtv.org/project/linux-media/list/
4634T: git git://linuxtv.org/anttip/media_tree.git
4635S: Maintained
4636F: drivers/media/tuners/fc2580*
eea977ed 4637
88b2dbdb
EP
4638FANOTIFY
4639M: Eric Paris <eparis@redhat.com>
4640S: Maintained
4641F: fs/notify/fanotify/
4642F: include/linux/fanotify.h
c117ab84 4643F: include/uapi/linux/fanotify.h
88b2dbdb 4644
1da177e4 4645FARSYNC SYNCHRONOUS DRIVER
8b58be88 4646M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4647W: http://www.farsite.co.uk/
4648S: Supported
679655da 4649F: drivers/net/wan/farsync.*
1da177e4 4650
c5408b88 4651FAULT INJECTION SUPPORT
8b58be88 4652M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4653S: Supported
679655da
JP
4654F: Documentation/fault-injection/
4655F: lib/fault-inject.c
c5408b88 4656
053e514f
NT
4657FBTFT Framebuffer drivers
4658M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4659M: Noralf Trønnes <noralf@tronnes.org>
4660S: Maintained
4661F: drivers/staging/fbtft/
4662
cae727db 4663FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4664M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4665L: fcoe-devel@open-fcoe.org
cae727db
RL
4666W: www.Open-FCoE.org
4667S: Supported
4668F: drivers/scsi/libfc/
4669F: drivers/scsi/fcoe/
4670F: include/scsi/fc/
4671F: include/scsi/libfc.h
4672F: include/scsi/libfcoe.h
c117ab84 4673F: include/uapi/scsi/fc/
cae727db 4674
e2d1d6c0 4675FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4676M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4677M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4678L: linux-fsdevel@vger.kernel.org
1da177e4 4679S: Maintained
679655da
JP
4680F: include/linux/fcntl.h
4681F: include/linux/fs.h
c117ab84
CEB
4682F: include/uapi/linux/fcntl.h
4683F: include/uapi/linux/fs.h
679655da
JP
4684F: fs/fcntl.c
4685F: fs/locks.c
1da177e4 4686
e2d1d6c0 4687FILESYSTEMS (VFS and infrastructure)
8b58be88 4688M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4689L: linux-fsdevel@vger.kernel.org
173acc7c 4690S: Maintained
679655da 4691F: fs/*
173acc7c 4692
b26e0ed4 4693FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4694M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4695L: linux-hwmon@vger.kernel.org
b26e0ed4 4696S: Maintained
d5ca6918
JP
4697F: drivers/hwmon/f75375s.c
4698F: include/linux/f75375s.h
b26e0ed4 4699
a331b0c3
CL
4700FIREWIRE AUDIO DRIVERS
4701M: Clemens Ladisch <clemens@ladisch.de>
4702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4703T: git git://git.alsa-project.org/alsa-kernel.git
4704S: Maintained
4705F: sound/firewire/
4706
eb86ec51
SR
4707FIREWIRE MEDIA DRIVERS (firedtv)
4708M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4709L: linux-media@vger.kernel.org
4710L: linux1394-devel@lists.sourceforge.net
4711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4712S: Maintained
4713F: drivers/media/firewire/
4714
a511ce33
CB
4715FIREWIRE SBP-2 TARGET
4716M: Chris Boot <bootc@bootc.net>
4717L: linux-scsi@vger.kernel.org
4718L: target-devel@vger.kernel.org
4719L: linux1394-devel@lists.sourceforge.net
4720T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4721S: Maintained
4722F: drivers/target/sbp/
4723
7d2c86b5 4724FIREWIRE SUBSYSTEM
8b58be88 4725M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4726L: linux1394-devel@lists.sourceforge.net
958a29cb 4727W: http://ieee1394.wiki.kernel.org/
2ca526bf 4728T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4729S: Maintained
679655da 4730F: drivers/firewire/
8f06ce3b
SR
4731F: include/linux/firewire.h
4732F: include/uapi/linux/firewire*.h
9f6d3c4b 4733F: tools/firewire/
e2d1d6c0
RD
4734
4735FIRMWARE LOADER (request_firmware)
39e68089
ML
4736M: Ming Lei <ming.lei@canonical.com>
4737L: linux-kernel@vger.kernel.org
4738S: Maintained
679655da
JP
4739F: Documentation/firmware_class/
4740F: drivers/base/firmware*.c
4741F: include/linux/firmware.h
e2d1d6c0 4742
f730e3dc 4743FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4744M: Joshua Morris <josh.h.morris@us.ibm.com>
4745M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4746S: Maintained
4747F: drivers/block/rsxx/
4748
8206f664 4749FLOPPY DRIVER
e5f6450c 4750M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4751T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4752S: Odd fixes
4753F: drivers/block/floppy.c
4754
9c9f32ed
AR
4755FMC SUBSYSTEM
4756M: Alessandro Rubini <rubini@gnudd.com>
4757W: http://www.ohwr.org/projects/fmc-bus
4758S: Supported
4759F: drivers/fmc/
4760F: include/linux/fmc*.h
4761F: include/linux/ipmi-fru.h
4762K: fmc_d.*register
4763
3c0ed7d5
AT
4764FPGA MANAGER FRAMEWORK
4765M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4766R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4767S: Maintained
4768F: drivers/fpga/
4769F: include/linux/fpga/fpga-mgr.h
4770W: http://www.rocketboards.org
4771
e2d1d6c0 4772FPU EMULATOR
8b58be88 4773M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4774W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4775S: Maintained
679655da 4776F: arch/x86/math-emu/
e2d1d6c0
RD
4777
4778FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4779L: netdev@vger.kernel.org
c173bfac 4780S: Orphan
679655da
JP
4781F: drivers/net/wan/dlci.c
4782F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4783
4784FRAMEBUFFER LAYER
5489e948
JCPV
4785M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4786M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4787L: linux-fbdev@vger.kernel.org
e2d1d6c0 4788W: http://linux-fbdev.sourceforge.net/
b22fe37b 4789Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4790T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4791S: Maintained
679655da 4792F: Documentation/fb/
b22fe37b
PM
4793F: drivers/video/
4794F: include/video/
679655da 4795F: include/linux/fb.h
c117ab84
CEB
4796F: include/uapi/video/
4797F: include/uapi/linux/fb.h
e2d1d6c0 4798
a57c188e 4799FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4800M: Timur Tabi <timur@tabi.org>
a57c188e 4801L: linux-fbdev@vger.kernel.org
c4ef9bc4 4802S: Maintained
8a61f013 4803F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4804
e2d1d6c0 4805FREESCALE DMA DRIVER
8b58be88
JP
4806M: Li Yang <leoli@freescale.com>
4807M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4808L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4809S: Maintained
679655da 4810F: drivers/dma/fsldma.*
e2d1d6c0 4811
44248aff
HX
4812FREESCALE GPMI NAND DRIVER
4813M: Han Xu <han.xu@nxp.com>
4814L: linux-mtd@lists.infradead.org
4815S: Maintained
4816F: drivers/mtd/nand/gpmi-nand/*
4817
e2d1d6c0 4818FREESCALE I2C CPM DRIVER
8b58be88 4819M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4820L: linuxppc-dev@lists.ozlabs.org
846557d3 4821L: linux-i2c@vger.kernel.org
0d2b405a 4822S: Maintained
679655da 4823F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4824
60e8c5ab 4825FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4826M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4827L: linux-fbdev@vger.kernel.org
efc03ecb 4828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4829S: Maintained
bad985a1 4830F: include/linux/platform_data/video-imxfb.h
8a61f013 4831F: drivers/video/fbdev/imxfb.c
60e8c5ab 4832
4d8e2cef 4833FREESCALE QUAD SPI DRIVER
38714fbd 4834M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4835L: linux-mtd@lists.infradead.org
4836S: Maintained
4837F: drivers/mtd/spi-nor/fsl-quadspi.c
4838
4689a6b1 4839FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4840M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4841M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4842L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4843L: netdev@vger.kernel.org
4844S: Maintained
ec21e2ec 4845F: drivers/net/ethernet/freescale/fs_enet/
679655da 4846F: include/linux/fs_enet_pd.h
4689a6b1 4847
63a0a00b
NA
4848FREESCALE IMX / MXC FEC DRIVER
4849M: Fugang Duan <fugang.duan@nxp.com>
4850L: netdev@vger.kernel.org
4851S: Maintained
4852F: drivers/net/ethernet/freescale/fec_main.c
4853F: drivers/net/ethernet/freescale/fec_ptp.c
4854F: drivers/net/ethernet/freescale/fec.h
4855F: Documentation/devicetree/bindings/net/fsl-fec.txt
4856
d9e9d82c 4857FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4858L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4859S: Orphan
7aa1aa6e
ZQ
4860F: drivers/soc/fsl/qe/
4861F: include/soc/fsl/*qe*.h
4862F: include/soc/fsl/*ucc*.h
d9e9d82c 4863
b55ef929 4864FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4865M: Li Yang <leoli@freescale.com>
6372594a 4866L: linux-usb@vger.kernel.org
a4724ed6 4867L: linuxppc-dev@lists.ozlabs.org
a7205b30 4868S: Maintained
faf2e1db 4869F: drivers/usb/gadget/udc/fsl*
a7205b30 4870
beaf53bf 4871FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4872M: Li Yang <leoli@freescale.com>
beaf53bf 4873L: netdev@vger.kernel.org
a4724ed6 4874L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4875S: Maintained
ec21e2ec 4876F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4877
abb1ed7b
CM
4878FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4879M: Claudiu Manoil <claudiu.manoil@freescale.com>
4880L: netdev@vger.kernel.org
4881S: Maintained
4882F: drivers/net/ethernet/freescale/gianfar*
4883X: drivers/net/ethernet/freescale/gianfar_ptp.c
4884F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4885
d9e9d82c 4886FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4887M: Timur Tabi <timur@tabi.org>
a4724ed6 4888L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4889S: Maintained
df621252 4890F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4891
4892FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4893M: Timur Tabi <timur@tabi.org>
dc85950a 4894M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4895M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 4896R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 4897L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4898L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4899S: Maintained
69aefcea 4900F: sound/soc/fsl/fsl*
dc85950a 4901F: sound/soc/fsl/imx*
69aefcea 4902F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4903
31c88965 4904FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4905M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 4906M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
4907L: linux-kernel@vger.kernel.org
4908S: Maintained
4909F: drivers/staging/fsl-mc/
4910
1da177e4 4911FREEVXFS FILESYSTEM
8b58be88 4912M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4913W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4914S: Maintained
679655da 4915F: fs/freevxfs/
1da177e4 4916
71038f52 4917FREEZER
49db1903 4918M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4919M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4920L: linux-pm@vger.kernel.org
71038f52 4921S: Supported
679655da
JP
4922F: Documentation/power/freezing-of-tasks.txt
4923F: include/linux/freezer.h
4924F: kernel/freezer.c
71038f52 4925
839a1f79
KRW
4926FRONTSWAP API
4927M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4928L: linux-kernel@vger.kernel.org
4929S: Maintained
4930F: mm/frontswap.c
4931F: include/linux/frontswap.h
4932
a5432f5a 4933FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4934M: David Howells <dhowells@redhat.com>
e62d6e24 4935L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4936S: Supported
4937F: Documentation/filesystems/caching/
4938F: fs/fscache/
4939F: include/linux/fscache*.h
4940
f58ad8f5 4941F2FS FILE SYSTEM
9b29d481 4942M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4943M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 4944R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
4945L: linux-f2fs-devel@lists.sourceforge.net
4946W: http://en.wikipedia.org/wiki/F2FS
4947T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4948S: Maintained
4949F: Documentation/filesystems/f2fs.txt
3bac380c 4950F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4951F: fs/f2fs/
4952F: include/linux/f2fs_fs.h
62d43eeb 4953F: include/trace/events/f2fs.h
f58ad8f5 4954
5ab7ffea 4955FUJITSU FR-V (FRV) PORT
0cf0305f 4956S: Orphan
679655da 4957F: arch/frv/
1da177e4 4958
20b93734 4959FUJITSU LAPTOP EXTRAS
409a3e98 4960M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4961L: platform-driver-x86@vger.kernel.org
20b93734 4962S: Maintained
679655da 4963F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4964
4da621b6
HK
4965FUJITSU M-5MO LS CAMERA ISP DRIVER
4966M: Kyungmin Park <kyungmin.park@samsung.com>
4967M: Heungjun Kim <riverful.kim@samsung.com>
4968L: linux-media@vger.kernel.org
4969S: Maintained
90d72ac6 4970F: drivers/media/i2c/m5mols/
b5dcee22 4971F: include/media/i2c/m5mols.h
4da621b6 4972
2d24c490
RG
4973FUJITSU TABLET EXTRAS
4974M: Robert Gerlach <khnz@gmx.de>
4975L: platform-driver-x86@vger.kernel.org
4976S: Maintained
4977F: drivers/platform/x86/fujitsu-tablet.c
4978
04578f17 4979FUSE: FILESYSTEM IN USERSPACE
8b58be88 4980M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 4981L: linux-fsdevel@vger.kernel.org
04578f17 4982W: http://fuse.sourceforge.net/
0a30f612 4983T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4984S: Maintained
679655da 4985F: fs/fuse/
c117ab84 4986F: include/uapi/linux/fuse.h
0a30f612 4987F: Documentation/filesystems/fuse.txt
04578f17 4988
1da177e4 4989FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4990M: Rik Faith <faith@cs.unc.edu>
1da177e4 4991L: linux-scsi@vger.kernel.org
baaea1dc 4992S: Odd Fixes (e.g., new signatures)
679655da 4993F: drivers/scsi/fdomain.*
1da177e4 4994
d8e2162c
PO
4995GCOV BASED KERNEL PROFILING
4996M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4997S: Maintained
4998F: kernel/gcov/
4999F: Documentation/gcov.txt
5000
1da177e4 5001GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5002M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5003L: linux-scsi@vger.kernel.org
5004W: http://www.icp-vortex.com/
5005S: Supported
679655da 5006F: drivers/scsi/gdt*
1da177e4 5007
158daf16
JK
5008GDB KERNEL DEBUGGING HELPER SCRIPTS
5009M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5010M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5011S: Supported
5012F: scripts/gdb/
5013
3169a1c7
HV
5014GEMTEK FM RADIO RECEIVER DRIVER
5015M: Hans Verkuil <hverkuil@xs4all.nl>
5016L: linux-media@vger.kernel.org
5017T: git git://linuxtv.org/media_tree.git
a825eaec 5018W: https://linuxtv.org
3169a1c7
HV
5019S: Maintained
5020F: drivers/media/radio/radio-gemtek*
5021
1c23af90 5022GENERIC GPIO I2C DRIVER
880b0e26 5023M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5024S: Supported
679655da
JP
5025F: drivers/i2c/busses/i2c-gpio.c
5026F: include/linux/i2c-gpio.h
1c23af90 5027
92ed1a76
PK
5028GENERIC GPIO I2C MULTIPLEXER DRIVER
5029M: Peter Korsgaard <peter.korsgaard@barco.com>
5030L: linux-i2c@vger.kernel.org
5031S: Supported
e7065e20
JD
5032F: drivers/i2c/muxes/i2c-mux-gpio.c
5033F: include/linux/i2c-mux-gpio.h
5034F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5035
9251ce95 5036GENERIC HDLC (WAN) DRIVERS
8b58be88 5037M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5038W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5039S: Maintained
679655da
JP
5040F: drivers/net/wan/c101.c
5041F: drivers/net/wan/hd6457*
5042F: drivers/net/wan/hdlc*
5043F: drivers/net/wan/n2.c
5044F: drivers/net/wan/pc300too.c
5045F: drivers/net/wan/pci200syn.c
5046F: drivers/net/wan/wanxl*
1da177e4 5047
1527aab6 5048GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5049M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5050L: linux-arch@vger.kernel.org
5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5052S: Maintained
14430813
JP
5053F: include/asm-generic/
5054F: include/uapi/asm-generic/
1527aab6 5055
ff764963
KVA
5056GENERIC PHY FRAMEWORK
5057M: Kishon Vijay Abraham I <kishon@ti.com>
5058L: linux-kernel@vger.kernel.org
5059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5060S: Supported
5061F: drivers/phy/
5062F: include/linux/phy/
5063
eea97aed
KH
5064GENERIC PM DOMAINS
5065M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5066M: Kevin Hilman <khilman@kernel.org>
5067M: Ulf Hansson <ulf.hansson@linaro.org>
5068L: linux-pm@vger.kernel.org
5069S: Supported
5070F: drivers/base/power/domain*.c
5071F: include/linux/pm_domain.h
5072
ccb86a69 5073GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5074M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5075L: kvm@vger.kernel.org
ccb86a69
MT
5076S: Supported
5077F: drivers/uio/uio_pci_generic.c
5078
f8f1ec73
JP
5079GET_MAINTAINER SCRIPT
5080M: Joe Perches <joe@perches.com>
5081S: Maintained
5082F: scripts/get_maintainer.pl
5083
5be7b50f 5084GFS2 FILE SYSTEM
8b58be88 5085M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5086M: Bob Peterson <rpeterso@redhat.com>
a4644184 5087L: cluster-devel@redhat.com
5be7b50f 5088W: http://sources.redhat.com/cluster/
28666d6d 5089T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5090S: Supported
679655da
JP
5091F: Documentation/filesystems/gfs2*.txt
5092F: fs/gfs2/
c117ab84 5093F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5094
0a34eb8f 5095GIGASET ISDN DRIVERS
6b096fde 5096M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5097L: gigaset307x-common@lists.sourceforge.net
5098W: http://gigaset307x.sourceforge.net/
6b096fde 5099S: Odd Fixes
679655da
JP
5100F: Documentation/isdn/README.gigaset
5101F: drivers/isdn/gigaset/
c117ab84 5102F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5103
7eea35fe
JP
5104GO7007 MPEG CODEC
5105M: Hans Verkuil <hans.verkuil@cisco.com>
5106L: linux-media@vger.kernel.org
5107S: Maintained
5108F: drivers/media/usb/go7007/
5109
ca96ea86
BN
5110GOODIX TOUCHSCREEN
5111M: Bastien Nocera <hadess@hadess.net>
5112L: linux-input@vger.kernel.org
5113S: Maintained
5114F: drivers/input/touchscreen/goodix.c
5115
a0dc00b4 5116GPIO SUBSYSTEM
e4651a9f 5117M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5118M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5119L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5120T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5121S: Maintained
cd97a449 5122F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5123F: Documentation/gpio/
40c159b7 5124F: Documentation/ABI/testing/gpio-cdev
fe95046e 5125F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5126F: drivers/gpio/
bdc6e95e
AC
5127F: include/linux/gpio/
5128F: include/linux/gpio.h
9b692346 5129F: include/asm-generic/gpio.h
3c702e99 5130F: include/uapi/linux/gpio.h
6d591c46 5131F: tools/gpio/
a0dc00b4 5132
71a6d0af
HW
5133GRE DEMULTIPLEXER DRIVER
5134M: Dmitry Kozlov <xeb@mail.ru>
5135L: netdev@vger.kernel.org
5136S: Maintained
11c26770
JP
5137F: net/ipv4/gre_demux.c
5138F: net/ipv4/gre_offload.c
71a6d0af
HW
5139F: include/net/gre.h
5140
d4c41139 5141GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5142M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5143L: netdev@vger.kernel.org
5144S: Maintained
a31a96ad 5145F: drivers/net/ethernet/aeroflex/
d4c41139 5146
e8deeae2 5147GSPCA FINEPIX SUBDRIVER
8b58be88 5148M: Frank Zago <frank@zago.net>
661263b5 5149L: linux-media@vger.kernel.org
275ffde4 5150T: git git://linuxtv.org/media_tree.git
e8deeae2 5151S: Maintained
0c0d06ca 5152F: drivers/media/usb/gspca/finepix.c
e8deeae2 5153
4b3fa3c4
OL
5154GSPCA GL860 SUBDRIVER
5155M: Olivier Lorin <o.lorin@laposte.net>
5156L: linux-media@vger.kernel.org
275ffde4 5157T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5158S: Maintained
0c0d06ca 5159F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5160
e8deeae2 5161GSPCA M5602 SUBDRIVER
8b58be88 5162M: Erik Andren <erik.andren@gmail.com>
661263b5 5163L: linux-media@vger.kernel.org
275ffde4 5164T: git git://linuxtv.org/media_tree.git
e8deeae2 5165S: Maintained
0c0d06ca 5166F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5167
5168GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 5169M: Hans de Goede <hdegoede@redhat.com>
661263b5 5170L: linux-media@vger.kernel.org
275ffde4 5171T: git git://linuxtv.org/media_tree.git
e8deeae2 5172S: Maintained
0c0d06ca 5173F: drivers/media/usb/gspca/pac207.c
e8deeae2 5174
261982f1 5175GSPCA SN9C20X SUBDRIVER
d95c5b0b 5176M: Brian Johnson <brijohn@gmail.com>
261982f1 5177L: linux-media@vger.kernel.org
275ffde4 5178T: git git://linuxtv.org/media_tree.git
261982f1 5179S: Maintained
0c0d06ca 5180F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5181
e8deeae2 5182GSPCA T613 SUBDRIVER
8b58be88 5183M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5184L: linux-media@vger.kernel.org
275ffde4 5185T: git git://linuxtv.org/media_tree.git
e8deeae2 5186S: Maintained
0c0d06ca 5187F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5188
5189GSPCA USB WEBCAM DRIVER
fc3f906b 5190M: Hans de Goede <hdegoede@redhat.com>
661263b5 5191L: linux-media@vger.kernel.org
275ffde4 5192T: git git://linuxtv.org/media_tree.git
e8deeae2 5193S: Maintained
0c0d06ca 5194F: drivers/media/usb/gspca/
e8deeae2 5195
584ec979 5196GUID PARTITION TABLE (GPT)
4f973c63 5197M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5198L: linux-efi@vger.kernel.org
5199S: Maintained
5200F: block/partitions/efi.*
5201
aa3c598b 5202STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5203M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5204L: linux-media@vger.kernel.org
275ffde4 5205T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5206S: Maintained
5207F: drivers/media/usb/stk1160/
e8deeae2 5208
4e456b86
YS
5209H8/300 ARCHITECTURE
5210M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5211L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5212W: http://uclinux-h8.sourceforge.jp
5213T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5214S: Maintained
5215F: arch/h8300/
5216F: drivers/clocksource/h8300_*.c
5217F: drivers/clk/h8300/
5218F: drivers/irqchip/irq-renesas-h8*.c
5219
71a6d0af
HW
5220HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5221M: Frank Seidel <frank@f-seidel.de>
5222L: platform-driver-x86@vger.kernel.org
5223W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5224S: Maintained
5225F: drivers/platform/x86/hdaps.c
5226
48fc9e26
HV
5227HDPVR USB VIDEO ENCODER DRIVER
5228M: Hans Verkuil <hverkuil@xs4all.nl>
5229L: linux-media@vger.kernel.org
5230T: git git://linuxtv.org/media_tree.git
a825eaec 5231W: https://linuxtv.org
48fc9e26 5232S: Odd Fixes
14430813 5233F: drivers/media/usb/hdpvr/
48fc9e26 5234
71a6d0af 5235HWPOISON MEMORY FAILURE HANDLING
f9625c48 5236M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5237L: linux-mm@kvack.org
71a6d0af
HW
5238S: Maintained
5239F: mm/memory-failure.c
5240F: mm/hwpoison-inject.c
5241
5242HYPERVISOR VIRTUAL CONSOLE DRIVER
5243L: linuxppc-dev@lists.ozlabs.org
5244S: Odd Fixes
5245F: drivers/tty/hvc/
5246
e5ab1477
AP
5247HACKRF MEDIA DRIVER
5248M: Antti Palosaari <crope@iki.fi>
5249L: linux-media@vger.kernel.org
a825eaec 5250W: https://linuxtv.org
e5ab1477
AP
5251W: http://palosaari.fi/linux/
5252Q: http://patchwork.linuxtv.org/project/linux-media/list/
5253T: git git://linuxtv.org/anttip/media_tree.git
5254S: Maintained
5255F: drivers/media/usb/hackrf/
5256
5b543965 5257HARDWARE MONITORING
d8130624 5258M: Jean Delvare <jdelvare@suse.com>
ca462085 5259M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5260L: linux-hwmon@vger.kernel.org
5261W: http://hwmon.wiki.kernel.org/
a94ef4ed 5262T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5263T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5264S: Maintained
047f4ec2 5265F: Documentation/hwmon/
679655da 5266F: drivers/hwmon/
047f4ec2 5267F: include/linux/hwmon*.h
5b543965 5268
844dd05f 5269HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5270M: Matt Mackall <mpm@selenic.com>
5271M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5272L: linux-crypto@vger.kernel.org
c0d0787b 5273S: Odd fixes
679655da
JP
5274F: Documentation/hw_random.txt
5275F: drivers/char/hw_random/
5276F: include/linux/hw_random.h
844dd05f 5277
8b37fcfc
OBC
5278HARDWARE SPINLOCK CORE
5279M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5280M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5281L: linux-remoteproc@vger.kernel.org
8b37fcfc 5282S: Maintained
9f273c24 5283T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
5284F: Documentation/hwspinlock.txt
5285F: drivers/hwspinlock/hwspinlock_*
5286F: include/linux/hwspinlock.h
5287
1da177e4 5288HARMONY SOUND DRIVER
ac6aecbf 5289L: linux-parisc@vger.kernel.org
1da177e4 5290S: Maintained
679655da 5291F: sound/parisc/harmony.*
1da177e4 5292
91952bc0
AP
5293HD29L2 MEDIA DRIVER
5294M: Antti Palosaari <crope@iki.fi>
5295L: linux-media@vger.kernel.org
a825eaec 5296W: https://linuxtv.org
91952bc0
AP
5297W: http://palosaari.fi/linux/
5298Q: http://patchwork.linuxtv.org/project/linux-media/list/
5299T: git git://linuxtv.org/anttip/media_tree.git
5300S: Maintained
5301F: drivers/media/dvb-frontends/hd29l2*
5302
9257aa49 5303HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5304M: Don Brace <don.brace@microsemi.com>
9257aa49 5305L: iss_storagedev@hp.com
a0a268ad 5306L: esc.storagedev@microsemi.com
693373db 5307L: linux-scsi@vger.kernel.org
9257aa49
SC
5308S: Supported
5309F: Documentation/scsi/hpsa.txt
5310F: drivers/scsi/hpsa*.[ch]
5311F: include/linux/cciss*.h
c117ab84 5312F: include/uapi/linux/cciss*.h
9257aa49 5313
e2d1d6c0 5314HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5315M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5316L: iss_storagedev@hp.com
516fdcea 5317L: esc.storagedev@microsemi.com
693373db 5318L: linux-scsi@vger.kernel.org
e2d1d6c0 5319S: Supported
679655da
JP
5320F: Documentation/blockdev/cciss.txt
5321F: drivers/block/cciss*
5322F: include/linux/cciss_ioctl.h
c117ab84 5323F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5324
f48ad614
DD
5325HFI1 DRIVER
5326M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5327M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5328L: linux-rdma@vger.kernel.org
5329S: Supported
5330F: drivers/infiniband/hw/hfi1
5331
1da177e4 5332HFS FILESYSTEM
6cf515e1
GU
5333L: linux-fsdevel@vger.kernel.org
5334S: Orphan
679655da
JP
5335F: Documentation/filesystems/hfs.txt
5336F: fs/hfs/
1da177e4 5337
ef575f47
GU
5338HFSPLUS FILESYSTEM
5339L: linux-fsdevel@vger.kernel.org
5340S: Orphan
5341F: Documentation/filesystems/hfsplus.txt
5342F: fs/hfsplus/
5343
1da177e4 5344HGA FRAMEBUFFER DRIVER
8b58be88 5345M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5346L: linux-nvidia@lists.surfsouth.com
5347W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5348S: Maintained
8a61f013 5349F: drivers/video/fbdev/hgafb.c
1da177e4 5350
4480f15b 5351HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5352M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5353M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5354L: linux-pm@vger.kernel.org
e2d1d6c0 5355S: Supported
679655da
JP
5356F: arch/x86/power/
5357F: drivers/base/power/
5358F: kernel/power/
5359F: include/linux/suspend.h
5360F: include/linux/freezer.h
5361F: include/linux/pm.h
679655da 5362F: arch/*/include/asm/suspend*.h
e2d1d6c0 5363
4ef4caad 5364HID CORE LAYER
e5f6450c 5365M: Jiri Kosina <jikos@kernel.org>
406df153 5366R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5367L: linux-input@vger.kernel.org
54e5881d 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5369S: Maintained
679655da
JP
5370F: drivers/hid/
5371F: include/linux/hid*
c117ab84 5372F: include/uapi/linux/hid*
4ef4caad 5373
30ee72f0 5374HID SENSOR HUB DRIVERS
e5f6450c 5375M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5376M: Jonathan Cameron <jic23@kernel.org>
5377M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5378L: linux-input@vger.kernel.org
5379L: linux-iio@vger.kernel.org
5380S: Maintained
5381F: Documentation/hid/hid-sensor*
5382F: drivers/hid/hid-sensor-*
5383F: drivers/iio/*/hid-*
5384F: include/linux/hid-sensor-*
5385
38bed542 5386HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5387M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5388L: linux-kernel@vger.kernel.org
75fc2d37 5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5390S: Maintained
679655da 5391F: Documentation/timers/
5cee9645 5392F: kernel/time/hrtimer.c
88606e80
TG
5393F: kernel/time/clockevents.c
5394F: kernel/time/tick*.*
5395F: kernel/time/timer_*.c
05ed8490 5396F: include/linux/clockchips.h
679655da 5397F: include/linux/hrtimer.h
38bed542 5398
1da177e4 5399HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5400L: linux-hams@vger.kernel.org
8b64f2a0 5401S: Orphan
679655da
JP
5402F: drivers/net/hamradio/dmascc.c
5403F: drivers/net/hamradio/scc.c
1da177e4 5404
ede1e6f8 5405HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5406M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5407W: http://www.highpoint-tech.com
5408S: Supported
679655da
JP
5409F: Documentation/scsi/hptiop.txt
5410F: drivers/scsi/hptiop.c
ede1e6f8 5411
1da177e4 5412HIPPI
8b58be88 5413M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5414L: linux-hippi@sunsite.dk
5415S: Maintained
679655da 5416F: include/linux/hippidevice.h
c117ab84 5417F: include/uapi/linux/if_hippi.h
679655da 5418F: net/802/hippi.c
ff5a3b50 5419F: drivers/net/hippi/
1da177e4 5420
16c6c252
JG
5421HISILICON SAS Controller
5422M: John Garry <john.garry@huawei.com>
5423W: http://www.hisilicon.com
5424S: Supported
5425F: drivers/scsi/hisi_sas/
5426F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5427
ff1d2767 5428HOST AP DRIVER
8b58be88 5429M: Jouni Malinen <j@w1.fi>
85d32e7b 5430L: hostap@shmoo.com (subscribers-only)
724c6b35 5431L: linux-wireless@vger.kernel.org
ff1d2767
JM
5432W: http://hostap.epitest.fi/
5433S: Maintained
eb4f98d5 5434F: drivers/net/wireless/intersil/hostap/
ff1d2767 5435
dd8cd779 5436HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5437L: platform-driver-x86@vger.kernel.org
95c70215 5438S: Orphan
679655da 5439F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5440
e2d1d6c0 5441HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5442M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5443S: Maintained
7e25d724 5444F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5445
7d2c86b5 5446HPET: High Precision Event Timers driver
8b58be88 5447M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5448S: Maintained
679655da
JP
5449F: Documentation/timers/hpet.txt
5450F: drivers/char/hpet.c
5451F: include/linux/hpet.h
c117ab84 5452F: include/uapi/linux/hpet.h
b9b0332f 5453
e07b5d79 5454HPET: x86
9e06f631 5455S: Orphan
679655da
JP
5456F: arch/x86/kernel/hpet.c
5457F: arch/x86/include/asm/hpet.h
b9b0332f 5458
1da177e4 5459HPFS FILESYSTEM
8b58be88 5460M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5461W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5462S: Maintained
679655da 5463F: fs/hpfs/
1da177e4 5464
3441cded 5465HSI SUBSYSTEM
56459ea9
SR
5466M: Sebastian Reichel <sre@kernel.org>
5467T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5468S: Maintained
5469F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5470F: Documentation/hsi.txt
3441cded
SR
5471F: drivers/hsi/
5472F: include/linux/hsi/
5473F: include/uapi/linux/hsi/
5474
7d2c86b5 5475HSO 3G MODEM DRIVER
8b58be88 5476M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5477W: http://www.pharscape.org
5478S: Maintained
679655da 5479F: drivers/net/usb/hso.c
11cd29b0 5480
19990e29
AB
5481HSR NETWORK PROTOCOL
5482M: Arvid Brodin <arvid.brodin@alten.se>
5483L: netdev@vger.kernel.org
5484S: Maintained
5485F: net/hsr/
5486
5a18c343 5487HTCPEN TOUCHSCREEN DRIVER
8b58be88 5488M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5489L: linux-input@vger.kernel.org
5490S: Maintained
679655da 5491F: drivers/input/touchscreen/htcpen.c
5a18c343 5492
1da177e4 5493HUGETLB FILESYSTEM
6d49e352 5494M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5495S: Maintained
679655da 5496F: fs/hugetlbfs/
1da177e4 5497
05183189 5498Hyper-V CORE AND DRIVERS
9c3646d1 5499M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5500M: Haiyang Zhang <haiyangz@microsoft.com>
5501L: devel@linuxdriverproject.org
5502S: Maintained
a4162747
HZ
5503F: arch/x86/include/asm/mshyperv.h
5504F: arch/x86/include/uapi/asm/hyperv.h
5505F: arch/x86/kernel/cpu/mshyperv.c
05183189 5506F: drivers/hid/hid-hyperv.c
a4162747 5507F: drivers/hv/
f92ca80b 5508F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5509F: drivers/pci/host/pci-hyperv.c
05183189 5510F: drivers/net/hyperv/
a4162747 5511F: drivers/scsi/storvsc_drv.c
8a61f013 5512F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5513F: include/linux/hyperv.h
5514F: tools/hv/
54bf725e 5515F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5516
7724fd04
PR
5517I2C MUXES
5518M: Peter Rosin <peda@axentia.se>
5519L: linux-i2c@vger.kernel.org
5520S: Maintained
2254d24a 5521F: Documentation/i2c/i2c-topology
7724fd04
PR
5522F: Documentation/i2c/muxes/
5523F: Documentation/devicetree/bindings/i2c/i2c-mux*
5524F: drivers/i2c/i2c-mux.c
5525F: drivers/i2c/muxes/
5526F: include/linux/i2c-mux.h
5527
d85c8a6a 5528I2C OVER PARALLEL PORT
d8130624 5529M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5530L: linux-i2c@vger.kernel.org
5531S: Maintained
5532F: Documentation/i2c/busses/i2c-parport
5533F: Documentation/i2c/busses/i2c-parport-light
5534F: drivers/i2c/busses/i2c-parport.c
5535F: drivers/i2c/busses/i2c-parport-light.c
5536
5537I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5538M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5539L: linux-i2c@vger.kernel.org
5540S: Maintained
5541F: Documentation/i2c/busses/i2c-ali1535
5542F: Documentation/i2c/busses/i2c-ali1563
5543F: Documentation/i2c/busses/i2c-ali15x3
5544F: Documentation/i2c/busses/i2c-amd756
5545F: Documentation/i2c/busses/i2c-amd8111
5546F: Documentation/i2c/busses/i2c-i801
5547F: Documentation/i2c/busses/i2c-nforce2
5548F: Documentation/i2c/busses/i2c-piix4
5549F: Documentation/i2c/busses/i2c-sis5595
5550F: Documentation/i2c/busses/i2c-sis630
5551F: Documentation/i2c/busses/i2c-sis96x
5552F: Documentation/i2c/busses/i2c-via
5553F: Documentation/i2c/busses/i2c-viapro
5554F: drivers/i2c/busses/i2c-ali1535.c
5555F: drivers/i2c/busses/i2c-ali1563.c
5556F: drivers/i2c/busses/i2c-ali15x3.c
5557F: drivers/i2c/busses/i2c-amd756.c
5558F: drivers/i2c/busses/i2c-amd756-s4882.c
5559F: drivers/i2c/busses/i2c-amd8111.c
5560F: drivers/i2c/busses/i2c-i801.c
5561F: drivers/i2c/busses/i2c-isch.c
5562F: drivers/i2c/busses/i2c-nforce2.c
5563F: drivers/i2c/busses/i2c-nforce2-s4985.c
5564F: drivers/i2c/busses/i2c-piix4.c
5565F: drivers/i2c/busses/i2c-sis5595.c
5566F: drivers/i2c/busses/i2c-sis630.c
5567F: drivers/i2c/busses/i2c-sis96x.c
5568F: drivers/i2c/busses/i2c-via.c
5569F: drivers/i2c/busses/i2c-viapro.c
5570
cb7f07a4
NH
5571I2C/SMBUS ISMT DRIVER
5572M: Seth Heasley <seth.heasley@intel.com>
5573M: Neil Horman <nhorman@tuxdriver.com>
5574L: linux-i2c@vger.kernel.org
5575F: drivers/i2c/busses/i2c-ismt.c
5576F: Documentation/i2c/busses/i2c-ismt
5577
6ea884db 5578I2C/SMBUS STUB DRIVER
d8130624 5579M: Jean Delvare <jdelvare@suse.com>
846557d3 5580L: linux-i2c@vger.kernel.org
6ea884db 5581S: Maintained
8547a5bc 5582F: drivers/i2c/i2c-stub.c
6ea884db 5583
5b543965 5584I2C SUBSYSTEM
14d77c4d 5585M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5586L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5587W: https://i2c.wiki.kernel.org/
5588Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5590S: Maintained
40ed1b4c 5591F: Documentation/devicetree/bindings/i2c/
679655da
JP
5592F: Documentation/i2c/
5593F: drivers/i2c/
630bc46e 5594F: drivers/i2c/*/
679655da 5595F: include/linux/i2c.h
03b70d62 5596F: include/linux/i2c-*.h
c117ab84
CEB
5597F: include/uapi/linux/i2c.h
5598F: include/uapi/linux/i2c-*.h
1da177e4 5599
4560d677
WS
5600I2C ACPI SUPPORT
5601M: Mika Westerberg <mika.westerberg@linux.intel.com>
5602L: linux-i2c@vger.kernel.org
5603L: linux-acpi@vger.kernel.org
5604S: Maintained
4560d677 5605
d85c8a6a 5606I2C-TAOS-EVM DRIVER
d8130624 5607M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5608L: linux-i2c@vger.kernel.org
5609S: Maintained
5610F: Documentation/i2c/busses/i2c-taos-evm
5611F: drivers/i2c/busses/i2c-taos-evm.c
5612
e8c76eed 5613I2C-TINY-USB DRIVER
8b58be88 5614M: Till Harbaum <till@harbaum.org>
846557d3 5615L: linux-i2c@vger.kernel.org
932d1872 5616W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5617S: Maintained
679655da 5618F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5619
1da177e4 5620i386 BOOT CODE
8b58be88 5621M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5622S: Maintained
679655da 5623F: arch/x86/boot/
1da177e4
LT
5624
5625i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5626M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5627T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5628S: Maintained
5629
1da177e4 5630IA64 (Itanium) PLATFORM
8b58be88
JP
5631M: Tony Luck <tony.luck@intel.com>
5632M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5633L: linux-ia64@vger.kernel.org
6b1c70b1 5634T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5635S: Maintained
679655da 5636F: arch/ia64/
1da177e4 5637
4cd38750
LDSB
5638IBM Power VMX Cryptographic instructions
5639M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5640M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5641L: linux-crypto@vger.kernel.org
5642S: Supported
5643F: drivers/crypto/vmx/Makefile
5644F: drivers/crypto/vmx/Kconfig
5645F: drivers/crypto/vmx/vmx.c
5646F: drivers/crypto/vmx/aes*
5647F: drivers/crypto/vmx/ghash*
5648F: drivers/crypto/vmx/ppc-xlate.pl
5649
956c203c 5650IBM Power in-Nest Crypto Acceleration
4cd38750 5651M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5652M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5653L: linux-crypto@vger.kernel.org
5654S: Supported
28bceeaa
DS
5655F: drivers/crypto/nx/Makefile
5656F: drivers/crypto/nx/Kconfig
5657F: drivers/crypto/nx/nx-aes*
5658F: drivers/crypto/nx/nx-sha*
5659F: drivers/crypto/nx/nx.*
5660F: drivers/crypto/nx/nx_csbcpb.h
5661F: drivers/crypto/nx/nx_debugfs.h
956c203c 5662
0e16aafb 5663IBM Power 842 compression accelerator
41656aa7 5664M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5665S: Supported
28bceeaa
DS
5666F: drivers/crypto/nx/Makefile
5667F: drivers/crypto/nx/Kconfig
7011a122 5668F: drivers/crypto/nx/nx-842*
2da572c9 5669F: include/linux/sw842.h
2062c5b6 5670F: crypto/842.c
2da572c9 5671F: lib/842/
0e16aafb 5672
1da177e4 5673IBM Power Linux RAID adapter
8b58be88 5674M: Brian King <brking@us.ibm.com>
1da177e4 5675S: Supported
679655da 5676F: drivers/scsi/ipr.*
1da177e4 5677
9d348af4 5678IBM Power Virtual Ethernet Device Driver
eddd63a6 5679M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5680L: netdev@vger.kernel.org
5681S: Supported
9aa32835 5682F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5683
032c5e82
TF
5684IBM Power SRIOV Virtual NIC Device Driver
5685M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5686M: John Allen <jallen@linux.vnet.ibm.com>
5687L: netdev@vger.kernel.org
5688S: Supported
5689F: drivers/net/ethernet/ibm/ibmvnic.*
5690
e6babec6 5691IBM Power Virtual SCSI Device Drivers
bcbde52b 5692M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5693L: linux-scsi@vger.kernel.org
5694S: Supported
e6babec6
NF
5695F: drivers/scsi/ibmvscsi/ibmvscsi*
5696F: drivers/scsi/ibmvscsi/viosrp.h
5697
5698IBM Power Virtual FC Device Drivers
44b4dad9 5699M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5700L: linux-scsi@vger.kernel.org
5701S: Supported
5702F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5703
1da177e4 5704IBM ServeRAID RAID DRIVER
f9213e78 5705S: Orphan
679655da 5706F: drivers/scsi/ips.*
1da177e4 5707
6ed9f9c4
PT
5708ICH LPC AND GPIO DRIVER
5709M: Peter Tyser <ptyser@xes-inc.com>
5710S: Maintained
5711F: drivers/mfd/lpc_ich.c
5712F: drivers/gpio/gpio-ich.c
5713
1e7106fc 5714IDE SUBSYSTEM
8b58be88 5715M: "David S. Miller" <davem@davemloft.net>
1da177e4 5716L: linux-ide@vger.kernel.org
8a6e2535 5717Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5718T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5719S: Maintained
679655da
JP
5720F: Documentation/ide/
5721F: drivers/ide/
5722F: include/linux/ide.h
1da177e4 5723
6cb8c13d
IP
5724IDEAPAD LAPTOP EXTRAS DRIVER
5725M: Ike Panhc <ike.pan@canonical.com>
5726L: platform-driver-x86@vger.kernel.org
5727W: http://launchpad.net/ideapad-laptop
5728S: Maintained
5729F: drivers/platform/x86/ideapad-laptop.c
5730
1ea4c161
AM
5731IDEAPAD LAPTOP SLIDEBAR DRIVER
5732M: Andrey Moiseev <o2g.org.ru@gmail.com>
5733L: linux-input@vger.kernel.org
5734W: https://github.com/o2genum/ideapad-slidebar
5735S: Maintained
5736F: drivers/input/misc/ideapad_slidebar.c
5737
0f861e8c 5738IDE/ATAPI DRIVERS
487ba8e8 5739M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5740L: linux-ide@vger.kernel.org
c404c199 5741S: Maintained
679655da
JP
5742F: Documentation/cdrom/ide-cd
5743F: drivers/ide/ide-cd*
1da177e4 5744
27471fdb 5745IDLE-I7300
8b58be88 5746M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5747L: linux-pm@vger.kernel.org
27471fdb 5748S: Supported
679655da 5749F: drivers/idle/i7300_idle.c
27471fdb 5750
02cf2286 5751IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5752M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5753L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5754W: http://wpan.cakelab.org/
5755T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5757S: Maintained
5758F: net/ieee802154/
68653359 5759F: net/mac802154/
251741b1 5760F: drivers/net/ieee802154/
580947d3
AA
5761F: include/linux/nl802154.h
5762F: include/linux/ieee802154.h
5763F: include/net/nl802154.h
5764F: include/net/mac802154.h
5765F: include/net/af_ieee802154.h
5766F: include/net/cfg802154.h
5767F: include/net/ieee802154_netdev.h
ebef9c12 5768F: Documentation/networking/ieee802154.txt
02cf2286 5769
b1c97193
SY
5770IGORPLUG-USB IR RECEIVER
5771M: Sean Young <sean@mess.org>
5772L: linux-media@vger.kernel.org
5773S: Maintained
5774F: drivers/media/rc/igorplugusb.c
5775
40ad4a30
SY
5776IGUANAWORKS USB IR TRANSCEIVER
5777M: Sean Young <sean@mess.org>
5778L: linux-media@vger.kernel.org
5779S: Maintained
5780F: drivers/media/rc/iguanair.c
5781
9545f86e 5782IIO SUBSYSTEM AND DRIVERS
030a13d7 5783M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5784R: Hartmut Knaack <knaack.h@gmx.de>
5785R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5786R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5787L: linux-iio@vger.kernel.org
21d41655 5788T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5789S: Maintained
866b148a 5790F: Documentation/devicetree/bindings/iio/
03e7c251 5791F: drivers/iio/
9545f86e 5792F: drivers/staging/iio/
8fe671fc 5793F: include/linux/iio/
817020cf 5794F: tools/iio/
9545f86e 5795
65519263
SG
5796IKANOS/ADI EAGLE ADSL USB DRIVER
5797M: Matthieu Castet <castet.matthieu@free.fr>
5798M: Stanislaw Gruszka <stf_xl@wp.pl>
5799S: Maintained
5800F: drivers/usb/atm/ueagle-atm.c
5801
e89ab51f
GR
5802INA209 HARDWARE MONITOR DRIVER
5803M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5804L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5805S: Maintained
5806F: Documentation/hwmon/ina209
5807F: Documentation/devicetree/bindings/i2c/ina209.txt
5808F: drivers/hwmon/ina209.c
5809
5810INA2XX HARDWARE MONITOR DRIVER
5811M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5812L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5813S: Maintained
5814F: Documentation/hwmon/ina2xx
5815F: drivers/hwmon/ina2xx.c
5816F: include/linux/platform_data/ina2xx.h
5817
14dc124f
SIG
5818INDUSTRY PACK SUBSYSTEM (IPACK)
5819M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5820M: Jens Taprogge <jens.taprogge@taprogge.org>
5821M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5822L: industrypack-devel@lists.sourceforge.net
5823W: http://industrypack.sourceforge.net
5824S: Maintained
5825F: drivers/ipack/
5826
8adc53fd
ZLK
5827INGENIC JZ4780 DMA Driver
5828M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5829S: Maintained
5830F: drivers/dma/dma-jz4780.c
5831
aa7168f4 5832INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5833M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5834M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5835L: linux-ima-devel@lists.sourceforge.net
5836L: linux-ima-user@lists.sourceforge.net
5837L: linux-security-module@vger.kernel.org
9f273c24 5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5839S: Supported
679655da 5840F: security/integrity/ima/
aa7168f4 5841
9a4ea5a9
JH
5842IMGTEC IR DECODER DRIVER
5843M: James Hogan <james.hogan@imgtec.com>
5844S: Maintained
5845F: drivers/media/rc/img-ir/
5846
1da177e4 5847IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5848L: linux-fbdev@vger.kernel.org
843393d3 5849S: Orphan
8a61f013 5850F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5851
5852INFINIBAND SUBSYSTEM
b6b2bbe6 5853M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5854M: Sean Hefty <sean.hefty@intel.com>
5855M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5856L: linux-rdma@vger.kernel.org
605841f5 5857W: http://www.openfabrics.org/
8a6e2535 5858Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5859T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5860S: Supported
679655da
JP
5861F: Documentation/infiniband/
5862F: drivers/infiniband/
c117ab84 5863F: include/uapi/linux/if_infiniband.h
954138dc
YD
5864F: include/uapi/rdma/
5865F: include/rdma/
1da177e4 5866
c9f04f58 5867INOTIFY
8b58be88
JP
5868M: John McCutchan <john@johnmccutchan.com>
5869M: Robert Love <rlove@rlove.org>
5870M: Eric Paris <eparis@parisplace.org>
c9f04f58 5871S: Maintained
679655da
JP
5872F: Documentation/filesystems/inotify.txt
5873F: fs/notify/inotify/
5874F: include/linux/inotify.h
c117ab84 5875F: include/uapi/linux/inotify.h
c9f04f58 5876
e2d1d6c0 5877INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5878M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5879L: linux-input@vger.kernel.org
8a6e2535 5880Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5881T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5882S: Maintained
679655da 5883F: drivers/input/
f4eea7e2 5884F: include/linux/input.h
c117ab84 5885F: include/uapi/linux/input.h
f4eea7e2 5886F: include/linux/input/
e52d8398 5887F: Documentation/devicetree/bindings/input/
e2d1d6c0 5888
3267a87f 5889INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5890M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5891L: linux-input@vger.kernel.org
75dd112a 5892S: Odd fixes
3267a87f 5893F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5894F: drivers/input/input-mt.c
3267a87f
HR
5895K: \b(ABS|SYN)_MT_
5896
97fa99a3
JY
5897INTEL ASoC BDW/HSW DRIVERS
5898M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5899L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5900S: Supported
e8e1225d
JP
5901F: sound/soc/intel/common/sst-dsp*
5902F: sound/soc/intel/common/sst-firmware.c
5903F: sound/soc/intel/boards/broadwell.c
5904F: sound/soc/intel/haswell/
97fa99a3 5905
4ac13e17
DJ
5906INTEL C600 SERIES SAS CONTROLLER DRIVER
5907M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5908M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5909L: linux-scsi@vger.kernel.org
7106891a
DJ
5910T: git git://git.code.sf.net/p/intel-sas/isci
5911S: Supported
4ac13e17 5912F: drivers/scsi/isci/
4ac13e17 5913
ecc83e52
AH
5914INTEL HID EVENT DRIVER
5915M: Alex Hung <alex.hung@canonical.com>
5916L: platform-driver-x86@vger.kernel.org
5917S: Maintained
5918F: drivers/platform/x86/intel-hid.c
5919
26717172
LB
5920INTEL IDLE DRIVER
5921M: Len Brown <lenb@kernel.org>
bf1c138e 5922L: linux-pm@vger.kernel.org
08deed1e 5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5924S: Supported
5925F: drivers/idle/intel_idle.c
5926
7c1ac18d 5927INTEL PSTATE DRIVER
58ac1f62
SP
5928M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5929M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5930L: linux-pm@vger.kernel.org
5931S: Supported
5932F: drivers/cpufreq/intel_pstate.c
5933
9eb8ef74 5934INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5935M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5936L: linux-fbdev@vger.kernel.org
ce00f85c 5937S: Maintained
679655da 5938F: Documentation/fb/intelfb.txt
8a61f013 5939F: drivers/video/fbdev/intelfb/
9eb8ef74 5940
1da177e4 5941INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5942M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5943L: linux-fbdev@vger.kernel.org
ce00f85c 5944S: Maintained
8a61f013 5945F: drivers/video/fbdev/i810/
1da177e4 5946
f4a9bc4c 5947INTEL MENLOW THERMAL DRIVER
8b58be88 5948M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5949L: platform-driver-x86@vger.kernel.org
5ca92bd9 5950W: https://01.org/linux-acpi
f4a9bc4c 5951S: Supported
679655da 5952F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5953
248a9dc3 5954INTEL I/OAT DMA DRIVER
18ebd564 5955M: Dave Jiang <dave.jiang@intel.com>
08223d80 5956R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5957L: dmaengine@vger.kernel.org
5958Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5959S: Supported
679655da 5960F: drivers/dma/ioat*
248a9dc3 5961
6c8909b4 5962INTEL IOMMU (VT-d)
8b58be88 5963M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5964L: iommu@lists.linux-foundation.org
54e5881d 5965T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5966S: Supported
3fb39615 5967F: drivers/iommu/intel-iommu.c
679655da 5968F: include/linux/intel-iommu.h
6c8909b4 5969
b3e5f263 5970INTEL IOP-ADMA DMA DRIVER
08223d80 5971R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5972S: Odd fixes
679655da 5973F: drivers/dma/iop-adma.c
b3e5f263 5974
9251ce95 5975INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5976M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5977S: Maintained
679655da
JP
5978F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5979F: arch/arm/mach-ixp4xx/include/mach/npe.h
5980F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5981F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5982F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5983F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5984
844dd05f 5985INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5986M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5987S: Maintained
679655da 5988F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5989
2f302324 5990INTEL ETHERNET DRIVERS
8b58be88 5991M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 5992L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 5993W: http://www.intel.com/support/feedback.htm
d94e6fed 5994W: http://e1000.sourceforge.net/
2f302324
JK
5995Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5996T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5998S: Supported
0d164401
JK
5999F: Documentation/networking/e100.txt
6000F: Documentation/networking/e1000.txt
6001F: Documentation/networking/e1000e.txt
6002F: Documentation/networking/igb.txt
6003F: Documentation/networking/igbvf.txt
6004F: Documentation/networking/ixgb.txt
6005F: Documentation/networking/ixgbe.txt
6006F: Documentation/networking/ixgbevf.txt
1bff6529 6007F: Documentation/networking/i40e.txt
105bf2fe 6008F: Documentation/networking/i40evf.txt
dee1ad47 6009F: drivers/net/ethernet/intel/
bc90d291 6010F: drivers/net/ethernet/intel/*/
1da177e4 6011
6e4de866
FL
6012INTEL RDMA RNIC DRIVER
6013M: Faisal Latif <faisal.latif@intel.com>
6014R: Chien Tin Tung <chien.tin.tung@intel.com>
6015R: Mustafa Ismail <mustafa.ismail@intel.com>
6016R: Shiraz Saleem <shiraz.saleem@intel.com>
6017R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6018L: linux-rdma@vger.kernel.org
6019S: Supported
6020F: drivers/infiniband/hw/i40iw/
6021
0963d59b
LW
6022INTEL-MID GPIO DRIVER
6023M: David Cohen <david.a.cohen@linux.intel.com>
6024L: linux-gpio@vger.kernel.org
6025S: Maintained
6026F: drivers/gpio/gpio-intel-mid.c
6027
ca907a90
SY
6028INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6029M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6030L: linux-wireless@vger.kernel.org
ca907a90 6031S: Maintained
679655da 6032F: Documentation/networking/README.ipw2100
679655da 6033F: Documentation/networking/README.ipw2200
367a1092 6034F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6035
5760b0a5
AS
6036INTEL(R) TRACE HUB
6037M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6038S: Supported
6039F: Documentation/trace/intel_th.txt
6040F: drivers/hwtracing/intel_th/
6041
4bd96a7a 6042INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6043M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6044L: tboot-devel@lists.sourceforge.net
6045W: http://tboot.sourceforge.net
e9b7d7c8 6046T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6047S: Supported
6048F: Documentation/intel_txt.txt
6049F: include/linux/tboot.h
6050F: arch/x86/kernel/tboot.c
6051
8a70da82 6052INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6053M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6054M: linux-wimax@intel.com
49e7d9df 6055L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6056S: Supported
6057W: http://linuxwimax.org
679655da
JP
6058F: Documentation/wimax/README.i2400m
6059F: drivers/net/wimax/i2400m/
c117ab84 6060F: include/uapi/linux/wimax/i2400m.h
8a70da82 6061
1c0ce89c
SG
6062INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6063M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6064L: linux-wireless@vger.kernel.org
1c0ce89c 6065S: Supported
7ac9a364 6066F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6067
b481de9c 6068INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6069M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6070M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6071M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6072M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6073L: linux-wireless@vger.kernel.org
b481de9c 6074W: http://intellinuxwireless.org
b62ff718 6075T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6076S: Supported
e705c121 6077F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6078
de8fe023
TW
6079INTEL MANAGEMENT ENGINE (mei)
6080M: Tomas Winkler <tomas.winkler@intel.com>
6081L: linux-kernel@vger.kernel.org
6082S: Supported
c117ab84 6083F: include/uapi/linux/mei.h
5069288b 6084F: include/linux/mei_cl_bus.h
de8fe023 6085F: drivers/misc/mei/*
222818c3 6086F: drivers/watchdog/mei_wdt.c
e07950a1 6087F: Documentation/misc-devices/mei/*
de8fe023 6088
50ceb98b
SD
6089INTEL MIC DRIVERS (mic)
6090M: Sudeep Dutt <sudeep.dutt@intel.com>
6091M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6092S: Supported
6093W: https://github.com/sudeepdutt/mic
6094W: http://software.intel.com/en-us/mic-developer
6095F: include/linux/mic_bus.h
6096F: include/linux/scif.h
6097F: include/uapi/linux/mic_common.h
6098F: include/uapi/linux/mic_ioctl.h
9f273c24 6099F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6100F: drivers/misc/mic/
6101F: drivers/dma/mic_x100_dma.c
6102F: drivers/dma/mic_x100_dma.h
9f273c24 6103F: Documentation/mic/
50ceb98b 6104
fdca4f16 6105INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6106M: Zha Qipeng<qipeng.zha@intel.com>
6107L: platform-driver-x86@vger.kernel.org
6108S: Maintained
6109F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6110F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6111F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6112F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6113
378f956e
SKC
6114INTEL TELEMETRY DRIVER
6115M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6116L: platform-driver-x86@vger.kernel.org
6117S: Maintained
378f956e 6118F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6119F: drivers/platform/x86/intel_telemetry*
0a8b8353 6120
b740d2e9
RB
6121INTEL PMC CORE DRIVER
6122M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6123M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6124L: platform-driver-x86@vger.kernel.org
6125S: Maintained
6126F: arch/x86/include/asm/pmc_core.h
6127F: drivers/platform/x86/intel_pmc_core*
6128
cb109a0e 6129IOC3 ETHERNET DRIVER
8b58be88 6130M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6131L: linux-mips@linux-mips.org
6132S: Maintained
8862bf1e 6133F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6134
cb109a0e 6135IOC3 SERIAL DRIVER
8b58be88 6136M: Pat Gefre <pfg@sgi.com>
d39e0721 6137L: linux-serial@vger.kernel.org
cb109a0e 6138S: Maintained
df621252 6139F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6140
0b6e8569
SW
6141IOMMU DRIVERS
6142M: Joerg Roedel <joro@8bytes.org>
6143L: iommu@lists.linux-foundation.org
6144T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6145S: Maintained
6146F: drivers/iommu/
6147
4480f15b 6148IP MASQUERADING
8b58be88 6149M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6150S: Maintained
679655da 6151F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6152
4409ebe9 6153IPMI SUBSYSTEM
8b58be88 6154M: Corey Minyard <minyard@acm.org>
b0c90653 6155L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6156W: http://openipmi.sourceforge.net/
6157S: Supported
679655da
JP
6158F: Documentation/IPMI.txt
6159F: drivers/char/ipmi/
6160F: include/linux/ipmi*
c117ab84 6161F: include/uapi/linux/ipmi*
4409ebe9 6162
2d800897
KW
6163QCOM AUDIO (ASoC) DRIVERS
6164M: Patrick Lai <plai@codeaurora.org>
6165M: Banajit Goswami <bgoswami@codeaurora.org>
6166L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6167S: Supported
6168F: sound/soc/qcom/
6169
e2d1d6c0 6170IPS SCSI RAID DRIVER
8b58be88 6171M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6172L: linux-scsi@vger.kernel.org
6173W: http://www.adaptec.com/
6174S: Maintained
679655da 6175F: drivers/scsi/ips*
e2d1d6c0
RD
6176
6177IPVS
8b58be88
JP
6178M: Wensong Zhang <wensong@linux-vs.org>
6179M: Simon Horman <horms@verge.net.au>
6180M: Julian Anastasov <ja@ssi.bg>
979b6c13 6181L: netdev@vger.kernel.org
e2d1d6c0 6182L: lvs-devel@vger.kernel.org
1da177e4 6183S: Maintained
9f273c24
FW
6184T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6186F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6187F: include/net/ip_vs.h
c117ab84 6188F: include/uapi/linux/ip_vs.h
679655da 6189F: net/netfilter/ipvs/
1da177e4 6190
e7839f25 6191IPWIRELESS DRIVER
e5f6450c 6192M: Jiri Kosina <jikos@kernel.org>
d8130624 6193M: David Sterba <dsterba@suse.com>
92094aa0 6194S: Odd Fixes
282361a0 6195F: drivers/tty/ipwireless/
099dc4fb 6196
e2d1d6c0 6197IPX NETWORK LAYER
8b58be88 6198M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6199L: netdev@vger.kernel.org
6200S: Maintained
679655da 6201F: include/net/ipx.h
c117ab84 6202F: include/uapi/linux/ipx.h
679655da 6203F: net/ipx/
e2d1d6c0 6204
1da177e4 6205IRDA SUBSYSTEM
8b58be88 6206M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6207L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6208L: netdev@vger.kernel.org
1da177e4 6209W: http://irda.sourceforge.net/
f353976d 6210S: Maintained
e0057975 6211T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6212F: Documentation/networking/irda.txt
6213F: drivers/net/irda/
6214F: include/net/irda/
6215F: net/irda/
1da177e4 6216
a800c7cc
TG
6217IRQ SUBSYSTEM
6218M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6219L: linux-kernel@vger.kernel.org
a800c7cc 6220S: Maintained
75fc2d37 6221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6222F: kernel/irq/
2ed9fd28
JC
6223
6224IRQCHIP DRIVERS
6225M: Thomas Gleixner <tglx@linutronix.de>
6226M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6227M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6228L: linux-kernel@vger.kernel.org
6229S: Maintained
6230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6231T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6232F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6233F: drivers/irqchip/
a800c7cc 6234
7ab3a837 6235IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
6236M: Jiang Liu <jiang.liu@linux.intel.com>
6237M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6238S: Maintained
b09dec2c 6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6240F: Documentation/IRQ-domain.txt
6241F: include/linux/irqdomain.h
6242F: kernel/irq/irqdomain.c
b09dec2c 6243F: kernel/irq/msi.c
7ab3a837 6244
ad7afc38
WBG
6245ISA
6246M: William Breathitt Gray <vilhelm.gray@gmail.com>
6247S: Maintained
6248F: Documentation/isa.txt
6249F: drivers/base/isa.c
6250F: include/linux/isa.h
6251
e2d1d6c0 6252ISAPNP
8b58be88 6253M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6254S: Maintained
679655da
JP
6255F: Documentation/isapnp.txt
6256F: drivers/pnp/isapnp/
6257F: include/linux/isapnp.h
e2d1d6c0 6258
d39b8420
HV
6259ISA RADIO MODULE
6260M: Hans Verkuil <hverkuil@xs4all.nl>
6261L: linux-media@vger.kernel.org
6262T: git git://linuxtv.org/media_tree.git
a825eaec 6263W: https://linuxtv.org
d39b8420
HV
6264S: Maintained
6265F: drivers/media/radio/radio-isa*
6266
71a6d0af
HW
6267iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6268M: Peter Jones <pjones@redhat.com>
6269M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6270S: Maintained
6271F: drivers/firmware/iscsi_ibft*
6272
14816b1e 6273ISCSI
8b58be88 6274M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6275L: open-iscsi@googlegroups.com
6276W: www.open-iscsi.org
54e5881d 6277T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6278S: Maintained
679655da
JP
6279F: drivers/scsi/*iscsi*
6280F: include/scsi/*iscsi*
14816b1e 6281
1e65eb42
OG
6282ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6283M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6284M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6285M: Roi Dayan <roid@mellanox.com>
6286L: linux-rdma@vger.kernel.org
6287S: Supported
6288W: http://www.openfabrics.org
6289W: www.open-iscsi.org
6290Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6291F: drivers/infiniband/ulp/iser/
1e65eb42 6292
2b70e5fd 6293ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6294M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6295T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6296L: linux-rdma@vger.kernel.org
6297L: target-devel@vger.kernel.org
6298S: Supported
6299W: http://www.linux-iscsi.org
6300F: drivers/infiniband/ulp/isert
6301
1da177e4 6302ISDN SUBSYSTEM
8b58be88 6303M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6304L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6305L: netdev@vger.kernel.org
1da177e4 6306W: http://www.isdn4linux.de
54e5881d 6307T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6308S: Maintained
679655da
JP
6309F: Documentation/isdn/
6310F: drivers/isdn/
6311F: include/linux/isdn.h
6312F: include/linux/isdn/
c117ab84
CEB
6313F: include/uapi/linux/isdn.h
6314F: include/uapi/linux/isdn/
1da177e4
LT
6315
6316ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6317M: Armin Schindler <mac@melware.de>
d5d52273 6318L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6319W: http://www.melware.de
6320S: Maintained
679655da 6321F: drivers/isdn/hardware/eicon/
1da177e4 6322
d624870f 6323IT87 HARDWARE MONITORING DRIVER
d8130624 6324M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6325L: linux-hwmon@vger.kernel.org
d624870f
JD
6326S: Maintained
6327F: Documentation/hwmon/it87
6328F: drivers/hwmon/it87.c
6329
d7104bff
AP
6330IT913X MEDIA DRIVER
6331M: Antti Palosaari <crope@iki.fi>
6332L: linux-media@vger.kernel.org
a825eaec 6333W: https://linuxtv.org
d7104bff
AP
6334W: http://palosaari.fi/linux/
6335Q: http://patchwork.linuxtv.org/project/linux-media/list/
6336T: git git://linuxtv.org/anttip/media_tree.git
6337S: Maintained
249c697e 6338F: drivers/media/tuners/it913x*
d7104bff 6339
91821ff3 6340IVTV VIDEO4LINUX DRIVER
6afdeaf8 6341M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6342L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6343L: linux-media@vger.kernel.org
275ffde4 6344T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6345W: http://www.ivtvdriver.org
6346S: Maintained
679655da 6347F: Documentation/video4linux/*.ivtv
90d72ac6 6348F: drivers/media/pci/ivtv/
c117ab84 6349F: include/uapi/linux/ivtv*
91821ff3 6350
68620bdd
MP
6351IX2505V MEDIA DRIVER
6352M: Malcolm Priestley <tvboxspy@gmail.com>
6353L: linux-media@vger.kernel.org
a825eaec 6354W: https://linuxtv.org
68620bdd
MP
6355Q: http://patchwork.linuxtv.org/project/linux-media/list/
6356S: Maintained
6357F: drivers/media/dvb-frontends/ix2505v*
6358
4453d736
GR
6359JC42.4 TEMPERATURE SENSOR DRIVER
6360M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6361L: linux-hwmon@vger.kernel.org
4453d736
GR
6362S: Maintained
6363F: drivers/hwmon/jc42.c
6364F: Documentation/hwmon/jc42
6365
e2d1d6c0 6366JFS FILESYSTEM
3256f80f 6367M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6368L: jfs-discussion@lists.sourceforge.net
6369W: http://jfs.sourceforge.net/
54e5881d 6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6371S: Maintained
679655da
JP
6372F: Documentation/filesystems/jfs.txt
6373F: fs/jfs/
e2d1d6c0 6374
95252236 6375JME NETWORK DRIVER
8b58be88 6376M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6377L: netdev@vger.kernel.org
6378S: Maintained
63d24a0e 6379F: drivers/net/ethernet/jme.*
95252236 6380
1da177e4 6381JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6382M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6383L: linux-mtd@lists.infradead.org
6384W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6385S: Maintained
679655da 6386F: fs/jffs2/
c117ab84 6387F: include/uapi/linux/jffs2.h
1da177e4 6388
d183e11a
TT
6389JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6390M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6391M: Jan Kara <jack@suse.com>
d183e11a
TT
6392L: linux-ext4@vger.kernel.org
6393S: Maintained
6394F: fs/jbd2/
6395F: include/linux/jbd2.h
ae0718f8 6396
207dab5f
MU
6397JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6398M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6399L: linux-media@vger.kernel.org
6400S: Maintained
6401F: drivers/media/platform/rcar_jpu.c
6402
fd8b6cb4 6403JSM Neo PCI based serial card
df247081 6404M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6405L: linux-serial@vger.kernel.org
6406S: Maintained
df621252 6407F: drivers/tty/serial/jsm/
ae0718f8 6408
af39917d
CL
6409K10TEMP HARDWARE MONITORING DRIVER
6410M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6411L: linux-hwmon@vger.kernel.org
af39917d
CL
6412S: Maintained
6413F: Documentation/hwmon/k10temp
6414F: drivers/hwmon/k10temp.c
6415
4660cb35 6416K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6417M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6418L: linux-hwmon@vger.kernel.org
ae0718f8 6419S: Maintained
679655da
JP
6420F: Documentation/hwmon/k8temp
6421F: drivers/hwmon/k8temp.c
ae0718f8 6422
0ba1d91d
AR
6423KASAN
6424M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6425R: Alexander Potapenko <glider@google.com>
6426R: Dmitry Vyukov <dvyukov@google.com>
6427L: kasan-dev@googlegroups.com
6428S: Maintained
6429F: arch/*/include/asm/kasan.h
6430F: arch/*/mm/kasan_init*
6431F: Documentation/kasan.txt
64f8ebaf 6432F: include/linux/kasan*.h
0ba1d91d
AR
6433F: lib/test_kasan.c
6434F: mm/kasan/
6435F: scripts/Makefile.kasan
6436
1da177e4 6437KCONFIG
5eb1f99e 6438M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6439L: linux-kbuild@vger.kernel.org
cea8321c 6440T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6441S: Maintained
679655da
JP
6442F: Documentation/kbuild/kconfig-language.txt
6443F: scripts/kconfig/
1da177e4 6444
ea6c2089 6445KDUMP
f871f191
VG
6446M: Dave Young <dyoung@redhat.com>
6447M: Baoquan He <bhe@redhat.com>
6448R: Vivek Goyal <vgoyal@redhat.com>
34633993 6449L: kexec@lists.infradead.org
ea6c2089
VG
6450W: http://lse.sourceforge.net/kdump/
6451S: Maintained
80811493 6452F: Documentation/kdump/
ea6c2089 6453
f41bf02f
HV
6454KEENE FM RADIO TRANSMITTER DRIVER
6455M: Hans Verkuil <hverkuil@xs4all.nl>
6456L: linux-media@vger.kernel.org
6457T: git git://linuxtv.org/media_tree.git
a825eaec 6458W: https://linuxtv.org
f41bf02f
HV
6459S: Maintained
6460F: drivers/media/radio/radio-keene*
6461
1da177e4 6462KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6463M: Ian Kent <raven@themaw.net>
f694fc97 6464L: autofs@vger.kernel.org
1da177e4 6465S: Maintained
679655da 6466F: fs/autofs4/
1da177e4 6467
70fb7ba6 6468KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6469M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6471T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6472L: linux-kbuild@vger.kernel.org
5ce45962 6473S: Maintained
679655da
JP
6474F: Documentation/kbuild/
6475F: Makefile
6476F: scripts/Makefile.*
70fb7ba6
MM
6477F: scripts/basic/
6478F: scripts/mk*
6479F: scripts/package/
1da177e4
LT
6480
6481KERNEL JANITORS
c3000e03 6482L: kernel-janitors@vger.kernel.org
10466f5a 6483W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6484S: Odd Fixes
1da177e4 6485
e8b43555 6486KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6487M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6488M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6489L: linux-nfs@vger.kernel.org
1da177e4 6490W: http://nfs.sourceforge.net/
9f273c24 6491T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6492S: Supported
679655da 6493F: fs/nfsd/
c117ab84 6494F: include/uapi/linux/nfsd/
679655da
JP
6495F: fs/lockd/
6496F: fs/nfs_common/
6497F: net/sunrpc/
6498F: include/linux/lockd/
6499F: include/linux/sunrpc/
c117ab84 6500F: include/uapi/linux/sunrpc/
1da177e4 6501
13b122b3
SK
6502KERNEL SELFTEST FRAMEWORK
6503M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6504M: Shuah Khan <shuah@kernel.org>
64f00850 6505L: linux-kselftest@vger.kernel.org
13b122b3
SK
6506T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6507S: Maintained
6508F: tools/testing/selftests
6509
426d62e2 6510KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6511M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6512M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6513L: kvm@vger.kernel.org
e3e58478 6514W: http://www.linux-kvm.org
a94b40a6 6515T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6516S: Supported
c93a64fe
PB
6517F: Documentation/*/kvm*.txt
6518F: Documentation/virtual/kvm/
679655da 6519F: arch/*/kvm/
1662e862
CB
6520F: arch/x86/kernel/kvm.c
6521F: arch/x86/kernel/kvmclock.c
679655da
JP
6522F: arch/*/include/asm/kvm*
6523F: include/linux/kvm*
c117ab84 6524F: include/uapi/linux/kvm*
679655da 6525F: virt/kvm/
6d0a1a61 6526F: tools/kvm/
426d62e2 6527
ad8003d3 6528KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6529M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6530L: kvm@vger.kernel.org
038161de 6531W: http://www.linux-kvm.org/
7de609c8 6532S: Maintained
679655da 6533F: arch/x86/include/asm/svm.h
679655da 6534F: arch/x86/kvm/svm.c
426d62e2 6535
513014b7 6536KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6537M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6538L: kvm-ppc@vger.kernel.org
038161de 6539W: http://www.linux-kvm.org/
6a7f972d 6540T: git git://github.com/agraf/linux-2.6.git
513014b7 6541S: Supported
679655da
JP
6542F: arch/powerpc/include/asm/kvm*
6543F: arch/powerpc/kvm/
513014b7 6544
85f8fffe 6545KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6546M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6547M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6548L: linux-s390@vger.kernel.org
6549W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6551S: Supported
679655da
JP
6552F: Documentation/s390/kvm.txt
6553F: arch/s390/include/asm/kvm*
80811493 6554F: arch/s390/kvm/
85f8fffe 6555
a749474d 6556KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6557M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6558M: Marc Zyngier <marc.zyngier@arm.com>
6559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6560L: kvmarm@lists.cs.columbia.edu
6561W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6562T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6563S: Supported
a749474d
CD
6564F: arch/arm/include/uapi/asm/kvm*
6565F: arch/arm/include/asm/kvm*
6566F: arch/arm/kvm/
5c8818b4
MZ
6567F: virt/kvm/arm/
6568F: include/kvm/arm_*
a749474d 6569
6394a3ec 6570KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6571M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6572M: Marc Zyngier <marc.zyngier@arm.com>
6573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6574L: kvmarm@lists.cs.columbia.edu
6575S: Maintained
6576F: arch/arm64/include/uapi/asm/kvm*
6577F: arch/arm64/include/asm/kvm*
6578F: arch/arm64/kvm/
6579
bfd3d532
JH
6580KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6581M: James Hogan <james.hogan@imgtec.com>
6582L: linux-mips@linux-mips.org
6583S: Supported
6584F: arch/mips/include/uapi/asm/kvm*
6585F: arch/mips/include/asm/kvm*
6586F: arch/mips/kvm/
6587
dc009d92 6588KEXEC
8b58be88 6589M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6590W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6591L: kexec@lists.infradead.org
dc009d92 6592S: Maintained
679655da 6593F: include/linux/kexec.h
c117ab84 6594F: include/uapi/linux/kexec.h
10540a69 6595F: kernel/kexec*
dc009d92 6596
e971461f
DH
6597KEYS/KEYRINGS:
6598M: David Howells <dhowells@redhat.com>
aa62efff 6599L: keyrings@vger.kernel.org
e971461f 6600S: Maintained
d410fa4e 6601F: Documentation/security/keys.txt
e971461f
DH
6602F: include/linux/key.h
6603F: include/linux/key-type.h
75aeddd1
DH
6604F: include/linux/keyctl.h
6605F: include/uapi/linux/keyctl.h
e971461f
DH
6606F: include/keys/
6607F: security/keys/
6608
7f3c68be 6609KEYS-TRUSTED
74dd744f
MZ
6610M: David Safford <safford@us.ibm.com>
6611M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6612L: linux-security-module@vger.kernel.org
aa62efff 6613L: keyrings@vger.kernel.org
7f3c68be 6614S: Supported
d410fa4e 6615F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6616F: include/keys/trusted-type.h
6617F: security/keys/trusted.c
6618F: security/keys/trusted.h
6619
6620KEYS-ENCRYPTED
74dd744f
MZ
6621M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6622M: David Safford <safford@us.ibm.com>
7f3c68be 6623L: linux-security-module@vger.kernel.org
aa62efff 6624L: keyrings@vger.kernel.org
7f3c68be 6625S: Supported
d410fa4e 6626F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6627F: include/keys/encrypted-type.h
19c90aa6 6628F: security/keys/encrypted-keys/
7f3c68be 6629
5b778dad 6630KGDB / KDB /debug_core
8b58be88 6631M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6632W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6633L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6635S: Maintained
679655da
JP
6636F: Documentation/DocBook/kgdb.tmpl
6637F: drivers/misc/kgdbts.c
df621252 6638F: drivers/tty/serial/kgdboc.c
5b778dad 6639F: include/linux/kdb.h
679655da 6640F: include/linux/kgdb.h
4063eb5f 6641F: kernel/debug/
e3e2aaf7 6642
456db8cc 6643KMEMCHECK
8b58be88 6644M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6645M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6646S: Maintained
410d7a97
JP
6647F: Documentation/kmemcheck.txt
6648F: arch/x86/include/asm/kmemcheck.h
6649F: arch/x86/mm/kmemcheck/
6650F: include/linux/kmemcheck.h
6651F: mm/kmemcheck.c
b9ce08c0 6652
c3bb4d24 6653KMEMLEAK
8b58be88 6654M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6655S: Maintained
6656F: Documentation/kmemleak.txt
6657F: include/linux/kmemleak.h
6658F: mm/kmemleak.c
6659F: mm/kmemleak-test.c
6660
89559a61 6661KPROBES
a320817c 6662M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6663M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6664M: "David S. Miller" <davem@davemloft.net>
353def94 6665M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6666S: Maintained
679655da
JP
6667F: Documentation/kprobes.txt
6668F: include/linux/kprobes.h
6669F: kernel/kprobes.c
89559a61 6670
70e84049 6671KS0108 LCD CONTROLLER DRIVER
8b58be88 6672M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6673W: http://miguelojeda.es/auxdisplay.htm
6674W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6675S: Maintained
679655da
JP
6676F: Documentation/auxdisplay/ks0108
6677F: drivers/auxdisplay/ks0108.c
6678F: include/linux/ks0108.h
70e84049 6679
1b69c6d0
DA
6680L3MDEV
6681M: David Ahern <dsa@cumulusnetworks.com>
6682L: netdev@vger.kernel.org
6683S: Maintained
6684F: net/l3mdev
6685F: include/net/l3mdev.h
6686
9ca44355 6687LANTIQ MIPS ARCHITECTURE
bdb40e8e 6688M: John Crispin <john@phrozen.org>
9ca44355
JC
6689L: linux-mips@linux-mips.org
6690S: Maintained
6691F: arch/mips/lantiq
6692
1da177e4 6693LAPB module
1da177e4 6694L: linux-x25@vger.kernel.org
bf9915cc 6695S: Orphan
679655da
JP
6696F: Documentation/networking/lapb-module.txt
6697F: include/*/lapb.h
6698F: net/lapb/
1da177e4
LT
6699
6700LASI 53c700 driver for PARISC
8b58be88 6701M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6702L: linux-scsi@vger.kernel.org
6703S: Maintained
679655da
JP
6704F: Documentation/scsi/53c700.txt
6705F: drivers/scsi/53c700*
1da177e4 6706
263de9b5 6707LED SUBSYSTEM
8b58be88 6708M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6709M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6710L: linux-leds@vger.kernel.org
b8926ba0 6711T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6712S: Maintained
679655da
JP
6713F: drivers/leds/
6714F: include/linux/leds.h
263de9b5 6715
b0461a44 6716LEGACY EEPROM DRIVER
d8130624 6717M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6718S: Maintained
6719F: Documentation/misc-devices/eeprom
6720F: drivers/misc/eeprom/eeprom.c
6721
1da177e4 6722LEGO USB Tower driver
8b58be88 6723M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6724L: legousb-devel@lists.sourceforge.net
6725W: http://legousb.sourceforge.net/
6726S: Maintained
679655da 6727F: drivers/usb/misc/legousbtower.c
1da177e4 6728
055616a8
MK
6729LG2160 MEDIA DRIVER
6730M: Michael Krufky <mkrufky@linuxtv.org>
6731L: linux-media@vger.kernel.org
a825eaec 6732W: https://linuxtv.org
055616a8
MK
6733W: http://github.com/mkrufky
6734Q: http://patchwork.linuxtv.org/project/linux-media/list/
6735T: git git://linuxtv.org/mkrufky/tuners.git
6736S: Maintained
6737F: drivers/media/dvb-frontends/lg2160.*
6738
6f0e7725
MK
6739LGDT3305 MEDIA DRIVER
6740M: Michael Krufky <mkrufky@linuxtv.org>
6741L: linux-media@vger.kernel.org
a825eaec 6742W: https://linuxtv.org
6f0e7725
MK
6743W: http://github.com/mkrufky
6744Q: http://patchwork.linuxtv.org/project/linux-media/list/
6745T: git git://linuxtv.org/mkrufky/tuners.git
6746S: Maintained
6747F: drivers/media/dvb-frontends/lgdt3305.*
6748
568a17ff 6749LGUEST
8b58be88 6750M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6751L: lguest@lists.ozlabs.org
568a17ff 6752W: http://lguest.ozlabs.org/
72e91863 6753S: Odd Fixes
070f420b 6754F: arch/x86/include/asm/lguest*.h
679655da
JP
6755F: arch/x86/lguest/
6756F: drivers/lguest/
6757F: include/linux/lguest*.h
070f420b 6758F: tools/lguest/
568a17ff 6759
32ac7cb2
TH
6760LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6761M: Tejun Heo <tj@kernel.org>
6762L: linux-ide@vger.kernel.org
6763T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6764S: Maintained
6765F: drivers/ata/
6766F: include/linux/ata.h
6767F: include/linux/libata.h
6768
6769LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6770M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6771L: linux-ide@vger.kernel.org
6772T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6773S: Maintained
6774F: include/linux/pata_arasan_cf_data.h
6775F: drivers/ata/pata_arasan_cf.c
6776
c7fa056c
BZ
6777LIBATA PATA DRIVERS
6778M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6779M: Tejun Heo <tj@kernel.org>
6780L: linux-ide@vger.kernel.org
6781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6782S: Maintained
6783F: drivers/ata/pata_*.c
6784F: drivers/ata/ata_generic.c
6785
32ac7cb2
TH
6786LIBATA SATA AHCI PLATFORM devices support
6787M: Hans de Goede <hdegoede@redhat.com>
6788M: Tejun Heo <tj@kernel.org>
6789L: linux-ide@vger.kernel.org
6790T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6791S: Maintained
6792F: drivers/ata/ahci_platform.c
6793F: drivers/ata/libahci_platform.c
6794F: include/linux/ahci_platform.h
6795
6796LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6797M: Mikael Pettersson <mikpelinux@gmail.com>
6798L: linux-ide@vger.kernel.org
6799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6800S: Maintained
6801F: drivers/ata/sata_promise.*
6802
1acd437c
SL
6803LIBLOCKDEP
6804M: Sasha Levin <sasha.levin@oracle.com>
6805S: Maintained
6806F: tools/lib/lockdep/
6807
bc30196f
DW
6808LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6809M: Dan Williams <dan.j.williams@intel.com>
6810L: linux-nvdimm@lists.01.org
6811Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6812T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6813S: Supported
6814F: drivers/nvdimm/*
6815F: include/linux/nd.h
6816F: include/linux/libnvdimm.h
6817F: include/uapi/linux/ndctl.h
6818
6819LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6820M: Ross Zwisler <ross.zwisler@linux.intel.com>
6821L: linux-nvdimm@lists.01.org
6822Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6823S: Supported
6824F: drivers/nvdimm/blk.c
6825F: drivers/nvdimm/region_devs.c
6826F: drivers/acpi/nfit*
6827
6828LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6829M: Vishal Verma <vishal.l.verma@intel.com>
6830L: linux-nvdimm@lists.01.org
6831Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6832S: Supported
6833F: drivers/nvdimm/btt*
6834
6835LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6836M: Ross Zwisler <ross.zwisler@linux.intel.com>
6837L: linux-nvdimm@lists.01.org
6838Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6839S: Supported
6840F: drivers/nvdimm/pmem.c
b864bc17 6841F: include/linux/pmem.h
40603526 6842F: arch/*/include/asm/pmem.h
bc30196f 6843
cd9e9808
MB
6844LIGHTNVM PLATFORM SUPPORT
6845M: Matias Bjorling <mb@lightnvm.io>
6846W: http://github/OpenChannelSSD
4ead1a25 6847L: linux-block@vger.kernel.org
cd9e9808
MB
6848S: Maintained
6849F: drivers/lightnvm/
6850F: include/linux/lightnvm.h
6851F: include/uapi/linux/lightnvm.h
6852
1da177e4 6853LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6854M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6855W: http://www.ibm.com/linux/ltc/projects/ppc
6856S: Supported
11c34c7d 6857F: arch/powerpc/boot/rs6000.h
1da177e4 6858
852bb9f5 6859LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6860M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6861M: Paul Mackerras <paulus@samba.org>
ea668936 6862M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6863W: http://www.penguinppc.org/
a4724ed6 6864L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6865Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6866T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6867S: Supported
11c34c7d
JP
6868F: Documentation/powerpc/
6869F: arch/powerpc/
ef69b03d
ME
6870F: drivers/char/tpm/tpm_ibmvtpm*
6871F: drivers/crypto/nx/
6872F: drivers/crypto/vmx/
6873F: drivers/net/ethernet/ibm/ibmveth.*
6874F: drivers/net/ethernet/ibm/ibmvnic.*
6875F: drivers/pci/hotplug/rpa*
6876F: drivers/scsi/ibmvscsi/
6877N: opal
6878N: /pmac
6879N: powermac
6880N: powernv
6881N: [^a-z0-9]ps3
6882N: pseries
1da177e4
LT
6883
6884LINUX FOR POWER MACINTOSH
8b58be88 6885M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6886W: http://www.penguinppc.org/
a4724ed6 6887L: linuxppc-dev@lists.ozlabs.org
1da177e4 6888S: Maintained
11c34c7d
JP
6889F: arch/powerpc/platforms/powermac/
6890F: drivers/macintosh/
1da177e4 6891
77a76369 6892LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6893M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6894L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6895T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6896S: Maintained
11c34c7d
JP
6897F: arch/powerpc/platforms/512x/
6898F: arch/powerpc/platforms/52xx/
1da177e4
LT
6899
6900LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6901M: Alistair Popple <alistair@popple.id.au>
8b58be88 6902M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6903W: http://www.penguinppc.org/
a4724ed6 6904L: linuxppc-dev@lists.ozlabs.org
1da177e4 6905S: Maintained
11c34c7d
JP
6906F: arch/powerpc/platforms/40x/
6907F: arch/powerpc/platforms/44x/
1da177e4 6908
260c02a9 6909LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6910L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6911S: Orphan
11c34c7d
JP
6912F: arch/powerpc/*/*virtex*
6913F: arch/powerpc/*/*/*virtex*
1da177e4 6914
e93adf1e 6915LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6916M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6917W: http://www.penguinppc.org/
a4724ed6 6918L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6919S: Maintained
a2b1f7c8 6920F: arch/powerpc/platforms/8xx/
e93adf1e 6921
1da177e4 6922LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6923M: Scott Wood <oss@buserror.net>
8b58be88 6924M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6925W: http://www.penguinppc.org/
a4724ed6 6926L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6927T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6928S: Maintained
11c34c7d 6929F: arch/powerpc/platforms/83xx/
4c8f581d 6930F: arch/powerpc/platforms/85xx/
1da177e4 6931
ab06ff3a 6932LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6933M: Olof Johansson <olof@lixom.net>
a4724ed6 6934L: linuxppc-dev@lists.ozlabs.org
92e19709 6935S: Maintained
11c34c7d
JP
6936F: arch/powerpc/platforms/pasemi/
6937F: drivers/*/*pasemi*
6938F: drivers/*/*/*pasemi*
ab06ff3a 6939
1da177e4 6940LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6941M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6942L: linux-security-module@vger.kernel.org
1da177e4
LT
6943S: Supported
6944
a23ce6da
HW
6945LIS3LV02D ACCELEROMETER DRIVER
6946M: Eric Piel <eric.piel@tremplin-utc.net>
6947S: Maintained
ff606677
JD
6948F: Documentation/misc-devices/lis3lv02d
6949F: drivers/misc/lis3lv02d/
bd35665f 6950F: drivers/platform/x86/hp_accel.c
a23ce6da 6951
b700e7f0
SJ
6952LIVE PATCHING
6953M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6954M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6955M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6956M: Miroslav Benes <mbenes@suse.cz>
6957R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6958S: Maintained
6959F: kernel/livepatch/
6960F: include/linux/livepatch.h
6961F: arch/x86/include/asm/livepatch.h
6962F: arch/x86/kernel/livepatch.c
5e4e3844 6963F: Documentation/livepatch/
b700e7f0 6964F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6965F: samples/livepatch/
b700e7f0 6966L: live-patching@vger.kernel.org
74d50da3 6967T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6968
ea861d73
KC
6969LINUX KERNEL DUMP TEST MODULE (LKDTM)
6970M: Kees Cook <keescook@chromium.org>
6971S: Maintained
6972F: drivers/misc/lkdtm.c
6973
e2d1d6c0 6974LLC (802.2)
8b58be88 6975M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6976S: Maintained
679655da 6977F: include/linux/llc.h
c117ab84 6978F: include/uapi/linux/llc.h
679655da
JP
6979F: include/net/llc*
6980F: net/llc/
e2d1d6c0 6981
4e233cbe
AD
6982LM73 HARDWARE MONITOR DRIVER
6983M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 6984L: linux-hwmon@vger.kernel.org
4e233cbe
AD
6985S: Maintained
6986F: drivers/hwmon/lm73.c
6987
156e2d1a 6988LM78 HARDWARE MONITOR DRIVER
d8130624 6989M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6990L: linux-hwmon@vger.kernel.org
156e2d1a
JD
6991S: Maintained
6992F: Documentation/hwmon/lm78
6993F: drivers/hwmon/lm78.c
6994
1da177e4 6995LM83 HARDWARE MONITOR DRIVER
d8130624 6996M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6997L: linux-hwmon@vger.kernel.org
1da177e4 6998S: Maintained
679655da
JP
6999F: Documentation/hwmon/lm83
7000F: drivers/hwmon/lm83.c
1da177e4
LT
7001
7002LM90 HARDWARE MONITOR DRIVER
d8130624 7003M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7004L: linux-hwmon@vger.kernel.org
1da177e4 7005S: Maintained
679655da 7006F: Documentation/hwmon/lm90
aae7bce4 7007F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7008F: drivers/hwmon/lm90.c
1da177e4 7009
917cc4e6
GR
7010LM95234 HARDWARE MONITOR DRIVER
7011M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7012L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7013S: Maintained
7014F: Documentation/hwmon/lm95234
7015F: drivers/hwmon/lm95234.c
7016
68620bdd
MP
7017LME2510 MEDIA DRIVER
7018M: Malcolm Priestley <tvboxspy@gmail.com>
7019L: linux-media@vger.kernel.org
a825eaec 7020W: https://linuxtv.org
68620bdd
MP
7021Q: http://patchwork.linuxtv.org/project/linux-media/list/
7022S: Maintained
7023F: drivers/media/usb/dvb-usb-v2/lmedm04*
7024
512e67f9 7025LOCKDEP AND LOCKSTAT
8b58be88
JP
7026M: Peter Zijlstra <peterz@infradead.org>
7027M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7028L: linux-kernel@vger.kernel.org
75fc2d37 7029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 7030S: Maintained
214e0aed
DB
7031F: Documentation/locking/lockdep*.txt
7032F: Documentation/locking/lockstat.txt
679655da 7033F: include/linux/lockdep.h
7486d6da 7034F: kernel/locking/
512e67f9 7035
dde33348 7036LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7037M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7038L: linux-ntfs-dev@lists.sourceforge.net
7039W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7040S: Maintained
679655da 7041F: Documentation/ldm.txt
20d16fef 7042F: block/partitions/ldm.*
1da177e4 7043
ef6ada3d
JE
7044LogFS
7045M: Joern Engel <joern@logfs.org>
756ccb3c 7046M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7047L: logfs@logfs.org
7048W: logfs.org
7049S: Maintained
7050F: fs/logfs/
7051
c87e34ef 7052LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7053M: Sathya Prakash <sathya.prakash@broadcom.com>
7054M: Chaitra P B <chaitra.basappa@broadcom.com>
7055M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7056L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7057L: linux-scsi@vger.kernel.org
9495e835 7058W: http://www.avagotech.com/support/
c87e34ef 7059S: Supported
679655da 7060F: drivers/message/fusion/
500c152a 7061F: drivers/scsi/mpt2sas/
7062F: drivers/scsi/mpt3sas/
c87e34ef 7063
1da177e4 7064LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7065M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7066L: linux-scsi@vger.kernel.org
7067S: Maintained
679655da 7068F: drivers/scsi/sym53c8xx_2/
1da177e4 7069
e5f5c99a
GR
7070LTC4261 HARDWARE MONITOR DRIVER
7071M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7072L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7073S: Maintained
7074F: Documentation/hwmon/ltc4261
7075F: drivers/hwmon/ltc4261.c
7076
81365c31 7077LTP (Linux Test Project)
28b8e8d4 7078M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7079M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7080M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7081M: Jan Stancek <jstancek@redhat.com>
7082M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7083M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7084L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7085W: http://linux-test-project.github.io/
7d1ae8a8 7086T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7087S: Maintained
7088
c12a54b3 7089M32R ARCHITECTURE
c12a54b3 7090W: http://www.linux-m32r.org/
b4174867 7091S: Orphan
679655da 7092F: arch/m32r/
c12a54b3 7093
1da177e4 7094M68K ARCHITECTURE
8b58be88 7095M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7096L: linux-m68k@lists.linux-m68k.org
7097W: http://www.linux-m68k.org/
54e5881d 7098T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7099S: Maintained
679655da 7100F: arch/m68k/
9db35182 7101F: drivers/zorro/
1da177e4
LT
7102
7103M68K ON APPLE MACINTOSH
8b58be88 7104M: Joshua Thompson <funaho@jurai.org>
1da177e4 7105W: http://www.mac.linux-m68k.org/
9bb9f222 7106L: linux-m68k@lists.linux-m68k.org
1da177e4 7107S: Maintained
9db35182 7108F: arch/m68k/mac/
1da177e4
LT
7109
7110M68K ON HP9000/300
8b58be88 7111M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7112W: http://www.tazenda.demon.co.uk/phil/linux-hp
7113S: Maintained
679655da 7114F: arch/m68k/hp300/
1da177e4 7115
74425546
AP
7116M88DS3103 MEDIA DRIVER
7117M: Antti Palosaari <crope@iki.fi>
7118L: linux-media@vger.kernel.org
a825eaec 7119W: https://linuxtv.org
74425546
AP
7120W: http://palosaari.fi/linux/
7121Q: http://patchwork.linuxtv.org/project/linux-media/list/
7122T: git git://linuxtv.org/anttip/media_tree.git
7123S: Maintained
7124F: drivers/media/dvb-frontends/m88ds3103*
7125
68620bdd
MP
7126M88RS2000 MEDIA DRIVER
7127M: Malcolm Priestley <tvboxspy@gmail.com>
7128L: linux-media@vger.kernel.org
a825eaec 7129W: https://linuxtv.org
68620bdd
MP
7130Q: http://patchwork.linuxtv.org/project/linux-media/list/
7131S: Maintained
7132F: drivers/media/dvb-frontends/m88rs2000*
7133
07a092fa 7134MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7135M: Alexey Klimov <klimov.linux@gmail.com>
7136L: linux-media@vger.kernel.org
7137T: git git://linuxtv.org/media_tree.git
7138S: Maintained
7139F: drivers/media/radio/radio-ma901.c
07a092fa 7140
64a327a7 7141MAC80211
8b58be88 7142M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7143L: linux-wireless@vger.kernel.org
491b26b4 7144W: http://wireless.kernel.org/
ce466579
JB
7145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7146T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7147S: Maintained
679655da
JP
7148F: Documentation/networking/mac80211-injection.txt
7149F: include/net/mac80211.h
7150F: net/mac80211/
2af8c4dc 7151F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7152
b863ceb7 7153MACVLAN DRIVER
8b58be88 7154M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7155L: netdev@vger.kernel.org
7156S: Maintained
679655da
JP
7157F: drivers/net/macvlan.c
7158F: include/linux/if_macvlan.h
b863ceb7 7159
2b6d83e2
JB
7160MAILBOX API
7161M: Jassi Brar <jassisinghbrar@gmail.com>
7162L: linux-kernel@vger.kernel.org
7163S: Maintained
7164F: drivers/mailbox/
7165F: include/linux/mailbox_client.h
7166F: include/linux/mailbox_controller.h
7167
faf1668c 7168MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7169M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7170W: http://www.kernel.org/doc/man-pages
bd7ebec6 7171L: linux-man@vger.kernel.org
1b53dc74 7172S: Maintained
faf1668c 7173
8427defd 7174MARVELL ARMADA DRM SUPPORT
54176cc6 7175M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7176S: Maintained
7177F: drivers/gpu/drm/armada/
4418833e
EV
7178F: include/uapi/drm/armada_drm.h
7179F: Documentation/devicetree/bindings/display/armada/
8427defd 7180
3ad50cca
GR
7181MARVELL 88E6352 DSA support
7182M: Guenter Roeck <linux@roeck-us.net>
7183S: Maintained
7184F: drivers/net/dsa/mv88e6352.c
7185
c4d007bc
TP
7186MARVELL CRYPTO DRIVER
7187M: Boris Brezillon <boris.brezillon@free-electrons.com>
7188M: Arnaud Ebalard <arno@natisbad.org>
7189F: drivers/crypto/marvell/
7190S: Maintained
7191L: linux-crypto@vger.kernel.org
7192
44c14c1d 7193MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7194M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7195M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7196L: netdev@vger.kernel.org
7197S: Maintained
7198F: drivers/net/ethernet/marvell/sk*
7199
74cda169 7200MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7201L: libertas-dev@lists.infradead.org
8ac3e99e 7202S: Orphan
f988d640 7203F: drivers/net/wireless/marvell/libertas/
74cda169 7204
b60d6975 7205MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7206M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7207L: netdev@vger.kernel.org
f5ca8502 7208S: Maintained
527a6266 7209F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7210F: include/linux/mv643xx.h
1da177e4 7211
370b8ed9
TP
7212MARVELL MVNETA ETHERNET DRIVER
7213M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7214L: netdev@vger.kernel.org
7215S: Maintained
7216F: drivers/net/ethernet/marvell/mvneta.*
7217
fcad584d 7218MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7219M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7220M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7221L: linux-wireless@vger.kernel.org
7222S: Maintained
277b024e 7223F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7224
a2c3f656 7225MARVELL MWL8K WIRELESS DRIVER
a040d532 7226M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7227L: linux-wireless@vger.kernel.org
16345910 7228S: Odd Fixes
de60f1dc 7229F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7230
2a69567b 7231MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7232M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7233S: Odd Fixes
1fa7e547 7234F: drivers/mmc/host/mvsdio.*
2a69567b 7235
1da177e4 7236MATROX FRAMEBUFFER DRIVER
c69f677c 7237L: linux-fbdev@vger.kernel.org
52653199 7238S: Orphan
8a61f013 7239F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7240F: include/uapi/linux/matroxfb.h
1da177e4 7241
ca462085
GR
7242MAX16065 HARDWARE MONITOR DRIVER
7243M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7244L: linux-hwmon@vger.kernel.org
ca462085
GR
7245S: Maintained
7246F: Documentation/hwmon/max16065
7247F: drivers/hwmon/max16065.c
7248
1f61cab8
GR
7249MAX20751 HARDWARE MONITOR DRIVER
7250M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7251L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7252S: Maintained
7253F: Documentation/hwmon/max20751
7254F: drivers/hwmon/max20751.c
7255
d20620de 7256MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7257M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7258L: linux-hwmon@vger.kernel.org
d20620de 7259S: Maintained
679655da
JP
7260F: Documentation/hwmon/max6650
7261F: drivers/hwmon/max6650.c
d20620de 7262
e89ab51f
GR
7263MAX6697 HARDWARE MONITOR DRIVER
7264M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7265L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7266S: Maintained
7267F: Documentation/hwmon/max6697
7268F: Documentation/devicetree/bindings/i2c/max6697.txt
7269F: drivers/hwmon/max6697.c
7270F: include/linux/platform_data/max6697.h
7271
f8f847b5
KK
7272MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7273M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7274L: linux-pm@vger.kernel.org
7275S: Supported
7276F: drivers/power/max14577_charger.c
7277F: drivers/power/max77693_charger.c
7278
3811405e
JMC
7279MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7280M: Javier Martinez Canillas <javier@osg.samsung.com>
7281L: linux-kernel@vger.kernel.org
7282S: Supported
96173cc6 7283F: drivers/*/*max77802*.c
3811405e
JMC
7284F: Documentation/devicetree/bindings/*/*max77802.txt
7285F: include/dt-bindings/*/*max77802.h
7286
befeb596
KK
7287MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7288M: Chanwoo Choi <cw00.choi@samsung.com>
7289M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7290L: linux-kernel@vger.kernel.org
7291S: Supported
86cf635a 7292F: drivers/*/max14577*.c
0998a436 7293F: drivers/*/max77686*.c
86cf635a 7294F: drivers/*/max77693*.c
befeb596
KK
7295F: drivers/extcon/extcon-max14577.c
7296F: drivers/extcon/extcon-max77693.c
7297F: drivers/rtc/rtc-max77686.c
7298F: drivers/clk/clk-max77686.c
7299F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7300F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7301F: Documentation/devicetree/bindings/mfd/max77693.txt
7302F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7303F: include/linux/mfd/max14577*.h
7304F: include/linux/mfd/max77686*.h
7305F: include/linux/mfd/max77693*.h
7306
9be3c9a5
HV
7307MAXIRADIO FM RADIO RECEIVER DRIVER
7308M: Hans Verkuil <hverkuil@xs4all.nl>
7309L: linux-media@vger.kernel.org
7310T: git git://linuxtv.org/media_tree.git
a825eaec 7311W: https://linuxtv.org
9be3c9a5
HV
7312S: Maintained
7313F: drivers/media/radio/radio-maxiradio*
7314
c05dc2cc
PR
7315MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7316M: Peter Rosin <peda@axentia.se>
7317L: linux-iio@vger.kernel.org
7318S: Maintained
7319F: drivers/iio/potentiometer/mcp4531.c
7320
6f32a8c9
LP
7321MEDIA DRIVERS FOR RENESAS - VSP1
7322M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7323L: linux-media@vger.kernel.org
4a121096 7324L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7325T: git git://linuxtv.org/media_tree.git
7326S: Supported
7327F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7328F: drivers/media/platform/vsp1/
7329
dacf9ce8
KS
7330MEDIA DRIVERS FOR ASCOT2E
7331M: Sergey Kozlov <serjk@netup.ru>
7332L: linux-media@vger.kernel.org
a825eaec 7333W: https://linuxtv.org
dacf9ce8
KS
7334W: http://netup.tv/
7335T: git git://linuxtv.org/media_tree.git
7336S: Supported
7337F: drivers/media/dvb-frontends/ascot2e*
7338
a6dc60ff
KS
7339MEDIA DRIVERS FOR CXD2841ER
7340M: Sergey Kozlov <serjk@netup.ru>
7341L: linux-media@vger.kernel.org
a825eaec 7342W: https://linuxtv.org
a6dc60ff
KS
7343W: http://netup.tv/
7344T: git git://linuxtv.org/media_tree.git
7345S: Supported
7346F: drivers/media/dvb-frontends/cxd2841er*
7347
a5d32b35
KS
7348MEDIA DRIVERS FOR HORUS3A
7349M: Sergey Kozlov <serjk@netup.ru>
7350L: linux-media@vger.kernel.org
a825eaec 7351W: https://linuxtv.org
a5d32b35
KS
7352W: http://netup.tv/
7353T: git git://linuxtv.org/media_tree.git
7354S: Supported
7355F: drivers/media/dvb-frontends/horus3a*
7356
e025273b
KS
7357MEDIA DRIVERS FOR LNBH25
7358M: Sergey Kozlov <serjk@netup.ru>
7359L: linux-media@vger.kernel.org
a825eaec 7360W: https://linuxtv.org
e025273b
KS
7361W: http://netup.tv/
7362T: git git://linuxtv.org/media_tree.git
7363S: Supported
7364F: drivers/media/dvb-frontends/lnbh25*
7365
52b1eaf4
KS
7366MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7367M: Sergey Kozlov <serjk@netup.ru>
7368L: linux-media@vger.kernel.org
a825eaec 7369W: https://linuxtv.org
52b1eaf4
KS
7370W: http://netup.tv/
7371T: git git://linuxtv.org/media_tree.git
7372S: Supported
7373F: drivers/media/pci/netup_unidvb/*
7374
127c49ae 7375MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7376M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7377M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7378P: LinuxTV.org Project
7379L: linux-media@vger.kernel.org
a825eaec 7380W: https://linuxtv.org
8a6e2535 7381Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7382T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7383S: Maintained
7384F: Documentation/dvb/
7385F: Documentation/video4linux/
ffe06198 7386F: Documentation/DocBook/media/
127c49ae 7387F: drivers/media/
ffe06198 7388F: drivers/staging/media/
eb4b0ec7 7389F: include/linux/platform_data/media/
127c49ae 7390F: include/media/
6c0f0359
MCC
7391F: include/uapi/linux/dvb/
7392F: include/uapi/linux/videodev2.h
7393F: include/uapi/linux/media.h
7394F: include/uapi/linux/v4l2-*
7395F: include/uapi/linux/meye.h
7396F: include/uapi/linux/ivtv*
7397F: include/uapi/linux/uvcvideo.h
d20620de 7398
0c272fc9
JC
7399MEDIATEK ETHERNET DRIVER
7400M: Felix Fietkau <nbd@openwrt.org>
7401M: John Crispin <blogic@openwrt.org>
7402L: netdev@vger.kernel.org
7403S: Maintained
7404F: drivers/net/ethernet/mediatek/
7405
c869f77d
JK
7406MEDIATEK MT7601U WIRELESS LAN DRIVER
7407M: Jakub Kicinski <kubakici@wp.pl>
7408L: linux-wireless@vger.kernel.org
7409S: Maintained
7410F: drivers/net/wireless/mediatek/mt7601u/
7411
e399065b
SS
7412MEGARAID SCSI/SAS DRIVERS
7413M: Kashyap Desai <kashyap.desai@avagotech.com>
7414M: Sumit Saxena <sumit.saxena@avagotech.com>
7415M: Uday Lingala <uday.lingala@avagotech.com>
7416L: megaraidlinux.pdl@avagotech.com
baaea1dc 7417L: linux-scsi@vger.kernel.org
e399065b 7418W: http://www.lsi.com
ce00f85c 7419S: Maintained
679655da
JP
7420F: Documentation/scsi/megaraid.txt
7421F: drivers/scsi/megaraid.*
7422F: drivers/scsi/megaraid/
757e0108 7423
2c46c9d5 7424MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7425M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7426L: netdev@vger.kernel.org
2c46c9d5
AV
7427S: Supported
7428W: http://www.mellanox.com
7429Q: http://patchwork.ozlabs.org/project/netdev/list/
7430F: drivers/net/ethernet/mellanox/mlx4/en_*
7431
e7523a49
OG
7432MELLANOX ETHERNET DRIVER (mlx5e)
7433M: Saeed Mahameed <saeedm@mellanox.com>
7434L: netdev@vger.kernel.org
7435S: Supported
7436W: http://www.mellanox.com
7437Q: http://patchwork.ozlabs.org/project/netdev/list/
7438F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7439
93c1edb2
JP
7440MELLANOX ETHERNET SWITCH DRIVERS
7441M: Jiri Pirko <jiri@mellanox.com>
7442M: Ido Schimmel <idosch@mellanox.com>
7443L: netdev@vger.kernel.org
7444S: Supported
7445W: http://www.mellanox.com
7446Q: http://patchwork.ozlabs.org/project/netdev/list/
7447F: drivers/net/ethernet/mellanox/mlxsw/
7448
5b25b13a
MD
7449MEMBARRIER SUPPORT
7450M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7451M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7452L: linux-kernel@vger.kernel.org
7453S: Supported
7454F: kernel/membarrier.c
7455F: include/uapi/linux/membarrier.h
7456
70ea91f1
SR
7457MEMORY MANAGEMENT
7458L: linux-mm@kvack.org
70ea91f1
SR
7459W: http://www.linux-mm.org
7460S: Maintained
679655da 7461F: include/linux/mm.h
551450bb
CS
7462F: include/linux/gfp.h
7463F: include/linux/mmzone.h
7464F: include/linux/memory_hotplug.h
7465F: include/linux/vmalloc.h
679655da 7466F: mm/
70ea91f1 7467
f4e9ce66 7468MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7469M: David Woodhouse <dwmw2@infradead.org>
242c325e 7470M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7471L: linux-mtd@lists.infradead.org
8a6e2535
JP
7472W: http://www.linux-mtd.infradead.org/
7473Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7474T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7475T: git git://git.infradead.org/l2-mtd.git
1da177e4 7476S: Maintained
679655da
JP
7477F: drivers/mtd/
7478F: include/linux/mtd/
c117ab84 7479F: include/uapi/mtd/
1da177e4 7480
26c57ef1 7481MEN A21 WATCHDOG DRIVER
30c7469b 7482M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7483L: linux-watchdog@vger.kernel.org
30c7469b 7484S: Maintained
26c57ef1
JT
7485F: drivers/watchdog/mena21_wdt.c
7486
3764e82e 7487MEN CHAMELEON BUS (mcb)
30c7469b
JT
7488M: Johannes Thumshirn <morbidrsa@gmail.com>
7489S: Maintained
3764e82e
JT
7490F: drivers/mcb/
7491F: include/linux/mcb.h
b9f2f459 7492F: Documentation/men-chameleon-bus.txt
3764e82e 7493
48b490d2
AW
7494MEN F21BMC (Board Management Controller)
7495M: Andreas Werner <andreas.werner@men.de>
7496S: Supported
7497F: drivers/mfd/menf21bmc.c
7498F: drivers/watchdog/menf21bmc_wdt.c
7499F: drivers/leds/leds-menf21bmc.c
7500F: drivers/hwmon/menf21bmc_hwmon.c
7501F: Documentation/hwmon/menf21bmc
7502
12285945
JH
7503METAG ARCHITECTURE
7504M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7505L: linux-metag@vger.kernel.org
9f273c24 7506T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7507S: Odd Fixes
12285945
JH
7508F: arch/metag/
7509F: Documentation/metag/
7510F: Documentation/devicetree/bindings/metag/
2d799dde 7511F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7512F: drivers/clocksource/metag_generic.c
5698c50d
JH
7513F: drivers/irqchip/irq-metag.c
7514F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7515F: drivers/tty/metag_da.c
12285945 7516
c6375b0a 7517MICROBLAZE ARCHITECTURE
8b58be88 7518M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7519W: http://www.monstr.eu/fdt/
7520T: git git://git.monstr.eu/linux-2.6-microblaze.git
7521S: Supported
0a8c7914 7522F: arch/microblaze/
1da177e4 7523
2508a45a
CY
7524MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7525M: Chen Yu <yu.c.chen@intel.com>
7526L: platform-driver-x86@vger.kernel.org
7527S: Supported
7528F: drivers/platform/x86/surfacepro3_button.c
7529
1da177e4 7530MICROTEK X6 SCANNER
61eee9a7 7531M: Oliver Neukum <oliver@neukum.org>
1da177e4 7532S: Maintained
679655da 7533F: drivers/usb/image/microtek.*
1da177e4
LT
7534
7535MIPS
8b58be88 7536M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7537L: linux-mips@linux-mips.org
6097050d 7538W: http://www.linux-mips.org/
b05e988e 7539T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7540Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7541S: Supported
f46d92e8 7542F: Documentation/devicetree/bindings/mips/
679655da
JP
7543F: Documentation/mips/
7544F: arch/mips/
1da177e4 7545
413ef3f6
KC
7546MIPS/LOONGSON1 ARCHITECTURE
7547M: Keguang Zhang <keguang.zhang@gmail.com>
7548L: linux-mips@linux-mips.org
7549S: Maintained
7550F: arch/mips/loongson32/
7551F: arch/mips/include/asm/mach-loongson32/
7552F: drivers/*/*loongson1*
7553F: drivers/*/*/*loongson1*
7554
08b7620a
HV
7555MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7556M: Hans Verkuil <hverkuil@xs4all.nl>
7557L: linux-media@vger.kernel.org
7558T: git git://linuxtv.org/media_tree.git
a825eaec 7559W: https://linuxtv.org
08b7620a
HV
7560S: Odd Fixes
7561F: drivers/media/radio/radio-miropcm20*
7562
c09befcb
OG
7563MELLANOX MLX4 core VPI driver
7564M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7565L: netdev@vger.kernel.org
7566L: linux-rdma@vger.kernel.org
7567W: http://www.mellanox.com
7568Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7569S: Supported
7570F: drivers/net/ethernet/mellanox/mlx4/
7571F: include/linux/mlx4/
7572
7573MELLANOX MLX4 IB driver
7574M: Yishai Hadas <yishaih@mellanox.com>
7575L: linux-rdma@vger.kernel.org
7576W: http://www.mellanox.com
e126ba97 7577Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7578S: Supported
7579F: drivers/infiniband/hw/mlx4/
7580F: include/linux/mlx4/
7581
595a4d8f
OG
7582MELLANOX MLX5 core VPI driver
7583M: Matan Barak <matanb@mellanox.com>
7584M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7585L: netdev@vger.kernel.org
7586L: linux-rdma@vger.kernel.org
7587W: http://www.mellanox.com
7588Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7589S: Supported
7590F: drivers/net/ethernet/mellanox/mlx5/core/
7591F: include/linux/mlx5/
7592
595a4d8f
OG
7593MELLANOX MLX5 IB driver
7594M: Matan Barak <matanb@mellanox.com>
7595M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7596L: linux-rdma@vger.kernel.org
7597W: http://www.mellanox.com
7598Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7599S: Supported
b75f0050 7600F: drivers/infiniband/hw/mlx5/
595a4d8f 7601F: include/linux/mlx5/
e126ba97 7602
764589b6
CM
7603MELEXIS MLX90614 DRIVER
7604M: Crt Mori <cmo@melexis.com>
7605L: linux-iio@vger.kernel.org
7606W: http://www.melexis.com
7607S: Supported
7608F: drivers/iio/temperature/mlx90614.c
7609
0ce277e4
AP
7610MN88472 MEDIA DRIVER
7611M: Antti Palosaari <crope@iki.fi>
7612L: linux-media@vger.kernel.org
a825eaec 7613W: https://linuxtv.org
0ce277e4
AP
7614W: http://palosaari.fi/linux/
7615Q: http://patchwork.linuxtv.org/project/linux-media/list/
7616T: git git://linuxtv.org/anttip/media_tree.git
7617S: Maintained
7618F: drivers/staging/media/mn88472/
7619F: drivers/media/dvb-frontends/mn88472.h
7620
4f4d238f
AP
7621MN88473 MEDIA DRIVER
7622M: Antti Palosaari <crope@iki.fi>
7623L: linux-media@vger.kernel.org
a825eaec 7624W: https://linuxtv.org
4f4d238f
AP
7625W: http://palosaari.fi/linux/
7626Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7627S: Maintained
877ba50b 7628F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7629
1da177e4 7630MODULE SUPPORT
8b58be88 7631M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7632S: Maintained
679655da
JP
7633F: include/linux/module.h
7634F: kernel/module.c
1da177e4
LT
7635
7636MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7637W: http://popies.net/meye/
b7788e13 7638S: Orphan
679655da 7639F: Documentation/video4linux/meye.txt
90d72ac6 7640F: drivers/media/pci/meye/
6c0f0359 7641F: include/uapi/linux/meye.h
1da177e4 7642
b9705b60 7643MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7644M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7645S: Maintained
679655da 7646F: Documentation/serial/moxa-smartio
c897401b 7647F: drivers/tty/mxser.*
d735410a 7648
889b2f87
AK
7649MR800 AVERMEDIA USB FM RADIO DRIVER
7650M: Alexey Klimov <klimov.linux@gmail.com>
7651L: linux-media@vger.kernel.org
7652T: git git://linuxtv.org/media_tree.git
7653S: Maintained
7654F: drivers/media/radio/radio-mr800.c
7655
d7155691
AO
7656MRF24J40 IEEE 802.15.4 RADIO DRIVER
7657M: Alan Ott <alan@signal11.us>
7658L: linux-wpan@vger.kernel.org
7659S: Maintained
7660F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7661F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7662
8c4c731a 7663MSI LAPTOP SUPPORT
182ae55c 7664M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7665L: platform-driver-x86@vger.kernel.org
8c4c731a 7666S: Maintained
679655da 7667F: drivers/platform/x86/msi-laptop.c
8c4c731a 7668
0f1006b1 7669MSI WMI SUPPORT
d0944853 7670L: platform-driver-x86@vger.kernel.org
5ee7041e 7671S: Orphan
0f1006b1
AA
7672F: drivers/platform/x86/msi-wmi.c
7673
19a628a0
AP
7674MSI001 MEDIA DRIVER
7675M: Antti Palosaari <crope@iki.fi>
7676L: linux-media@vger.kernel.org
a825eaec 7677W: https://linuxtv.org
19a628a0
AP
7678W: http://palosaari.fi/linux/
7679Q: http://patchwork.linuxtv.org/project/linux-media/list/
7680T: git git://linuxtv.org/anttip/media_tree.git
7681S: Maintained
0185e197 7682F: drivers/media/tuners/msi001*
19a628a0 7683
7570589d 7684MSI2500 MEDIA DRIVER
2c57213f
AP
7685M: Antti Palosaari <crope@iki.fi>
7686L: linux-media@vger.kernel.org
a825eaec 7687W: https://linuxtv.org
2c57213f
AP
7688W: http://palosaari.fi/linux/
7689Q: http://patchwork.linuxtv.org/project/linux-media/list/
7690T: git git://linuxtv.org/anttip/media_tree.git
7691S: Maintained
7570589d 7692F: drivers/media/usb/msi2500/
2c57213f 7693
159eeea4
RJ
7694MSYSTEMS DISKONCHIP G3 MTD DRIVER
7695M: Robert Jarzmik <robert.jarzmik@free.fr>
7696L: linux-mtd@lists.infradead.org
7697S: Maintained
7698F: drivers/mtd/devices/docg3*
7699
62a37dc7 7700MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7701M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7702L: linux-media@vger.kernel.org
7703T: git git://linuxtv.org/media_tree.git
7704S: Maintained
7705F: drivers/media/i2c/mt9m032.c
b5dcee22 7706F: include/media/i2c/mt9m032.h
0e837fb9 7707
62a37dc7 7708MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7709M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7710L: linux-media@vger.kernel.org
7711T: git git://linuxtv.org/media_tree.git
7712S: Maintained
7713F: drivers/media/i2c/mt9p031.c
b5dcee22 7714F: include/media/i2c/mt9p031.h
0e837fb9 7715
62a37dc7 7716MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7717M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7718L: linux-media@vger.kernel.org
7719T: git git://linuxtv.org/media_tree.git
7720S: Maintained
7721F: drivers/media/i2c/mt9t001.c
b5dcee22 7722F: include/media/i2c/mt9t001.h
0e837fb9 7723
62a37dc7 7724MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7725M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7726L: linux-media@vger.kernel.org
7727T: git git://linuxtv.org/media_tree.git
7728S: Maintained
f2272e13 7729F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7730F: drivers/media/i2c/mt9v032.c
b5dcee22 7731F: include/media/i2c/mt9v032.h
0e837fb9 7732
4e0d13cb 7733MULTIFUNCTION DEVICES (MFD)
f7d3210e 7734M: Lee Jones <lee.jones@linaro.org>
7caa7991 7735T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7736S: Supported
679655da 7737F: drivers/mfd/
55b5940d 7738F: include/linux/mfd/
4e0d13cb 7739
5c4e6f13 7740MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7741M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7742L: linux-mmc@vger.kernel.org
708dce3f 7743T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7744S: Maintained
679655da
JP
7745F: drivers/mmc/
7746F: include/linux/mmc/
c117ab84 7747F: include/uapi/linux/mmc/
baca2da4 7748
15a0580c 7749MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7750S: Orphan
679655da
JP
7751F: drivers/mmc/host/mmc_spi.c
7752F: include/linux/spi/mmc_spi.h
15a0580c 7753
1da177e4 7754MULTISOUND SOUND DRIVER
8b58be88 7755M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7756S: Maintained
679655da
JP
7757F: Documentation/sound/oss/MultiSound
7758F: sound/oss/msnd*
1da177e4 7759
d735410a 7760MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7761S: Orphan
c897401b 7762F: drivers/tty/isicom.c
679655da 7763F: include/linux/isicom.h
d735410a 7764
550a7375 7765MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7766M: Bin Liu <b-liu@ti.com>
795fb7e7 7767L: linux-usb@vger.kernel.org
43b416e5 7768T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7769S: Maintained
679655da 7770F: drivers/usb/musb/
550a7375 7771
ea0af5f6
MK
7772MXL5007T MEDIA DRIVER
7773M: Michael Krufky <mkrufky@linuxtv.org>
7774L: linux-media@vger.kernel.org
a825eaec 7775W: https://linuxtv.org
ea0af5f6
MK
7776W: http://github.com/mkrufky
7777Q: http://patchwork.linuxtv.org/project/linux-media/list/
7778T: git git://linuxtv.org/mkrufky/tuners.git
7779S: Maintained
7780F: drivers/media/tuners/mxl5007t.*
7781
2d3cf588 7782MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7783M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7784L: netdev@vger.kernel.org
205057ae 7785W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7786S: Supported
93f7848b 7787F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7788
9df4f913
BB
7789NAND FLASH SUBSYSTEM
7790M: Boris Brezillon <boris.brezillon@free-electrons.com>
7791R: Richard Weinberger <richard@nod.at>
7792L: linux-mtd@lists.infradead.org
7793W: http://www.linux-mtd.infradead.org/
7794Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7795T: git git://github.com/linux-nand/linux.git
7796S: Maintained
7797F: drivers/mtd/nand/
7798F: include/linux/mtd/nand*.h
7799
1da177e4 7800NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7801S: Orphan
d9fb9f38 7802F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7803
23dc05a3
DM
7804NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7805M: Daniel Mack <zonque@gmail.com>
7806S: Maintained
e5747e40 7807L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7808W: http://www.native-instruments.com
7809F: sound/usb/caiaq/
7810
1da177e4 7811NCP FILESYSTEM
52653199
PV
7812M: Petr Vandrovec <petr@vandrovec.name>
7813S: Odd Fixes
679655da 7814F: fs/ncpfs/
1da177e4 7815
a79b0322
FT
7816NCR 5380 SCSI DRIVERS
7817M: Finn Thain <fthain@telegraphics.com.au>
7818M: Michael Schmitz <schmitzmic@gmail.com>
7819L: linux-scsi@vger.kernel.org
7820S: Maintained
7821F: Documentation/scsi/g_NCR5380.txt
71d39758 7822F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
7823F: drivers/scsi/NCR5380.*
7824F: drivers/scsi/arm/cumana_1.c
7825F: drivers/scsi/arm/oak.c
a79b0322
FT
7826F: drivers/scsi/atari_scsi.*
7827F: drivers/scsi/dmx3191d.c
7828F: drivers/scsi/dtc.*
7829F: drivers/scsi/g_NCR5380.*
7830F: drivers/scsi/g_NCR5380_mmio.c
7831F: drivers/scsi/mac_scsi.*
7832F: drivers/scsi/pas16.*
a79b0322
FT
7833F: drivers/scsi/sun3_scsi.*
7834F: drivers/scsi/sun3_scsi_vme.c
7835F: drivers/scsi/t128.*
7836
1da177e4 7837NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7838M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7839L: linux-scsi@vger.kernel.org
7840S: Maintained
679655da 7841F: drivers/scsi/NCR_D700.*
1da177e4 7842
4aa3eb4c
GR
7843NCT6775 HARDWARE MONITOR DRIVER
7844M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7845L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
7846S: Maintained
7847F: Documentation/hwmon/nct6775
7848F: drivers/hwmon/nct6775.c
7849
3c2d774c 7850NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7851M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7852L: linux-rdma@vger.kernel.org
e3d33cb1 7853W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7854S: Supported
7855F: drivers/infiniband/hw/nes/
7856
be2f2e84 7857NETEM NETWORK EMULATOR
adbbf69d 7858M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 7859L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 7860S: Maintained
679655da 7861F: net/sched/sch_netem.c
be2f2e84 7862
b2f5a051 7863NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7864M: Jon Mason <jdmason@kudzu.us>
4a58448b 7865L: netdev@vger.kernel.org
4a58448b 7866S: Supported
679655da 7867F: Documentation/networking/s2io.txt
b2f5a051 7868F: Documentation/networking/vxge.txt
86387e1a 7869F: drivers/net/ethernet/neterion/
4a58448b 7870
db9cf3a3 7871NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7872M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7873M: Patrick McHardy <kaber@trash.net>
42010ed0 7874M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7875L: netfilter-devel@vger.kernel.org
82b98543 7876L: coreteam@netfilter.org
1da177e4
LT
7877W: http://www.netfilter.org/
7878W: http://www.iptables.org/
42010ed0
PNA
7879Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7880T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7881T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7882S: Supported
679655da
JP
7883F: include/linux/netfilter*
7884F: include/linux/netfilter/
7885F: include/net/netfilter/
c117ab84
CEB
7886F: include/uapi/linux/netfilter*
7887F: include/uapi/linux/netfilter/
679655da
JP
7888F: net/*/netfilter.c
7889F: net/*/netfilter/
7890F: net/netfilter/
91c269a0 7891F: net/bridge/br_netfilter*.c
1da177e4 7892
4cc67735 7893NETLABEL
87a0874c 7894M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7895W: http://netlabel.sf.net
7896L: netdev@vger.kernel.org
87a0874c 7897S: Maintained
80811493 7898F: Documentation/netlabel/
679655da
JP
7899F: include/net/netlabel.h
7900F: net/netlabel/
4cc67735 7901
1da177e4 7902NETROM NETWORK LAYER
8b58be88 7903M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7904L: linux-hams@vger.kernel.org
d34cb28a 7905W: http://www.linux-ax25.org/
1da177e4 7906S: Maintained
679655da 7907F: include/net/netrom.h
c117ab84 7908F: include/uapi/linux/netrom.h
679655da 7909F: net/netrom/
1da177e4 7910
4c352362
JK
7911NETRONOME ETHERNET DRIVERS
7912M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
7913L: oss-drivers@netronome.com
7914S: Maintained
7915F: drivers/net/ethernet/netronome/
7916
5ddb88c0 7917NETWORK BLOCK DEVICE (NBD)
4ca5829a 7918M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7919S: Maintained
5e4b269b 7920L: nbd-general@lists.sourceforge.net
4ca5829a 7921T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7922F: Documentation/blockdev/nbd.txt
7923F: drivers/block/nbd.c
c117ab84 7924F: include/uapi/linux/nbd.h
1da177e4 7925
6e43650c
NH
7926NETWORK DROP MONITOR
7927M: Neil Horman <nhorman@tuxdriver.com>
7928L: netdev@vger.kernel.org
7929S: Maintained
7930W: https://fedorahosted.org/dropwatch/
7931F: net/core/drop_monitor.c
7932
1da177e4 7933NETWORKING [GENERAL]
8b58be88 7934M: "David S. Miller" <davem@davemloft.net>
979b6c13 7935L: netdev@vger.kernel.org
b1e8fd54 7936W: http://www.linuxfoundation.org/en/Net
11e98029 7937Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7938T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7939T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7940S: Maintained
679655da
JP
7941F: net/
7942F: include/net/
018d21ed
JP
7943F: include/linux/in.h
7944F: include/linux/net.h
7945F: include/linux/netdevice.h
c117ab84
CEB
7946F: include/uapi/linux/in.h
7947F: include/uapi/linux/net.h
7948F: include/uapi/linux/netdevice.h
0c7aecd4 7949F: include/uapi/linux/net_namespace.h
7e814a6c 7950F: tools/net/
f4e53f9a 7951F: tools/testing/selftests/net/
335a67d2 7952F: lib/random32.c
a101ccd1 7953F: lib/test_bpf.c
1da177e4
LT
7954
7955NETWORKING [IPv4/IPv6]
8b58be88
JP
7956M: "David S. Miller" <davem@davemloft.net>
7957M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7958M: James Morris <jmorris@namei.org>
7959M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7960M: Patrick McHardy <kaber@trash.net>
979b6c13 7961L: netdev@vger.kernel.org
08deed1e 7962T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7963S: Maintained
679655da
JP
7964F: net/ipv4/
7965F: net/ipv6/
7966F: include/net/ip*
0a14842f 7967F: arch/x86/net/*
1da177e4 7968
73b7656c
DM
7969NETWORKING [IPSEC]
7970M: Steffen Klassert <steffen.klassert@secunet.com>
7971M: Herbert Xu <herbert@gondor.apana.org.au>
7972M: "David S. Miller" <davem@davemloft.net>
7973L: netdev@vger.kernel.org
d1fc5024
SK
7974T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7975T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7976S: Maintained
5826bdd1 7977F: net/core/flow.c
73b7656c
DM
7978F: net/xfrm/
7979F: net/key/
7980F: net/ipv4/xfrm*
d1fc5024
SK
7981F: net/ipv4/esp4.c
7982F: net/ipv4/ah4.c
7983F: net/ipv4/ipcomp.c
7984F: net/ipv4/ip_vti.c
73b7656c 7985F: net/ipv6/xfrm*
d1fc5024
SK
7986F: net/ipv6/esp6.c
7987F: net/ipv6/ah6.c
7988F: net/ipv6/ipcomp6.c
7989F: net/ipv6/ip6_vti.c
73b7656c
DM
7990F: include/uapi/linux/xfrm.h
7991F: include/net/xfrm.h
7992
10e2ff1c 7993NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7994M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7995L: netdev@vger.kernel.org
7996S: Maintained
7997
29f8f632 7998NETWORKING [WIRELESS]
2cb4abd1 7999L: linux-wireless@vger.kernel.org
8a6e2535 8000Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8001
788873ac
JP
8002NETWORKING DRIVERS
8003L: netdev@vger.kernel.org
8004W: http://www.linuxfoundation.org/en/Net
11e98029 8005Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8006T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8007T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8008S: Odd Fixes
156f4fbc 8009F: Documentation/devicetree/bindings/net/
788873ac 8010F: drivers/net/
018d21ed 8011F: include/linux/if_*
0b63bf1f 8012F: include/linux/netdevice.h
0b63bf1f
JD
8013F: include/linux/etherdevice.h
8014F: include/linux/fcdevice.h
8015F: include/linux/fddidevice.h
8016F: include/linux/hippidevice.h
8017F: include/linux/inetdevice.h
c117ab84
CEB
8018F: include/uapi/linux/if_*
8019F: include/uapi/linux/netdevice.h
788873ac 8020
0e324cf6
JL
8021NETWORKING DRIVERS (WIRELESS)
8022M: Kalle Valo <kvalo@codeaurora.org>
8023L: linux-wireless@vger.kernel.org
8024Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8025T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8026T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8027S: Maintained
182fd9ee 8028F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8029F: drivers/net/wireless/
8030
3d396eb1 8031NETXEN (1/10) GbE SUPPORT
8622315e 8032M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8033M: Sony Chacko <sony.chacko@qlogic.com>
8034M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8035L: netdev@vger.kernel.org
9c2b5bde 8036W: http://www.qlogic.com
3d396eb1 8037S: Supported
aa43c215 8038F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8039
6423d30f
AAJ
8040NFC SUBSYSTEM
8041M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8042M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8043M: Samuel Ortiz <sameo@linux.intel.com>
8044L: linux-wireless@vger.kernel.org
1eb3b216 8045L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8046S: Supported
6423d30f 8047F: net/nfc/
55eb94f9 8048F: include/net/nfc/
c117ab84 8049F: include/uapi/linux/nfc.h
6423d30f 8050F: drivers/nfc/
397d6497
CR
8051F: include/linux/platform_data/nfcmrvl.h
8052F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8053F: include/linux/platform_data/pn544.h
397d6497
CR
8054F: include/linux/platform_data/st21nfca.h
8055F: include/linux/platform_data/st-nci.h
7ebb88e5 8056F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8057
e8b43555 8058NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8059M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8060M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8061L: linux-nfs@vger.kernel.org
8062W: http://client.linux-nfs.org
cd7b996a 8063T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8064S: Maintained
679655da
JP
8065F: fs/lockd/
8066F: fs/nfs/
8067F: fs/nfs_common/
8068F: net/sunrpc/
8069F: include/linux/lockd/
8070F: include/linux/nfs*
8071F: include/linux/sunrpc/
c117ab84
CEB
8072F: include/uapi/linux/nfs*
8073F: include/uapi/linux/sunrpc/
1da177e4 8074
85ef9cea 8075NILFS2 FILESYSTEM
e2126935 8076M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8077L: linux-nilfs@vger.kernel.org
f9472265 8078W: http://nilfs.sourceforge.net/
9e92e516 8079W: http://nilfs.osdn.jp/
e2126935 8080T: git git://github.com/konis/nilfs2.git
85ef9cea 8081S: Supported
679655da
JP
8082F: Documentation/filesystems/nilfs2.txt
8083F: fs/nilfs2/
8084F: include/linux/nilfs2_fs.h
c35c7ac5 8085F: include/trace/events/nilfs2.h
85ef9cea 8086
1da177e4 8087NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8088M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8089W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8090S: Maintained
679655da
JP
8091F: Documentation/scsi/NinjaSCSI.txt
8092F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8093
8094NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8095M: GOTO Masanori <gotom@debian.or.jp>
8096M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8097W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8098S: Maintained
679655da
JP
8099F: Documentation/scsi/NinjaSCSI.txt
8100F: drivers/scsi/nsp32*
1da177e4 8101
383b8fb9
LFT
8102NIOS2 ARCHITECTURE
8103M: Ley Foon Tan <lftan@altera.com>
8104L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8105T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8106S: Maintained
8107F: arch/nios2/
8108
2a6afddb 8109NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8110R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8111F: include/linux/power/bq2415x_charger.h
081bab21 8112F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8113F: include/linux/power/isp1704_charger.h
8114F: drivers/power/bq2415x_charger.c
081bab21 8115F: drivers/power/bq27xxx_battery.c
e35a49b1 8116F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8117F: drivers/power/isp1704_charger.c
8118F: drivers/power/rx51_battery.c
8119
a1bd3bae 8120NTB DRIVER CORE
9ef6bf6c
JM
8121M: Jon Mason <jdmason@kudzu.us>
8122M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8123M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8124L: linux-ntb@googlegroups.com
fce8a7bb 8125S: Supported
2984411f
JM
8126W: https://github.com/jonmason/ntb/wiki
8127T: git git://github.com/jonmason/ntb.git
fce8a7bb 8128F: drivers/ntb/
548c237c 8129F: drivers/net/ntb_netdev.c
fce8a7bb 8130F: include/linux/ntb.h
a1bd3bae 8131F: include/linux/ntb_transport.h
fce8a7bb 8132
e26a5843
AH
8133NTB INTEL DRIVER
8134M: Jon Mason <jdmason@kudzu.us>
8135M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8136L: linux-ntb@googlegroups.com
e26a5843
AH
8137S: Supported
8138W: https://github.com/jonmason/ntb/wiki
8139T: git git://github.com/jonmason/ntb.git
8140F: drivers/ntb/hw/intel/
fce8a7bb 8141
a1b36958
XY
8142NTB AMD DRIVER
8143M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8144L: linux-ntb@googlegroups.com
8145S: Supported
8146F: drivers/ntb/hw/amd/
8147
1da177e4 8148NTFS FILESYSTEM
2818ef50 8149M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8150L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8151W: http://www.tuxera.com/
e6f4dee7 8152T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8153S: Supported
679655da
JP
8154F: Documentation/filesystems/ntfs.txt
8155F: fs/ntfs/
1da177e4 8156
9eb8ef74 8157NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8158M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8159L: linux-fbdev@vger.kernel.org
ce00f85c 8160S: Maintained
8a61f013
JH
8161F: drivers/video/fbdev/riva/
8162F: drivers/video/fbdev/nvidia/
1da177e4 8163
79461681 8164NVM EXPRESS DRIVER
b3975e94
JF
8165M: Keith Busch <keith.busch@intel.com>
8166M: Jens Axboe <axboe@fb.com>
79461681 8167L: linux-nvme@lists.infradead.org
b3975e94
JF
8168T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8169W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8170S: Supported
57dacad5 8171F: drivers/nvme/host/
79461681
MW
8172F: include/linux/nvme.h
8173
aee4b9bd
SK
8174NVMEM FRAMEWORK
8175M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8176M: Maxime Ripard <maxime.ripard@free-electrons.com>
8177S: Maintained
8178F: drivers/nvmem/
8179F: Documentation/devicetree/bindings/nvmem/
8180F: include/linux/nvmem-consumer.h
8181F: include/linux/nvmem-provider.h
8182
dece4585
CP
8183NXP-NCI NFC DRIVER
8184M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8185R: Charles Gorand <charles.gorand@effinnov.com>
8186L: linux-nfc@lists.01.org (moderated for non-subscribers)
8187S: Supported
8188F: drivers/nfc/nxp-nci
8189
f50d7146 8190NXP TDA998X DRM DRIVER
54176cc6 8191M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8192S: Supported
8193F: drivers/gpu/drm/i2c/tda998x_drv.c
8194F: include/drm/i2c/tda998x.h
8195
fbace43e
PR
8196NXP TFA9879 DRIVER
8197M: Peter Rosin <peda@axentia.se>
8198L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8199S: Maintained
8200F: sound/soc/codecs/tfa9879*
8201
442f04c3
JP
8202OBJTOOL
8203M: Josh Poimboeuf <jpoimboe@redhat.com>
8204S: Supported
8205F: tools/objtool/
8206
f5525786 8207OMAP SUPPORT
0e24bdd4 8208M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8209L: linux-omap@vger.kernel.org
8210W: http://www.muru.com/linux/omap/
8211W: http://linux.omap.com/
8a6e2535 8212Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8213T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8214S: Maintained
4e04d5a3 8215F: arch/arm/*omap*/
026da812
FB
8216F: arch/arm/configs/omap1_defconfig
8217F: arch/arm/configs/omap2plus_defconfig
046d0a37 8218F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8219F: drivers/irqchip/irq-omap-intc.c
8220F: drivers/mfd/*omap*.c
8221F: drivers/mfd/menelaus.c
8222F: drivers/mfd/palmas.c
8223F: drivers/mfd/tps65217.c
8224F: drivers/mfd/tps65218.c
8225F: drivers/mfd/tps65910.c
8226F: drivers/mfd/twl-core.[ch]
8227F: drivers/mfd/twl4030*.c
8228F: drivers/mfd/twl6030*.c
8229F: drivers/mfd/twl6040*.c
8230F: drivers/regulator/palmas-regulator*.c
8231F: drivers/regulator/pbias-regulator.c
8232F: drivers/regulator/tps65217-regulator.c
8233F: drivers/regulator/tps65218-regulator.c
8234F: drivers/regulator/tps65910-regulator.c
8235F: drivers/regulator/twl-regulator.c
046d0a37 8236F: include/linux/i2c-omap.h
f5525786 8237
50f29fbd 8238OMAP DEVICE TREE SUPPORT
cdb55ab0 8239M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8240M: Tony Lindgren <tony@atomide.com>
8241L: linux-omap@vger.kernel.org
d0fb18c5 8242L: devicetree@vger.kernel.org
50f29fbd
TL
8243S: Maintained
8244F: arch/arm/boot/dts/*omap*
8245F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8246F: arch/arm/boot/dts/*am4*
8247F: arch/arm/boot/dts/*am5*
8248F: arch/arm/boot/dts/*dra7*
50f29fbd 8249
f5525786 8250OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8251M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8252L: linux-omap@vger.kernel.org
8253S: Maintained
8254F: arch/arm/*omap*/*clock*
8255
8256OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8257M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8258L: linux-omap@vger.kernel.org
8259S: Maintained
8260F: arch/arm/*omap*/*pm*
c46938d4 8261F: drivers/cpufreq/omap-cpufreq.c
f5525786 8262
d21db568 8263OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8264M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8265M: Paul Walmsley <paul@pwsan.com>
8266L: linux-omap@vger.kernel.org
8267S: Maintained
d21db568 8268F: arch/arm/mach-omap2/prm*
692ab1f3 8269
f5525786 8270OMAP AUDIO SUPPORT
6c284903 8271M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8272M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8273L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8274L: linux-omap@vger.kernel.org
8275S: Maintained
8276F: sound/soc/omap/
8277
18640193
TL
8278OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8279M: Roger Quadros <rogerq@ti.com>
8280M: Tony Lindgren <tony@atomide.com>
8281L: linux-omap@vger.kernel.org
8282S: Maintained
8283F: drivers/memory/omap-gpmc.c
8284F: arch/arm/mach-omap2/*gpmc*
8285
f5525786 8286OMAP FRAMEBUFFER SUPPORT
830e6384 8287M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8288L: linux-fbdev@vger.kernel.org
f5525786
TL
8289L: linux-omap@vger.kernel.org
8290S: Maintained
8a61f013 8291F: drivers/video/fbdev/omap/
f5525786 8292
676eec0d 8293OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8294M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8295L: linux-omap@vger.kernel.org
676eec0d 8296L: linux-fbdev@vger.kernel.org
178ff4c9 8297S: Maintained
8a61f013 8298F: drivers/video/fbdev/omap2/
178ff4c9
TV
8299F: Documentation/arm/OMAP/DSS
8300
8b37fcfc
OBC
8301OMAP HARDWARE SPINLOCK SUPPORT
8302M: Ohad Ben-Cohen <ohad@wizery.com>
8303L: linux-omap@vger.kernel.org
8304S: Maintained
8305F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8306
f5525786 8307OMAP MMC SUPPORT
8b58be88 8308M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8309L: linux-omap@vger.kernel.org
8310S: Maintained
653f41b5
MC
8311F: drivers/mmc/host/omap.c
8312
8313OMAP HS MMC SUPPORT
0a4585c6 8314L: linux-mmc@vger.kernel.org
653f41b5 8315L: linux-omap@vger.kernel.org
dfa5d196 8316S: Orphan
653f41b5 8317F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8318
8319OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8320M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8321S: Maintained
8322F: drivers/char/hw_random/omap-rng.c
8323
f400c82e 8324OMAP HWMOD SUPPORT
cdb55ab0 8325M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8326M: Paul Walmsley <paul@pwsan.com>
8327L: linux-omap@vger.kernel.org
8328S: Maintained
8fc8b12b 8329F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8330
8633fb30
PW
8331OMAP HWMOD DATA
8332M: Paul Walmsley <paul@pwsan.com>
8333L: linux-omap@vger.kernel.org
8334S: Maintained
8335F: arch/arm/mach-omap2/omap_hwmod*data*
8336
f400c82e 8337OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8338M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8339L: linux-omap@vger.kernel.org
8340S: Maintained
8341F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8342
0db83ced 8343OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8344M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8345L: linux-media@vger.kernel.org
8346S: Maintained
7eec52db 8347F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8348F: drivers/media/platform/omap3isp/
0db83ced 8349F: drivers/staging/media/omap4iss/
7e8970e1 8350
f5525786 8351OMAP USB SUPPORT
f5525786
TL
8352L: linux-usb@vger.kernel.org
8353L: linux-omap@vger.kernel.org
3b243519 8354S: Orphan
a16fbd65
JP
8355F: drivers/usb/*/*omap*
8356F: arch/arm/*omap*/usb*
f5525786 8357
6d994710 8358OMAP GPIO DRIVER
fe643528 8359M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8360M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8361M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8362L: linux-omap@vger.kernel.org
8363S: Maintained
fe643528 8364F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8365F: drivers/gpio/gpio-omap.c
8366
c351e290
MJ
8367OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8368M: Mark Jackson <mpfj@newflow.co.uk>
8369L: linux-omap@vger.kernel.org
8370S: Maintained
8371F: arch/arm/boot/dts/am335x-nano.dts
8372
0ad122d9 8373OMFS FILESYSTEM
8b58be88 8374M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8375L: linux-karma-devel@lists.sourceforge.net
8376S: Maintained
679655da
JP
8377F: Documentation/filesystems/omfs.txt
8378F: fs/omfs/
0ad122d9 8379
c1986ee9 8380OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8381M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8382S: Maintained
679655da
JP
8383F: drivers/char/pcmcia/cm4000_cs.c
8384F: include/linux/cm4000_cs.h
c117ab84 8385F: include/uapi/linux/cm4000_cs.h
c1986ee9 8386
77c44ab1 8387OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8388M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8389S: Maintained
679655da 8390F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8391
77d5140f 8392OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8393M: Jonathan Corbet <corbet@lwn.net>
661263b5 8394L: linux-media@vger.kernel.org
275ffde4 8395T: git git://linuxtv.org/media_tree.git
77d5140f 8396S: Maintained
90d72ac6 8397F: drivers/media/i2c/ov7670.c
77d5140f 8398
431bca73 8399ONENAND FLASH DRIVER
8b58be88 8400M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8401L: linux-mtd@lists.infradead.org
8402S: Maintained
679655da
JP
8403F: drivers/mtd/onenand/
8404F: include/linux/mtd/onenand*.h
431bca73 8405
1da177e4 8406ONSTREAM SCSI TAPE DRIVER
8b58be88 8407M: Willem Riede <osst@riede.org>
1da177e4
LT
8408L: osst-users@lists.sourceforge.net
8409L: linux-scsi@vger.kernel.org
8410S: Maintained
f7269cfc
JD
8411F: Documentation/scsi/osst.txt
8412F: drivers/scsi/osst.*
8413F: drivers/scsi/osst_*.h
8414F: drivers/scsi/st.h
1da177e4 8415
e2d1d6c0 8416OPENCORES I2C BUS DRIVER
8b58be88 8417M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8418L: linux-i2c@vger.kernel.org
e2d1d6c0 8419S: Maintained
679655da
JP
8420F: Documentation/i2c/busses/i2c-ocores
8421F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8422
860c44c1 8423OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8424M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8425M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8426L: devicetree@vger.kernel.org
a7fefe9f 8427W: http://www.devicetree.org/
fcdec35e 8428T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8429S: Maintained
f8828205 8430F: drivers/of/
860c44c1 8431F: include/linux/of*.h
f8828205 8432F: scripts/dtc/
860c44c1 8433
f8828205 8434OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8435M: Rob Herring <robh+dt@kernel.org>
f8828205 8436M: Mark Rutland <mark.rutland@arm.com>
f8828205 8437L: devicetree@vger.kernel.org
9f273c24 8438T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8439Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8440S: Maintained
8441F: Documentation/devicetree/
8442F: arch/*/boot/dts/
8443F: include/dt-bindings/
8444
2bb65f56
PA
8445OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8446M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8447L: devicetree@vger.kernel.org
8448S: Maintained
8449F: Documentation/devicetree/dynamic-resolution-notes.txt
8450F: Documentation/devicetree/overlay-notes.txt
8451F: drivers/of/overlay.c
8452F: drivers/of/resolver.c
8453
19f9d392
JB
8454OPENRISC ARCHITECTURE
8455M: Jonas Bonn <jonas@southpole.se>
8456W: http://openrisc.net
19f9d392
JB
8457S: Maintained
8458T: git git://openrisc.net/~jonas/linux
14430813 8459F: arch/openrisc/
19f9d392 8460
ccb1352e 8461OPENVSWITCH
4f337ed5 8462M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8463L: netdev@vger.kernel.org
ccb1352e
JG
8464L: dev@openvswitch.org
8465W: http://openvswitch.org
ccb1352e
JG
8466S: Maintained
8467F: net/openvswitch/
b422da7c 8468F: include/uapi/linux/openvswitch.h
ccb1352e 8469
875fa6fb
VK
8470OPERATING PERFORMANCE POINTS (OPP)
8471M: Viresh Kumar <vireshk@kernel.org>
8472M: Nishanth Menon <nm@ti.com>
8473M: Stephen Boyd <sboyd@codeaurora.org>
8474L: linux-pm@vger.kernel.org
8475S: Maintained
8476T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8477F: drivers/base/power/opp/
8478F: include/linux/pm_opp.h
8479F: Documentation/power/opp.txt
8480F: Documentation/devicetree/bindings/opp/
8481
af39917d
CL
8482OPL4 DRIVER
8483M: Clemens Ladisch <clemens@ladisch.de>
8484L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8485T: git git://git.alsa-project.org/alsa-kernel.git
8486S: Maintained
8487F: sound/drivers/opl4/
8488
1da177e4 8489OPROFILE
4cf7e718 8490M: Robert Richter <rric@kernel.org>
1da177e4
LT
8491L: oprofile-list@lists.sf.net
8492S: Maintained
81c4a8a6 8493F: arch/*/include/asm/oprofile*.h
679655da
JP
8494F: arch/*/oprofile/
8495F: drivers/oprofile/
8496F: include/linux/oprofile.h
1da177e4 8497
e2d1d6c0 8498ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8499M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8500M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8501L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8502W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8503S: Supported
679655da
JP
8504F: Documentation/filesystems/ocfs2.txt
8505F: Documentation/filesystems/dlmfs.txt
8506F: fs/ocfs2/
e2d1d6c0 8507
1da177e4 8508ORINOCO DRIVER
724c6b35 8509L: linux-wireless@vger.kernel.org
491b26b4 8510W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8511W: http://www.nongnu.org/orinoco/
3a59babb 8512S: Orphan
2be45b66 8513F: drivers/net/wireless/intersil/orinoco/
1da177e4 8514
42c55aa8 8515OSD LIBRARY and FILESYSTEM
fadc0752 8516M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8517M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8518L: osd-dev@open-osd.org
8519W: http://open-osd.org
54e5881d 8520T: git git://git.open-osd.org/open-osd.git
68274794 8521S: Maintained
42c55aa8 8522F: drivers/scsi/osd/
6b6f0b6c 8523F: include/scsi/osd_*
42c55aa8 8524F: fs/exofs/
68274794 8525
ef94b186 8526OVERLAY FILESYSTEM
7c37fbda 8527M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8528L: linux-unionfs@vger.kernel.org
8529T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8530S: Supported
1d113735 8531F: fs/overlayfs/
7c37fbda
NB
8532F: Documentation/filesystems/overlayfs.txt
8533
85096169
MM
8534ORANGEFS FILESYSTEM
8535M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8536L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8537T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8538S: Supported
8539F: fs/orangefs/
8540F: Documentation/filesystems/orangefs.txt
8541
e2d1d6c0 8542P54 WIRELESS DRIVER
084cb0fe 8543M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8544L: linux-wireless@vger.kernel.org
084cb0fe 8545W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8546S: Maintained
d3466830 8547F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8548
f5cd7872 8549PA SEMI ETHERNET DRIVER
8b58be88 8550M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8551L: netdev@vger.kernel.org
8552S: Maintained
ded19add 8553F: drivers/net/ethernet/pasemi/*
f5cd7872 8554
beb58aa3 8555PA SEMI SMBUS DRIVER
8b58be88 8556M: Olof Johansson <olof@lixom.net>
846557d3 8557L: linux-i2c@vger.kernel.org
beb58aa3 8558S: Maintained
679655da 8559F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8560
48fc267e
SK
8561PADATA PARALLEL EXECUTION MECHANISM
8562M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8563L: linux-crypto@vger.kernel.org
8564S: Maintained
8565F: kernel/padata.c
8566F: include/linux/padata.h
8567F: Documentation/padata.txt
8568
709ee531 8569PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8570M: Harald Welte <laforge@gnumonks.org>
d0944853 8571L: platform-driver-x86@vger.kernel.org
709ee531 8572S: Maintained
679655da 8573F: drivers/platform/x86/panasonic-laptop.c
709ee531 8574
368dd5ac 8575PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8576M: David Howells <dhowells@redhat.com>
4fa97181
DH
8577L: linux-am33-list@redhat.com (moderated for non-subscribers)
8578W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8579S: Maintained
679655da
JP
8580F: Documentation/mn10300/
8581F: arch/mn10300/
4fa97181 8582
305b37bd
KS
8583PARALLEL LCD/KEYPAD PANEL DRIVER
8584M: Willy Tarreau <willy@haproxy.com>
8585M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8586S: Odd Fixes
8587F: Documentation/misc-devices/lcd-panel-cgram.txt
8588F: drivers/misc/panel.c
8589
64dfff03
SM
8590PARALLEL PORT SUBSYSTEM
8591M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8592M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8593L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8594S: Maintained
679655da
JP
8595F: drivers/parport/
8596F: include/linux/parport*.h
8597F: drivers/char/ppdev.c
c117ab84 8598F: include/uapi/linux/ppdev.h
64dfff03 8599F: Documentation/parport*.txt
1da177e4 8600
4cdf6bc2 8601PARAVIRT_OPS INTERFACE
d633180c 8602M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8603M: Chris Wright <chrisw@sous-sol.org>
8604M: Alok Kataria <akataria@vmware.com>
8605M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8606L: virtualization@lists.linux-foundation.org
4cdf6bc2 8607S: Supported
a2e19991 8608F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8609F: arch/*/kernel/paravirt*
8610F: arch/*/include/asm/paravirt.h
4cdf6bc2 8611
e2d1d6c0 8612PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8613M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8614L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8615S: Maintained
679655da
JP
8616F: Documentation/blockdev/paride.txt
8617F: drivers/block/paride/
e2d1d6c0
RD
8618
8619PARISC ARCHITECTURE
b8828770 8620M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8621M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8622L: linux-parisc@vger.kernel.org
8623W: http://www.parisc-linux.org/
8a6e2535 8624Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8626T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8627S: Maintained
679655da 8628F: arch/parisc/
2b6bac9e 8629F: Documentation/parisc/
679655da 8630F: drivers/parisc/
2b6bac9e
HD
8631F: drivers/char/agp/parisc-agp.c
8632F: drivers/input/serio/gscps2.c
8633F: drivers/parport/parport_gsc.*
8634F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8635F: drivers/video/fbdev/sti*
2b6bac9e
HD
8636F: drivers/video/console/sti*
8637F: drivers/video/logo/logo_parisc*
e2d1d6c0 8638
1662d32c 8639PC87360 HARDWARE MONITORING DRIVER
8b58be88 8640M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8641L: linux-hwmon@vger.kernel.org
1662d32c 8642S: Maintained
679655da
JP
8643F: Documentation/hwmon/pc87360
8644F: drivers/hwmon/pc87360.c
1662d32c
JC
8645
8646PC8736x GPIO DRIVER
8b58be88 8647M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8648S: Maintained
679655da 8649F: drivers/char/pc8736x_gpio.c
1662d32c 8650
1ad107fd 8651PC87427 HARDWARE MONITORING DRIVER
d8130624 8652M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8653L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8654S: Maintained
8655F: Documentation/hwmon/pc87427
8656F: drivers/hwmon/pc87427.c
8657
b26e0ed4 8658PCA9532 LED DRIVER
8b58be88 8659M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8660S: Maintained
d5ca6918
JP
8661F: drivers/leds/leds-pca9532.c
8662F: include/linux/leds-pca9532.h
b26e0ed4 8663
5ce914a8 8664PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8665M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8666L: linux-i2c@vger.kernel.org
8667S: Maintained
b4f0b74e 8668F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8669
3971dae5 8670PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8671M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8672S: Maintained
8673F: drivers/firmware/pcdp.*
8674
065c6359 8675PCI ERROR RECOVERY
6305902c 8676M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8677L: linux-pci@vger.kernel.org
065c6359 8678S: Supported
679655da 8679F: Documentation/PCI/pci-error-recovery.txt
065c6359 8680
78c1cffd
RC
8681PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8682M: Russell Currey <ruscur@russell.cc>
8683L: linuxppc-dev@lists.ozlabs.org
8684S: Supported
8685F: Documentation/powerpc/eeh-pci-error-recovery.txt
8686F: arch/powerpc/kernel/eeh*.c
8687F: arch/powerpc/platforms/*/eeh*.c
8688F: arch/powerpc/include/*/eeh*.h
8689
1da177e4 8690PCI SUBSYSTEM
5ac3a6d2 8691M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8692L: linux-pci@vger.kernel.org
99662dd1 8693Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8694T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8695S: Supported
679655da
JP
8696F: Documentation/PCI/
8697F: drivers/pci/
8698F: include/linux/pci*
6b49ee49 8699F: arch/x86/pci/
cad01f91 8700F: arch/x86/kernel/quirks.c
1da177e4 8701
eaa6111b
LFT
8702PCI DRIVER FOR ALTERA PCIE IP
8703M: Ley Foon Tan <lftan@altera.com>
8704L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8705L: linux-pci@vger.kernel.org
8706S: Supported
8707F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8708F: drivers/pci/host/pcie-altera.c
8709
b7e78170
RH
8710PCI DRIVER FOR ARM VERSATILE PLATFORM
8711M: Rob Herring <robh@kernel.org>
8712L: linux-pci@vger.kernel.org
8713L: linux-arm-kernel@lists.infradead.org
8714S: Maintained
8715F: Documentation/devicetree/bindings/pci/versatile.txt
8716F: drivers/pci/host/pci-versatile.c
8717
5f6b6ccd
TI
8718PCI DRIVER FOR APPLIEDMICRO XGENE
8719M: Tanmay Inamdar <tinamdar@apm.com>
8720L: linux-pci@vger.kernel.org
8721L: linux-arm-kernel@lists.infradead.org
8722S: Maintained
8723F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8724F: drivers/pci/host/pci-xgene.c
8725
62d0ff83
ML
8726PCI DRIVER FOR FREESCALE LAYERSCAPE
8727M: Minghuan Lian <minghuan.Lian@freescale.com>
8728M: Mingkai Hu <mingkai.hu@freescale.com>
8729M: Roy Zang <tie-fei.zang@freescale.com>
8730L: linuxppc-dev@lists.ozlabs.org
8731L: linux-pci@vger.kernel.org
8732L: linux-arm-kernel@lists.infradead.org
8733S: Maintained
8734F: drivers/pci/host/*layerscape*
8735
f0b75693 8736PCI DRIVER FOR IMX6
f175aa2c 8737M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8738M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8739L: linux-pci@vger.kernel.org
8740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8741S: Maintained
8742F: drivers/pci/host/*imx6*
8743
0c4ffcfe
MK
8744PCI DRIVER FOR TI KEYSTONE
8745M: Murali Karicheri <m-karicheri2@ti.com>
8746L: linux-pci@vger.kernel.org
8747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8748S: Maintained
8749F: drivers/pci/host/*keystone*
8750
f0b75693
BH
8751PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8752M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8753M: Jason Cooper <jason@lakedaemon.net>
8754L: linux-pci@vger.kernel.org
8755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8756S: Maintained
8757F: drivers/pci/host/*mvebu*
8758
0447cfd7
TR
8759PCI DRIVER FOR NVIDIA TEGRA
8760M: Thierry Reding <thierry.reding@gmail.com>
8761L: linux-tegra@vger.kernel.org
f0b75693 8762L: linux-pci@vger.kernel.org
0447cfd7
TR
8763S: Supported
8764F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8765F: drivers/pci/host/pci-tegra.c
8766
47ff3de9
KVA
8767PCI DRIVER FOR TI DRA7XX
8768M: Kishon Vijay Abraham I <kishon@ti.com>
8769L: linux-omap@vger.kernel.org
8770L: linux-pci@vger.kernel.org
8771S: Supported
8772F: Documentation/devicetree/bindings/pci/ti-pci.txt
8773F: drivers/pci/host/pci-dra7xx.c
8774
f0b75693
BH
8775PCI DRIVER FOR RENESAS R-CAR
8776M: Simon Horman <horms@verge.net.au>
8777L: linux-pci@vger.kernel.org
4a121096 8778L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8779S: Maintained
8780F: drivers/pci/host/*rcar*
8781
4af82255 8782PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8783M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8784L: linux-pci@vger.kernel.org
f0b75693
BH
8785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8786L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8787S: Maintained
8788F: drivers/pci/host/pci-exynos.c
8789
f0b75693 8790PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8791M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8792M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8793L: linux-pci@vger.kernel.org
8794S: Maintained
8795F: drivers/pci/host/*designware*
8796
5a3aa2a8
JP
8797PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8798M: Joao Pinto <jpinto@synopsys.com>
8799L: linux-pci@vger.kernel.org
8800S: Maintained
8801F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8802F: drivers/pci/host/pcie-designware-plat.c
8803
cf28855b
WD
8804PCI DRIVER FOR GENERIC OF HOSTS
8805M: Will Deacon <will.deacon@arm.com>
8806L: linux-pci@vger.kernel.org
8807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8808S: Maintained
8809F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8810F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8811F: drivers/pci/host/pci-host-generic.c
8812
185a383a
KB
8813PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8814M: Keith Busch <keith.busch@intel.com>
8815L: linux-pci@vger.kernel.org
8816S: Supported
8817F: arch/x86/pci/vmd.c
8818
51b66a6c 8819PCIE DRIVER FOR ST SPEAR13XX
110baab1 8820M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8821L: linux-pci@vger.kernel.org
110baab1 8822S: Maintained
51b66a6c
PA
8823F: drivers/pci/host/*spear*
8824
af1169b4
LFT
8825PCI MSI DRIVER FOR ALTERA MSI IP
8826M: Ley Foon Tan <lftan@altera.com>
8827L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8828L: linux-pci@vger.kernel.org
8829S: Supported
8830F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8831F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8832
dcd19de3
DD
8833PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8834M: Duc Dang <dhdang@apm.com>
8835L: linux-pci@vger.kernel.org
8836L: linux-arm-kernel@lists.infradead.org
8837S: Maintained
8838F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8839F: drivers/pci/host/pci-xgene-msi.c
8840
500a1d9a
ZW
8841PCIE DRIVER FOR HISILICON
8842M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8843M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8844L: linux-pci@vger.kernel.org
8845S: Maintained
8846F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8847F: drivers/pci/host/pcie-hisi.c
8848
82a82383
SV
8849PCIE DRIVER FOR QUALCOMM MSM
8850M: Stanimir Varbanov <svarbanov@mm-sol.com>
8851L: linux-pci@vger.kernel.org
8852L: linux-arm-msm@vger.kernel.org
8853S: Maintained
8854F: drivers/pci/host/*qcom*
8855
f12b76e5
DD
8856PCIE DRIVER FOR CAVIUM THUNDERX
8857M: David Daney <david.daney@cavium.com>
8858L: linux-pci@vger.kernel.org
8859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8860S: Supported
8861F: Documentation/devicetree/bindings/pci/pci-thunder-*
8862F: drivers/pci/host/pci-thunder-*
8863
1da177e4 8864PCMCIA SUBSYSTEM
4230dfc9 8865P: Linux PCMCIA Team
f5df5881 8866L: linux-pcmcia@lists.infradead.org
6650e0a5 8867W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8868T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8869S: Maintained
679655da
JP
8870F: Documentation/pcmcia/
8871F: drivers/pcmcia/
8872F: include/pcmcia/
1da177e4
LT
8873
8874PCNET32 NETWORK DRIVER
227fb925 8875M: Don Fry <pcnet32@frontier.com>
979b6c13 8876L: netdev@vger.kernel.org
1da177e4 8877S: Maintained
b955f6ca 8878F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8879
48fc267e
SK
8880PCRYPT PARALLEL CRYPTO ENGINE
8881M: Steffen Klassert <steffen.klassert@secunet.com>
8882L: linux-crypto@vger.kernel.org
8883S: Maintained
8884F: crypto/pcrypt.c
8885F: include/crypto/pcrypt.h
8886
e72df0b8
TH
8887PER-CPU MEMORY ALLOCATOR
8888M: Tejun Heo <tj@kernel.org>
93e205a7 8889M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
8890T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8891S: Maintained
8892F: include/linux/percpu*.h
8893F: mm/percpu*.c
8894F: arch/*/include/asm/percpu.h
8895
ad4ecbcb 8896PER-TASK DELAY ACCOUNTING
185e595f 8897M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8898S: Maintained
679655da
JP
8899F: include/linux/delayacct.h
8900F: kernel/delayacct.c
ad4ecbcb 8901
57c0c15b 8902PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8903M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8904M: Ingo Molnar <mingo@redhat.com>
f80c5393 8905M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8906R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8907L: linux-kernel@vger.kernel.org
75fc2d37 8908T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8909S: Supported
d53e8365 8910F: kernel/events/*
a003236c 8911F: include/linux/perf_event.h
c117ab84 8912F: include/uapi/linux/perf_event.h
141c4296
RR
8913F: arch/*/kernel/perf_event*.c
8914F: arch/*/kernel/*/perf_event*.c
8915F: arch/*/kernel/*/*/perf_event*.c
a003236c 8916F: arch/*/include/asm/perf_event.h
a003236c 8917F: arch/*/kernel/perf_callchain.c
b0a434fb 8918F: arch/*/events/*
a003236c 8919F: tools/perf/
6c0b3244 8920
dd49d0f5 8921PERSONALITY HANDLING
8b58be88 8922M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8923L: linux-abi-devel@lists.sourceforge.net
8924S: Maintained
679655da 8925F: include/linux/personality.h
c117ab84 8926F: include/uapi/linux/personality.h
dd49d0f5 8927
838e7a03 8928PHONET PROTOCOL
2a06b40f 8929M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8930S: Supported
8931F: Documentation/networking/phonet.txt
8932F: include/linux/phonet.h
8933F: include/net/phonet/
c117ab84 8934F: include/uapi/linux/phonet.h
838e7a03
RDC
8935F: net/phonet/
8936
1da177e4 8937PHRAM MTD DRIVER
8b58be88 8938M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8939L: linux-mtd@lists.infradead.org
8940S: Maintained
679655da 8941F: drivers/mtd/devices/phram.c
1da177e4 8942
efdbb10e
BP
8943PICOLCD HID DRIVER
8944M: Bruno Prémont <bonbons@linux-vserver.org>
8945L: linux-input@vger.kernel.org
8946S: Maintained
8947F: drivers/hid/hid-picolcd*
8948
a53bfa07
JI
8949PICOXCELL SUPPORT
8950M: Jamie Iles <jamie@jamieiles.com>
8951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8952T: git git://github.com/jamieiles/linux-2.6-ji.git
8953S: Supported
b8733987 8954F: arch/arm/boot/dts/picoxcell*
14430813 8955F: arch/arm/mach-picoxcell/
b8733987 8956F: drivers/crypto/picoxcell*
a53bfa07 8957
2744e8af
LW
8958PIN CONTROL SUBSYSTEM
8959M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8960L: linux-gpio@vger.kernel.org
dbe752a3 8961T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8962S: Maintained
9feeed94 8963F: Documentation/devicetree/bindings/pinctrl/
07f29ba6 8964F: drivers/pinctrl/
8e406fe4 8965F: include/linux/pinctrl/
2744e8af 8966
2201bbb8
JCPV
8967PIN CONTROLLER - ATMEL AT91
8968M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8970S: Maintained
c654b6bf 8971F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8972
33d3690c
LD
8973PIN CONTROLLER - ATMEL AT91 PIO4
8974M: Ludovic Desroches <ludovic.desroches@atmel.com>
8975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8976L: linux-gpio@vger.kernel.org
8977S: Supported
8978F: drivers/pinctrl/pinctrl-at91-pio4.*
8979
cbd1b652
MW
8980PIN CONTROLLER - INTEL
8981M: Mika Westerberg <mika.westerberg@linux.intel.com>
8982M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8983S: Maintained
8984F: drivers/pinctrl/intel/
2201bbb8 8985
9963b536
LP
8986PIN CONTROLLER - RENESAS
8987M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8988M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8989L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8990S: Maintained
8991F: drivers/pinctrl/sh-pfc/
8992
b75e60d6 8993PIN CONTROLLER - SAMSUNG
fea685e9 8994M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
8995M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8996M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
8997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8998L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8999S: Maintained
9b5b33f6 9000F: drivers/pinctrl/samsung/
b75e60d6 9001
13cbd906
TL
9002PIN CONTROLLER - SINGLE
9003M: Tony Lindgren <tony@atomide.com>
9004M: Haojian Zhuang <haojian.zhuang@linaro.org>
9005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9006L: linux-omap@vger.kernel.org
9007S: Maintained
9008F: drivers/pinctrl/pinctrl-single.c
9009
deda8287 9010PIN CONTROLLER - ST SPEAR
da89947b 9011M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9013W: http://www.st.com/spear
9014S: Maintained
8e406fe4 9015F: drivers/pinctrl/spear/
deda8287 9016
249a6771 9017PKTCDVD DRIVER
e5f6450c 9018M: Jiri Kosina <jikos@kernel.org>
249a6771 9019S: Maintained
679655da
JP
9020F: drivers/block/pktcdvd.c
9021F: include/linux/pktcdvd.h
c117ab84 9022F: include/uapi/linux/pktcdvd.h
249a6771 9023
b31d8273
G
9024PKUNITY SOC DRIVERS
9025M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9026W: http://mprc.pku.edu.cn/~guanxuetao/linux
9027S: Maintained
ceebf4d5 9028T: git git://github.com/gxt/linux.git
b31d8273 9029F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9030F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9031F: drivers/video/fbdev/fb-puv3.c
2809e80b 9032F: drivers/rtc/rtc-puv3.c
b31d8273 9033
9d2ecfb7 9034PMBUS HARDWARE MONITORING DRIVERS
ca462085 9035M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9036L: linux-hwmon@vger.kernel.org
9037W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9038W: http://www.roeck-us.net/linux/drivers/
9039T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9040S: Maintained
9041F: Documentation/hwmon/pmbus
9042F: drivers/hwmon/pmbus/
9043F: include/linux/i2c/pmbus.h
9044
89a36810 9045PMC SIERRA MaxRAID DRIVER
89a36810
AR
9046L: linux-scsi@vger.kernel.org
9047W: http://www.pmc-sierra.com/
3cdea4d7 9048S: Orphan
89a36810
AR
9049F: drivers/scsi/pmcraid.*
9050
dbf9bfe6 9051PMC SIERRA PM8001 DRIVER
d32477e2 9052M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9053M: lindar_liu@usish.com
f5a7b525 9054L: pmchba@pmcs.com
dbf9bfe6 9055L: linux-scsi@vger.kernel.org
9056S: Supported
9057F: drivers/scsi/pm8001/
9058
1da177e4 9059POSIX CLOCKS and TIMERS
8b58be88 9060M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9061L: linux-kernel@vger.kernel.org
75fc2d37 9062T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9063S: Maintained
679655da
JP
9064F: fs/timerfd.c
9065F: include/linux/timer*
5cee9645 9066F: kernel/time/*timer*
1da177e4 9067
7b06a6d7
RW
9068POWER MANAGEMENT CORE
9069M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9070L: linux-pm@vger.kernel.org
9071T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9072S: Supported
9073F: drivers/base/power/
9074F: include/linux/pm.h
9075F: include/linux/pm_*
9076F: include/linux/powercap.h
9077F: drivers/powercap/
9078
3be86148 9079POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9080M: Sebastian Reichel <sre@kernel.org>
57318935 9081M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9082M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9083L: linux-pm@vger.kernel.org
54e5881d 9084T: git git://git.infradead.org/battery-2.6.git
3be86148 9085S: Maintained
679655da 9086F: include/linux/power_supply.h
8cd725a1 9087F: drivers/power/
26305022 9088X: drivers/power/avs/
3be86148 9089
514f161a
MR
9090POWER STATE COORDINATION INTERFACE (PSCI)
9091M: Mark Rutland <mark.rutland@arm.com>
9092M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9093L: linux-arm-kernel@lists.infradead.org
9094S: Maintained
9095F: drivers/firmware/psci.c
9096F: include/linux/psci.h
9097F: include/uapi/linux/psci.h
9098
1da177e4 9099PNP SUPPORT
9c3646d1 9100M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9101S: Maintained
679655da 9102F: drivers/pnp/
1da177e4
LT
9103
9104PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9105M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9106L: linux-ppp@vger.kernel.org
9107S: Maintained
224cf5ad 9108F: drivers/net/ppp/ppp_*
1da177e4
LT
9109
9110PPP OVER ATM (RFC 2364)
8b58be88 9111M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9112S: Maintained
679655da 9113F: net/atm/pppoatm.c
c117ab84 9114F: include/uapi/linux/atmppp.h
1da177e4
LT
9115
9116PPP OVER ETHERNET
8b58be88 9117M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9118S: Maintained
224cf5ad
JK
9119F: drivers/net/ppp/pppoe.c
9120F: drivers/net/ppp/pppox.c
1da177e4 9121
a6d2370b 9122PPP OVER L2TP
8b58be88 9123M: James Chapman <jchapman@katalix.com>
a6d2370b 9124S: Maintained
90ca28d1 9125F: net/l2tp/l2tp_ppp.c
679655da 9126F: include/linux/if_pppol2tp.h
c117ab84 9127F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9128
eae9d2ba 9129PPS SUPPORT
8b58be88 9130M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9131W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9132L: linuxpps@ml.enneenne.com (subscribers-only)
9133S: Maintained
cabaaf41
JP
9134F: Documentation/pps/
9135F: drivers/pps/
9136F: include/linux/pps*.h
eae9d2ba 9137
71a6d0af
HW
9138PPTP DRIVER
9139M: Dmitry Kozlov <xeb@mail.ru>
9140L: netdev@vger.kernel.org
9141S: Maintained
224cf5ad 9142F: drivers/net/ppp/pptp.c
71a6d0af
HW
9143W: http://sourceforge.net/projects/accel-pptp
9144
1da177e4 9145PREEMPTIBLE KERNEL
8b58be88 9146M: Robert Love <rml@tech9.net>
1da177e4
LT
9147L: kpreempt-tech@lists.sourceforge.net
9148W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9149S: Supported
679655da
JP
9150F: Documentation/preempt-locking.txt
9151F: include/linux/preempt.h
1da177e4
LT
9152
9153PRISM54 WIRELESS DRIVER
8b58be88 9154M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9155L: linux-wireless@vger.kernel.org
9ef80804 9156W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9157S: Obsolete
c12edfe2 9158F: drivers/net/wireless/intersil/prism54/
1da177e4 9159
02c18891 9160PS3 NETWORK SUPPORT
b809b9ca 9161M: Geoff Levand <geoff@infradead.org>
02c18891 9162L: netdev@vger.kernel.org
a14ab6b6 9163L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9164S: Maintained
8df158ac 9165F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9166
f58a9d17 9167PS3 PLATFORM SUPPORT
b809b9ca 9168M: Geoff Levand <geoff@infradead.org>
a4724ed6 9169L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9170S: Maintained
679655da
JP
9171F: arch/powerpc/boot/ps3*
9172F: arch/powerpc/include/asm/lv1call.h
9173F: arch/powerpc/include/asm/ps3*.h
9174F: arch/powerpc/platforms/ps3/
9175F: drivers/*/ps3*
9176F: drivers/ps3/
fec629b8 9177F: drivers/rtc/rtc-ps3.c
679655da 9178F: drivers/usb/host/*ps3.c
fec629b8 9179F: sound/ppc/snd_ps3*
f58a9d17 9180
cffb4add 9181PS3VRAM DRIVER
8b58be88 9182M: Jim Paris <jim@jtan.com>
3715a5d0 9183M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9184L: linuxppc-dev@lists.ozlabs.org
cffb4add 9185S: Maintained
8a3977cb 9186F: drivers/block/ps3vram.c
cffb4add 9187
8defe599 9188PSTORE FILESYSTEM
9d5e2a02 9189M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9190M: Colin Cross <ccross@android.com>
9191M: Kees Cook <keescook@chromium.org>
9192M: Tony Luck <tony.luck@intel.com>
9193S: Maintained
9f273c24 9194T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9195F: fs/pstore/
9196F: include/linux/pstore*
04851772 9197F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9198F: drivers/acpi/apei/erst.c
9199
7fbc415d
RC
9200PTP HARDWARE CLOCK SUPPORT
9201M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9202L: netdev@vger.kernel.org
7fbc415d
RC
9203S: Maintained
9204W: http://linuxptp.sourceforge.net/
9205F: Documentation/ABI/testing/sysfs-ptp
9206F: Documentation/ptp/*
0ecb3cdd 9207F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9208F: drivers/net/phy/dp83640*
9209F: drivers/ptp/*
9210F: include/linux/ptp_cl*
9211
cf94a4d1 9212PTRACE SUPPORT
e846ee5f 9213M: Roland McGrath <roland@hack.frob.com>
8b58be88 9214M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9215S: Maintained
9216F: include/asm-generic/syscall.h
9217F: include/linux/ptrace.h
9218F: include/linux/regset.h
9219F: include/linux/tracehook.h
c117ab84 9220F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9221F: kernel/ptrace.c
9222
8320204a 9223PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9224M: Mike Isely <isely@pobox.com>
16e9495d 9225L: pvrusb2@isely.net (subscribers-only)
661263b5 9226L: linux-media@vger.kernel.org
8320204a 9227W: http://www.isely.net/pvrusb2/
275ffde4 9228T: git git://linuxtv.org/media_tree.git
8320204a 9229S: Maintained
679655da 9230F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9231F: drivers/media/usb/pvrusb2/
8320204a 9232
39532e6c
HG
9233PWC WEBCAM DRIVER
9234M: Hans de Goede <hdegoede@redhat.com>
9235L: linux-media@vger.kernel.org
9236T: git git://linuxtv.org/media_tree.git
9237S: Maintained
9238F: drivers/media/usb/pwc/*
9239
93c090b3
KD
9240PWM FAN DRIVER
9241M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9242L: linux-hwmon@vger.kernel.org
93c090b3
KD
9243S: Supported
9244F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9245F: Documentation/hwmon/pwm-fan
9246F: drivers/hwmon/pwm-fan.c
9247
200efedd 9248PWM SUBSYSTEM
aa3495f7
TR
9249M: Thierry Reding <thierry.reding@gmail.com>
9250L: linux-pwm@vger.kernel.org
0c2498f1 9251S: Maintained
006e854f 9252T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9253F: Documentation/pwm.txt
9254F: Documentation/devicetree/bindings/pwm/
9255F: include/linux/pwm.h
0c2498f1 9256F: drivers/pwm/
a140b98d
TR
9257F: drivers/video/backlight/pwm_bl.c
9258F: include/linux/pwm_backlight.h
0c2498f1 9259
30ec261e 9260PXA2xx/PXA3xx SUPPORT
8da5e302 9261M: Daniel Mack <daniel@zonque.org>
a323f664 9262M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9263M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9265T: git git://github.com/hzhuang1/linux.git
8da5e302 9266T: git git://github.com/rjarzmik/linux.git
1da177e4 9267S: Maintained
e68d7c14 9268F: arch/arm/boot/dts/pxa*
679655da 9269F: arch/arm/mach-pxa/
820439f1 9270F: drivers/dma/pxa*
679655da 9271F: drivers/pcmcia/pxa2xx*
1403ead9 9272F: drivers/pinctrl/pxa/
9df92e6c 9273F: drivers/spi/spi-pxa2xx*
faf2e1db 9274F: drivers/usb/gadget/udc/pxa2*
679655da 9275F: include/sound/pxa2xx-lib.h
bec4c99e 9276F: sound/arm/pxa*
14430813 9277F: sound/soc/pxa/
1da177e4 9278
f3154a46
RJ
9279PXA GPIO DRIVER
9280M: Robert Jarzmik <robert.jarzmik@free.fr>
9281L: linux-gpio@vger.kernel.org
9282S: Maintained
9283F: drivers/gpio/gpio-pxa.c
9284
ec64d3bf
EG
9285PXA3xx NAND FLASH DRIVER
9286M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9287L: linux-mtd@lists.infradead.org
9288S: Maintained
9a67f099 9289F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9290
3f640c61 9291MMP SUPPORT
8b58be88 9292M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9293M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9295T: git git://github.com/hzhuang1/linux.git
9296T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9297S: Maintained
e68d7c14 9298F: arch/arm/boot/dts/mmp*
3f640c61 9299F: arch/arm/mach-mmp/
e8e6cb32 9300
272f133a
PO
9301PXA MMCI DRIVER
9302S: Orphan
9303
57f63bc8 9304PXA RTC DRIVER
8b58be88 9305M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9306L: rtc-linux@googlegroups.com
9307S: Maintained
9308
cea4001a 9309QAT DRIVER
49e7d9df
JP
9310M: Tadeusz Struk <tadeusz.struk@intel.com>
9311L: qat-linux@intel.com
9312S: Supported
9313F: drivers/crypto/qat/
cea4001a 9314
52a09a04 9315QIB DRIVER
8473c603 9316M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9317L: linux-rdma@vger.kernel.org
9318S: Supported
9319F: drivers/infiniband/hw/qib/
9320
5e9772b9
JS
9321QLOGIC QLA1280 SCSI DRIVER
9322M: Michael Reed <mdr@sgi.com>
9323L: linux-scsi@vger.kernel.org
9324S: Maintained
9325F: drivers/scsi/qla1280.[ch]
9326
1da177e4 9327QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9328M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9329L: linux-scsi@vger.kernel.org
9330S: Supported
679655da
JP
9331F: Documentation/scsi/LICENSE.qla2xxx
9332F: drivers/scsi/qla2xxx/
1da177e4 9333
883c98fe 9334QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9335M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9336L: linux-scsi@vger.kernel.org
9337S: Supported
bacfb81b 9338F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9339F: drivers/scsi/qla4xxx/
9340
5a4faa87 9341QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9342M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9343M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9344M: linux-driver@qlogic.com
9345L: netdev@vger.kernel.org
9346S: Supported
679655da 9347F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9348F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9349
0ec00f03 9350QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9351M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9352L: netdev@vger.kernel.org
9353S: Supported
aa43c215 9354F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9355
c4e84bde 9356QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9357M: Harish Patil <harish.patil@qlogic.com>
9358M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9359M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9360M: linux-driver@qlogic.com
c4e84bde
RM
9361L: netdev@vger.kernel.org
9362S: Supported
aa43c215 9363F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9364
fe56b9e6
YM
9365QLOGIC QL4xxx ETHERNET DRIVER
9366M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9367M: Ariel Elior <Ariel.Elior@qlogic.com>
9368M: everest-linux-l2@qlogic.com
9369L: netdev@vger.kernel.org
9370S: Supported
9371F: drivers/net/ethernet/qlogic/qed/
9372F: include/linux/qed/
9373F: drivers/net/ethernet/qlogic/qede/
9374
1da177e4 9375QNX4 FILESYSTEM
8b58be88 9376M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9377W: http://www.alarsen.net/linux/qnx4fs/
9378S: Maintained
80811493 9379F: fs/qnx4/
c117ab84
CEB
9380F: include/uapi/linux/qnx4_fs.h
9381F: include/uapi/linux/qnxtypes.h
1da177e4 9382
91952bc0
AP
9383QT1010 MEDIA DRIVER
9384M: Antti Palosaari <crope@iki.fi>
9385L: linux-media@vger.kernel.org
a825eaec 9386W: https://linuxtv.org
91952bc0
AP
9387W: http://palosaari.fi/linux/
9388Q: http://patchwork.linuxtv.org/project/linux-media/list/
9389T: git git://linuxtv.org/anttip/media_tree.git
9390S: Maintained
9391F: drivers/media/tuners/qt1010*
9392
966fb5ec
SM
9393QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9394M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9395L: linux-wireless@vger.kernel.org
9396L: ath9k-devel@lists.ath9k.org
9397W: http://wireless.kernel.org/en/users/Drivers/ath9k
9398S: Supported
9399F: drivers/net/wireless/ath/ath9k/
9400
2ea0ffcb
KV
9401QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9402M: Kalle Valo <kvalo@qca.qualcomm.com>
9403L: ath10k@lists.infradead.org
9404W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9405T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9406S: Supported
9407F: drivers/net/wireless/ath/ath10k/
9408
4f4567cf
RK
9409QUALCOMM HEXAGON ARCHITECTURE
9410M: Richard Kuo <rkuo@codeaurora.org>
9411L: linux-hexagon@vger.kernel.org
9f273c24 9412T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9413S: Supported
9414F: arch/hexagon/
9415
8e84c258
EK
9416QUALCOMM WCN36XX WIRELESS DRIVER
9417M: Eugene Krasnikov <k.eugene.e@gmail.com>
9418L: wcn36xx@lists.infradead.org
9419W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9420T: git git://github.com/KrasnikovEugene/wcn36xx.git
9421S: Supported
9422F: drivers/net/wireless/ath/wcn36xx/
9423
eeca9a67
MT
9424QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9425M: Gabriel Somlo <somlo@cmu.edu>
9426M: "Michael S. Tsirkin" <mst@redhat.com>
9427L: qemu-devel@nongnu.org
9428S: Maintained
9429F: drivers/firmware/qemu_fw_cfg.c
9430
602adf40 9431RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9432M: Ilya Dryomov <idryomov@gmail.com>
9433M: Sage Weil <sage@redhat.com>
527a88b9 9434M: Alex Elder <elder@kernel.org>
398ecff5 9435L: ceph-devel@vger.kernel.org
09d90327
SW
9436W: http://ceph.com/
9437T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9438T: git git://github.com/ceph/ceph-client.git
602adf40 9439S: Supported
398ecff5 9440F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9441F: drivers/block/rbd.c
9442F: drivers/block/rbd_types.h
9443
1da177e4 9444RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9445M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9446L: linux-fbdev@vger.kernel.org
1da177e4 9447S: Maintained
8a61f013 9448F: drivers/video/fbdev/aty/radeon*
c117ab84 9449F: include/uapi/linux/radeonfb.h
1da177e4 9450
c6c9b34c
HG
9451RADIOSHARK RADIO DRIVER
9452M: Hans de Goede <hdegoede@redhat.com>
9453L: linux-media@vger.kernel.org
9454T: git git://linuxtv.org/media_tree.git
9455S: Maintained
9456F: drivers/media/radio/radio-shark.c
9457
9458RADIOSHARK2 RADIO DRIVER
9459M: Hans de Goede <hdegoede@redhat.com>
9460L: linux-media@vger.kernel.org
9461T: git git://linuxtv.org/media_tree.git
9462S: Maintained
9463F: drivers/media/radio/radio-shark2.c
9464F: drivers/media/radio/radio-tea5777.c
9465
1da177e4 9466RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9467M: Paul Mackerras <paulus@samba.org>
c69f677c 9468L: linux-fbdev@vger.kernel.org
1da177e4 9469S: Maintained
8a61f013 9470F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9471
a0fd81a9 9472RALINK MIPS ARCHITECTURE
bdb40e8e 9473M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9474L: linux-mips@linux-mips.org
9475S: Maintained
9476F: arch/mips/ralink
9477
e7839f25 9478RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9479P: rt2x00 project
b182427e 9480M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9481M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9482L: linux-wireless@vger.kernel.org
95ea3627 9483S: Maintained
33aca94d 9484F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9485
9db5579b 9486RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9487M: Jens Axboe <axboe@kernel.dk>
9db5579b 9488S: Maintained
679655da
JP
9489F: Documentation/blockdev/ramdisk.txt
9490F: drivers/block/brd.c
9db5579b 9491
9e95ce27 9492RANDOM NUMBER DRIVER
0624bcaa 9493M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9494S: Maintained
679655da 9495F: drivers/char/random.c
9e95ce27 9496
394b701c 9497RAPIDIO SUBSYSTEM
8b58be88 9498M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9499M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9500S: Maintained
679655da 9501F: drivers/rapidio/
394b701c 9502
e2d1d6c0 9503RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9504L: linux-wireless@vger.kernel.org
f52a5490 9505S: Orphan
679655da 9506F: drivers/net/wireless/ray*
e2d1d6c0
RD
9507
9508RCUTORTURE MODULE
e0198b29 9509M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9510M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9511L: linux-kernel@vger.kernel.org
f9094d8e 9512S: Supported
08deed1e 9513T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9514F: Documentation/RCU/torture.txt
34e2d560 9515F: kernel/rcu/rcutorture.c
e2d1d6c0 9516
c87b9c60
PM
9517RCUTORTURE TEST FRAMEWORK
9518M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9519M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9520R: Steven Rostedt <rostedt@goodmis.org>
9521R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9522R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9523L: linux-kernel@vger.kernel.org
c87b9c60
PM
9524S: Supported
9525T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9526F: tools/testing/selftests/rcutorture
9527
c1f766b5 9528RDC R-321X SoC
8b58be88 9529M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9530S: Maintained
9531
db17f395 9532RDC R6040 FAST ETHERNET DRIVER
8b58be88 9533M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9534L: netdev@vger.kernel.org
9535S: Maintained
58565a35 9536F: drivers/net/ethernet/rdc/r6040.c
db17f395 9537
a09ed661 9538RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9539M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9540L: netdev@vger.kernel.org
9541L: linux-rdma@vger.kernel.org
fbb5a558 9542L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9543W: https://oss.oracle.com/projects/rds/
a09ed661 9544S: Supported
679655da 9545F: net/rds/
72f26eee 9546F: Documentation/networking/rds.txt
a09ed661 9547
0194621b
DD
9548RDMAVT - RDMA verbs software
9549M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9550L: linux-rdma@vger.kernel.org
9551S: Supported
9552F: drivers/infiniband/sw/rdmavt
9553
595182bc 9554READ-COPY UPDATE (RCU)
8b58be88 9555M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9556M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9557R: Steven Rostedt <rostedt@goodmis.org>
9558R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9559R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9560L: linux-kernel@vger.kernel.org
9fab9787 9561W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9562S: Supported
08deed1e 9563T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9564F: Documentation/RCU/
9fab9787 9565X: Documentation/RCU/torture.txt
f9094d8e 9566F: include/linux/rcu*
4102adab
PM
9567X: include/linux/srcu.h
9568F: kernel/rcu/
34e2d560 9569X: kernel/torture.c
595182bc 9570
0c86edc0 9571REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9572M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9573M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9574L: rtc-linux@googlegroups.com
8a6e2535 9575Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9576T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9577S: Maintained
679655da
JP
9578F: Documentation/rtc.txt
9579F: drivers/rtc/
9580F: include/linux/rtc.h
c117ab84 9581F: include/uapi/linux/rtc.h
0c86edc0 9582
0e400c53
MB
9583REALTEK AUDIO CODECS
9584M: Bard Liao <bardliao@realtek.com>
9585M: Oder Chiou <oder_chiou@realtek.com>
9586S: Maintained
9587F: sound/soc/codecs/rt*
9588F: include/sound/rt*.h
9589
1da177e4 9590REISERFS FILE SYSTEM
76c4e5ea 9591L: reiserfs-devel@vger.kernel.org
1da177e4 9592S: Supported
679655da 9593F: fs/reiserfs/
1da177e4 9594
b83a313b 9595REGISTER MAP ABSTRACTION
b02e48f2 9596M: Mark Brown <broonie@kernel.org>
dd060bc9 9597L: linux-kernel@vger.kernel.org
b83a313b
MB
9598T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9599S: Supported
9600F: drivers/base/regmap/
9601F: include/linux/regmap.h
9602
400e64df
OBC
9603REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9604M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9605M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9606L: linux-remoteproc@vger.kernel.org
6bb697b6 9607T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9608S: Maintained
9609F: drivers/remoteproc/
9610F: Documentation/remoteproc.txt
6fc26488 9611F: include/linux/remoteproc.h
400e64df 9612
d8115db5
OBC
9613REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9614M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9615M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9616L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9617T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9618S: Maintained
9619F: drivers/rpmsg/
9620F: Documentation/rpmsg.txt
9621F: include/linux/rpmsg.h
9622
8e6569af
SS
9623RENESAS ETHERNET DRIVERS
9624R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9625L: netdev@vger.kernel.org
4a121096 9626L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9627F: drivers/net/ethernet/renesas/
9628F: include/linux/sh_eth.h
9629
3e46c397
YS
9630RENESAS USB2 PHY DRIVER
9631M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9632L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9633S: Maintained
9634F: drivers/phy/phy-rcar-gen3-usb2.c
9635
1b0fe6be
PZ
9636RESET CONTROLLER FRAMEWORK
9637M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9638T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9639S: Maintained
9640F: drivers/reset/
9641F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9642F: include/dt-bindings/reset/
1b0fe6be
PZ
9643F: include/linux/reset.h
9644F: include/linux/reset-controller.h
9645
e0897645 9646RFKILL
8b58be88 9647M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9648L: linux-wireless@vger.kernel.org
ce466579
JB
9649W: http://wireless.kernel.org/
9650T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9651T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9652S: Maintained
505c9247 9653F: Documentation/rfkill.txt
80811493 9654F: net/rfkill/
e0897645 9655
933685ca
TG
9656RHASHTABLE
9657M: Thomas Graf <tgraf@suug.ch>
9658L: netdev@vger.kernel.org
9659S: Maintained
9660F: lib/rhashtable.c
9661F: include/linux/rhashtable.h
9662
67e054e9
ML
9663RICOH SMARTMEDIA/XD DRIVER
9664M: Maxim Levitsky <maximlevitsky@gmail.com>
9665S: Maintained
21c26f50
JP
9666F: drivers/mtd/nand/r852.c
9667F: drivers/mtd/nand/r852.h
67e054e9 9668
92634125
ML
9669RICOH R5C592 MEMORYSTICK DRIVER
9670M: Maxim Levitsky <maximlevitsky@gmail.com>
9671S: Maintained
9672F: drivers/memstick/host/r592.*
9673
27f1d2f9
SA
9674ROCCAT DRIVERS
9675M: Stefan Achatz <erazor_de@users.sourceforge.net>
9676W: http://sourceforge.net/projects/roccat/
9677S: Maintained
9678F: drivers/hid/hid-roccat*
9679F: include/linux/hid-roccat*
9680F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9681
4b8ac966
JP
9682ROCKER DRIVER
9683M: Jiri Pirko <jiri@resnulli.us>
9684M: Scott Feldman <sfeldma@gmail.com>
9685L: netdev@vger.kernel.org
9686S: Supported
9687F: drivers/net/ethernet/rocker/
9688
1da177e4
LT
9689ROCKETPORT DRIVER
9690P: Comtrol Corp.
1da177e4
LT
9691W: http://www.comtrol.com
9692S: Maintained
679655da 9693F: Documentation/serial/rocket.txt
c897401b 9694F: drivers/tty/rocket*
1da177e4 9695
7645c2f4
KC
9696ROCKETPORT EXPRESS/INFINITY DRIVER
9697M: Kevin Cernekee <cernekee@gmail.com>
9698L: linux-serial@vger.kernel.org
9699S: Odd Fixes
9700F: drivers/tty/serial/rp2.*
9701
1da177e4 9702ROSE NETWORK LAYER
8b58be88 9703M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9704L: linux-hams@vger.kernel.org
d34cb28a 9705W: http://www.linux-ax25.org/
1da177e4 9706S: Maintained
679655da 9707F: include/net/rose.h
c117ab84 9708F: include/uapi/linux/rose.h
679655da 9709F: net/rose/
1da177e4 9710
91952bc0
AP
9711RTL2830 MEDIA DRIVER
9712M: Antti Palosaari <crope@iki.fi>
9713L: linux-media@vger.kernel.org
a825eaec 9714W: https://linuxtv.org
91952bc0
AP
9715W: http://palosaari.fi/linux/
9716Q: http://patchwork.linuxtv.org/project/linux-media/list/
9717T: git git://linuxtv.org/anttip/media_tree.git
9718S: Maintained
9719F: drivers/media/dvb-frontends/rtl2830*
9720
27a0aacf
AP
9721RTL2832 MEDIA DRIVER
9722M: Antti Palosaari <crope@iki.fi>
9723L: linux-media@vger.kernel.org
a825eaec 9724W: https://linuxtv.org
27a0aacf
AP
9725W: http://palosaari.fi/linux/
9726Q: http://patchwork.linuxtv.org/project/linux-media/list/
9727T: git git://linuxtv.org/anttip/media_tree.git
9728S: Maintained
9729F: drivers/media/dvb-frontends/rtl2832*
9730
ba6e6f6e
AP
9731RTL2832_SDR MEDIA DRIVER
9732M: Antti Palosaari <crope@iki.fi>
9733L: linux-media@vger.kernel.org
a825eaec 9734W: https://linuxtv.org
ba6e6f6e
AP
9735W: http://palosaari.fi/linux/
9736Q: http://patchwork.linuxtv.org/project/linux-media/list/
9737T: git git://linuxtv.org/anttip/media_tree.git
9738S: Maintained
b4bb1c28 9739F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9740
59840488 9741RTL8180 WIRELESS DRIVER
605bebe2 9742L: linux-wireless@vger.kernel.org
491b26b4 9743W: http://wireless.kernel.org/
54e5881d 9744T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9745S: Orphan
62141726 9746F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9747
59840488 9748RTL8187 WIRELESS DRIVER
9f0939bf 9749M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9750M: Hin-Tak Leung <htl10@users.sourceforge.net>
9751M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9752L: linux-wireless@vger.kernel.org
491b26b4 9753W: http://wireless.kernel.org/
54e5881d 9754T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9755S: Maintained
62141726 9756F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9757
3cf0c8ad
LF
9758RTL8192CE WIRELESS DRIVER
9759M: Larry Finger <Larry.Finger@lwfinger.net>
9760M: Chaoming Li <chaoming_li@realsil.com.cn>
9761L: linux-wireless@vger.kernel.org
491b26b4 9762W: http://wireless.kernel.org/
3cf0c8ad
LF
9763T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9764S: Maintained
62141726
KV
9765F: drivers/net/wireless/realtek/rtlwifi/
9766F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9767
26f1fad2
JS
9768RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9769M: Jes Sorensen <Jes.Sorensen@redhat.com>
9770L: linux-wireless@vger.kernel.org
171a900c 9771T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
9772S: Maintained
9773F: drivers/net/wireless/realtek/rtl8xxxu/
9774
9eb8ef74 9775S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9776M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9777L: linux-fbdev@vger.kernel.org
ce00f85c 9778S: Maintained
8a61f013 9779F: drivers/video/fbdev/savage/
9eb8ef74 9780
1da177e4 9781S390
8b58be88
JP
9782M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9783M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9784L: linux-s390@vger.kernel.org
5238da45 9785W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9787S: Supported
679655da 9788F: arch/s390/
a968cd3e 9789F: drivers/s390/
3bfe6858
JN
9790F: Documentation/s390/
9791F: Documentation/DocBook/s390*
5238da45 9792
322986ca
SO
9793S390 COMMON I/O LAYER
9794M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9795M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9796L: linux-s390@vger.kernel.org
9797W: http://www.ibm.com/developerworks/linux/linux390/
9798S: Supported
9799F: drivers/s390/cio/
9800
9801S390 DASD DRIVER
9802M: Stefan Weinhuber <wein@de.ibm.com>
9803M: Stefan Haberland <stefan.haberland@de.ibm.com>
9804L: linux-s390@vger.kernel.org
9805W: http://www.ibm.com/developerworks/linux/linux390/
9806S: Supported
9807F: drivers/s390/block/dasd*
9808F: block/partitions/ibm.c
9809
5238da45 9810S390 NETWORK DRIVERS
f0c59aff 9811M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9812L: linux-s390@vger.kernel.org
5238da45
HC
9813W: http://www.ibm.com/developerworks/linux/linux390/
9814S: Supported
679655da 9815F: drivers/s390/net/
5238da45 9816
322986ca
SO
9817S390 PCI SUBSYSTEM
9818M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9819M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9820L: linux-s390@vger.kernel.org
9821W: http://www.ibm.com/developerworks/linux/linux390/
9822S: Supported
9823F: arch/s390/pci/
9824F: drivers/pci/hotplug/s390_pci_hpc.c
9825
feed9b62 9826S390 ZCRYPT DRIVER
5c8d0983 9827M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9828L: linux-s390@vger.kernel.org
a968cd3e 9829W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9830S: Supported
d5ca6918 9831F: drivers/s390/crypto/
feed9b62 9832
5238da45 9833S390 ZFCP DRIVER
d38e19d0 9834M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9835L: linux-s390@vger.kernel.org
5238da45 9836W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9837S: Supported
679655da 9838F: drivers/s390/scsi/zfcp_*
1da177e4 9839
dd96df2c 9840S390 IUCV NETWORK LAYER
f0c59aff 9841M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9842L: linux-s390@vger.kernel.org
9843W: http://www.ibm.com/developerworks/linux/linux390/
9844S: Supported
679655da
JP
9845F: drivers/s390/net/*iucv*
9846F: include/net/iucv/
9847F: net/iucv/
dd96df2c 9848
8128f23c
GS
9849S390 IOMMU (PCI)
9850M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9851L: linux-s390@vger.kernel.org
9852W: http://www.ibm.com/developerworks/linux/linux390/
9853S: Supported
9854F: drivers/iommu/s390-iommu.c
9855
4dde7f75 9856S3C24XX SD/MMC Driver
8b58be88 9857M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9859S: Supported
679655da 9860F: drivers/mmc/host/s3cmci.*
4dde7f75 9861
1f15a229
HV
9862SAA6588 RDS RECEIVER DRIVER
9863M: Hans Verkuil <hverkuil@xs4all.nl>
9864L: linux-media@vger.kernel.org
9865T: git git://linuxtv.org/media_tree.git
a825eaec 9866W: https://linuxtv.org
1f15a229
HV
9867S: Odd Fixes
9868F: drivers/media/i2c/saa6588*
9869
98ed12e6 9870SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
9871M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
9872M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 9873L: linux-media@vger.kernel.org
a825eaec 9874W: https://linuxtv.org
98ed12e6
MCC
9875T: git git://linuxtv.org/media_tree.git
9876S: Odd fixes
e42bf501 9877F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9878F: drivers/media/pci/saa7134/
9879
1da177e4 9880SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9881M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9882L: linux-media@vger.kernel.org
275ffde4 9883T: git git://linuxtv.org/media_tree.git
1da177e4 9884S: Maintained
90d72ac6
MCC
9885F: drivers/media/common/saa7146/
9886F: drivers/media/pci/saa7146/
9887F: include/media/saa7146*
1da177e4 9888
92304a40 9889SAMSUNG LAPTOP DRIVER
5909c654 9890M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9891L: platform-driver-x86@vger.kernel.org
9892S: Maintained
9893F: drivers/platform/x86/samsung-laptop.c
9894
4a109cc0 9895SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9896M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9897L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9898S: Supported
14430813 9899F: sound/soc/samsung/
4a109cc0 9900
0d89a28b 9901SAMSUNG FRAMEBUFFER DRIVER
b7701755 9902M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9903L: linux-fbdev@vger.kernel.org
9904S: Maintained
8a61f013 9905F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9906
b40f0632 9907SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9908M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9909M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9910L: linux-kernel@vger.kernel.org
b40f0632 9911L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9912S: Supported
9913F: drivers/mfd/sec*.c
9914F: drivers/regulator/s2m*.c
9915F: drivers/regulator/s5m*.c
b40f0632
KK
9916F: drivers/clk/clk-s2mps11.c
9917F: drivers/rtc/rtc-s5m.c
f69d3a17 9918F: include/linux/mfd/samsung/
a13c7c51
KK
9919F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9920F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9921F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9922F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9923
038f5c4b
SN
9924SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9925M: Kyungmin Park <kyungmin.park@samsung.com>
9926M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9927L: linux-media@vger.kernel.org
9928Q: https://patchwork.linuxtv.org/project/linux-media/list/
9929S: Supported
9930F: drivers/media/platform/exynos4-is/
038f5c4b 9931
6fd86ab2
SN
9932SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9933M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9934L: linux-media@vger.kernel.org
9935L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9936S: Maintained
9937F: drivers/media/platform/s3c-camif/
d647f0b7 9938F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9939
b84ef24e
AH
9940SAMSUNG S5C73M3 CAMERA DRIVER
9941M: Kyungmin Park <kyungmin.park@samsung.com>
9942M: Andrzej Hajda <a.hajda@samsung.com>
9943L: linux-media@vger.kernel.org
9944S: Supported
9945F: drivers/media/i2c/s5c73m3/*
9946
7d459937
AH
9947SAMSUNG S5K5BAF CAMERA DRIVER
9948M: Kyungmin Park <kyungmin.park@samsung.com>
9949M: Andrzej Hajda <a.hajda@samsung.com>
9950L: linux-media@vger.kernel.org
9951S: Supported
9952F: drivers/media/i2c/s5k5baf.c
9953
c04c674f
RB
9954SAMSUNG S3FWRN5 NFC DRIVER
9955M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 9956M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
9957L: linux-nfc@lists.01.org (moderated for non-subscribers)
9958S: Supported
9959F: drivers/nfc/s3fwrn5
9960
310e39c9 9961SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9962M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9963M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9964S: Supported
9965L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9966F: drivers/clk/samsung/
9967
66890ed6
BA
9968SAMSUNG SXGBE DRIVERS
9969M: Byungho An <bh74.an@samsung.com>
9970M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9971M: Vipul Pandya <vipul.pandya@samsung.com>
9972S: Supported
9973L: netdev@vger.kernel.org
9974F: drivers/net/ethernet/samsung/sxgbe/
9975
93c537af
LM
9976SAMSUNG THERMAL DRIVER
9977M: Lukasz Majewski <l.majewski@samsung.com>
9978L: linux-pm@vger.kernel.org
9979L: linux-samsung-soc@vger.kernel.org
9980S: Supported
9f273c24 9981T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9982F: drivers/thermal/samsung/
9983
e296cd32
KD
9984SAMSUNG USB2 PHY DRIVER
9985M: Kamil Debski <k.debski@samsung.com>
9986L: linux-kernel@vger.kernel.org
9987S: Supported
9988F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9989F: Documentation/phy/samsung-usb2.txt
9990F: drivers/phy/phy-exynos4210-usb2.c
9991F: drivers/phy/phy-exynos4x12-usb2.c
9992F: drivers/phy/phy-exynos5250-usb2.c
9993F: drivers/phy/phy-s5pv210-usb2.c
9994F: drivers/phy/phy-samsung-usb2.c
9995F: drivers/phy/phy-samsung-usb2.h
9996
ca749e2a 9997SERIAL DRIVERS
5e30bbb7 9998M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9999L: linux-serial@vger.kernel.org
5e30bbb7 10000S: Maintained
14430813 10001F: drivers/tty/serial/
ca749e2a 10002
aecb7b64 10003SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10004M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10005M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10006S: Maintained
1fb200d6 10007F: include/linux/dma/dw.h
3d598f47 10008F: include/linux/platform_data/dma-dw.h
61a76496 10009F: drivers/dma/dw/
aecb7b64 10010
058999cc
LP
10011SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10012M: Lars Persson <lars.persson@axis.com>
10013L: netdev@vger.kernel.org
10014S: Supported
10015F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10016F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10017
fc531d98 10018SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10019M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10020R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10021R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10022L: linux-i2c@vger.kernel.org
10023S: Maintained
10024F: drivers/i2c/busses/i2c-designware-*
10025F: include/linux/platform_data/i2c-designware.h
10026
f9e37137 10027SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10028M: Jaehoon Chung <jh80.chung@samsung.com>
10029L: linux-mmc@vger.kernel.org
10030S: Maintained
10031F: include/linux/mmc/dw_mmc.h
10032F: drivers/mmc/host/dw_mmc*
10033
a961e698
AS
10034SYSTEM TRACE MODULE CLASS
10035M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10036S: Maintained
e787bc46 10037T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10038F: Documentation/trace/stm.txt
10039F: drivers/hwtracing/stm/
10040F: include/linux/stm.h
10041F: include/uapi/linux/stm.h
10042
1db121d6
AN
10043THUNDERBOLT DRIVER
10044M: Andreas Noever <andreas.noever@gmail.com>
10045S: Maintained
10046F: drivers/thunderbolt/
10047
e35a49b1
SR
10048TI BQ27XXX POWER SUPPLY DRIVER
10049R: Andrew F. Davis <afd@ti.com>
10050F: include/linux/power/bq27xxx_battery.h
10051F: drivers/power/bq27xxx_battery.c
10052F: drivers/power/bq27xxx_battery_i2c.c
10053
34db37c6 10054TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10055M: John Stultz <john.stultz@linaro.org>
88606e80 10056M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10057L: linux-kernel@vger.kernel.org
75fc2d37 10058T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10059S: Supported
10060F: include/linux/clocksource.h
10061F: include/linux/time.h
10062F: include/linux/timex.h
c117ab84
CEB
10063F: include/uapi/linux/time.h
10064F: include/uapi/linux/timex.h
88606e80
TG
10065F: kernel/time/clocksource.c
10066F: kernel/time/time*.c
34db37c6 10067F: kernel/time/alarmtimer.c
88606e80 10068F: kernel/time/ntp.c
7fe5f1c1 10069F: tools/testing/selftests/timers/
88606e80 10070
1da177e4 10071SC1200 WDT DRIVER
b300645a 10072M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10073S: Maintained
679655da 10074F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10075
10076SCHEDULER
dd9b238c 10077M: Ingo Molnar <mingo@redhat.com>
8b58be88 10078M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10079L: linux-kernel@vger.kernel.org
75fc2d37 10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10081S: Maintained
95c0d71d 10082F: kernel/sched/
679655da 10083F: include/linux/sched.h
c117ab84 10084F: include/uapi/linux/sched.h
c2eb505b 10085F: include/linux/wait.h
1da177e4 10086
6bcf6737 10087SCORE ARCHITECTURE
ed38665e 10088M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10089M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10090W: http://www.sunplus.com
6bcf6737 10091S: Supported
a2681a75 10092F: arch/score/
6bcf6737 10093
80f390ea
SH
10094SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10095M: Sudeep Holla <sudeep.holla@arm.com>
10096L: linux-arm-kernel@lists.infradead.org
10097S: Maintained
10098F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10099F: drivers/clk/clk-scpi.c
8def3103 10100F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10101F: drivers/firmware/arm_scpi.c
10102F: include/linux/scpi_protocol.h
80f390ea 10103
1da177e4 10104SCSI CDROM DRIVER
8b58be88 10105M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10106L: linux-scsi@vger.kernel.org
10107W: http://www.kernel.dk
10108S: Maintained
679655da 10109F: drivers/scsi/sr*
1da177e4 10110
fb50a83d 10111SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10112M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10113L: linux-rdma@vger.kernel.org
10114S: Supported
10115W: http://www.openfabrics.org
10116Q: http://patchwork.kernel.org/project/linux-rdma/list/
10117T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10118F: drivers/infiniband/ulp/srp/
10119F: include/scsi/srp.h
10120
1da177e4 10121SCSI SG DRIVER
8b58be88 10122M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10123L: linux-scsi@vger.kernel.org
59ab3c93 10124W: http://sg.danny.cz/sg
1da177e4 10125S: Maintained
59ab3c93 10126F: Documentation/scsi/scsi-generic.txt
679655da
JP
10127F: drivers/scsi/sg.c
10128F: include/scsi/sg.h
1da177e4
LT
10129
10130SCSI SUBSYSTEM
7ee7895c 10131M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10132T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10133M: "Martin K. Petersen" <martin.petersen@oracle.com>
10134T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10135L: linux-scsi@vger.kernel.org
1da177e4 10136S: Maintained
679655da
JP
10137F: drivers/scsi/
10138F: include/scsi/
1da177e4
LT
10139
10140SCSI TAPE DRIVER
8b58be88 10141M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10142L: linux-scsi@vger.kernel.org
10143S: Maintained
679655da 10144F: Documentation/scsi/st.txt
f7269cfc
JD
10145F: drivers/scsi/st.*
10146F: drivers/scsi/st_*.h
1da177e4
LT
10147
10148SCTP PROTOCOL
8b6efb75 10149M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10150M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10151L: linux-sctp@vger.kernel.org
5f85813c 10152W: http://lksctp.sourceforge.net
8b6efb75 10153S: Maintained
679655da
JP
10154F: Documentation/networking/sctp.txt
10155F: include/linux/sctp.h
4d58c025 10156F: include/uapi/linux/sctp.h
679655da
JP
10157F: include/net/sctp/
10158F: net/sctp/
1da177e4
LT
10159
10160SCx200 CPU SUPPORT
8b58be88 10161M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10162S: Odd Fixes
679655da 10163F: Documentation/i2c/busses/scx200_acb
390889b6 10164F: arch/x86/platform/scx200/
679655da
JP
10165F: drivers/watchdog/scx200_wdt.c
10166F: drivers/i2c/busses/scx200*
10167F: drivers/mtd/maps/scx200_docflash.c
10168F: include/linux/scx200.h
1662d32c
JC
10169
10170SCx200 GPIO DRIVER
8b58be88 10171M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10172S: Maintained
679655da
JP
10173F: drivers/char/scx200_gpio.c
10174F: include/linux/scx200_gpio.h
1662d32c
JC
10175
10176SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10177M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10178S: Maintained
679655da 10179F: drivers/clocksource/scx200_hrt.c
1da177e4 10180
6a36913a 10181SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10182M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10183L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10184S: Maintained
679655da 10185F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10186
e7839f25 10187SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10188M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10189L: linux-mmc@vger.kernel.org
ddfe954d
UH
10190T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10191S: Maintained
10192F: drivers/mmc/host/sdhci*
10193F: include/linux/mmc/sdhci*
e2d1d6c0 10194
c04f9d61
KC
10195SECURE COMPUTING
10196M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10197R: Andy Lutomirski <luto@amacapital.net>
10198R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10199T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10200S: Supported
10201F: kernel/seccomp.c
10202F: include/uapi/linux/seccomp.h
10203F: include/linux/seccomp.h
c99ee51a 10204F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10205K: \bsecure_computing
10206K: \bTIF_SECCOMP\b
10207
0d1bb41a 10208SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10209M: Ben Dooks <ben-linux@fluff.org>
dc524882 10210M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10211L: linux-mmc@vger.kernel.org
0d1bb41a 10212S: Maintained
dc524882 10213F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10214
c63b3cba 10215SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10216M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10217L: linux-mmc@vger.kernel.org
10218S: Maintained
10219F: drivers/mmc/host/sdhci-spear.c
10220
8711cca2 10221SECURITY SUBSYSTEM
9b45c0d2 10222M: James Morris <james.l.morris@oracle.com>
9c3646d1 10223M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10224L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10225T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10226W: http://kernsec.org/
8711cca2 10227S: Supported
7d2c86b5 10228F: security/
8711cca2 10229
1da177e4 10230SECURITY CONTACT
8b58be88 10231M: Security Officers <security@kernel.org>
1da177e4
LT
10232S: Supported
10233
10234SELINUX SECURITY MODULE
e0238b4c 10235M: Paul Moore <paul@paul-moore.com>
8b58be88 10236M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10237M: Eric Paris <eparis@parisplace.org>
e0238b4c 10238L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10239W: http://selinuxproject.org
5a5f2acf 10240T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10241S: Supported
679655da
JP
10242F: include/linux/selinux*
10243F: security/selinux/
6bde95ce 10244F: scripts/selinux/
1da177e4 10245
c1c124e9
JJ
10246APPARMOR SECURITY MODULE
10247M: John Johansen <john.johansen@canonical.com>
10248L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10249W: apparmor.wiki.kernel.org
10250T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10251S: Supported
10252F: security/apparmor/
10253
9b091556
KC
10254LOADPIN SECURITY MODULE
10255M: Kees Cook <keescook@chromium.org>
10256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10257S: Supported
10258F: security/loadpin/
10259
730daa16
KC
10260YAMA SECURITY MODULE
10261M: Kees Cook <keescook@chromium.org>
10262T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10263S: Supported
10264F: security/yama/
10265
cef2cf07 10266SENSABLE PHANTOM
8b58be88 10267M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10268S: Maintained
679655da 10269F: drivers/misc/phantom.c
c117ab84 10270F: include/uapi/linux/phantom.h
cef2cf07 10271
6733b39a 10272SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10273M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10274M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10275M: John Soni Jose <sony.john@avagotech.com>
3387f656 10276L: linux-scsi@vger.kernel.org
4627de93 10277W: http://www.avagotech.com
3387f656
JP
10278S: Supported
10279F: drivers/scsi/be2iscsi/
6733b39a 10280
6938f855 10281Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
10282M: Sathya Perla <sathya.perla@broadcom.com>
10283M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10284M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10285M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10286M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10287L: netdev@vger.kernel.org
fea3af67 10288W: http://www.emulex.com
7d2c86b5 10289S: Supported
9aebddd1 10290F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10291
d2928a8c 10292EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10293M: Selvin Xavier <selvin.xavier@avagotech.com>
10294M: Devesh Sharma <devesh.sharma@avagotech.com>
10295M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10296L: linux-rdma@vger.kernel.org
10297W: http://www.emulex.com
10298S: Supported
10299F: drivers/infiniband/hw/ocrdma/
10300
8ceee660 10301SFC NETWORK DRIVER
c06f51ea 10302M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10303M: Edward Cree <ecree@solarflare.com>
10304M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10305L: netdev@vger.kernel.org
8ceee660 10306S: Supported
874aeea5 10307F: drivers/net/ethernet/sfc/
8ceee660 10308
e2d1d6c0 10309SGI GRU DRIVER
cc883afc 10310M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10311S: Maintained
679655da 10312F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10313
10314SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10315M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10316L: linux-ia64@vger.kernel.org
10317S: Supported
679655da 10318F: Documentation/ia64/serial.txt
df621252 10319F: drivers/tty/serial/ioc?_serial.c
679655da 10320F: include/linux/ioc?.h
e2d1d6c0 10321
75312619 10322SGI XP/XPC/XPNET DRIVER
e180383f
RH
10323M: Cliff Whickman <cpw@sgi.com>
10324M: Robin Holt <robinmholt@gmail.com>
75312619 10325S: Maintained
679655da 10326F: drivers/misc/sgi-xp/
75312619 10327
46eacf3b
AP
10328SI2157 MEDIA DRIVER
10329M: Antti Palosaari <crope@iki.fi>
10330L: linux-media@vger.kernel.org
a825eaec 10331W: https://linuxtv.org
46eacf3b
AP
10332W: http://palosaari.fi/linux/
10333Q: http://patchwork.linuxtv.org/project/linux-media/list/
10334T: git git://linuxtv.org/anttip/media_tree.git
10335S: Maintained
10336F: drivers/media/tuners/si2157*
10337
75e2d5ba
AP
10338SI2168 MEDIA DRIVER
10339M: Antti Palosaari <crope@iki.fi>
10340L: linux-media@vger.kernel.org
a825eaec 10341W: https://linuxtv.org
75e2d5ba
AP
10342W: http://palosaari.fi/linux/
10343Q: http://patchwork.linuxtv.org/project/linux-media/list/
10344T: git git://linuxtv.org/anttip/media_tree.git
10345S: Maintained
10346F: drivers/media/dvb-frontends/si2168*
10347
49cc629d
HV
10348SI470X FM RADIO RECEIVER I2C DRIVER
10349M: Hans Verkuil <hverkuil@xs4all.nl>
10350L: linux-media@vger.kernel.org
10351T: git git://linuxtv.org/media_tree.git
a825eaec 10352W: https://linuxtv.org
49cc629d
HV
10353S: Odd Fixes
10354F: drivers/media/radio/si470x/radio-si470x-i2c.c
10355
10356SI470X FM RADIO RECEIVER USB DRIVER
10357M: Hans Verkuil <hverkuil@xs4all.nl>
10358L: linux-media@vger.kernel.org
10359T: git git://linuxtv.org/media_tree.git
a825eaec 10360W: https://linuxtv.org
49cc629d
HV
10361S: Maintained
10362F: drivers/media/radio/si470x/radio-si470x-common.c
10363F: drivers/media/radio/si470x/radio-si470x.h
10364F: drivers/media/radio/si470x/radio-si470x-usb.c
10365
c937ca03
EV
10366SI4713 FM RADIO TRANSMITTER I2C DRIVER
10367M: Eduardo Valentin <edubezval@gmail.com>
10368L: linux-media@vger.kernel.org
10369T: git git://linuxtv.org/media_tree.git
a825eaec 10370W: https://linuxtv.org
c937ca03 10371S: Odd Fixes
99995ded 10372F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10373
10374SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10375M: Eduardo Valentin <edubezval@gmail.com>
10376L: linux-media@vger.kernel.org
10377T: git git://linuxtv.org/media_tree.git
a825eaec 10378W: https://linuxtv.org
c937ca03 10379S: Odd Fixes
99995ded
DR
10380F: drivers/media/radio/si4713/radio-platform-si4713.c
10381
10382SI4713 FM RADIO TRANSMITTER USB DRIVER
10383M: Hans Verkuil <hverkuil@xs4all.nl>
10384L: linux-media@vger.kernel.org
10385T: git git://linuxtv.org/media_tree.git
a825eaec 10386W: https://linuxtv.org
99995ded
DR
10387S: Maintained
10388F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10389
beb91d46 10390SIANO DVB DRIVER
5dc8a864
MCC
10391M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10392M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10393L: linux-media@vger.kernel.org
a825eaec 10394W: https://linuxtv.org
beb91d46
MCC
10395T: git git://linuxtv.org/media_tree.git
10396S: Odd fixes
10397F: drivers/media/common/siano/
beb91d46 10398F: drivers/media/usb/siano/
beb91d46 10399F: drivers/media/usb/siano/
14430813 10400F: drivers/media/mmc/siano/
beb91d46 10401
6f15b602
HG
10402SIMPLEFB FB DRIVER
10403M: Hans de Goede <hdegoede@redhat.com>
10404L: linux-fbdev@vger.kernel.org
10405S: Maintained
2d799dde 10406F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10407F: drivers/video/fbdev/simplefb.c
10408F: include/linux/platform_data/simplefb.h
10409
b618b69c 10410SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10411L: linux-media@vger.kernel.org
bb60fcb2 10412S: Orphan
b618b69c 10413F: drivers/media/platform/sh_veu.c
b618b69c
GL
10414
10415SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10416L: linux-media@vger.kernel.org
bb60fcb2 10417S: Orphan
b618b69c 10418F: drivers/media/platform/sh_vou.c
d647f0b7 10419F: include/media/drv-intf/sh_vou.h
b618b69c 10420
6349d997 10421SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10422M: Len Brown <lenb@kernel.org>
6349d997
LB
10423L: sfi-devel@simplefirmware.org
10424W: http://simplefirmware.org/
10425T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10426S: Supported
943fc810 10427F: arch/x86/platform/sfi/
6349d997
LB
10428F: drivers/sfi/
10429F: include/linux/sfi*.h
e2d1d6c0 10430
1da177e4
LT
10431SIMTEC EB110ATX (Chalice CATS)
10432P: Ben Dooks
b16957c6
BD
10433P: Vincent Sanders <vince@simtec.co.uk>
10434M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10435W: http://www.simtec.co.uk/products/EB110ATX/
10436S: Supported
10437
10438SIMTEC EB2410ITX (BAST)
10439P: Ben Dooks
b16957c6
BD
10440P: Vincent Sanders <vince@simtec.co.uk>
10441M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10442W: http://www.simtec.co.uk/products/EB2410ITX/
10443S: Supported
15dba387
JP
10444F: arch/arm/mach-s3c24xx/mach-bast.c
10445F: arch/arm/mach-s3c24xx/bast-ide.c
10446F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10447
4c5adde7 10448TI DAVINCI MACHINE SUPPORT
3ba789c0 10449M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10450M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10452T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10453S: Supported
14430813 10454F: arch/arm/mach-davinci/
046d0a37 10455F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10456
8d4b3f08 10457TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10458M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10459L: linux-media@vger.kernel.org
a825eaec 10460W: https://linuxtv.org
8d4b3f08
LP
10461Q: http://patchwork.linuxtv.org/project/linux-media/list/
10462T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10463S: Maintained
8d4b3f08
LP
10464F: drivers/media/platform/davinci/
10465F: include/media/davinci/
10466
417d2e50 10467TI AM437X VPFE DRIVER
e43cdb56 10468M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10469L: linux-media@vger.kernel.org
a825eaec 10470W: https://linuxtv.org
417d2e50
BP
10471Q: http://patchwork.linuxtv.org/project/linux-media/list/
10472T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10473S: Maintained
10474F: drivers/media/platform/am437x/
10475
c4c0283a 10476OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10477M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10478L: linux-media@vger.kernel.org
a825eaec 10479W: https://linuxtv.org
c4c0283a
BP
10480Q: http://patchwork.linuxtv.org/project/linux-media/list/
10481T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10482S: Maintained
10483F: drivers/media/i2c/ov2659.c
b5dcee22 10484F: include/media/i2c/ov2659.h
c4c0283a 10485
3a6779f5
SM
10486SILICON MOTION SM712 FRAME BUFFER DRIVER
10487M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10488M: Teddy Wang <teddy.wang@siliconmotion.com>
10489M: Sudip Mukherjee <sudip@vectorindia.org>
10490L: linux-fbdev@vger.kernel.org
10491S: Maintained
10492F: drivers/video/fbdev/sm712*
10493F: Documentation/fb/sm712fb.txt
10494
92aab3c0 10495SIS 190 ETHERNET DRIVER
8b58be88 10496M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10497L: netdev@vger.kernel.org
10498S: Maintained
8c7de408 10499F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10500
1da177e4 10501SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10502M: Daniele Venzano <venza@brownhat.org>
1da177e4 10503W: http://www.brownhat.org/sis900.html
979b6c13 10504L: netdev@vger.kernel.org
1da177e4 10505S: Maintained
8c7de408 10506F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10507
10508SIS FRAMEBUFFER DRIVER
8b58be88 10509M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10510W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10511S: Maintained
679655da 10512F: Documentation/fb/sisfb.txt
8a61f013 10513F: drivers/video/fbdev/sis/
679655da 10514F: include/video/sisfb.h
1da177e4
LT
10515
10516SIS USB2VGA DRIVER
8b58be88 10517M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10518W: http://www.winischhofer.at/linuxsisusbvga.shtml
10519S: Maintained
679655da 10520F: drivers/usb/misc/sisusbvga/
1da177e4 10521
415ad26d 10522SLAB ALLOCATOR
16e943bf 10523M: Christoph Lameter <cl@linux.com>
2ed1c525 10524M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10525M: David Rientjes <rientjes@google.com>
10526M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10527M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10528L: linux-mm@kvack.org
10529S: Maintained
679655da 10530F: include/linux/sl?b*.h
16e943bf 10531F: mm/sl?b*
415ad26d 10532
9fab9787 10533SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10534M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10535M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10536M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10537R: Steven Rostedt <rostedt@goodmis.org>
10538R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10539L: linux-kernel@vger.kernel.org
9fab9787
PM
10540W: http://www.rdrop.com/users/paulmck/RCU/
10541S: Supported
10542T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10543F: include/linux/srcu.h
10544F: kernel/rcu/srcu.c
9fab9787 10545
66372841
CS
10546SMACK SECURITY MODULE
10547M: Casey Schaufler <casey@schaufler-ca.com>
10548L: linux-security-module@vger.kernel.org
10549W: http://schaufler-ca.com
10550T: git git://git.gitorious.org/smack-next/kernel.git
10551S: Maintained
10552F: Documentation/security/Smack.txt
10553F: security/smack/
10554
20651e0b 10555DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10556M: Kevin Hilman <khilman@kernel.org>
10557M: Nishanth Menon <nm@ti.com>
10558S: Maintained
20651e0b 10559F: drivers/power/avs/
68ace3e1
KH
10560F: include/linux/power/smartreflex.h
10561L: linux-pm@vger.kernel.org
10562
1da177e4 10563SMC91x ETHERNET DRIVER
2f82af08 10564M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10565S: Odd Fixes
ae150435 10566F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10567
e8e31622
SA
10568SMIA AND SMIA++ IMAGE SENSOR DRIVER
10569M: Sakari Ailus <sakari.ailus@iki.fi>
10570L: linux-media@vger.kernel.org
10571S: Maintained
14430813 10572F: drivers/media/i2c/smiapp/
b5dcee22 10573F: include/media/i2c/smiapp.h
e8e31622
SA
10574F: drivers/media/i2c/smiapp-pll.c
10575F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10576F: include/uapi/linux/smiapp.h
a2cec3c0 10577F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10578
920fa1ff
GR
10579SMM665 HARDWARE MONITOR DRIVER
10580M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10581L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10582S: Maintained
10583F: Documentation/hwmon/smm665
10584F: drivers/hwmon/smm665.c
10585
9df7305b 10586SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10587M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10588L: linux-hwmon@vger.kernel.org
90b24cfb 10589S: Maintained
9df7305b
SG
10590F: Documentation/hwmon/emc2103
10591F: drivers/hwmon/emc2103.c
10592
a98d506c
HG
10593SMSC SCH5627 HARDWARE MONITOR DRIVER
10594M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10595L: linux-hwmon@vger.kernel.org
a98d506c
HG
10596S: Supported
10597F: Documentation/hwmon/sch5627
10598F: drivers/hwmon/sch5627.c
10599
6ea884db 10600SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10601M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10602L: linux-hwmon@vger.kernel.org
6ea884db 10603S: Maintained
679655da
JP
10604F: Documentation/hwmon/smsc47b397
10605F: drivers/hwmon/smsc47b397.c
6ea884db 10606
fd9abb3d 10607SMSC911x ETHERNET DRIVER
90b24cfb 10608M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10609L: netdev@vger.kernel.org
90b24cfb 10610S: Maintained
679655da 10611F: include/linux/smsc911x.h
ae150435 10612F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10613
10614SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10615M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10616L: netdev@vger.kernel.org
90b24cfb 10617S: Maintained
ae150435 10618F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10619
3c8a63e2 10620SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10621M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10622L: linux-fbdev@vger.kernel.org
90b24cfb 10623S: Maintained
8a61f013 10624F: drivers/video/fbdev/smscufx.c
3c8a63e2 10625
668acf32 10626SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10627M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10628L: linux-media@vger.kernel.org
275ffde4 10629T: git git://linuxtv.org/media_tree.git
795fb7e7 10630S: Maintained
90d72ac6
MCC
10631F: include/media/soc*
10632F: drivers/media/i2c/soc_camera/
10633F: drivers/media/platform/soc_camera/
668acf32 10634
e2d1d6c0 10635SOEKRIS NET48XX LED SUPPORT
8b58be88 10636M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10637S: Maintained
679655da 10638F: drivers/leds/leds-net48xx.c
e2d1d6c0 10639
e3994db1 10640SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10641M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10642M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10643M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10644M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10645L: linux-media@vger.kernel.org
10646S: Supported
10647F: drivers/media/pci/solo6x10/
10648
1da177e4 10649SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10650M: Shaohua Li <shli@kernel.org>
1da177e4 10651L: linux-raid@vger.kernel.org
0f9ce866 10652T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10653S: Supported
679655da
JP
10654F: drivers/md/
10655F: include/linux/raid/
c117ab84 10656F: include/uapi/linux/raid/
1da177e4 10657
1da177e4 10658SONIC NETWORK DRIVER
8b58be88 10659M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10660L: netdev@vger.kernel.org
1da177e4 10661S: Maintained
d9fb9f38 10662F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10663
61e115a5 10664SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10665M: Michael Buesch <m@bues.ch>
e7828b28 10666L: linux-wireless@vger.kernel.org
61e115a5 10667S: Maintained
679655da
JP
10668F: drivers/ssb/
10669F: include/linux/ssb/
61e115a5 10670
1da177e4 10671SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10672M: Mattia Dongili <malattia@linux.it>
d0944853 10673L: platform-driver-x86@vger.kernel.org
5b18167d 10674W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10675S: Maintained
679655da
JP
10676F: Documentation/laptops/sony-laptop.txt
10677F: drivers/char/sonypi.c
10678F: drivers/platform/x86/sony-laptop.c
10679F: include/linux/sony-laptop.h
1da177e4 10680
baf8532a 10681SONY MEMORYSTICK CARD SUPPORT
8b58be88 10682M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10683W: http://tifmxx.berlios.de/
10684S: Maintained
679655da 10685F: drivers/memstick/host/tifm_ms.c
baf8532a 10686
0ab30494
ML
10687SONY MEMORYSTICK STANDARD SUPPORT
10688M: Maxim Levitsky <maximlevitsky@gmail.com>
10689S: Maintained
10690F: drivers/memstick/core/ms_block.*
10691
1da177e4 10692SOUND
8b58be88 10693M: Jaroslav Kysela <perex@perex.cz>
d8130624 10694M: Takashi Iwai <tiwai@suse.com>
93711660 10695L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10696W: http://www.alsa-project.org/
dde7ad8d 10697T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10698T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10699Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10700S: Maintained
3126a179
JP
10701F: Documentation/sound/
10702F: include/sound/
c117ab84 10703F: include/uapi/sound/
679655da 10704F: sound/
1da177e4 10705
33bbe149
MB
10706SOUND - COMPRESSED AUDIO
10707M: Vinod Koul <vinod.koul@intel.com>
10708L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10709T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10710S: Supported
f672f31a 10711F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10712F: include/sound/compress_driver.h
f672f31a 10713F: include/uapi/sound/compress_*
33bbe149
MB
10714F: sound/core/compress_offload.c
10715F: sound/soc/soc-compress.c
10716
bd903bde 10717SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10718M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10719M: Mark Brown <broonie@kernel.org>
86f14df8 10720T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10721L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10722W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10723S: Supported
2820f615 10724F: Documentation/sound/alsa/soc/
679655da 10725F: sound/soc/
e6e55122 10726F: include/sound/soc*
eb1a6af3 10727
d7f8761b
MB
10728SOUND - DMAENGINE HELPERS
10729M: Lars-Peter Clausen <lars@metafoo.de>
10730S: Supported
10731F: include/sound/dmaengine_pcm.h
10732F: sound/core/pcm_dmaengine.c
10733F: sound/soc/soc-generic-dmaengine-pcm.c
10734
990a6a99
OS
10735SP2 MEDIA DRIVER
10736M: Olli Salonen <olli.salonen@iki.fi>
10737L: linux-media@vger.kernel.org
a825eaec 10738W: https://linuxtv.org
990a6a99
OS
10739Q: http://patchwork.linuxtv.org/project/linux-media/list/
10740S: Maintained
10741F: drivers/media/dvb-frontends/sp2*
10742
473321fc 10743SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10744M: "David S. Miller" <davem@davemloft.net>
1da177e4 10745L: sparclinux@vger.kernel.org
8a6e2535 10746Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10747T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10748T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10749S: Maintained
679655da 10750F: arch/sparc/
7765b8bb 10751F: drivers/sbus/
1da177e4 10752
6404fcca
DM
10753SPARC SERIAL DRIVERS
10754M: "David S. Miller" <davem@davemloft.net>
10755L: sparclinux@vger.kernel.org
08deed1e
JP
10756T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10757T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10758S: Maintained
6816383a 10759F: include/linux/sunserialcore.h
df621252 10760F: drivers/tty/serial/suncore.c
df621252
GKH
10761F: drivers/tty/serial/sunhv.c
10762F: drivers/tty/serial/sunsab.c
10763F: drivers/tty/serial/sunsab.h
10764F: drivers/tty/serial/sunsu.c
10765F: drivers/tty/serial/sunzilog.c
10766F: drivers/tty/serial/sunzilog.h
6404fcca 10767
389325b4
CL
10768SPARSE CHECKER
10769M: "Christopher Li" <sparse@chrisli.org>
10770L: linux-sparse@vger.kernel.org
10771W: https://sparse.wiki.kernel.org/
10772T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10773T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10774S: Maintained
10775F: include/linux/compiler.h
10776
fc0c195a 10777SPEAR PLATFORM SUPPORT
da89947b 10778M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10779M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 10780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10781W: http://www.st.com/spear
10782S: Maintained
e68d7c14 10783F: arch/arm/boot/dts/spear*
281e192f 10784F: arch/arm/mach-spear/
fc0c195a 10785
10786SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10787M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 10788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10789W: http://www.st.com/spear
10790S: Maintained
5df33a62 10791F: drivers/clk/spear/
fc0c195a 10792
e2d1d6c0 10793SPI SUBSYSTEM
b02e48f2 10794M: Mark Brown <broonie@kernel.org>
dfbe403c 10795L: linux-spi@vger.kernel.org
e7e4e13c 10796T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10797Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10798S: Maintained
679655da
JP
10799F: Documentation/spi/
10800F: drivers/spi/
10801F: include/linux/spi/
c117ab84 10802F: include/uapi/linux/spi/
e2d1d6c0 10803
2752e401 10804SPIDERNET NETWORK DRIVER for CELL
8b58be88 10805M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10806L: netdev@vger.kernel.org
10807S: Supported
679655da 10808F: Documentation/networking/spider_net.txt
8df158ac 10809F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10810
e2d1d6c0 10811SPU FILE SYSTEM
8b58be88 10812M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10813L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10814W: http://www.ibm.com/developerworks/power/cell/
10815S: Supported
679655da
JP
10816F: Documentation/filesystems/spufs.txt
10817F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10818
fc555841 10819SQUASHFS FILE SYSTEM
d7f2ff67 10820M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10821L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10822W: http://squashfs.org.uk
9f273c24 10823T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10824S: Maintained
679655da
JP
10825F: Documentation/filesystems/squashfs.txt
10826F: fs/squashfs/
fc555841 10827
1da177e4 10828SRM (Alpha) environment access
8b58be88 10829M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10830S: Maintained
679655da 10831F: arch/alpha/kernel/srm_env.c
1da177e4 10832
26e9a397 10833STABLE BRANCH
879a5a00 10834M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10835L: stable@vger.kernel.org
879a5a00 10836S: Supported
7b175c46 10837F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10838
26e9a397 10839STAGING SUBSYSTEM
879a5a00 10840M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10841T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10842L: devel@driverdev.osuosl.org
879a5a00 10843S: Supported
679655da 10844F: drivers/staging/
dbc6c2cc 10845
ebd3d010
JP
10846STAGING - COMEDI
10847M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10848M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10849S: Odd Fixes
10850F: drivers/staging/comedi/
10851
a0138163
JP
10852STAGING - FLARION FT1000 DRIVERS
10853M: Marek Belisko <marek.belisko@gmail.com>
10854S: Odd Fixes
10855F: drivers/staging/ft1000/
10856
6c1bb424 10857STAGING - INDUSTRIAL IO
030a13d7 10858M: Jonathan Cameron <jic23@kernel.org>
a0138163 10859L: linux-iio@vger.kernel.org
6c1bb424 10860S: Odd Fixes
5291582d 10861F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
10862F: drivers/staging/iio/
10863
a0138163
JP
10864STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10865M: Jarod Wilson <jarod@wilsonet.com>
10866W: http://www.lirc.org/
10867S: Odd Fixes
b2b0186d 10868F: drivers/staging/media/lirc/
a0138163 10869
f5e5de1e
OD
10870STAGING - LUSTRE PARALLEL FILESYSTEM
10871M: Oleg Drokin <oleg.drokin@intel.com>
10872M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10873L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10874W: http://wiki.lustre.org/
f5e5de1e
OD
10875S: Maintained
10876F: drivers/staging/lustre
10877
7c6b6c71
MD
10878STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10879M: Marc Dietrich <marvin24@gmx.de>
10880L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10881L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10882S: Maintained
10883F: drivers/staging/nvec/
10884
53c43c5c
GKH
10885STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10886M: Jens Frederich <jfrederich@gmail.com>
10887M: Daniel Drake <dsd@laptop.org>
10888M: Jon Nettleton <jon.nettleton@gmail.com>
10889W: http://wiki.laptop.org/go/DCON
10890S: Maintained
10891F: drivers/staging/olpc_dcon/
10892
a0138163
JP
10893STAGING - REALTEK RTL8712U DRIVERS
10894M: Larry Finger <Larry.Finger@lwfinger.net>
10895M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10896S: Odd Fixes
10897F: drivers/staging/rtl8712/
10898
7591ba8b
JS
10899STAGING - REALTEK RTL8723U WIRELESS DRIVER
10900M: Larry Finger <Larry.Finger@lwfinger.net>
10901M: Jes Sorensen <Jes.Sorensen@redhat.com>
10902L: linux-wireless@vger.kernel.org
10903S: Maintained
10904F: drivers/staging/rtl8723au/
10905
980ac4d7
SM
10906STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10907M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10908M: Teddy Wang <teddy.wang@siliconmotion.com>
10909M: Sudip Mukherjee <sudip@vectorindia.org>
10910L: linux-fbdev@vger.kernel.org
10911S: Maintained
10912F: drivers/staging/sm750fb/
10913
510fa408
JP
10914STAGING - SLICOSS
10915M: Lior Dotan <liodot@gmail.com>
10916M: Christopher Harrer <charrer@alacritech.com>
10917S: Odd Fixes
10918F: drivers/staging/slicoss/
10919
a0138163
JP
10920STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10921M: William Hubbs <w.d.hubbs@gmail.com>
10922M: Chris Brannon <chris@the-brannons.com>
d33bce31 10923M: Kirk Reiser <kirk@reisers.ca>
a0138163 10924M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10925L: speakup@linux-speakup.org
a0138163
JP
10926W: http://www.linux-speakup.org/
10927S: Odd Fixes
10928F: drivers/staging/speakup/
10929
b3e871ce
JP
10930STAGING - VIA VT665X DRIVERS
10931M: Forest Bond <forest@alittletooquiet.net>
10932S: Odd Fixes
10933F: drivers/staging/vt665?/
10934
a30baec1
JK
10935STAGING - WILC1000 WIFI DRIVER
10936M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10937M: Austin Shin <austin.shin@atmel.com>
a30baec1 10938M: Chris Park <chris.park@atmel.com>
06b54863
TC
10939M: Tony Cho <tony.cho@atmel.com>
10940M: Glen Lee <glen.lee@atmel.com>
10941M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10942L: linux-wireless@vger.kernel.org
10943S: Supported
10944F: drivers/staging/wilc1000/
10945
709bcb07 10946STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10947M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10948S: Odd Fixes
10949F: drivers/staging/xgifb/
10950
1da177e4 10951STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10952M: Ion Badulescu <ionut@badula.org>
b4f90189 10953S: Odd Fixes
9bba23b0 10954F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10955
e2d1d6c0 10956SUN3/3X
8b58be88 10957M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10958W: http://sammy.net/sun3/
10959S: Maintained
679655da
JP
10960F: arch/m68k/kernel/*sun3*
10961F: arch/m68k/sun3*/
10962F: arch/m68k/include/asm/sun3*
e689cf4a 10963F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10964
af6a5af8
HG
10965SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10966M: Hans de Goede <hdegoede@redhat.com>
10967L: linux-input@vger.kernel.org
10968S: Maintained
10969F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10970F: drivers/input/keyboard/sun4i-lradc-keys.c
10971
2bc9ff01
DK
10972SUNDANCE NETWORK DRIVER
10973M: Denis Kirjanov <kda@linux-powerpc.org>
10974L: netdev@vger.kernel.org
10975S: Maintained
10976F: drivers/net/ethernet/dlink/sundance.c
10977
2cbb12a4 10978SUPERH
114bf37e
RF
10979M: Yoshinori Sato <ysato@users.sourceforge.jp>
10980M: Rich Felker <dalias@libc.org>
2cbb12a4 10981L: linux-sh@vger.kernel.org
8a6e2535 10982Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10983S: Maintained
066069e1 10984F: Documentation/sh/
679655da 10985F: arch/sh/
066069e1 10986F: drivers/sh/
1da177e4 10987
4480f15b 10988SUSPEND TO RAM
7fb06082 10989M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10990M: Len Brown <len.brown@intel.com>
10991M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10992L: linux-pm@vger.kernel.org
e2d1d6c0 10993S: Supported
679655da
JP
10994F: Documentation/power/
10995F: arch/x86/kernel/acpi/
10996F: drivers/base/power/
10997F: kernel/power/
10998F: include/linux/suspend.h
10999F: include/linux/freezer.h
11000F: include/linux/pm.h
1da177e4
LT
11001
11002SVGA HANDLING
8b58be88 11003M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11004L: linux-video@atrey.karlin.mff.cuni.cz
11005S: Maintained
679655da
JP
11006F: Documentation/svga.txt
11007F: arch/x86/boot/video*
1da177e4 11008
6e28b761
KRW
11009SWIOTLB SUBSYSTEM
11010M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11011L: linux-kernel@vger.kernel.org
9f273c24 11012T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11013S: Supported
11014F: lib/swiotlb.c
11015F: arch/*/kernel/pci-swiotlb.c
11016F: include/linux/swiotlb.h
11017
007f790c
JP
11018SWITCHDEV
11019M: Jiri Pirko <jiri@resnulli.us>
11020L: netdev@vger.kernel.org
11021S: Supported
11022F: net/switchdev/
11023F: include/net/switchdev.h
11024
db8e35d5
VG
11025SYNOPSYS ARC ARCHITECTURE
11026M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11027L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11028S: Supported
11029F: arch/arc/
9b28829d 11030F: Documentation/devicetree/bindings/arc/*
2d799dde 11031F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11032F: drivers/tty/serial/arc_uart.c
b7182d1a 11033T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11034
556cc1c5
AB
11035SYNOPSYS ARC SDP platform support
11036M: Alexey Brodkin <abrodkin@synopsys.com>
11037S: Supported
11038F: arch/arc/plat-axs10x
11039F: arch/arc/boot/dts/ax*
11040F: Documentation/devicetree/bindings/arc/axs10*
11041
6c284c9a
LJ
11042SYSTEM CONFIGURATION (SYSCON)
11043M: Lee Jones <lee.jones@linaro.org>
11044M: Arnd Bergmann <arnd@arndb.de>
11045T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11046S: Supported
11047F: drivers/mfd/syscon.c
11048
1da177e4 11049SYSV FILESYSTEM
8b58be88 11050M: Christoph Hellwig <hch@infradead.org>
1da177e4 11051S: Maintained
679655da
JP
11052F: Documentation/filesystems/sysv-fs.txt
11053F: fs/sysv/
11054F: include/linux/sysv_fs.h
1da177e4 11055
86cfa7fc 11056TARGET SUBSYSTEM
9c3646d1 11057M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11058L: linux-scsi@vger.kernel.org
b9f5edc2 11059L: target-devel@vger.kernel.org
86cfa7fc 11060W: http://www.linux-iscsi.org
cf015e9f 11061W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11062T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11063S: Supported
11064F: drivers/target/
11065F: include/target/
11066F: Documentation/target/
11067
4e68852d 11068TASKSTATS STATISTICS INTERFACE
185e595f 11069M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11070S: Maintained
679655da
JP
11071F: Documentation/accounting/taskstats*
11072F: include/linux/taskstats*
11073F: kernel/taskstats.c
4e68852d 11074
781b456a 11075TC CLASSIFIER
f935f3f8 11076M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11077L: netdev@vger.kernel.org
11078S: Maintained
679655da 11079F: include/net/pkt_cls.h
c117ab84 11080F: include/uapi/linux/pkt_cls.h
679655da 11081F: net/sched/
781b456a 11082
5067f08a 11083TCP LOW PRIORITY MODULE
8b58be88
JP
11084M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11085M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11086W: http://tcp-lp-mod.sourceforge.net/
11087S: Maintained
679655da 11088F: net/ipv4/tcp_lp.c
5067f08a 11089
91952bc0
AP
11090TDA10071 MEDIA DRIVER
11091M: Antti Palosaari <crope@iki.fi>
11092L: linux-media@vger.kernel.org
a825eaec 11093W: https://linuxtv.org
91952bc0
AP
11094W: http://palosaari.fi/linux/
11095Q: http://patchwork.linuxtv.org/project/linux-media/list/
11096T: git git://linuxtv.org/anttip/media_tree.git
11097S: Maintained
11098F: drivers/media/dvb-frontends/tda10071*
11099
11100TDA18212 MEDIA DRIVER
11101M: Antti Palosaari <crope@iki.fi>
11102L: linux-media@vger.kernel.org
a825eaec 11103W: https://linuxtv.org
91952bc0
AP
11104W: http://palosaari.fi/linux/
11105Q: http://patchwork.linuxtv.org/project/linux-media/list/
11106T: git git://linuxtv.org/anttip/media_tree.git
11107S: Maintained
11108F: drivers/media/tuners/tda18212*
11109
11110TDA18218 MEDIA DRIVER
11111M: Antti Palosaari <crope@iki.fi>
11112L: linux-media@vger.kernel.org
a825eaec 11113W: https://linuxtv.org
91952bc0
AP
11114W: http://palosaari.fi/linux/
11115Q: http://patchwork.linuxtv.org/project/linux-media/list/
11116T: git git://linuxtv.org/anttip/media_tree.git
11117S: Maintained
11118F: drivers/media/tuners/tda18218*
11119
3b2f6aba
MK
11120TDA18271 MEDIA DRIVER
11121M: Michael Krufky <mkrufky@linuxtv.org>
11122L: linux-media@vger.kernel.org
a825eaec 11123W: https://linuxtv.org
3b2f6aba
MK
11124W: http://github.com/mkrufky
11125Q: http://patchwork.linuxtv.org/project/linux-media/list/
11126T: git git://linuxtv.org/mkrufky/tuners.git
11127S: Maintained
11128F: drivers/media/tuners/tda18271*
11129
e48307a9
MK
11130TDA827x MEDIA DRIVER
11131M: Michael Krufky <mkrufky@linuxtv.org>
11132L: linux-media@vger.kernel.org
a825eaec 11133W: https://linuxtv.org
e48307a9
MK
11134W: http://github.com/mkrufky
11135Q: http://patchwork.linuxtv.org/project/linux-media/list/
11136T: git git://linuxtv.org/mkrufky/tuners.git
11137S: Maintained
11138F: drivers/media/tuners/tda8290.*
11139
66cf9212
MK
11140TDA8290 MEDIA DRIVER
11141M: Michael Krufky <mkrufky@linuxtv.org>
11142L: linux-media@vger.kernel.org
a825eaec 11143W: https://linuxtv.org
66cf9212
MK
11144W: http://github.com/mkrufky
11145Q: http://patchwork.linuxtv.org/project/linux-media/list/
11146T: git git://linuxtv.org/mkrufky/tuners.git
11147S: Maintained
11148F: drivers/media/tuners/tda8290.*
11149
4b9fba30
HV
11150TDA9840 MEDIA DRIVER
11151M: Hans Verkuil <hverkuil@xs4all.nl>
11152L: linux-media@vger.kernel.org
11153T: git git://linuxtv.org/media_tree.git
a825eaec 11154W: https://linuxtv.org
4b9fba30
HV
11155S: Maintained
11156F: drivers/media/i2c/tda9840*
11157
2cb654fd 11158TEA5761 TUNER DRIVER
5dc8a864
MCC
11159M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11160M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11161L: linux-media@vger.kernel.org
a825eaec 11162W: https://linuxtv.org
2cb654fd
MCC
11163T: git git://linuxtv.org/media_tree.git
11164S: Odd fixes
11165F: drivers/media/tuners/tea5761.*
11166
11167TEA5767 TUNER DRIVER
5dc8a864
MCC
11168M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11169M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11170L: linux-media@vger.kernel.org
a825eaec 11171W: https://linuxtv.org
2cb654fd
MCC
11172T: git git://linuxtv.org/media_tree.git
11173S: Maintained
11174F: drivers/media/tuners/tea5767.*
11175
4b9fba30
HV
11176TEA6415C MEDIA DRIVER
11177M: Hans Verkuil <hverkuil@xs4all.nl>
11178L: linux-media@vger.kernel.org
11179T: git git://linuxtv.org/media_tree.git
a825eaec 11180W: https://linuxtv.org
4b9fba30
HV
11181S: Maintained
11182F: drivers/media/i2c/tea6415c*
11183
11184TEA6420 MEDIA DRIVER
11185M: Hans Verkuil <hverkuil@xs4all.nl>
11186L: linux-media@vger.kernel.org
11187T: git git://linuxtv.org/media_tree.git
a825eaec 11188W: https://linuxtv.org
4b9fba30
HV
11189S: Maintained
11190F: drivers/media/i2c/tea6420*
11191
3d249d4c 11192TEAM DRIVER
dca9ab92 11193M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11194L: netdev@vger.kernel.org
11195S: Supported
11196F: drivers/net/team/
11197F: include/linux/if_team.h
c117ab84 11198F: include/uapi/linux/if_team.h
3d249d4c 11199
7d029125 11200TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11201M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11202S: Maintained
11203F: arch/x86/platform/ts5500/
11204
40ad4a30
SY
11205TECHNOTREND USB IR RECEIVER
11206M: Sean Young <sean@mess.org>
11207L: linux-media@vger.kernel.org
11208S: Maintained
11209F: drivers/media/rc/ttusbir.c
11210
adabdb0c 11211TEGRA ARCHITECTURE SUPPORT
243d58ec 11212M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11213M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11214M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11215L: linux-tegra@vger.kernel.org
fd117cd1 11216Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11217T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11218S: Supported
bbbe96ed 11219N: [^a-z]tegra
84b9414b 11220
adabdb0c
SW
11221TEGRA CLOCK DRIVER
11222M: Peter De Schrijver <pdeschrijver@nvidia.com>
11223M: Prashant Gaikwad <pgaikwad@nvidia.com>
11224S: Supported
11225F: drivers/clk/tegra/
11226
86e486a0 11227TEGRA DMA DRIVERS
adabdb0c 11228M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11229M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11230S: Supported
86e486a0 11231F: drivers/dma/tegra*
adabdb0c 11232
adabdb0c
SW
11233TEGRA I2C DRIVER
11234M: Laxman Dewangan <ldewangan@nvidia.com>
11235S: Supported
11236F: drivers/i2c/busses/i2c-tegra.c
11237
11238TEGRA IOMMU DRIVERS
11239M: Hiroshi Doyu <hdoyu@nvidia.com>
11240S: Supported
11241F: drivers/iommu/tegra*
11242
11243TEGRA KBC DRIVER
11244M: Rakesh Iyer <riyer@nvidia.com>
11245M: Laxman Dewangan <ldewangan@nvidia.com>
11246S: Supported
11247F: drivers/input/keyboard/tegra-kbc.c
11248
adabdb0c
SW
11249TEGRA PWM DRIVER
11250M: Thierry Reding <thierry.reding@gmail.com>
11251S: Supported
11252F: drivers/pwm/pwm-tegra.c
11253
11254TEGRA SERIAL DRIVER
11255M: Laxman Dewangan <ldewangan@nvidia.com>
11256S: Supported
11257F: drivers/tty/serial/serial-tegra.c
11258
11259TEGRA SPI DRIVER
11260M: Laxman Dewangan <ldewangan@nvidia.com>
11261S: Supported
11262F: drivers/spi/spi-tegra*
11263
1a348ccc 11264TEHUTI ETHERNET DRIVER
8b58be88 11265M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11266L: netdev@vger.kernel.org
11267S: Supported
ef7f5429 11268F: drivers/net/ethernet/tehuti/*
1a348ccc 11269
4e68852d 11270Telecom Clock Driver for MCPL0010
8b58be88 11271M: Mark Gross <mark.gross@intel.com>
4e68852d 11272S: Supported
679655da 11273F: drivers/char/tlclk.c
4e68852d 11274
4480f15b 11275TENSILICA XTENSA PORT (xtensa)
8b58be88 11276M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11277M: Max Filippov <jcmvbkbc@gmail.com>
11278L: linux-xtensa@linux-xtensa.org
9f273c24 11279T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11280S: Maintained
679655da 11281F: arch/xtensa/
3dc99857 11282F: drivers/irqchip/irq-xtensa-*
4e68852d 11283
5313ba66
HV
11284THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11285M: Hans Verkuil <hverkuil@xs4all.nl>
11286L: linux-media@vger.kernel.org
11287T: git git://linuxtv.org/media_tree.git
a825eaec 11288W: https://linuxtv.org
5313ba66
HV
11289S: Maintained
11290F: drivers/media/radio/radio-raremono.c
11291
d3fb6955 11292THERMAL
b75f0050 11293M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11294M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11295L: linux-pm@vger.kernel.org
11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11297T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11298Q: https://patchwork.kernel.org/project/linux-pm/list/
11299S: Supported
11300F: drivers/thermal/
11301F: include/linux/thermal.h
af6c9f16 11302F: include/uapi/linux/thermal.h
b75f0050
JP
11303F: include/linux/cpu_cooling.h
11304F: Documentation/devicetree/bindings/thermal/
d3fb6955 11305
64e05d8b
VK
11306THERMAL/CPU_COOLING
11307M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11308M: Viresh Kumar <viresh.kumar@linaro.org>
11309M: Javi Merino <javi.merino@arm.com>
11310L: linux-pm@vger.kernel.org
11311S: Supported
11312F: Documentation/thermal/cpu-cooling-api.txt
11313F: drivers/thermal/cpu_cooling.c
11314F: include/linux/cpu_cooling.h
11315
30ba2fbd
VD
11316THINGM BLINK(1) USB RGB LED DRIVER
11317M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11318S: Maintained
11319F: drivers/hid/hid-thingm.c
11320
4e68852d 11321THINKPAD ACPI EXTRAS DRIVER
8b58be88 11322M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11323L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11324L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11325W: http://ibm-acpi.sourceforge.net
11326W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11327T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11328S: Maintained
679655da 11329F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11330
1b46f2a2 11331TI BANDGAP AND THERMAL DRIVER
f14d1c24 11332M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11333M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11334L: linux-pm@vger.kernel.org
531ff13e 11335L: linux-omap@vger.kernel.org
5a723e81 11336S: Maintained
794b2e25 11337F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11338
ccf963d3
BP
11339TI VPE/CAL DRIVERS
11340M: Benoit Parrot <bparrot@ti.com>
11341L: linux-media@vger.kernel.org
11342W: http://linuxtv.org/
11343Q: http://patchwork.linuxtv.org/project/linux-media/list/
11344S: Maintained
11345F: drivers/media/platform/ti-vpe/
11346
0c7665c3
MF
11347TI CDCE706 CLOCK DRIVER
11348M: Max Filippov <jcmvbkbc@gmail.com>
11349S: Maintained
11350F: drivers/clk/clk-cdce706.c
11351
49b6a5e3
TK
11352TI CLOCK DRIVER
11353M: Tero Kristo <t-kristo@ti.com>
11354L: linux-omap@vger.kernel.org
11355S: Maintained
11356F: drivers/clk/ti/
11357F: include/linux/clk/ti.h
11358
f75cfbad
GS
11359TI ETHERNET SWITCH DRIVER (CPSW)
11360M: Mugunthan V N <mugunthanvnm@ti.com>
11361R: Grygorii Strashko <grygorii.strashko@ti.com>
11362L: linux-omap@vger.kernel.org
11363L: netdev@vger.kernel.org
11364S: Maintained
11365F: drivers/net/ethernet/ti/cpsw*
11366F: drivers/net/ethernet/ti/davinci*
11367
4020f2d7 11368TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11369M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11370S: Maintained
679655da
JP
11371F: drivers/misc/tifm*
11372F: drivers/mmc/host/tifm_sd.c
11373F: include/linux/tifm.h
4020f2d7 11374
e0c52404 11375TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11376M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11377L: linux-kernel@vger.kernel.org
11378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11379S: Maintained
11380F: drivers/soc/ti/*
11381T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11382
11383
152ad442
SR
11384TI LM49xxx FAMILY ASoC CODEC DRIVERS
11385M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11386M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11387L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11388S: Maintained
11389F: sound/soc/codecs/lm49453*
d392dead 11390F: sound/soc/codecs/isabelle*
152ad442 11391
0edd807d
KM
11392TI LP855x BACKLIGHT DRIVER
11393M: Milo Kim <milo.kim@ti.com>
11394S: Maintained
11395F: Documentation/backlight/lp855x-driver.txt
11396F: drivers/video/backlight/lp855x_bl.c
11397F: include/linux/platform_data/lp855x.h
11398
faf13f6d
KM
11399TI LP8727 CHARGER DRIVER
11400M: Milo Kim <milo.kim@ti.com>
11401S: Maintained
11402F: drivers/power/lp8727_charger.c
11403F: include/linux/platform_data/lp8727.h
11404
22f1229f
KM
11405TI LP8788 MFD DRIVER
11406M: Milo Kim <milo.kim@ti.com>
11407S: Maintained
11408F: drivers/iio/adc/lp8788_adc.c
11409F: drivers/leds/leds-lp8788.c
11410F: drivers/mfd/lp8788*.c
11411F: drivers/power/lp8788-charger.c
11412F: drivers/regulator/lp8788-*.c
11413F: include/linux/mfd/lp8788*.h
11414
84640e27
KM
11415TI NETCP ETHERNET DRIVER
11416M: Wingman Kwok <w-kwok2@ti.com>
11417M: Murali Karicheri <m-karicheri2@ti.com>
11418L: netdev@vger.kernel.org
11419S: Maintained
11420F: drivers/net/ethernet/ti/netcp*
11421
217e0ca9
KC
11422TI TAS571X FAMILY ASoC CODEC DRIVER
11423M: Kevin Cernekee <cernekee@chromium.org>
11424L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11425S: Odd Fixes
11426F: sound/soc/codecs/tas571x*
11427
dd5e8e6b 11428TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11429M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11430L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11431S: Maintained
11432F: sound/soc/codecs/twl4030*
11433
90921014 11434TI WILINK WIRELESS DRIVERS
90921014
LC
11435L: linux-wireless@vger.kernel.org
11436W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11437W: http://wireless.kernel.org/en/users/Drivers/wl1251
11438T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11439S: Orphan
90921014
LC
11440F: drivers/net/wireless/ti/
11441F: include/linux/wl12xx.h
11442
e86eaa3a 11443TIPC NETWORK LAYER
8b58be88 11444M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11445M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11446L: netdev@vger.kernel.org (core kernel code)
11447L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11448W: http://tipc.sourceforge.net/
e86eaa3a 11449S: Maintained
c117ab84 11450F: include/uapi/linux/tipc*.h
679655da 11451F: net/tipc/
e86eaa3a 11452
867e359b 11453TILE ARCHITECTURE
b9a279f6 11454M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11455W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11456T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11457S: Supported
11458F: arch/tile/
6b940606 11459F: drivers/char/tile-srom.c
5c770755 11460F: drivers/edac/tile_edac.c
6b940606
CM
11461F: drivers/net/ethernet/tile/
11462F: drivers/rtc/rtc-tile.c
11463F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11464F: drivers/tty/serial/tilegx.c
6b940606
CM
11465F: drivers/usb/host/*-tilegx.c
11466F: include/linux/usb/tilegx.h
867e359b 11467
1da177e4 11468TLAN NETWORK DRIVER
8b58be88 11469M: Samuel Chessman <chessman@tux.org>
88c07dde 11470L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11471W: http://sourceforge.net/projects/tlan/
11472S: Maintained
679655da 11473F: Documentation/networking/tlan.txt
b544dbac 11474F: drivers/net/ethernet/ti/tlan.*
1da177e4 11475
d74db3b2 11476TOMOYO SECURITY MODULE
8b58be88
JP
11477M: Kentaro Takeda <takedakn@nttdata.co.jp>
11478M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11479L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11480L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11481L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11482L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11483W: http://tomoyo.sourceforge.jp/
843d183c 11484T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11485S: Maintained
679655da 11486F: security/tomoyo/
d74db3b2 11487
9caeb532 11488TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11489M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11490L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11491S: Maintained
11492F: drivers/platform/x86/topstar-laptop.c
11493
1da177e4 11494TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11495M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11496L: platform-driver-x86@vger.kernel.org
0a63ca11 11497S: Maintained
679655da 11498F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11499
0a63ca11
AA
11500TOSHIBA BLUETOOTH DRIVER
11501M: Azael Avalos <coproscefalo@gmail.com>
11502L: platform-driver-x86@vger.kernel.org
11503S: Maintained
11504F: drivers/platform/x86/toshiba_bluetooth.c
11505
11506TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11507M: Azael Avalos <coproscefalo@gmail.com>
11508L: platform-driver-x86@vger.kernel.org
11509S: Maintained
11510F: drivers/platform/x86/toshiba_haps.c
11511
14991fc7
AA
11512TOSHIBA WMI HOTKEYS DRIVER
11513M: Azael Avalos <coproscefalo@gmail.com>
11514L: platform-driver-x86@vger.kernel.org
11515S: Maintained
11516F: drivers/platform/x86/toshiba-wmi.c
11517
1da177e4 11518TOSHIBA SMM DRIVER
8b58be88 11519M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11520W: http://www.buzzard.org.uk/toshiba/
11521S: Maintained
679655da
JP
11522F: drivers/char/toshiba.c
11523F: include/linux/toshiba.h
c117ab84 11524F: include/uapi/linux/toshiba.h
1da177e4 11525
d32d9864
MR
11526TOSHIBA TC358743 DRIVER
11527M: Mats Randgaard <matrandg@cisco.com>
11528L: linux-media@vger.kernel.org
11529S: Maintained
11530F: drivers/media/i2c/tc358743*
b5dcee22 11531F: include/media/i2c/tc358743.h
d32d9864 11532
560e6475
WS
11533TMIO/SDHI MMC DRIVER
11534M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11535L: linux-mmc@vger.kernel.org
560e6475 11536S: Supported
d1057c40
GL
11537F: drivers/mmc/host/tmio_mmc*
11538F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11539F: include/linux/mfd/tmio.h
d719f900 11540
917cc4e6
GR
11541TMP401 HARDWARE MONITOR DRIVER
11542M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11543L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11544S: Maintained
11545F: Documentation/hwmon/tmp401
11546F: drivers/hwmon/tmp401.c
11547
98f32602 11548TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11549M: Hugh Dickins <hughd@google.com>
98f32602
HD
11550L: linux-mm@kvack.org
11551S: Maintained
11552F: include/linux/shmem_fs.h
11553F: mm/shmem.c
11554
45f95b53 11555TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11556M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11557M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11558L: linux-media@vger.kernel.org
a825eaec 11559W: https://linuxtv.org
45f95b53
MCC
11560T: git git://linuxtv.org/media_tree.git
11561S: Odd fixes
11562F: drivers/media/usb/tm6000/
11563
c65fde19
HV
11564TW68 VIDEO4LINUX DRIVER
11565M: Hans Verkuil <hverkuil@xs4all.nl>
11566L: linux-media@vger.kernel.org
11567T: git git://linuxtv.org/media_tree.git
a825eaec 11568W: https://linuxtv.org
c65fde19
HV
11569S: Odd Fixes
11570F: drivers/media/pci/tw68/
11571
704a84cc
EG
11572TW686X VIDEO4LINUX DRIVER
11573M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11574L: linux-media@vger.kernel.org
11575T: git git://linuxtv.org/media_tree.git
11576W: http://linuxtv.org
11577S: Maintained
11578F: drivers/media/pci/tw686x/
11579
4e68852d 11580TPM DEVICE DRIVER
901486b8 11581M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11582M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11583M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11584R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11585W: http://tpmdd.sourceforge.net
63a10dfd 11586L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11587Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11588T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11589S: Maintained
679655da 11590F: drivers/char/tpm/
4e68852d 11591
1a0f1b27
AL
11592TPM IBM_VTPM DEVICE DRIVER
11593M: Ashley Lai <ashleydlai@gmail.com>
11594W: http://tpmdd.sourceforge.net
11595L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11596S: Maintained
11597F: drivers/char/tpm/tpm_ibmvtpm*
11598
d6f005a1
JP
11599TRACING
11600M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11601M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11602T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11603S: Maintained
11604F: Documentation/trace/ftrace.txt
11605F: arch/*/*/*/ftrace.h
11606F: arch/*/kernel/ftrace.c
11607F: include/*/ftrace.h
11608F: include/linux/trace*.h
11609F: include/trace/
11610F: kernel/trace/
6e68e6c5 11611F: tools/testing/selftests/ftrace/
d6f005a1 11612
4abac0d0
IM
11613TRACING MMIO ACCESSES (MMIOTRACE)
11614M: Steven Rostedt <rostedt@goodmis.org>
11615M: Ingo Molnar <mingo@kernel.org>
11616R: Karol Herbst <karolherbst@gmail.com>
11617R: Pekka Paalanen <ppaalanen@gmail.com>
11618S: Maintained
11619L: linux-kernel@vger.kernel.org
11620L: nouveau@lists.freedesktop.org
11621F: kernel/trace/trace_mmiotrace.c
11622F: include/linux/mmiotrace.h
11623F: arch/x86/mm/kmmio.c
11624F: arch/x86/mm/mmio-mod.c
11625F: arch/x86/mm/testmmiotrace.c
11626
1da177e4 11627TRIVIAL PATCHES
8b58be88 11628M: Jiri Kosina <trivial@kernel.org>
54e5881d 11629T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11630S: Maintained
86ef925f 11631K: ^Subject:.*(?i)trivial
1da177e4 11632
4e68852d 11633TTY LAYER
879a5a00 11634M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11635M: Jiri Slaby <jslaby@suse.com>
879a5a00 11636S: Supported
08deed1e 11637T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11638F: Documentation/serial/
8dd5d2f1 11639F: drivers/tty/
df621252 11640F: drivers/tty/serial/serial_core.c
e3288775
AC
11641F: include/linux/serial_core.h
11642F: include/linux/serial.h
11643F: include/linux/tty.h
c117ab84
CEB
11644F: include/uapi/linux/serial_core.h
11645F: include/uapi/linux/serial.h
11646F: include/uapi/linux/tty.h
4e68852d 11647
91952bc0
AP
11648TUA9001 MEDIA DRIVER
11649M: Antti Palosaari <crope@iki.fi>
11650L: linux-media@vger.kernel.org
a825eaec 11651W: https://linuxtv.org
91952bc0
AP
11652W: http://palosaari.fi/linux/
11653Q: http://patchwork.linuxtv.org/project/linux-media/list/
11654T: git git://linuxtv.org/anttip/media_tree.git
11655S: Maintained
11656F: drivers/media/tuners/tua9001*
11657
740db6d7 11658TULIP NETWORK DRIVERS
740db6d7 11659L: netdev@vger.kernel.org
cf869eb1
GG
11660L: linux-parisc@vger.kernel.org
11661S: Orphan
0f04e2aa 11662F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11663
11664TUN/TAP driver
ba57b6f2 11665M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11666W: http://vtun.sourceforge.net/tun
11667S: Maintained
679655da
JP
11668F: Documentation/networking/tuntap.txt
11669F: arch/um/os-Linux/drivers/
1da177e4 11670
b454cc66 11671TURBOCHANNEL SUBSYSTEM
8b58be88 11672M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11673M: Ralf Baechle <ralf@linux-mips.org>
11674L: linux-mips@linux-mips.org
11675Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11676S: Maintained
679655da
JP
11677F: drivers/tc/
11678F: include/linux/tc.h
b454cc66 11679
1da177e4 11680U14-34F SCSI DRIVER
8b58be88 11681M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11682L: linux-scsi@vger.kernel.org
11683S: Maintained
679655da 11684F: drivers/scsi/u14-34f.c
1da177e4 11685
e2d1d6c0 11686UBI FILE SYSTEM (UBIFS)
a7859936 11687M: Richard Weinberger <richard@nod.at>
949cb623 11688M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11689M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11690L: linux-mtd@lists.infradead.org
e2966cbe 11691T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11692W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11693S: Supported
679655da
JP
11694F: Documentation/filesystems/ubifs.txt
11695F: fs/ubifs/
e2d1d6c0 11696
e1632fa2 11697UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11698M: Greg Ungerer <gerg@linux-m68k.org>
11699W: http://www.linux-m68k.org/
cc2020e6 11700W: http://www.uclinux.org/
e1632fa2 11701L: linux-m68k@lists.linux-m68k.org
cc2020e6 11702L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11703T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11704S: Maintained
e1632fa2
GU
11705F: arch/m68k/coldfire/
11706F: arch/m68k/68*/
61bc02bb
JP
11707F: arch/m68k/*/*_no.*
11708F: arch/m68k/include/asm/*_no.*
cc2020e6 11709
1da177e4 11710UDF FILESYSTEM
d8130624 11711M: Jan Kara <jack@suse.com>
1da177e4 11712S: Maintained
679655da
JP
11713F: Documentation/filesystems/udf.txt
11714F: fs/udf/
1da177e4 11715
cc2020e6 11716UFS FILESYSTEM
8b58be88 11717M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11718S: Maintained
679655da
JP
11719F: Documentation/filesystems/ufs.txt
11720F: fs/ufs/
cc2020e6 11721
0a09d3ab
DH
11722UHID USERSPACE HID IO DRIVER:
11723M: David Herrmann <dh.herrmann@googlemail.com>
11724L: linux-input@vger.kernel.org
11725S: Maintained
11726F: drivers/hid/uhid.c
c117ab84 11727F: include/uapi/linux/uhid.h
0a09d3ab 11728
18332a80 11729ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11730L: linux-usb@vger.kernel.org
10c6c9c9 11731S: Orphan
355ffe69 11732F: drivers/uwb/
679655da
JP
11733F: include/linux/uwb.h
11734F: include/linux/uwb/
18332a80 11735
b31d8273
G
11736UNICORE32 ARCHITECTURE:
11737M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11738W: http://mprc.pku.edu.cn/~guanxuetao/linux
11739S: Maintained
ceebf4d5 11740T: git git://github.com/gxt/linux.git
b31d8273
G
11741F: arch/unicore32/
11742
d8379ab1
TF
11743UNIFDEF
11744M: Tony Finch <dot@dotat.at>
11745W: http://dotat.at/prog/unifdef
11746S: Maintained
11747F: scripts/unifdef.c
11748
1da177e4 11749UNIFORM CDROM DRIVER
8b58be88 11750M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11751W: http://www.kernel.dk
11752S: Maintained
679655da
JP
11753F: Documentation/cdrom/
11754F: drivers/cdrom/cdrom.c
11755F: include/linux/cdrom.h
c117ab84 11756F: include/uapi/linux/cdrom.h
1da177e4 11757
56df0122 11758UNISYS S-PAR DRIVERS
49e7d9df
JP
11759M: David Kershner <david.kershner@unisys.com>
11760L: sparmaintainer@unisys.com (Unisys internal)
11761S: Supported
11762F: drivers/staging/unisys/
56df0122 11763
9941fa6e
VH
11764UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11765M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11766L: linux-scsi@vger.kernel.org
11767S: Supported
11768F: Documentation/scsi/ufs.txt
11769F: drivers/scsi/ufs/
11770
e2d1d6c0 11771UNSORTED BLOCK IMAGES (UBI)
949cb623 11772M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11773M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11774W: http://www.linux-mtd.infradead.org/
11775L: linux-mtd@lists.infradead.org
b6b44e0a 11776T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11777S: Supported
80811493 11778F: drivers/mtd/ubi/
679655da 11779F: include/linux/mtd/ubi.h
c117ab84 11780F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11781
1da177e4 11782USB ACM DRIVER
ca1c3e6f 11783M: Oliver Neukum <oneukum@suse.com>
6372594a 11784L: linux-usb@vger.kernel.org
1da177e4 11785S: Maintained
679655da
JP
11786F: Documentation/usb/acm.txt
11787F: drivers/usb/class/cdc-acm.*
1da177e4 11788
b7d572e1
PF
11789USB AR5523 WIRELESS DRIVER
11790M: Pontus Fuchs <pontus.fuchs@gmail.com>
11791L: linux-wireless@vger.kernel.org
11792S: Maintained
11793F: drivers/net/wireless/ath/ar5523/
11794
115bb1ff 11795USB ATTACHED SCSI
f50a4968 11796M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11797M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11798L: linux-usb@vger.kernel.org
11799L: linux-scsi@vger.kernel.org
8eae0fb7 11800S: Maintained
115bb1ff
MW
11801F: drivers/usb/storage/uas.c
11802
1da177e4 11803USB CDC ETHERNET DRIVER
61eee9a7 11804M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11805L: linux-usb@vger.kernel.org
1da177e4 11806S: Maintained
679655da 11807F: drivers/net/usb/cdc_*.c
c117ab84 11808F: include/uapi/linux/usb/cdc.h
1da177e4 11809
66e3e591
KP
11810USB CHAOSKEY DRIVER
11811M: Keith Packard <keithp@keithp.com>
11812L: linux-usb@vger.kernel.org
11813S: Maintained
11814F: drivers/usb/misc/chaoskey.c
11815
b02b371e 11816USB CYPRESS C67X00 DRIVER
8b58be88 11817M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11818L: linux-usb@vger.kernel.org
11819S: Maintained
679655da 11820F: drivers/usb/c67x00/
b02b371e 11821
d0374f4f 11822USB DAVICOM DM9601 DRIVER
8b58be88 11823M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11824L: netdev@vger.kernel.org
d0374f4f
PK
11825W: http://www.linux-usb.org/usbnet
11826S: Maintained
679655da 11827F: drivers/net/usb/dm9601.c
d0374f4f 11828
cc2020e6 11829USB DIAMOND RIO500 DRIVER
8b58be88 11830M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11831L: rio500-users@lists.sourceforge.net
11832W: http://rio500.sourceforge.net
11833S: Maintained
679655da 11834F: drivers/usb/misc/rio500*
cc2020e6 11835
1da177e4 11836USB EHCI DRIVER
578333ab 11837M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11838L: linux-usb@vger.kernel.org
578333ab 11839S: Maintained
679655da
JP
11840F: Documentation/usb/ehci.txt
11841F: drivers/usb/host/ehci*
1da177e4 11842
69ae9e3e 11843USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11844M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11845L: linux-usb@vger.kernel.org
69ae9e3e 11846W: http://www.linux-usb.org/gadget
d6d0f665
FB
11847T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11848S: Maintained
679655da
JP
11849F: drivers/usb/gadget/
11850F: include/linux/usb/gadget*
69ae9e3e 11851
2dea64b4 11852USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11853M: Jiri Kosina <jikos@kernel.org>
406df153 11854R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11855L: linux-usb@vger.kernel.org
54e5881d 11856T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11857S: Maintained
c2f01971 11858F: Documentation/hid/hiddev.txt
679655da 11859F: drivers/hid/usbhid/
1da177e4 11860
959eea21 11861USB ISP116X DRIVER
8b58be88 11862M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11863L: linux-usb@vger.kernel.org
959eea21 11864S: Maintained
679655da
JP
11865F: drivers/usb/host/isp116x*
11866F: include/linux/usb/isp116x.h
959eea21 11867
146498ea
WH
11868USB LAN78XX ETHERNET DRIVER
11869M: Woojung Huh <woojung.huh@microchip.com>
11870M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11871L: netdev@vger.kernel.org
11872S: Maintained
11873F: drivers/net/usb/lan78xx.*
11874
1da177e4 11875USB MASS STORAGE DRIVER
8b58be88 11876M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11877L: linux-usb@vger.kernel.org
8836aeb8 11878L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11879S: Maintained
11880W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11881F: drivers/usb/storage/
1da177e4 11882
af39917d
CL
11883USB MIDI DRIVER
11884M: Clemens Ladisch <clemens@ladisch.de>
11885L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11886T: git git://git.alsa-project.org/alsa-kernel.git
11887S: Maintained
11888F: sound/usb/midi.*
11889
444ce9d4
JP
11890USB NETWORKING DRIVERS
11891L: linux-usb@vger.kernel.org
11892S: Odd Fixes
11893F: drivers/net/usb/
11894
1da177e4 11895USB OHCI DRIVER
578333ab 11896M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11897L: linux-usb@vger.kernel.org
578333ab 11898S: Maintained
679655da
JP
11899F: Documentation/usb/ohci.txt
11900F: drivers/usb/host/ohci*
1da177e4 11901
963ffa3e 11902USB OTG FSM (Finite State Machine)
60d77b3d 11903M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11904T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11905L: linux-usb@vger.kernel.org
11906S: Maintained
11907F: drivers/usb/common/usb-otg-fsm.c
11908
563da3a9
VM
11909USB OVER IP DRIVER
11910M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
11911M: Shuah Khan <shuahkh@osg.samsung.com>
11912M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
11913L: linux-usb@vger.kernel.org
11914S: Maintained
a6d6fc2b 11915F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11916F: drivers/usb/usbip/
11917F: tools/usb/usbip/
11918
1da177e4 11919USB PEGASUS DRIVER
a16b945c 11920M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11921L: linux-usb@vger.kernel.org
043600a6 11922L: netdev@vger.kernel.org
052e3128
PM
11923T: git git://github.com/petkan/pegasus.git
11924W: https://github.com/petkan/pegasus
1da177e4 11925S: Maintained
679655da 11926F: drivers/net/usb/pegasus.*
1da177e4 11927
d3ad558f 11928USB PHY LAYER
a55f6286 11929M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11930L: linux-usb@vger.kernel.org
11931T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11932S: Maintained
11933F: drivers/usb/phy/
d3ad558f 11934
73e4fb3f 11935USB PRINTER DRIVER (usblp)
8b58be88 11936M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11937L: linux-usb@vger.kernel.org
73e4fb3f 11938S: Supported
679655da 11939F: drivers/usb/class/usblp.c
1da177e4 11940
4521b477
BM
11941USB QMI WWAN NETWORK DRIVER
11942M: Bjørn Mork <bjorn@mork.no>
11943L: netdev@vger.kernel.org
11944S: Maintained
11945F: Documentation/ABI/testing/sysfs-class-net-qmi
11946F: drivers/net/usb/qmi_wwan.c
11947
1da177e4 11948USB RTL8150 DRIVER
a16b945c 11949M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11950L: linux-usb@vger.kernel.org
043600a6 11951L: netdev@vger.kernel.org
052e3128
PM
11952T: git git://github.com/petkan/rtl8150.git
11953W: https://github.com/petkan/rtl8150
1da177e4 11954S: Maintained
679655da 11955F: drivers/net/usb/rtl8150.c
1da177e4 11956
f896b796 11957USB SERIAL SUBSYSTEM
66085694 11958M: Johan Hovold <johan@kernel.org>
795fb7e7 11959L: linux-usb@vger.kernel.org
4e68852d 11960S: Maintained
679655da 11961F: Documentation/usb/usb-serial.txt
f896b796 11962F: drivers/usb/serial/
679655da 11963F: include/linux/usb/serial.h
1da177e4 11964
b3f0db1c
SG
11965USB SMSC75XX ETHERNET DRIVER
11966M: Steve Glendinning <steve.glendinning@shawell.net>
11967L: netdev@vger.kernel.org
11968S: Maintained
11969F: drivers/net/usb/smsc75xx.*
11970
2f7ca802 11971USB SMSC95XX ETHERNET DRIVER
90b24cfb 11972M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11973L: netdev@vger.kernel.org
90b24cfb 11974S: Maintained
679655da 11975F: drivers/net/usb/smsc95xx.*
2f7ca802 11976
1da177e4 11977USB SUBSYSTEM
879a5a00 11978M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11979L: linux-usb@vger.kernel.org
1da177e4 11980W: http://www.linux-usb.org
08deed1e 11981T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11982S: Supported
1700bd98 11983F: Documentation/devicetree/bindings/usb/
679655da 11984F: Documentation/usb/
679655da
JP
11985F: drivers/usb/
11986F: include/linux/usb.h
11987F: include/linux/usb/
1da177e4
LT
11988
11989USB UHCI DRIVER
8b58be88 11990M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11991L: linux-usb@vger.kernel.org
1da177e4 11992S: Maintained
679655da 11993F: drivers/usb/host/uhci*
1da177e4 11994
69ae9e3e 11995USB "USBNET" DRIVER FRAMEWORK
d8130624 11996M: Oliver Neukum <oneukum@suse.com>
043600a6 11997L: netdev@vger.kernel.org
69ae9e3e 11998W: http://www.linux-usb.org/usbnet
1da177e4 11999S: Maintained
679655da
JP
12000F: drivers/net/usb/usbnet.c
12001F: include/linux/usb/usbnet.h
1da177e4 12002
c0efd232 12003USB VIDEO CLASS
c53ac071 12004M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12005L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12006L: linux-media@vger.kernel.org
275ffde4 12007T: git git://linuxtv.org/media_tree.git
57c6d2e9 12008W: http://www.ideasonboard.org/uvc/
c0efd232 12009S: Maintained
0c0d06ca 12010F: drivers/media/usb/uvc/
6c0f0359 12011F: include/uapi/linux/uvcvideo.h
1da177e4 12012
b60b9c45
HV
12013USB VISION DRIVER
12014M: Hans Verkuil <hverkuil@xs4all.nl>
12015L: linux-media@vger.kernel.org
12016T: git git://linuxtv.org/media_tree.git
a825eaec 12017W: https://linuxtv.org
b60b9c45
HV
12018S: Odd Fixes
12019F: drivers/media/usb/usbvision/
12020
8282da47
LP
12021USB WEBCAM GADGET
12022M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12023L: linux-usb@vger.kernel.org
12024S: Maintained
3a83c16e 12025F: drivers/usb/gadget/function/*uvc*
faf2e1db 12026F: drivers/usb/gadget/legacy/webcam.c
8282da47 12027
bf164cc0 12028USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12029M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12030L: linux-wireless@vger.kernel.org
12031S: Maintained
679655da 12032F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12033
eb6bab13 12034USB XHCI DRIVER
03d85053 12035M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12036L: linux-usb@vger.kernel.org
12037S: Supported
36d0344c
SS
12038F: drivers/usb/host/xhci*
12039F: drivers/usb/host/pci-quirks*
eb6bab13 12040
1da177e4 12041USB ZD1201 DRIVER
4086b9ca 12042L: linux-wireless@vger.kernel.org
1da177e4 12043W: http://linux-lc100020.sourceforge.net
4086b9ca 12044S: Orphan
ed0ad06f 12045F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12046
b7eee616 12047USB ZR364XX DRIVER
8b58be88 12048M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12049L: linux-usb@vger.kernel.org
661263b5 12050L: linux-media@vger.kernel.org
275ffde4 12051T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12052W: http://royale.zerezo.com/zr364xx/
12053S: Maintained
679655da 12054F: Documentation/video4linux/zr364xx.txt
90d72ac6 12055F: drivers/media/usb/zr364xx/
b7eee616 12056
289fcff4
HK
12057ULPI BUS
12058M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12059L: linux-usb@vger.kernel.org
12060S: Maintained
12061F: drivers/usb/common/ulpi.c
12062F: include/linux/ulpi/
12063
e7839f25 12064USER-MODE LINUX (UML)
8b58be88 12065M: Jeff Dike <jdike@addtoit.com>
b15194b7 12066M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12067L: user-mode-linux-devel@lists.sourceforge.net
12068L: user-mode-linux-user@lists.sourceforge.net
12069W: http://user-mode-linux.sourceforge.net
9f273c24 12070T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12071S: Maintained
61516587 12072F: Documentation/virtual/uml/
679655da 12073F: arch/um/
b070989a 12074F: arch/x86/um/
679655da
JP
12075F: fs/hostfs/
12076F: fs/hppfs/
b7eee616 12077
e5f114e9 12078USERSPACE I/O (UIO)
6a534c9d 12079M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12080M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12081S: Maintained
3d3fecbd 12082T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12083F: Documentation/DocBook/uio-howto.tmpl
12084F: drivers/uio/
12085F: include/linux/uio*.h
e5f114e9 12086
256cccbe 12087UTIL-LINUX PACKAGE
8b58be88 12088M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12089L: util-linux@vger.kernel.org
12090W: http://en.wikipedia.org/wiki/Util-linux
12091T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12092S: Maintained
12093
c1fd1c07 12094UVESAFB DRIVER
8b58be88 12095M: Michal Januszewski <spock@gentoo.org>
c69f677c 12096L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12097W: http://dev.gentoo.org/~spock/projects/uvesafb/
12098S: Maintained
679655da 12099F: Documentation/fb/uvesafb.txt
8a61f013 12100F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12101
456930d8
SA
12102VF610 NAND DRIVER
12103M: Stefan Agner <stefan@agner.ch>
12104L: linux-mtd@lists.infradead.org
12105S: Supported
12106F: drivers/mtd/nand/vf610_nfc.c
12107
4480f15b 12108VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12109M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12110S: Maintained
679655da
JP
12111F: Documentation/filesystems/vfat.txt
12112F: fs/fat/
1da177e4 12113
cba3345c
AW
12114VFIO DRIVER
12115M: Alex Williamson <alex.williamson@redhat.com>
12116L: kvm@vger.kernel.org
9f273c24 12117T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12118S: Maintained
12119F: Documentation/vfio.txt
12120F: drivers/vfio/
12121F: include/linux/vfio.h
c117ab84 12122F: include/uapi/linux/vfio.h
cba3345c 12123
a714ea5f
AW
12124VFIO PLATFORM DRIVER
12125M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12126L: kvm@vger.kernel.org
12127S: Maintained
12128F: drivers/vfio/platform/
12129
9e6f3438
PO
12130VIDEOBUF2 FRAMEWORK
12131M: Pawel Osciak <pawel@osciak.com>
12132M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12133M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12134L: linux-media@vger.kernel.org
12135S: Maintained
90d72ac6 12136F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12137F: include/media/videobuf2-*
12138
5523662e
SCP
12139VIRTUAL SERIO DEVICE DRIVER
12140M: Stephen Chandler Paul <thatslyude@gmail.com>
12141S: Maintained
12142F: drivers/input/serio/userio.c
12143F: include/uapi/linux/userio.h
12144
9a82446b
AS
12145VIRTIO CONSOLE DRIVER
12146M: Amit Shah <amit.shah@redhat.com>
12147L: virtualization@lists.linux-foundation.org
12148S: Maintained
12149F: drivers/char/virtio_console.c
12150F: include/linux/virtio_console.h
c117ab84 12151F: include/uapi/linux/virtio_console.h
9a82446b 12152
2426ec8f 12153VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12154M: "Michael S. Tsirkin" <mst@redhat.com>
12155L: virtualization@lists.linux-foundation.org
12156S: Maintained
0e4191fe 12157F: Documentation/devicetree/bindings/virtio/
2426ec8f 12158F: drivers/virtio/
c893c8d7 12159F: tools/virtio/
2426ec8f
MT
12160F: drivers/net/virtio_net.c
12161F: drivers/block/virtio_blk.c
12162F: include/linux/virtio_*.h
916cdabc 12163F: include/uapi/linux/virtio_*.h
2426ec8f 12164
f2dbda3b
CH
12165VIRTIO DRIVERS FOR S390
12166M: Christian Borntraeger <borntraeger@de.ibm.com>
12167M: Cornelia Huck <cornelia.huck@de.ibm.com>
12168L: linux-s390@vger.kernel.org
12169L: virtualization@lists.linux-foundation.org
12170L: kvm@vger.kernel.org
12171S: Supported
1b568d93 12172F: drivers/s390/virtio/
f2dbda3b 12173
4ad6ee91
GH
12174VIRTIO GPU DRIVER
12175M: David Airlie <airlied@linux.ie>
12176M: Gerd Hoffmann <kraxel@redhat.com>
12177L: dri-devel@lists.freedesktop.org
12178L: virtualization@lists.linux-foundation.org
12179S: Maintained
12180F: drivers/gpu/drm/virtio/
12181F: include/uapi/linux/virtio_gpu.h
12182
3a4d5c94
MT
12183VIRTIO HOST (VHOST)
12184M: "Michael S. Tsirkin" <mst@redhat.com>
12185L: kvm@vger.kernel.org
c996d8b9 12186L: virtualization@lists.linux-foundation.org
3a4d5c94 12187L: netdev@vger.kernel.org
9f273c24 12188T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12189S: Maintained
12190F: drivers/vhost/
c117ab84 12191F: include/uapi/linux/vhost.h
3a4d5c94 12192
271c8651
GH
12193VIRTIO INPUT DRIVER
12194M: Gerd Hoffmann <kraxel@redhat.com>
12195S: Maintained
12196F: drivers/virtio/virtio_input.c
12197F: include/uapi/linux/virtio_input.h
12198
1da177e4 12199VIA RHINE NETWORK DRIVER
210347e1 12200S: Orphan
f2148a47 12201F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12202
f0bf7f61 12203VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12204M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12205M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12206S: Maintained
12207F: drivers/mmc/host/via-sdmmc.c
12208
69e4a7c2 12209VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12210M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12211L: linux-fbdev@vger.kernel.org
69e4a7c2 12212S: Maintained
c7babebd
FTS
12213F: include/linux/via-core.h
12214F: include/linux/via-gpio.h
12215F: include/linux/via_i2c.h
8a61f013 12216F: drivers/video/fbdev/via/
69e4a7c2 12217
01f20734 12218VIA VELOCITY NETWORK DRIVER
8b58be88 12219M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12220L: netdev@vger.kernel.org
12221S: Maintained
f2148a47 12222F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12223
f73f8173
AW
12224VIRT LIB
12225M: Alex Williamson <alex.williamson@redhat.com>
12226M: Paolo Bonzini <pbonzini@redhat.com>
12227L: kvm@vger.kernel.org
12228S: Supported
12229F: virt/lib/
12230
77911fd2 12231VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12232M: Hans Verkuil <hverkuil@xs4all.nl>
12233L: linux-media@vger.kernel.org
12234T: git git://linuxtv.org/media_tree.git
a825eaec 12235W: https://linuxtv.org
0b7bc1fa 12236S: Maintained
77911fd2 12237F: drivers/media/platform/vivid/*
0b7bc1fa 12238
be7f8273 12239VLAN (802.1Q)
8b58be88 12240M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12241L: netdev@vger.kernel.org
12242S: Maintained
679655da
JP
12243F: drivers/net/macvlan.c
12244F: include/linux/if_*vlan.h
12245F: net/8021q/
be7f8273 12246
55e331cf 12247VLYNQ BUS
8b58be88 12248M: Florian Fainelli <florian@openwrt.org>
8578d7af 12249L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12250S: Maintained
12251F: drivers/vlynq/vlynq.c
12252F: include/linux/vlynq.h
12253
390beae4 12254VME SUBSYSTEM
74c600e3 12255M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12256M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12257M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12258L: devel@driverdev.osuosl.org
12259S: Maintained
12260T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12261F: Documentation/vme_api.txt
12262F: drivers/staging/vme/
12263F: drivers/vme/
12264F: include/linux/vme*
12265
4488e09b
AK
12266VMWARE HYPERVISOR INTERFACE
12267M: Alok Kataria <akataria@vmware.com>
12268L: virtualization@lists.linux-foundation.org
12269S: Supported
12270F: arch/x86/kernel/cpu/vmware.c
12271
73b35d07
DT
12272VMWARE BALLOON DRIVER
12273M: Xavier Deguillard <xdeguillard@vmware.com>
12274M: Philip Moltmann <moltmann@vmware.com>
12275M: "VMware, Inc." <pv-drivers@vmware.com>
12276L: linux-kernel@vger.kernel.org
12277S: Maintained
12278F: drivers/misc/vmw_balloon.c
12279
8b8be51b
TH
12280VMWARE VMMOUSE SUBDRIVER
12281M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12282M: "VMware, Inc." <pv-drivers@vmware.com>
12283L: linux-input@vger.kernel.org
12284S: Maintained
12285F: drivers/input/mouse/vmmouse.c
12286F: drivers/input/mouse/vmmouse.h
12287
d1a890fa 12288VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12289M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12290M: "VMware, Inc." <pv-drivers@vmware.com>
12291L: netdev@vger.kernel.org
12292S: Maintained
12293F: drivers/net/vmxnet3/
d1a890fa 12294
851b1642 12295VMware PVSCSI driver
f2d7e40e 12296M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
12297M: VMware PV-Drivers <pv-drivers@vmware.com>
12298L: linux-scsi@vger.kernel.org
12299S: Maintained
12300F: drivers/scsi/vmw_pvscsi.c
12301F: drivers/scsi/vmw_pvscsi.h
12302
e53e86c7 12303VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12304M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12305M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12306L: linux-kernel@vger.kernel.org
1dd68f01 12307W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12308T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12309S: Supported
9d2597e8 12310F: Documentation/devicetree/bindings/regulator/
679655da 12311F: drivers/regulator/
9d2597e8 12312F: include/dt-bindings/regulator/
679655da 12313F: include/linux/regulator/
e53e86c7 12314
081958eb
DA
12315VRF
12316M: David Ahern <dsa@cumulusnetworks.com>
12317M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12318L: netdev@vger.kernel.org
12319S: Maintained
12320F: drivers/net/vrf.c
562d897d 12321F: Documentation/networking/vrf.txt
081958eb 12322
ab41319e 12323VT1211 HARDWARE MONITOR DRIVER
8b58be88 12324M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12325L: linux-hwmon@vger.kernel.org
ab41319e 12326S: Maintained
679655da
JP
12327F: Documentation/hwmon/vt1211
12328F: drivers/hwmon/vt1211.c
ab41319e 12329
1de9e371 12330VT8231 HARDWARE MONITOR DRIVER
8b58be88 12331M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12332L: linux-hwmon@vger.kernel.org
1de9e371 12333S: Maintained
679655da 12334F: drivers/hwmon/vt8231.c
1de9e371 12335
88095e7b
TO
12336VUB300 USB to SDIO/SD/MMC bridge chip
12337M: Tony Olech <tony.olech@elandigitalsystems.com>
12338L: linux-mmc@vger.kernel.org
12339L: linux-usb@vger.kernel.org
12340S: Supported
12341F: drivers/mmc/host/vub300.c
12342
1da177e4 12343W1 DALLAS'S 1-WIRE BUS
a8018766 12344M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12345S: Maintained
679655da
JP
12346F: Documentation/w1/
12347F: drivers/w1/
1da177e4 12348
13927079 12349W83791D HARDWARE MONITORING DRIVER
8b58be88 12350M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12351L: linux-hwmon@vger.kernel.org
25845c22 12352S: Maintained
679655da
JP
12353F: Documentation/hwmon/w83791d
12354F: drivers/hwmon/w83791d.c
13927079 12355
61db011d 12356W83793 HARDWARE MONITORING DRIVER
8b58be88 12357M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12358L: linux-hwmon@vger.kernel.org
61db011d 12359S: Maintained
679655da
JP
12360F: Documentation/hwmon/w83793
12361F: drivers/hwmon/w83793.c
61db011d 12362
e3760b43 12363W83795 HARDWARE MONITORING DRIVER
d8130624 12364M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12365L: linux-hwmon@vger.kernel.org
e3760b43
JD
12366S: Maintained
12367F: drivers/hwmon/w83795.c
12368
1da177e4 12369W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12370M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12371S: Maintained
679655da 12372F: drivers/mmc/host/wbsd.*
1da177e4 12373
b4e05923
HG
12374WACOM PROTOCOL 4 SERIAL TABLETS
12375M: Julian Squires <julian@cipht.net>
12376M: Hans de Goede <hdegoede@redhat.com>
12377L: linux-input@vger.kernel.org
12378S: Maintained
12379F: drivers/input/tablet/wacom_serial4.c
12380
3527761c 12381WATCHDOG DEVICE DRIVERS
8b58be88 12382M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12383R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12384L: linux-watchdog@vger.kernel.org
12385W: http://www.linux-watchdog.org/
f599aaf0 12386T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12387S: Maintained
540be8b2 12388F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12389F: Documentation/watchdog/
12390F: drivers/watchdog/
12391F: include/linux/watchdog.h
c117ab84 12392F: include/uapi/linux/watchdog.h
3527761c 12393
1da177e4 12394WD7000 SCSI DRIVER
8b58be88 12395M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12396L: linux-scsi@vger.kernel.org
12397S: Maintained
679655da 12398F: drivers/scsi/wd7000.c
1da177e4 12399
b22e00f3
DH
12400WIIMOTE HID DRIVER
12401M: David Herrmann <dh.herrmann@googlemail.com>
12402L: linux-input@vger.kernel.org
12403S: Maintained
12404F: drivers/hid/hid-wiimote*
12405
e258b80e 12406WINBOND CIR DRIVER
364e9e18 12407M: David Härdeman <david@hardeman.nu>
e258b80e 12408S: Maintained
116ab806 12409F: drivers/media/rc/winbond-cir.c
e258b80e 12410
c36a483d
WBG
12411WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12412M: William Breathitt Gray <vilhelm.gray@gmail.com>
12413L: linux-watchdog@vger.kernel.org
12414S: Maintained
12415F: drivers/watchdog/ebc-c384_wdt.c
12416
9c26df9b
WBG
12417WINSYSTEMS WS16C48 GPIO DRIVER
12418M: William Breathitt Gray <vilhelm.gray@gmail.com>
12419L: linux-gpio@vger.kernel.org
12420S: Maintained
12421F: drivers/gpio/gpio-ws16c48.c
e258b80e 12422
8a70da82 12423WIMAX STACK
8b58be88 12424M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12425M: linux-wimax@intel.com
49e7d9df 12426L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12427S: Supported
12428W: http://linuxwimax.org
315987dc 12429F: Documentation/wimax/README.wimax
315987dc
JP
12430F: include/linux/wimax/debug.h
12431F: include/net/wimax.h
c117ab84 12432F: include/uapi/linux/wimax.h
315987dc 12433F: net/wimax/
8a70da82 12434
5fc14680 12435WISTRON LAPTOP BUTTON DRIVER
8b58be88 12436M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12437S: Maintained
679655da 12438F: drivers/input/misc/wistron_btns.c
5fc14680 12439
1da177e4 12440WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12441M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12442L: linux-wireless@vger.kernel.org
926554c4 12443W: http://oops.ghostprotocols.net:81/blog
1da177e4 12444S: Maintained
679655da 12445F: drivers/net/wireless/wl3501*
1da177e4 12446
055bcbcb 12447WOLFSON MICROELECTRONICS DRIVERS
fef95164 12448L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12449T: git https://github.com/CirrusLogic/linux-drivers.git
12450W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12451S: Supported
3768f0b1 12452F: Documentation/hwmon/wm83??
f494993f
CK
12453F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12454F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12455F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12456F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12457F: drivers/clk/clk-wm83*.c
9c309598 12458F: drivers/extcon/extcon-arizona.c
b75ea16a 12459F: drivers/leds/leds-wm83*.c
25b273ba 12460F: drivers/gpio/gpio-*wm*.c
9c309598 12461F: drivers/gpio/gpio-arizona.c
d22b0869 12462F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12463F: drivers/input/misc/wm831x-on.c
12464F: drivers/input/touchscreen/wm831x-ts.c
12465F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12466F: drivers/mfd/arizona*
12467F: drivers/mfd/wm*.c
12ebc137 12468F: drivers/mfd/cs47l24*
b75ea16a
MB
12469F: drivers/power/wm83*.c
12470F: drivers/rtc/rtc-wm83*.c
12471F: drivers/regulator/wm8*.c
3860e6c4 12472F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12473F: drivers/watchdog/wm83*_wdt.c
9c309598 12474F: include/linux/mfd/arizona/
3860e6c4 12475F: include/linux/mfd/wm831x/
b75ea16a 12476F: include/linux/mfd/wm8350/
3768f0b1 12477F: include/linux/mfd/wm8400*
59ec6da2 12478F: include/linux/wm97xx.h
055bcbcb 12479F: include/sound/wm????.h
9c309598 12480F: sound/soc/codecs/arizona.?
055bcbcb 12481F: sound/soc/codecs/wm*
12ebc137 12482F: sound/soc/codecs/cs47l24*
b75ea16a 12483
3e6cd7a4
TH
12484WORKQUEUE
12485M: Tejun Heo <tj@kernel.org>
badb7f5e 12486R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12487T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12488S: Maintained
12489F: include/linux/workqueue.h
12490F: kernel/workqueue.c
12491F: Documentation/workqueue.txt
12492
39ac9f48
CYT
12493X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12494M: Chen-Yu Tsai <wens@csie.org>
12495L: linux-kernel@vger.kernel.org
12496S: Maintained
12497N: axp[128]
12498
1da177e4 12499X.25 NETWORK LAYER
8bf28059 12500M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12501L: linux-x25@vger.kernel.org
8bf28059 12502S: Odd Fixes
679655da
JP
12503F: Documentation/networking/x25*
12504F: include/net/x25*
12505F: net/x25/
1da177e4 12506
e2d1d6c0 12507X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12508M: Thomas Gleixner <tglx@linutronix.de>
12509M: Ingo Molnar <mingo@redhat.com>
12510M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12511M: x86@kernel.org
981c3a4f 12512L: linux-kernel@vger.kernel.org
75fc2d37 12513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12514S: Maintained
679655da
JP
12515F: Documentation/x86/
12516F: arch/x86/
e2d1d6c0 12517
d0944853 12518X86 PLATFORM DRIVERS
e181ba15 12519M: Darren Hart <dvhart@infradead.org>
d0944853 12520L: platform-driver-x86@vger.kernel.org
e181ba15 12521T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12522S: Maintained
14430813 12523F: drivers/platform/x86/
3a4bceef 12524F: drivers/platform/olpc/
d0944853 12525
c1f5c54b
IM
12526X86 MCE INFRASTRUCTURE
12527M: Tony Luck <tony.luck@intel.com>
487ba8e8 12528M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12529L: linux-edac@vger.kernel.org
12530S: Maintained
12531F: arch/x86/kernel/cpu/mcheck/*
12532
79ebdc95
BP
12533X86 MICROCODE UPDATE SUPPORT
12534M: Borislav Petkov <bp@alien8.de>
12535S: Maintained
12536F: arch/x86/kernel/cpu/microcode/*
12537
f0905c5a
AL
12538X86 VDSO
12539M: Andy Lutomirski <luto@amacapital.net>
12540L: linux-kernel@vger.kernel.org
12541T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12542S: Maintained
d603c8e1 12543F: arch/x86/entry/vdso/
f0905c5a 12544
d6fad502 12545XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12546M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12547M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12548L: linux-media@vger.kernel.org
a825eaec 12549W: https://linuxtv.org
d6fad502
MCC
12550T: git git://linuxtv.org/media_tree.git
12551S: Maintained
12552F: drivers/media/tuners/tuner-xc2028.*
12553
c4468085 12554XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12555M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12556M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12557M: Juergen Gross <jgross@suse.com>
11dbb52b 12558L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12559T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12560S: Supported
12561F: arch/x86/xen/
12562F: drivers/*/xen-*front.c
12563F: drivers/xen/
12564F: arch/x86/include/asm/xen/
12565F: include/xen/
c117ab84 12566F: include/uapi/xen/
c4468085 12567
77bfb479 12568XEN HYPERVISOR ARM
85d1a29d 12569M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12570L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12571S: Maintained
77bfb479
SS
12572F: arch/arm/xen/
12573F: arch/arm/include/asm/xen/
12574
b475e83f 12575XEN HYPERVISOR ARM64
85d1a29d 12576M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12577L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12578S: Maintained
b475e83f
SS
12579F: arch/arm64/xen/
12580F: arch/arm64/include/asm/xen/
12581
9b57e1a7 12582XEN NETWORK BACKEND DRIVER
8386040b 12583M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12584L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12585L: netdev@vger.kernel.org
12586S: Supported
12587F: drivers/net/xen-netback/*
12588
c5f8e29d
KRW
12589XEN PCI SUBSYSTEM
12590M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12591L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12592S: Supported
12593F: arch/x86/pci/*xen*
12594F: drivers/pci/*xen*
12595
a2c5ae65
KRW
12596XEN BLOCK SUBSYSTEM
12597M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12598M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12599L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12600S: Supported
12601F: drivers/block/xen-blkback/*
12602F: drivers/block/xen*
12603
15d03609
JG
12604XEN PVSCSI DRIVERS
12605M: Juergen Gross <jgross@suse.com>
12606L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12607L: linux-scsi@vger.kernel.org
12608S: Supported
12609F: drivers/scsi/xen-scsifront.c
12610F: drivers/xen/xen-scsiback.c
12611F: include/xen/interface/io/vscsiif.h
12612
c5f8e29d
KRW
12613XEN SWIOTLB SUBSYSTEM
12614M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12615L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12616S: Supported
12617F: arch/x86/xen/*swiotlb*
12618F: drivers/xen/*swiotlb*
12619
1da177e4
LT
12620XFS FILESYSTEM
12621P: Silicon Graphics Inc
809625ca 12622M: Dave Chinner <david@fromorbit.com>
18caa67a 12623M: xfs@oss.sgi.com
d7ede1aa 12624L: xfs@oss.sgi.com
1da177e4 12625W: http://oss.sgi.com/projects/xfs
9f273c24 12626T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12627S: Supported
679655da
JP
12628F: Documentation/filesystems/xfs.txt
12629F: fs/xfs/
1da177e4 12630
8a3b7a25 12631XILINX AXI ETHERNET DRIVER
59a54f30
MS
12632M: Anirudha Sarangi <anirudh@xilinx.com>
12633M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12634S: Maintained
12635F: drivers/net/ethernet/xilinx/xilinx_axienet*
12636
238b8721 12637XILINX UARTLITE SERIAL DRIVER
8b58be88 12638M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12639L: linux-serial@vger.kernel.org
12640S: Maintained
df621252 12641F: drivers/tty/serial/uartlite.c
238b8721 12642
df330515
LP
12643XILINX VIDEO IP CORES
12644M: Hyun Kwon <hyun.kwon@xilinx.com>
12645M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12646L: linux-media@vger.kernel.org
12647T: git git://linuxtv.org/media_tree.git
12648S: Supported
12649F: Documentation/devicetree/bindings/media/xilinx/
12650F: drivers/media/platform/xilinx/
a5562f65 12651F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12652
74316949
EB
12653XILLYBUS DRIVER
12654M: Eli Billauer <eli.billauer@gmail.com>
12655L: linux-kernel@vger.kernel.org
12656S: Supported
12657F: drivers/char/xillybus/
12658
f620e4b8
MF
12659XTENSA XTFPGA PLATFORM SUPPORT
12660M: Max Filippov <jcmvbkbc@gmail.com>
12661L: linux-xtensa@linux-xtensa.org
12662S: Maintained
12663F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12664F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12665
1da177e4 12666YAM DRIVER FOR AX.25
8b58be88 12667M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12668L: linux-hams@vger.kernel.org
12669S: Maintained
679655da
JP
12670F: drivers/net/hamradio/yam*
12671F: include/linux/yam.h
1da177e4 12672
af64a5eb 12673YEALINK PHONE DRIVER
8b58be88 12674M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12675L: usbb2k-api-dev@nongnu.org
12676S: Maintained
679655da
JP
12677F: Documentation/input/yealink.txt
12678F: drivers/input/misc/yealink.*
af64a5eb 12679
1da177e4 12680Z8530 DRIVER FOR AX.25
8b58be88 12681M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12682W: http://yaina.de/jreuter/
12683W: http://www.qsl.net/dl1bke/
12684L: linux-hams@vger.kernel.org
12685S: Maintained
679655da
JP
12686F: Documentation/networking/z8530drv.txt
12687F: drivers/net/hamradio/*scc.c
12688F: drivers/net/hamradio/z8530.h
1da177e4 12689
0cf31ec1 12690ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12691M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12692L: linux-mm@kvack.org
12693S: Maintained
12694F: mm/zbud.c
12695F: include/linux/zbud.h
12696
7c0c3afb 12697ZD1211RW WIRELESS DRIVER
8b58be88
JP
12698M: Daniel Drake <dsd@gentoo.org>
12699M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12700W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12701L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12702L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12703S: Maintained
6948300c 12704F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12705
20263029
DS
12706ZPOOL COMPRESSED PAGE STORAGE API
12707M: Dan Streetman <ddstreet@ieee.org>
12708L: linux-mm@kvack.org
12709S: Maintained
12710F: mm/zpool.c
12711F: include/linux/zpool.h
12712
1da177e4 12713ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12714L: mjpeg-users@lists.sourceforge.net
f63145e2 12715L: linux-media@vger.kernel.org
1da177e4 12716W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12717T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12718S: Odd Fixes
90d72ac6 12719F: drivers/media/pci/zoran/
1da177e4 12720
6920f2cc
MK
12721ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12722M: Minchan Kim <minchan@kernel.org>
12723M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12724R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12725L: linux-kernel@vger.kernel.org
12726S: Maintained
12727F: drivers/block/zram/
12728F: Documentation/blockdev/zram.txt
12729
8b4a4080 12730ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12731M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12732S: Maintained
df621252 12733F: drivers/tty/serial/zs.*
8b4a4080 12734
eae70d06
MK
12735ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12736M: Minchan Kim <minchan@kernel.org>
12737M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12738R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12739L: linux-mm@kvack.org
12740S: Maintained
12741F: mm/zsmalloc.c
12742F: include/linux/zsmalloc.h
d02be50d 12743F: Documentation/vm/zsmalloc.txt
eae70d06 12744
0cf31ec1 12745ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12746M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12747L: linux-mm@kvack.org
12748S: Maintained
12749F: mm/zswap.c
12750
1da177e4 12751THE REST
8b58be88 12752M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12753L: linux-kernel@vger.kernel.org
8a6e2535 12754Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12755T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12756S: Buried alive in reporters
34d03cc1
JP
12757F: *
12758F: */
This page took 7.267236 seconds and 5 git commands to generate.