MAINTAINERS 517 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
		-----------------------------------
Joe Perches's avatar
Joe Perches committed
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/device_drivers/3com/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

adam radford's avatar
adam radford committed
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
adam radford's avatar
adam radford committed
155
W:	http://www.lsi.com
Linus Torvalds's avatar
Linus Torvalds committed
156
S:	Supported
adam radford's avatar
adam radford committed
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
Joe Perches's avatar
Joe Perches committed
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
Joe Perches's avatar
Joe Perches committed
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
M:	Heiner Kallweit <hkallweit1@gmail.com>
184
L:	netdev@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
185
S:	Maintained
186
F:	drivers/net/ethernet/realtek/r8169*
Linus Torvalds's avatar
Linus Torvalds committed
187
188

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

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

201
9P FILE SYSTEM
202
203
M:	Eric Van Hensbergen <ericvh@gmail.com>
M:	Latchesar Ionkov <lucho@ionkov.net>
204
M:	Dominique Martinet <asmadeus@codewreck.org>
Jim Cromie's avatar
Jim Cromie committed
205
L:	v9fs-developer@lists.sourceforge.net
206
W:	http://swik.net/v9fs
207
Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209
T:	git git://github.com/martinetd/linux.git
Jim Cromie's avatar
Jim Cromie committed
210
S:	Maintained
Joe Perches's avatar
Joe Perches committed
211
212
F:	Documentation/filesystems/9p.txt
F:	fs/9p/
213
214
215
216
217
F:	net/9p/
F:	include/net/9p/
F:	include/uapi/linux/virtio_9p.h
F:	include/trace/events/9p.h

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

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

241
ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242
M:	Hans de Goede <hdegoede@redhat.com>
243
L:	linux-hwmon@vger.kernel.org
244
S:	Maintained
Joe Perches's avatar
Joe Perches committed
245
F:	drivers/hwmon/abituguru.c
246

247
ABIT UGURU 3 HARDWARE MONITOR DRIVER
248
M:	Alistair John Strachan <alistair@devzero.co.uk>
249
L:	linux-hwmon@vger.kernel.org
250
S:	Maintained
Joe Perches's avatar
Joe Perches committed
251
F:	drivers/hwmon/abituguru3.c
252

253
254
255
256
257
258
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

259
260
261
262
263
264
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

265
266
267
268
269
270
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

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

279
280
281
282
283
284
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

285
286
287
288
289
290
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
291
ACENIC DRIVER
292
M:	Jes Sorensen <jes@trained-monkey.org>
Linus Torvalds's avatar
Linus Torvalds committed
293
294
L:	linux-acenic@sunsite.dk
S:	Maintained
Jeff Kirsher's avatar
Jeff Kirsher committed
295
F:	drivers/net/ethernet/alteon/acenic*
Linus Torvalds's avatar
Linus Torvalds committed
296

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

304
ACER WMI LAPTOP EXTRAS
305
M:	"Lee, Chun-Yi" <jlee@suse.com>
306
L:	platform-driver-x86@vger.kernel.org
307
S:	Maintained
Joe Perches's avatar
Joe Perches committed
308
F:	drivers/platform/x86/acer-wmi.c
309

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

331
332
333
334
ACPI APEI
M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
M:	Len Brown <lenb@kernel.org>
L:	linux-acpi@vger.kernel.org
335
R:	James Morse <james.morse@arm.com>
336
337
338
339
R:	Tony Luck <tony.luck@intel.com>
R:	Borislav Petkov <bp@alien8.de>
F:	drivers/acpi/apei/

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

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

365
366
ACPI FOR ARM64 (ACPI/arm64)
M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367
M:	Hanjun Guo <guohanjun@huawei.com>
368
369
M:	Sudeep Holla <sudeep.holla@arm.com>
L:	linux-acpi@vger.kernel.org
370
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371
372
373
S:	Maintained
F:	drivers/acpi/arm64

374
375
376
377
378
379
ACPI I2C MULTI INSTANTIATE DRIVER
M:	Hans de Goede <hdegoede@redhat.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	drivers/platform/x86/i2c-multi-instantiate.c

380
381
382
ACPI PMIC DRIVERS
M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
M:	Len Brown <lenb@kernel.org>
383
R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384
385
386
387
388
389
390
391
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
392
ACPI THERMAL DRIVER
393
M:	Zhang Rui <rui.zhang@intel.com>
Len Brown's avatar
Len Brown committed
394
L:	linux-acpi@vger.kernel.org
395
W:	https://01.org/linux-acpi
396
B:	https://bugzilla.kernel.org
Len Brown's avatar
Len Brown committed
397
S:	Supported
Joe Perches's avatar
Joe Perches committed
398
F:	drivers/acpi/*thermal*
399

Len Brown's avatar
Len Brown committed
400
ACPI VIDEO DRIVER
401
M:	Zhang Rui <rui.zhang@intel.com>
Len Brown's avatar
Len Brown committed
402
L:	linux-acpi@vger.kernel.org
403
W:	https://01.org/linux-acpi
404
B:	https://bugzilla.kernel.org
Len Brown's avatar
Len Brown committed
405
S:	Supported
406
F:	drivers/acpi/acpi_video.c
407

408
ACPI WMI DRIVER
409
L:	platform-driver-x86@vger.kernel.org
Carlos Corbacho's avatar
Carlos Corbacho committed
410
S:	Orphan
Joe Perches's avatar
Joe Perches committed
411
F:	drivers/platform/x86/wmi.c
412
F:	include/uapi/linux/wmi.h
413

414
AD1889 ALSA SOUND DRIVER
415
W:	https://parisc.wiki.kernel.org/index.php/AD1889
416
417
L:	linux-parisc@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
418
F:	sound/pci/ad1889.*
419

420
421
AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
M:	Michael Hennerich <michael.hennerich@analog.com>
422
W:	http://wiki.analog.com/AD5254
423
W:	http://ez.analog.com/community/linux-device-drivers
424
425
426
427
428
S:	Supported
F:	drivers/misc/ad525x_dpot.c

AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
M:	Michael Hennerich <michael.hennerich@analog.com>
429
W:	http://wiki.analog.com/AD5398
430
W:	http://ez.analog.com/community/linux-device-drivers
431
432
433
434
435
S:	Supported
F:	drivers/regulator/ad5398.c

AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
M:	Michael Hennerich <michael.hennerich@analog.com>
436
W:	http://wiki.analog.com/AD7142
437
W:	http://ez.analog.com/community/linux-device-drivers
438
439
440
441
442
S:	Supported
F:	drivers/input/misc/ad714x.c

AD7877 TOUCHSCREEN DRIVER
M:	Michael Hennerich <michael.hennerich@analog.com>
443
W:	http://wiki.analog.com/AD7877
444
W:	http://ez.analog.com/community/linux-device-drivers
445
446
447
448
449
S:	Supported
F:	drivers/input/touchscreen/ad7877.c

AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
M:	Michael Hennerich <michael.hennerich@analog.com>
450
W:	http://wiki.analog.com/AD7879
451
W:	http://ez.analog.com/community/linux-device-drivers
452
453
454
S:	Supported
F:	drivers/input/touchscreen/ad7879.c

Jiri Kosina's avatar
Jiri Kosina committed
455
ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456
M:	Jiri Kosina <jikos@kernel.org>
Jiri Kosina's avatar
Jiri Kosina committed
457
458
S:	Maintained

459
460
461
462
463
464
465
466
467
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
468
ADM1025 HARDWARE MONITOR DRIVER
469
M:	Jean Delvare <jdelvare@suse.com>
470
L:	linux-hwmon@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
471
S:	Maintained
472
F:	Documentation/hwmon/adm1025.rst
Joe Perches's avatar
Joe Perches committed
473
F:	drivers/hwmon/adm1025.c
Linus Torvalds's avatar
Linus Torvalds committed
474

475
ADM1029 HARDWARE MONITOR DRIVER
476
M:	Corentin Labbe <clabbe.montjoie@gmail.com>
477
L:	linux-hwmon@vger.kernel.org
478
S:	Maintained
Joe Perches's avatar
Joe Perches committed
479
F:	drivers/hwmon/adm1029.c
480

481
482
ADM8211 WIRELESS DRIVER
L:	linux-wireless@vger.kernel.org
Johannes Berg's avatar
Johannes Berg committed
483
W:	http://wireless.kernel.org/
484
S:	Orphan
485
F:	drivers/net/wireless/admtek/adm8211.*
486

487
488
489
490
491
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
492
F:	include/media/i2c/adp1653.h
493

494
495
ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
M:	Michael Hennerich <michael.hennerich@analog.com>
496
W:	http://wiki.analog.com/ADP5520
497
W:	http://ez.analog.com/community/linux-device-drivers
498
499
500
S:	Supported
F:	drivers/mfd/adp5520.c
F:	drivers/video/backlight/adp5520_bl.c
501
F:	drivers/leds/leds-adp5520.c
502
F:	drivers/gpio/gpio-adp5520.c
503
504
505
506
F:	drivers/input/keyboard/adp5520-keys.c

ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
M:	Michael Hennerich <michael.hennerich@analog.com>
507
W:	http://wiki.analog.com/ADP5588
508
W:	http://ez.analog.com/community/linux-device-drivers
509
510
S:	Supported
F:	drivers/input/keyboard/adp5588-keys.c
511
F:	drivers/gpio/gpio-adp5588.c
512
513
514

ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
M:	Michael Hennerich <michael.hennerich@analog.com>
515
W:	http://wiki.analog.com/ADP8860
516
W:	http://ez.analog.com/community/linux-device-drivers
517
518
519
S:	Supported
F:	drivers/video/backlight/adp8860_bl.c

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

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

532
ADVANSYS SCSI DRIVER
Matthew Wilcox's avatar
Matthew Wilcox committed
533
M:	Matthew Wilcox <willy@infradead.org>
534
M:	Hannes Reinecke <hare@suse.com>
535
536
L:	linux-scsi@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
537
538
F:	Documentation/scsi/advansys.txt
F:	drivers/scsi/advansys.c
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
F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547

548
549
550
551
552
ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
M:	Stefan Popa <stefan.popa@analog.com>
W:	http://ez.analog.com/community/linux-device-drivers
S:	Supported
F:	drivers/iio/accel/adxl372.c
553
F:	drivers/iio/accel/adxl372_spi.c
554
F:	drivers/iio/accel/adxl372_i2c.c
555
F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556

557
558
559
AF9013 MEDIA DRIVER
M:	Antti Palosaari <crope@iki.fi>
L:	linux-media@vger.kernel.org
560
W:	https://linuxtv.org
561
562
563
564
565
566
567
568
569
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
570
W:	https://linuxtv.org
571
572
573
574
575
576
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
577
AFFS FILE SYSTEM
578
M:	David Sterba <dsterba@suse.com>
579
L:	linux-fsdevel@vger.kernel.org
580
S:	Odd Fixes
Joe Perches's avatar
Joe Perches committed
581
582
F:	Documentation/filesystems/affs.txt
F:	fs/affs/
Linus Torvalds's avatar
Linus Torvalds committed
583

584
AFS FILESYSTEM
585
M:	David Howells <dhowells@redhat.com>
Randy Dunlap's avatar
Randy Dunlap committed
586
587
L:	linux-afs@lists.infradead.org
S:	Supported
Joe Perches's avatar
Joe Perches committed
588
F:	fs/afs/
589
590
F:	include/trace/events/afs.h
F:	Documentation/filesystems/afs.txt
591
W:	https://www.infradead.org/~dhowells/kafs/
Randy Dunlap's avatar
Randy Dunlap committed
592

Linus Torvalds's avatar
Linus Torvalds committed
593
AGPGART DRIVER
594
M:	David Airlie <airlied@linux.ie>
Daniel Vetter's avatar
Daniel Vetter committed
595
T:	git git://anongit.freedesktop.org/drm/drm
Linus Torvalds's avatar
Linus Torvalds committed
596
S:	Maintained
Joe Perches's avatar
Joe Perches committed
597
598
F:	drivers/char/agp/
F:	include/linux/agp*
599
F:	include/uapi/linux/agp*
Linus Torvalds's avatar
Linus Torvalds committed
600
601

AHA152X SCSI DRIVER
602
M:	"Juergen E. Fischer" <fischer@norbit.de>
Linus Torvalds's avatar
Linus Torvalds committed
603
604
L:	linux-scsi@vger.kernel.org
S:	Maintained
Joe Perches's avatar
Joe Perches committed
605
606
F:	drivers/scsi/aha152x*
F:	drivers/scsi/pcmcia/aha152x*
Linus Torvalds's avatar
Linus Torvalds committed
607

608
AIC7XXX / AIC79XX SCSI DRIVER
609
M:	Hannes Reinecke <hare@suse.com>
610
L:	linux-scsi@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
611
S:	Maintained
Joe Perches's avatar
Joe Perches committed
612
F:	drivers/scsi/aic7xxx/
Linus Torvalds's avatar
Linus Torvalds committed
613

614
615
616
617
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
618
W:	https://linuxtv.org
619
620
621
S:	Maintained
F:	drivers/media/radio/radio-aimslab*

Randy Dunlap's avatar
Randy Dunlap committed
622
AIO
623
M:	Benjamin LaHaise <bcrl@kvack.org>
Randy Dunlap's avatar
Randy Dunlap committed
624
625
L:	linux-aio@kvack.org
S:	Supported
Joe Perches's avatar
Joe Perches committed
626
627
F:	fs/aio.c
F:	include/linux/*aio*.h
Randy Dunlap's avatar
Randy Dunlap committed
628

629
630
631
AIRSPY MEDIA DRIVER
M:	Antti Palosaari <crope@iki.fi>
L:	linux-media@vger.kernel.org
632
W:	https://linuxtv.org
633
634
635
636
637
638
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/

639
640
641
642
643
ALACRITECH GIGABIT ETHERNET DRIVER
M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
S:	Maintained
F:	drivers/net/ethernet/alacritech/*

644
645
646
647
648
649
FORCEDETH GIGABIT ETHERNET DRIVER
M:	Rain River <rain.1986.08.12@gmail.com>
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/ethernet/nvidia/*

Linus Torvalds's avatar
Linus Torvalds committed
650
ALCATEL SPEEDTOUCH USB DRIVER
651
M:	Duncan Sands <duncan.sands@free.fr>
652
L:	linux-usb@vger.kernel.org
Linus Torvalds's avatar
Linus Torvalds committed
653
654
W:	http://www.linux-usb.org/SpeedTouch/
S:	Maintained
Joe Perches's avatar
Joe Perches committed
655
656
F:	drivers/usb/atm/speedtch.c
F:	drivers/usb/atm/usbatm.c
Linus Torvalds's avatar
Linus Torvalds committed
657

Pierre Ossman's avatar
Pierre Ossman committed
658
ALCHEMY AU1XX0 MMC DRIVER
659
M:	Manuel Lauss <manuel.lauss@gmail.com>
Manuel Lauss's avatar
Manuel Lauss committed
660
S:	Maintained
Joe Perches's avatar
Joe Perches committed
661
F:	drivers/mmc/host/au1xmmc.c
Pierre Ossman's avatar
Pierre Ossman committed
662

663
ALI1563 I2C DRIVER
664
M:	Rudolf Marek <r.marek@assembler.cz>
665
L:	linux-i2c@vger.kernel.org
666
S:	Maintained
667
F:	Documentation/i2c/busses/i2c-ali1563.rst
Joe Perches's avatar
Joe Perches committed
668
F:	drivers/i2c/busses/i2c-ali1563.c
669

670
671
672
673
674
675
676
ALLEGRO DVT VIDEO IP CORE DRIVER
M:	Michael Tretter <m.tretter@pengutronix.de>
R:	Pengutronix Kernel Team <kernel@pengutronix.de>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/staging/media/allegro-dvt/

677
678
679
680
681
682
683
ALLWINNER CPUFREQ DRIVER
M:	Yangtao Li <tiny.windzz@gmail.com>
L:	linux-pm@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c

684
685
686
687
688
689
ALLWINNER SECURITY SYSTEM
M:	Corentin Labbe <clabbe.montjoie@gmail.com>
L:	linux-crypto@vger.kernel.org
S:	Maintained
F:	drivers/crypto/sunxi-ss/

690
ALLWINNER VPU DRIVER
691
M:	Maxime Ripard <mripard@kernel.org>
692
693
694
695
696
M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/staging/media/sunxi/cedrus/

Linus Torvalds's avatar
Linus Torvalds committed
697
ALPHA PORT
698
699
M:	Richard Henderson <rth@twiddle.net>
M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
700
M:	Matt Turner <mattst88@gmail.com>
701
S:	Odd Fixes
702
L:	linux-alpha@vger.kernel.org
Joe Perches's avatar
Joe Perches committed
703
F:	arch/alpha/
Linus Torvalds's avatar
Linus Torvalds committed
704

705
706
707
708
ALPS PS/2 TOUCHPAD DRIVER
R:	Pali Rohár <pali.rohar@gmail.com>
F:	drivers/input/mouse/alps.*

709
710
711
ALTERA I2C CONTROLLER DRIVER
M:	Thor Thayer <thor.thayer@linux.intel.com>
S:	Maintained
712
F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
713
714
F:	drivers/i2c/busses/i2c-altera.c

715
716
717
718
719
720
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

721
722
723
724
725
726
ALTERA PIO DRIVER
M:	Tien Hock Loh <thloh@altera.com>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	drivers/gpio/gpio-altera.c

727
728
729
730
ALTERA SYSTEM MANAGER DRIVER
M:	Thor Thayer <thor.thayer@linux.intel.com>
S:	Maintained
F:	drivers/mfd/altera-sysmgr.c
731
F:	include/linux/mfd/altera-sysmgr.h
732

733
ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
734
M:	Thor Thayer <thor.thayer@linux.intel.com>
735
736
737
S:	Maintained
F:	drivers/gpio/gpio-altera-a10sr.c
F:	drivers/mfd/altera-a10sr.c
738
F:	drivers/reset/reset-a10sr.c
739
F:	include/linux/mfd/altera-a10sr.h
740
F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
741

742
ALTERA TRIPLE SPEED ETHERNET DRIVER
743
M:	Thor Thayer <thor.thayer@linux.intel.com>
744
745
746
747
748
L:	netdev@vger.kernel.org
L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
S:	Maintained
F:	drivers/net/ethernet/altera/

749
750
751
ALTERA UART/JTAG UART SERIAL DRIVERS
M:	Tobias Klauser <tklauser@distanz.ch>
L:	linux-serial@vger.kernel.org
752
L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
753
754
755
756
757
758
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

759
760
761
762
763
764
AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
M:	Talel Shenhar <talel@amazon.com>
S:	Maintained
F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
F:	drivers/thermal/thermal_mmio.c

765
AMAZON ETHERNET DRIVERS
766
767
768
M:	Netanel Belgazal <netanel@amazon.com>
R:	Saeed Bishara <saeedb@amazon.com>
R:	Zorik Machulsky <zorik@amazon.com>
769
770
L:	netdev@vger.kernel.org
S:	Supported
771
F:	Documentation/networking/device_drivers/amazon/ena.txt
772
773
F:	drivers/net/ethernet/amazon/

774
775
776
777
778
779
780
781
782
AMAZON RDMA EFA DRIVER
M:	Gal Pressman <galpress@amazon.com>
R:	Yossi Leybovich <sleybo@amazon.com>
L:	linux-rdma@vger.kernel.org
Q:	https://patchwork.kernel.org/project/linux-rdma/list/
S:	Supported
F:	drivers/infiniband/hw/efa/
F:	include/uapi/rdma/efa-abi.h

783
784
AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
M:	Tom Lendacky <thomas.lendacky@amd.com>
785
M:	Gary Hook <gary.hook@amd.com>
786
787
788
789
790
L:	linux-crypto@vger.kernel.org
S:	Supported
F:	drivers/crypto/ccp/
F:	include/linux/ccp.h

791
792
793
794
795
796
797
798
AMD DISPLAY CORE
M:	Harry Wentland <harry.wentland@amd.com>
M:	Leo Li <sunpeng.li@amd.com>
L:	amd-gfx@lists.freedesktop.org
T:	git git://people.freedesktop.org/~agd5f/linux
S:	Supported
F:	drivers/gpu/drm/amd/display/

799
AMD FAM15H PROCESSOR POWER MONITORING DRIVER
800
M:	Huang Rui <ray.huang@amd.com>
801
L:	linux-hwmon@vger.kernel.org
802
S:	Supported
803
F:	Documentation/hwmon/fam15h_power.rst
804
805
F:	drivers/hwmon/fam15h_power.c

806
807
808
809
810
811
812
AMD FCH GPIO DRIVER
M:	Enrico Weigelt, metux IT consult <info@metux.net>
L:	linux-gpio@vger.kernel.org
S:	Maintained
F:	drivers/gpio/gpio-amd-fch.c
F:	include/linux/platform_data/gpio/gpio-amd-fch.h

813
AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
814
L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
815
S:	Orphan
816
F:	drivers/usb/gadget/udc/amd5536udc.*
817

818
AMD GEODE PROCESSOR/CHIPSET SUPPORT
819
P:	Andres Salomon <dilinger@queued.net>
820
L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
821
822
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
823
824
F:	drivers/char/hw_random/geode-rng.c
F:	drivers/crypto/geode*
825
F:	drivers/video/fbdev/geode/
Joe Perches's avatar
Joe Perches committed
826
F:	arch/x86/include/asm/geode.h
827

828
AMD IOMMU (AMD-VI)
829
M:	Joerg Roedel <joro@8bytes.org>
830
L:	iommu@lists.linux-foundation.org
831
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
832
S:	Maintained
833
834
F:	drivers/iommu/amd_iommu*.[ch]
F:	include/linux/amd-iommu.h
835

836
AMD KFD
837
838
839
M:	Felix Kuehling <Felix.Kuehling@amd.com>
L:	amd-gfx@lists.freedesktop.org
T:	git git://people.freedesktop.org/~agd5f/linux
840
S:	Supported
841
F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
842
F:	drivers/gpu/drm/amd/amdkfd/
Oded Gabbay's avatar
Oded Gabbay committed
843
844
F:	drivers/gpu/drm/amd/include/cik_structs.h
F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
845
F:	drivers/gpu/drm/amd/include/vi_structs.h
846
F:	drivers/gpu/drm/amd/include/v9_structs.h
847
F:	include/uapi/linux/kfd_ioctl.h
848

849
850
851
852
853
854
855
856
AMD MP2 I2C DRIVER
M:	Elie Morisse <syniurge@gmail.com>
M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
L:	linux-i2c@vger.kernel.org
S:	Maintained
F:	drivers/i2c/busses/i2c-amd-mp2*

857
858
859
860
861
862
863
864
AMD POWERPLAY
M:	Rex Zhu <rex.zhu@amd.com>
M:	Evan Quan <evan.quan@amd.com>
L:	amd-gfx@lists.freedesktop.org
S:	Supported
F:	drivers/gpu/drm/amd/powerplay/
T:	git git://people.freedesktop.org/~agd5f/linux

865
866
867
868
869
870
871
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/

872
873
874
875
876
AMD XGBE DRIVER
M:	Tom Lendacky <thomas.lendacky@amd.com>
L:	netdev@vger.kernel.org
S:	Supported
F:	drivers/net/ethernet/amd/xgbe/
877
F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
878

879
880
881
882
883
884
ANALOG DEVICES INC AD5686 DRIVER
M:	Stefan Popa <stefan.popa@analog.com>
L:	linux-pm@vger.kernel.org
W:	http://ez.analog.com/community/linux-device-drivers
S:	Supported
F:	drivers/iio/dac/ad5686*
885
F:	drivers/iio/dac/ad5696*
886

Stefan Popa's avatar
Stefan Popa committed
887
888
889
890
891
892
ANALOG DEVICES INC AD5758 DRIVER
M:	Stefan Popa <stefan.popa@analog.com>
L:	linux-iio@vger.kernel.org
W:	http://ez.analog.com/community/linux-device-drivers
S:	Supported
F:	drivers/iio/dac/ad5758.c
893
F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
Stefan Popa's avatar
Stefan Popa committed
894

Stefan Popa's avatar
Stefan Popa committed
895
896
897
898
899
900
ANALOG DEVICES INC AD7124 DRIVER
M:	Stefan Popa <stefan.popa@analog.com>
L:	linux-iio@vger.kernel.org
W:	http://ez.analog.com/community/linux-device-drivers
S:	Supported
F:	drivers/iio/adc/ad7124.c
901
F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
Stefan Popa's avatar
Stefan Popa committed
902

903
904
ANALOG DEVICES INC AD7606 DRIVER
M:	Stefan Popa <stefan.popa@analog.com>
905
M:	Beniamin Bia <beniamin.bia@analog.com>
906
907
908
909
L:	linux-iio@vger.kernel.org
W:	http://ez.analog.com/community/linux-device-drivers
S:	Supported
F:	drivers/iio/adc/ad7606.c
910
F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
911

912
913
914
915
916
917
ANALOG DEVICES INC AD7768-1 DRIVER
M:	Stefan Popa <stefan.popa@analog.com>
L:	linux-iio@vger.kernel.org
W:	http://ez.analog.com/community/linux-device-drivers
S:	Supported
F:	drivers/iio/adc/ad7768-1.c
918
F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
919

920
921
922
923
924
925
926
927
928
ANALOG DEVICES INC AD7780 DRIVER
M:	Michael Hennerich <Michael.Hennerich@analog.com>
M:	Renato Lui Geh <renatogeh@gmail.com>
L:	linux-iio@vger.kernel.org
W:	http://ez.analog.com/community/linux-device-drivers
S:	Supported
F:	drivers/iio/adc/ad7780.c
F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml

929
ANALOG DEVICES INC AD9389B DRIVER
930
M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
931
932
933
934
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/ad9389b*

935
936
937
938
ANALOG DEVICES INC ADGS1408 DRIVER
M:	Mircea Caprioru <mircea.caprioru@analog.com>
S:	Supported
F:	drivers/mux/adgs1408.c
939
F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
940

941
942
943
944
945
946
ANALOG DEVICES INC ADIN DRIVER
M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
L:	netdev@vger.kernel.org
W:	http://ez.analog.com/community/linux-device-drivers
S:	Supported
F:	drivers/net/phy/adin.c
947
F:	Documentation/devicetree/bindings/net/adi,adin.yaml
948

949
950
951
952
953
954
955
ANALOG DEVICES INC ADIS DRIVER LIBRARY
M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
S:	Supported
L:	linux-iio@vger.kernel.org
F:	include/linux/iio/imu/adis.h
F:	drivers/iio/imu/adis.c

956
957
958
959
960
961
ANALOG DEVICES INC ADIS16460 DRIVER
M:	Dragos Bogdan <dragos.bogdan@analog.com>
S:	Supported
L:	linux-iio@vger.kernel.org
W:	http://ez.analog.com/community/linux-device-drivers
F:	drivers/iio/imu/adis16460.c
962
F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
963

964
965
966
967
968
969
970
ANALOG DEVICES INC ADP5061 DRIVER
M:	Stefan Popa <stefan.popa@analog.com>
L:	linux-pm@vger.kernel.org
W:	http://ez.analog.com/community/linux-device-drivers
S:	Supported
F:	drivers/power/supply/adp5061.c

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

978
979
980
981
982
983
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/*

984
ANALOG DEVICES INC ADV7511 DRIVER
985
M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
986
987
988
989
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/adv7511*

990
ANALOG DEVICES INC ADV7604 DRIVER
991
M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
992
993
994
995
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/adv7604*

996
ANALOG DEVICES INC ADV7842 DRIVER
997
M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>