MAINTAINERS 420 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/process/coding-style.rst for guidance here.
Linus Torvalds's avatar
Linus Torvalds committed
39

40 41 42 43
	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.
44
	See Documentation/process/submitting-patches.rst for details.
45

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
57
	Documentation/process/submitting-patches.rst.
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 78
	B: URI for where to file bugs. A web-page with detailed bug
	   filing info, a direct bug tracker link, or a mailto: URI.
79 80
	C: URI for chat protocol, server and channel where developers
	   usually hang out, for example irc://server/channel.
81
	Q: Patchwork web based patch tracking system site
82 83
	T: SCM tree type and location.
	   Type is one of: git, hg, quilt, stgit, topgit
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
	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.
100 101 102
	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.
103 104 105 106 107
	   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.
108 109 110 111 112 113 114
	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
115
	   patch or file.  For instance:
116
	   K: of_get_profile
117
	      matches patches or files that contain "of_get_profile"
118
	   K: \b(printk|pr_(info|err))\b
119 120
	      matches patches or files that contain one or more of the words
	      printk, pr_info or pr_err
121
	   One regex pattern per line.  Multiple K: lines acceptable.
Linus Torvalds's avatar
Linus Torvalds committed
122 123 124 125 126

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]

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

129
		-----------------------------------
130

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

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

144
3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145
M:	Adam Radford <aradford@gmail.com>
Linus Torvalds's avatar
Linus Torvalds committed
146
L:	linux-scsi@vger.kernel.org
147
W:	http://www.lsi.com
Linus Torvalds's avatar
Linus Torvalds committed
148
S:	Supported
149
F:	drivers/scsi/3w-*
Linus Torvalds's avatar
Linus Torvalds committed
150 151

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

157
6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158
M:	Alexander Aring <alex.aring@gmail.com>
159
M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160
L:	linux-bluetooth@vger.kernel.org
161
L:	linux-wpan@vger.kernel.org
162 163
S:	Maintained
F:	net/6lowpan/
164
F:	include/net/6lowpan.h
165
F:	Documentation/networking/6lowpan.txt
166

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

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

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

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

192
9P FILE SYSTEM
193 194 195
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
196
L:	v9fs-developer@lists.sourceforge.net
197
W:	http://swik.net/v9fs
198
Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
Jim Cromie's avatar
Jim Cromie committed
200
S:	Maintained
201 202
F:	Documentation/filesystems/9p.txt
F:	fs/9p/
203 204 205 206 207
F:	net/9p/
F:	include/net/9p/
F:	include/uapi/linux/virtio_9p.h
F:	include/trace/events/9p.h

208 209 210
A8293 MEDIA DRIVER
M:	Antti Palosaari <crope@iki.fi>
L:	linux-media@vger.kernel.org
211
W:	https://linuxtv.org
212 213 214 215 216 217
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
218
AACRAID SCSI RAID DRIVER
219
M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
Randy Dunlap's avatar
Randy Dunlap committed
220 221
L:	linux-scsi@vger.kernel.org
W:	http://www.adaptec.com/
Linus Torvalds's avatar
Linus Torvalds committed
222
S:	Supported
223 224
F:	Documentation/scsi/aacraid.txt
F:	drivers/scsi/aacraid/
Linus Torvalds's avatar
Linus Torvalds committed
225

226 227 228 229 230
ABI/API
L:	linux-api@vger.kernel.org
F:	include/linux/syscalls.h
F:	kernel/sys_ni.c

231
ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232
M:	Hans de Goede <hdegoede@redhat.com>
233
L:	linux-hwmon@vger.kernel.org
234
S:	Maintained
235
F:	drivers/hwmon/abituguru.c
236

237
ABIT UGURU 3 HARDWARE MONITOR DRIVER
238
M:	Alistair John Strachan <alistair@devzero.co.uk>
239
L:	linux-hwmon@vger.kernel.org
240
S:	Maintained
241
F:	drivers/hwmon/abituguru3.c
242

243 244 245 246 247 248
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

249 250 251 252 253 254
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

255 256 257 258 259 260
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

261 262 263 264 265 266
ACCES 104-QUAD-8 IIO DRIVER
M:	William Breathitt Gray <vilhelm.gray@gmail.com>
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	drivers/iio/counter/104-quad-8.c

267 268 269 270 271 272
ACCES PCI-IDIO-16 GPIO DRIVER
M:	William Breathitt Gray <vilhelm.gray@gmail.com>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	drivers/gpio/gpio-pci-idio-16.c

Linus Torvalds's avatar
Linus Torvalds committed
273
ACENIC DRIVER
274
M:	Jes Sorensen <jes@trained-monkey.org>
Linus Torvalds's avatar
Linus Torvalds committed
275 276
L:	linux-acenic@sunsite.dk
S:	Maintained
277
F:	drivers/net/ethernet/alteon/acenic*
Linus Torvalds's avatar
Linus Torvalds committed
278

279
ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280
M:	Peter Feuerer <peter@piie.net>
281
L:	platform-driver-x86@vger.kernel.org
282 283 284
W:	http://piie.net/?section=acerhdf
S:	Maintained
F:	drivers/platform/x86/acerhdf.c
285

286
ACER WMI LAPTOP EXTRAS
287
M:	"Lee, Chun-Yi" <jlee@suse.com>
288
L:	platform-driver-x86@vger.kernel.org
289
S:	Maintained
290
F:	drivers/platform/x86/acer-wmi.c
291

Linus Torvalds's avatar
Linus Torvalds committed
292
ACPI
293
M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294
M:	Len Brown <lenb@kernel.org>
295
L:	linux-acpi@vger.kernel.org
296 297 298
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
299
B:	https://bugzilla.kernel.org
Len Brown's avatar
Len Brown committed
300
S:	Supported
301 302 303
F:	drivers/acpi/
F:	drivers/pnp/pnpacpi/
F:	include/linux/acpi.h
304
F:	include/linux/fwnode.h
305
F:	include/acpi/
306
F:	Documentation/acpi/
Lv Zheng's avatar
Lv Zheng committed
307
F:	Documentation/ABI/testing/sysfs-bus-acpi
308
F:	Documentation/ABI/testing/configfs-acpi
309 310 311
F:	drivers/pci/*acpi*
F:	drivers/pci/*/*acpi*
F:	drivers/pci/*/*/*acpi*
312
F:	tools/power/acpi/
Len Brown's avatar
Len Brown committed
313

314 315 316 317 318 319 320 321
ACPI APEI
M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
M:	Len Brown <lenb@kernel.org>
L:	linux-acpi@vger.kernel.org
R:	Tony Luck <tony.luck@intel.com>
R:	Borislav Petkov <bp@alien8.de>
F:	drivers/acpi/apei/

322 323 324
ACPI COMPONENT ARCHITECTURE (ACPICA)
M:	Robert Moore <robert.moore@intel.com>
M:	Lv Zheng <lv.zheng@intel.com>
325
M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326 327 328 329 330 331
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
332 333
B:	https://bugzilla.kernel.org
B:	https://bugs.acpica.org
334 335 336
S:	Supported
F:	drivers/acpi/acpica/
F:	include/acpi/
337
F:	tools/power/acpi/
338

Len Brown's avatar
Len Brown committed
339
ACPI FAN DRIVER
340
M:	Zhang Rui <rui.zhang@intel.com>
Len Brown's avatar
Len Brown committed
341
L:	linux-acpi@vger.kernel.org
342
W:	https://01.org/linux-acpi
343
B:	https://bugzilla.kernel.org
Len Brown's avatar
Len Brown committed
344
S:	Supported
345
F:	drivers/acpi/fan.c
Linus Torvalds's avatar
Linus Torvalds committed
346

347 348 349 350 351 352 353 354
ACPI FOR ARM64 (ACPI/arm64)
M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
M:	Hanjun Guo <hanjun.guo@linaro.org>
M:	Sudeep Holla <sudeep.holla@arm.com>
L:	linux-acpi@vger.kernel.org
S:	Maintained
F:	drivers/acpi/arm64

355 356 357 358 359 360 361 362 363 364 365 366
ACPI PMIC DRIVERS
M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
M:	Len Brown <lenb@kernel.org>
R:	Andy Shevchenko <andy@infradead.org>
R:	Mika Westerberg <mika.westerberg@linux.intel.com>
L:	linux-acpi@vger.kernel.org
Q:	https://patchwork.kernel.org/project/linux-acpi/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
B:	https://bugzilla.kernel.org
S:	Supported
F:	drivers/acpi/pmic/

Len Brown's avatar
Len Brown committed
367
ACPI THERMAL DRIVER
368
M:	Zhang Rui <rui.zhang@intel.com>
Len Brown's avatar
Len Brown committed
369
L:	linux-acpi@vger.kernel.org
370
W:	https://01.org/linux-acpi
371
B:	https://bugzilla.kernel.org
Len Brown's avatar
Len Brown committed
372
S:	Supported
373
F:	drivers/acpi/*thermal*
374

375
ACPI VIDEO DRIVER
376
M:	Zhang Rui <rui.zhang@intel.com>
Len Brown's avatar
Len Brown committed
377
L:	linux-acpi@vger.kernel.org
378
W:	https://01.org/linux-acpi
379
B:	https://bugzilla.kernel.org
Len Brown's avatar
Len Brown committed
380
S:	Supported
381
F:	drivers/acpi/acpi_video.c
382

383
ACPI WMI DRIVER
384
L:	platform-driver-x86@vger.kernel.org
385
S:	Orphan
386
F:	drivers/platform/x86/wmi.c
387

388
AD1889 ALSA SOUND DRIVER
389
M:	Thibaut Varene <T-Bone@parisc-linux.org>
390 391 392
W:	http://wiki.parisc-linux.org/AD1889
L:	linux-parisc@vger.kernel.org
S:	Maintained
393
F:	sound/pci/ad1889.*
394

395 396
AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
M:	Michael Hennerich <michael.hennerich@analog.com>
397
W:	http://wiki.analog.com/AD5254
398
W:	http://ez.analog.com/community/linux-device-drivers
399 400 401 402 403
S:	Supported
F:	drivers/misc/ad525x_dpot.c

AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
M:	Michael Hennerich <michael.hennerich@analog.com>
404
W:	http://wiki.analog.com/AD5398
405
W:	http://ez.analog.com/community/linux-device-drivers
406 407 408 409 410
S:	Supported
F:	drivers/regulator/ad5398.c

AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
M:	Michael Hennerich <michael.hennerich@analog.com>
411
W:	http://wiki.analog.com/AD7142
412
W:	http://ez.analog.com/community/linux-device-drivers
413 414 415 416 417
S:	Supported
F:	drivers/input/misc/ad714x.c

AD7877 TOUCHSCREEN DRIVER
M:	Michael Hennerich <michael.hennerich@analog.com>
418
W:	http://wiki.analog.com/AD7877
419
W:	http://ez.analog.com/community/linux-device-drivers
420 421 422 423 424
S:	Supported
F:	drivers/input/touchscreen/ad7877.c

AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
M:	Michael Hennerich <michael.hennerich@analog.com>
425
W:	http://wiki.analog.com/AD7879
426
W:	http://ez.analog.com/community/linux-device-drivers
427 428 429
S:	Supported
F:	drivers/input/touchscreen/ad7879.c

430
ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431
M:	Jiri Kosina <jikos@kernel.org>
432 433
S:	Maintained

434 435 436 437 438 439 440 441 442
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
443
ADM1025 HARDWARE MONITOR DRIVER
444
M:	Jean Delvare <jdelvare@suse.com>
445
L:	linux-hwmon@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
446
S:	Maintained
447 448
F:	Documentation/hwmon/adm1025
F:	drivers/hwmon/adm1025.c
Linus Torvalds's avatar
Linus Torvalds committed
449

450
ADM1029 HARDWARE MONITOR DRIVER
451
M:	Corentin Labbe <clabbe.montjoie@gmail.com>
452
L:	linux-hwmon@vger.kernel.org
453
S:	Maintained
454
F:	drivers/hwmon/adm1029.c
455

456 457
ADM8211 WIRELESS DRIVER
L:	linux-wireless@vger.kernel.org
458
W:	http://wireless.kernel.org/
459
S:	Orphan
460
F:	drivers/net/wireless/admtek/adm8211.*
461

462 463 464 465 466
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
467
F:	include/media/i2c/adp1653.h
468

469 470
ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
M:	Michael Hennerich <michael.hennerich@analog.com>
471
W:	http://wiki.analog.com/ADP5520
472
W:	http://ez.analog.com/community/linux-device-drivers
473 474 475
S:	Supported
F:	drivers/mfd/adp5520.c
F:	drivers/video/backlight/adp5520_bl.c
476
F:	drivers/leds/leds-adp5520.c
477
F:	drivers/gpio/gpio-adp5520.c
478 479 480 481
F:	drivers/input/keyboard/adp5520-keys.c

ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
M:	Michael Hennerich <michael.hennerich@analog.com>
482
W:	http://wiki.analog.com/ADP5588
483
W:	http://ez.analog.com/community/linux-device-drivers
484 485
S:	Supported
F:	drivers/input/keyboard/adp5588-keys.c
486
F:	drivers/gpio/gpio-adp5588.c
487 488 489

ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
M:	Michael Hennerich <michael.hennerich@analog.com>
490
W:	http://wiki.analog.com/ADP8860
491
W:	http://ez.analog.com/community/linux-device-drivers
492 493 494
S:	Supported
F:	drivers/video/backlight/adp8860_bl.c

495 496
ADS1015 HARDWARE MONITOR DRIVER
M:	Dirk Eibach <eibach@gdsys.de>
497
L:	linux-hwmon@vger.kernel.org
498 499 500
S:	Maintained
F:	Documentation/hwmon/ads1015
F:	drivers/hwmon/ads1015.c
501
F:	include/linux/platform_data/ads1015.h
502

Linus Torvalds's avatar
Linus Torvalds committed
503
ADT746X FAN DRIVER
504
M:	Colin Leroy <colin@colino.net>
Linus Torvalds's avatar
Linus Torvalds committed
505
S:	Maintained
506
F:	drivers/macintosh/therm_adt746x.c
Linus Torvalds's avatar
Linus Torvalds committed
507

508
ADT7475 HARDWARE MONITOR DRIVER
509
M:	Jean Delvare <jdelvare@suse.com>
510
L:	linux-hwmon@vger.kernel.org
511 512 513 514
S:	Maintained
F:	Documentation/hwmon/adt7475
F:	drivers/hwmon/adt7475.c

515
ADVANSYS SCSI DRIVER
516
M:	Matthew Wilcox <matthew@wil.cx>
517
M:	Hannes Reinecke <hare@suse.com>
518 519
L:	linux-scsi@vger.kernel.org
S:	Maintained
520 521
F:	Documentation/scsi/advansys.txt
F:	drivers/scsi/advansys.c
522

523 524 525 526 527 528 529
ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
M:	Michael Hennerich <michael.hennerich@analog.com>
W:	http://wiki.analog.com/ADXL345
W:	http://ez.analog.com/community/linux-device-drivers
S:	Supported
F:	drivers/input/misc/adxl34x.c

Linus Torvalds's avatar
Linus Torvalds committed
530
AEDSP16 DRIVER
531
M:	Riccardo Facchetti <fizban@tin.it>
Linus Torvalds's avatar
Linus Torvalds committed
532
S:	Maintained
533
F:	sound/oss/aedsp16.c
Linus Torvalds's avatar
Linus Torvalds committed
534

535 536 537
AF9013 MEDIA DRIVER
M:	Antti Palosaari <crope@iki.fi>
L:	linux-media@vger.kernel.org
538
W:	https://linuxtv.org
539 540 541 542 543 544 545 546 547
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
548
W:	https://linuxtv.org
549 550 551 552 553 554
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
555
AFFS FILE SYSTEM
556 557
L:	linux-fsdevel@vger.kernel.org
S:	Orphan
558 559
F:	Documentation/filesystems/affs.txt
F:	fs/affs/
Linus Torvalds's avatar
Linus Torvalds committed
560

Randy Dunlap's avatar
Randy Dunlap committed
561
AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
562
M:	David Howells <dhowells@redhat.com>
Randy Dunlap's avatar
Randy Dunlap committed
563 564
L:	linux-afs@lists.infradead.org
S:	Supported
565 566 567
F:	fs/afs/
F:	include/net/af_rxrpc.h
F:	net/rxrpc/af_rxrpc.c
568
W:	https://www.infradead.org/~dhowells/kafs/
Randy Dunlap's avatar
Randy Dunlap committed
569

Linus Torvalds's avatar
Linus Torvalds committed
570
AGPGART DRIVER
571
M:	David Airlie <airlied@linux.ie>
572
T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
Linus Torvalds's avatar
Linus Torvalds committed
573
S:	Maintained
574 575
F:	drivers/char/agp/
F:	include/linux/agp*
576
F:	include/uapi/linux/agp*
Linus Torvalds's avatar
Linus Torvalds committed
577 578

AHA152X SCSI DRIVER
579
M:	"Juergen E. Fischer" <fischer@norbit.de>
Linus Torvalds's avatar
Linus Torvalds committed
580 581
L:	linux-scsi@vger.kernel.org
S:	Maintained
582 583
F:	drivers/scsi/aha152x*
F:	drivers/scsi/pcmcia/aha152x*
Linus Torvalds's avatar
Linus Torvalds committed
584

585
AIC7XXX / AIC79XX SCSI DRIVER
586
M:	Hannes Reinecke <hare@suse.com>
587
L:	linux-scsi@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
588
S:	Maintained
589
F:	drivers/scsi/aic7xxx/
Linus Torvalds's avatar
Linus Torvalds committed
590

591 592 593 594
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
595
W:	https://linuxtv.org
596 597 598
S:	Maintained
F:	drivers/media/radio/radio-aimslab*

Randy Dunlap's avatar
Randy Dunlap committed
599
AIO
600
M:	Benjamin LaHaise <bcrl@kvack.org>
Randy Dunlap's avatar
Randy Dunlap committed
601 602
L:	linux-aio@kvack.org
S:	Supported
603 604
F:	fs/aio.c
F:	include/linux/*aio*.h
Randy Dunlap's avatar
Randy Dunlap committed
605

606 607 608
AIRSPY MEDIA DRIVER
M:	Antti Palosaari <crope@iki.fi>
L:	linux-media@vger.kernel.org
609
W:	https://linuxtv.org
610 611 612 613 614 615
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/

616 617 618 619 620
ALACRITECH GIGABIT ETHERNET DRIVER
M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
S:	Maintained
F:	drivers/net/ethernet/alacritech/*

Linus Torvalds's avatar
Linus Torvalds committed
621
ALCATEL SPEEDTOUCH USB DRIVER
622
M:	Duncan Sands <duncan.sands@free.fr>
623
L:	linux-usb@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
624 625
W:	http://www.linux-usb.org/SpeedTouch/
S:	Maintained
626 627
F:	drivers/usb/atm/speedtch.c
F:	drivers/usb/atm/usbatm.c
Linus Torvalds's avatar
Linus Torvalds committed
628

629
ALCHEMY AU1XX0 MMC DRIVER
630
M:	Manuel Lauss <manuel.lauss@gmail.com>
Manuel Lauss's avatar
Manuel Lauss committed
631
S:	Maintained
632
F:	drivers/mmc/host/au1xmmc.c
633

634
ALI1563 I2C DRIVER
635
M:	Rudolf Marek <r.marek@assembler.cz>
636
L:	linux-i2c@vger.kernel.org
637
S:	Maintained
638 639
F:	Documentation/i2c/busses/i2c-ali1563
F:	drivers/i2c/busses/i2c-ali1563.c
640

641 642 643 644 645 646
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
647
ALPHA PORT
648 649
M:	Richard Henderson <rth@twiddle.net>
M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
650
M:	Matt Turner <mattst88@gmail.com>
651
S:	Odd Fixes
652
L:	linux-alpha@vger.kernel.org
653
F:	arch/alpha/
Linus Torvalds's avatar
Linus Torvalds committed
654

655 656 657 658
ALPS PS/2 TOUCHPAD DRIVER
R:	Pali Rohár <pali.rohar@gmail.com>
F:	drivers/input/mouse/alps.*

659 660 661 662 663
ALTERA I2C CONTROLLER DRIVER
M:	Thor Thayer <thor.thayer@linux.intel.com>
S:	Maintained
F:	drivers/i2c/busses/i2c-altera.c

664 665 666 667 668 669
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

670 671 672 673 674 675
ALTERA PIO DRIVER
M:	Tien Hock Loh <thloh@altera.com>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	drivers/gpio/gpio-altera.c

676
ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
677
M:	Thor Thayer <thor.thayer@linux.intel.com>
678 679 680
S:	Maintained
F:	drivers/gpio/gpio-altera-a10sr.c
F:	drivers/mfd/altera-a10sr.c
681
F:	drivers/reset/reset-a10sr.c
682
F:	include/linux/mfd/altera-a10sr.h
683
F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
684

685
ALTERA TRIPLE SPEED ETHERNET DRIVER
686
M:	Vince Bridgers <vbridger@opensource.altera.com>
687 688 689 690 691
L:	netdev@vger.kernel.org
L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
S:	Maintained
F:	drivers/net/ethernet/altera/

692 693 694
ALTERA UART/JTAG UART SERIAL DRIVERS
M:	Tobias Klauser <tklauser@distanz.ch>
L:	linux-serial@vger.kernel.org
695
L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
696 697 698 699 700 701
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

702 703 704 705 706 707 708 709 710
AMAZON ETHERNET DRIVERS
M:	Netanel Belgazal <netanel@annapurnalabs.com>
R:	Saeed Bishara <saeed@annapurnalabs.com>
R:	Zorik Machulsky <zorik@annapurnalabs.com>
L:	netdev@vger.kernel.org
S:	Supported
F:	Documentation/networking/ena.txt
F:	drivers/net/ethernet/amazon/

711 712
AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
M:	Tom Lendacky <thomas.lendacky@amd.com>
713
M:	Gary Hook <gary.hook@amd.com>
714 715 716 717 718
L:	linux-crypto@vger.kernel.org
S:	Supported
F:	drivers/crypto/ccp/
F:	include/linux/ccp.h

719
AMD FAM15H PROCESSOR POWER MONITORING DRIVER
720
M:	Huang Rui <ray.huang@amd.com>
721
L:	linux-hwmon@vger.kernel.org
722
S:	Supported
723 724 725
F:	Documentation/hwmon/fam15h_power
F:	drivers/hwmon/fam15h_power.c

726
AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
727
L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
728
S:	Orphan
729
F:	drivers/usb/gadget/udc/amd5536udc.*
730

731
AMD GEODE PROCESSOR/CHIPSET SUPPORT
732
P:	Andres Salomon <dilinger@queued.net>
733
L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
734 735
W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
S:	Supported
736 737
F:	drivers/char/hw_random/geode-rng.c
F:	drivers/crypto/geode*
738
F:	drivers/video/fbdev/geode/
739
F:	arch/x86/include/asm/geode.h
740

741
AMD IOMMU (AMD-VI)
742
M:	Joerg Roedel <joro@8bytes.org>
743
L:	iommu@lists.linux-foundation.org
744
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
745
S:	Maintained
746 747
F:	drivers/iommu/amd_iommu*.[ch]
F:	include/linux/amd-iommu.h
748

749
AMD KFD
750
M:	Oded Gabbay <oded.gabbay@gmail.com>
751 752 753
L:	dri-devel@lists.freedesktop.org
T:	git git://people.freedesktop.org/~gabbayo/linux.git
S:	Supported
754 755
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
756
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
757
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
758
F:	drivers/gpu/drm/amd/amdkfd/
759 760
F:	drivers/gpu/drm/amd/include/cik_structs.h
F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
761
F:	drivers/gpu/drm/amd/include/vi_structs.h
762 763 764
F:	drivers/gpu/drm/radeon/radeon_kfd.c
F:	drivers/gpu/drm/radeon/radeon_kfd.h
F:	include/uapi/linux/kfd_ioctl.h
765

766 767 768 769 770 771 772
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/

773 774 775 776 777
AMD XGBE DRIVER
M:	Tom Lendacky <thomas.lendacky@amd.com>
L:	netdev@vger.kernel.org
S:	Supported
F:	drivers/net/ethernet/amd/xgbe/
778
F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
779

780
AMS (Apple Motion Sensor) DRIVER
781
M:	Michael Hanselmann <linux-kernel@hansmi.ch>
782
S:	Supported
Jean Delvare's avatar
Jean Delvare committed
783
F:	drivers/macintosh/ams/
784

785 786 787 788 789 790
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*

791 792 793 794 795 796 797
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

798 799 800 801 802 803
ANALOG DEVICES INC ADV748X DRIVER
M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/adv748x/*

804 805 806 807 808 809
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*

810 811 812 813 814 815
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*

816 817 818 819 820 821
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*

822
ANALOG DEVICES INC ASOC CODEC DRIVERS
823
M:	Lars-Peter Clausen <lars@metafoo.de>
824
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
825
W:	http://wiki.analog.com/
826
W:	http://ez.analog.com/community/linux-device-drivers
827
S:	Supported
828
F:	sound/soc/codecs/adau*
829
F:	sound/soc/codecs/adav*
830
F:	sound/soc/codecs/ad1*
831
F:	sound/soc/codecs/ad7*
832
F:	sound/soc/codecs/ssm*
833
F:	sound/soc/codecs/sigmadsp.*
834

835
ANALOG DEVICES INC ASOC DRIVERS
836
L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
837 838 839 840
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
W:	http://blackfin.uclinux.org/
S:	Supported
F:	sound/soc/blackfin/*
841

842 843 844 845 846 847
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

848 849 850 851 852 853 854
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*
855
F:	drivers/iio/adc/ltc2497*
856 857
X:	drivers/iio/*/adjd*
F:	drivers/staging/iio/*/ad*
858
F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
859

860 861 862 863 864
ANDROID CONFIG FRAGMENTS
M:	Rob Herring <robh@kernel.org>
S:	Supported
F:	kernel/configs/android*

865 866
ANDROID DRIVERS
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
867
M:	Arve Hjønnevåg <arve@android.com>
868
M:	Riley Andrews <riandrews@android.com>
869
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
870 871 872 873 874
L:	devel@driverdev.osuosl.org
S:	Supported
F:	drivers/android/
F:	drivers/staging/android/

875
ANDROID GOLDFISH RTC DRIVER
876
M:	Miodrag Dinic <miodrag.dinic@mips.com>
877 878
S:	Supported
F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
879
F:	drivers/rtc/rtc-goldfish.c
880

881 882 883 884 885 886 887 888 889
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

890
AOA (Apple Onboard Audio) ALSA DRIVER
891
M:	Johannes Berg <johannes@sipsolutions.net>
892
L:	linuxppc-dev@lists.ozlabs.org
893
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
894
S:	Maintained
895
F:	sound/aoa/
896

897
APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
898 899 900
M:	William Breathitt Gray <vilhelm.gray@gmail.com>
L:	linux-iio@vger.kernel.org
S:	Maintained
901
F:	drivers/iio/adc/stx104.c
902

Linus Torvalds's avatar
Linus Torvalds committed
903
APM DRIVER
904
M:	Jiri Kosina <jikos@kernel.org>
Jiri Kosina's avatar
Jiri Kosina committed
905
S:	Odd fixes
906
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
907 908
F:	arch/x86/kernel/apm_32.c
F:	include/linux/apm_bios.h
909
F:	include/uapi/linux/apm_bios.h
Jiri Kosina's avatar
Jiri Kosina committed
910
F:	drivers/char/apm-emulation.c
Linus Torvalds's avatar
Linus Torvalds committed
911

912 913 914 915 916 917 918 919 920
APPARMOR SECURITY MODULE
M:	John Johansen <john.johansen@canonical.com>
L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
W:	apparmor.wiki.kernel.org
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
S:	Supported
F:	security/apparmor/
F:	Documentation/admin-guide/LSM/apparmor.rst

921
APPLE BCM5974 MULTITOUCH DRIVER
922
M:	Henrik Rydberg <rydberg@bitmath.org>
923
L:	linux-input@vger.kernel.org
924
S:	Odd fixes
925
F:	drivers/input/mouse/bcm5974.c
926

927
APPLE SMC DRIVER
928
M:	Henrik Rydberg <rydberg@bitmath.org>
929
L:	linux-hwmon@vger.kernel.org
930
S:	Odd fixes
931
F:	drivers/hwmon/applesmc.c
932

Linus Torvalds's avatar
Linus Torvalds committed
933
APPLETALK NETWORK LAYER
934 935
L:	netdev@vger.kernel.org
S:	Odd fixes
936 937
F:	drivers/net/appletalk/
F:	net/appletalk/
Linus Torvalds's avatar
Linus Torvalds committed
938

939 940 941 942 943
APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
M:	Duc Dang <dhdang@apm.com>
S:	Supported
F:	arch/arm64/boot/dts/apm/

944 945 946 947 948 949 950 951 952 953 954 955
APPLIED MICRO (APM) X-GENE SOC EDAC
M:	Loc Ho <lho@apm.com>
S:	Supported
F:	drivers/edac/xgene_edac.c
F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt

APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
M:	Iyappan Subramanian <isubramanian@apm.com>
M:	Keyur Chudgar <kchudgar@apm.com>
S:	Supported
F:	drivers/net/ethernet/apm/xgene-v2/

956 957 958
APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
M:	Iyappan Subramanian <isubramanian@apm.com>
M:	Keyur Chudgar <kchudgar@apm.com>
959
M:	Quan Nguyen <qnguyen@apm.com>
960 961
S:	Supported
F:	drivers/net/ethernet/apm/xgene/
962
F:	drivers/net/phy/mdio-xgene.c
963
F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
964
F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
965

966 967 968 969 970 971 972
APPLIED MICRO (APM) X-GENE SOC PMU
M:	Tai Nguyen <ttnguyen@apm.com>
S:	Supported
F:	drivers/perf/xgene_pmu.c
F:	Documentation/perf/xgene-pmu.txt
F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt

973 974 975 976 977 978
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.*

979
ARC FRAMEBUFFER DRIVER
980
M:	Jaya Kumar <jayalk@intworks.biz>
981
S:	Maintained
982 983
F:	drivers/video/fbdev/arcfb.c
F:	drivers/video/fbdev/core/fb_defio.c
984

985 986 987 988 989 990
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

991 992 993 994 995 996 997
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

998 999 1000 1001 1002 1003 1004 1005 1006
ARM ARCHITECTED TIMER DRIVER
M:	Mark Rutland <mark.rutland@arm.com>
M:	Marc Zyngier <marc.zyngier@arm.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	arch/arm/include/asm/arch_timer.h
F:	arch/arm64/include/asm/arch_timer.h
F:	drivers/clocksource/arm_arch_timer.c

1007 1008 1009
ARM HDLCD DRM DRIVER
M:	Liviu Dudau <liviu.dudau@arm.com>
S:	Supported
1010
F:	drivers/gpu/drm/arm/hdlcd_*
1011 1012
F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt

1013 1014 1015 1016 1017 1018 1019 1020
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
1021
ARM MFM AND FLOPPY DRIVERS
1022
M:	Ian Molton <spyro@f2s.com>
Linus Torvalds's avatar
Linus Torvalds committed
1023
S:	Maintained
1024 1025
F:	arch/arm/lib/floppydma.S
F:	arch/arm/include/asm/floppy.h
Linus Torvalds's avatar
Linus Torvalds committed
1026

1027 1028
ARM PMU PROFILING AND DEBUGGING
M:	Will Deacon <will.deacon@arm.com>
1029
M:	Mark Rutland <mark.rutland@arm.com>
1030
S:	Maintained
1031
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032
F:	arch/arm*/kernel/perf_*
1033
F:	arch/arm/oprofile/common.c
1034 1035 1036
F:	arch/arm*/kernel/hw_breakpoint.c
F:	arch/arm*/include/asm/hw_breakpoint.h
F:	arch/arm*/include/asm/perf_event.h
1037
F:	drivers/perf/*
1038
F:	include/linux/perf/arm_pmu.h
1039
F:	Documentation/devicetree/bindings/arm/pmu.txt
1040
F:	Documentation/devicetree/bindings/perf/
1041

Russell King's avatar
Russell King committed
1042
ARM PORT
1043
M:	Russell King <linux@armlinux.org.uk>
1044
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045
W:	http://www.armlinux.org.uk/
Russell King's avatar
Russell King committed
1046
S:	Maintained
1047
T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
Russell King's avatar
Russell King committed
1048 1049
F:	arch/arm/

1050
ARM PRIMECELL AACI PL041 DRIVER
1051
M:	Russell King <linux@armlinux.org.uk>