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
		-----------------------------------
Joe Perches's avatar
Joe Perches committed
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
Joe Perches's avatar
Joe Perches committed
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

adam radford's avatar
adam radford committed
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
adam radford's avatar
adam radford committed
147
W:	http://www.lsi.com
Linus Torvalds's avatar
Linus Torvalds committed
148
S:	Supported
adam radford's avatar
adam radford committed
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
Joe Perches's avatar
Joe Perches committed
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
Joe Perches's avatar
Joe Perches committed
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*
Joe Perches's avatar
Joe Perches committed
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
Joe Perches's avatar
Joe Perches committed
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
Joe Perches's avatar
Joe Perches committed
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
Joe Perches's avatar
Joe Perches committed
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
Joe Perches's avatar
Joe Perches committed
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
Jeff Kirsher's avatar
Jeff Kirsher committed
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
Joe Perches's avatar
Joe Perches committed
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
Joe Perches's avatar
Joe Perches committed
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
Joe Perches's avatar
Joe Perches committed
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

Len Brown's avatar
Len Brown committed
355
ACPI THERMAL DRIVER
356
M:	Zhang Rui <rui.zhang@intel.com>
Len Brown's avatar
Len Brown committed
357
L:	linux-acpi@vger.kernel.org
358
W:	https://01.org/linux-acpi
359
B:	https://bugzilla.kernel.org
Len Brown's avatar
Len Brown committed
360
S:	Supported
Joe Perches's avatar
Joe Perches committed
361
F:	drivers/acpi/*thermal*
362

Len Brown's avatar
Len Brown committed
363
ACPI VIDEO DRIVER
364
M:	Zhang Rui <rui.zhang@intel.com>
Len Brown's avatar
Len Brown committed
365
L:	linux-acpi@vger.kernel.org
366
W:	https://01.org/linux-acpi
367
B:	https://bugzilla.kernel.org
Len Brown's avatar
Len Brown committed
368
S:	Supported
369
F:	drivers/acpi/acpi_video.c
370

371
ACPI WMI DRIVER
372
L:	platform-driver-x86@vger.kernel.org
Carlos Corbacho's avatar
Carlos Corbacho committed
373
S:	Orphan
Joe Perches's avatar
Joe Perches committed
374
F:	drivers/platform/x86/wmi.c
375

376
AD1889 ALSA SOUND DRIVER
377
M:	Thibaut Varene <T-Bone@parisc-linux.org>
378 379 380
W:	http://wiki.parisc-linux.org/AD1889
L:	linux-parisc@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
381
F:	sound/pci/ad1889.*
382

383 384
AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
M:	Michael Hennerich <michael.hennerich@analog.com>
385
W:	http://wiki.analog.com/AD5254
386
W:	http://ez.analog.com/community/linux-device-drivers
387 388 389 390 391
S:	Supported
F:	drivers/misc/ad525x_dpot.c

AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
M:	Michael Hennerich <michael.hennerich@analog.com>
392
W:	http://wiki.analog.com/AD5398
393
W:	http://ez.analog.com/community/linux-device-drivers
394 395 396 397 398
S:	Supported
F:	drivers/regulator/ad5398.c

AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
M:	Michael Hennerich <michael.hennerich@analog.com>
399
W:	http://wiki.analog.com/AD7142
400
W:	http://ez.analog.com/community/linux-device-drivers
401 402 403 404 405
S:	Supported
F:	drivers/input/misc/ad714x.c

AD7877 TOUCHSCREEN DRIVER
M:	Michael Hennerich <michael.hennerich@analog.com>
406
W:	http://wiki.analog.com/AD7877
407
W:	http://ez.analog.com/community/linux-device-drivers
408 409 410 411 412
S:	Supported
F:	drivers/input/touchscreen/ad7877.c

AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
M:	Michael Hennerich <michael.hennerich@analog.com>
413
W:	http://wiki.analog.com/AD7879
414
W:	http://ez.analog.com/community/linux-device-drivers
415 416 417
S:	Supported
F:	drivers/input/touchscreen/ad7879.c

Jiri Kosina's avatar
Jiri Kosina committed
418
ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
419
M:	Jiri Kosina <jikos@kernel.org>
Jiri Kosina's avatar
Jiri Kosina committed
420 421
S:	Maintained

422 423 424 425 426 427 428 429 430
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
431
ADM1025 HARDWARE MONITOR DRIVER
432
M:	Jean Delvare <jdelvare@suse.com>
433
L:	linux-hwmon@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
434
S:	Maintained
Joe Perches's avatar
Joe Perches committed
435 436
F:	Documentation/hwmon/adm1025
F:	drivers/hwmon/adm1025.c
Linus Torvalds's avatar
Linus Torvalds committed
437

438
ADM1029 HARDWARE MONITOR DRIVER
439
M:	Corentin Labbe <clabbe.montjoie@gmail.com>
440
L:	linux-hwmon@vger.kernel.org
441
S:	Maintained
Joe Perches's avatar
Joe Perches committed
442
F:	drivers/hwmon/adm1029.c
443

444 445
ADM8211 WIRELESS DRIVER
L:	linux-wireless@vger.kernel.org
Johannes Berg's avatar
Johannes Berg committed
446
W:	http://wireless.kernel.org/
447
S:	Orphan
448
F:	drivers/net/wireless/admtek/adm8211.*
449

450 451 452 453 454
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
455
F:	include/media/i2c/adp1653.h
456

457 458
ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
M:	Michael Hennerich <michael.hennerich@analog.com>
459
W:	http://wiki.analog.com/ADP5520
460
W:	http://ez.analog.com/community/linux-device-drivers
461 462 463
S:	Supported
F:	drivers/mfd/adp5520.c
F:	drivers/video/backlight/adp5520_bl.c
464
F:	drivers/leds/leds-adp5520.c
465
F:	drivers/gpio/gpio-adp5520.c
466 467 468 469
F:	drivers/input/keyboard/adp5520-keys.c

ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
M:	Michael Hennerich <michael.hennerich@analog.com>
470
W:	http://wiki.analog.com/ADP5588
471
W:	http://ez.analog.com/community/linux-device-drivers
472 473
S:	Supported
F:	drivers/input/keyboard/adp5588-keys.c
474
F:	drivers/gpio/gpio-adp5588.c
475 476 477

ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
M:	Michael Hennerich <michael.hennerich@analog.com>
478
W:	http://wiki.analog.com/ADP8860
479
W:	http://ez.analog.com/community/linux-device-drivers
480 481 482
S:	Supported
F:	drivers/video/backlight/adp8860_bl.c

483 484
ADS1015 HARDWARE MONITOR DRIVER
M:	Dirk Eibach <eibach@gdsys.de>
485
L:	linux-hwmon@vger.kernel.org
486 487 488
S:	Maintained
F:	Documentation/hwmon/ads1015
F:	drivers/hwmon/ads1015.c
489
F:	include/linux/platform_data/ads1015.h
490

Linus Torvalds's avatar
Linus Torvalds committed
491
ADT746X FAN DRIVER
492
M:	Colin Leroy <colin@colino.net>
Linus Torvalds's avatar
Linus Torvalds committed
493
S:	Maintained
Joe Perches's avatar
Joe Perches committed
494
F:	drivers/macintosh/therm_adt746x.c
Linus Torvalds's avatar
Linus Torvalds committed
495

496
ADT7475 HARDWARE MONITOR DRIVER
497
M:	Jean Delvare <jdelvare@suse.com>
498
L:	linux-hwmon@vger.kernel.org
499 500 501 502
S:	Maintained
F:	Documentation/hwmon/adt7475
F:	drivers/hwmon/adt7475.c

503
ADVANSYS SCSI DRIVER
504
M:	Matthew Wilcox <matthew@wil.cx>
505
M:	Hannes Reinecke <hare@suse.com>
506 507
L:	linux-scsi@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
508 509
F:	Documentation/scsi/advansys.txt
F:	drivers/scsi/advansys.c
510

511 512 513 514 515 516 517
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
518
AEDSP16 DRIVER
519
M:	Riccardo Facchetti <fizban@tin.it>
Linus Torvalds's avatar
Linus Torvalds committed
520
S:	Maintained
Joe Perches's avatar
Joe Perches committed
521
F:	sound/oss/aedsp16.c
Linus Torvalds's avatar
Linus Torvalds committed
522

523 524 525
AF9013 MEDIA DRIVER
M:	Antti Palosaari <crope@iki.fi>
L:	linux-media@vger.kernel.org
526
W:	https://linuxtv.org
527 528 529 530 531 532 533 534 535
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
536
W:	https://linuxtv.org
537 538 539 540 541 542
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
543
AFFS FILE SYSTEM
544 545
L:	linux-fsdevel@vger.kernel.org
S:	Orphan
Joe Perches's avatar
Joe Perches committed
546 547
F:	Documentation/filesystems/affs.txt
F:	fs/affs/
Linus Torvalds's avatar
Linus Torvalds committed
548

Randy Dunlap's avatar
Randy Dunlap committed
549
AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
550
M:	David Howells <dhowells@redhat.com>
Randy Dunlap's avatar
Randy Dunlap committed
551 552
L:	linux-afs@lists.infradead.org
S:	Supported
Joe Perches's avatar
Joe Perches committed
553 554 555
F:	fs/afs/
F:	include/net/af_rxrpc.h
F:	net/rxrpc/af_rxrpc.c
556
W:	https://www.infradead.org/~dhowells/kafs/
Randy Dunlap's avatar
Randy Dunlap committed
557

Linus Torvalds's avatar
Linus Torvalds committed
558
AGPGART DRIVER
559
M:	David Airlie <airlied@linux.ie>
560
T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
Linus Torvalds's avatar
Linus Torvalds committed
561
S:	Maintained
Joe Perches's avatar
Joe Perches committed
562 563
F:	drivers/char/agp/
F:	include/linux/agp*
564
F:	include/uapi/linux/agp*
Linus Torvalds's avatar
Linus Torvalds committed
565 566

AHA152X SCSI DRIVER
567
M:	"Juergen E. Fischer" <fischer@norbit.de>
Linus Torvalds's avatar
Linus Torvalds committed
568 569
L:	linux-scsi@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
570 571
F:	drivers/scsi/aha152x*
F:	drivers/scsi/pcmcia/aha152x*
Linus Torvalds's avatar
Linus Torvalds committed
572

573
AIC7XXX / AIC79XX SCSI DRIVER
574
M:	Hannes Reinecke <hare@suse.com>
575
L:	linux-scsi@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
576
S:	Maintained
Joe Perches's avatar
Joe Perches committed
577
F:	drivers/scsi/aic7xxx/
Linus Torvalds's avatar
Linus Torvalds committed
578

579 580 581 582
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
583
W:	https://linuxtv.org
584 585 586
S:	Maintained
F:	drivers/media/radio/radio-aimslab*

Randy Dunlap's avatar
Randy Dunlap committed
587
AIO
588
M:	Benjamin LaHaise <bcrl@kvack.org>
Randy Dunlap's avatar
Randy Dunlap committed
589 590
L:	linux-aio@kvack.org
S:	Supported
Joe Perches's avatar
Joe Perches committed
591 592
F:	fs/aio.c
F:	include/linux/*aio*.h
Randy Dunlap's avatar
Randy Dunlap committed
593

594 595 596
AIRSPY MEDIA DRIVER
M:	Antti Palosaari <crope@iki.fi>
L:	linux-media@vger.kernel.org
597
W:	https://linuxtv.org
598 599 600 601 602 603
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/

604 605 606 607 608
ALACRITECH GIGABIT ETHERNET DRIVER
M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
S:	Maintained
F:	drivers/net/ethernet/alacritech/*

Linus Torvalds's avatar
Linus Torvalds committed
609
ALCATEL SPEEDTOUCH USB DRIVER
610
M:	Duncan Sands <duncan.sands@free.fr>
611
L:	linux-usb@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
612 613
W:	http://www.linux-usb.org/SpeedTouch/
S:	Maintained
Joe Perches's avatar
Joe Perches committed
614 615
F:	drivers/usb/atm/speedtch.c
F:	drivers/usb/atm/usbatm.c
Linus Torvalds's avatar
Linus Torvalds committed
616

Pierre Ossman's avatar
Pierre Ossman committed
617
ALCHEMY AU1XX0 MMC DRIVER
618
M:	Manuel Lauss <manuel.lauss@gmail.com>
Manuel Lauss's avatar
Manuel Lauss committed
619
S:	Maintained
Joe Perches's avatar
Joe Perches committed
620
F:	drivers/mmc/host/au1xmmc.c
Pierre Ossman's avatar
Pierre Ossman committed
621

622
ALI1563 I2C DRIVER
623
M:	Rudolf Marek <r.marek@assembler.cz>
624
L:	linux-i2c@vger.kernel.org
625
S:	Maintained
Joe Perches's avatar
Joe Perches committed
626 627
F:	Documentation/i2c/busses/i2c-ali1563
F:	drivers/i2c/busses/i2c-ali1563.c
628

629 630 631 632 633 634
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
635
ALPHA PORT
636 637
M:	Richard Henderson <rth@twiddle.net>
M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
638
M:	Matt Turner <mattst88@gmail.com>
639
S:	Odd Fixes
640
L:	linux-alpha@vger.kernel.org
Joe Perches's avatar
Joe Perches committed
641
F:	arch/alpha/
Linus Torvalds's avatar
Linus Torvalds committed
642

643 644 645 646
ALPS PS/2 TOUCHPAD DRIVER
R:	Pali Rohár <pali.rohar@gmail.com>
F:	drivers/input/mouse/alps.*

647 648 649 650 651
ALTERA I2C CONTROLLER DRIVER
M:	Thor Thayer <thor.thayer@linux.intel.com>
S:	Maintained
F:	drivers/i2c/busses/i2c-altera.c

652 653 654 655 656 657
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

658 659 660 661 662 663
ALTERA PIO DRIVER
M:	Tien Hock Loh <thloh@altera.com>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	drivers/gpio/gpio-altera.c

664
ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
665
M:	Thor Thayer <thor.thayer@linux.intel.com>
666 667 668
S:	Maintained
F:	drivers/gpio/gpio-altera-a10sr.c
F:	drivers/mfd/altera-a10sr.c
669
F:	drivers/reset/reset-a10sr.c
670
F:	include/linux/mfd/altera-a10sr.h
671
F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
672

673
ALTERA TRIPLE SPEED ETHERNET DRIVER
674
M:	Vince Bridgers <vbridger@opensource.altera.com>
675 676 677 678 679
L:	netdev@vger.kernel.org
L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
S:	Maintained
F:	drivers/net/ethernet/altera/

680 681 682
ALTERA UART/JTAG UART SERIAL DRIVERS
M:	Tobias Klauser <tklauser@distanz.ch>
L:	linux-serial@vger.kernel.org
683
L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
684 685 686 687 688 689
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

690 691 692 693 694 695 696 697 698
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/

699 700
AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
M:	Tom Lendacky <thomas.lendacky@amd.com>
701
M:	Gary Hook <gary.hook@amd.com>
702 703 704 705 706
L:	linux-crypto@vger.kernel.org
S:	Supported
F:	drivers/crypto/ccp/
F:	include/linux/ccp.h

707
AMD FAM15H PROCESSOR POWER MONITORING DRIVER
708
M:	Huang Rui <ray.huang@amd.com>
709
L:	linux-hwmon@vger.kernel.org
710
S:	Supported
711 712 713
F:	Documentation/hwmon/fam15h_power
F:	drivers/hwmon/fam15h_power.c

714
AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
715
L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
716
S:	Orphan
717
F:	drivers/usb/gadget/udc/amd5536udc.*
718

719
AMD GEODE PROCESSOR/CHIPSET SUPPORT
720
P:	Andres Salomon <dilinger@queued.net>
721
L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
722 723
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
724 725
F:	drivers/char/hw_random/geode-rng.c
F:	drivers/crypto/geode*
726
F:	drivers/video/fbdev/geode/
Joe Perches's avatar
Joe Perches committed
727
F:	arch/x86/include/asm/geode.h
728

729
AMD IOMMU (AMD-VI)
730
M:	Joerg Roedel <joro@8bytes.org>
731
L:	iommu@lists.linux-foundation.org
732
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
733
S:	Maintained
734 735
F:	drivers/iommu/amd_iommu*.[ch]
F:	include/linux/amd-iommu.h
736

737
AMD KFD
738
M:	Oded Gabbay <oded.gabbay@gmail.com>
739 740 741
L:	dri-devel@lists.freedesktop.org
T:	git git://people.freedesktop.org/~gabbayo/linux.git
S:	Supported
742 743
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
744
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
745
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
746
F:	drivers/gpu/drm/amd/amdkfd/
Oded Gabbay's avatar
Oded Gabbay committed
747 748
F:	drivers/gpu/drm/amd/include/cik_structs.h
F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
749
F:	drivers/gpu/drm/amd/include/vi_structs.h
750 751 752
F:	drivers/gpu/drm/radeon/radeon_kfd.c
F:	drivers/gpu/drm/radeon/radeon_kfd.h
F:	include/uapi/linux/kfd_ioctl.h
753

754 755 756 757 758 759 760
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/

761 762 763 764 765
AMD XGBE DRIVER
M:	Tom Lendacky <thomas.lendacky@amd.com>
L:	netdev@vger.kernel.org
S:	Supported
F:	drivers/net/ethernet/amd/xgbe/
766
F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
767

768
AMS (Apple Motion Sensor) DRIVER
769
M:	Michael Hanselmann <linux-kernel@hansmi.ch>
770
S:	Supported
Jean Delvare's avatar
Jean Delvare committed
771
F:	drivers/macintosh/ams/
772

773 774 775 776 777 778
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*

779 780 781 782 783 784 785
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

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

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

798 799 800 801 802 803
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*

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

810
ANALOG DEVICES INC ASOC CODEC DRIVERS
811
M:	Lars-Peter Clausen <lars@metafoo.de>
812
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
813
W:	http://wiki.analog.com/
814
W:	http://ez.analog.com/community/linux-device-drivers
815
S:	Supported
816
F:	sound/soc/codecs/adau*
817
F:	sound/soc/codecs/adav*
818
F:	sound/soc/codecs/ad1*
819
F:	sound/soc/codecs/ad7*
820
F:	sound/soc/codecs/ssm*
821
F:	sound/soc/codecs/sigmadsp.*
822

823
ANALOG DEVICES INC ASOC DRIVERS
824
L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
825 826 827 828
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
W:	http://blackfin.uclinux.org/
S:	Supported
F:	sound/soc/blackfin/*
829

830 831 832 833 834 835
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

836 837 838 839 840 841 842
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*
843
F:	drivers/iio/adc/ltc2497*
844 845
X:	drivers/iio/*/adjd*
F:	drivers/staging/iio/*/ad*
846
F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
847

848 849 850 851 852
ANDROID CONFIG FRAGMENTS
M:	Rob Herring <robh@kernel.org>
S:	Supported
F:	kernel/configs/android*

853 854
ANDROID DRIVERS
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
855
M:	Arve Hjønnevåg <arve@android.com>
856
M:	Riley Andrews <riandrews@android.com>
857
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
858 859 860 861 862
L:	devel@driverdev.osuosl.org
S:	Supported
F:	drivers/android/
F:	drivers/staging/android/

863 864 865 866
ANDROID GOLDFISH RTC DRIVER
M:	Miodrag Dinic <miodrag.dinic@imgtec.com>
S:	Supported
F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
867
F:	drivers/rtc/rtc-goldfish.c
868

869 870 871 872 873 874 875 876 877
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

878
AOA (Apple Onboard Audio) ALSA DRIVER
879
M:	Johannes Berg <johannes@sipsolutions.net>
880
L:	linuxppc-dev@lists.ozlabs.org
881
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
882
S:	Maintained
Joe Perches's avatar
Joe Perches committed
883
F:	sound/aoa/
884

885
APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
886 887 888
M:	William Breathitt Gray <vilhelm.gray@gmail.com>
L:	linux-iio@vger.kernel.org
S:	Maintained
889
F:	drivers/iio/adc/stx104.c
890

Linus Torvalds's avatar
Linus Torvalds committed
891
APM DRIVER
892
M:	Jiri Kosina <jikos@kernel.org>
Jiri Kosina's avatar
Jiri Kosina committed
893
S:	Odd fixes
894
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
Joe Perches's avatar
Joe Perches committed
895 896
F:	arch/x86/kernel/apm_32.c
F:	include/linux/apm_bios.h
897
F:	include/uapi/linux/apm_bios.h
Jiri Kosina's avatar
Jiri Kosina committed
898
F:	drivers/char/apm-emulation.c
Linus Torvalds's avatar
Linus Torvalds committed
899

900 901 902 903 904 905 906 907 908
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

909
APPLE BCM5974 MULTITOUCH DRIVER
910
M:	Henrik Rydberg <rydberg@bitmath.org>
911
L:	linux-input@vger.kernel.org
912
S:	Odd fixes
Joe Perches's avatar
Joe Perches committed
913
F:	drivers/input/mouse/bcm5974.c
914

915
APPLE SMC DRIVER
916
M:	Henrik Rydberg <rydberg@bitmath.org>
917
L:	linux-hwmon@vger.kernel.org
918
S:	Odd fixes
Joe Perches's avatar
Joe Perches committed
919
F:	drivers/hwmon/applesmc.c
920

Linus Torvalds's avatar
Linus Torvalds committed
921
APPLETALK NETWORK LAYER
922 923
L:	netdev@vger.kernel.org
S:	Odd fixes
Joe Perches's avatar
Joe Perches committed
924 925
F:	drivers/net/appletalk/
F:	net/appletalk/
Linus Torvalds's avatar
Linus Torvalds committed
926

927 928 929 930 931
APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
M:	Duc Dang <dhdang@apm.com>
S:	Supported
F:	arch/arm64/boot/dts/apm/

932 933 934 935 936 937 938 939 940 941 942 943
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/

944 945 946
APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
M:	Iyappan Subramanian <isubramanian@apm.com>
M:	Keyur Chudgar <kchudgar@apm.com>
947
M:	Quan Nguyen <qnguyen@apm.com>
948 949
S:	Supported
F:	drivers/net/ethernet/apm/xgene/
950
F:	drivers/net/phy/mdio-xgene.c
951
F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
952
F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
953

954 955 956 957 958 959 960
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

961 962 963 964 965 966
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.*

967
ARC FRAMEBUFFER DRIVER
968
M:	Jaya Kumar <jayalk@intworks.biz>
969
S:	Maintained
970 971
F:	drivers/video/fbdev/arcfb.c
F:	drivers/video/fbdev/core/fb_defio.c
972

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

979 980 981 982 983 984 985
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

986 987 988 989 990 991 992 993 994
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

995 996 997
ARM HDLCD DRM DRIVER
M:	Liviu Dudau <liviu.dudau@arm.com>
S:	Supported
998
F:	drivers/gpu/drm/arm/hdlcd_*
999 1000
F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt

1001 1002 1003 1004 1005 1006 1007 1008
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
1009
ARM MFM AND FLOPPY DRIVERS
1010
M:	Ian Molton <spyro@f2s.com>
Linus Torvalds's avatar
Linus Torvalds committed
1011
S:	Maintained
Joe Perches's avatar
Joe Perches committed
1012 1013
F:	arch/arm/lib/floppydma.S
F:	arch/arm/include/asm/floppy.h
Linus Torvalds's avatar
Linus Torvalds committed
1014

1015 1016
ARM PMU PROFILING AND DEBUGGING
M:	Will Deacon <will.deacon@arm.com>
1017
M:	Mark Rutland <mark.rutland@arm.com>
1018
S:	Maintained
1019
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020
F:	arch/arm*/kernel/perf_*
1021
F:	arch/arm/oprofile/common.c
1022 1023 1024
F:	arch/arm*/kernel/hw_breakpoint.c
F:	arch/arm*/include/asm/hw_breakpoint.h
F:	arch/arm*/include/asm/perf_event.h
1025
F:	drivers/perf/*
1026
F:	include/linux/perf/arm_pmu.h
1027
F:	Documentation/devicetree/bindings/arm/pmu.txt
1028
F:	Documentation/devicetree/bindings/perf/
1029

Russell King's avatar
Russell King committed
1030
ARM PORT
1031
M:	Russell King <linux@armlinux.org.uk>
1032
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033
W:	http://www.armlinux.org.uk/
Russell King's avatar
Russell King committed
1034
S:	Maintained
1035
T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
Russell King's avatar
Russell King committed
1036 1037
F:	arch/arm/

1038
ARM PRIMECELL AACI PL041 DRIVER
1039
M:	Russell King <linux@armlinux.org.uk>
1040 1041 1042
S:	Maintained
F:	sound/arm/aaci.*

1043 1044 1045 1046 1047 1048
ARM PRIMECELL BUS SUPPORT
M:	Russell King <linux@armlinux.org.uk>
S:	Maintained
F:	drivers/amba/
F:	include/linux/amba/bus.h

1049
ARM PRIMECELL CLCD PL110 DRIVER
1050
M:	Russell King <linux@armlinux.org.uk>