MAINTAINERS 363 KB
Newer Older
Linus Torvalds's avatar
Linus Torvalds committed
1

2

Linus Torvalds's avatar
Linus Torvalds committed
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
	List of maintainers and how to submit kernel changes

Please try to follow the guidelines below.  This will make things
easier on the maintainers.  Not all of these guidelines matter for every
trivial patch so apply some common sense.

1.	Always _test_ your changes, however small, on at least 4 or
	5 people, preferably many more.

2.	Try to release a few ALPHA test versions to the net. Announce
	them onto the kernel channel and await results. This is especially
	important for device drivers, because often that's the only way
	you will find things like the fact version 3 firmware needs
	a magic fix you didn't know about, or some clown changed the
	chips on a board and not its name.  (Don't laugh!  Look at the
	SMC etherpower for that.)

3.	Make sure your changes compile correctly in multiple
	configurations. In particular check that changes work both as a
	module and built into the kernel.

4.	When you are happy with a change make it generally available for
	testing and await feedback.

5.	Make a patch available to the relevant maintainer in the list. Use
	'diff -u' to make the patch easy to merge. Be prepared to get your
	changes sent back with seemingly silly requests about formatting
	and variable names.  These aren't as silly as they seem. One
	job the maintainers (and especially Linus) do is to keep things
	looking the same. Sometimes this means that the clever hack in
	your driver to get around a problem actually needs to become a
34 35 36
	generalized kernel feature ready for next time.

	PLEASE check your patch with the automated style checker
37
	(scripts/checkpatch.pl) to catch trivial style violations.
38
	See Documentation/CodingStyle for guidance here.
Linus Torvalds's avatar
Linus Torvalds committed
39

40 41 42 43 44 45
	PLEASE CC: the maintainers and mailing lists that are generated
	by scripts/get_maintainer.pl.  The results returned by the
	script will be best if you have git installed and are making
	your changes in a branch derived from Linus' latest git tree.
	See Documentation/SubmittingPatches for details.

Linus Torvalds's avatar
Linus Torvalds committed
46 47 48 49 50 51 52
	PLEASE try to include any credit lines you want added with the
	patch. It avoids people being missed off by mistake and makes
	it easier to know who wants adding and who doesn't.

	PLEASE document known bugs. If it doesn't work for everything
	or does something very odd once a month document it.

53
	PLEASE remember that submissions must be made under the terms
54 55 56
	of the Linux Foundation certificate of contribution and should
	include a Signed-off-by: line.  The current version of this
	"Developer's Certificate of Origin" (DCO) is listed in the file
Randy Dunlap's avatar
Randy Dunlap committed
57
	Documentation/SubmittingPatches.
58

Linus Torvalds's avatar
Linus Torvalds committed
59 60 61 62
6.	Make sure you have the right to send any changes you make. If you
	do changes at work you may find your employer owns the patch
	not you.

63 64 65 66 67
7.	When sending security related changes or reports to a maintainer
	please Cc: security@kernel.org, especially if the maintainer
	does not respond.

8.	Happy hacking.
Linus Torvalds's avatar
Linus Torvalds committed
68

69 70 71 72
Descriptions of section entries:

	P: Person (obsolete)
	M: Mail patches to: FullName <address@domain>
73 74
	R: Designated reviewer: FullName <address@domain>
	   These reviewers should be CCed on patches.
75 76
	L: Mailing list that is relevant to this area
	W: Web-page with status/info
77
	Q: Patchwork web based patch tracking system site
78 79
	T: SCM tree type and location.
	   Type is one of: git, hg, quilt, stgit, topgit
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
	S: Status, one of the following:
	   Supported:	Someone is actually paid to look after this.
	   Maintained:	Someone actually looks after it.
	   Odd Fixes:	It has a maintainer but they don't have time to do
			much other than throw the odd patch in. See below..
	   Orphan:	No current maintainer [but maybe you could take the
			role as you write your new code].
	   Obsolete:	Old code. Something tagged obsolete generally means
			it has been replaced by a better system and you
			should be using that.
	F: Files and directories with wildcard patterns.
	   A trailing slash includes all files and subdirectory files.
	   F:	drivers/net/	all files in and below drivers/net
	   F:	drivers/net/*	all files in drivers/net, but not below
	   F:	*/net/*		all files in "any top level directory"/net
	   One pattern per line.  Multiple F: lines acceptable.
96 97 98
	N: Files and directories with regex patterns.
	   N:	[^a-z]tegra	all files whose path contains the word tegra
	   One pattern per line.  Multiple N: lines acceptable.
99 100 101 102 103
	   scripts/get_maintainer.pl has different behavior for files that
	   match F: pattern and matches of N: patterns.  By default,
	   get_maintainer will not look at git log history when an F: pattern
	   match occurs.  When an N: match occurs, git log history is used
	   to also notify the people that have git commit signatures.
104 105 106 107 108 109 110
	X: Files and directories that are NOT maintained, same rules as F:
	   Files exclusions are tested before file matches.
	   Can be useful for excluding a specific subdirectory, for instance:
	   F:	net/
	   X:	net/ipv6/
	   matches all files in and below net excluding net/ipv6/
	K: Keyword perl extended regex pattern to match content in a
111
	   patch or file.  For instance:
112
	   K: of_get_profile
113
	      matches patches or files that contain "of_get_profile"
114
	   K: \b(printk|pr_(info|err))\b
115 116
	      matches patches or files that contain one or more of the words
	      printk, pr_info or pr_err
117
	   One regex pattern per line.  Multiple K: lines acceptable.
Linus Torvalds's avatar
Linus Torvalds committed
118 119 120 121 122

Note: For the hard of thinking, this list is meant to remain in alphabetical
order. If you could add yourselves to it in alphabetical order that would be
so much easier [Ed]

123
Maintainers List (try to look for most precise areas first)
Linus Torvalds's avatar
Linus Torvalds committed
124

125
		-----------------------------------
Joe Perches's avatar
Joe Perches committed
126

Steffen Klassert's avatar
Steffen Klassert committed
127
3C59X NETWORK DRIVER
128
M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
Steffen Klassert's avatar
Steffen Klassert committed
129 130
L:	netdev@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
131
F:	Documentation/networking/vortex.txt
132
F:	drivers/net/ethernet/3com/3c59x.c
Steffen Klassert's avatar
Steffen Klassert committed
133

Linus Torvalds's avatar
Linus Torvalds committed
134
3CR990 NETWORK DRIVER
135
M:	David Dillow <dave@thedillows.org>
136
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
137
S:	Maintained
138
F:	drivers/net/ethernet/3com/typhoon*
Linus Torvalds's avatar
Linus Torvalds committed
139

adam radford's avatar
adam radford committed
140 141
3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
M:	Adam Radford <linuxraid@lsi.com>
Linus Torvalds's avatar
Linus Torvalds committed
142
L:	linux-scsi@vger.kernel.org
adam radford's avatar
adam radford committed
143
W:	http://www.lsi.com
Linus Torvalds's avatar
Linus Torvalds committed
144
S:	Supported
adam radford's avatar
adam radford committed
145
F:	drivers/scsi/3w-*
Linus Torvalds's avatar
Linus Torvalds committed
146 147

53C700 AND 53C700-66 SCSI DRIVER
148
M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
Linus Torvalds's avatar
Linus Torvalds committed
149 150
L:	linux-scsi@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
151
F:	drivers/scsi/53c700*
Linus Torvalds's avatar
Linus Torvalds committed
152

153
6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154
M:	Alexander Aring <aar@pengutronix.de>
155
M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
156
L:	linux-bluetooth@vger.kernel.org
157
L:	linux-wpan@vger.kernel.org
158 159
S:	Maintained
F:	net/6lowpan/
160
F:	include/net/6lowpan.h
161
F:	Documentation/networking/6lowpan.txt
162

Linus Torvalds's avatar
Linus Torvalds committed
163
6PACK NETWORK DRIVER FOR AX.25
164
M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
Linus Torvalds's avatar
Linus Torvalds committed
165 166
L:	linux-hams@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
167
F:	drivers/net/hamradio/6pack.c
Linus Torvalds's avatar
Linus Torvalds committed
168 169

8169 10/100/1000 GIGABIT ETHERNET DRIVER
170
M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
171
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
172
S:	Maintained
173
F:	drivers/net/ethernet/realtek/r8169.c
Linus Torvalds's avatar
Linus Torvalds committed
174 175

8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Linus Torvalds's avatar
Linus Torvalds committed
177
L:	linux-serial@vger.kernel.org
178
S:	Maintained
179
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180
F:	drivers/tty/serial/8250*
Joe Perches's avatar
Joe Perches committed
181
F:	include/linux/serial_8250.h
Linus Torvalds's avatar
Linus Torvalds committed
182 183

8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184
L:	netdev@vger.kernel.org
185
S:	Orphan / Obsolete
186
F:	drivers/net/ethernet/8390/
Linus Torvalds's avatar
Linus Torvalds committed
187

188
9P FILE SYSTEM
189 190 191
M:	Eric Van Hensbergen <ericvh@gmail.com>
M:	Ron Minnich <rminnich@sandia.gov>
M:	Latchesar Ionkov <lucho@ionkov.net>
Jim Cromie's avatar
Jim Cromie committed
192
L:	v9fs-developer@lists.sourceforge.net
193
W:	http://swik.net/v9fs
194
Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
195
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
Jim Cromie's avatar
Jim Cromie committed
196
S:	Maintained
Joe Perches's avatar
Joe Perches committed
197 198
F:	Documentation/filesystems/9p.txt
F:	fs/9p/
199 200 201 202 203
F:	net/9p/
F:	include/net/9p/
F:	include/uapi/linux/virtio_9p.h
F:	include/trace/events/9p.h

204

205 206 207
A8293 MEDIA DRIVER
M:	Antti Palosaari <crope@iki.fi>
L:	linux-media@vger.kernel.org
208
W:	https://linuxtv.org
209 210 211 212 213 214
W:	http://palosaari.fi/linux/
Q:	http://patchwork.linuxtv.org/project/linux-media/list/
T:	git git://linuxtv.org/anttip/media_tree.git
S:	Maintained
F:	drivers/media/dvb-frontends/a8293*

Randy Dunlap's avatar
Randy Dunlap committed
215
AACRAID SCSI RAID DRIVER
216
M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
Randy Dunlap's avatar
Randy Dunlap committed
217 218
L:	linux-scsi@vger.kernel.org
W:	http://www.adaptec.com/
Linus Torvalds's avatar
Linus Torvalds committed
219
S:	Supported
Joe Perches's avatar
Joe Perches committed
220 221
F:	Documentation/scsi/aacraid.txt
F:	drivers/scsi/aacraid/
Linus Torvalds's avatar
Linus Torvalds committed
222

223 224 225 226 227
ABI/API
L:	linux-api@vger.kernel.org
F:	include/linux/syscalls.h
F:	kernel/sys_ni.c

228
ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229
M:	Hans de Goede <hdegoede@redhat.com>
230
L:	linux-hwmon@vger.kernel.org
231
S:	Maintained
Joe Perches's avatar
Joe Perches committed
232
F:	drivers/hwmon/abituguru.c
233

234
ABIT UGURU 3 HARDWARE MONITOR DRIVER
235
M:	Alistair John Strachan <alistair@devzero.co.uk>
236
L:	linux-hwmon@vger.kernel.org
237
S:	Maintained
Joe Perches's avatar
Joe Perches committed
238
F:	drivers/hwmon/abituguru3.c
239

240 241 242 243 244 245
ACCES 104-DIO-48E GPIO DRIVER
M:	William Breathitt Gray <vilhelm.gray@gmail.com>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	drivers/gpio/gpio-104-dio-48e.c

246 247 248 249 250 251
ACCES 104-IDI-48 GPIO DRIVER
M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	drivers/gpio/gpio-104-idi-48.c

252 253 254 255 256 257
ACCES 104-IDIO-16 GPIO DRIVER
M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	drivers/gpio/gpio-104-idio-16.c

Linus Torvalds's avatar
Linus Torvalds committed
258
ACENIC DRIVER
259
M:	Jes Sorensen <jes@trained-monkey.org>
Linus Torvalds's avatar
Linus Torvalds committed
260 261
L:	linux-acenic@sunsite.dk
S:	Maintained
Jeff Kirsher's avatar
Jeff Kirsher committed
262
F:	drivers/net/ethernet/alteon/acenic*
Linus Torvalds's avatar
Linus Torvalds committed
263

264
ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265
M:	Peter Feuerer <peter@piie.net>
266
L:	platform-driver-x86@vger.kernel.org
267 268 269
W:	http://piie.net/?section=acerhdf
S:	Maintained
F:	drivers/platform/x86/acerhdf.c
270

271
ACER WMI LAPTOP EXTRAS
272
M:	"Lee, Chun-Yi" <jlee@suse.com>
273
L:	platform-driver-x86@vger.kernel.org
274
S:	Maintained
Joe Perches's avatar
Joe Perches committed
275
F:	drivers/platform/x86/acer-wmi.c
276

Linus Torvalds's avatar
Linus Torvalds committed
277
ACPI
278
M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
279
M:	Len Brown <lenb@kernel.org>
280
L:	linux-acpi@vger.kernel.org
281 282 283
W:	https://01.org/linux-acpi
Q:	https://patchwork.kernel.org/project/linux-acpi/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Len Brown's avatar
Len Brown committed
284
S:	Supported
Joe Perches's avatar
Joe Perches committed
285 286 287
F:	drivers/acpi/
F:	drivers/pnp/pnpacpi/
F:	include/linux/acpi.h
288
F:	include/acpi/
289
F:	Documentation/acpi/
Lv Zheng's avatar
Lv Zheng committed
290
F:	Documentation/ABI/testing/sysfs-bus-acpi
291
F:	Documentation/ABI/testing/configfs-acpi
292 293 294
F:	drivers/pci/*acpi*
F:	drivers/pci/*/*acpi*
F:	drivers/pci/*/*/*acpi*
295
F:	tools/power/acpi/
Len Brown's avatar
Len Brown committed
296

297 298 299
ACPI COMPONENT ARCHITECTURE (ACPICA)
M:	Robert Moore <robert.moore@intel.com>
M:	Lv Zheng <lv.zheng@intel.com>
300
M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301 302 303 304 305 306 307 308 309
L:	linux-acpi@vger.kernel.org
L:	devel@acpica.org
W:	https://acpica.org/
W:	https://github.com/acpica/acpica/
Q:	https://patchwork.kernel.org/project/linux-acpi/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
S:	Supported
F:	drivers/acpi/acpica/
F:	include/acpi/
310
F:	tools/power/acpi/
311

Len Brown's avatar
Len Brown committed
312
ACPI FAN DRIVER
313
M:	Zhang Rui <rui.zhang@intel.com>
Len Brown's avatar
Len Brown committed
314
L:	linux-acpi@vger.kernel.org
315
W:	https://01.org/linux-acpi
Len Brown's avatar
Len Brown committed
316
S:	Supported
Joe Perches's avatar
Joe Perches committed
317
F:	drivers/acpi/fan.c
Linus Torvalds's avatar
Linus Torvalds committed
318

Len Brown's avatar
Len Brown committed
319
ACPI THERMAL DRIVER
320
M:	Zhang Rui <rui.zhang@intel.com>
Len Brown's avatar
Len Brown committed
321
L:	linux-acpi@vger.kernel.org
322
W:	https://01.org/linux-acpi
Len Brown's avatar
Len Brown committed
323
S:	Supported
Joe Perches's avatar
Joe Perches committed
324
F:	drivers/acpi/*thermal*
325

Len Brown's avatar
Len Brown committed
326
ACPI VIDEO DRIVER
327
M:	Zhang Rui <rui.zhang@intel.com>
Len Brown's avatar
Len Brown committed
328
L:	linux-acpi@vger.kernel.org
329
W:	https://01.org/linux-acpi
Len Brown's avatar
Len Brown committed
330
S:	Supported
331
F:	drivers/acpi/acpi_video.c
332

333
ACPI WMI DRIVER
334
L:	platform-driver-x86@vger.kernel.org
Carlos Corbacho's avatar
Carlos Corbacho committed
335
S:	Orphan
Joe Perches's avatar
Joe Perches committed
336
F:	drivers/platform/x86/wmi.c
337

338
AD1889 ALSA SOUND DRIVER
339
M:	Thibaut Varene <T-Bone@parisc-linux.org>
340 341 342
W:	http://wiki.parisc-linux.org/AD1889
L:	linux-parisc@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
343
F:	sound/pci/ad1889.*
344

345 346
AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
M:	Michael Hennerich <michael.hennerich@analog.com>
347
W:	http://wiki.analog.com/AD5254
348
W:	http://ez.analog.com/community/linux-device-drivers
349 350 351 352 353
S:	Supported
F:	drivers/misc/ad525x_dpot.c

AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
M:	Michael Hennerich <michael.hennerich@analog.com>
354
W:	http://wiki.analog.com/AD5398
355
W:	http://ez.analog.com/community/linux-device-drivers
356 357 358 359 360
S:	Supported
F:	drivers/regulator/ad5398.c

AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
M:	Michael Hennerich <michael.hennerich@analog.com>
361
W:	http://wiki.analog.com/AD7142
362
W:	http://ez.analog.com/community/linux-device-drivers
363 364 365 366 367
S:	Supported
F:	drivers/input/misc/ad714x.c

AD7877 TOUCHSCREEN DRIVER
M:	Michael Hennerich <michael.hennerich@analog.com>
368
W:	http://wiki.analog.com/AD7877
369
W:	http://ez.analog.com/community/linux-device-drivers
370 371 372 373 374
S:	Supported
F:	drivers/input/touchscreen/ad7877.c

AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
M:	Michael Hennerich <michael.hennerich@analog.com>
375
W:	http://wiki.analog.com/AD7879
376
W:	http://ez.analog.com/community/linux-device-drivers
377 378 379
S:	Supported
F:	drivers/input/touchscreen/ad7879.c

Jiri Kosina's avatar
Jiri Kosina committed
380
ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381
M:	Jiri Kosina <jikos@kernel.org>
Jiri Kosina's avatar
Jiri Kosina committed
382 383
S:	Maintained

384 385 386 387 388 389 390 391 392
ADF7242 IEEE 802.15.4 RADIO DRIVER
M:	Michael Hennerich <michael.hennerich@analog.com>
W:	https://wiki.analog.com/ADF7242
W:	http://ez.analog.com/community/linux-device-drivers
L:	linux-wpan@vger.kernel.org
S:	Supported
F:	drivers/net/ieee802154/adf7242.c
F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt

Linus Torvalds's avatar
Linus Torvalds committed
393
ADM1025 HARDWARE MONITOR DRIVER
394
M:	Jean Delvare <jdelvare@suse.com>
395
L:	linux-hwmon@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
396
S:	Maintained
Joe Perches's avatar
Joe Perches committed
397 398
F:	Documentation/hwmon/adm1025
F:	drivers/hwmon/adm1025.c
Linus Torvalds's avatar
Linus Torvalds committed
399

400
ADM1029 HARDWARE MONITOR DRIVER
401
M:	Corentin Labbe <clabbe.montjoie@gmail.com>
402
L:	linux-hwmon@vger.kernel.org
403
S:	Maintained
Joe Perches's avatar
Joe Perches committed
404
F:	drivers/hwmon/adm1029.c
405

406 407
ADM8211 WIRELESS DRIVER
L:	linux-wireless@vger.kernel.org
Johannes Berg's avatar
Johannes Berg committed
408
W:	http://wireless.kernel.org/
409
S:	Orphan
410
F:	drivers/net/wireless/admtek/adm8211.*
411

412 413 414 415 416
ADP1653 FLASH CONTROLLER DRIVER
M:	Sakari Ailus <sakari.ailus@iki.fi>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/adp1653.c
417
F:	include/media/i2c/adp1653.h
418

419 420
ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
M:	Michael Hennerich <michael.hennerich@analog.com>
421
W:	http://wiki.analog.com/ADP5520
422
W:	http://ez.analog.com/community/linux-device-drivers
423 424 425
S:	Supported
F:	drivers/mfd/adp5520.c
F:	drivers/video/backlight/adp5520_bl.c
426
F:	drivers/leds/leds-adp5520.c
427
F:	drivers/gpio/gpio-adp5520.c
428 429 430 431
F:	drivers/input/keyboard/adp5520-keys.c

ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
M:	Michael Hennerich <michael.hennerich@analog.com>
432
W:	http://wiki.analog.com/ADP5588
433
W:	http://ez.analog.com/community/linux-device-drivers
434 435
S:	Supported
F:	drivers/input/keyboard/adp5588-keys.c
436
F:	drivers/gpio/gpio-adp5588.c
437 438 439

ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
M:	Michael Hennerich <michael.hennerich@analog.com>
440
W:	http://wiki.analog.com/ADP8860
441
W:	http://ez.analog.com/community/linux-device-drivers
442 443 444
S:	Supported
F:	drivers/video/backlight/adp8860_bl.c

445 446
ADS1015 HARDWARE MONITOR DRIVER
M:	Dirk Eibach <eibach@gdsys.de>
447
L:	linux-hwmon@vger.kernel.org
448 449 450 451 452
S:	Maintained
F:	Documentation/hwmon/ads1015
F:	drivers/hwmon/ads1015.c
F:	include/linux/i2c/ads1015.h

Linus Torvalds's avatar
Linus Torvalds committed
453
ADT746X FAN DRIVER
454
M:	Colin Leroy <colin@colino.net>
Linus Torvalds's avatar
Linus Torvalds committed
455
S:	Maintained
Joe Perches's avatar
Joe Perches committed
456
F:	drivers/macintosh/therm_adt746x.c
Linus Torvalds's avatar
Linus Torvalds committed
457

458
ADT7475 HARDWARE MONITOR DRIVER
459
M:	Jean Delvare <jdelvare@suse.com>
460
L:	linux-hwmon@vger.kernel.org
461 462 463 464
S:	Maintained
F:	Documentation/hwmon/adt7475
F:	drivers/hwmon/adt7475.c

465 466
ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
M:	Michael Hennerich <michael.hennerich@analog.com>
467
W:	http://wiki.analog.com/ADXL345
468
W:	http://ez.analog.com/community/linux-device-drivers
469 470 471
S:	Supported
F:	drivers/input/misc/adxl34x.c

472
ADVANSYS SCSI DRIVER
473
M:	Matthew Wilcox <matthew@wil.cx>
474
M:	Hannes Reinecke <hare@suse.com>
475 476
L:	linux-scsi@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
477 478
F:	Documentation/scsi/advansys.txt
F:	drivers/scsi/advansys.c
479

Linus Torvalds's avatar
Linus Torvalds committed
480
AEDSP16 DRIVER
481
M:	Riccardo Facchetti <fizban@tin.it>
Linus Torvalds's avatar
Linus Torvalds committed
482
S:	Maintained
Joe Perches's avatar
Joe Perches committed
483
F:	sound/oss/aedsp16.c
Linus Torvalds's avatar
Linus Torvalds committed
484

485 486 487
AF9013 MEDIA DRIVER
M:	Antti Palosaari <crope@iki.fi>
L:	linux-media@vger.kernel.org
488
W:	https://linuxtv.org
489 490 491 492 493 494 495 496 497
W:	http://palosaari.fi/linux/
Q:	http://patchwork.linuxtv.org/project/linux-media/list/
T:	git git://linuxtv.org/anttip/media_tree.git
S:	Maintained
F:	drivers/media/dvb-frontends/af9013*

AF9033 MEDIA DRIVER
M:	Antti Palosaari <crope@iki.fi>
L:	linux-media@vger.kernel.org
498
W:	https://linuxtv.org
499 500 501 502 503 504
W:	http://palosaari.fi/linux/
Q:	http://patchwork.linuxtv.org/project/linux-media/list/
T:	git git://linuxtv.org/anttip/media_tree.git
S:	Maintained
F:	drivers/media/dvb-frontends/af9033*

Linus Torvalds's avatar
Linus Torvalds committed
505
AFFS FILE SYSTEM
506 507
L:	linux-fsdevel@vger.kernel.org
S:	Orphan
Joe Perches's avatar
Joe Perches committed
508 509
F:	Documentation/filesystems/affs.txt
F:	fs/affs/
Linus Torvalds's avatar
Linus Torvalds committed
510

Randy Dunlap's avatar
Randy Dunlap committed
511
AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512
M:	David Howells <dhowells@redhat.com>
Randy Dunlap's avatar
Randy Dunlap committed
513 514
L:	linux-afs@lists.infradead.org
S:	Supported
Joe Perches's avatar
Joe Perches committed
515 516 517
F:	fs/afs/
F:	include/net/af_rxrpc.h
F:	net/rxrpc/af_rxrpc.c
Randy Dunlap's avatar
Randy Dunlap committed
518

Linus Torvalds's avatar
Linus Torvalds committed
519
AGPGART DRIVER
520
M:	David Airlie <airlied@linux.ie>
521
T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
Linus Torvalds's avatar
Linus Torvalds committed
522
S:	Maintained
Joe Perches's avatar
Joe Perches committed
523 524
F:	drivers/char/agp/
F:	include/linux/agp*
525
F:	include/uapi/linux/agp*
Linus Torvalds's avatar
Linus Torvalds committed
526 527

AHA152X SCSI DRIVER
528
M:	"Juergen E. Fischer" <fischer@norbit.de>
Linus Torvalds's avatar
Linus Torvalds committed
529 530
L:	linux-scsi@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
531 532
F:	drivers/scsi/aha152x*
F:	drivers/scsi/pcmcia/aha152x*
Linus Torvalds's avatar
Linus Torvalds committed
533

534
AIC7XXX / AIC79XX SCSI DRIVER
535
M:	Hannes Reinecke <hare@suse.com>
536
L:	linux-scsi@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
537
S:	Maintained
Joe Perches's avatar
Joe Perches committed
538
F:	drivers/scsi/aic7xxx/
Linus Torvalds's avatar
Linus Torvalds committed
539

540 541 542 543
AIMSLAB FM RADIO RECEIVER DRIVER
M:	Hans Verkuil <hverkuil@xs4all.nl>
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
544
W:	https://linuxtv.org
545 546 547
S:	Maintained
F:	drivers/media/radio/radio-aimslab*

Randy Dunlap's avatar
Randy Dunlap committed
548
AIO
549
M:	Benjamin LaHaise <bcrl@kvack.org>
Randy Dunlap's avatar
Randy Dunlap committed
550 551
L:	linux-aio@kvack.org
S:	Supported
Joe Perches's avatar
Joe Perches committed
552 553
F:	fs/aio.c
F:	include/linux/*aio*.h
Randy Dunlap's avatar
Randy Dunlap committed
554

555 556 557
AIRSPY MEDIA DRIVER
M:	Antti Palosaari <crope@iki.fi>
L:	linux-media@vger.kernel.org
558
W:	https://linuxtv.org
559 560 561 562 563 564
W:	http://palosaari.fi/linux/
Q:	http://patchwork.linuxtv.org/project/linux-media/list/
T:	git git://linuxtv.org/anttip/media_tree.git
S:	Maintained
F:	drivers/media/usb/airspy/

Linus Torvalds's avatar
Linus Torvalds committed
565
ALCATEL SPEEDTOUCH USB DRIVER
566
M:	Duncan Sands <duncan.sands@free.fr>
567
L:	linux-usb@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
568 569
W:	http://www.linux-usb.org/SpeedTouch/
S:	Maintained
Joe Perches's avatar
Joe Perches committed
570 571
F:	drivers/usb/atm/speedtch.c
F:	drivers/usb/atm/usbatm.c
Linus Torvalds's avatar
Linus Torvalds committed
572

Pierre Ossman's avatar
Pierre Ossman committed
573
ALCHEMY AU1XX0 MMC DRIVER
574
M:	Manuel Lauss <manuel.lauss@gmail.com>
Manuel Lauss's avatar
Manuel Lauss committed
575
S:	Maintained
Joe Perches's avatar
Joe Perches committed
576
F:	drivers/mmc/host/au1xmmc.c
Pierre Ossman's avatar
Pierre Ossman committed
577

578
ALI1563 I2C DRIVER
579
M:	Rudolf Marek <r.marek@assembler.cz>
580
L:	linux-i2c@vger.kernel.org
581
S:	Maintained
Joe Perches's avatar
Joe Perches committed
582 583
F:	Documentation/i2c/busses/i2c-ali1563
F:	drivers/i2c/busses/i2c-ali1563.c
584

585 586 587 588 589 590
ALLWINNER SECURITY SYSTEM
M:	Corentin Labbe <clabbe.montjoie@gmail.com>
L:	linux-crypto@vger.kernel.org
S:	Maintained
F:	drivers/crypto/sunxi-ss/

Linus Torvalds's avatar
Linus Torvalds committed
591
ALPHA PORT
592 593
M:	Richard Henderson <rth@twiddle.net>
M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594
M:	Matt Turner <mattst88@gmail.com>
595
S:	Odd Fixes
596
L:	linux-alpha@vger.kernel.org
Joe Perches's avatar
Joe Perches committed
597
F:	arch/alpha/
Linus Torvalds's avatar
Linus Torvalds committed
598

599 600 601 602
ALPS PS/2 TOUCHPAD DRIVER
R:	Pali Rohár <pali.rohar@gmail.com>
F:	drivers/input/mouse/alps.*

603 604 605 606 607 608
ALTERA MAILBOX DRIVER
M:	Ley Foon Tan <lftan@altera.com>
L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
S:	Maintained
F:	drivers/mailbox/mailbox-altera.c

609 610 611 612 613 614
ALTERA PIO DRIVER
M:	Tien Hock Loh <thloh@altera.com>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	drivers/gpio/gpio-altera.c

615 616 617 618 619 620 621
ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
M:	Thor Thayer <tthayer@opensource.altera.com>
S:	Maintained
F:	drivers/gpio/gpio-altera-a10sr.c
F:	drivers/mfd/altera-a10sr.c
F:	include/linux/mfd/altera-a10sr.h

622
ALTERA TRIPLE SPEED ETHERNET DRIVER
623
M:	Vince Bridgers <vbridger@opensource.altera.com>
624 625 626 627 628
L:	netdev@vger.kernel.org
L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
S:	Maintained
F:	drivers/net/ethernet/altera/

629 630 631
ALTERA UART/JTAG UART SERIAL DRIVERS
M:	Tobias Klauser <tklauser@distanz.ch>
L:	linux-serial@vger.kernel.org
632
L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633 634 635 636 637 638
S:	Maintained
F:	drivers/tty/serial/altera_uart.c
F:	drivers/tty/serial/altera_jtaguart.c
F:	include/linux/altera_uart.h
F:	include/linux/altera_jtaguart.h

639 640
AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
M:	Tom Lendacky <thomas.lendacky@amd.com>
641
M:	Gary Hook <gary.hook@amd.com>
642 643 644 645 646
L:	linux-crypto@vger.kernel.org
S:	Supported
F:	drivers/crypto/ccp/
F:	include/linux/ccp.h

647
AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648
M:	Huang Rui <ray.huang@amd.com>
649
L:	linux-hwmon@vger.kernel.org
650
S:	Supported
651 652 653
F:	Documentation/hwmon/fam15h_power
F:	drivers/hwmon/fam15h_power.c

654
AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655
L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
656
S:	Orphan
657
F:	drivers/usb/gadget/udc/amd5536udc.*
658

659
AMD GEODE PROCESSOR/CHIPSET SUPPORT
660
P:	Andres Salomon <dilinger@queued.net>
661
L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
662 663
W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
S:	Supported
Joe Perches's avatar
Joe Perches committed
664 665
F:	drivers/char/hw_random/geode-rng.c
F:	drivers/crypto/geode*
666
F:	drivers/video/fbdev/geode/
Joe Perches's avatar
Joe Perches committed
667
F:	arch/x86/include/asm/geode.h
668

669
AMD IOMMU (AMD-VI)
670
M:	Joerg Roedel <joro@8bytes.org>
671
L:	iommu@lists.linux-foundation.org
672
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673
S:	Maintained
674 675
F:	drivers/iommu/amd_iommu*.[ch]
F:	include/linux/amd-iommu.h
676

677
AMD KFD
678
M:	Oded Gabbay <oded.gabbay@gmail.com>
679 680 681
L:	dri-devel@lists.freedesktop.org
T:	git git://people.freedesktop.org/~gabbayo/linux.git
S:	Supported
682 683
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686
F:	drivers/gpu/drm/amd/amdkfd/
Oded Gabbay's avatar
Oded Gabbay committed
687 688
F:	drivers/gpu/drm/amd/include/cik_structs.h
F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689
F:	drivers/gpu/drm/amd/include/vi_structs.h
690 691 692
F:	drivers/gpu/drm/radeon/radeon_kfd.c
F:	drivers/gpu/drm/radeon/radeon_kfd.h
F:	include/uapi/linux/kfd_ioctl.h
693

694 695 696 697 698 699 700
AMD SEATTLE DEVICE TREE SUPPORT
M:	Brijesh Singh <brijeshkumar.singh@amd.com>
M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
M:	Tom Lendacky <thomas.lendacky@amd.com>
S:	Supported
F:	arch/arm64/boot/dts/amd/

701 702 703 704 705
AMD XGBE DRIVER
M:	Tom Lendacky <thomas.lendacky@amd.com>
L:	netdev@vger.kernel.org
S:	Supported
F:	drivers/net/ethernet/amd/xgbe/
706
F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707

708
AMS (Apple Motion Sensor) DRIVER
709
M:	Michael Hanselmann <linux-kernel@hansmi.ch>
710
S:	Supported
Jean Delvare's avatar
Jean Delvare committed
711
F:	drivers/macintosh/ams/
712

713 714 715 716 717 718
ANALOG DEVICES INC AD9389B DRIVER
M:	Hans Verkuil <hans.verkuil@cisco.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/ad9389b*

719 720 721 722 723 724 725
ANALOG DEVICES INC ADV7180 DRIVER
M:	Lars-Peter Clausen <lars@metafoo.de>
L:	linux-media@vger.kernel.org
W:	http://ez.analog.com/community/linux-device-drivers
S:	Supported
F:	drivers/media/i2c/adv7180.c

726 727 728 729 730 731
ANALOG DEVICES INC ADV7511 DRIVER
M:	Hans Verkuil <hans.verkuil@cisco.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/adv7511*

732 733 734 735 736 737
ANALOG DEVICES INC ADV7604 DRIVER
M:	Hans Verkuil <hans.verkuil@cisco.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/adv7604*

738 739 740 741 742 743
ANALOG DEVICES INC ADV7842 DRIVER
M:	Hans Verkuil <hans.verkuil@cisco.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/adv7842*

744
ANALOG DEVICES INC ASOC CODEC DRIVERS
745
M:	Lars-Peter Clausen <lars@metafoo.de>
746
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
747
W:	http://wiki.analog.com/
748
W:	http://ez.analog.com/community/linux-device-drivers
749
S:	Supported
750
F:	sound/soc/codecs/adau*
751
F:	sound/soc/codecs/adav*
752
F:	sound/soc/codecs/ad1*
753
F:	sound/soc/codecs/ad7*
754
F:	sound/soc/codecs/ssm*
755
F:	sound/soc/codecs/sigmadsp.*
756

757
ANALOG DEVICES INC ASOC DRIVERS
758
L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759 760 761 762
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
W:	http://blackfin.uclinux.org/
S:	Supported
F:	sound/soc/blackfin/*
763

764 765 766 767 768 769 770 771 772 773
ANALOG DEVICES INC IIO DRIVERS
M:	Lars-Peter Clausen <lars@metafoo.de>
M:	Michael Hennerich <Michael.Hennerich@analog.com>
W:	http://wiki.analog.com/
W:	http://ez.analog.com/community/linux-device-drivers
S:	Supported
F:	drivers/iio/*/ad*
X:	drivers/iio/*/adjd*
F:	drivers/staging/iio/*/ad*
F:	staging/iio/trigger/iio-trig-bfin-timer.c
774

775 776 777 778 779 780
ANALOG DEVICES INC DMA DRIVERS
M:	Lars-Peter Clausen <lars@metafoo.de>
W:	http://ez.analog.com/community/linux-device-drivers
S:	Supported
F:	drivers/dma/dma-axi-dmac.c

781 782 783 784 785
ANDROID CONFIG FRAGMENTS
M:	Rob Herring <robh@kernel.org>
S:	Supported
F:	kernel/configs/android*

786 787
ANDROID DRIVERS
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788
M:	Arve Hjønnevåg <arve@android.com>
789
M:	Riley Andrews <riandrews@android.com>
790
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791 792 793 794 795
L:	devel@driverdev.osuosl.org
S:	Supported
F:	drivers/android/
F:	drivers/staging/android/

796 797 798 799 800 801 802 803 804
ANDROID ION DRIVER
M:	Laura Abbott <labbott@redhat.com>
M:	Sumit Semwal <sumit.semwal@linaro.org>
L:	devel@driverdev.osuosl.org
S:	Supported
F:	drivers/staging/android/ion
F:	drivers/staging/android/uapi/ion.h
F:	drivers/staging/android/uapi/ion_test.h

805
AOA (Apple Onboard Audio) ALSA DRIVER
806
M:	Johannes Berg <johannes@sipsolutions.net>
807
L:	linuxppc-dev@lists.ozlabs.org
808
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
809
S:	Maintained
Joe Perches's avatar
Joe Perches committed
810
F:	sound/aoa/
811

812 813 814 815 816 817
APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
M:	William Breathitt Gray <vilhelm.gray@gmail.com>
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	drivers/iio/dac/stx104.c

Linus Torvalds's avatar
Linus Torvalds committed
818
APM DRIVER
819
M:	Jiri Kosina <jikos@kernel.org>
Jiri Kosina's avatar
Jiri Kosina committed
820
S:	Odd fixes
821
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
Joe Perches's avatar
Joe Perches committed
822 823
F:	arch/x86/kernel/apm_32.c
F:	include/linux/apm_bios.h
824
F:	include/uapi/linux/apm_bios.h
Jiri Kosina's avatar
Jiri Kosina committed
825
F:	drivers/char/apm-emulation.c
Linus Torvalds's avatar
Linus Torvalds committed
826

827
APPLE BCM5974 MULTITOUCH DRIVER
828
M:	Henrik Rydberg <rydberg@bitmath.org>
829
L:	linux-input@vger.kernel.org
830
S:	Odd fixes
Joe Perches's avatar
Joe Perches committed
831
F:	drivers/input/mouse/bcm5974.c
832

833
APPLE SMC DRIVER
834
M:	Henrik Rydberg <rydberg@bitmath.org>
835
L:	linux-hwmon@vger.kernel.org
836
S:	Odd fixes
Joe Perches's avatar
Joe Perches committed
837
F:	drivers/hwmon/applesmc.c
838

Linus Torvalds's avatar
Linus Torvalds committed
839
APPLETALK NETWORK LAYER
840
M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
Linus Torvalds's avatar
Linus Torvalds committed
841
S:	Maintained
Joe Perches's avatar
Joe Perches committed
842 843
F:	drivers/net/appletalk/
F:	net/appletalk/
Linus Torvalds's avatar
Linus Torvalds committed
844

845 846 847 848 849
APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
M:	Duc Dang <dhdang@apm.com>
S:	Supported
F:	arch/arm64/boot/dts/apm/

850 851 852 853 854
APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
M:	Iyappan Subramanian <isubramanian@apm.com>
M:	Keyur Chudgar <kchudgar@apm.com>
S:	Supported
F:	drivers/net/ethernet/apm/xgene/
855
F:	drivers/net/phy/mdio-xgene.c
856
F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
857
F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
858

859 860 861 862 863 864
APTINA CAMERA SENSOR PLL
M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/aptina-pll.*

865
ARC FRAMEBUFFER DRIVER
866
M:	Jaya Kumar <jayalk@intworks.biz>
867
S:	Maintained
868 869
F:	drivers/video/fbdev/arcfb.c
F:	drivers/video/fbdev/core/fb_defio.c
870

871 872 873 874 875 876 877
ARCNET NETWORK LAYER
M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/arcnet/
F:	include/uapi/linux/if_arcnet.h

878 879 880 881 882 883
ARC PGU DRM DRIVER
M:	Alexey Brodkin <abrodkin@synopsys.com>
S:	Supported
F:	drivers/gpu/drm/arc/
F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt

884 885 886
ARM HDLCD DRM DRIVER
M:	Liviu Dudau <liviu.dudau@arm.com>
S:	Supported
887
F:	drivers/gpu/drm/arm/hdlcd_*
888 889
F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt

890 891 892 893 894 895 896 897
ARM MALI-DP DRM DRIVER
M:	Liviu Dudau <liviu.dudau@arm.com>
M:	Brian Starkey <brian.starkey@arm.com>
M:	Mali DP Maintainers <malidp@foss.arm.com>
S:	Supported
F:	drivers/gpu/drm/arm/
F:	Documentation/devicetree/bindings/display/arm,malidp.txt

Linus Torvalds's avatar
Linus Torvalds committed
898
ARM MFM AND FLOPPY DRIVERS
899
M:	Ian Molton <spyro@f2s.com>
Linus Torvalds's avatar
Linus Torvalds committed
900
S:	Maintained
Joe Perches's avatar
Joe Perches committed
901 902
F:	arch/arm/lib/floppydma.S
F:	arch/arm/include/asm/floppy.h
Linus Torvalds's avatar
Linus Torvalds committed
903

904 905
ARM PMU PROFILING AND DEBUGGING
M:	Will Deacon <will.deacon@arm.com>
906
R:	Mark Rutland <mark.rutland@arm.com>
907
S:	Maintained
908
F:	arch/arm*/kernel/perf_*
909
F:	arch/arm/oprofile/common.c
910 911 912
F:	arch/arm*/kernel/hw_breakpoint.c
F:	arch/arm*/include/asm/hw_breakpoint.h
F:	arch/arm*/include/asm/perf_event.h
913 914
F:	drivers/perf/arm_pmu.c
F:	include/linux/perf/arm_pmu.h
915

Russell King's avatar
Russell King committed
916
ARM PORT
917
M:	Russell King <linux@armlinux.org.uk>
918
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919
W:	http://www.armlinux.org.uk/
Russell King's avatar
Russell King committed
920 921 922
S:	Maintained
F:	arch/arm/

923 924
ARM SUB-ARCHITECTURES
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925
S:	Maintained
926 927 928 929
F:	arch/arm/mach-*/
F:	arch/arm/plat-*/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git

930
ARM PRIMECELL AACI PL041 DRIVER
931
M:	Russell King <linux@armlinux.org.uk>
932 933 934 935
S:	Maintained
F:	sound/arm/aaci.*

ARM PRIMECELL CLCD PL110 DRIVER
936
M:	Russell King <linux@armlinux.org.uk>
937
S:	Maintained
938
F:	drivers/video/fbdev/amba-clcd.*
939 940

ARM PRIMECELL KMI PL050 DRIVER
941
M:	Russell King <linux@armlinux.org.uk>
942 943 944 945
S:	Maintained
F:	drivers/input/serio/ambakmi.*
F:	include/linux/amba/kmi.h

946
ARM PRIMECELL MMCI PL180/1 DRIVER
947
M:	Russell King <linux@armlinux.org.uk>
948
S:	Maintained
Joe Perches's avatar
Joe Perches committed
949
F:	drivers/mmc/host/mmci.*
950
F:	include/linux/amba/mmci.h
951

952
ARM PRIMECELL UART PL010 AND PL011 DRIVERS
953
M:	Russell King <linux@armlinux.org.uk>
954 955 956
S:	Maintained
F:	drivers/tty/serial/amba-pl01*.c
F:	include/linux/amba/serial.h
957

958
ARM PRIMECELL BUS SUPPORT
959
M:	Russell King <linux@armlinux.org.uk>
960 961 962 963
S:	Maintained
F:	drivers/amba/
F:	include/linux/amba/bus.h

964
ARM/ADS SPHERE MACHINE SUPPORT
965
M:	Lennert Buytenhek <kernel@wantstofly.org>
966
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
967 968
S:	Maintained

969
ARM/AFEB9260 MACHINE SUPPORT
970
M:	Sergey Lapin <slapin@ossfans.org>
971
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972 973
S:	Maintained

974
ARM/AJECO 1ARM MACHINE SUPPORT
975
M:	Lennert Buytenhek <kernel@wantstofly.org>
976
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977 978
S:	Maintained

979
ARM/Allwinner sunXi SoC support
980
M:	Maxime Ripard <maxime.ripard@free-electrons.com>
981
M:	Chen-Yu Tsai <wens@csie.org>
982 983
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
984
N:	sun[x456789]i
985 986 987 988 989

ARM/Allwinner SoC Clock Support
M:	Emilio López <emilio@elopez.com.ar>
S:	Maintained
F:	drivers/clk/sunxi/
990

991
ARM/Amlogic Meson SoC support
992
M:	Carlo Caione <carlo@caione.org>
993
M:	Kevin Hilman <khilman@baylibre.com>
994
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995
L:	linux-amlogic@lists.infradead.org
996
W:	http://linux-meson.com/
997
S:	Maintained
998 999
F:	arch/arm/mach-meson/
F:	arch/arm/boot/dts/meson*
1000 1001
F:	arch/arm64/boot/dts/amlogic/
F: 	drivers/pinctrl/meson/
1002
N:	meson
1003

1004 1005
ARM/Annapurna Labs ALPINE ARCHITECTURE
M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1006
M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1007 1008
S:	Maintained
F:	arch/arm/mach-alpine/
1009 1010 1011