MAINTAINERS 442 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
7.	When sending security related changes or reports to a maintainer
	please Cc: security@kernel.org, especially if the maintainer
65 66 67 68 69 70 71 72 73
	does not respond. Please keep in mind that the security team is
	a small set of people who can be efficient only when working on
	verified bugs. Please only Cc: this list when you have identified
	that the bug would present a short-term risk to other users if it
	were publicly disclosed. For example, reports of address leaks do
	not represent an immediate threat and are better handled publicly,
	and ideally, should come with a patch proposal. Please do not send
	automated reports to this list either. Such bugs will be handled
	better and faster in the usual public places.
74 75

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

77 78 79 80
Descriptions of section entries:

	P: Person (obsolete)
	M: Mail patches to: FullName <address@domain>
81 82
	R: Designated reviewer: FullName <address@domain>
	   These reviewers should be CCed on patches.
83 84
	L: Mailing list that is relevant to this area
	W: Web-page with status/info
85 86
	B: URI for where to file bugs. A web-page with detailed bug
	   filing info, a direct bug tracker link, or a mailto: URI.
87 88
	C: URI for chat protocol, server and channel where developers
	   usually hang out, for example irc://server/channel.
89
	Q: Patchwork web based patch tracking system site
90 91
	T: SCM tree type and location.
	   Type is one of: git, hg, quilt, stgit, topgit
92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
	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.
108 109 110
	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.
111 112 113 114 115
	   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.
116 117 118 119 120 121 122
	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
123
	   patch or file.  For instance:
124
	   K: of_get_profile
125
	      matches patches or files that contain "of_get_profile"
126
	   K: \b(printk|pr_(info|err))\b
127 128
	      matches patches or files that contain one or more of the words
	      printk, pr_info or pr_err
129
	   One regex pattern per line.  Multiple K: lines acceptable.
Linus Torvalds's avatar
Linus Torvalds committed
130 131 132 133 134

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]

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

137
		-----------------------------------
138

Steffen Klassert's avatar
Steffen Klassert committed
139
3C59X NETWORK DRIVER
140
M:	Steffen Klassert <klassert@kernel.org>
Steffen Klassert's avatar
Steffen Klassert committed
141
L:	netdev@vger.kernel.org
142
S:	Odd Fixes
143
F:	Documentation/networking/vortex.txt
144
F:	drivers/net/ethernet/3com/3c59x.c
Steffen Klassert's avatar
Steffen Klassert committed
145

Linus Torvalds's avatar
Linus Torvalds committed
146
3CR990 NETWORK DRIVER
147
M:	David Dillow <dave@thedillows.org>
148
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
149
S:	Maintained
150
F:	drivers/net/ethernet/3com/typhoon*
Linus Torvalds's avatar
Linus Torvalds committed
151

152
3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153
M:	Adam Radford <aradford@gmail.com>
Linus Torvalds's avatar
Linus Torvalds committed
154
L:	linux-scsi@vger.kernel.org
155
W:	http://www.lsi.com
Linus Torvalds's avatar
Linus Torvalds committed
156
S:	Supported
157
F:	drivers/scsi/3w-*
Linus Torvalds's avatar
Linus Torvalds committed
158 159

53C700 AND 53C700-66 SCSI DRIVER
160
M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
Linus Torvalds's avatar
Linus Torvalds committed
161 162
L:	linux-scsi@vger.kernel.org
S:	Maintained
163
F:	drivers/scsi/53c700*
Linus Torvalds's avatar
Linus Torvalds committed
164

165
6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166
M:	Alexander Aring <alex.aring@gmail.com>
167
M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168
L:	linux-bluetooth@vger.kernel.org
169
L:	linux-wpan@vger.kernel.org
170 171
S:	Maintained
F:	net/6lowpan/
172
F:	include/net/6lowpan.h
173
F:	Documentation/networking/6lowpan.txt
174

Linus Torvalds's avatar
Linus Torvalds committed
175
6PACK NETWORK DRIVER FOR AX.25
176
M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
Linus Torvalds's avatar
Linus Torvalds committed
177 178
L:	linux-hams@vger.kernel.org
S:	Maintained
179
F:	drivers/net/hamradio/6pack.c
Linus Torvalds's avatar
Linus Torvalds committed
180 181

8169 10/100/1000 GIGABIT ETHERNET DRIVER
182
M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
184
S:	Maintained
185
F:	drivers/net/ethernet/realtek/r8169.c
Linus Torvalds's avatar
Linus Torvalds committed
186 187

8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Linus Torvalds's avatar
Linus Torvalds committed
189
L:	linux-serial@vger.kernel.org
190
S:	Maintained
191
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192
F:	drivers/tty/serial/8250*
193
F:	include/linux/serial_8250.h
Linus Torvalds's avatar
Linus Torvalds committed
194 195

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

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

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

234 235 236 237 238
ABI/API
L:	linux-api@vger.kernel.org
F:	include/linux/syscalls.h
F:	kernel/sys_ni.c

239
ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240
M:	Hans de Goede <hdegoede@redhat.com>
241
L:	linux-hwmon@vger.kernel.org
242
S:	Maintained
243
F:	drivers/hwmon/abituguru.c
244

245
ABIT UGURU 3 HARDWARE MONITOR DRIVER
246
M:	Alistair John Strachan <alistair@devzero.co.uk>
247
L:	linux-hwmon@vger.kernel.org
248
S:	Maintained
249
F:	drivers/hwmon/abituguru3.c
250

251 252 253 254 255 256
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

257 258 259 260 261 262
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

263 264 265 266 267 268
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

269 270 271 272
ACCES 104-QUAD-8 IIO DRIVER
M:	William Breathitt Gray <vilhelm.gray@gmail.com>
L:	linux-iio@vger.kernel.org
S:	Maintained
273
F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 275
F:	drivers/iio/counter/104-quad-8.c

276 277 278 279 280 281
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

282 283 284 285 286 287
ACCES PCIe-IDIO-24 GPIO DRIVER
M:	William Breathitt Gray <vilhelm.gray@gmail.com>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	drivers/gpio/gpio-pcie-idio-24.c

Linus Torvalds's avatar
Linus Torvalds committed
288
ACENIC DRIVER
289
M:	Jes Sorensen <jes@trained-monkey.org>
Linus Torvalds's avatar
Linus Torvalds committed
290 291
L:	linux-acenic@sunsite.dk
S:	Maintained
292
F:	drivers/net/ethernet/alteon/acenic*
Linus Torvalds's avatar
Linus Torvalds committed
293

294
ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295
M:	Peter Feuerer <peter@piie.net>
296
L:	platform-driver-x86@vger.kernel.org
297 298 299
W:	http://piie.net/?section=acerhdf
S:	Maintained
F:	drivers/platform/x86/acerhdf.c
300

301
ACER WMI LAPTOP EXTRAS
302
M:	"Lee, Chun-Yi" <jlee@suse.com>
303
L:	platform-driver-x86@vger.kernel.org
304
S:	Maintained
305
F:	drivers/platform/x86/acer-wmi.c
306

Linus Torvalds's avatar
Linus Torvalds committed
307
ACPI
308
M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309
M:	Len Brown <lenb@kernel.org>
310
L:	linux-acpi@vger.kernel.org
311 312 313
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
314
B:	https://bugzilla.kernel.org
Len Brown's avatar
Len Brown committed
315
S:	Supported
316 317 318
F:	drivers/acpi/
F:	drivers/pnp/pnpacpi/
F:	include/linux/acpi.h
319
F:	include/linux/fwnode.h
320
F:	include/acpi/
321
F:	Documentation/acpi/
Lv Zheng's avatar
Lv Zheng committed
322
F:	Documentation/ABI/testing/sysfs-bus-acpi
323
F:	Documentation/ABI/testing/configfs-acpi
324 325 326
F:	drivers/pci/*acpi*
F:	drivers/pci/*/*acpi*
F:	drivers/pci/*/*/*acpi*
327
F:	tools/power/acpi/
Len Brown's avatar
Len Brown committed
328

329 330 331 332 333 334 335 336
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/

337 338
ACPI COMPONENT ARCHITECTURE (ACPICA)
M:	Robert Moore <robert.moore@intel.com>
339
M:	Erik Schmauss <erik.schmauss@intel.com>
340
M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 342 343 344 345 346
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
347 348
B:	https://bugzilla.kernel.org
B:	https://bugs.acpica.org
349 350 351
S:	Supported
F:	drivers/acpi/acpica/
F:	include/acpi/
352
F:	tools/power/acpi/
353

Len Brown's avatar
Len Brown committed
354
ACPI FAN DRIVER
355
M:	Zhang Rui <rui.zhang@intel.com>
Len Brown's avatar
Len Brown committed
356
L:	linux-acpi@vger.kernel.org
357
W:	https://01.org/linux-acpi
358
B:	https://bugzilla.kernel.org
Len Brown's avatar
Len Brown committed
359
S:	Supported
360
F:	drivers/acpi/fan.c
Linus Torvalds's avatar
Linus Torvalds committed
361

362 363 364 365 366 367 368 369
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

370 371 372 373 374 375 376 377 378 379 380 381
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
382
ACPI THERMAL DRIVER
383
M:	Zhang Rui <rui.zhang@intel.com>
Len Brown's avatar
Len Brown committed
384
L:	linux-acpi@vger.kernel.org
385
W:	https://01.org/linux-acpi
386
B:	https://bugzilla.kernel.org
Len Brown's avatar
Len Brown committed
387
S:	Supported
388
F:	drivers/acpi/*thermal*
389

390
ACPI VIDEO DRIVER
391
M:	Zhang Rui <rui.zhang@intel.com>
Len Brown's avatar
Len Brown committed
392
L:	linux-acpi@vger.kernel.org
393
W:	https://01.org/linux-acpi
394
B:	https://bugzilla.kernel.org
Len Brown's avatar
Len Brown committed
395
S:	Supported
396
F:	drivers/acpi/acpi_video.c
397

398
ACPI WMI DRIVER
399
L:	platform-driver-x86@vger.kernel.org
400
S:	Orphan
401
F:	drivers/platform/x86/wmi.c
402
F:	include/uapi/linux/wmi.h
403

404
AD1889 ALSA SOUND DRIVER
405
M:	Thibaut Varene <T-Bone@parisc-linux.org>
406 407 408
W:	http://wiki.parisc-linux.org/AD1889
L:	linux-parisc@vger.kernel.org
S:	Maintained
409
F:	sound/pci/ad1889.*
410

411 412
AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
M:	Michael Hennerich <michael.hennerich@analog.com>
413
W:	http://wiki.analog.com/AD5254
414
W:	http://ez.analog.com/community/linux-device-drivers
415 416 417 418 419
S:	Supported
F:	drivers/misc/ad525x_dpot.c

AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
M:	Michael Hennerich <michael.hennerich@analog.com>
420
W:	http://wiki.analog.com/AD5398
421
W:	http://ez.analog.com/community/linux-device-drivers
422 423 424 425 426
S:	Supported
F:	drivers/regulator/ad5398.c

AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
M:	Michael Hennerich <michael.hennerich@analog.com>
427
W:	http://wiki.analog.com/AD7142
428
W:	http://ez.analog.com/community/linux-device-drivers
429 430 431 432 433
S:	Supported
F:	drivers/input/misc/ad714x.c

AD7877 TOUCHSCREEN DRIVER
M:	Michael Hennerich <michael.hennerich@analog.com>
434
W:	http://wiki.analog.com/AD7877
435
W:	http://ez.analog.com/community/linux-device-drivers
436 437 438 439 440
S:	Supported
F:	drivers/input/touchscreen/ad7877.c

AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
M:	Michael Hennerich <michael.hennerich@analog.com>
441
W:	http://wiki.analog.com/AD7879
442
W:	http://ez.analog.com/community/linux-device-drivers
443 444 445
S:	Supported
F:	drivers/input/touchscreen/ad7879.c

446
ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447
M:	Jiri Kosina <jikos@kernel.org>
448 449
S:	Maintained

450 451 452 453 454 455 456 457 458
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
459
ADM1025 HARDWARE MONITOR DRIVER
460
M:	Jean Delvare <jdelvare@suse.com>
461
L:	linux-hwmon@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
462
S:	Maintained
463 464
F:	Documentation/hwmon/adm1025
F:	drivers/hwmon/adm1025.c
Linus Torvalds's avatar
Linus Torvalds committed
465

466
ADM1029 HARDWARE MONITOR DRIVER
467
M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468
L:	linux-hwmon@vger.kernel.org
469
S:	Maintained
470
F:	drivers/hwmon/adm1029.c
471

472 473
ADM8211 WIRELESS DRIVER
L:	linux-wireless@vger.kernel.org
474
W:	http://wireless.kernel.org/
475
S:	Orphan
476
F:	drivers/net/wireless/admtek/adm8211.*
477

478 479 480 481 482
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
483
F:	include/media/i2c/adp1653.h
484

485 486
ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
M:	Michael Hennerich <michael.hennerich@analog.com>
487
W:	http://wiki.analog.com/ADP5520
488
W:	http://ez.analog.com/community/linux-device-drivers
489 490 491
S:	Supported
F:	drivers/mfd/adp5520.c
F:	drivers/video/backlight/adp5520_bl.c
492
F:	drivers/leds/leds-adp5520.c
493
F:	drivers/gpio/gpio-adp5520.c
494 495 496 497
F:	drivers/input/keyboard/adp5520-keys.c

ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
M:	Michael Hennerich <michael.hennerich@analog.com>
498
W:	http://wiki.analog.com/ADP5588
499
W:	http://ez.analog.com/community/linux-device-drivers
500 501
S:	Supported
F:	drivers/input/keyboard/adp5588-keys.c
502
F:	drivers/gpio/gpio-adp5588.c
503 504 505

ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
M:	Michael Hennerich <michael.hennerich@analog.com>
506
W:	http://wiki.analog.com/ADP8860
507
W:	http://ez.analog.com/community/linux-device-drivers
508 509 510
S:	Supported
F:	drivers/video/backlight/adp8860_bl.c

511 512
ADS1015 HARDWARE MONITOR DRIVER
M:	Dirk Eibach <eibach@gdsys.de>
513
L:	linux-hwmon@vger.kernel.org
514 515 516
S:	Maintained
F:	Documentation/hwmon/ads1015
F:	drivers/hwmon/ads1015.c
517
F:	include/linux/platform_data/ads1015.h
518

Linus Torvalds's avatar
Linus Torvalds committed
519
ADT746X FAN DRIVER
520
M:	Colin Leroy <colin@colino.net>
Linus Torvalds's avatar
Linus Torvalds committed
521
S:	Maintained
522
F:	drivers/macintosh/therm_adt746x.c
Linus Torvalds's avatar
Linus Torvalds committed
523

524
ADT7475 HARDWARE MONITOR DRIVER
525
M:	Jean Delvare <jdelvare@suse.com>
526
L:	linux-hwmon@vger.kernel.org
527 528 529 530
S:	Maintained
F:	Documentation/hwmon/adt7475
F:	drivers/hwmon/adt7475.c

531
ADVANSYS SCSI DRIVER
532
M:	Matthew Wilcox <matthew@wil.cx>
533
M:	Hannes Reinecke <hare@suse.com>
534 535
L:	linux-scsi@vger.kernel.org
S:	Maintained
536 537
F:	Documentation/scsi/advansys.txt
F:	drivers/scsi/advansys.c
538

539 540 541 542 543 544 545
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

546 547 548
AF9013 MEDIA DRIVER
M:	Antti Palosaari <crope@iki.fi>
L:	linux-media@vger.kernel.org
549
W:	https://linuxtv.org
550 551 552 553 554 555 556 557 558
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
559
W:	https://linuxtv.org
560 561 562 563 564 565
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
566
AFFS FILE SYSTEM
567
M:	David Sterba <dsterba@suse.com>
568
L:	linux-fsdevel@vger.kernel.org
569
S:	Odd Fixes
570 571
F:	Documentation/filesystems/affs.txt
F:	fs/affs/
Linus Torvalds's avatar
Linus Torvalds committed
572

573
AFS FILESYSTEM
574
M:	David Howells <dhowells@redhat.com>
Randy Dunlap's avatar
Randy Dunlap committed
575 576
L:	linux-afs@lists.infradead.org
S:	Supported
577
F:	fs/afs/
578 579
F:	include/trace/events/afs.h
F:	Documentation/filesystems/afs.txt
580
W:	https://www.infradead.org/~dhowells/kafs/
Randy Dunlap's avatar
Randy Dunlap committed
581

Linus Torvalds's avatar
Linus Torvalds committed
582
AGPGART DRIVER
583
M:	David Airlie <airlied@linux.ie>
584
T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
Linus Torvalds's avatar
Linus Torvalds committed
585
S:	Maintained
586 587
F:	drivers/char/agp/
F:	include/linux/agp*
588
F:	include/uapi/linux/agp*
Linus Torvalds's avatar
Linus Torvalds committed
589 590

AHA152X SCSI DRIVER
591
M:	"Juergen E. Fischer" <fischer@norbit.de>
Linus Torvalds's avatar
Linus Torvalds committed
592 593
L:	linux-scsi@vger.kernel.org
S:	Maintained
594 595
F:	drivers/scsi/aha152x*
F:	drivers/scsi/pcmcia/aha152x*
Linus Torvalds's avatar
Linus Torvalds committed
596

597
AIC7XXX / AIC79XX SCSI DRIVER
598
M:	Hannes Reinecke <hare@suse.com>
599
L:	linux-scsi@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
600
S:	Maintained
601
F:	drivers/scsi/aic7xxx/
Linus Torvalds's avatar
Linus Torvalds committed
602

603 604 605 606
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
607
W:	https://linuxtv.org
608 609 610
S:	Maintained
F:	drivers/media/radio/radio-aimslab*

Randy Dunlap's avatar
Randy Dunlap committed
611
AIO
612
M:	Benjamin LaHaise <bcrl@kvack.org>
Randy Dunlap's avatar
Randy Dunlap committed
613 614
L:	linux-aio@kvack.org
S:	Supported
615 616
F:	fs/aio.c
F:	include/linux/*aio*.h
Randy Dunlap's avatar
Randy Dunlap committed
617

618 619 620
AIRSPY MEDIA DRIVER
M:	Antti Palosaari <crope@iki.fi>
L:	linux-media@vger.kernel.org
621
W:	https://linuxtv.org
622 623 624 625 626 627
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/

628 629 630 631 632
ALACRITECH GIGABIT ETHERNET DRIVER
M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
S:	Maintained
F:	drivers/net/ethernet/alacritech/*

Linus Torvalds's avatar
Linus Torvalds committed
633
ALCATEL SPEEDTOUCH USB DRIVER
634
M:	Duncan Sands <duncan.sands@free.fr>
635
L:	linux-usb@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
636 637
W:	http://www.linux-usb.org/SpeedTouch/
S:	Maintained
638 639
F:	drivers/usb/atm/speedtch.c
F:	drivers/usb/atm/usbatm.c
Linus Torvalds's avatar
Linus Torvalds committed
640

641
ALCHEMY AU1XX0 MMC DRIVER
642
M:	Manuel Lauss <manuel.lauss@gmail.com>
Manuel Lauss's avatar
Manuel Lauss committed
643
S:	Maintained
644
F:	drivers/mmc/host/au1xmmc.c
645

646
ALI1563 I2C DRIVER
647
M:	Rudolf Marek <r.marek@assembler.cz>
648
L:	linux-i2c@vger.kernel.org
649
S:	Maintained
650 651
F:	Documentation/i2c/busses/i2c-ali1563
F:	drivers/i2c/busses/i2c-ali1563.c
652

653 654 655 656 657 658
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
659
ALPHA PORT
660 661
M:	Richard Henderson <rth@twiddle.net>
M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662
M:	Matt Turner <mattst88@gmail.com>
663
S:	Odd Fixes
664
L:	linux-alpha@vger.kernel.org
665
F:	arch/alpha/
Linus Torvalds's avatar
Linus Torvalds committed
666

667 668 669 670
ALPS PS/2 TOUCHPAD DRIVER
R:	Pali Rohár <pali.rohar@gmail.com>
F:	drivers/input/mouse/alps.*

671 672 673 674 675
ALTERA I2C CONTROLLER DRIVER
M:	Thor Thayer <thor.thayer@linux.intel.com>
S:	Maintained
F:	drivers/i2c/busses/i2c-altera.c

676 677 678 679 680 681
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

682 683 684 685 686 687
ALTERA PIO DRIVER
M:	Tien Hock Loh <thloh@altera.com>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	drivers/gpio/gpio-altera.c

688
ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689
M:	Thor Thayer <thor.thayer@linux.intel.com>
690 691 692
S:	Maintained
F:	drivers/gpio/gpio-altera-a10sr.c
F:	drivers/mfd/altera-a10sr.c
693
F:	drivers/reset/reset-a10sr.c
694
F:	include/linux/mfd/altera-a10sr.h
695
F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696

697
ALTERA TRIPLE SPEED ETHERNET DRIVER
698
M:	Vince Bridgers <vbridger@opensource.altera.com>
699 700 701 702 703
L:	netdev@vger.kernel.org
L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
S:	Maintained
F:	drivers/net/ethernet/altera/

704 705 706
ALTERA UART/JTAG UART SERIAL DRIVERS
M:	Tobias Klauser <tklauser@distanz.ch>
L:	linux-serial@vger.kernel.org
707
L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 709 710 711 712 713
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

714
AMAZON ETHERNET DRIVERS
715 716 717
M:	Netanel Belgazal <netanel@amazon.com>
R:	Saeed Bishara <saeedb@amazon.com>
R:	Zorik Machulsky <zorik@amazon.com>
718 719 720 721 722
L:	netdev@vger.kernel.org
S:	Supported
F:	Documentation/networking/ena.txt
F:	drivers/net/ethernet/amazon/

723 724
AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
M:	Tom Lendacky <thomas.lendacky@amd.com>
725
M:	Gary Hook <gary.hook@amd.com>
726 727 728 729 730
L:	linux-crypto@vger.kernel.org
S:	Supported
F:	drivers/crypto/ccp/
F:	include/linux/ccp.h

731
AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732
M:	Huang Rui <ray.huang@amd.com>
733
L:	linux-hwmon@vger.kernel.org
734
S:	Supported
735 736 737
F:	Documentation/hwmon/fam15h_power
F:	drivers/hwmon/fam15h_power.c

738
AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739
L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
740
S:	Orphan
741
F:	drivers/usb/gadget/udc/amd5536udc.*
742

743
AMD GEODE PROCESSOR/CHIPSET SUPPORT
744
P:	Andres Salomon <dilinger@queued.net>
745
L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
746 747
W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
S:	Supported
748 749
F:	drivers/char/hw_random/geode-rng.c
F:	drivers/crypto/geode*
750
F:	drivers/video/fbdev/geode/
751
F:	arch/x86/include/asm/geode.h
752

753
AMD IOMMU (AMD-VI)
754
M:	Joerg Roedel <joro@8bytes.org>
755
L:	iommu@lists.linux-foundation.org
756
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757
S:	Maintained
758 759
F:	drivers/iommu/amd_iommu*.[ch]
F:	include/linux/amd-iommu.h
760

761
AMD KFD
762
M:	Oded Gabbay <oded.gabbay@gmail.com>
763 764 765
L:	dri-devel@lists.freedesktop.org
T:	git git://people.freedesktop.org/~gabbayo/linux.git
S:	Supported
766 767
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
771
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
772
F:	drivers/gpu/drm/amd/amdkfd/
773 774
F:	drivers/gpu/drm/amd/include/cik_structs.h
F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
775
F:	drivers/gpu/drm/amd/include/vi_structs.h
776
F:	include/uapi/linux/kfd_ioctl.h
777

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

785 786 787 788 789
AMD XGBE DRIVER
M:	Tom Lendacky <thomas.lendacky@amd.com>
L:	netdev@vger.kernel.org
S:	Supported
F:	drivers/net/ethernet/amd/xgbe/
790
F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
791

792
AMS (Apple Motion Sensor) DRIVER
793
M:	Michael Hanselmann <linux-kernel@hansmi.ch>
794
S:	Supported
Jean Delvare's avatar
Jean Delvare committed
795
F:	drivers/macintosh/ams/
796

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

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

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

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

822 823 824 825 826 827
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*

828 829 830 831 832 833
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*

834
ANALOG DEVICES INC ASOC CODEC DRIVERS
835
M:	Lars-Peter Clausen <lars@metafoo.de>
836
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
837
W:	http://wiki.analog.com/
838
W:	http://ez.analog.com/community/linux-device-drivers
839
S:	Supported
840
F:	sound/soc/codecs/adau*
841
F:	sound/soc/codecs/adav*
842
F:	sound/soc/codecs/ad1*
843
F:	sound/soc/codecs/ad7*
844
F:	sound/soc/codecs/ssm*
845
F:	sound/soc/codecs/sigmadsp.*
846

847 848 849 850 851 852
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

853 854 855 856 857 858
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
859 860
F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
861
F:	drivers/iio/*/ad*
862
F:	drivers/iio/adc/ltc2497*
863 864
X:	drivers/iio/*/adjd*
F:	drivers/staging/iio/*/ad*
865

Greentime Hu's avatar
Greentime Hu committed
866 867 868 869 870 871 872 873 874 875 876
ANDES ARCHITECTURE
M:	Greentime Hu <green.hu@gmail.com>
M:	Vincent Chen <deanbo422@gmail.com>
T:	git https://github.com/andestech/linux.git
S:	Supported
F:	arch/nds32/
F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
F:	Documentation/devicetree/bindings/nds32/
K:	nds32
N:	nds32

877 878 879 880 881
ANDROID CONFIG FRAGMENTS
M:	Rob Herring <robh@kernel.org>
S:	Supported
F:	kernel/configs/android*

882 883
ANDROID DRIVERS
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
884
M:	Arve Hjønnevåg <arve@android.com>
885 886
M:	Todd Kjos <tkjos@android.com>
M:	Martijn Coenen <maco@android.com>
887
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
888 889 890 891 892
L:	devel@driverdev.osuosl.org
S:	Supported
F:	drivers/android/
F:	drivers/staging/android/

893 894 895 896
ANDROID GOLDFISH PIC DRIVER
M:	Miodrag Dinic <miodrag.dinic@mips.com>
S:	Supported
F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
897
F:	drivers/irqchip/irq-goldfish-pic.c
898

899
ANDROID GOLDFISH RTC DRIVER
900
M:	Miodrag Dinic <miodrag.dinic@mips.com>
901 902
S:	Supported
F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
903
F:	drivers/rtc/rtc-goldfish.c
904

905 906 907 908
ANDROID ION DRIVER
M:	Laura Abbott <labbott@redhat.com>
M:	Sumit Semwal <sumit.semwal@linaro.org>
L:	devel@driverdev.osuosl.org
909 910
L:	dri-devel@lists.freedesktop.org
L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
911 912 913 914
S:	Supported
F:	drivers/staging/android/ion
F:	drivers/staging/android/uapi/ion.h

915
AOA (Apple Onboard Audio) ALSA DRIVER
916
M:	Johannes Berg <johannes@sipsolutions.net>
917
L:	linuxppc-dev@lists.ozlabs.org
918
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
919
S:	Maintained
920
F:	sound/aoa/
921

922
APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
923 924 925
M:	William Breathitt Gray <vilhelm.gray@gmail.com>
L:	linux-iio@vger.kernel.org
S:	Maintained
926
F:	drivers/iio/adc/stx104.c
927

Linus Torvalds's avatar
Linus Torvalds committed
928
APM DRIVER
929
M:	Jiri Kosina <jikos@kernel.org>
Jiri Kosina's avatar
Jiri Kosina committed
930
S:	Odd fixes
931
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
932 933
F:	arch/x86/kernel/apm_32.c
F:	include/linux/apm_bios.h
934
F:	include/uapi/linux/apm_bios.h
Jiri Kosina's avatar
Jiri Kosina committed
935
F:	drivers/char/apm-emulation.c
Linus Torvalds's avatar
Linus Torvalds committed
936

937 938 939
APPARMOR SECURITY MODULE
M:	John Johansen <john.johansen@canonical.com>
L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
940 941
W:	wiki.apparmor.net
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
942 943 944 945
S:	Supported
F:	security/apparmor/
F:	Documentation/admin-guide/LSM/apparmor.rst

946
APPLE BCM5974 MULTITOUCH DRIVER
947
M:	Henrik Rydberg <rydberg@bitmath.org>
948
L:	linux-input@vger.kernel.org
949
S:	Odd fixes
950
F:	drivers/input/mouse/bcm5974.c
951

952
APPLE SMC DRIVER
953
M:	Henrik Rydberg <rydberg@bitmath.org>
954
L:	linux-hwmon@vger.kernel.org
955
S:	Odd fixes
956
F:	drivers/hwmon/applesmc.c
957

Linus Torvalds's avatar
Linus Torvalds committed
958
APPLETALK NETWORK LAYER
959 960
L:	netdev@vger.kernel.org
S:	Odd fixes
961 962
F:	drivers/net/appletalk/
F:	net/appletalk/
Linus Torvalds's avatar
Linus Torvalds committed
963

964 965 966 967 968
APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
M:	Duc Dang <dhdang@apm.com>
S:	Supported
F:	arch/arm64/boot/dts/apm/

969 970 971 972 973 974 975 976 977 978 979 980
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/

981 982 983
APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
M:	Iyappan Subramanian <isubramanian@apm.com>
M:	Keyur Chudgar <kchudgar@apm.com>
984
M:	Quan Nguyen <qnguyen@apm.com>
985 986
S:	Supported
F:	drivers/net/ethernet/apm/xgene/
987
F:	drivers/net/phy/mdio-xgene.c
988
F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
989
F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
990

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

998 999 1000 1001 1002 1003
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.*

1004
ARC FRAMEBUFFER DRIVER
1005
M:	Jaya Kumar <jayalk@intworks.biz>
1006
S:	Maintained
1007 1008
F:	drivers/video/fbdev/arcfb.c
F:	drivers/video/fbdev/core/fb_defio.c
1009

1010 1011 1012 1013 1014 1015
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

1016 1017 1018 1019 1020 1021 1022
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

1023 1024 1025 1026 1027 1028 1029 1030 1031
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

1032 1033 1034
ARM HDLCD DRM DRIVER
M:	Liviu Dudau <liviu.dudau@arm.com>
S:	Supported
1035
F:	drivers/gpu/drm/arm/hdlcd_*
1036 1037
F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt

1038 1039 1040 1041 1042 1043 1044 1045
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
1046
ARM MFM AND FLOPPY DRIVERS
1047
M:	Ian Molton <spyro@f2s.com>
Linus Torvalds's avatar
Linus Torvalds committed
1048
S:	Maintained
1049 1050
F:	arch/arm/lib/floppydma.S
F:	arch/arm/include/asm/floppy.h
Linus Torvalds's avatar
Linus Torvalds committed
1051

1052 1053
ARM PMU PROFILING AND DEBUGGING
M:	Will Deacon <will.deacon@arm.com>
1054
M:	Mark Rutland <mark.rutland@arm.com>
1055
S:	Maintained
1056
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057
F:	arch/arm*/kernel/perf_*
Will Deacon's avatar