linux-4.20.0-rc2/MAINTAINERS

1 
2 
3 	List of maintainers and how to submit kernel changes
4 
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8 
9 1.	Always _test_ your changes, however small, on at least 4 or
10 	5 people, preferably many more.
11 
12 2.	Try to release a few ALPHA test versions to the net. Announce
13 	them onto the kernel channel and await results. This is especially
14 	important for device drivers, because often that's the only way
15 	you will find things like the fact version 3 firmware needs
16 	a magic fix you didn't know about, or some clown changed the
17 	chips on a board and not its name.  (Don't laugh!  Look at the
18 	SMC etherpower for that.)
19 
20 3.	Make sure your changes compile correctly in multiple
21 	configurations. In particular check that changes work both as a
22 	module and built into the kernel.
23 
24 4.	When you are happy with a change make it generally available for
25 	testing and await feedback.
26 
27 5.	Make a patch available to the relevant maintainer in the list. Use
28 	'diff -u' to make the patch easy to merge. Be prepared to get your
29 	changes sent back with seemingly silly requests about formatting
30 	and variable names.  These aren't as silly as they seem. One
31 	job the maintainers (and especially Linus) do is to keep things
32 	looking the same. Sometimes this means that the clever hack in
33 	your driver to get around a problem actually needs to become a
34 	generalized kernel feature ready for next time.
35 
36 	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.
39 
40 	PLEASE CC: the maintainers and mailing lists that are generated
41 	by scripts/get_maintainer.pl.  The results returned by the
42 	script will be best if you have git installed and are making
43 	your changes in a branch derived from Linus' latest git tree.
44 	See Documentation/process/submitting-patches.rst for details.
45 
46 	PLEASE try to include any credit lines you want added with the
47 	patch. It avoids people being missed off by mistake and makes
48 	it easier to know who wants adding and who doesn't.
49 
50 	PLEASE document known bugs. If it doesn't work for everything
51 	or does something very odd once a month document it.
52 
53 	PLEASE remember that submissions must be made under the terms
54 	of the Linux Foundation certificate of contribution and should
55 	include a Signed-off-by: line.  The current version of this
56 	"Developer's Certificate of Origin" (DCO) is listed in the file
57 	Documentation/process/submitting-patches.rst.
58 
59 6.	Make sure you have the right to send any changes you make. If you
60 	do changes at work you may find your employer owns the patch
61 	not you.
62 
63 7.	When sending security related changes or reports to a maintainer
64 	please Cc: security@kernel.org, especially if the maintainer
65 	does not respond. Please keep in mind that the security team is
66 	a small set of people who can be efficient only when working on
67 	verified bugs. Please only Cc: this list when you have identified
68 	that the bug would present a short-term risk to other users if it
69 	were publicly disclosed. For example, reports of address leaks do
70 	not represent an immediate threat and are better handled publicly,
71 	and ideally, should come with a patch proposal. Please do not send
72 	automated reports to this list either. Such bugs will be handled
73 	better and faster in the usual public places.
74 
75 8.	Happy hacking.
76 
77 Descriptions of section entries:
78 
79 	P: Person (obsolete)
80 	M: Mail patches to: FullName <address@domain>
81 	R: Designated reviewer: FullName <address@domain>
82 	   These reviewers should be CCed on patches.
83 	L: Mailing list that is relevant to this area
84 	W: Web-page with status/info
85 	B: URI for where to file bugs. A web-page with detailed bug
86 	   filing info, a direct bug tracker link, or a mailto: URI.
87 	C: URI for chat protocol, server and channel where developers
88 	   usually hang out, for example irc://server/channel.
89 	Q: Patchwork web based patch tracking system site
90 	T: SCM tree type and location.
91 	   Type is one of: git, hg, quilt, stgit, topgit
92 	S: Status, one of the following:
93 	   Supported:	Someone is actually paid to look after this.
94 	   Maintained:	Someone actually looks after it.
95 	   Odd Fixes:	It has a maintainer but they don't have time to do
96 			much other than throw the odd patch in. See below..
97 	   Orphan:	No current maintainer [but maybe you could take the
98 			role as you write your new code].
99 	   Obsolete:	Old code. Something tagged obsolete generally means
100 			it has been replaced by a better system and you
101 			should be using that.
102 	F: Files and directories with wildcard patterns.
103 	   A trailing slash includes all files and subdirectory files.
104 	   F:	drivers/net/	all files in and below drivers/net
105 	   F:	drivers/net/*	all files in drivers/net, but not below
106 	   F:	*/net/*		all files in "any top level directory"/net
107 	   One pattern per line.  Multiple F: lines acceptable.
108 	N: Files and directories with regex patterns.
109 	   N:	[^a-z]tegra	all files whose path contains the word tegra
110 	   One pattern per line.  Multiple N: lines acceptable.
111 	   scripts/get_maintainer.pl has different behavior for files that
112 	   match F: pattern and matches of N: patterns.  By default,
113 	   get_maintainer will not look at git log history when an F: pattern
114 	   match occurs.  When an N: match occurs, git log history is used
115 	   to also notify the people that have git commit signatures.
116 	X: Files and directories that are NOT maintained, same rules as F:
117 	   Files exclusions are tested before file matches.
118 	   Can be useful for excluding a specific subdirectory, for instance:
119 	   F:	net/
120 	   X:	net/ipv6/
121 	   matches all files in and below net excluding net/ipv6/
122 	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 	      matches patches or files that contain one or more of the words
128 	      printk, pr_info or pr_err
129 	   One regex pattern per line.  Multiple K: lines acceptable.
130 
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134 
135 Maintainers List (try to look for most precise areas first)
136 
137 		-----------------------------------
138 
139 3C59X NETWORK DRIVER
140 M:	Steffen Klassert <klassert@kernel.org>
141 L:	netdev@vger.kernel.org
142 S:	Odd Fixes
143 F:	Documentation/networking/vortex.txt
144 F:	drivers/net/ethernet/3com/3c59x.c
145 
146 3CR990 NETWORK DRIVER
147 M:	David Dillow <dave@thedillows.org>
148 L:	netdev@vger.kernel.org
149 S:	Maintained
150 F:	drivers/net/ethernet/3com/typhoon*
151 
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:	Adam Radford <aradford@gmail.com>
154 L:	linux-scsi@vger.kernel.org
155 W:	http://www.lsi.com
156 S:	Supported
157 F:	drivers/scsi/3w-*
158 
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:	linux-scsi@vger.kernel.org
162 S:	Maintained
163 F:	drivers/scsi/53c700*
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 S:	Maintained
171 F:	net/6lowpan/
172 F:	include/net/6lowpan.h
173 F:	Documentation/networking/6lowpan.txt
174 
175 6PACK NETWORK DRIVER FOR AX.25
176 M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:	linux-hams@vger.kernel.org
178 S:	Maintained
179 F:	drivers/net/hamradio/6pack.c
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
184 S:	Maintained
185 F:	drivers/net/ethernet/realtek/r8169.c
186 
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
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
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/
199 
200 9P FILE SYSTEM
201 M:	Eric Van Hensbergen <ericvh@gmail.com>
202 M:	Latchesar Ionkov <lucho@ionkov.net>
203 M:	Dominique Martinet <asmadeus@codewreck.org>
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
208 T:	git git://github.com/martinetd/linux.git
209 S:	Maintained
210 F:	Documentation/filesystems/9p.txt
211 F:	fs/9p/
212 F:	net/9p/
213 F:	include/net/9p/
214 F:	include/uapi/linux/virtio_9p.h
215 F:	include/trace/events/9p.h
216 
217 A8293 MEDIA DRIVER
218 M:	Antti Palosaari <crope@iki.fi>
219 L:	linux-media@vger.kernel.org
220 W:	https://linuxtv.org
221 W:	http://palosaari.fi/linux/
222 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
223 T:	git git://linuxtv.org/anttip/media_tree.git
224 S:	Maintained
225 F:	drivers/media/dvb-frontends/a8293*
226 
227 AACRAID SCSI RAID DRIVER
228 M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L:	linux-scsi@vger.kernel.org
230 W:	http://www.adaptec.com/
231 S:	Supported
232 F:	Documentation/scsi/aacraid.txt
233 F:	drivers/scsi/aacraid/
234 
235 ABI/API
236 L:	linux-api@vger.kernel.org
237 F:	include/linux/syscalls.h
238 F:	kernel/sys_ni.c
239 
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M:	Hans de Goede <hdegoede@redhat.com>
242 L:	linux-hwmon@vger.kernel.org
243 S:	Maintained
244 F:	drivers/hwmon/abituguru.c
245 
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M:	Alistair John Strachan <alistair@devzero.co.uk>
248 L:	linux-hwmon@vger.kernel.org
249 S:	Maintained
250 F:	drivers/hwmon/abituguru3.c
251 
252 ACCES 104-DIO-48E GPIO DRIVER
253 M:	William Breathitt Gray <vilhelm.gray@gmail.com>
254 L:	linux-gpio@vger.kernel.org
255 S:	Maintained
256 F:	drivers/gpio/gpio-104-dio-48e.c
257 
258 ACCES 104-IDI-48 GPIO DRIVER
259 M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L:	linux-gpio@vger.kernel.org
261 S:	Maintained
262 F:	drivers/gpio/gpio-104-idi-48.c
263 
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L:	linux-gpio@vger.kernel.org
267 S:	Maintained
268 F:	drivers/gpio/gpio-104-idio-16.c
269 
270 ACCES 104-QUAD-8 IIO DRIVER
271 M:	William Breathitt Gray <vilhelm.gray@gmail.com>
272 L:	linux-iio@vger.kernel.org
273 S:	Maintained
274 F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F:	drivers/iio/counter/104-quad-8.c
276 
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M:	William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:	linux-gpio@vger.kernel.org
280 S:	Maintained
281 F:	drivers/gpio/gpio-pci-idio-16.c
282 
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M:	William Breathitt Gray <vilhelm.gray@gmail.com>
285 L:	linux-gpio@vger.kernel.org
286 S:	Maintained
287 F:	drivers/gpio/gpio-pcie-idio-24.c
288 
289 ACENIC DRIVER
290 M:	Jes Sorensen <jes@trained-monkey.org>
291 L:	linux-acenic@sunsite.dk
292 S:	Maintained
293 F:	drivers/net/ethernet/alteon/acenic*
294 
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M:	Peter Feuerer <peter@piie.net>
297 L:	platform-driver-x86@vger.kernel.org
298 W:	http://piie.net/?section=acerhdf
299 S:	Maintained
300 F:	drivers/platform/x86/acerhdf.c
301 
302 ACER WMI LAPTOP EXTRAS
303 M:	"Lee, Chun-Yi" <jlee@suse.com>
304 L:	platform-driver-x86@vger.kernel.org
305 S:	Maintained
306 F:	drivers/platform/x86/acer-wmi.c
307 
308 ACPI
309 M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M:	Len Brown <lenb@kernel.org>
311 L:	linux-acpi@vger.kernel.org
312 W:	https://01.org/linux-acpi
313 Q:	https://patchwork.kernel.org/project/linux-acpi/list/
314 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B:	https://bugzilla.kernel.org
316 S:	Supported
317 F:	drivers/acpi/
318 F:	drivers/pnp/pnpacpi/
319 F:	include/linux/acpi.h
320 F:	include/linux/fwnode.h
321 F:	include/acpi/
322 F:	Documentation/acpi/
323 F:	Documentation/ABI/testing/sysfs-bus-acpi
324 F:	Documentation/ABI/testing/configfs-acpi
325 F:	drivers/pci/*acpi*
326 F:	drivers/pci/*/*acpi*
327 F:	tools/power/acpi/
328 
329 ACPI APEI
330 M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:	Len Brown <lenb@kernel.org>
332 L:	linux-acpi@vger.kernel.org
333 R:	Tony Luck <tony.luck@intel.com>
334 R:	Borislav Petkov <bp@alien8.de>
335 F:	drivers/acpi/apei/
336 
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 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 L:	linux-acpi@vger.kernel.org
342 L:	devel@acpica.org
343 W:	https://acpica.org/
344 W:	https://github.com/acpica/acpica/
345 Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:	https://bugzilla.kernel.org
348 B:	https://bugs.acpica.org
349 S:	Supported
350 F:	drivers/acpi/acpica/
351 F:	include/acpi/
352 F:	tools/power/acpi/
353 
354 ACPI FAN DRIVER
355 M:	Zhang Rui <rui.zhang@intel.com>
356 L:	linux-acpi@vger.kernel.org
357 W:	https://01.org/linux-acpi
358 B:	https://bugzilla.kernel.org
359 S:	Supported
360 F:	drivers/acpi/fan.c
361 
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:	Hanjun Guo <hanjun.guo@linaro.org>
365 M:	Sudeep Holla <sudeep.holla@arm.com>
366 L:	linux-acpi@vger.kernel.org
367 S:	Maintained
368 F:	drivers/acpi/arm64
369 
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M:	Hans de Goede <hdegoede@redhat.com>
372 L:	platform-driver-x86@vger.kernel.org
373 S:	Maintained
374 F:	drivers/platform/x86/i2c-multi-instantiate.c
375 
376 ACPI PMIC DRIVERS
377 M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M:	Len Brown <lenb@kernel.org>
379 R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
380 R:	Mika Westerberg <mika.westerberg@linux.intel.com>
381 L:	linux-acpi@vger.kernel.org
382 Q:	https://patchwork.kernel.org/project/linux-acpi/list/
383 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B:	https://bugzilla.kernel.org
385 S:	Supported
386 F:	drivers/acpi/pmic/
387 
388 ACPI THERMAL DRIVER
389 M:	Zhang Rui <rui.zhang@intel.com>
390 L:	linux-acpi@vger.kernel.org
391 W:	https://01.org/linux-acpi
392 B:	https://bugzilla.kernel.org
393 S:	Supported
394 F:	drivers/acpi/*thermal*
395 
396 ACPI VIDEO DRIVER
397 M:	Zhang Rui <rui.zhang@intel.com>
398 L:	linux-acpi@vger.kernel.org
399 W:	https://01.org/linux-acpi
400 B:	https://bugzilla.kernel.org
401 S:	Supported
402 F:	drivers/acpi/acpi_video.c
403 
404 ACPI WMI DRIVER
405 L:	platform-driver-x86@vger.kernel.org
406 S:	Orphan
407 F:	drivers/platform/x86/wmi.c
408 F:	include/uapi/linux/wmi.h
409 
410 AD1889 ALSA SOUND DRIVER
411 M:	Thibaut Varene <T-Bone@parisc-linux.org>
412 W:	http://wiki.parisc-linux.org/AD1889
413 L:	linux-parisc@vger.kernel.org
414 S:	Maintained
415 F:	sound/pci/ad1889.*
416 
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:	Michael Hennerich <michael.hennerich@analog.com>
419 W:	http://wiki.analog.com/AD5254
420 W:	http://ez.analog.com/community/linux-device-drivers
421 S:	Supported
422 F:	drivers/misc/ad525x_dpot.c
423 
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:	Michael Hennerich <michael.hennerich@analog.com>
426 W:	http://wiki.analog.com/AD5398
427 W:	http://ez.analog.com/community/linux-device-drivers
428 S:	Supported
429 F:	drivers/regulator/ad5398.c
430 
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:	Michael Hennerich <michael.hennerich@analog.com>
433 W:	http://wiki.analog.com/AD7142
434 W:	http://ez.analog.com/community/linux-device-drivers
435 S:	Supported
436 F:	drivers/input/misc/ad714x.c
437 
438 AD7877 TOUCHSCREEN DRIVER
439 M:	Michael Hennerich <michael.hennerich@analog.com>
440 W:	http://wiki.analog.com/AD7877
441 W:	http://ez.analog.com/community/linux-device-drivers
442 S:	Supported
443 F:	drivers/input/touchscreen/ad7877.c
444 
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M:	Michael Hennerich <michael.hennerich@analog.com>
447 W:	http://wiki.analog.com/AD7879
448 W:	http://ez.analog.com/community/linux-device-drivers
449 S:	Supported
450 F:	drivers/input/touchscreen/ad7879.c
451 
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M:	Jiri Kosina <jikos@kernel.org>
454 S:	Maintained
455 
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M:	Michael Hennerich <michael.hennerich@analog.com>
458 W:	https://wiki.analog.com/ADF7242
459 W:	http://ez.analog.com/community/linux-device-drivers
460 L:	linux-wpan@vger.kernel.org
461 S:	Supported
462 F:	drivers/net/ieee802154/adf7242.c
463 F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464 
465 ADM1025 HARDWARE MONITOR DRIVER
466 M:	Jean Delvare <jdelvare@suse.com>
467 L:	linux-hwmon@vger.kernel.org
468 S:	Maintained
469 F:	Documentation/hwmon/adm1025
470 F:	drivers/hwmon/adm1025.c
471 
472 ADM1029 HARDWARE MONITOR DRIVER
473 M:	Corentin Labbe <clabbe.montjoie@gmail.com>
474 L:	linux-hwmon@vger.kernel.org
475 S:	Maintained
476 F:	drivers/hwmon/adm1029.c
477 
478 ADM8211 WIRELESS DRIVER
479 L:	linux-wireless@vger.kernel.org
480 W:	http://wireless.kernel.org/
481 S:	Orphan
482 F:	drivers/net/wireless/admtek/adm8211.*
483 
484 ADP1653 FLASH CONTROLLER DRIVER
485 M:	Sakari Ailus <sakari.ailus@iki.fi>
486 L:	linux-media@vger.kernel.org
487 S:	Maintained
488 F:	drivers/media/i2c/adp1653.c
489 F:	include/media/i2c/adp1653.h
490 
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M:	Michael Hennerich <michael.hennerich@analog.com>
493 W:	http://wiki.analog.com/ADP5520
494 W:	http://ez.analog.com/community/linux-device-drivers
495 S:	Supported
496 F:	drivers/mfd/adp5520.c
497 F:	drivers/video/backlight/adp5520_bl.c
498 F:	drivers/leds/leds-adp5520.c
499 F:	drivers/gpio/gpio-adp5520.c
500 F:	drivers/input/keyboard/adp5520-keys.c
501 
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M:	Michael Hennerich <michael.hennerich@analog.com>
504 W:	http://wiki.analog.com/ADP5588
505 W:	http://ez.analog.com/community/linux-device-drivers
506 S:	Supported
507 F:	drivers/input/keyboard/adp5588-keys.c
508 F:	drivers/gpio/gpio-adp5588.c
509 
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M:	Michael Hennerich <michael.hennerich@analog.com>
512 W:	http://wiki.analog.com/ADP8860
513 W:	http://ez.analog.com/community/linux-device-drivers
514 S:	Supported
515 F:	drivers/video/backlight/adp8860_bl.c
516 
517 ADS1015 HARDWARE MONITOR DRIVER
518 M:	Dirk Eibach <eibach@gdsys.de>
519 L:	linux-hwmon@vger.kernel.org
520 S:	Maintained
521 F:	Documentation/hwmon/ads1015
522 F:	drivers/hwmon/ads1015.c
523 F:	include/linux/platform_data/ads1015.h
524 
525 ADT746X FAN DRIVER
526 M:	Colin Leroy <colin@colino.net>
527 S:	Maintained
528 F:	drivers/macintosh/therm_adt746x.c
529 
530 ADT7475 HARDWARE MONITOR DRIVER
531 M:	Jean Delvare <jdelvare@suse.com>
532 L:	linux-hwmon@vger.kernel.org
533 S:	Maintained
534 F:	Documentation/hwmon/adt7475
535 F:	drivers/hwmon/adt7475.c
536 
537 ADVANSYS SCSI DRIVER
538 M:	Matthew Wilcox <willy@infradead.org>
539 M:	Hannes Reinecke <hare@suse.com>
540 L:	linux-scsi@vger.kernel.org
541 S:	Maintained
542 F:	Documentation/scsi/advansys.txt
543 F:	drivers/scsi/advansys.c
544 
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M:	Michael Hennerich <michael.hennerich@analog.com>
547 W:	http://wiki.analog.com/ADXL345
548 W:	http://ez.analog.com/community/linux-device-drivers
549 S:	Supported
550 F:	drivers/input/misc/adxl34x.c
551 
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M:	Stefan Popa <stefan.popa@analog.com>
554 W:	http://ez.analog.com/community/linux-device-drivers
555 S:	Supported
556 F:	drivers/iio/accel/adxl372.c
557 F:	drivers/iio/accel/adxl372_spi.c
558 F:	drivers/iio/accel/adxl372_i2c.c
559 F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
560 
561 AF9013 MEDIA DRIVER
562 M:	Antti Palosaari <crope@iki.fi>
563 L:	linux-media@vger.kernel.org
564 W:	https://linuxtv.org
565 W:	http://palosaari.fi/linux/
566 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
567 T:	git git://linuxtv.org/anttip/media_tree.git
568 S:	Maintained
569 F:	drivers/media/dvb-frontends/af9013*
570 
571 AF9033 MEDIA DRIVER
572 M:	Antti Palosaari <crope@iki.fi>
573 L:	linux-media@vger.kernel.org
574 W:	https://linuxtv.org
575 W:	http://palosaari.fi/linux/
576 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
577 T:	git git://linuxtv.org/anttip/media_tree.git
578 S:	Maintained
579 F:	drivers/media/dvb-frontends/af9033*
580 
581 AFFS FILE SYSTEM
582 M:	David Sterba <dsterba@suse.com>
583 L:	linux-fsdevel@vger.kernel.org
584 S:	Odd Fixes
585 F:	Documentation/filesystems/affs.txt
586 F:	fs/affs/
587 
588 AFS FILESYSTEM
589 M:	David Howells <dhowells@redhat.com>
590 L:	linux-afs@lists.infradead.org
591 S:	Supported
592 F:	fs/afs/
593 F:	include/trace/events/afs.h
594 F:	Documentation/filesystems/afs.txt
595 W:	https://www.infradead.org/~dhowells/kafs/
596 
597 AGPGART DRIVER
598 M:	David Airlie <airlied@linux.ie>
599 T:	git git://anongit.freedesktop.org/drm/drm
600 S:	Maintained
601 F:	drivers/char/agp/
602 F:	include/linux/agp*
603 F:	include/uapi/linux/agp*
604 
605 AHA152X SCSI DRIVER
606 M:	"Juergen E. Fischer" <fischer@norbit.de>
607 L:	linux-scsi@vger.kernel.org
608 S:	Maintained
609 F:	drivers/scsi/aha152x*
610 F:	drivers/scsi/pcmcia/aha152x*
611 
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M:	Hannes Reinecke <hare@suse.com>
614 L:	linux-scsi@vger.kernel.org
615 S:	Maintained
616 F:	drivers/scsi/aic7xxx/
617 
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M:	Hans Verkuil <hverkuil@xs4all.nl>
620 L:	linux-media@vger.kernel.org
621 T:	git git://linuxtv.org/media_tree.git
622 W:	https://linuxtv.org
623 S:	Maintained
624 F:	drivers/media/radio/radio-aimslab*
625 
626 AIO
627 M:	Benjamin LaHaise <bcrl@kvack.org>
628 L:	linux-aio@kvack.org
629 S:	Supported
630 F:	fs/aio.c
631 F:	include/linux/*aio*.h
632 
633 AIRSPY MEDIA DRIVER
634 M:	Antti Palosaari <crope@iki.fi>
635 L:	linux-media@vger.kernel.org
636 W:	https://linuxtv.org
637 W:	http://palosaari.fi/linux/
638 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
639 T:	git git://linuxtv.org/anttip/media_tree.git
640 S:	Maintained
641 F:	drivers/media/usb/airspy/
642 
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
645 S:	Maintained
646 F:	drivers/net/ethernet/alacritech/*
647 
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M:	Duncan Sands <duncan.sands@free.fr>
650 L:	linux-usb@vger.kernel.org
651 W:	http://www.linux-usb.org/SpeedTouch/
652 S:	Maintained
653 F:	drivers/usb/atm/speedtch.c
654 F:	drivers/usb/atm/usbatm.c
655 
656 ALCHEMY AU1XX0 MMC DRIVER
657 M:	Manuel Lauss <manuel.lauss@gmail.com>
658 S:	Maintained
659 F:	drivers/mmc/host/au1xmmc.c
660 
661 ALI1563 I2C DRIVER
662 M:	Rudolf Marek <r.marek@assembler.cz>
663 L:	linux-i2c@vger.kernel.org
664 S:	Maintained
665 F:	Documentation/i2c/busses/i2c-ali1563
666 F:	drivers/i2c/busses/i2c-ali1563.c
667 
668 ALLWINNER SECURITY SYSTEM
669 M:	Corentin Labbe <clabbe.montjoie@gmail.com>
670 L:	linux-crypto@vger.kernel.org
671 S:	Maintained
672 F:	drivers/crypto/sunxi-ss/
673 
674 ALLWINNER VPU DRIVER
675 M:	Maxime Ripard <maxime.ripard@bootlin.com>
676 M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677 L:	linux-media@vger.kernel.org
678 S:	Maintained
679 F:	drivers/staging/media/sunxi/cedrus/
680 
681 ALPHA PORT
682 M:	Richard Henderson <rth@twiddle.net>
683 M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684 M:	Matt Turner <mattst88@gmail.com>
685 S:	Odd Fixes
686 L:	linux-alpha@vger.kernel.org
687 F:	arch/alpha/
688 
689 ALPS PS/2 TOUCHPAD DRIVER
690 R:	Pali Rohár <pali.rohar@gmail.com>
691 F:	drivers/input/mouse/alps.*
692 
693 ALTERA I2C CONTROLLER DRIVER
694 M:	Thor Thayer <thor.thayer@linux.intel.com>
695 S:	Maintained
696 F:	drivers/i2c/busses/i2c-altera.c
697 
698 ALTERA MAILBOX DRIVER
699 M:	Ley Foon Tan <lftan@altera.com>
700 L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 S:	Maintained
702 F:	drivers/mailbox/mailbox-altera.c
703 
704 ALTERA PIO DRIVER
705 M:	Tien Hock Loh <thloh@altera.com>
706 L:	linux-gpio@vger.kernel.org
707 S:	Maintained
708 F:	drivers/gpio/gpio-altera.c
709 
710 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711 M:	Thor Thayer <thor.thayer@linux.intel.com>
712 S:	Maintained
713 F:	drivers/gpio/gpio-altera-a10sr.c
714 F:	drivers/mfd/altera-a10sr.c
715 F:	drivers/reset/reset-a10sr.c
716 F:	include/linux/mfd/altera-a10sr.h
717 F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
718 
719 ALTERA TRIPLE SPEED ETHERNET DRIVER
720 M:	Vince Bridgers <vbridger@opensource.altera.com>
721 L:	netdev@vger.kernel.org
722 L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
723 S:	Maintained
724 F:	drivers/net/ethernet/altera/
725 
726 ALTERA UART/JTAG UART SERIAL DRIVERS
727 M:	Tobias Klauser <tklauser@distanz.ch>
728 L:	linux-serial@vger.kernel.org
729 L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
730 S:	Maintained
731 F:	drivers/tty/serial/altera_uart.c
732 F:	drivers/tty/serial/altera_jtaguart.c
733 F:	include/linux/altera_uart.h
734 F:	include/linux/altera_jtaguart.h
735 
736 AMAZON ETHERNET DRIVERS
737 M:	Netanel Belgazal <netanel@amazon.com>
738 R:	Saeed Bishara <saeedb@amazon.com>
739 R:	Zorik Machulsky <zorik@amazon.com>
740 L:	netdev@vger.kernel.org
741 S:	Supported
742 F:	Documentation/networking/ena.txt
743 F:	drivers/net/ethernet/amazon/
744 
745 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746 M:	Tom Lendacky <thomas.lendacky@amd.com>
747 M:	Gary Hook <gary.hook@amd.com>
748 L:	linux-crypto@vger.kernel.org
749 S:	Supported
750 F:	drivers/crypto/ccp/
751 F:	include/linux/ccp.h
752 
753 AMD DISPLAY CORE
754 M:	Harry Wentland <harry.wentland@amd.com>
755 M:	Leo Li <sunpeng.li@amd.com>
756 L:	amd-gfx@lists.freedesktop.org
757 T:	git git://people.freedesktop.org/~agd5f/linux
758 S:	Supported
759 F:	drivers/gpu/drm/amd/display/
760 
761 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762 M:	Huang Rui <ray.huang@amd.com>
763 L:	linux-hwmon@vger.kernel.org
764 S:	Supported
765 F:	Documentation/hwmon/fam15h_power
766 F:	drivers/hwmon/fam15h_power.c
767 
768 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769 L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
770 S:	Orphan
771 F:	drivers/usb/gadget/udc/amd5536udc.*
772 
773 AMD GEODE PROCESSOR/CHIPSET SUPPORT
774 P:	Andres Salomon <dilinger@queued.net>
775 L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
776 W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
777 S:	Supported
778 F:	drivers/char/hw_random/geode-rng.c
779 F:	drivers/crypto/geode*
780 F:	drivers/video/fbdev/geode/
781 F:	arch/x86/include/asm/geode.h
782 
783 AMD IOMMU (AMD-VI)
784 M:	Joerg Roedel <joro@8bytes.org>
785 L:	iommu@lists.linux-foundation.org
786 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
787 S:	Maintained
788 F:	drivers/iommu/amd_iommu*.[ch]
789 F:	include/linux/amd-iommu.h
790 
791 AMD KFD
792 M:	Oded Gabbay <oded.gabbay@gmail.com>
793 L:	dri-devel@lists.freedesktop.org
794 T:	git git://people.freedesktop.org/~gabbayo/linux.git
795 S:	Supported
796 F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797 F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798 F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799 F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800 F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801 F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802 F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803 F:	drivers/gpu/drm/amd/amdkfd/
804 F:	drivers/gpu/drm/amd/include/cik_structs.h
805 F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806 F:	drivers/gpu/drm/amd/include/vi_structs.h
807 F:	drivers/gpu/drm/amd/include/v9_structs.h
808 F:	include/uapi/linux/kfd_ioctl.h
809 
810 AMD POWERPLAY
811 M:	Rex Zhu <rex.zhu@amd.com>
812 M:	Evan Quan <evan.quan@amd.com>
813 L:	amd-gfx@lists.freedesktop.org
814 S:	Supported
815 F:	drivers/gpu/drm/amd/powerplay/
816 T:	git git://people.freedesktop.org/~agd5f/linux
817 
818 AMD SEATTLE DEVICE TREE SUPPORT
819 M:	Brijesh Singh <brijeshkumar.singh@amd.com>
820 M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
821 M:	Tom Lendacky <thomas.lendacky@amd.com>
822 S:	Supported
823 F:	arch/arm64/boot/dts/amd/
824 
825 AMD XGBE DRIVER
826 M:	Tom Lendacky <thomas.lendacky@amd.com>
827 L:	netdev@vger.kernel.org
828 S:	Supported
829 F:	drivers/net/ethernet/amd/xgbe/
830 F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
831 
832 ANALOG DEVICES INC AD5686 DRIVER
833 M:	Stefan Popa <stefan.popa@analog.com>
834 L:	linux-pm@vger.kernel.org
835 W:	http://ez.analog.com/community/linux-device-drivers
836 S:	Supported
837 F:	drivers/iio/dac/ad5686*
838 F:	drivers/iio/dac/ad5696*
839 
840 ANALOG DEVICES INC AD5758 DRIVER
841 M:	Stefan Popa <stefan.popa@analog.com>
842 L:	linux-iio@vger.kernel.org
843 W:	http://ez.analog.com/community/linux-device-drivers
844 S:	Supported
845 F:	drivers/iio/dac/ad5758.c
846 F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
847 
848 ANALOG DEVICES INC AD9389B DRIVER
849 M:	Hans Verkuil <hans.verkuil@cisco.com>
850 L:	linux-media@vger.kernel.org
851 S:	Maintained
852 F:	drivers/media/i2c/ad9389b*
853 
854 ANALOG DEVICES INC ADGS1408 DRIVER
855 M:	Mircea Caprioru <mircea.caprioru@analog.com>
856 S:	Supported
857 F:	drivers/mux/adgs1408.c
858 F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
859 
860 ANALOG DEVICES INC ADP5061 DRIVER
861 M:	Stefan Popa <stefan.popa@analog.com>
862 L:	linux-pm@vger.kernel.org
863 W:	http://ez.analog.com/community/linux-device-drivers
864 S:	Supported
865 F:	drivers/power/supply/adp5061.c
866 
867 ANALOG DEVICES INC ADV7180 DRIVER
868 M:	Lars-Peter Clausen <lars@metafoo.de>
869 L:	linux-media@vger.kernel.org
870 W:	http://ez.analog.com/community/linux-device-drivers
871 S:	Supported
872 F:	drivers/media/i2c/adv7180.c
873 
874 ANALOG DEVICES INC ADV748X DRIVER
875 M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
876 L:	linux-media@vger.kernel.org
877 S:	Maintained
878 F:	drivers/media/i2c/adv748x/*
879 
880 ANALOG DEVICES INC ADV7511 DRIVER
881 M:	Hans Verkuil <hans.verkuil@cisco.com>
882 L:	linux-media@vger.kernel.org
883 S:	Maintained
884 F:	drivers/media/i2c/adv7511*
885 
886 ANALOG DEVICES INC ADV7604 DRIVER
887 M:	Hans Verkuil <hans.verkuil@cisco.com>
888 L:	linux-media@vger.kernel.org
889 S:	Maintained
890 F:	drivers/media/i2c/adv7604*
891 
892 ANALOG DEVICES INC ADV7842 DRIVER
893 M:	Hans Verkuil <hans.verkuil@cisco.com>
894 L:	linux-media@vger.kernel.org
895 S:	Maintained
896 F:	drivers/media/i2c/adv7842*
897 
898 ANALOG DEVICES INC ASOC CODEC DRIVERS
899 M:	Lars-Peter Clausen <lars@metafoo.de>
900 L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
901 W:	http://wiki.analog.com/
902 W:	http://ez.analog.com/community/linux-device-drivers
903 S:	Supported
904 F:	sound/soc/codecs/adau*
905 F:	sound/soc/codecs/adav*
906 F:	sound/soc/codecs/ad1*
907 F:	sound/soc/codecs/ad7*
908 F:	sound/soc/codecs/ssm*
909 F:	sound/soc/codecs/sigmadsp.*
910 
911 ANALOG DEVICES INC DMA DRIVERS
912 M:	Lars-Peter Clausen <lars@metafoo.de>
913 W:	http://ez.analog.com/community/linux-device-drivers
914 S:	Supported
915 F:	drivers/dma/dma-axi-dmac.c
916 
917 ANALOG DEVICES INC IIO DRIVERS
918 M:	Lars-Peter Clausen <lars@metafoo.de>
919 M:	Michael Hennerich <Michael.Hennerich@analog.com>
920 W:	http://wiki.analog.com/
921 W:	http://ez.analog.com/community/linux-device-drivers
922 S:	Supported
923 F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
924 F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
925 F:	drivers/iio/*/ad*
926 F:	drivers/iio/adc/ltc2497*
927 X:	drivers/iio/*/adjd*
928 F:	drivers/staging/iio/*/ad*
929 
930 ANDES ARCHITECTURE
931 M:	Greentime Hu <green.hu@gmail.com>
932 M:	Vincent Chen <deanbo422@gmail.com>
933 T:	git https://github.com/andestech/linux.git
934 S:	Supported
935 F:	arch/nds32/
936 F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
937 F:	Documentation/devicetree/bindings/nds32/
938 K:	nds32
939 N:	nds32
940 
941 ANDROID CONFIG FRAGMENTS
942 M:	Rob Herring <robh@kernel.org>
943 S:	Supported
944 F:	kernel/configs/android*
945 
946 ANDROID DRIVERS
947 M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
948 M:	Arve Hjønnevåg <arve@android.com>
949 M:	Todd Kjos <tkjos@android.com>
950 M:	Martijn Coenen <maco@android.com>
951 M:	Joel Fernandes <joel@joelfernandes.org>
952 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
953 L:	devel@driverdev.osuosl.org
954 S:	Supported
955 F:	drivers/android/
956 F:	drivers/staging/android/
957 
958 ANDROID GOLDFISH PIC DRIVER
959 M:	Miodrag Dinic <miodrag.dinic@mips.com>
960 S:	Supported
961 F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
962 F:	drivers/irqchip/irq-goldfish-pic.c
963 
964 ANDROID GOLDFISH RTC DRIVER
965 M:	Miodrag Dinic <miodrag.dinic@mips.com>
966 S:	Supported
967 F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
968 F:	drivers/rtc/rtc-goldfish.c
969 
970 ANDROID ION DRIVER
971 M:	Laura Abbott <labbott@redhat.com>
972 M:	Sumit Semwal <sumit.semwal@linaro.org>
973 L:	devel@driverdev.osuosl.org
974 L:	dri-devel@lists.freedesktop.org
975 L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
976 S:	Supported
977 F:	drivers/staging/android/ion
978 F:	drivers/staging/android/uapi/ion.h
979 
980 AOA (Apple Onboard Audio) ALSA DRIVER
981 M:	Johannes Berg <johannes@sipsolutions.net>
982 L:	linuxppc-dev@lists.ozlabs.org
983 L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
984 S:	Maintained
985 F:	sound/aoa/
986 
987 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
988 M:	William Breathitt Gray <vilhelm.gray@gmail.com>
989 L:	linux-iio@vger.kernel.org
990 S:	Maintained
991 F:	drivers/iio/adc/stx104.c
992 
993 APM DRIVER
994 M:	Jiri Kosina <jikos@kernel.org>
995 S:	Odd fixes
996 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
997 F:	arch/x86/kernel/apm_32.c
998 F:	include/linux/apm_bios.h
999 F:	include/uapi/linux/apm_bios.h
1000 F:	drivers/char/apm-emulation.c
1001 
1002 APPARMOR SECURITY MODULE
1003 M:	John Johansen <john.johansen@canonical.com>
1004 L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1005 W:	wiki.apparmor.net
1006 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1007 S:	Supported
1008 F:	security/apparmor/
1009 F:	Documentation/admin-guide/LSM/apparmor.rst
1010 
1011 APPLE BCM5974 MULTITOUCH DRIVER
1012 M:	Henrik Rydberg <rydberg@bitmath.org>
1013 L:	linux-input@vger.kernel.org
1014 S:	Odd fixes
1015 F:	drivers/input/mouse/bcm5974.c
1016 
1017 APPLE SMC DRIVER
1018 M:	Henrik Rydberg <rydberg@bitmath.org>
1019 L:	linux-hwmon@vger.kernel.org
1020 S:	Odd fixes
1021 F:	drivers/hwmon/applesmc.c
1022 
1023 APPLETALK NETWORK LAYER
1024 L:	netdev@vger.kernel.org
1025 S:	Odd fixes
1026 F:	drivers/net/appletalk/
1027 F:	net/appletalk/
1028 
1029 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1030 M:	Duc Dang <dhdang@apm.com>
1031 S:	Supported
1032 F:	arch/arm64/boot/dts/apm/
1033 
1034 APPLIED MICRO (APM) X-GENE SOC EDAC
1035 M:	Loc Ho <lho@apm.com>
1036 S:	Supported
1037 F:	drivers/edac/xgene_edac.c
1038 F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1039 
1040 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1041 M:	Iyappan Subramanian <isubramanian@apm.com>
1042 M:	Keyur Chudgar <kchudgar@apm.com>
1043 S:	Supported
1044 F:	drivers/net/ethernet/apm/xgene-v2/
1045 
1046 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1047 M:	Iyappan Subramanian <isubramanian@apm.com>
1048 M:	Keyur Chudgar <kchudgar@apm.com>
1049 M:	Quan Nguyen <qnguyen@apm.com>
1050 S:	Supported
1051 F:	drivers/net/ethernet/apm/xgene/
1052 F:	drivers/net/phy/mdio-xgene.c
1053 F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1054 F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1055 
1056 APPLIED MICRO (APM) X-GENE SOC PMU
1057 M:	Tai Nguyen <ttnguyen@apm.com>
1058 S:	Supported
1059 F:	drivers/perf/xgene_pmu.c
1060 F:	Documentation/perf/xgene-pmu.txt
1061 F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1062 
1063 APTINA CAMERA SENSOR PLL
1064 M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1065 L:	linux-media@vger.kernel.org
1066 S:	Maintained
1067 F:	drivers/media/i2c/aptina-pll.*
1068 
1069 ARC FRAMEBUFFER DRIVER
1070 M:	Jaya Kumar <jayalk@intworks.biz>
1071 S:	Maintained
1072 F:	drivers/video/fbdev/arcfb.c
1073 F:	drivers/video/fbdev/core/fb_defio.c
1074 
1075 ARC PGU DRM DRIVER
1076 M:	Alexey Brodkin <abrodkin@synopsys.com>
1077 S:	Supported
1078 F:	drivers/gpu/drm/arc/
1079 F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1080 
1081 ARCNET NETWORK LAYER
1082 M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1083 L:	netdev@vger.kernel.org
1084 S:	Maintained
1085 F:	drivers/net/arcnet/
1086 F:	include/uapi/linux/if_arcnet.h
1087 
1088 ARM ARCHITECTED TIMER DRIVER
1089 M:	Mark Rutland <mark.rutland@arm.com>
1090 M:	Marc Zyngier <marc.zyngier@arm.com>
1091 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S:	Maintained
1093 F:	arch/arm/include/asm/arch_timer.h
1094 F:	arch/arm64/include/asm/arch_timer.h
1095 F:	drivers/clocksource/arm_arch_timer.c
1096 
1097 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1098 M:	Linus Walleij <linus.walleij@linaro.org>
1099 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100 S:	Maintained
1101 F:	Documentation/devicetree/bindings/arm/arm-boards
1102 F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1103 F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1104 F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1105 F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1106 F:	arch/arm/mach-integrator/
1107 F:	arch/arm/mach-realview/
1108 F:	arch/arm/mach-versatile/
1109 F:	arch/arm/plat-versatile/
1110 F:	arch/arm/boot/dts/arm-realview-*
1111 F:	arch/arm/boot/dts/integrator*
1112 F:	arch/arm/boot/dts/versatile*
1113 F:	drivers/clk/versatile/
1114 F:	drivers/i2c/busses/i2c-versatile.c
1115 F:	drivers/irqchip/irq-versatile-fpga.c
1116 F:	drivers/mtd/maps/physmap_of_versatile.c
1117 F:	drivers/power/reset/arm-versatile-reboot.c
1118 F:	drivers/soc/versatile/
1119 
1120 ARM HDLCD DRM DRIVER
1121 M:	Liviu Dudau <liviu.dudau@arm.com>
1122 S:	Supported
1123 F:	drivers/gpu/drm/arm/hdlcd_*
1124 F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1125 
1126 ARM MALI-DP DRM DRIVER
1127 M:	Liviu Dudau <liviu.dudau@arm.com>
1128 M:	Brian Starkey <brian.starkey@arm.com>
1129 M:	Mali DP Maintainers <malidp@foss.arm.com>
1130 S:	Supported
1131 F:	drivers/gpu/drm/arm/
1132 F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1133 
1134 ARM MFM AND FLOPPY DRIVERS
1135 M:	Ian Molton <spyro@f2s.com>
1136 S:	Maintained
1137 F:	arch/arm/lib/floppydma.S
1138 F:	arch/arm/include/asm/floppy.h
1139 
1140 ARM PMU PROFILING AND DEBUGGING
1141 M:	Will Deacon <will.deacon@arm.com>
1142 M:	Mark Rutland <mark.rutland@arm.com>
1143 S:	Maintained
1144 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 F:	arch/arm*/kernel/perf_*
1146 F:	arch/arm/oprofile/common.c
1147 F:	arch/arm*/kernel/hw_breakpoint.c
1148 F:	arch/arm*/include/asm/hw_breakpoint.h
1149 F:	arch/arm*/include/asm/perf_event.h
1150 F:	drivers/perf/*
1151 F:	include/linux/perf/arm_pmu.h
1152 F:	Documentation/devicetree/bindings/arm/pmu.txt
1153 F:	Documentation/devicetree/bindings/perf/
1154 
1155 ARM PORT
1156 M:	Russell King <linux@armlinux.org.uk>
1157 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 W:	http://www.armlinux.org.uk/
1159 S:	Odd Fixes
1160 T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1161 F:	arch/arm/
1162 X:	arch/arm/boot/dts/
1163 
1164 ARM PRIMECELL AACI PL041 DRIVER
1165 M:	Russell King <linux@armlinux.org.uk>
1166 S:	Odd Fixes
1167 F:	sound/arm/aaci.*
1168 
1169 ARM PRIMECELL BUS SUPPORT
1170 M:	Russell King <linux@armlinux.org.uk>
1171 S:	Odd Fixes
1172 F:	drivers/amba/
1173 F:	include/linux/amba/bus.h
1174 
1175 ARM PRIMECELL CLCD PL110 DRIVER
1176 M:	Russell King <linux@armlinux.org.uk>
1177 S:	Odd Fixes
1178 F:	drivers/video/fbdev/amba-clcd.*
1179 
1180 ARM PRIMECELL KMI PL050 DRIVER
1181 M:	Russell King <linux@armlinux.org.uk>
1182 S:	Odd Fixes
1183 F:	drivers/input/serio/ambakmi.*
1184 F:	include/linux/amba/kmi.h
1185 
1186 ARM PRIMECELL MMCI PL180/1 DRIVER
1187 M:	Russell King <linux@armlinux.org.uk>
1188 S:	Odd Fixes
1189 F:	drivers/mmc/host/mmci.*
1190 F:	include/linux/amba/mmci.h
1191 
1192 ARM PRIMECELL SSP PL022 SPI DRIVER
1193 M:	Linus Walleij <linus.walleij@linaro.org>
1194 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195 S:	Maintained
1196 F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1197 F:	drivers/spi/spi-pl022.c
1198 
1199 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1200 M:	Russell King <linux@armlinux.org.uk>
1201 S:	Odd Fixes
1202 F:	drivers/tty/serial/amba-pl01*.c
1203 F:	include/linux/amba/serial.h
1204 
1205 ARM PRIMECELL VIC PL190/PL192 DRIVER
1206 M:	Linus Walleij <linus.walleij@linaro.org>
1207 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 S:	Maintained
1209 F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1210 F:	drivers/irqchip/irq-vic.c
1211 
1212 ARM SMMU DRIVERS
1213 M:	Will Deacon <will.deacon@arm.com>
1214 R:	Robin Murphy <robin.murphy@arm.com>
1215 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 S:	Maintained
1217 F:	drivers/iommu/arm-smmu.c
1218 F:	drivers/iommu/arm-smmu-v3.c
1219 F:	drivers/iommu/io-pgtable-arm.c
1220 F:	drivers/iommu/io-pgtable-arm-v7s.c
1221 
1222 ARM SUB-ARCHITECTURES
1223 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224 S:	Maintained
1225 F:	arch/arm/mach-*/
1226 F:	arch/arm/plat-*/
1227 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1228 
1229 ARM/ACTIONS SEMI ARCHITECTURE
1230 M:	Andreas Färber <afaerber@suse.de>
1231 R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1232 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:	Maintained
1234 N:	owl
1235 F:	arch/arm/mach-actions/
1236 F:	arch/arm/boot/dts/owl-*
1237 F:	arch/arm64/boot/dts/actions/
1238 F:	drivers/clk/actions/
1239 F:	drivers/clocksource/timer-owl*
1240 F:	drivers/dma/owl-dma.c
1241 F:	drivers/i2c/busses/i2c-owl.c
1242 F:	drivers/pinctrl/actions/*
1243 F:	drivers/soc/actions/
1244 F:	include/dt-bindings/power/owl-*
1245 F:	include/linux/soc/actions/
1246 F:	Documentation/devicetree/bindings/arm/actions.txt
1247 F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1248 F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1249 F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1250 F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1251 F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1252 F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1253 
1254 ARM/ADS SPHERE MACHINE SUPPORT
1255 M:	Lennert Buytenhek <kernel@wantstofly.org>
1256 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S:	Maintained
1258 
1259 ARM/AFEB9260 MACHINE SUPPORT
1260 M:	Sergey Lapin <slapin@ossfans.org>
1261 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S:	Maintained
1263 
1264 ARM/AJECO 1ARM MACHINE SUPPORT
1265 M:	Lennert Buytenhek <kernel@wantstofly.org>
1266 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:	Maintained
1268 
1269 ARM/Allwinner SoC Clock Support
1270 M:	Emilio López <emilio@elopez.com.ar>
1271 S:	Maintained
1272 F:	drivers/clk/sunxi/
1273 
1274 ARM/Allwinner sunXi SoC support
1275 M:	Maxime Ripard <maxime.ripard@bootlin.com>
1276 M:	Chen-Yu Tsai <wens@csie.org>
1277 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S:	Maintained
1279 N:	sun[x456789]i
1280 N:	sun50i
1281 F:	arch/arm/mach-sunxi/
1282 F:	arch/arm64/boot/dts/allwinner/
1283 F:	drivers/clk/sunxi-ng/
1284 F:	drivers/pinctrl/sunxi/
1285 F:	drivers/soc/sunxi/
1286 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1287 
1288 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1289 M:	Neil Armstrong <narmstrong@baylibre.com>
1290 M:	Jerome Brunet <jbrunet@baylibre.com>
1291 L:	linux-amlogic@lists.infradead.org
1292 S:	Maintained
1293 F:	drivers/clk/meson/
1294 F:	include/dt-bindings/clock/meson*
1295 F:	include/dt-bindings/clock/gxbb*
1296 F:	Documentation/devicetree/bindings/clock/amlogic*
1297 
1298 ARM/Amlogic Meson SoC support
1299 M:	Carlo Caione <carlo@caione.org>
1300 M:	Kevin Hilman <khilman@baylibre.com>
1301 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 L:	linux-amlogic@lists.infradead.org
1303 W:	http://linux-meson.com/
1304 S:	Maintained
1305 F:	arch/arm/mach-meson/
1306 F:	arch/arm/boot/dts/meson*
1307 F:	arch/arm64/boot/dts/amlogic/
1308 F:	drivers/pinctrl/meson/
1309 F:	drivers/mmc/host/meson*
1310 N:	meson
1311 
1312 ARM/Annapurna Labs ALPINE ARCHITECTURE
1313 M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1314 M:	Antoine Tenart <antoine.tenart@bootlin.com>
1315 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 S:	Maintained
1317 F:	arch/arm/mach-alpine/
1318 F:	arch/arm/boot/dts/alpine*
1319 F:	arch/arm64/boot/dts/al/
1320 F:	drivers/*/*alpine*
1321 
1322 ARM/ARTPEC MACHINE SUPPORT
1323 M:	Jesper Nilsson <jesper.nilsson@axis.com>
1324 M:	Lars Persson <lars.persson@axis.com>
1325 S:	Maintained
1326 L:	linux-arm-kernel@axis.com
1327 F:	arch/arm/mach-artpec
1328 F:	arch/arm/boot/dts/artpec6*
1329 F:	drivers/clk/axis
1330 F:	drivers/crypto/axis
1331 F:	drivers/pinctrl/pinctrl-artpec*
1332 F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1333 
1334 ARM/ASPEED I2C DRIVER
1335 M:	Brendan Higgins <brendanhiggins@google.com>
1336 R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1337 R:	Joel Stanley <joel@jms.id.au>
1338 L:	linux-i2c@vger.kernel.org
1339 L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1340 S:	Maintained
1341 F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1342 F:	drivers/i2c/busses/i2c-aspeed.c
1343 F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1344 F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1345 
1346 ARM/ASPEED MACHINE SUPPORT
1347 M:	Joel Stanley <joel@jms.id.au>
1348 R:	Andrew Jeffery <andrew@aj.id.au>
1349 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1351 Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1352 S:	Supported
1353 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1354 F:	arch/arm/mach-aspeed/
1355 F:	arch/arm/boot/dts/aspeed-*
1356 N:	aspeed
1357 
1358 ARM/CALXEDA HIGHBANK ARCHITECTURE
1359 M:	Rob Herring <robh@kernel.org>
1360 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 S:	Maintained
1362 F:	arch/arm/mach-highbank/
1363 F:	arch/arm/boot/dts/highbank.dts
1364 F:	arch/arm/boot/dts/ecx-*.dts*
1365 
1366 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1367 M:	Krzysztof Halasa <khalasa@piap.pl>
1368 S:	Maintained
1369 F:	arch/arm/mach-cns3xxx/
1370 
1371 ARM/CAVIUM THUNDER NETWORK DRIVER
1372 M:	Sunil Goutham <sgoutham@cavium.com>
1373 M:	Robert Richter <rric@kernel.org>
1374 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:	Supported
1376 F:	drivers/net/ethernet/cavium/thunder/
1377 
1378 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1379 M:	Lukasz Majewski <lukma@denx.de>
1380 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 S:	Maintained
1382 F:	arch/arm/mach-ep93xx/ts72xx.c
1383 
1384 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1385 M:	Alexander Shiyan <shc_work@mail.ru>
1386 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:	Odd Fixes
1388 N:	clps711x
1389 
1390 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1391 M:	Lennert Buytenhek <kernel@wantstofly.org>
1392 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 S:	Maintained
1394 
1395 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1396 M:	Hartley Sweeten <hsweeten@visionengravers.com>
1397 M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1398 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 S:	Maintained
1400 F:	arch/arm/mach-ep93xx/
1401 F:	arch/arm/mach-ep93xx/include/mach/
1402 
1403 ARM/CLKDEV SUPPORT
1404 M:	Russell King <linux@armlinux.org.uk>
1405 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 S:	Maintained
1407 T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1408 F:	drivers/clk/clkdev.c
1409 
1410 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1411 M:	Mike Rapoport <mike@compulab.co.il>
1412 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 S:	Maintained
1414 
1415 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1416 M:	Baruch Siach <baruch@tkos.co.il>
1417 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 S:	Maintained
1419 F:	arch/arm/boot/dts/cx92755*
1420 N:	digicolor
1421 
1422 ARM/CONTEC MICRO9 MACHINE SUPPORT
1423 M:	Hubert Feurstein <hubert.feurstein@contec.at>
1424 S:	Maintained
1425 F:	arch/arm/mach-ep93xx/micro9.c
1426 
1427 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1428 M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1429 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 S:	Maintained
1431 F:	drivers/hwtracing/coresight/*
1432 F:	Documentation/trace/coresight.txt
1433 F:	Documentation/trace/coresight-cpu-debug.txt
1434 F:	Documentation/devicetree/bindings/arm/coresight.txt
1435 F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1436 F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1437 F:	tools/perf/arch/arm/util/pmu.c
1438 F:	tools/perf/arch/arm/util/auxtrace.c
1439 F:	tools/perf/arch/arm/util/cs-etm.c
1440 F:	tools/perf/arch/arm/util/cs-etm.h
1441 F:	tools/perf/util/cs-etm.*
1442 F:	tools/perf/util/cs-etm-decoder/*
1443 
1444 ARM/CORGI MACHINE SUPPORT
1445 M:	Richard Purdie <rpurdie@rpsys.net>
1446 S:	Maintained
1447 
1448 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1449 M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1450 M:	Linus Walleij <linus.walleij@linaro.org>
1451 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 T:	git git://github.com/ulli-kroll/linux.git
1453 S:	Maintained
1454 F:	Documentation/devicetree/bindings/arm/gemini.txt
1455 F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1456 F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1457 F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1458 F:	arch/arm/mach-gemini/
1459 F:	drivers/net/ethernet/cortina/
1460 F:	drivers/pinctrl/pinctrl-gemini.c
1461 F:	drivers/rtc/rtc-ftrtc010.c
1462 
1463 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1464 M:	Barry Song <baohua@kernel.org>
1465 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1467 S:	Maintained
1468 F:	arch/arm/boot/dts/prima2*
1469 F:	arch/arm/mach-prima2/
1470 F:	drivers/clk/sirf/
1471 F:	drivers/clocksource/timer-prima2.c
1472 F:	drivers/clocksource/timer-atlas7.c
1473 N:	[^a-z]sirf
1474 
1475 ARM/EBSA110 MACHINE SUPPORT
1476 M:	Russell King <linux@armlinux.org.uk>
1477 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 W:	http://www.armlinux.org.uk/
1479 S:	Maintained
1480 F:	arch/arm/mach-ebsa110/
1481 F:	drivers/net/ethernet/amd/am79c961a.*
1482 
1483 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1484 M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1485 R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1486 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 S:	Maintained
1488 N:	efm32
1489 
1490 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1491 M:	Robert Jarzmik <robert.jarzmik@free.fr>
1492 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 S:	Maintained
1494 F:	arch/arm/mach-pxa/ezx.c
1495 
1496 ARM/FARADAY FA526 PORT
1497 M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1498 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:	Maintained
1500 T:	git git://git.berlios.de/gemini-board
1501 F:	arch/arm/mm/*-fa*
1502 
1503 ARM/FOOTBRIDGE ARCHITECTURE
1504 M:	Russell King <linux@armlinux.org.uk>
1505 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 W:	http://www.armlinux.org.uk/
1507 S:	Maintained
1508 F:	arch/arm/include/asm/hardware/dec21285.h
1509 F:	arch/arm/mach-footbridge/
1510 
1511 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1512 M:	Shawn Guo <shawnguo@kernel.org>
1513 M:	Sascha Hauer <s.hauer@pengutronix.de>
1514 R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1515 R:	Fabio Estevam <fabio.estevam@nxp.com>
1516 R:	NXP Linux Team <linux-imx@nxp.com>
1517 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:	Maintained
1519 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1520 F:	arch/arm/mach-imx/
1521 F:	arch/arm/mach-mxs/
1522 F:	arch/arm/boot/dts/imx*
1523 F:	arch/arm/configs/imx*_defconfig
1524 F:	drivers/clk/imx/
1525 F:	drivers/firmware/imx/
1526 F:	drivers/soc/imx/
1527 F:	include/linux/firmware/imx/
1528 F:	include/soc/imx/
1529 
1530 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1531 M:	Shawn Guo <shawnguo@kernel.org>
1532 M:	Sascha Hauer <s.hauer@pengutronix.de>
1533 R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1534 R:	Stefan Agner <stefan@agner.ch>
1535 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:	Maintained
1537 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1538 F:	arch/arm/mach-imx/*vf610*
1539 F:	arch/arm/boot/dts/vf*
1540 
1541 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1542 M:	Shawn Guo <shawnguo@kernel.org>
1543 M:	Li Yang <leoyang.li@nxp.com>
1544 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 S:	Maintained
1546 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1547 F:	arch/arm/boot/dts/ls1021a*
1548 F:	arch/arm64/boot/dts/freescale/fsl-*
1549 F:	arch/arm64/boot/dts/freescale/qoriq-*
1550 
1551 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1552 M:	Lennert Buytenhek <kernel@wantstofly.org>
1553 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:	Maintained
1555 
1556 ARM/GUMSTIX MACHINE SUPPORT
1557 M:	Steve Sakoman <sakoman@gmail.com>
1558 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 S:	Maintained
1560 
1561 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1562 M:	Philipp Zabel <philipp.zabel@gmail.com>
1563 M:	Paul Parsons <lost.distance@yahoo.com>
1564 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:	Maintained
1566 F:	arch/arm/mach-pxa/hx4700.c
1567 F:	arch/arm/mach-pxa/include/mach/hx4700.h
1568 F:	sound/soc/pxa/hx4700.c
1569 
1570 ARM/HISILICON SOC SUPPORT
1571 M:	Wei Xu <xuwei5@hisilicon.com>
1572 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 W:	http://www.hisilicon.com
1574 S:	Supported
1575 T:	git git://github.com/hisilicon/linux-hisi.git
1576 F:	arch/arm/mach-hisi/
1577 F:	arch/arm/boot/dts/hi3*
1578 F:	arch/arm/boot/dts/hip*
1579 F:	arch/arm/boot/dts/hisi*
1580 F:	arch/arm64/boot/dts/hisilicon/
1581 
1582 ARM/HP JORNADA 7XX MACHINE SUPPORT
1583 M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1584 W:	www.jlime.com
1585 S:	Maintained
1586 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1587 F:	arch/arm/mach-sa1100/jornada720.c
1588 F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1589 
1590 ARM/IGEP MACHINE SUPPORT
1591 M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1592 M:	Javier Martinez Canillas <javier@dowhile0.org>
1593 L:	linux-omap@vger.kernel.org
1594 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 S:	Maintained
1596 F:	arch/arm/boot/dts/omap3-igep*
1597 
1598 ARM/INCOME PXA270 SUPPORT
1599 M:	Marek Vasut <marek.vasut@gmail.com>
1600 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 S:	Maintained
1602 F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1603 
1604 ARM/INTEL IOP13XX ARM ARCHITECTURE
1605 M:	Lennert Buytenhek <kernel@wantstofly.org>
1606 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 S:	Maintained
1608 
1609 ARM/INTEL IOP32X ARM ARCHITECTURE
1610 M:	Lennert Buytenhek <kernel@wantstofly.org>
1611 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:	Maintained
1613 
1614 ARM/INTEL IOP33X ARM ARCHITECTURE
1615 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:	Orphan
1617 
1618 ARM/INTEL IQ81342EX MACHINE SUPPORT
1619 M:	Lennert Buytenhek <kernel@wantstofly.org>
1620 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 S:	Maintained
1622 
1623 ARM/INTEL IXDP2850 MACHINE SUPPORT
1624 M:	Lennert Buytenhek <kernel@wantstofly.org>
1625 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 S:	Maintained
1627 
1628 ARM/INTEL IXP4XX ARM ARCHITECTURE
1629 M:	Imre Kaloz <kaloz@openwrt.org>
1630 M:	Krzysztof Halasa <khalasa@piap.pl>
1631 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 S:	Maintained
1633 F:	arch/arm/mach-ixp4xx/
1634 
1635 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1636 M:	Jonathan Cameron <jic23@cam.ac.uk>
1637 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 S:	Maintained
1639 F:	arch/arm/mach-pxa/stargate2.c
1640 F:	drivers/pcmcia/pxa2xx_stargate2.c
1641 
1642 ARM/INTEL XSC3 (MANZANO) ARM CORE
1643 M:	Lennert Buytenhek <kernel@wantstofly.org>
1644 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 S:	Maintained
1646 
1647 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1648 M:	Lennert Buytenhek <kernel@wantstofly.org>
1649 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 S:	Maintained
1651 
1652 ARM/LG1K ARCHITECTURE
1653 M:	Chanho Min <chanho.min@lge.com>
1654 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 S:	Maintained
1656 F:	arch/arm64/boot/dts/lg/
1657 
1658 ARM/LOGICPD PXA270 MACHINE SUPPORT
1659 M:	Lennert Buytenhek <kernel@wantstofly.org>
1660 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 S:	Maintained
1662 
1663 ARM/LPC18XX ARCHITECTURE
1664 M:	Vladimir Zapolskiy <vz@mleia.com>
1665 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 S:	Maintained
1667 F:	arch/arm/boot/dts/lpc43*
1668 F:	drivers/i2c/busses/i2c-lpc2k.c
1669 F:	drivers/memory/pl172.c
1670 F:	drivers/mtd/spi-nor/nxp-spifi.c
1671 F:	drivers/rtc/rtc-lpc24xx.c
1672 N:	lpc18xx
1673 
1674 ARM/LPC32XX SOC SUPPORT
1675 M:	Vladimir Zapolskiy <vz@mleia.com>
1676 M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1677 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1679 S:	Maintained
1680 F:	arch/arm/boot/dts/lpc32*
1681 F:	arch/arm/mach-lpc32xx/
1682 F:	drivers/i2c/busses/i2c-pnx.c
1683 F:	drivers/net/ethernet/nxp/lpc_eth.c
1684 F:	drivers/usb/host/ohci-nxp.c
1685 F:	drivers/watchdog/pnx4008_wdt.c
1686 N:	lpc32xx
1687 
1688 ARM/MAGICIAN MACHINE SUPPORT
1689 M:	Philipp Zabel <philipp.zabel@gmail.com>
1690 S:	Maintained
1691 
1692 ARM/Marvell Dove/MV78xx0/Orion SOC support
1693 M:	Jason Cooper <jason@lakedaemon.net>
1694 M:	Andrew Lunn <andrew@lunn.ch>
1695 M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1696 M:	Gregory Clement <gregory.clement@bootlin.com>
1697 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 S:	Maintained
1699 F:	Documentation/devicetree/bindings/soc/dove/
1700 F:	arch/arm/mach-dove/
1701 F:	arch/arm/mach-mv78xx0/
1702 F:	arch/arm/mach-orion5x/
1703 F:	arch/arm/plat-orion/
1704 F:	arch/arm/boot/dts/dove*
1705 F:	arch/arm/boot/dts/orion5x*
1706 
1707 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1708 M:	Jason Cooper <jason@lakedaemon.net>
1709 M:	Andrew Lunn <andrew@lunn.ch>
1710 M:	Gregory Clement <gregory.clement@bootlin.com>
1711 M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1712 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 S:	Maintained
1714 F:	arch/arm/boot/dts/armada*
1715 F:	arch/arm/boot/dts/kirkwood*
1716 F:	arch/arm/configs/mvebu_*_defconfig
1717 F:	arch/arm/mach-mvebu/
1718 F:	arch/arm64/boot/dts/marvell/armada*
1719 F:	drivers/cpufreq/armada-37xx-cpufreq.c
1720 F:	drivers/cpufreq/mvebu-cpufreq.c
1721 F:	drivers/irqchip/irq-armada-370-xp.c
1722 F:	drivers/irqchip/irq-mvebu-*
1723 F:	drivers/pinctrl/mvebu/
1724 F:	drivers/rtc/rtc-armada38x.c
1725 
1726 ARM/Mediatek RTC DRIVER
1727 M:	Eddie Huang <eddie.huang@mediatek.com>
1728 M:	Sean Wang <sean.wang@mediatek.com>
1729 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1731 S:	Maintained
1732 F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1733 F:	drivers/rtc/rtc-mt6397.c
1734 F:	drivers/rtc/rtc-mt7622.c
1735 
1736 ARM/Mediatek SoC support
1737 M:	Matthias Brugger <matthias.bgg@gmail.com>
1738 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1740 S:	Maintained
1741 F:	arch/arm/boot/dts/mt6*
1742 F:	arch/arm/boot/dts/mt7*
1743 F:	arch/arm/boot/dts/mt8*
1744 F:	arch/arm/mach-mediatek/
1745 F:	arch/arm64/boot/dts/mediatek/
1746 N:	mtk
1747 K:	mediatek
1748 
1749 ARM/Mediatek USB3 PHY DRIVER
1750 M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1751 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1753 S:	Maintained
1754 F:	drivers/phy/mediatek/
1755 F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1756 
1757 ARM/MICREL KS8695 ARCHITECTURE
1758 M:	Greg Ungerer <gerg@uclinux.org>
1759 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 F:	arch/arm/mach-ks8695/
1761 S:	Odd Fixes
1762 
1763 ARM/Microchip (AT91) SoC support
1764 M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1765 M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1766 M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1767 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 W:	http://www.linux4sam.org
1769 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1770 S:	Supported
1771 N:	at91
1772 N:	atmel
1773 F:	arch/arm/mach-at91/
1774 F:	include/soc/at91/
1775 F:	arch/arm/boot/dts/at91*.dts
1776 F:	arch/arm/boot/dts/at91*.dtsi
1777 F:	arch/arm/boot/dts/sama*.dts
1778 F:	arch/arm/boot/dts/sama*.dtsi
1779 F:	arch/arm/include/debug/at91.S
1780 F:	drivers/memory/atmel*
1781 F:	drivers/watchdog/sama5d4_wdt.c
1782 X:	drivers/input/touchscreen/atmel_mxt_ts.c
1783 X:	drivers/net/wireless/atmel/
1784 
1785 ARM/MIOA701 MACHINE SUPPORT
1786 M:	Robert Jarzmik <robert.jarzmik@free.fr>
1787 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F:	arch/arm/mach-pxa/mioa701.c
1789 S:	Maintained
1790 
1791 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1792 M:	Michael Petchkovsky <mkpetch@internode.on.net>
1793 S:	Maintained
1794 
1795 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1796 M:	Linus Walleij <linus.walleij@linaro.org>
1797 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 S:	Maintained
1799 F:	arch/arm/mach-nomadik/
1800 F:	arch/arm/mach-u300/
1801 F:	arch/arm/mach-ux500/
1802 F:	arch/arm/boot/dts/ste-*
1803 F:	drivers/clk/clk-nomadik.c
1804 F:	drivers/clk/clk-u300.c
1805 F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1806 F:	drivers/clocksource/timer-u300.c
1807 F:	drivers/dma/coh901318*
1808 F:	drivers/dma/ste_dma40*
1809 F:	drivers/hwspinlock/u8500_hsem.c
1810 F:	drivers/i2c/busses/i2c-nomadik.c
1811 F:	drivers/i2c/busses/i2c-stu300.c
1812 F:	drivers/mfd/ab3100*
1813 F:	drivers/mfd/ab8500*
1814 F:	drivers/mfd/abx500*
1815 F:	drivers/mfd/dbx500*
1816 F:	drivers/mfd/db8500*
1817 F:	drivers/pinctrl/nomadik/
1818 F:	drivers/pinctrl/pinctrl-coh901*
1819 F:	drivers/pinctrl/pinctrl-u300.c
1820 F:	drivers/rtc/rtc-ab3100.c
1821 F:	drivers/rtc/rtc-ab8500.c
1822 F:	drivers/rtc/rtc-coh901331.c
1823 F:	drivers/rtc/rtc-pl031.c
1824 F:	drivers/watchdog/coh901327_wdt.c
1825 F:	Documentation/devicetree/bindings/arm/ste-*
1826 F:	Documentation/devicetree/bindings/arm/ux500/
1827 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1828 
1829 ARM/NUVOTON NPCM ARCHITECTURE
1830 M:	Avi Fishman <avifishman70@gmail.com>
1831 M:	Tomer Maimon <tmaimon77@gmail.com>
1832 R:	Patrick Venture <venture@google.com>
1833 R:	Nancy Yuen <yuenn@google.com>
1834 R:	Brendan Higgins <brendanhiggins@google.com>
1835 L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1836 S:	Supported
1837 F:	arch/arm/mach-npcm/
1838 F:	arch/arm/boot/dts/nuvoton-npcm*
1839 F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1840 F:	drivers/*/*npcm*
1841 F:	Documentation/devicetree/bindings/*/*npcm*
1842 F:	Documentation/devicetree/bindings/*/*/*npcm*
1843 
1844 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1845 M:	Wan ZongShun <mcuos.com@gmail.com>
1846 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W:	http://www.mcuos.com
1848 S:	Maintained
1849 F:	arch/arm/mach-w90x900/
1850 F:	drivers/input/keyboard/w90p910_keypad.c
1851 F:	drivers/input/touchscreen/w90p910_ts.c
1852 F:	drivers/watchdog/nuc900_wdt.c
1853 F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1854 F:	drivers/mtd/nand/raw/nuc900_nand.c
1855 F:	drivers/rtc/rtc-nuc900.c
1856 F:	drivers/spi/spi-nuc900.c
1857 F:	drivers/usb/host/ehci-w90x900.c
1858 F:	drivers/video/fbdev/nuc900fb.c
1859 
1860 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1861 M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1862 L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1863 W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1864 S:	Supported
1865 
1866 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1867 M:	Alexander Clouter <alex@digriz.org.uk>
1868 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 W:	http://www.digriz.org.uk/ts78xx/kernel
1870 S:	Maintained
1871 F:	arch/arm/mach-orion5x/ts78xx-*
1872 
1873 ARM/OXNAS platform support
1874 M:	Neil Armstrong <narmstrong@baylibre.com>
1875 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 L:	linux-oxnas@groups.io (moderated for non-subscribers)
1877 S:	Maintained
1878 F:	arch/arm/mach-oxnas/
1879 F:	arch/arm/boot/dts/ox8*.dts*
1880 N:	oxnas
1881 
1882 ARM/PALM TREO SUPPORT
1883 M:	Tomas Cech <sleep_walker@suse.com>
1884 L:	linux-arm-kernel@lists.infradead.org
1885 W:	http://hackndev.com
1886 S:	Maintained
1887 F:	arch/arm/mach-pxa/palmtreo.*
1888 
1889 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1890 M:	Marek Vasut <marek.vasut@gmail.com>
1891 L:	linux-arm-kernel@lists.infradead.org
1892 W:	http://hackndev.com
1893 S:	Maintained
1894 F:	arch/arm/mach-pxa/include/mach/palmtx.h
1895 F:	arch/arm/mach-pxa/palmtx.c
1896 F:	arch/arm/mach-pxa/palmt5.*
1897 F:	arch/arm/mach-pxa/include/mach/palmld.h
1898 F:	arch/arm/mach-pxa/palmld.c
1899 F:	arch/arm/mach-pxa/palmte2.*
1900 F:	arch/arm/mach-pxa/include/mach/palmtc.h
1901 F:	arch/arm/mach-pxa/palmtc.c
1902 
1903 ARM/PALMZ72 SUPPORT
1904 M:	Sergey Lapin <slapin@ossfans.org>
1905 L:	linux-arm-kernel@lists.infradead.org
1906 W:	http://hackndev.com
1907 S:	Maintained
1908 F:	arch/arm/mach-pxa/palmz72.*
1909 
1910 ARM/PLEB SUPPORT
1911 M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1912 W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1913 S:	Maintained
1914 
1915 ARM/PT DIGITAL BOARD PORT
1916 M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1917 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 W:	http://www.armlinux.org.uk/
1919 S:	Maintained
1920 
1921 ARM/QUALCOMM SUPPORT
1922 M:	Andy Gross <andy.gross@linaro.org>
1923 M:	David Brown <david.brown@linaro.org>
1924 L:	linux-arm-msm@vger.kernel.org
1925 L:	linux-soc@vger.kernel.org
1926 S:	Maintained
1927 F:	Documentation/devicetree/bindings/soc/qcom/
1928 F:	arch/arm/boot/dts/qcom-*.dts
1929 F:	arch/arm/boot/dts/qcom-*.dtsi
1930 F:	arch/arm/mach-qcom/
1931 F:	arch/arm64/boot/dts/qcom/*
1932 F:	drivers/i2c/busses/i2c-qup.c
1933 F:	drivers/clk/qcom/
1934 F:	drivers/dma/qcom/
1935 F:	drivers/soc/qcom/
1936 F:	drivers/spi/spi-qup.c
1937 F:	drivers/tty/serial/msm_serial.c
1938 F:	drivers/*/pm8???-*
1939 F:	drivers/mfd/ssbi.c
1940 F:	drivers/firmware/qcom_scm*
1941 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1942 
1943 ARM/RADISYS ENP2611 MACHINE SUPPORT
1944 M:	Lennert Buytenhek <kernel@wantstofly.org>
1945 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 S:	Maintained
1947 
1948 ARM/REALTEK ARCHITECTURE
1949 M:	Andreas Färber <afaerber@suse.de>
1950 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 S:	Maintained
1952 F:	arch/arm64/boot/dts/realtek/
1953 F:	Documentation/devicetree/bindings/arm/realtek.txt
1954 
1955 ARM/RENESAS ARM64 ARCHITECTURE
1956 M:	Simon Horman <horms@verge.net.au>
1957 M:	Magnus Damm <magnus.damm@gmail.com>
1958 L:	linux-renesas-soc@vger.kernel.org
1959 Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1960 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1961 S:	Supported
1962 F:	arch/arm64/boot/dts/renesas/
1963 F:	Documentation/devicetree/bindings/arm/shmobile.txt
1964 F:	drivers/soc/renesas/
1965 F:	include/linux/soc/renesas/
1966 
1967 ARM/RISCPC ARCHITECTURE
1968 M:	Russell King <linux@armlinux.org.uk>
1969 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 W:	http://www.armlinux.org.uk/
1971 S:	Maintained
1972 F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1973 F:	arch/arm/include/asm/hardware/ioc.h
1974 F:	arch/arm/include/asm/hardware/iomd.h
1975 F:	arch/arm/include/asm/hardware/memc.h
1976 F:	arch/arm/mach-rpc/
1977 F:	drivers/net/ethernet/8390/etherh.c
1978 F:	drivers/net/ethernet/i825xx/ether1*
1979 F:	drivers/net/ethernet/seeq/ether3*
1980 F:	drivers/scsi/arm/
1981 
1982 ARM/Rockchip SoC support
1983 M:	Heiko Stuebner <heiko@sntech.de>
1984 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 L:	linux-rockchip@lists.infradead.org
1986 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1987 S:	Maintained
1988 F:	arch/arm/boot/dts/rk3*
1989 F:	arch/arm/boot/dts/rv1108*
1990 F:	arch/arm/mach-rockchip/
1991 F:	drivers/clk/rockchip/
1992 F:	drivers/i2c/busses/i2c-rk3x.c
1993 F:	drivers/*/*rockchip*
1994 F:	drivers/*/*/*rockchip*
1995 F:	sound/soc/rockchip/
1996 N:	rockchip
1997 
1998 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1999 M:	Kukjin Kim <kgene@kernel.org>
2000 M:	Krzysztof Kozlowski <krzk@kernel.org>
2001 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2003 Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2004 S:	Maintained
2005 F:	arch/arm/boot/dts/s3c*
2006 F:	arch/arm/boot/dts/s5p*
2007 F:	arch/arm/boot/dts/exynos*
2008 F:	arch/arm64/boot/dts/exynos/
2009 F:	arch/arm/plat-samsung/
2010 F:	arch/arm/mach-s3c24*/
2011 F:	arch/arm/mach-s3c64xx/
2012 F:	arch/arm/mach-s5p*/
2013 F:	arch/arm/mach-exynos*/
2014 F:	drivers/*/*s3c24*
2015 F:	drivers/*/*/*s3c24*
2016 F:	drivers/*/*s3c64xx*
2017 F:	drivers/*/*s5pv210*
2018 F:	drivers/memory/samsung/*
2019 F:	drivers/soc/samsung/*
2020 F:	Documentation/arm/Samsung/
2021 F:	Documentation/devicetree/bindings/arm/samsung/
2022 F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2023 F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2024 N:	exynos
2025 
2026 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2027 M:	Kyungmin Park <kyungmin.park@samsung.com>
2028 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 S:	Maintained
2030 F:	arch/arm/mach-s5pv210/
2031 
2032 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2033 M:	Kyungmin Park <kyungmin.park@samsung.com>
2034 M:	Kamil Debski <kamil@wypas.org>
2035 M:	Andrzej Hajda <a.hajda@samsung.com>
2036 L:	linux-arm-kernel@lists.infradead.org
2037 L:	linux-media@vger.kernel.org
2038 S:	Maintained
2039 F:	drivers/media/platform/s5p-g2d/
2040 
2041 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2042 M:	Marek Szyprowski <m.szyprowski@samsung.com>
2043 L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2044 L:	linux-media@vger.kernel.org
2045 S:	Maintained
2046 F:	drivers/media/platform/s5p-cec/
2047 F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2048 
2049 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2050 M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2051 M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2052 L:	linux-arm-kernel@lists.infradead.org
2053 L:	linux-media@vger.kernel.org
2054 S:	Maintained
2055 F:	drivers/media/platform/s5p-jpeg/
2056 
2057 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2058 M:	Kyungmin Park <kyungmin.park@samsung.com>
2059 M:	Kamil Debski <kamil@wypas.org>
2060 M:	Jeongtae Park <jtp.park@samsung.com>
2061 M:	Andrzej Hajda <a.hajda@samsung.com>
2062 L:	linux-arm-kernel@lists.infradead.org
2063 L:	linux-media@vger.kernel.org
2064 S:	Maintained
2065 F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2066 F:	drivers/media/platform/s5p-mfc/
2067 
2068 ARM/SHMOBILE ARM ARCHITECTURE
2069 M:	Simon Horman <horms@verge.net.au>
2070 M:	Magnus Damm <magnus.damm@gmail.com>
2071 L:	linux-renesas-soc@vger.kernel.org
2072 Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2073 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2074 S:	Supported
2075 F:	arch/arm/boot/dts/emev2*
2076 F:	arch/arm/boot/dts/r7s*
2077 F:	arch/arm/boot/dts/r8a*
2078 F:	arch/arm/boot/dts/r9a*
2079 F:	arch/arm/boot/dts/sh*
2080 F:	arch/arm/configs/shmobile_defconfig
2081 F:	arch/arm/include/debug/renesas-scif.S
2082 F:	arch/arm/mach-shmobile/
2083 F:	Documentation/devicetree/bindings/arm/shmobile.txt
2084 F:	drivers/soc/renesas/
2085 F:	include/linux/soc/renesas/
2086 
2087 ARM/SOCFPGA ARCHITECTURE
2088 M:	Dinh Nguyen <dinguyen@kernel.org>
2089 S:	Maintained
2090 F:	arch/arm/mach-socfpga/
2091 F:	arch/arm/boot/dts/socfpga*
2092 F:	arch/arm/configs/socfpga_defconfig
2093 F:	arch/arm64/boot/dts/altera/
2094 W:	http://www.rocketboards.org
2095 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2096 
2097 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2098 M:	Dinh Nguyen <dinguyen@kernel.org>
2099 S:	Maintained
2100 F:	drivers/clk/socfpga/
2101 
2102 ARM/SOCFPGA EDAC SUPPORT
2103 M:	Thor Thayer <thor.thayer@linux.intel.com>
2104 S:	Maintained
2105 F:	drivers/edac/altera_edac.
2106 
2107 ARM/SPREADTRUM SoC SUPPORT
2108 M:	Orson Zhai <orsonzhai@gmail.com>
2109 M:	Baolin Wang <baolin.wang@linaro.org>
2110 M:	Chunyan Zhang <zhang.lyra@gmail.com>
2111 S:	Maintained
2112 F:	arch/arm64/boot/dts/sprd
2113 N:	sprd
2114 
2115 ARM/STI ARCHITECTURE
2116 M:	Patrice Chotard <patrice.chotard@st.com>
2117 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 W:	http://www.stlinux.com
2119 S:	Maintained
2120 F:	arch/arm/mach-sti/
2121 F:	arch/arm/boot/dts/sti*
2122 F:	drivers/char/hw_random/st-rng.c
2123 F:	drivers/clocksource/arm_global_timer.c
2124 F:	drivers/clocksource/clksrc_st_lpc.c
2125 F:	drivers/cpufreq/sti-cpufreq.c
2126 F:	drivers/dma/st_fdma*
2127 F:	drivers/i2c/busses/i2c-st.c
2128 F:	drivers/media/rc/st_rc.c
2129 F:	drivers/media/platform/sti/c8sectpfe/
2130 F:	drivers/mmc/host/sdhci-st.c
2131 F:	drivers/phy/st/phy-miphy28lp.c
2132 F:	drivers/phy/st/phy-stih407-usb.c
2133 F:	drivers/pinctrl/pinctrl-st.c
2134 F:	drivers/remoteproc/st_remoteproc.c
2135 F:	drivers/remoteproc/st_slim_rproc.c
2136 F:	drivers/reset/sti/
2137 F:	drivers/rtc/rtc-st-lpc.c
2138 F:	drivers/tty/serial/st-asc.c
2139 F:	drivers/usb/dwc3/dwc3-st.c
2140 F:	drivers/usb/host/ehci-st.c
2141 F:	drivers/usb/host/ohci-st.c
2142 F:	drivers/watchdog/st_lpc_wdt.c
2143 F:	drivers/ata/ahci_st.c
2144 F:	include/linux/remoteproc/st_slim_rproc.h
2145 
2146 ARM/STM32 ARCHITECTURE
2147 M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2148 M:	Alexandre Torgue <alexandre.torgue@st.com>
2149 L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2150 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 S:	Maintained
2152 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2153 N:	stm32
2154 N:	stm
2155 F:	arch/arm/boot/dts/stm32*
2156 F:	arch/arm/mach-stm32/
2157 F:	drivers/clocksource/armv7m_systick.c
2158 
2159 ARM/Synaptics SoC support
2160 M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2161 M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2162 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 S:	Maintained
2164 F:	arch/arm/mach-berlin/
2165 F:	arch/arm/boot/dts/berlin*
2166 F:	arch/arm64/boot/dts/synaptics/
2167 
2168 ARM/TANGO ARCHITECTURE
2169 M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2170 M:	Mans Rullgard <mans@mansr.com>
2171 L:	linux-arm-kernel@lists.infradead.org
2172 S:	Odd Fixes
2173 N:	tango
2174 
2175 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2176 M:	Lennert Buytenhek <kernel@wantstofly.org>
2177 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 S:	Maintained
2179 
2180 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2181 M:	Hans Verkuil <hans.verkuil@cisco.com>
2182 L:	linux-tegra@vger.kernel.org
2183 L:	linux-media@vger.kernel.org
2184 S:	Maintained
2185 F:	drivers/media/platform/tegra-cec/
2186 F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2187 
2188 ARM/TETON BGA MACHINE SUPPORT
2189 M:	"Mark F. Brown" <mark.brown314@gmail.com>
2190 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 S:	Maintained
2192 
2193 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2194 M:	Santosh Shilimkar <ssantosh@kernel.org>
2195 L:	linux-kernel@vger.kernel.org
2196 S:	Maintained
2197 F:	drivers/memory/*emif*
2198 
2199 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2200 M:	Tero Kristo <t-kristo@ti.com>
2201 M:	Nishanth Menon <nm@ti.com>
2202 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 S:	Supported
2204 F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2205 F:	arch/arm64/boot/dts/ti/Makefile
2206 F:	arch/arm64/boot/dts/ti/k3-*
2207 
2208 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2209 M:	Santosh Shilimkar <ssantosh@kernel.org>
2210 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 S:	Maintained
2212 F:	arch/arm/mach-keystone/
2213 F:	arch/arm/boot/dts/keystone-*
2214 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2215 
2216 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2217 M:	Santosh Shilimkar <ssantosh@kernel.org>
2218 L:	linux-kernel@vger.kernel.org
2219 S:	Maintained
2220 F:	drivers/clk/keystone/
2221 
2222 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2223 M:	Santosh Shilimkar <ssantosh@kernel.org>
2224 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 L:	linux-kernel@vger.kernel.org
2226 S:	Maintained
2227 F:	drivers/clocksource/timer-keystone.c
2228 
2229 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2230 M:	Santosh Shilimkar <ssantosh@kernel.org>
2231 L:	linux-kernel@vger.kernel.org
2232 S:	Maintained
2233 F:	drivers/power/reset/keystone-reset.c
2234 
2235 ARM/THECUS N2100 MACHINE SUPPORT
2236 M:	Lennert Buytenhek <kernel@wantstofly.org>
2237 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 S:	Maintained
2239 
2240 ARM/TOSA MACHINE SUPPORT
2241 M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2242 M:	Dirk Opfer <dirk@opfer-online.de>
2243 S:	Maintained
2244 
2245 ARM/UNIPHIER ARCHITECTURE
2246 M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2247 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2249 S:	Maintained
2250 F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2251 F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2252 F:	arch/arm/boot/dts/uniphier*
2253 F:	arch/arm/include/asm/hardware/cache-uniphier.h
2254 F:	arch/arm/mach-uniphier/
2255 F:	arch/arm/mm/cache-uniphier.c
2256 F:	arch/arm64/boot/dts/socionext/uniphier*
2257 F:	drivers/bus/uniphier-system-bus.c
2258 F:	drivers/clk/uniphier/
2259 F:	drivers/gpio/gpio-uniphier.c
2260 F:	drivers/i2c/busses/i2c-uniphier*
2261 F:	drivers/irqchip/irq-uniphier-aidet.c
2262 F:	drivers/mmc/host/uniphier-sd.c
2263 F:	drivers/pinctrl/uniphier/
2264 F:	drivers/reset/reset-uniphier.c
2265 F:	drivers/tty/serial/8250/8250_uniphier.c
2266 N:	uniphier
2267 
2268 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2269 M:	Ulf Hansson <ulf.hansson@linaro.org>
2270 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 T:	git git://git.linaro.org/people/ulfh/clk.git
2272 S:	Maintained
2273 F:	drivers/clk/ux500/
2274 
2275 ARM/VERSATILE EXPRESS PLATFORM
2276 M:	Liviu Dudau <liviu.dudau@arm.com>
2277 M:	Sudeep Holla <sudeep.holla@arm.com>
2278 M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2279 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 S:	Maintained
2281 F:	arch/arm/boot/dts/vexpress*
2282 F:	arch/arm64/boot/dts/arm/
2283 F:	arch/arm/mach-vexpress/
2284 F:	*/*/vexpress*
2285 F:	*/*/*/vexpress*
2286 F:	drivers/clk/versatile/clk-vexpress-osc.c
2287 F:	drivers/clocksource/timer-versatile.c
2288 N:	mps2
2289 
2290 ARM/VFP SUPPORT
2291 M:	Russell King <linux@armlinux.org.uk>
2292 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 W:	http://www.armlinux.org.uk/
2294 S:	Maintained
2295 F:	arch/arm/vfp/
2296 
2297 ARM/VOIPAC PXA270 SUPPORT
2298 M:	Marek Vasut <marek.vasut@gmail.com>
2299 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 S:	Maintained
2301 F:	arch/arm/mach-pxa/vpac270.c
2302 F:	arch/arm/mach-pxa/include/mach/vpac270.h
2303 
2304 ARM/VT8500 ARM ARCHITECTURE
2305 M:	Tony Prisk <linux@prisktech.co.nz>
2306 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 S:	Maintained
2308 F:	arch/arm/mach-vt8500/
2309 F:	drivers/clocksource/timer-vt8500.c
2310 F:	drivers/i2c/busses/i2c-wmt.c
2311 F:	drivers/mmc/host/wmt-sdmmc.c
2312 F:	drivers/pwm/pwm-vt8500.c
2313 F:	drivers/rtc/rtc-vt8500.c
2314 F:	drivers/tty/serial/vt8500_serial.c
2315 F:	drivers/usb/host/ehci-platform.c
2316 F:	drivers/usb/host/uhci-platform.c
2317 F:	drivers/video/fbdev/vt8500lcdfb.*
2318 F:	drivers/video/fbdev/wm8505fb*
2319 F:	drivers/video/fbdev/wmt_ge_rops.*
2320 
2321 ARM/ZIPIT Z2 SUPPORT
2322 M:	Marek Vasut <marek.vasut@gmail.com>
2323 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 S:	Maintained
2325 F:	arch/arm/mach-pxa/z2.c
2326 F:	arch/arm/mach-pxa/include/mach/z2.h
2327 
2328 ARM/ZTE ARCHITECTURE
2329 M:	Jun Nie <jun.nie@linaro.org>
2330 M:	Shawn Guo <shawnguo@kernel.org>
2331 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 S:	Maintained
2333 F:	arch/arm/boot/dts/zx2967*
2334 F:	arch/arm/mach-zx/
2335 F:	arch/arm64/boot/dts/zte/
2336 F:	drivers/clk/zte/
2337 F:	drivers/dma/zx_dma.c
2338 F:	drivers/gpio/gpio-zx.c
2339 F:	drivers/i2c/busses/i2c-zx2967.c
2340 F:	drivers/mmc/host/dw_mmc-zx.*
2341 F:	drivers/pinctrl/zte/
2342 F:	drivers/soc/zte/
2343 F:	drivers/thermal/zx2967_thermal.c
2344 F:	drivers/watchdog/zx2967_wdt.c
2345 F:	Documentation/devicetree/bindings/arm/zte.txt
2346 F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2347 F:	Documentation/devicetree/bindings/dma/zxdma.txt
2348 F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2349 F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2350 F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2351 F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2352 F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2353 F:	Documentation/devicetree/bindings/soc/zte/
2354 F:	Documentation/devicetree/bindings/sound/zte,*.txt
2355 F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2356 F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2357 F:	include/dt-bindings/clock/zx2967*.h
2358 F:	include/dt-bindings/soc/zte,*.h
2359 F:	sound/soc/codecs/zx_aud96p22.c
2360 F:	sound/soc/zte/
2361 
2362 ARM/ZYNQ ARCHITECTURE
2363 M:	Michal Simek <michal.simek@xilinx.com>
2364 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 W:	http://wiki.xilinx.com
2366 T:	git https://github.com/Xilinx/linux-xlnx.git
2367 S:	Supported
2368 F:	arch/arm/mach-zynq/
2369 F:	drivers/cpuidle/cpuidle-zynq.c
2370 F:	drivers/block/xsysace.c
2371 N:	zynq
2372 N:	xilinx
2373 F:	drivers/clocksource/timer-cadence-ttc.c
2374 F:	drivers/i2c/busses/i2c-cadence.c
2375 F:	drivers/mmc/host/sdhci-of-arasan.c
2376 F:	drivers/edac/synopsys_edac.c
2377 F:	drivers/i2c/busses/i2c-xiic.c
2378 
2379 ARM64 PORT (AARCH64 ARCHITECTURE)
2380 M:	Catalin Marinas <catalin.marinas@arm.com>
2381 M:	Will Deacon <will.deacon@arm.com>
2382 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2384 S:	Maintained
2385 F:	arch/arm64/
2386 X:	arch/arm64/boot/dts/
2387 F:	Documentation/arm64/
2388 
2389 AS3645A LED FLASH CONTROLLER DRIVER
2390 M:	Sakari Ailus <sakari.ailus@iki.fi>
2391 L:	linux-leds@vger.kernel.org
2392 S:	Maintained
2393 F:	drivers/leds/leds-as3645a.c
2394 
2395 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2396 M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2397 L:	linux-media@vger.kernel.org
2398 T:	git git://linuxtv.org/media_tree.git
2399 S:	Maintained
2400 F:	drivers/media/i2c/ak7375.c
2401 F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2402 
2403 ASAHI KASEI AK8974 DRIVER
2404 M:	Linus Walleij <linus.walleij@linaro.org>
2405 L:	linux-iio@vger.kernel.org
2406 W:	http://www.akm.com/
2407 S:	Supported
2408 F:	drivers/iio/magnetometer/ak8974.c
2409 
2410 ASC7621 HARDWARE MONITOR DRIVER
2411 M:	George Joseph <george.joseph@fairview5.com>
2412 L:	linux-hwmon@vger.kernel.org
2413 S:	Maintained
2414 F:	Documentation/hwmon/asc7621
2415 F:	drivers/hwmon/asc7621.c
2416 
2417 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2418 M:	Corentin Chary <corentin.chary@gmail.com>
2419 L:	acpi4asus-user@lists.sourceforge.net
2420 L:	platform-driver-x86@vger.kernel.org
2421 W:	http://acpi4asus.sf.net
2422 S:	Maintained
2423 F:	drivers/platform/x86/asus*.c
2424 F:	drivers/platform/x86/eeepc*.c
2425 
2426 ASUS WIRELESS RADIO CONTROL DRIVER
2427 M:	João Paulo Rechi Vita <jprvita@gmail.com>
2428 L:	platform-driver-x86@vger.kernel.org
2429 S:	Maintained
2430 F:	drivers/platform/x86/asus-wireless.c
2431 
2432 ASYMMETRIC KEYS
2433 M:	David Howells <dhowells@redhat.com>
2434 L:	keyrings@vger.kernel.org
2435 S:	Maintained
2436 F:	Documentation/crypto/asymmetric-keys.txt
2437 F:	include/linux/verification.h
2438 F:	include/crypto/public_key.h
2439 F:	include/crypto/pkcs7.h
2440 F:	crypto/asymmetric_keys/
2441 
2442 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2443 R:	Dan Williams <dan.j.williams@intel.com>
2444 W:	http://sourceforge.net/projects/xscaleiop
2445 S:	Odd fixes
2446 F:	Documentation/crypto/async-tx-api.txt
2447 F:	crypto/async_tx/
2448 F:	drivers/dma/
2449 F:	include/linux/dmaengine.h
2450 F:	include/linux/async_tx.h
2451 
2452 AT24 EEPROM DRIVER
2453 M:	Bartosz Golaszewski <brgl@bgdev.pl>
2454 L:	linux-i2c@vger.kernel.org
2455 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2456 S:	Maintained
2457 F:	Documentation/devicetree/bindings/eeprom/at24.txt
2458 F:	drivers/misc/eeprom/at24.c
2459 F:	include/linux/platform_data/at24.h
2460 
2461 ATA OVER ETHERNET (AOE) DRIVER
2462 M:	"Ed L. Cashin" <ed.cashin@acm.org>
2463 W:	http://www.openaoe.org/
2464 S:	Supported
2465 F:	Documentation/aoe/
2466 F:	drivers/block/aoe/
2467 
2468 ATHEROS 71XX/9XXX GPIO DRIVER
2469 M:	Alban Bedel <albeu@free.fr>
2470 W:	https://github.com/AlbanBedel/linux
2471 T:	git git://github.com/AlbanBedel/linux
2472 S:	Maintained
2473 F:	drivers/gpio/gpio-ath79.c
2474 F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2475 
2476 ATHEROS 71XX/9XXX USB PHY DRIVER
2477 M:	Alban Bedel <albeu@free.fr>
2478 W:	https://github.com/AlbanBedel/linux
2479 T:	git git://github.com/AlbanBedel/linux
2480 S:	Maintained
2481 F:	drivers/phy/qualcomm/phy-ath79-usb.c
2482 F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2483 
2484 ATHEROS ATH GENERIC UTILITIES
2485 M:	Kalle Valo <kvalo@codeaurora.org>
2486 L:	linux-wireless@vger.kernel.org
2487 S:	Supported
2488 F:	drivers/net/wireless/ath/*
2489 
2490 ATHEROS ATH5K WIRELESS DRIVER
2491 M:	Jiri Slaby <jirislaby@gmail.com>
2492 M:	Nick Kossifidis <mickflemm@gmail.com>
2493 M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2494 L:	linux-wireless@vger.kernel.org
2495 W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2496 S:	Maintained
2497 F:	drivers/net/wireless/ath/ath5k/
2498 
2499 ATHEROS ATH6KL WIRELESS DRIVER
2500 M:	Kalle Valo <kvalo@codeaurora.org>
2501 L:	linux-wireless@vger.kernel.org
2502 W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2503 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2504 S:	Supported
2505 F:	drivers/net/wireless/ath/ath6kl/
2506 
2507 ATI_REMOTE2 DRIVER
2508 M:	Ville Syrjala <syrjala@sci.fi>
2509 S:	Maintained
2510 F:	drivers/input/misc/ati_remote2.c
2511 
2512 ATK0110 HWMON DRIVER
2513 M:	Luca Tettamanti <kronos.it@gmail.com>
2514 L:	linux-hwmon@vger.kernel.org
2515 S:	Maintained
2516 F:	drivers/hwmon/asus_atk0110.c
2517 
2518 ATLX ETHERNET DRIVERS
2519 M:	Jay Cliburn <jcliburn@gmail.com>
2520 M:	Chris Snook <chris.snook@gmail.com>
2521 L:	netdev@vger.kernel.org
2522 W:	http://sourceforge.net/projects/atl1
2523 W:	http://atl1.sourceforge.net
2524 S:	Maintained
2525 F:	drivers/net/ethernet/atheros/
2526 
2527 ATM
2528 M:	Chas Williams <3chas3@gmail.com>
2529 L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2530 L:	netdev@vger.kernel.org
2531 W:	http://linux-atm.sourceforge.net
2532 S:	Maintained
2533 F:	drivers/atm/
2534 F:	include/linux/atm*
2535 F:	include/uapi/linux/atm*
2536 
2537 ATMEL MACB ETHERNET DRIVER
2538 M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2539 S:	Supported
2540 F:	drivers/net/ethernet/cadence/
2541 
2542 ATMEL MAXTOUCH DRIVER
2543 M:	Nick Dyer <nick@shmanahar.org>
2544 T:	git git://github.com/ndyer/linux.git
2545 S:	Maintained
2546 F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2547 F:	drivers/input/touchscreen/atmel_mxt_ts.c
2548 
2549 ATMEL WIRELESS DRIVER
2550 M:	Simon Kelley <simon@thekelleys.org.uk>
2551 L:	linux-wireless@vger.kernel.org
2552 W:	http://www.thekelleys.org.uk/atmel
2553 W:	http://atmelwlandriver.sourceforge.net/
2554 S:	Maintained
2555 F:	drivers/net/wireless/atmel/atmel*
2556 
2557 ATOMIC INFRASTRUCTURE
2558 M:	Will Deacon <will.deacon@arm.com>
2559 M:	Peter Zijlstra <peterz@infradead.org>
2560 R:	Boqun Feng <boqun.feng@gmail.com>
2561 L:	linux-kernel@vger.kernel.org
2562 S:	Maintained
2563 F:	arch/*/include/asm/atomic*.h
2564 F:	include/*/atomic*.h
2565 
2566 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2567 M:	Bradley Grove <linuxdrivers@attotech.com>
2568 L:	linux-scsi@vger.kernel.org
2569 W:	http://www.attotech.com
2570 S:	Supported
2571 F:	drivers/scsi/esas2r
2572 
2573 ATUSB IEEE 802.15.4 RADIO DRIVER
2574 M:	Stefan Schmidt <stefan@datenfreihafen.org>
2575 L:	linux-wpan@vger.kernel.org
2576 S:	Maintained
2577 F:	drivers/net/ieee802154/atusb.c
2578 F:	drivers/net/ieee802154/atusb.h
2579 F:	drivers/net/ieee802154/at86rf230.h
2580 
2581 AUDIT SUBSYSTEM
2582 M:	Paul Moore <paul@paul-moore.com>
2583 M:	Eric Paris <eparis@redhat.com>
2584 L:	linux-audit@redhat.com (moderated for non-subscribers)
2585 W:	https://github.com/linux-audit
2586 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2587 S:	Supported
2588 F:	include/linux/audit.h
2589 F:	include/uapi/linux/audit.h
2590 F:	kernel/audit*
2591 
2592 AUXILIARY DISPLAY DRIVERS
2593 M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2594 S:	Maintained
2595 F:	drivers/auxdisplay/
2596 F:	include/linux/cfag12864b.h
2597 
2598 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2599 M:	Andreas Klinger <ak@it-klinger.de>
2600 L:	linux-iio@vger.kernel.org
2601 S:	Maintained
2602 F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2603 F:	drivers/iio/adc/hx711.c
2604 
2605 AX.25 NETWORK LAYER
2606 M:	Ralf Baechle <ralf@linux-mips.org>
2607 L:	linux-hams@vger.kernel.org
2608 W:	http://www.linux-ax25.org/
2609 S:	Maintained
2610 F:	include/uapi/linux/ax25.h
2611 F:	include/net/ax25.h
2612 F:	net/ax25/
2613 
2614 AXENTIA ARM DEVICES
2615 M:	Peter Rosin <peda@axentia.se>
2616 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 S:	Maintained
2618 F:	Documentation/devicetree/bindings/arm/axentia.txt
2619 F:	arch/arm/boot/dts/at91-linea.dtsi
2620 F:	arch/arm/boot/dts/at91-natte.dtsi
2621 F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2622 F:	arch/arm/boot/dts/at91-tse850-3.dts
2623 
2624 AXENTIA ASOC DRIVERS
2625 M:	Peter Rosin <peda@axentia.se>
2626 L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2627 S:	Maintained
2628 F:	Documentation/devicetree/bindings/sound/axentia,*
2629 F:	sound/soc/atmel/tse850-pcm5142.c
2630 
2631 AZ6007 DVB DRIVER
2632 M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2633 L:	linux-media@vger.kernel.org
2634 W:	https://linuxtv.org
2635 T:	git git://linuxtv.org/media_tree.git
2636 S:	Maintained
2637 F:	drivers/media/usb/dvb-usb-v2/az6007.c
2638 
2639 AZTECH FM RADIO RECEIVER DRIVER
2640 M:	Hans Verkuil <hverkuil@xs4all.nl>
2641 L:	linux-media@vger.kernel.org
2642 T:	git git://linuxtv.org/media_tree.git
2643 W:	https://linuxtv.org
2644 S:	Maintained
2645 F:	drivers/media/radio/radio-aztech*
2646 
2647 B43 WIRELESS DRIVER
2648 L:	linux-wireless@vger.kernel.org
2649 L:	b43-dev@lists.infradead.org
2650 W:	http://wireless.kernel.org/en/users/Drivers/b43
2651 S:	Odd Fixes
2652 F:	drivers/net/wireless/broadcom/b43/
2653 
2654 B43LEGACY WIRELESS DRIVER
2655 M:	Larry Finger <Larry.Finger@lwfinger.net>
2656 L:	linux-wireless@vger.kernel.org
2657 L:	b43-dev@lists.infradead.org
2658 W:	http://wireless.kernel.org/en/users/Drivers/b43
2659 S:	Maintained
2660 F:	drivers/net/wireless/broadcom/b43legacy/
2661 
2662 BACKLIGHT CLASS/SUBSYSTEM
2663 M:	Lee Jones <lee.jones@linaro.org>
2664 M:	Daniel Thompson <daniel.thompson@linaro.org>
2665 M:	Jingoo Han <jingoohan1@gmail.com>
2666 L:	dri-devel@lists.freedesktop.org
2667 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2668 S:	Maintained
2669 F:	drivers/video/backlight/
2670 F:	include/linux/backlight.h
2671 F:	include/linux/pwm_backlight.h
2672 F:	Documentation/devicetree/bindings/leds/backlight
2673 
2674 BATMAN ADVANCED
2675 M:	Marek Lindner <mareklindner@neomailbox.ch>
2676 M:	Simon Wunderlich <sw@simonwunderlich.de>
2677 M:	Antonio Quartulli <a@unstable.cc>
2678 L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2679 W:	https://www.open-mesh.org/
2680 Q:	https://patchwork.open-mesh.org/project/batman/list/
2681 S:	Maintained
2682 F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2683 F:	Documentation/ABI/testing/sysfs-class-net-mesh
2684 F:	Documentation/networking/batman-adv.rst
2685 F:	include/uapi/linux/batadv_packet.h
2686 F:	include/uapi/linux/batman_adv.h
2687 F:	net/batman-adv/
2688 
2689 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2690 M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2691 L:	linux-hams@vger.kernel.org
2692 W:	http://www.baycom.org/~tom/ham/ham.html
2693 S:	Maintained
2694 F:	drivers/net/hamradio/baycom*
2695 
2696 BCACHE (BLOCK LAYER CACHE)
2697 M:	Coly Li <colyli@suse.de>
2698 M:	Kent Overstreet <kent.overstreet@gmail.com>
2699 L:	linux-bcache@vger.kernel.org
2700 W:	http://bcache.evilpiepirate.org
2701 C:	irc://irc.oftc.net/bcache
2702 S:	Maintained
2703 F:	drivers/md/bcache/
2704 
2705 BDISP ST MEDIA DRIVER
2706 M:	Fabien Dessenne <fabien.dessenne@st.com>
2707 L:	linux-media@vger.kernel.org
2708 T:	git git://linuxtv.org/media_tree.git
2709 W:	https://linuxtv.org
2710 S:	Supported
2711 F:	drivers/media/platform/sti/bdisp
2712 
2713 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2714 M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2715 L:	netdev@vger.kernel.org
2716 S:	Maintained
2717 F:	drivers/net/ethernet/ec_bhf.c
2718 
2719 BEFS FILE SYSTEM
2720 M:	Luis de Bethencourt <luisbg@kernel.org>
2721 M:	Salah Triki <salah.triki@gmail.com>
2722 S:	Maintained
2723 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2724 F:	Documentation/filesystems/befs.txt
2725 F:	fs/befs/
2726 
2727 BFQ I/O SCHEDULER
2728 M:	Paolo Valente <paolo.valente@linaro.org>
2729 M:	Jens Axboe <axboe@kernel.dk>
2730 L:	linux-block@vger.kernel.org
2731 S:	Maintained
2732 F:	block/bfq-*
2733 F:	Documentation/block/bfq-iosched.txt
2734 
2735 BFS FILE SYSTEM
2736 M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2737 S:	Maintained
2738 F:	Documentation/filesystems/bfs.txt
2739 F:	fs/bfs/
2740 F:	include/uapi/linux/bfs_fs.h
2741 
2742 BLINKM RGB LED DRIVER
2743 M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2744 S:	Maintained
2745 F:	drivers/leds/leds-blinkm.c
2746 
2747 BLOCK LAYER
2748 M:	Jens Axboe <axboe@kernel.dk>
2749 L:	linux-block@vger.kernel.org
2750 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2751 S:	Maintained
2752 F:	block/
2753 F:	drivers/block/
2754 F:	kernel/trace/blktrace.c
2755 F:	lib/sbitmap.c
2756 
2757 BLOCK2MTD DRIVER
2758 M:	Joern Engel <joern@lazybastard.org>
2759 L:	linux-mtd@lists.infradead.org
2760 S:	Maintained
2761 F:	drivers/mtd/devices/block2mtd.c
2762 
2763 BLUETOOTH DRIVERS
2764 M:	Marcel Holtmann <marcel@holtmann.org>
2765 M:	Johan Hedberg <johan.hedberg@gmail.com>
2766 L:	linux-bluetooth@vger.kernel.org
2767 W:	http://www.bluez.org/
2768 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2769 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2770 S:	Maintained
2771 F:	drivers/bluetooth/
2772 
2773 BLUETOOTH SUBSYSTEM
2774 M:	Marcel Holtmann <marcel@holtmann.org>
2775 M:	Johan Hedberg <johan.hedberg@gmail.com>
2776 L:	linux-bluetooth@vger.kernel.org
2777 W:	http://www.bluez.org/
2778 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2779 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2780 S:	Maintained
2781 F:	net/bluetooth/
2782 F:	include/net/bluetooth/
2783 
2784 BONDING DRIVER
2785 M:	Jay Vosburgh <j.vosburgh@gmail.com>
2786 M:	Veaceslav Falico <vfalico@gmail.com>
2787 M:	Andy Gospodarek <andy@greyhouse.net>
2788 L:	netdev@vger.kernel.org
2789 W:	http://sourceforge.net/projects/bonding/
2790 S:	Supported
2791 F:	drivers/net/bonding/
2792 F:	include/uapi/linux/if_bonding.h
2793 
2794 BPF (Safe dynamic programs and tools)
2795 M:	Alexei Starovoitov <ast@kernel.org>
2796 M:	Daniel Borkmann <daniel@iogearbox.net>
2797 L:	netdev@vger.kernel.org
2798 L:	linux-kernel@vger.kernel.org
2799 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2800 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2801 Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2802 S:	Supported
2803 F:	arch/x86/net/bpf_jit*
2804 F:	Documentation/networking/filter.txt
2805 F:	Documentation/bpf/
2806 F:	include/linux/bpf*
2807 F:	include/linux/filter.h
2808 F:	include/trace/events/xdp.h
2809 F:	include/uapi/linux/bpf*
2810 F:	include/uapi/linux/filter.h
2811 F:	kernel/bpf/
2812 F:	kernel/trace/bpf_trace.c
2813 F:	lib/test_bpf.c
2814 F:	net/bpf/
2815 F:	net/core/filter.c
2816 F:	net/sched/act_bpf.c
2817 F:	net/sched/cls_bpf.c
2818 F:	samples/bpf/
2819 F:	tools/bpf/
2820 F:	tools/lib/bpf/
2821 F:	tools/testing/selftests/bpf/
2822 
2823 BROADCOM B44 10/100 ETHERNET DRIVER
2824 M:	Michael Chan <michael.chan@broadcom.com>
2825 L:	netdev@vger.kernel.org
2826 S:	Supported
2827 F:	drivers/net/ethernet/broadcom/b44.*
2828 
2829 BROADCOM B53 ETHERNET SWITCH DRIVER
2830 M:	Florian Fainelli <f.fainelli@gmail.com>
2831 L:	netdev@vger.kernel.org
2832 L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2833 S:	Supported
2834 F:	drivers/net/dsa/b53/*
2835 F:	include/linux/platform_data/b53.h
2836 
2837 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2838 M:	Florian Fainelli <f.fainelli@gmail.com>
2839 M:	Ray Jui <rjui@broadcom.com>
2840 M:	Scott Branden <sbranden@broadcom.com>
2841 M:	bcm-kernel-feedback-list@broadcom.com
2842 T:	git git://github.com/broadcom/mach-bcm
2843 S:	Maintained
2844 N:	bcm281*
2845 N:	bcm113*
2846 N:	bcm216*
2847 N:	kona
2848 F:	arch/arm/mach-bcm/
2849 
2850 BROADCOM BCM2835 ARM ARCHITECTURE
2851 M:	Eric Anholt <eric@anholt.net>
2852 M:	Stefan Wahren <stefan.wahren@i2se.com>
2853 L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2854 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855 T:	git git://github.com/anholt/linux
2856 S:	Maintained
2857 N:	bcm2835
2858 F:	drivers/staging/vc04_services
2859 
2860 BROADCOM BCM47XX MIPS ARCHITECTURE
2861 M:	Hauke Mehrtens <hauke@hauke-m.de>
2862 M:	Rafał Miłecki <zajec5@gmail.com>
2863 L:	linux-mips@linux-mips.org
2864 S:	Maintained
2865 F:	Documentation/devicetree/bindings/mips/brcm/
2866 F:	arch/mips/bcm47xx/*
2867 F:	arch/mips/include/asm/mach-bcm47xx/*
2868 
2869 BROADCOM BCM5301X ARM ARCHITECTURE
2870 M:	Hauke Mehrtens <hauke@hauke-m.de>
2871 M:	Rafał Miłecki <zajec5@gmail.com>
2872 M:	Jon Mason <jonmason@broadcom.com>
2873 M:	bcm-kernel-feedback-list@broadcom.com
2874 L:	linux-arm-kernel@lists.infradead.org
2875 S:	Maintained
2876 F:	arch/arm/mach-bcm/bcm_5301x.c
2877 F:	arch/arm/boot/dts/bcm5301x*.dtsi
2878 F:	arch/arm/boot/dts/bcm470*
2879 F:	arch/arm/boot/dts/bcm953012*
2880 
2881 BROADCOM BCM53573 ARM ARCHITECTURE
2882 M:	Rafał Miłecki <rafal@milecki.pl>
2883 L:	linux-arm-kernel@lists.infradead.org
2884 S:	Maintained
2885 F:	arch/arm/boot/dts/bcm53573*
2886 F:	arch/arm/boot/dts/bcm47189*
2887 
2888 BROADCOM BCM63XX ARM ARCHITECTURE
2889 M:	Florian Fainelli <f.fainelli@gmail.com>
2890 M:	bcm-kernel-feedback-list@broadcom.com
2891 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2892 T:	git git://github.com/broadcom/stblinux.git
2893 S:	Maintained
2894 N:	bcm63xx
2895 
2896 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2897 M:	Kevin Cernekee <cernekee@gmail.com>
2898 L:	linux-usb@vger.kernel.org
2899 S:	Maintained
2900 F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2901 
2902 BROADCOM BCM7XXX ARM ARCHITECTURE
2903 M:	Brian Norris <computersforpeace@gmail.com>
2904 M:	Gregory Fong <gregory.0xf0@gmail.com>
2905 M:	Florian Fainelli <f.fainelli@gmail.com>
2906 M:	bcm-kernel-feedback-list@broadcom.com
2907 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908 T:	git git://github.com/broadcom/stblinux.git
2909 S:	Maintained
2910 F:	arch/arm/mach-bcm/*brcmstb*
2911 F:	arch/arm/boot/dts/bcm7*.dts*
2912 F:	drivers/bus/brcmstb_gisb.c
2913 F:	arch/arm/mm/cache-b15-rac.c
2914 F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2915 N:	brcmstb
2916 
2917 BROADCOM BMIPS CPUFREQ DRIVER
2918 M:	Markus Mayer <mmayer@broadcom.com>
2919 M:	bcm-kernel-feedback-list@broadcom.com
2920 L:	linux-pm@vger.kernel.org
2921 S:	Maintained
2922 F:	drivers/cpufreq/bmips-cpufreq.c
2923 
2924 BROADCOM BMIPS MIPS ARCHITECTURE
2925 M:	Kevin Cernekee <cernekee@gmail.com>
2926 M:	Florian Fainelli <f.fainelli@gmail.com>
2927 L:	linux-mips@linux-mips.org
2928 T:	git git://github.com/broadcom/stblinux.git
2929 S:	Maintained
2930 F:	arch/mips/bmips/*
2931 F:	arch/mips/include/asm/mach-bmips/*
2932 F:	arch/mips/kernel/*bmips*
2933 F:	arch/mips/boot/dts/brcm/bcm*.dts*
2934 F:	drivers/irqchip/irq-bcm63*
2935 F:	drivers/irqchip/irq-bcm7*
2936 F:	drivers/irqchip/irq-brcmstb*
2937 F:	include/linux/bcm963xx_nvram.h
2938 F:	include/linux/bcm963xx_tag.h
2939 
2940 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2941 M:	Rasesh Mody <rasesh.mody@cavium.com>
2942 M:	Dept-GELinuxNICDev@cavium.com
2943 L:	netdev@vger.kernel.org
2944 S:	Supported
2945 F:	drivers/net/ethernet/broadcom/bnx2.*
2946 F:	drivers/net/ethernet/broadcom/bnx2_*
2947 
2948 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2949 M:	QLogic-Storage-Upstream@qlogic.com
2950 L:	linux-scsi@vger.kernel.org
2951 S:	Supported
2952 F:	drivers/scsi/bnx2fc/
2953 
2954 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2955 M:	QLogic-Storage-Upstream@qlogic.com
2956 L:	linux-scsi@vger.kernel.org
2957 S:	Supported
2958 F:	drivers/scsi/bnx2i/
2959 
2960 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2961 M:	Ariel Elior <ariel.elior@cavium.com>
2962 M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2963 M:	everest-linux-l2@cavium.com
2964 L:	netdev@vger.kernel.org
2965 S:	Supported
2966 F:	drivers/net/ethernet/broadcom/bnx2x/
2967 
2968 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2969 M:	Michael Chan <michael.chan@broadcom.com>
2970 L:	netdev@vger.kernel.org
2971 S:	Supported
2972 F:	drivers/net/ethernet/broadcom/bnxt/
2973 
2974 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2975 M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2976 M:	Franky Lin <franky.lin@broadcom.com>
2977 M:	Hante Meuleman <hante.meuleman@broadcom.com>
2978 M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2979 M:	Wright Feng <wright.feng@cypress.com>
2980 L:	linux-wireless@vger.kernel.org
2981 L:	brcm80211-dev-list.pdl@broadcom.com
2982 L:	brcm80211-dev-list@cypress.com
2983 S:	Supported
2984 F:	drivers/net/wireless/broadcom/brcm80211/
2985 
2986 BROADCOM BRCMSTB GPIO DRIVER
2987 M:	Gregory Fong <gregory.0xf0@gmail.com>
2988 L:	bcm-kernel-feedback-list@broadcom.com
2989 S:	Supported
2990 F:	drivers/gpio/gpio-brcmstb.c
2991 F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2992 
2993 BROADCOM BRCMSTB I2C DRIVER
2994 M:	Kamal Dasu <kdasu.kdev@gmail.com>
2995 L:	linux-i2c@vger.kernel.org
2996 L:	bcm-kernel-feedback-list@broadcom.com
2997 S:	Supported
2998 F:	drivers/i2c/busses/i2c-brcmstb.c
2999 F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3000 
3001 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3002 M:	Al Cooper <alcooperx@gmail.com>
3003 L:	linux-kernel@vger.kernel.org
3004 L:	bcm-kernel-feedback-list@broadcom.com
3005 S:	Maintained
3006 F:	drivers/phy/broadcom/phy-brcm-usb*
3007 
3008 BROADCOM GENET ETHERNET DRIVER
3009 M:	Doug Berger <opendmb@gmail.com>
3010 M:	Florian Fainelli <f.fainelli@gmail.com>
3011 L:	netdev@vger.kernel.org
3012 S:	Supported
3013 F:	drivers/net/ethernet/broadcom/genet/
3014 
3015 BROADCOM IPROC ARM ARCHITECTURE
3016 M:	Ray Jui <rjui@broadcom.com>
3017 M:	Scott Branden <sbranden@broadcom.com>
3018 M:	Jon Mason <jonmason@broadcom.com>
3019 M:	bcm-kernel-feedback-list@broadcom.com
3020 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021 T:	git git://github.com/broadcom/cygnus-linux.git
3022 S:	Maintained
3023 N:	iproc
3024 N:	cygnus
3025 N:	bcm[-_]nsp
3026 N:	bcm9113*
3027 N:	bcm9583*
3028 N:	bcm9585*
3029 N:	bcm9586*
3030 N:	bcm988312
3031 N:	bcm113*
3032 N:	bcm583*
3033 N:	bcm585*
3034 N:	bcm586*
3035 N:	bcm88312
3036 N:	hr2
3037 N:	stingray
3038 F:	arch/arm64/boot/dts/broadcom/northstar2/*
3039 F:	arch/arm64/boot/dts/broadcom/stingray/*
3040 F:	drivers/clk/bcm/clk-ns*
3041 F:	drivers/clk/bcm/clk-sr*
3042 F:	drivers/pinctrl/bcm/pinctrl-ns*
3043 F:	include/dt-bindings/clock/bcm-sr*
3044 
3045 BROADCOM KONA GPIO DRIVER
3046 M:	Ray Jui <rjui@broadcom.com>
3047 L:	bcm-kernel-feedback-list@broadcom.com
3048 S:	Supported
3049 F:	drivers/gpio/gpio-bcm-kona.c
3050 F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3051 
3052 BROADCOM NETXTREME-E ROCE DRIVER
3053 M:	Selvin Xavier <selvin.xavier@broadcom.com>
3054 M:	Devesh Sharma <devesh.sharma@broadcom.com>
3055 M:	Somnath Kotur <somnath.kotur@broadcom.com>
3056 M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3057 L:	linux-rdma@vger.kernel.org
3058 W:	http://www.broadcom.com
3059 S:	Supported
3060 F:	drivers/infiniband/hw/bnxt_re/
3061 F:	include/uapi/rdma/bnxt_re-abi.h
3062 
3063 BROADCOM NVRAM DRIVER
3064 M:	Rafał Miłecki <zajec5@gmail.com>
3065 L:	linux-mips@linux-mips.org
3066 S:	Maintained
3067 F:	drivers/firmware/broadcom/*
3068 
3069 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3070 M:	Rafał Miłecki <zajec5@gmail.com>
3071 L:	linux-wireless@vger.kernel.org
3072 S:	Maintained
3073 F:	drivers/bcma/
3074 F:	include/linux/bcma/
3075 
3076 BROADCOM STB AVS CPUFREQ DRIVER
3077 M:	Markus Mayer <mmayer@broadcom.com>
3078 M:	bcm-kernel-feedback-list@broadcom.com
3079 L:	linux-pm@vger.kernel.org
3080 S:	Maintained
3081 F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3082 F:	drivers/cpufreq/brcmstb*
3083 
3084 BROADCOM STB AVS TMON DRIVER
3085 M:	Markus Mayer <mmayer@broadcom.com>
3086 M:	bcm-kernel-feedback-list@broadcom.com
3087 L:	linux-pm@vger.kernel.org
3088 S:	Maintained
3089 F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3090 F:	drivers/thermal/broadcom/brcmstb*
3091 
3092 BROADCOM STB NAND FLASH DRIVER
3093 M:	Brian Norris <computersforpeace@gmail.com>
3094 M:	Kamal Dasu <kdasu.kdev@gmail.com>
3095 L:	linux-mtd@lists.infradead.org
3096 L:	bcm-kernel-feedback-list@broadcom.com
3097 S:	Maintained
3098 F:	drivers/mtd/nand/raw/brcmnand/
3099 
3100 BROADCOM STB DPFE DRIVER
3101 M:	Markus Mayer <mmayer@broadcom.com>
3102 M:	bcm-kernel-feedback-list@broadcom.com
3103 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3104 S:	Maintained
3105 F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3106 F:	drivers/memory/brcmstb_dpfe.c
3107 
3108 BROADCOM SPI DRIVER
3109 M:	Kamal Dasu <kdasu.kdev@gmail.com>
3110 M:	bcm-kernel-feedback-list@broadcom.com
3111 S:	Maintained
3112 F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3113 F:	drivers/spi/spi-bcm-qspi.*
3114 F:	drivers/spi/spi-brcmstb-qspi.c
3115 F:	drivers/spi/spi-iproc-qspi.c
3116 
3117 BROADCOM SYSTEMPORT ETHERNET DRIVER
3118 M:	Florian Fainelli <f.fainelli@gmail.com>
3119 L:	netdev@vger.kernel.org
3120 S:	Supported
3121 F:	drivers/net/ethernet/broadcom/bcmsysport.*
3122 
3123 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3124 M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3125 M:	Prashant Sreedharan <prashant@broadcom.com>
3126 M:	Michael Chan <mchan@broadcom.com>
3127 L:	netdev@vger.kernel.org
3128 S:	Supported
3129 F:	drivers/net/ethernet/broadcom/tg3.*
3130 
3131 BROCADE BFA FC SCSI DRIVER
3132 M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3133 M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3134 L:	linux-scsi@vger.kernel.org
3135 S:	Supported
3136 F:	drivers/scsi/bfa/
3137 
3138 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3139 M:	Rasesh Mody <rasesh.mody@cavium.com>
3140 M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3141 M:	Dept-GELinuxNICDev@cavium.com
3142 L:	netdev@vger.kernel.org
3143 S:	Supported
3144 F:	drivers/net/ethernet/brocade/bna/
3145 
3146 BSG (block layer generic sg v4 driver)
3147 M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3148 L:	linux-scsi@vger.kernel.org
3149 S:	Supported
3150 F:	block/bsg.c
3151 F:	include/linux/bsg.h
3152 F:	include/uapi/linux/bsg.h
3153 
3154 BT87X AUDIO DRIVER
3155 M:	Clemens Ladisch <clemens@ladisch.de>
3156 L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3157 T:	git git://git.alsa-project.org/alsa-kernel.git
3158 S:	Maintained
3159 F:	Documentation/sound/cards/bt87x.rst
3160 F:	sound/pci/bt87x.c
3161 
3162 BT8XXGPIO DRIVER
3163 M:	Michael Buesch <m@bues.ch>
3164 W:	http://bu3sch.de/btgpio.php
3165 S:	Maintained
3166 F:	drivers/gpio/gpio-bt8xx.c
3167 
3168 BTRFS FILE SYSTEM
3169 M:	Chris Mason <clm@fb.com>
3170 M:	Josef Bacik <josef@toxicpanda.com>
3171 M:	David Sterba <dsterba@suse.com>
3172 L:	linux-btrfs@vger.kernel.org
3173 W:	http://btrfs.wiki.kernel.org/
3174 Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3175 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3176 S:	Maintained
3177 F:	Documentation/filesystems/btrfs.txt
3178 F:	fs/btrfs/
3179 F:	include/linux/btrfs*
3180 F:	include/uapi/linux/btrfs*
3181 
3182 BTTV VIDEO4LINUX DRIVER
3183 M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3184 L:	linux-media@vger.kernel.org
3185 W:	https://linuxtv.org
3186 T:	git git://linuxtv.org/media_tree.git
3187 S:	Odd fixes
3188 F:	Documentation/media/v4l-drivers/bttv*
3189 F:	drivers/media/pci/bt8xx/bttv*
3190 
3191 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3192 M:	Chanwoo Choi <cw00.choi@samsung.com>
3193 L:	linux-pm@vger.kernel.org
3194 L:	linux-samsung-soc@vger.kernel.org
3195 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3196 S:	Maintained
3197 F:	drivers/devfreq/exynos-bus.c
3198 F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3199 
3200 BUSLOGIC SCSI DRIVER
3201 M:	Khalid Aziz <khalid@gonehiking.org>
3202 L:	linux-scsi@vger.kernel.org
3203 S:	Maintained
3204 F:	drivers/scsi/BusLogic.*
3205 F:	drivers/scsi/FlashPoint.*
3206 
3207 C-MEDIA CMI8788 DRIVER
3208 M:	Clemens Ladisch <clemens@ladisch.de>
3209 L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3210 T:	git git://git.alsa-project.org/alsa-kernel.git
3211 S:	Maintained
3212 F:	sound/pci/oxygen/
3213 
3214 C-SKY ARCHITECTURE
3215 M:	Guo Ren <ren_guo@c-sky.com>
3216 T:	git https://github.com/c-sky/csky-linux.git
3217 S:	Supported
3218 F:	arch/csky/
3219 F:	Documentation/devicetree/bindings/csky/
3220 K:	csky
3221 N:	csky
3222 
3223 C6X ARCHITECTURE
3224 M:	Mark Salter <msalter@redhat.com>
3225 M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3226 L:	linux-c6x-dev@linux-c6x.org
3227 W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3228 S:	Maintained
3229 F:	arch/c6x/
3230 
3231 CA8210 IEEE-802.15.4 RADIO DRIVER
3232 M:	Harry Morris <h.morris@cascoda.com>
3233 L:	linux-wpan@vger.kernel.org
3234 W:	https://github.com/Cascoda/ca8210-linux.git
3235 S:	Maintained
3236 F:	drivers/net/ieee802154/ca8210.c
3237 F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3238 
3239 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3240 M:	David Howells <dhowells@redhat.com>
3241 L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3242 S:	Supported
3243 F:	Documentation/filesystems/caching/cachefiles.txt
3244 F:	fs/cachefiles/
3245 
3246 CADENCE MIPI-CSI2 BRIDGES
3247 M:	Maxime Ripard <maxime.ripard@bootlin.com>
3248 L:	linux-media@vger.kernel.org
3249 S:	Maintained
3250 F:	Documentation/devicetree/bindings/media/cdns,*.txt
3251 F:	drivers/media/platform/cadence/cdns-csi2*
3252 
3253 CADET FM/AM RADIO RECEIVER DRIVER
3254 M:	Hans Verkuil <hverkuil@xs4all.nl>
3255 L:	linux-media@vger.kernel.org
3256 T:	git git://linuxtv.org/media_tree.git
3257 W:	https://linuxtv.org
3258 S:	Maintained
3259 F:	drivers/media/radio/radio-cadet*
3260 
3261 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3262 M:	Jonathan Corbet <corbet@lwn.net>
3263 L:	linux-media@vger.kernel.org
3264 T:	git git://linuxtv.org/media_tree.git
3265 S:	Maintained
3266 F:	Documentation/media/v4l-drivers/cafe_ccic*
3267 F:	drivers/media/platform/marvell-ccic/
3268 
3269 CAIF NETWORK LAYER
3270 M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3271 L:	netdev@vger.kernel.org
3272 S:	Supported
3273 F:	Documentation/networking/caif/
3274 F:	drivers/net/caif/
3275 F:	include/uapi/linux/caif/
3276 F:	include/net/caif/
3277 F:	net/caif/
3278 
3279 CALGARY x86-64 IOMMU
3280 M:	Muli Ben-Yehuda <mulix@mulix.org>
3281 M:	Jon Mason <jdmason@kudzu.us>
3282 L:	iommu@lists.linux-foundation.org
3283 S:	Maintained
3284 F:	arch/x86/kernel/pci-calgary_64.c
3285 F:	arch/x86/kernel/tce_64.c
3286 F:	arch/x86/include/asm/calgary.h
3287 F:	arch/x86/include/asm/tce.h
3288 
3289 CAN NETWORK DRIVERS
3290 M:	Wolfgang Grandegger <wg@grandegger.com>
3291 M:	Marc Kleine-Budde <mkl@pengutronix.de>
3292 L:	linux-can@vger.kernel.org
3293 W:	https://github.com/linux-can
3294 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3295 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3296 S:	Maintained
3297 F:	Documentation/devicetree/bindings/net/can/
3298 F:	drivers/net/can/
3299 F:	include/linux/can/dev.h
3300 F:	include/linux/can/platform/
3301 F:	include/uapi/linux/can/error.h
3302 F:	include/uapi/linux/can/netlink.h
3303 
3304 CAN NETWORK LAYER
3305 M:	Oliver Hartkopp <socketcan@hartkopp.net>
3306 M:	Marc Kleine-Budde <mkl@pengutronix.de>
3307 L:	linux-can@vger.kernel.org
3308 W:	https://github.com/linux-can
3309 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3310 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3311 S:	Maintained
3312 F:	Documentation/networking/can.rst
3313 F:	net/can/
3314 F:	include/linux/can/core.h
3315 F:	include/uapi/linux/can.h
3316 F:	include/uapi/linux/can/bcm.h
3317 F:	include/uapi/linux/can/raw.h
3318 F:	include/uapi/linux/can/gw.h
3319 
3320 CAPABILITIES
3321 M:	Serge Hallyn <serge@hallyn.com>
3322 L:	linux-security-module@vger.kernel.org
3323 S:	Supported
3324 F:	include/linux/capability.h
3325 F:	include/uapi/linux/capability.h
3326 F:	security/commoncap.c
3327 F:	kernel/capability.c
3328 
3329 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3330 M:	Kevin Tsai <ktsai@capellamicro.com>
3331 S:	Maintained
3332 F:	drivers/iio/light/cm*
3333 
3334 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3335 M:	Christian Lamparter <chunkeey@googlemail.com>
3336 L:	linux-wireless@vger.kernel.org
3337 W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3338 S:	Maintained
3339 F:	drivers/net/wireless/ath/carl9170/
3340 
3341 CAVIUM I2C DRIVER
3342 M:	Jan Glauber <jglauber@cavium.com>
3343 M:	David Daney <david.daney@cavium.com>
3344 W:	http://www.cavium.com
3345 S:	Supported
3346 F:	drivers/i2c/busses/i2c-octeon*
3347 F:	drivers/i2c/busses/i2c-thunderx*
3348 
3349 CAVIUM LIQUIDIO NETWORK DRIVER
3350 M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3351 M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3352 M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3353 M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3354 L:	netdev@vger.kernel.org
3355 W:	http://www.cavium.com
3356 S:	Supported
3357 F:	drivers/net/ethernet/cavium/liquidio/
3358 
3359 CAVIUM MMC DRIVER
3360 M:	Jan Glauber <jglauber@cavium.com>
3361 M:	David Daney <david.daney@cavium.com>
3362 M:	Steven J. Hill <Steven.Hill@cavium.com>
3363 W:	http://www.cavium.com
3364 S:	Supported
3365 F:	drivers/mmc/host/cavium*
3366 
3367 CAVIUM OCTEON-TX CRYPTO DRIVER
3368 M:	George Cherian <george.cherian@cavium.com>
3369 L:	linux-crypto@vger.kernel.org
3370 W:	http://www.cavium.com
3371 S:	Supported
3372 F:	drivers/crypto/cavium/cpt/
3373 
3374 CAVIUM THUNDERX2 ARM64 SOC
3375 M:	Robert Richter <rrichter@cavium.com>
3376 M:	Jayachandran C <jnair@caviumnetworks.com>
3377 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3378 S:	Maintained
3379 F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3380 F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3381 
3382 CC2520 IEEE-802.15.4 RADIO DRIVER
3383 M:	Varka Bhadram <varkabhadram@gmail.com>
3384 L:	linux-wpan@vger.kernel.org
3385 S:	Maintained
3386 F:	drivers/net/ieee802154/cc2520.c
3387 F:	include/linux/spi/cc2520.h
3388 F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3389 
3390 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3391 M:	Gilad Ben-Yossef <gilad@benyossef.com>
3392 L:	linux-crypto@vger.kernel.org
3393 S:	Supported
3394 F:	drivers/crypto/ccree/
3395 W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3396 
3397 CEC FRAMEWORK
3398 M:	Hans Verkuil <hans.verkuil@cisco.com>
3399 L:	linux-media@vger.kernel.org
3400 T:	git git://linuxtv.org/media_tree.git
3401 W:	http://linuxtv.org
3402 S:	Supported
3403 F:	Documentation/media/kapi/cec-core.rst
3404 F:	Documentation/media/uapi/cec
3405 F:	drivers/media/cec/
3406 F:	drivers/media/rc/keymaps/rc-cec.c
3407 F:	include/media/cec.h
3408 F:	include/media/cec-notifier.h
3409 F:	include/uapi/linux/cec.h
3410 F:	include/uapi/linux/cec-funcs.h
3411 F:	Documentation/devicetree/bindings/media/cec.txt
3412 F:	Documentation/ABI/testing/debugfs-cec-error-inj
3413 
3414 CEC GPIO DRIVER
3415 M:	Hans Verkuil <hans.verkuil@cisco.com>
3416 L:	linux-media@vger.kernel.org
3417 T:	git git://linuxtv.org/media_tree.git
3418 W:	http://linuxtv.org
3419 S:	Supported
3420 F:	drivers/media/platform/cec-gpio/
3421 F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3422 
3423 CELL BROADBAND ENGINE ARCHITECTURE
3424 M:	Arnd Bergmann <arnd@arndb.de>
3425 L:	linuxppc-dev@lists.ozlabs.org
3426 W:	http://www.ibm.com/developerworks/power/cell/
3427 S:	Supported
3428 F:	arch/powerpc/include/asm/cell*.h
3429 F:	arch/powerpc/include/asm/spu*.h
3430 F:	arch/powerpc/include/uapi/asm/spu*.h
3431 F:	arch/powerpc/oprofile/*cell*
3432 F:	arch/powerpc/platforms/cell/
3433 
3434 CEPH COMMON CODE (LIBCEPH)
3435 M:	Ilya Dryomov <idryomov@gmail.com>
3436 M:	"Yan, Zheng" <zyan@redhat.com>
3437 M:	Sage Weil <sage@redhat.com>
3438 L:	ceph-devel@vger.kernel.org
3439 W:	http://ceph.com/
3440 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3441 T:	git git://github.com/ceph/ceph-client.git
3442 S:	Supported
3443 F:	net/ceph/
3444 F:	include/linux/ceph/
3445 F:	include/linux/crush/
3446 
3447 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3448 M:	"Yan, Zheng" <zyan@redhat.com>
3449 M:	Sage Weil <sage@redhat.com>
3450 M:	Ilya Dryomov <idryomov@gmail.com>
3451 L:	ceph-devel@vger.kernel.org
3452 W:	http://ceph.com/
3453 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3454 T:	git git://github.com/ceph/ceph-client.git
3455 S:	Supported
3456 F:	Documentation/filesystems/ceph.txt
3457 F:	fs/ceph/
3458 
3459 CERTIFICATE HANDLING:
3460 M:	David Howells <dhowells@redhat.com>
3461 M:	David Woodhouse <dwmw2@infradead.org>
3462 L:	keyrings@vger.kernel.org
3463 S:	Maintained
3464 F:	Documentation/admin-guide/module-signing.rst
3465 F:	certs/
3466 F:	scripts/sign-file.c
3467 F:	scripts/extract-cert.c
3468 
3469 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3470 L:	linux-usb@vger.kernel.org
3471 S:	Orphan
3472 F:	Documentation/usb/WUSB-Design-overview.txt
3473 F:	Documentation/usb/wusb-cbaf
3474 F:	drivers/usb/host/hwa-hc.c
3475 F:	drivers/usb/host/whci/
3476 F:	drivers/usb/wusbcore/
3477 F:	include/linux/usb/wusb*
3478 
3479 CFAG12864B LCD DRIVER
3480 M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3481 S:	Maintained
3482 F:	drivers/auxdisplay/cfag12864b.c
3483 F:	include/linux/cfag12864b.h
3484 
3485 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3486 M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3487 S:	Maintained
3488 F:	drivers/auxdisplay/cfag12864bfb.c
3489 F:	include/linux/cfag12864b.h
3490 
3491 802.11 (including CFG80211/NL80211)
3492 M:	Johannes Berg <johannes@sipsolutions.net>
3493 L:	linux-wireless@vger.kernel.org
3494 W:	http://wireless.kernel.org/
3495 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3496 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3497 S:	Maintained
3498 F:	net/wireless/
3499 F:	include/uapi/linux/nl80211.h
3500 F:	include/linux/ieee80211.h
3501 F:	include/net/wext.h
3502 F:	include/net/cfg80211.h
3503 F:	include/net/iw_handler.h
3504 F:	include/net/ieee80211_radiotap.h
3505 F:	Documentation/driver-api/80211/cfg80211.rst
3506 F:	Documentation/networking/regulatory.txt
3507 
3508 CHAR and MISC DRIVERS
3509 M:	Arnd Bergmann <arnd@arndb.de>
3510 M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3511 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3512 S:	Supported
3513 F:	drivers/char/
3514 F:	drivers/misc/
3515 F:	include/linux/miscdevice.h
3516 
3517 CHECKPATCH
3518 M:	Andy Whitcroft <apw@canonical.com>
3519 M:	Joe Perches <joe@perches.com>
3520 S:	Maintained
3521 F:	scripts/checkpatch.pl
3522 
3523 CHINESE DOCUMENTATION
3524 M:	Harry Wei <harryxiyou@gmail.com>
3525 L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3526 L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3527 S:	Maintained
3528 F:	Documentation/translations/zh_CN/
3529 
3530 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3531 M:	Peter Chen <Peter.Chen@nxp.com>
3532 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3533 L:	linux-usb@vger.kernel.org
3534 S:	Maintained
3535 F:	drivers/usb/chipidea/
3536 
3537 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3538 M:	Hans de Goede <hdegoede@redhat.com>
3539 L:	linux-input@vger.kernel.org
3540 S:	Maintained
3541 F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3542 F:	drivers/input/touchscreen/chipone_icn8318.c
3543 
3544 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3545 M:	Hans de Goede <hdegoede@redhat.com>
3546 L:	linux-input@vger.kernel.org
3547 S:	Maintained
3548 F:	drivers/input/touchscreen/chipone_icn8505.c
3549 
3550 CHROME HARDWARE PLATFORM SUPPORT
3551 M:	Benson Leung <bleung@chromium.org>
3552 M:	Olof Johansson <olof@lixom.net>
3553 S:	Maintained
3554 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3555 F:	drivers/platform/chrome/
3556 
3557 CIRRUS LOGIC AUDIO CODEC DRIVERS
3558 M:	Brian Austin <brian.austin@cirrus.com>
3559 M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3560 L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3561 S:	Maintained
3562 F:	sound/soc/codecs/cs*
3563 
3564 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3565 M:	Hartley Sweeten <hsweeten@visionengravers.com>
3566 L:	netdev@vger.kernel.org
3567 S:	Maintained
3568 F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3569 
3570 CISCO FCOE HBA DRIVER
3571 M:	Satish Kharat <satishkh@cisco.com>
3572 M:	Sesidhar Baddela <sebaddel@cisco.com>
3573 M:	Karan Tilak Kumar <kartilak@cisco.com>
3574 L:	linux-scsi@vger.kernel.org
3575 S:	Supported
3576 F:	drivers/scsi/fnic/
3577 
3578 CISCO SCSI HBA DRIVER
3579 M:	Karan Tilak Kumar <kartilak@cisco.com>
3580 M:	Sesidhar Baddela <sebaddel@cisco.com>
3581 L:	linux-scsi@vger.kernel.org
3582 S:	Supported
3583 F:	drivers/scsi/snic/
3584 
3585 CISCO VIC ETHERNET NIC DRIVER
3586 M:	Christian Benvenuti <benve@cisco.com>
3587 M:	Govindarajulu Varadarajan <_govind@gmx.com>
3588 M:	Parvi Kaustubhi <pkaustub@cisco.com>
3589 S:	Supported
3590 F:	drivers/net/ethernet/cisco/enic/
3591 
3592 CISCO VIC LOW LATENCY NIC DRIVER
3593 M:	Christian Benvenuti <benve@cisco.com>
3594 S:	Supported
3595 F:	drivers/infiniband/hw/usnic/
3596 
3597 CIRRUS LOGIC MADERA CODEC DRIVERS
3598 M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3599 M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3600 L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3601 L:	patches@opensource.cirrus.com
3602 T:	git https://github.com/CirrusLogic/linux-drivers.git
3603 W:	https://github.com/CirrusLogic/linux-drivers/wiki
3604 S:	Supported
3605 F:	Documentation/devicetree/bindings/mfd/madera.txt
3606 F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3607 F:	include/linux/mfd/madera/*
3608 F:	drivers/gpio/gpio-madera*
3609 F:	drivers/mfd/madera*
3610 F:	drivers/mfd/cs47l*
3611 F:	drivers/pinctrl/cirrus/*
3612 
3613 CLANG-FORMAT FILE
3614 M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3615 S:	Maintained
3616 F:	.clang-format
3617 
3618 CLEANCACHE API
3619 M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3620 L:	linux-kernel@vger.kernel.org
3621 S:	Maintained
3622 F:	mm/cleancache.c
3623 F:	include/linux/cleancache.h
3624 
3625 CLK API
3626 M:	Russell King <linux@armlinux.org.uk>
3627 L:	linux-clk@vger.kernel.org
3628 S:	Maintained
3629 F:	include/linux/clk.h
3630 
3631 CLOCKSOURCE, CLOCKEVENT DRIVERS
3632 M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3633 M:	Thomas Gleixner <tglx@linutronix.de>
3634 L:	linux-kernel@vger.kernel.org
3635 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3636 S:	Supported
3637 F:	drivers/clocksource/
3638 F:	Documentation/devicetree/bindings/timer/
3639 
3640 CMPC ACPI DRIVER
3641 M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3642 M:	Daniel Oliveira Nascimento <don@syst.com.br>
3643 L:	platform-driver-x86@vger.kernel.org
3644 S:	Supported
3645 F:	drivers/platform/x86/classmate-laptop.c
3646 
3647 COBALT MEDIA DRIVER
3648 M:	Hans Verkuil <hans.verkuil@cisco.com>
3649 L:	linux-media@vger.kernel.org
3650 T:	git git://linuxtv.org/media_tree.git
3651 W:	https://linuxtv.org
3652 S:	Supported
3653 F:	drivers/media/pci/cobalt/
3654 
3655 COCCINELLE/Semantic Patches (SmPL)
3656 M:	Julia Lawall <Julia.Lawall@lip6.fr>
3657 M:	Gilles Muller <Gilles.Muller@lip6.fr>
3658 M:	Nicolas Palix <nicolas.palix@imag.fr>
3659 M:	Michal Marek <michal.lkml@markovi.net>
3660 L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3661 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3662 W:	http://coccinelle.lip6.fr/
3663 S:	Supported
3664 F:	Documentation/dev-tools/coccinelle.rst
3665 F:	scripts/coccinelle/
3666 F:	scripts/coccicheck
3667 
3668 CODA FILE SYSTEM
3669 M:	Jan Harkes <jaharkes@cs.cmu.edu>
3670 M:	coda@cs.cmu.edu
3671 L:	codalist@coda.cs.cmu.edu
3672 W:	http://www.coda.cs.cmu.edu/
3673 S:	Maintained
3674 F:	Documentation/filesystems/coda.txt
3675 F:	fs/coda/
3676 F:	include/linux/coda*.h
3677 F:	include/uapi/linux/coda*.h
3678 
3679 CODA V4L2 MEM2MEM DRIVER
3680 M:	Philipp Zabel <p.zabel@pengutronix.de>
3681 L:	linux-media@vger.kernel.org
3682 S:	Maintained
3683 F:	Documentation/devicetree/bindings/media/coda.txt
3684 F:	drivers/media/platform/coda/
3685 
3686 CODE OF CONDUCT
3687 M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3688 S:	Supported
3689 F:	Documentation/process/code-of-conduct.rst
3690 F:	Documentation/process/code-of-conduct-interpretation.rst
3691 
3692 COMMON CLK FRAMEWORK
3693 M:	Michael Turquette <mturquette@baylibre.com>
3694 M:	Stephen Boyd <sboyd@kernel.org>
3695 L:	linux-clk@vger.kernel.org
3696 Q:	http://patchwork.kernel.org/project/linux-clk/list/
3697 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3698 S:	Maintained
3699 F:	Documentation/devicetree/bindings/clock/
3700 F:	drivers/clk/
3701 X:	drivers/clk/clkdev.c
3702 F:	include/linux/clk-pr*
3703 F:	include/linux/clk/
3704 F:	include/linux/of_clk.h
3705 
3706 COMMON INTERNET FILE SYSTEM (CIFS)
3707 M:	Steve French <sfrench@samba.org>
3708 L:	linux-cifs@vger.kernel.org
3709 L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3710 W:	http://linux-cifs.samba.org/
3711 T:	git git://git.samba.org/sfrench/cifs-2.6.git
3712 S:	Supported
3713 F:	Documentation/filesystems/cifs/
3714 F:	fs/cifs/
3715 
3716 COMPACTPCI HOTPLUG CORE
3717 M:	Scott Murray <scott@spiteful.org>
3718 L:	linux-pci@vger.kernel.org
3719 S:	Maintained
3720 F:	drivers/pci/hotplug/cpci_hotplug*
3721 
3722 COMPACTPCI HOTPLUG GENERIC DRIVER
3723 M:	Scott Murray <scott@spiteful.org>
3724 L:	linux-pci@vger.kernel.org
3725 S:	Maintained
3726 F:	drivers/pci/hotplug/cpcihp_generic.c
3727 
3728 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3729 M:	Scott Murray <scott@spiteful.org>
3730 L:	linux-pci@vger.kernel.org
3731 S:	Maintained
3732 F:	drivers/pci/hotplug/cpcihp_zt5550.*
3733 
3734 COMPAL LAPTOP SUPPORT
3735 M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3736 L:	platform-driver-x86@vger.kernel.org
3737 S:	Maintained
3738 F:	drivers/platform/x86/compal-laptop.c
3739 
3740 COMPILER ATTRIBUTES
3741 M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3742 S:	Maintained
3743 F:	include/linux/compiler_attributes.h
3744 
3745 CONEXANT ACCESSRUNNER USB DRIVER
3746 L:	accessrunner-general@lists.sourceforge.net
3747 W:	http://accessrunner.sourceforge.net/
3748 S:	Orphan
3749 F:	drivers/usb/atm/cxacru.c
3750 
3751 CONFIGFS
3752 M:	Joel Becker <jlbec@evilplan.org>
3753 M:	Christoph Hellwig <hch@lst.de>
3754 T:	git git://git.infradead.org/users/hch/configfs.git
3755 S:	Supported
3756 F:	fs/configfs/
3757 F:	include/linux/configfs.h
3758 
3759 CONNECTOR
3760 M:	Evgeniy Polyakov <zbr@ioremap.net>
3761 L:	netdev@vger.kernel.org
3762 S:	Maintained
3763 F:	drivers/connector/
3764 
3765 CONTROL GROUP (CGROUP)
3766 M:	Tejun Heo <tj@kernel.org>
3767 M:	Li Zefan <lizefan@huawei.com>
3768 M:	Johannes Weiner <hannes@cmpxchg.org>
3769 L:	cgroups@vger.kernel.org
3770 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3771 S:	Maintained
3772 F:	Documentation/cgroup*
3773 F:	include/linux/cgroup*
3774 F:	kernel/cgroup*
3775 
3776 CONTROL GROUP - CPUSET
3777 M:	Li Zefan <lizefan@huawei.com>
3778 L:	cgroups@vger.kernel.org
3779 W:	http://www.bullopensource.org/cpuset/
3780 W:	http://oss.sgi.com/projects/cpusets/
3781 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3782 S:	Maintained
3783 F:	Documentation/cgroup-v1/cpusets.txt
3784 F:	include/linux/cpuset.h
3785 F:	kernel/cgroup/cpuset.c
3786 
3787 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3788 M:	Johannes Weiner <hannes@cmpxchg.org>
3789 M:	Michal Hocko <mhocko@kernel.org>
3790 M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3791 L:	cgroups@vger.kernel.org
3792 L:	linux-mm@kvack.org
3793 S:	Maintained
3794 F:	mm/memcontrol.c
3795 F:	mm/swap_cgroup.c
3796 
3797 CORETEMP HARDWARE MONITORING DRIVER
3798 M:	Fenghua Yu <fenghua.yu@intel.com>
3799 L:	linux-hwmon@vger.kernel.org
3800 S:	Maintained
3801 F:	Documentation/hwmon/coretemp
3802 F:	drivers/hwmon/coretemp.c
3803 
3804 COSA/SRP SYNC SERIAL DRIVER
3805 M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3806 W:	http://www.fi.muni.cz/~kas/cosa/
3807 S:	Maintained
3808 F:	drivers/net/wan/cosa*
3809 
3810 CPMAC ETHERNET DRIVER
3811 M:	Florian Fainelli <f.fainelli@gmail.com>
3812 L:	netdev@vger.kernel.org
3813 S:	Maintained
3814 F:	drivers/net/ethernet/ti/cpmac.c
3815 
3816 CPU FREQUENCY DRIVERS
3817 M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3818 M:	Viresh Kumar <viresh.kumar@linaro.org>
3819 L:	linux-pm@vger.kernel.org
3820 S:	Maintained
3821 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3822 T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3823 B:	https://bugzilla.kernel.org
3824 F:	Documentation/cpu-freq/
3825 F:	Documentation/devicetree/bindings/cpufreq/
3826 F:	drivers/cpufreq/
3827 F:	include/linux/cpufreq.h
3828 F:	tools/testing/selftests/cpufreq/
3829 
3830 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3831 M:	Viresh Kumar <viresh.kumar@linaro.org>
3832 M:	Sudeep Holla <sudeep.holla@arm.com>
3833 L:	linux-pm@vger.kernel.org
3834 W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3835 S:	Maintained
3836 F:	drivers/cpufreq/arm_big_little.h
3837 F:	drivers/cpufreq/arm_big_little.c
3838 
3839 CPU POWER MONITORING SUBSYSTEM
3840 M:	Thomas Renninger <trenn@suse.com>
3841 M:	Shuah Khan <shuah@kernel.org>
3842 L:	linux-pm@vger.kernel.org
3843 S:	Maintained
3844 F:	tools/power/cpupower/
3845 
3846 CPUID/MSR DRIVER
3847 M:	"H. Peter Anvin" <hpa@zytor.com>
3848 S:	Maintained
3849 F:	arch/x86/kernel/cpuid.c
3850 F:	arch/x86/kernel/msr.c
3851 
3852 CPUIDLE DRIVER - ARM BIG LITTLE
3853 M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3854 M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3855 L:	linux-pm@vger.kernel.org
3856 L:	linux-arm-kernel@lists.infradead.org
3857 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3858 S:	Maintained
3859 F:	drivers/cpuidle/cpuidle-big_little.c
3860 
3861 CPUIDLE DRIVER - ARM EXYNOS
3862 M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3863 M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3864 M:	Kukjin Kim <kgene@kernel.org>
3865 L:	linux-pm@vger.kernel.org
3866 L:	linux-samsung-soc@vger.kernel.org
3867 S:	Supported
3868 F:	drivers/cpuidle/cpuidle-exynos.c
3869 F:	arch/arm/mach-exynos/pm.c
3870 
3871 CPUIDLE DRIVERS
3872 M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3873 M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3874 L:	linux-pm@vger.kernel.org
3875 S:	Maintained
3876 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3877 B:	https://bugzilla.kernel.org
3878 F:	drivers/cpuidle/*
3879 F:	include/linux/cpuidle.h
3880 
3881 CRAMFS FILESYSTEM
3882 M:	Nicolas Pitre <nico@linaro.org>
3883 S:	Maintained
3884 F:	Documentation/filesystems/cramfs.txt
3885 F:	fs/cramfs/
3886 
3887 CRYPTO API
3888 M:	Herbert Xu <herbert@gondor.apana.org.au>
3889 M:	"David S. Miller" <davem@davemloft.net>
3890 L:	linux-crypto@vger.kernel.org
3891 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3892 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3893 S:	Maintained
3894 F:	Documentation/crypto/
3895 F:	Documentation/devicetree/bindings/crypto/
3896 F:	arch/*/crypto/
3897 F:	crypto/
3898 F:	drivers/crypto/
3899 F:	include/crypto/
3900 F:	include/linux/crypto*
3901 
3902 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3903 M:	Neil Horman <nhorman@tuxdriver.com>
3904 L:	linux-crypto@vger.kernel.org
3905 S:	Maintained
3906 F:	crypto/ansi_cprng.c
3907 F:	crypto/rng.c
3908 
3909 CS3308 MEDIA DRIVER
3910 M:	Hans Verkuil <hverkuil@xs4all.nl>
3911 L:	linux-media@vger.kernel.org
3912 T:	git git://linuxtv.org/media_tree.git
3913 W:	http://linuxtv.org
3914 S:	Odd Fixes
3915 F:	drivers/media/i2c/cs3308.c
3916 F:	drivers/media/i2c/cs3308.h
3917 
3918 CS5535 Audio ALSA driver
3919 M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3920 S:	Maintained
3921 F:	sound/pci/cs5535audio/
3922 
3923 CW1200 WLAN driver
3924 M:	Solomon Peachy <pizza@shaftnet.org>
3925 S:	Maintained
3926 F:	drivers/net/wireless/st/cw1200/
3927 
3928 CX18 VIDEO4LINUX DRIVER
3929 M:	Andy Walls <awalls@md.metrocast.net>
3930 L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3931 L:	linux-media@vger.kernel.org
3932 T:	git git://linuxtv.org/media_tree.git
3933 W:	https://linuxtv.org
3934 W:	http://www.ivtvdriver.org/index.php/Cx18
3935 S:	Maintained
3936 F:	Documentation/media/v4l-drivers/cx18*
3937 F:	drivers/media/pci/cx18/
3938 F:	include/uapi/linux/ivtv*
3939 
3940 CX2341X MPEG ENCODER HELPER MODULE
3941 M:	Hans Verkuil <hverkuil@xs4all.nl>
3942 L:	linux-media@vger.kernel.org
3943 T:	git git://linuxtv.org/media_tree.git
3944 W:	https://linuxtv.org
3945 S:	Maintained
3946 F:	drivers/media/common/cx2341x*
3947 F:	include/media/cx2341x*
3948 
3949 CX24120 MEDIA DRIVER
3950 M:	Jemma Denson <jdenson@gmail.com>
3951 M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3952 L:	linux-media@vger.kernel.org
3953 W:	https://linuxtv.org
3954 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3955 S:	Maintained
3956 F:	drivers/media/dvb-frontends/cx24120*
3957 
3958 CX88 VIDEO4LINUX DRIVER
3959 M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3960 L:	linux-media@vger.kernel.org
3961 W:	https://linuxtv.org
3962 T:	git git://linuxtv.org/media_tree.git
3963 S:	Odd fixes
3964 F:	Documentation/media/v4l-drivers/cx88*
3965 F:	drivers/media/pci/cx88/
3966 
3967 CXD2820R MEDIA DRIVER
3968 M:	Antti Palosaari <crope@iki.fi>
3969 L:	linux-media@vger.kernel.org
3970 W:	https://linuxtv.org
3971 W:	http://palosaari.fi/linux/
3972 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3973 T:	git git://linuxtv.org/anttip/media_tree.git
3974 S:	Maintained
3975 F:	drivers/media/dvb-frontends/cxd2820r*
3976 
3977 CXGB3 ETHERNET DRIVER (CXGB3)
3978 M:	Santosh Raspatur <santosh@chelsio.com>
3979 L:	netdev@vger.kernel.org
3980 W:	http://www.chelsio.com
3981 S:	Supported
3982 F:	drivers/net/ethernet/chelsio/cxgb3/
3983 
3984 CXGB3 ISCSI DRIVER (CXGB3I)
3985 M:	Karen Xie <kxie@chelsio.com>
3986 L:	linux-scsi@vger.kernel.org
3987 W:	http://www.chelsio.com
3988 S:	Supported
3989 F:	drivers/scsi/cxgbi/cxgb3i
3990 
3991 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3992 M:	Steve Wise <swise@chelsio.com>
3993 L:	linux-rdma@vger.kernel.org
3994 W:	http://www.openfabrics.org
3995 S:	Supported
3996 F:	drivers/infiniband/hw/cxgb3/
3997 F:	include/uapi/rdma/cxgb3-abi.h
3998 
3999 CXGB4 CRYPTO DRIVER (chcr)
4000 M:	Harsh Jain <harsh@chelsio.com>
4001 L:	linux-crypto@vger.kernel.org
4002 W:	http://www.chelsio.com
4003 S:	Supported
4004 F:	drivers/crypto/chelsio
4005 
4006 CXGB4 ETHERNET DRIVER (CXGB4)
4007 M:	Ganesh Goudar <ganeshgr@chelsio.com>
4008 L:	netdev@vger.kernel.org
4009 W:	http://www.chelsio.com
4010 S:	Supported
4011 F:	drivers/net/ethernet/chelsio/cxgb4/
4012 
4013 CXGB4 ISCSI DRIVER (CXGB4I)
4014 M:	Karen Xie <kxie@chelsio.com>
4015 L:	linux-scsi@vger.kernel.org
4016 W:	http://www.chelsio.com
4017 S:	Supported
4018 F:	drivers/scsi/cxgbi/cxgb4i
4019 
4020 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4021 M:	Steve Wise <swise@chelsio.com>
4022 L:	linux-rdma@vger.kernel.org
4023 W:	http://www.openfabrics.org
4024 S:	Supported
4025 F:	drivers/infiniband/hw/cxgb4/
4026 F:	include/uapi/rdma/cxgb4-abi.h
4027 
4028 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4029 M:	Casey Leedom <leedom@chelsio.com>
4030 L:	netdev@vger.kernel.org
4031 W:	http://www.chelsio.com
4032 S:	Supported
4033 F:	drivers/net/ethernet/chelsio/cxgb4vf/
4034 
4035 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4036 M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4037 M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4038 L:	linuxppc-dev@lists.ozlabs.org
4039 S:	Supported
4040 F:	arch/powerpc/platforms/powernv/pci-cxl.c
4041 F:	drivers/misc/cxl/
4042 F:	include/misc/cxl*
4043 F:	include/uapi/misc/cxl.h
4044 F:	Documentation/powerpc/cxl.txt
4045 F:	Documentation/ABI/testing/sysfs-class-cxl
4046 
4047 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4048 M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4049 M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4050 M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4051 L:	linux-scsi@vger.kernel.org
4052 S:	Supported
4053 F:	drivers/scsi/cxlflash/
4054 F:	include/uapi/scsi/cxlflash_ioctl.h
4055 F:	Documentation/powerpc/cxlflash.txt
4056 
4057 CYBERPRO FB DRIVER
4058 M:	Russell King <linux@armlinux.org.uk>
4059 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4060 W:	http://www.armlinux.org.uk/
4061 S:	Maintained
4062 F:	drivers/video/fbdev/cyber2000fb.*
4063 
4064 CYCLADES ASYNC MUX DRIVER
4065 W:	http://www.cyclades.com/
4066 S:	Orphan
4067 F:	drivers/tty/cyclades.c
4068 F:	include/linux/cyclades.h
4069 F:	include/uapi/linux/cyclades.h
4070 
4071 CYCLADES PC300 DRIVER
4072 W:	http://www.cyclades.com/
4073 S:	Orphan
4074 F:	drivers/net/wan/pc300*
4075 
4076 CYPRESS_FIRMWARE MEDIA DRIVER
4077 M:	Antti Palosaari <crope@iki.fi>
4078 L:	linux-media@vger.kernel.org
4079 W:	https://linuxtv.org
4080 W:	http://palosaari.fi/linux/
4081 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4082 T:	git git://linuxtv.org/anttip/media_tree.git
4083 S:	Maintained
4084 F:	drivers/media/common/cypress_firmware*
4085 
4086 CYTTSP TOUCHSCREEN DRIVER
4087 M:	Ferruh Yigit <fery@cypress.com>
4088 L:	linux-input@vger.kernel.org
4089 S:	Supported
4090 F:	drivers/input/touchscreen/cyttsp*
4091 F:	include/linux/input/cyttsp.h
4092 
4093 D-LINK DIR-685 TOUCHKEYS DRIVER
4094 M:	Linus Walleij <linus.walleij@linaro.org>
4095 L:	linux-input@vger.kernel.org
4096 S:	Supported
4097 F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4098 
4099 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4100 M:	Joshua Kinard <kumba@gentoo.org>
4101 S:	Maintained
4102 F:	drivers/rtc/rtc-ds1685.c
4103 F:	include/linux/rtc/ds1685.h
4104 
4105 DAMA SLAVE for AX.25
4106 M:	Joerg Reuter <jreuter@yaina.de>
4107 W:	http://yaina.de/jreuter/
4108 W:	http://www.qsl.net/dl1bke/
4109 L:	linux-hams@vger.kernel.org
4110 S:	Maintained
4111 F:	net/ax25/af_ax25.c
4112 F:	net/ax25/ax25_dev.c
4113 F:	net/ax25/ax25_ds_*
4114 F:	net/ax25/ax25_in.c
4115 F:	net/ax25/ax25_out.c
4116 F:	net/ax25/ax25_timer.c
4117 F:	net/ax25/sysctl_net_ax25.c
4118 
4119 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4120 L:	netdev@vger.kernel.org
4121 S:	Orphan
4122 F:	Documentation/networking/dmfe.txt
4123 F:	drivers/net/ethernet/dec/tulip/dmfe.c
4124 
4125 DC390/AM53C974 SCSI driver
4126 M:	Hannes Reinecke <hare@suse.com>
4127 L:	linux-scsi@vger.kernel.org
4128 S:	Maintained
4129 F:	drivers/scsi/am53c974.c
4130 
4131 DC395x SCSI driver
4132 M:	Oliver Neukum <oliver@neukum.org>
4133 M:	Ali Akcaagac <aliakc@web.de>
4134 M:	Jamie Lenehan <lenehan@twibble.org>
4135 L:	dc395x@twibble.org
4136 W:	http://twibble.org/dist/dc395x/
4137 W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4138 S:	Maintained
4139 F:	Documentation/scsi/dc395x.txt
4140 F:	drivers/scsi/dc395x.*
4141 
4142 DCCP PROTOCOL
4143 M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4144 L:	dccp@vger.kernel.org
4145 W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4146 S:	Maintained
4147 F:	include/linux/dccp.h
4148 F:	include/uapi/linux/dccp.h
4149 F:	include/linux/tfrc.h
4150 F:	net/dccp/
4151 
4152 DECnet NETWORK LAYER
4153 W:	http://linux-decnet.sourceforge.net
4154 L:	linux-decnet-user@lists.sourceforge.net
4155 S:	Orphan
4156 F:	Documentation/networking/decnet.txt
4157 F:	net/decnet/
4158 
4159 DECSTATION PLATFORM SUPPORT
4160 M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4161 L:	linux-mips@linux-mips.org
4162 W:	http://www.linux-mips.org/wiki/DECstation
4163 S:	Maintained
4164 F:	arch/mips/dec/
4165 F:	arch/mips/include/asm/dec/
4166 F:	arch/mips/include/asm/mach-dec/
4167 
4168 DEFXX FDDI NETWORK DRIVER
4169 M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4170 S:	Maintained
4171 F:	drivers/net/fddi/defxx.*
4172 
4173 DELL SMBIOS DRIVER
4174 M:	Pali Rohár <pali.rohar@gmail.com>
4175 M:	Mario Limonciello <mario.limonciello@dell.com>
4176 L:	platform-driver-x86@vger.kernel.org
4177 S:	Maintained
4178 F:	drivers/platform/x86/dell-smbios.*
4179 
4180 DELL SMBIOS SMM DRIVER
4181 M:	Mario Limonciello <mario.limonciello@dell.com>
4182 L:	platform-driver-x86@vger.kernel.org
4183 S:	Maintained
4184 F:	drivers/platform/x86/dell-smbios-smm.c
4185 
4186 DELL SMBIOS WMI DRIVER
4187 M:	Mario Limonciello <mario.limonciello@dell.com>
4188 L:	platform-driver-x86@vger.kernel.org
4189 S:	Maintained
4190 F:	drivers/platform/x86/dell-smbios-wmi.c
4191 F:	tools/wmi/dell-smbios-example.c
4192 
4193 DEFZA FDDI NETWORK DRIVER
4194 M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4195 S:	Maintained
4196 F:	drivers/net/fddi/defza.*
4197 
4198 DELL LAPTOP DRIVER
4199 M:	Matthew Garrett <mjg59@srcf.ucam.org>
4200 M:	Pali Rohár <pali.rohar@gmail.com>
4201 L:	platform-driver-x86@vger.kernel.org
4202 S:	Maintained
4203 F:	drivers/platform/x86/dell-laptop.c
4204 
4205 DELL LAPTOP FREEFALL DRIVER
4206 M:	Pali Rohár <pali.rohar@gmail.com>
4207 S:	Maintained
4208 F:	drivers/platform/x86/dell-smo8800.c
4209 
4210 DELL LAPTOP RBTN DRIVER
4211 M:	Pali Rohár <pali.rohar@gmail.com>
4212 S:	Maintained
4213 F:	drivers/platform/x86/dell-rbtn.*
4214 
4215 DELL REMOTE BIOS UPDATE DRIVER
4216 M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4217 L:	platform-driver-x86@vger.kernel.org
4218 S:	Maintained
4219 F:	drivers/platform/x86/dell_rbu.c
4220 
4221 DELL LAPTOP SMM DRIVER
4222 M:	Pali Rohár <pali.rohar@gmail.com>
4223 S:	Maintained
4224 F:	drivers/hwmon/dell-smm-hwmon.c
4225 F:	include/uapi/linux/i8k.h
4226 
4227 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4228 M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4229 L:	platform-driver-x86@vger.kernel.org
4230 S:	Maintained
4231 F:	Documentation/dcdbas.txt
4232 F:	drivers/platform/x86/dcdbas.*
4233 
4234 DELL WMI NOTIFICATIONS DRIVER
4235 M:	Matthew Garrett <mjg59@srcf.ucam.org>
4236 M:	Pali Rohár <pali.rohar@gmail.com>
4237 S:	Maintained
4238 F:	drivers/platform/x86/dell-wmi.c
4239 
4240 DELL WMI DESCRIPTOR DRIVER
4241 M:	Mario Limonciello <mario.limonciello@dell.com>
4242 S:	Maintained
4243 F:	drivers/platform/x86/dell-wmi-descriptor.c
4244 
4245 DELTA ST MEDIA DRIVER
4246 M:	Hugues Fruchet <hugues.fruchet@st.com>
4247 L:	linux-media@vger.kernel.org
4248 T:	git git://linuxtv.org/media_tree.git
4249 W:	https://linuxtv.org
4250 S:	Supported
4251 F:	drivers/media/platform/sti/delta
4252 
4253 DENALI NAND DRIVER
4254 M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4255 L:	linux-mtd@lists.infradead.org
4256 S:	Supported
4257 F:	drivers/mtd/nand/raw/denali*
4258 
4259 DESIGNWARE USB2 DRD IP DRIVER
4260 M:	Minas Harutyunyan <hminas@synopsys.com>
4261 L:	linux-usb@vger.kernel.org
4262 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4263 S:	Maintained
4264 F:	drivers/usb/dwc2/
4265 
4266 DESIGNWARE USB3 DRD IP DRIVER
4267 M:	Felipe Balbi <balbi@kernel.org>
4268 L:	linux-usb@vger.kernel.org
4269 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4270 S:	Maintained
4271 F:	drivers/usb/dwc3/
4272 
4273 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4274 M:	Andreas Klinger <ak@it-klinger.de>
4275 L:	linux-iio@vger.kernel.org
4276 S:	Maintained
4277 F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4278 F:	drivers/iio/proximity/srf*.c
4279 
4280 DEVICE COREDUMP (DEV_COREDUMP)
4281 M:	Johannes Berg <johannes@sipsolutions.net>
4282 L:	linux-kernel@vger.kernel.org
4283 S:	Maintained
4284 F:	drivers/base/devcoredump.c
4285 F:	include/linux/devcoredump.h
4286 
4287 DEVICE FREQUENCY (DEVFREQ)
4288 M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4289 M:	Kyungmin Park <kyungmin.park@samsung.com>
4290 R:	Chanwoo Choi <cw00.choi@samsung.com>
4291 L:	linux-pm@vger.kernel.org
4292 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4293 S:	Maintained
4294 F:	drivers/devfreq/
4295 F:	include/linux/devfreq.h
4296 F:	Documentation/devicetree/bindings/devfreq/
4297 
4298 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4299 M:	Chanwoo Choi <cw00.choi@samsung.com>
4300 L:	linux-pm@vger.kernel.org
4301 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4302 S:	Supported
4303 F:	drivers/devfreq/event/
4304 F:	drivers/devfreq/devfreq-event.c
4305 F:	include/linux/devfreq-event.h
4306 F:	Documentation/devicetree/bindings/devfreq/event/
4307 
4308 DEVICE NUMBER REGISTRY
4309 M:	Torben Mathiasen <device@lanana.org>
4310 W:	http://lanana.org/docs/device-list/index.html
4311 S:	Maintained
4312 
4313 DEVICE-MAPPER  (LVM)
4314 M:	Alasdair Kergon <agk@redhat.com>
4315 M:	Mike Snitzer <snitzer@redhat.com>
4316 M:	dm-devel@redhat.com
4317 L:	dm-devel@redhat.com
4318 W:	http://sources.redhat.com/dm
4319 Q:	http://patchwork.kernel.org/project/dm-devel/list/
4320 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4321 T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4322 S:	Maintained
4323 F:	Documentation/device-mapper/
4324 F:	drivers/md/Makefile
4325 F:	drivers/md/Kconfig
4326 F:	drivers/md/dm*
4327 F:	drivers/md/persistent-data/
4328 F:	include/linux/device-mapper.h
4329 F:	include/linux/dm-*.h
4330 F:	include/uapi/linux/dm-*.h
4331 
4332 DEVLINK
4333 M:	Jiri Pirko <jiri@mellanox.com>
4334 L:	netdev@vger.kernel.org
4335 S:	Supported
4336 F:	net/core/devlink.c
4337 F:	include/net/devlink.h
4338 F:	include/uapi/linux/devlink.h
4339 
4340 DIALOG SEMICONDUCTOR DRIVERS
4341 M:	Support Opensource <support.opensource@diasemi.com>
4342 W:	http://www.dialog-semiconductor.com/products
4343 S:	Supported
4344 F:	Documentation/hwmon/da90??
4345 F:	Documentation/devicetree/bindings/mfd/da90*.txt
4346 F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4347 F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4348 F:	Documentation/devicetree/bindings/regulator/da92*.txt
4349 F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4350 F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4351 F:	drivers/gpio/gpio-da90??.c
4352 F:	drivers/hwmon/da90??-hwmon.c
4353 F:	drivers/iio/adc/da91??-*.c
4354 F:	drivers/input/misc/da90??_onkey.c
4355 F:	drivers/input/touchscreen/da9052_tsi.c
4356 F:	drivers/leds/leds-da90??.c
4357 F:	drivers/mfd/da903x.c
4358 F:	drivers/mfd/da90??-*.c
4359 F:	drivers/mfd/da91??-*.c
4360 F:	drivers/power/supply/da9052-battery.c
4361 F:	drivers/power/supply/da91??-*.c
4362 F:	drivers/regulator/da903x.c
4363 F:	drivers/regulator/da9???-regulator.[ch]
4364 F:	drivers/thermal/da90??-thermal.c
4365 F:	drivers/rtc/rtc-da90??.c
4366 F:	drivers/video/backlight/da90??_bl.c
4367 F:	drivers/watchdog/da90??_wdt.c
4368 F:	include/linux/mfd/da903x.h
4369 F:	include/linux/mfd/da9052/
4370 F:	include/linux/mfd/da9055/
4371 F:	include/linux/mfd/da9062/
4372 F:	include/linux/mfd/da9063/
4373 F:	include/linux/mfd/da9150/
4374 F:	include/linux/regulator/da9211.h
4375 F:	include/sound/da[79]*.h
4376 F:	sound/soc/codecs/da[79]*.[ch]
4377 
4378 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4379 M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4380 L:	linux-gpio@vger.kernel.org
4381 S:	Maintained
4382 F:	drivers/gpio/gpio-gpio-mm.c
4383 
4384 DIOLAN U2C-12 I2C DRIVER
4385 M:	Guenter Roeck <linux@roeck-us.net>
4386 L:	linux-i2c@vger.kernel.org
4387 S:	Maintained
4388 F:	drivers/i2c/busses/i2c-diolan-u2c.c
4389 
4390 FILESYSTEM DIRECT ACCESS (DAX)
4391 M:	Matthew Wilcox <willy@infradead.org>
4392 M:	Ross Zwisler <zwisler@kernel.org>
4393 M:	Jan Kara <jack@suse.cz>
4394 L:	linux-fsdevel@vger.kernel.org
4395 S:	Supported
4396 F:	fs/dax.c
4397 F:	include/linux/dax.h
4398 F:	include/trace/events/fs_dax.h
4399 
4400 DEVICE DIRECT ACCESS (DAX)
4401 M:	Dan Williams <dan.j.williams@intel.com>
4402 M:	Dave Jiang <dave.jiang@intel.com>
4403 M:	Ross Zwisler <zwisler@kernel.org>
4404 M:	Vishal Verma <vishal.l.verma@intel.com>
4405 L:	linux-nvdimm@lists.01.org
4406 S:	Supported
4407 F:	drivers/dax/
4408 
4409 DIRECTORY NOTIFICATION (DNOTIFY)
4410 M:	Jan Kara <jack@suse.cz>
4411 R:	Amir Goldstein <amir73il@gmail.com>
4412 L:	linux-fsdevel@vger.kernel.org
4413 S:	Maintained
4414 F:	Documentation/filesystems/dnotify.txt
4415 F:	fs/notify/dnotify/
4416 F:	include/linux/dnotify.h
4417 
4418 DISK GEOMETRY AND PARTITION HANDLING
4419 M:	Andries Brouwer <aeb@cwi.nl>
4420 W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4421 W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4422 W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4423 S:	Maintained
4424 
4425 DISKQUOTA
4426 M:	Jan Kara <jack@suse.com>
4427 S:	Maintained
4428 F:	Documentation/filesystems/quota.txt
4429 F:	fs/quota/
4430 F:	include/linux/quota*.h
4431 F:	include/uapi/linux/quota*.h
4432 
4433 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4434 M:	Bernie Thompson <bernie@plugable.com>
4435 L:	linux-fbdev@vger.kernel.org
4436 S:	Maintained
4437 W:	http://plugable.com/category/projects/udlfb/
4438 F:	drivers/video/fbdev/udlfb.c
4439 F:	include/video/udlfb.h
4440 F:	Documentation/fb/udlfb.txt
4441 
4442 DISTRIBUTED LOCK MANAGER (DLM)
4443 M:	Christine Caulfield <ccaulfie@redhat.com>
4444 M:	David Teigland <teigland@redhat.com>
4445 L:	cluster-devel@redhat.com
4446 W:	http://sources.redhat.com/cluster/
4447 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4448 S:	Supported
4449 F:	fs/dlm/
4450 
4451 DMA BUFFER SHARING FRAMEWORK
4452 M:	Sumit Semwal <sumit.semwal@linaro.org>
4453 S:	Maintained
4454 L:	linux-media@vger.kernel.org
4455 L:	dri-devel@lists.freedesktop.org
4456 L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4457 F:	drivers/dma-buf/
4458 F:	include/linux/dma-buf*
4459 F:	include/linux/reservation.h
4460 F:	include/linux/*fence.h
4461 F:	Documentation/driver-api/dma-buf.rst
4462 T:	git git://anongit.freedesktop.org/drm/drm-misc
4463 
4464 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4465 M:	Vinod Koul <vkoul@kernel.org>
4466 L:	dmaengine@vger.kernel.org
4467 Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4468 S:	Maintained
4469 F:	drivers/dma/
4470 F:	include/linux/dmaengine.h
4471 F:	include/linux/of_dma.h
4472 F:	Documentation/devicetree/bindings/dma/
4473 F:	Documentation/driver-api/dmaengine/
4474 T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4475 
4476 DMA MAPPING HELPERS
4477 M:	Christoph Hellwig <hch@lst.de>
4478 M:	Marek Szyprowski <m.szyprowski@samsung.com>
4479 R:	Robin Murphy <robin.murphy@arm.com>
4480 L:	iommu@lists.linux-foundation.org
4481 T:	git git://git.infradead.org/users/hch/dma-mapping.git
4482 W:	http://git.infradead.org/users/hch/dma-mapping.git
4483 S:	Supported
4484 F:	kernel/dma/
4485 F:	include/asm-generic/dma-mapping.h
4486 F:	include/linux/dma-direct.h
4487 F:	include/linux/dma-mapping.h
4488 F:	include/linux/dma-noncoherent.h
4489 
4490 DME1737 HARDWARE MONITOR DRIVER
4491 M:	Juerg Haefliger <juergh@gmail.com>
4492 L:	linux-hwmon@vger.kernel.org
4493 S:	Maintained
4494 F:	Documentation/hwmon/dme1737
4495 F:	drivers/hwmon/dme1737.c
4496 
4497 DMI/SMBIOS SUPPORT
4498 M:	Jean Delvare <jdelvare@suse.com>
4499 S:	Maintained
4500 T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4501 F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4502 F:	drivers/firmware/dmi-id.c
4503 F:	drivers/firmware/dmi_scan.c
4504 F:	include/linux/dmi.h
4505 
4506 DOCUMENTATION
4507 M:	Jonathan Corbet <corbet@lwn.net>
4508 L:	linux-doc@vger.kernel.org
4509 S:	Maintained
4510 F:	Documentation/
4511 F:	scripts/kernel-doc
4512 X:	Documentation/ABI/
4513 X:	Documentation/acpi/
4514 X:	Documentation/devicetree/
4515 X:	Documentation/i2c/
4516 X:	Documentation/media/
4517 X:	Documentation/power/
4518 X:	Documentation/spi/
4519 T:	git git://git.lwn.net/linux.git docs-next
4520 
4521 DOCUMENTATION/ITALIAN
4522 M:	Federico Vaga <federico.vaga@vaga.pv.it>
4523 L:	linux-doc@vger.kernel.org
4524 S:	Maintained
4525 F:	Documentation/translations/it_IT
4526 
4527 DONGWOON DW9714 LENS VOICE COIL DRIVER
4528 M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4529 L:	linux-media@vger.kernel.org
4530 T:	git git://linuxtv.org/media_tree.git
4531 S:	Maintained
4532 F:	drivers/media/i2c/dw9714.c
4533 F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4534 
4535 DONGWOON DW9807 LENS VOICE COIL DRIVER
4536 M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4537 L:	linux-media@vger.kernel.org
4538 T:	git git://linuxtv.org/media_tree.git
4539 S:	Maintained
4540 F:	drivers/media/i2c/dw9807-vcm.c
4541 F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4542 
4543 DOUBLETALK DRIVER
4544 M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4545 L:	blinux-list@redhat.com
4546 S:	Maintained
4547 F:	drivers/char/dtlk.c
4548 F:	include/linux/dtlk.h
4549 
4550 DPAA2 DATAPATH I/O (DPIO) DRIVER
4551 M:	Roy Pledge <Roy.Pledge@nxp.com>
4552 L:	linux-kernel@vger.kernel.org
4553 S:	Maintained
4554 F:	drivers/soc/fsl/dpio
4555 
4556 DPAA2 ETHERNET DRIVER
4557 M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4558 L:	netdev@vger.kernel.org
4559 S:	Maintained
4560 F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4561 F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4562 F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4563 F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4564 F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4565 
4566 DPAA2 ETHERNET SWITCH DRIVER
4567 M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4568 M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4569 L:	linux-kernel@vger.kernel.org
4570 S:	Maintained
4571 F:	drivers/staging/fsl-dpaa2/ethsw
4572 
4573 DPAA2 PTP CLOCK DRIVER
4574 M:	Yangbo Lu <yangbo.lu@nxp.com>
4575 L:	netdev@vger.kernel.org
4576 S:	Maintained
4577 F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4578 F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4579 
4580 DPT_I2O SCSI RAID DRIVER
4581 M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4582 L:	linux-scsi@vger.kernel.org
4583 W:	http://www.adaptec.com/
4584 S:	Maintained
4585 F:	drivers/scsi/dpt*
4586 F:	drivers/scsi/dpt/
4587 
4588 DRBD DRIVER
4589 M:	Philipp Reisner <philipp.reisner@linbit.com>
4590 M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4591 L:	drbd-dev@lists.linbit.com
4592 W:	http://www.drbd.org
4593 T:	git git://git.linbit.com/linux-drbd.git
4594 T:	git git://git.linbit.com/drbd-8.4.git
4595 S:	Supported
4596 F:	drivers/block/drbd/
4597 F:	lib/lru_cache.c
4598 F:	Documentation/blockdev/drbd/
4599 
4600 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4601 M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4602 R:	"Rafael J. Wysocki" <rafael@kernel.org>
4603 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4604 S:	Supported
4605 F:	Documentation/kobject.txt
4606 F:	drivers/base/
4607 F:	fs/debugfs/
4608 F:	fs/sysfs/
4609 F:	include/linux/debugfs.h
4610 F:	include/linux/kobj*
4611 F:	lib/kobj*
4612 
4613 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4614 M:	Kevin Hilman <khilman@kernel.org>
4615 M:	Nishanth Menon <nm@ti.com>
4616 S:	Maintained
4617 F:	drivers/power/avs/
4618 F:	include/linux/power/smartreflex.h
4619 L:	linux-pm@vger.kernel.org
4620 
4621 DRM DRIVER FOR ARM PL111 CLCD
4622 M:	Eric Anholt <eric@anholt.net>
4623 T:	git git://anongit.freedesktop.org/drm/drm-misc
4624 S:	Supported
4625 F:	drivers/gpu/drm/pl111/
4626 
4627 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4628 M:	Linus Walleij <linus.walleij@linaro.org>
4629 T:	git git://anongit.freedesktop.org/drm/drm-misc
4630 S:	Maintained
4631 F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4632 F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4633 
4634 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4635 M:	Dave Airlie <airlied@redhat.com>
4636 S:	Odd Fixes
4637 F:	drivers/gpu/drm/ast/
4638 
4639 DRM DRIVER FOR BOCHS VIRTUAL GPU
4640 M:	Gerd Hoffmann <kraxel@redhat.com>
4641 L:	virtualization@lists.linux-foundation.org
4642 T:	git git://anongit.freedesktop.org/drm/drm-misc
4643 S:	Maintained
4644 F:	drivers/gpu/drm/bochs/
4645 
4646 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4647 M:	Linus Walleij <linus.walleij@linaro.org>
4648 T:	git git://anongit.freedesktop.org/drm/drm-misc
4649 S:	Maintained
4650 F:	drivers/gpu/drm/tve200/
4651 
4652 DRM DRIVER FOR ILITEK ILI9225 PANELS
4653 M:	David Lechner <david@lechnology.com>
4654 S:	Maintained
4655 F:	drivers/gpu/drm/tinydrm/ili9225.c
4656 F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4657 
4658 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4659 S:	Orphan / Obsolete
4660 F:	drivers/gpu/drm/i810/
4661 F:	include/uapi/drm/i810_drm.h
4662 
4663 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4664 S:	Orphan / Obsolete
4665 F:	drivers/gpu/drm/mga/
4666 F:	include/uapi/drm/mga_drm.h
4667 
4668 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4669 M:	Dave Airlie <airlied@redhat.com>
4670 S:	Odd Fixes
4671 F:	drivers/gpu/drm/mgag200/
4672 
4673 DRM DRIVER FOR MI0283QT
4674 M:	Noralf Trønnes <noralf@tronnes.org>
4675 S:	Maintained
4676 F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4677 F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4678 
4679 DRM DRIVER FOR MSM ADRENO GPU
4680 M:	Rob Clark <robdclark@gmail.com>
4681 L:	linux-arm-msm@vger.kernel.org
4682 L:	dri-devel@lists.freedesktop.org
4683 L:	freedreno@lists.freedesktop.org
4684 T:	git git://people.freedesktop.org/~robclark/linux
4685 S:	Maintained
4686 F:	drivers/gpu/drm/msm/
4687 F:	include/uapi/drm/msm_drm.h
4688 F:	Documentation/devicetree/bindings/display/msm/
4689 
4690 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4691 M:	Ben Skeggs <bskeggs@redhat.com>
4692 L:	dri-devel@lists.freedesktop.org
4693 L:	nouveau@lists.freedesktop.org
4694 T:	git git://github.com/skeggsb/linux
4695 S:	Supported
4696 F:	drivers/gpu/drm/nouveau/
4697 F:	include/uapi/drm/nouveau_drm.h
4698 
4699 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4700 M:	Noralf Trønnes <noralf@tronnes.org>
4701 S:	Maintained
4702 F:	drivers/gpu/drm/tinydrm/repaper.c
4703 F:	Documentation/devicetree/bindings/display/repaper.txt
4704 
4705 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4706 M:	Dave Airlie <airlied@redhat.com>
4707 M:	Gerd Hoffmann <kraxel@redhat.com>
4708 L:	virtualization@lists.linux-foundation.org
4709 T:	git git://anongit.freedesktop.org/drm/drm-misc
4710 S:	Obsolete
4711 W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4712 F:	drivers/gpu/drm/cirrus/
4713 
4714 DRM DRIVER FOR QXL VIRTUAL GPU
4715 M:	Dave Airlie <airlied@redhat.com>
4716 M:	Gerd Hoffmann <kraxel@redhat.com>
4717 L:	virtualization@lists.linux-foundation.org
4718 T:	git git://anongit.freedesktop.org/drm/drm-misc
4719 S:	Maintained
4720 F:	drivers/gpu/drm/qxl/
4721 F:	include/uapi/drm/qxl_drm.h
4722 
4723 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4724 S:	Orphan / Obsolete
4725 F:	drivers/gpu/drm/r128/
4726 F:	include/uapi/drm/r128_drm.h
4727 
4728 DRM DRIVER FOR SAVAGE VIDEO CARDS
4729 S:	Orphan / Obsolete
4730 F:	drivers/gpu/drm/savage/
4731 F:	include/uapi/drm/savage_drm.h
4732 
4733 DRM DRIVER FOR SIS VIDEO CARDS
4734 S:	Orphan / Obsolete
4735 F:	drivers/gpu/drm/sis/
4736 F:	include/uapi/drm/sis_drm.h
4737 
4738 DRM DRIVER FOR SITRONIX ST7586 PANELS
4739 M:	David Lechner <david@lechnology.com>
4740 S:	Maintained
4741 F:	drivers/gpu/drm/tinydrm/st7586.c
4742 F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4743 
4744 DRM DRIVER FOR SITRONIX ST7735R PANELS
4745 M:	David Lechner <david@lechnology.com>
4746 S:	Maintained
4747 F:	drivers/gpu/drm/tinydrm/st7735r.c
4748 F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4749 
4750 DRM DRIVER FOR TDFX VIDEO CARDS
4751 S:	Orphan / Obsolete
4752 F:	drivers/gpu/drm/tdfx/
4753 
4754 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4755 M:	Dave Airlie <airlied@redhat.com>
4756 R:	Sean Paul <sean@poorly.run>
4757 L:	dri-devel@lists.freedesktop.org
4758 S:	Odd Fixes
4759 F:	drivers/gpu/drm/udl/
4760 T:	git git://anongit.freedesktop.org/drm/drm-misc
4761 
4762 DRM DRIVER FOR VMWARE VIRTUAL GPU
4763 M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4764 M:	Sinclair Yeh <syeh@vmware.com>
4765 M:	Thomas Hellstrom <thellstrom@vmware.com>
4766 L:	dri-devel@lists.freedesktop.org
4767 T:	git git://people.freedesktop.org/~syeh/repos_linux
4768 T:	git git://people.freedesktop.org/~thomash/linux
4769 S:	Supported
4770 F:	drivers/gpu/drm/vmwgfx/
4771 F:	include/uapi/drm/vmwgfx_drm.h
4772 
4773 DRM DRIVERS
4774 M:	David Airlie <airlied@linux.ie>
4775 L:	dri-devel@lists.freedesktop.org
4776 T:	git git://anongit.freedesktop.org/drm/drm
4777 B:	https://bugs.freedesktop.org/
4778 C:	irc://chat.freenode.net/dri-devel
4779 S:	Maintained
4780 F:	drivers/gpu/drm/
4781 F:	drivers/gpu/vga/
4782 F:	Documentation/devicetree/bindings/display/
4783 F:	Documentation/devicetree/bindings/gpu/
4784 F:	Documentation/gpu/
4785 F:	include/drm/
4786 F:	include/uapi/drm/
4787 F:	include/linux/vga*
4788 
4789 DRM DRIVERS AND MISC GPU PATCHES
4790 M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4791 M:	Maxime Ripard <maxime.ripard@bootlin.com>
4792 M:	Sean Paul <sean@poorly.run>
4793 W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4794 S:	Maintained
4795 T:	git git://anongit.freedesktop.org/drm/drm-misc
4796 F:	Documentation/gpu/
4797 F:	drivers/gpu/vga/
4798 F:	drivers/gpu/drm/*
4799 F:	include/drm/drm*
4800 F:	include/uapi/drm/drm*
4801 F:	include/linux/vga*
4802 
4803 DRM DRIVERS FOR ALLWINNER A10
4804 M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4805 L:	dri-devel@lists.freedesktop.org
4806 S:	Supported
4807 F:	drivers/gpu/drm/sun4i/
4808 F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4809 T:	git git://anongit.freedesktop.org/drm/drm-misc
4810 
4811 DRM DRIVERS FOR AMLOGIC SOCS
4812 M:	Neil Armstrong <narmstrong@baylibre.com>
4813 L:	dri-devel@lists.freedesktop.org
4814 L:	linux-amlogic@lists.infradead.org
4815 W:	http://linux-meson.com/
4816 S:	Supported
4817 F:	drivers/gpu/drm/meson/
4818 F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4819 F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4820 F:	Documentation/gpu/meson.rst
4821 T:	git git://anongit.freedesktop.org/drm/drm-misc
4822 
4823 DRM DRIVERS FOR ATMEL HLCDC
4824 M:	Boris Brezillon <boris.brezillon@bootlin.com>
4825 L:	dri-devel@lists.freedesktop.org
4826 S:	Supported
4827 F:	drivers/gpu/drm/atmel-hlcdc/
4828 F:	Documentation/devicetree/bindings/display/atmel/
4829 T:	git git://anongit.freedesktop.org/drm/drm-misc
4830 
4831 DRM DRIVERS FOR BRIDGE CHIPS
4832 M:	Archit Taneja <architt@codeaurora.org>
4833 M:	Andrzej Hajda <a.hajda@samsung.com>
4834 R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4835 S:	Maintained
4836 T:	git git://anongit.freedesktop.org/drm/drm-misc
4837 F:	drivers/gpu/drm/bridge/
4838 
4839 DRM DRIVERS FOR EXYNOS
4840 M:	Inki Dae <inki.dae@samsung.com>
4841 M:	Joonyoung Shim <jy0922.shim@samsung.com>
4842 M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4843 M:	Kyungmin Park <kyungmin.park@samsung.com>
4844 L:	dri-devel@lists.freedesktop.org
4845 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4846 S:	Supported
4847 F:	drivers/gpu/drm/exynos/
4848 F:	include/uapi/drm/exynos_drm.h
4849 F:	Documentation/devicetree/bindings/display/exynos/
4850 
4851 DRM DRIVERS FOR FREESCALE DCU
4852 M:	Stefan Agner <stefan@agner.ch>
4853 M:	Alison Wang <alison.wang@nxp.com>
4854 L:	dri-devel@lists.freedesktop.org
4855 S:	Supported
4856 F:	drivers/gpu/drm/fsl-dcu/
4857 F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4858 F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4859 F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4860 T:	git git://anongit.freedesktop.org/drm/drm-misc
4861 
4862 DRM DRIVERS FOR FREESCALE IMX
4863 M:	Philipp Zabel <p.zabel@pengutronix.de>
4864 L:	dri-devel@lists.freedesktop.org
4865 S:	Maintained
4866 F:	drivers/gpu/drm/imx/
4867 F:	drivers/gpu/ipu-v3/
4868 F:	Documentation/devicetree/bindings/display/imx/
4869 
4870 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4871 M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4872 L:	dri-devel@lists.freedesktop.org
4873 T:	git git://github.com/patjak/drm-gma500
4874 S:	Maintained
4875 F:	drivers/gpu/drm/gma500/
4876 
4877 DRM DRIVERS FOR HISILICON
4878 M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4879 M:	Rongrong Zou <zourongrong@gmail.com>
4880 R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4881 R:	Chen Feng <puck.chen@hisilicon.com>
4882 L:	dri-devel@lists.freedesktop.org
4883 T:	git git://github.com/xin3liang/linux.git
4884 S:	Maintained
4885 F:	drivers/gpu/drm/hisilicon/
4886 F:	Documentation/devicetree/bindings/display/hisilicon/
4887 
4888 DRM DRIVERS FOR MEDIATEK
4889 M:	CK Hu <ck.hu@mediatek.com>
4890 M:	Philipp Zabel <p.zabel@pengutronix.de>
4891 L:	dri-devel@lists.freedesktop.org
4892 S:	Supported
4893 F:	drivers/gpu/drm/mediatek/
4894 F:	Documentation/devicetree/bindings/display/mediatek/
4895 
4896 DRM DRIVERS FOR NVIDIA TEGRA
4897 M:	Thierry Reding <thierry.reding@gmail.com>
4898 L:	dri-devel@lists.freedesktop.org
4899 L:	linux-tegra@vger.kernel.org
4900 T:	git git://anongit.freedesktop.org/tegra/linux.git
4901 S:	Supported
4902 F:	drivers/gpu/drm/tegra/
4903 F:	drivers/gpu/host1x/
4904 F:	include/linux/host1x.h
4905 F:	include/uapi/drm/tegra_drm.h
4906 F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4907 
4908 DRM DRIVERS FOR RENESAS
4909 M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4910 M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4911 L:	dri-devel@lists.freedesktop.org
4912 L:	linux-renesas-soc@vger.kernel.org
4913 T:	git git://linuxtv.org/pinchartl/media drm/du/next
4914 S:	Supported
4915 F:	drivers/gpu/drm/rcar-du/
4916 F:	drivers/gpu/drm/shmobile/
4917 F:	include/linux/platform_data/shmob_drm.h
4918 F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4919 F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4920 F:	Documentation/devicetree/bindings/display/renesas,du.txt
4921 
4922 DRM DRIVERS FOR ROCKCHIP
4923 M:	Sandy Huang <hjc@rock-chips.com>
4924 M:	Heiko Stübner <heiko@sntech.de>
4925 L:	dri-devel@lists.freedesktop.org
4926 S:	Maintained
4927 F:	drivers/gpu/drm/rockchip/
4928 F:	Documentation/devicetree/bindings/display/rockchip/
4929 T:	git git://anongit.freedesktop.org/drm/drm-misc
4930 
4931 DRM DRIVERS FOR STI
4932 M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4933 M:	Vincent Abriou <vincent.abriou@st.com>
4934 L:	dri-devel@lists.freedesktop.org
4935 T:	git git://anongit.freedesktop.org/drm/drm-misc
4936 S:	Maintained
4937 F:	drivers/gpu/drm/sti
4938 F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4939 
4940 DRM DRIVERS FOR STM
4941 M:	Yannick Fertre <yannick.fertre@st.com>
4942 M:	Philippe Cornu <philippe.cornu@st.com>
4943 M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4944 M:	Vincent Abriou <vincent.abriou@st.com>
4945 L:	dri-devel@lists.freedesktop.org
4946 T:	git git://anongit.freedesktop.org/drm/drm-misc
4947 S:	Maintained
4948 F:	drivers/gpu/drm/stm
4949 F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4950 
4951 DRM DRIVERS FOR TI LCDC
4952 M:	Jyri Sarha <jsarha@ti.com>
4953 R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4954 L:	dri-devel@lists.freedesktop.org
4955 S:	Maintained
4956 F:	drivers/gpu/drm/tilcdc/
4957 F:	Documentation/devicetree/bindings/display/tilcdc/
4958 
4959 DRM DRIVERS FOR TI OMAP
4960 M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4961 L:	dri-devel@lists.freedesktop.org
4962 S:	Maintained
4963 F:	drivers/gpu/drm/omapdrm/
4964 F:	Documentation/devicetree/bindings/display/ti/
4965 
4966 DRM DRIVERS FOR V3D
4967 M:	Eric Anholt <eric@anholt.net>
4968 S:	Supported
4969 F:	drivers/gpu/drm/v3d/
4970 F:	include/uapi/drm/v3d_drm.h
4971 F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4972 T:	git git://anongit.freedesktop.org/drm/drm-misc
4973 
4974 DRM DRIVERS FOR VC4
4975 M:	Eric Anholt <eric@anholt.net>
4976 T:	git git://github.com/anholt/linux
4977 S:	Supported
4978 F:	drivers/gpu/drm/vc4/
4979 F:	include/uapi/drm/vc4_drm.h
4980 F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4981 T:	git git://anongit.freedesktop.org/drm/drm-misc
4982 
4983 DRM DRIVERS FOR VIVANTE GPU IP
4984 M:	Lucas Stach <l.stach@pengutronix.de>
4985 R:	Russell King <linux+etnaviv@armlinux.org.uk>
4986 R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4987 L:	etnaviv@lists.freedesktop.org
4988 L:	dri-devel@lists.freedesktop.org
4989 S:	Maintained
4990 F:	drivers/gpu/drm/etnaviv/
4991 F:	include/uapi/drm/etnaviv_drm.h
4992 F:	Documentation/devicetree/bindings/display/etnaviv/
4993 
4994 DRM DRIVERS FOR ZTE ZX
4995 M:	Shawn Guo <shawnguo@kernel.org>
4996 L:	dri-devel@lists.freedesktop.org
4997 S:	Maintained
4998 F:	drivers/gpu/drm/zte/
4999 F:	Documentation/devicetree/bindings/display/zte,vou.txt
5000 T:	git git://anongit.freedesktop.org/drm/drm-misc
5001 
5002 DRM PANEL DRIVERS
5003 M:	Thierry Reding <thierry.reding@gmail.com>
5004 L:	dri-devel@lists.freedesktop.org
5005 T:	git git://anongit.freedesktop.org/drm/drm-misc
5006 S:	Maintained
5007 F:	drivers/gpu/drm/drm_panel.c
5008 F:	drivers/gpu/drm/panel/
5009 F:	include/drm/drm_panel.h
5010 F:	Documentation/devicetree/bindings/display/panel/
5011 
5012 DRM TINYDRM DRIVERS
5013 M:	Noralf Trønnes <noralf@tronnes.org>
5014 W:	https://github.com/notro/tinydrm/wiki/Development
5015 T:	git git://anongit.freedesktop.org/drm/drm-misc
5016 S:	Maintained
5017 F:	drivers/gpu/drm/tinydrm/
5018 F:	include/drm/tinydrm/
5019 
5020 DRM DRIVERS FOR XEN
5021 M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5022 T:	git git://anongit.freedesktop.org/drm/drm-misc
5023 L:	dri-devel@lists.freedesktop.org
5024 L:	xen-devel@lists.xen.org
5025 S:	Supported
5026 F:	drivers/gpu/drm/xen/
5027 F:	Documentation/gpu/xen-front.rst
5028 
5029 DRM TTM SUBSYSTEM
5030 M:	Christian Koenig <christian.koenig@amd.com>
5031 M:	Huang Rui <ray.huang@amd.com>
5032 M:	Junwei Zhang <Jerry.Zhang@amd.com>
5033 T:	git git://people.freedesktop.org/~agd5f/linux
5034 S:	Maintained
5035 L:	dri-devel@lists.freedesktop.org
5036 F:	include/drm/ttm/
5037 F:	drivers/gpu/drm/ttm/
5038 
5039 DSBR100 USB FM RADIO DRIVER
5040 M:	Alexey Klimov <klimov.linux@gmail.com>
5041 L:	linux-media@vger.kernel.org
5042 T:	git git://linuxtv.org/media_tree.git
5043 S:	Maintained
5044 F:	drivers/media/radio/dsbr100.c
5045 
5046 DSCC4 DRIVER
5047 M:	Francois Romieu <romieu@fr.zoreil.com>
5048 L:	netdev@vger.kernel.org
5049 S:	Maintained
5050 F:	drivers/net/wan/dscc4.c
5051 
5052 DT3155 MEDIA DRIVER
5053 M:	Hans Verkuil <hverkuil@xs4all.nl>
5054 L:	linux-media@vger.kernel.org
5055 T:	git git://linuxtv.org/media_tree.git
5056 W:	https://linuxtv.org
5057 S:	Odd Fixes
5058 F:	drivers/media/pci/dt3155/
5059 
5060 DVB_USB_AF9015 MEDIA DRIVER
5061 M:	Antti Palosaari <crope@iki.fi>
5062 L:	linux-media@vger.kernel.org
5063 W:	https://linuxtv.org
5064 W:	http://palosaari.fi/linux/
5065 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5066 T:	git git://linuxtv.org/anttip/media_tree.git
5067 S:	Maintained
5068 F:	drivers/media/usb/dvb-usb-v2/af9015*
5069 
5070 DVB_USB_AF9035 MEDIA DRIVER
5071 M:	Antti Palosaari <crope@iki.fi>
5072 L:	linux-media@vger.kernel.org
5073 W:	https://linuxtv.org
5074 W:	http://palosaari.fi/linux/
5075 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5076 T:	git git://linuxtv.org/anttip/media_tree.git
5077 S:	Maintained
5078 F:	drivers/media/usb/dvb-usb-v2/af9035*
5079 
5080 DVB_USB_ANYSEE MEDIA DRIVER
5081 M:	Antti Palosaari <crope@iki.fi>
5082 L:	linux-media@vger.kernel.org
5083 W:	https://linuxtv.org
5084 W:	http://palosaari.fi/linux/
5085 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5086 T:	git git://linuxtv.org/anttip/media_tree.git
5087 S:	Maintained
5088 F:	drivers/media/usb/dvb-usb-v2/anysee*
5089 
5090 DVB_USB_AU6610 MEDIA DRIVER
5091 M:	Antti Palosaari <crope@iki.fi>
5092 L:	linux-media@vger.kernel.org
5093 W:	https://linuxtv.org
5094 W:	http://palosaari.fi/linux/
5095 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5096 T:	git git://linuxtv.org/anttip/media_tree.git
5097 S:	Maintained
5098 F:	drivers/media/usb/dvb-usb-v2/au6610*
5099 
5100 DVB_USB_CE6230 MEDIA DRIVER
5101 M:	Antti Palosaari <crope@iki.fi>
5102 L:	linux-media@vger.kernel.org
5103 W:	https://linuxtv.org
5104 W:	http://palosaari.fi/linux/
5105 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5106 T:	git git://linuxtv.org/anttip/media_tree.git
5107 S:	Maintained
5108 F:	drivers/media/usb/dvb-usb-v2/ce6230*
5109 
5110 DVB_USB_CXUSB MEDIA DRIVER
5111 M:	Michael Krufky <mkrufky@linuxtv.org>
5112 L:	linux-media@vger.kernel.org
5113 W:	https://linuxtv.org
5114 W:	http://github.com/mkrufky
5115 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5116 T:	git git://linuxtv.org/media_tree.git
5117 S:	Maintained
5118 F:	drivers/media/usb/dvb-usb/cxusb*
5119 
5120 DVB_USB_EC168 MEDIA DRIVER
5121 M:	Antti Palosaari <crope@iki.fi>
5122 L:	linux-media@vger.kernel.org
5123 W:	https://linuxtv.org
5124 W:	http://palosaari.fi/linux/
5125 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5126 T:	git git://linuxtv.org/anttip/media_tree.git
5127 S:	Maintained
5128 F:	drivers/media/usb/dvb-usb-v2/ec168*
5129 
5130 DVB_USB_GL861 MEDIA DRIVER
5131 M:	Antti Palosaari <crope@iki.fi>
5132 L:	linux-media@vger.kernel.org
5133 W:	https://linuxtv.org
5134 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5135 T:	git git://linuxtv.org/anttip/media_tree.git
5136 S:	Maintained
5137 F:	drivers/media/usb/dvb-usb-v2/gl861*
5138 
5139 DVB_USB_MXL111SF MEDIA DRIVER
5140 M:	Michael Krufky <mkrufky@linuxtv.org>
5141 L:	linux-media@vger.kernel.org
5142 W:	https://linuxtv.org
5143 W:	http://github.com/mkrufky
5144 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5145 T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5146 S:	Maintained
5147 F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5148 
5149 DVB_USB_RTL28XXU MEDIA DRIVER
5150 M:	Antti Palosaari <crope@iki.fi>
5151 L:	linux-media@vger.kernel.org
5152 W:	https://linuxtv.org
5153 W:	http://palosaari.fi/linux/
5154 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5155 T:	git git://linuxtv.org/anttip/media_tree.git
5156 S:	Maintained
5157 F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5158 
5159 DVB_USB_V2 MEDIA DRIVER
5160 M:	Antti Palosaari <crope@iki.fi>
5161 L:	linux-media@vger.kernel.org
5162 W:	https://linuxtv.org
5163 W:	http://palosaari.fi/linux/
5164 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5165 T:	git git://linuxtv.org/anttip/media_tree.git
5166 S:	Maintained
5167 F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5168 F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5169 
5170 DYNAMIC DEBUG
5171 M:	Jason Baron <jbaron@akamai.com>
5172 S:	Maintained
5173 F:	lib/dynamic_debug.c
5174 F:	include/linux/dynamic_debug.h
5175 
5176 DYNAMIC INTERRUPT MODERATION
5177 M:	Tal Gilboa <talgi@mellanox.com>
5178 S:	Maintained
5179 F:	include/linux/net_dim.h
5180 
5181 DZ DECSTATION DZ11 SERIAL DRIVER
5182 M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5183 S:	Maintained
5184 F:	drivers/tty/serial/dz.*
5185 
5186 E3X0 POWER BUTTON DRIVER
5187 M:	Moritz Fischer <moritz.fischer@ettus.com>
5188 L:	usrp-users@lists.ettus.com
5189 W:	http://www.ettus.com
5190 S:	Supported
5191 F:	drivers/input/misc/e3x0-button.c
5192 F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5193 
5194 E4000 MEDIA DRIVER
5195 M:	Antti Palosaari <crope@iki.fi>
5196 L:	linux-media@vger.kernel.org
5197 W:	https://linuxtv.org
5198 W:	http://palosaari.fi/linux/
5199 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5200 T:	git git://linuxtv.org/anttip/media_tree.git
5201 S:	Maintained
5202 F:	drivers/media/tuners/e4000*
5203 
5204 EARTH_PT1 MEDIA DRIVER
5205 M:	Akihiro Tsukada <tskd08@gmail.com>
5206 L:	linux-media@vger.kernel.org
5207 S:	Odd Fixes
5208 F:	drivers/media/pci/pt1/
5209 
5210 EARTH_PT3 MEDIA DRIVER
5211 M:	Akihiro Tsukada <tskd08@gmail.com>
5212 L:	linux-media@vger.kernel.org
5213 S:	Odd Fixes
5214 F:	drivers/media/pci/pt3/
5215 
5216 EC100 MEDIA DRIVER
5217 M:	Antti Palosaari <crope@iki.fi>
5218 L:	linux-media@vger.kernel.org
5219 W:	https://linuxtv.org
5220 W:	http://palosaari.fi/linux/
5221 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5222 T:	git git://linuxtv.org/anttip/media_tree.git
5223 S:	Maintained
5224 F:	drivers/media/dvb-frontends/ec100*
5225 
5226 ECRYPT FILE SYSTEM
5227 M:	Tyler Hicks <tyhicks@canonical.com>
5228 L:	ecryptfs@vger.kernel.org
5229 W:	http://ecryptfs.org
5230 W:	https://launchpad.net/ecryptfs
5231 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5232 S:	Supported
5233 F:	Documentation/filesystems/ecryptfs.txt
5234 F:	fs/ecryptfs/
5235 
5236 EDAC-AMD64
5237 M:	Borislav Petkov <bp@alien8.de>
5238 L:	linux-edac@vger.kernel.org
5239 S:	Maintained
5240 F:	drivers/edac/amd64_edac*
5241 
5242 EDAC-CALXEDA
5243 M:	Robert Richter <rric@kernel.org>
5244 L:	linux-edac@vger.kernel.org
5245 S:	Maintained
5246 F:	drivers/edac/highbank*
5247 
5248 EDAC-CAVIUM OCTEON
5249 M:	Ralf Baechle <ralf@linux-mips.org>
5250 M:	David Daney <david.daney@cavium.com>
5251 L:	linux-edac@vger.kernel.org
5252 L:	linux-mips@linux-mips.org
5253 S:	Supported
5254 F:	drivers/edac/octeon_edac*
5255 
5256 EDAC-CAVIUM THUNDERX
5257 M:	David Daney <david.daney@cavium.com>
5258 M:	Jan Glauber <jglauber@cavium.com>
5259 L:	linux-edac@vger.kernel.org
5260 S:	Supported
5261 F:	drivers/edac/thunderx_edac*
5262 
5263 EDAC-CORE
5264 M:	Borislav Petkov <bp@alien8.de>
5265 M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5266 L:	linux-edac@vger.kernel.org
5267 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5268 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5269 S:	Supported
5270 F:	Documentation/admin-guide/ras.rst
5271 F:	Documentation/driver-api/edac.rst
5272 F:	drivers/edac/
5273 F:	include/linux/edac.h
5274 
5275 EDAC-E752X
5276 M:	Mark Gross <mark.gross@intel.com>
5277 L:	linux-edac@vger.kernel.org
5278 S:	Maintained
5279 F:	drivers/edac/e752x_edac.c
5280 
5281 EDAC-E7XXX
5282 L:	linux-edac@vger.kernel.org
5283 S:	Maintained
5284 F:	drivers/edac/e7xxx_edac.c
5285 
5286 EDAC-FSL_DDR
5287 M:	York Sun <york.sun@nxp.com>
5288 L:	linux-edac@vger.kernel.org
5289 S:	Maintained
5290 F:	drivers/edac/fsl_ddr_edac.*
5291 
5292 EDAC-GHES
5293 M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5294 L:	linux-edac@vger.kernel.org
5295 S:	Maintained
5296 F:	drivers/edac/ghes_edac.c
5297 
5298 EDAC-I3000
5299 L:	linux-edac@vger.kernel.org
5300 S:	Orphan
5301 F:	drivers/edac/i3000_edac.c
5302 
5303 EDAC-I5000
5304 L:	linux-edac@vger.kernel.org
5305 S:	Maintained
5306 F:	drivers/edac/i5000_edac.c
5307 
5308 EDAC-I5400
5309 M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5310 L:	linux-edac@vger.kernel.org
5311 S:	Maintained
5312 F:	drivers/edac/i5400_edac.c
5313 
5314 EDAC-I7300
5315 M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5316 L:	linux-edac@vger.kernel.org
5317 S:	Maintained
5318 F:	drivers/edac/i7300_edac.c
5319 
5320 EDAC-I7CORE
5321 M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5322 L:	linux-edac@vger.kernel.org
5323 S:	Maintained
5324 F:	drivers/edac/i7core_edac.c
5325 
5326 EDAC-I82443BXGX
5327 M:	Tim Small <tim@buttersideup.com>
5328 L:	linux-edac@vger.kernel.org
5329 S:	Maintained
5330 F:	drivers/edac/i82443bxgx_edac.c
5331 
5332 EDAC-I82975X
5333 M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5334 M:	"Arvind R." <arvino55@gmail.com>
5335 L:	linux-edac@vger.kernel.org
5336 S:	Maintained
5337 F:	drivers/edac/i82975x_edac.c
5338 
5339 EDAC-IE31200
5340 M:	Jason Baron <jbaron@akamai.com>
5341 L:	linux-edac@vger.kernel.org
5342 S:	Maintained
5343 F:	drivers/edac/ie31200_edac.c
5344 
5345 EDAC-MPC85XX
5346 M:	Johannes Thumshirn <morbidrsa@gmail.com>
5347 L:	linux-edac@vger.kernel.org
5348 S:	Maintained
5349 F:	drivers/edac/mpc85xx_edac.[ch]
5350 
5351 EDAC-PASEMI
5352 M:	Egor Martovetsky <egor@pasemi.com>
5353 L:	linux-edac@vger.kernel.org
5354 S:	Maintained
5355 F:	drivers/edac/pasemi_edac.c
5356 
5357 EDAC-PND2
5358 M:	Tony Luck <tony.luck@intel.com>
5359 L:	linux-edac@vger.kernel.org
5360 S:	Maintained
5361 F:	drivers/edac/pnd2_edac.[ch]
5362 
5363 EDAC-R82600
5364 M:	Tim Small <tim@buttersideup.com>
5365 L:	linux-edac@vger.kernel.org
5366 S:	Maintained
5367 F:	drivers/edac/r82600_edac.c
5368 
5369 EDAC-SBRIDGE
5370 M:	Tony Luck <tony.luck@intel.com>
5371 R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5372 L:	linux-edac@vger.kernel.org
5373 S:	Maintained
5374 F:	drivers/edac/sb_edac.c
5375 
5376 EDAC-SKYLAKE
5377 M:	Tony Luck <tony.luck@intel.com>
5378 L:	linux-edac@vger.kernel.org
5379 S:	Maintained
5380 F:	drivers/edac/skx_edac.c
5381 
5382 EDAC-TI
5383 M:	Tero Kristo <t-kristo@ti.com>
5384 L:	linux-edac@vger.kernel.org
5385 S:	Maintained
5386 F:	drivers/edac/ti_edac.c
5387 
5388 EDAC-QCOM
5389 M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5390 M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5391 L:	linux-arm-msm@vger.kernel.org
5392 L:	linux-edac@vger.kernel.org
5393 S:	Maintained
5394 F:	drivers/edac/qcom_edac.c
5395 
5396 EDIROL UA-101/UA-1000 DRIVER
5397 M:	Clemens Ladisch <clemens@ladisch.de>
5398 L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5399 T:	git git://git.alsa-project.org/alsa-kernel.git
5400 S:	Maintained
5401 F:	sound/usb/misc/ua101.c
5402 
5403 EFI TEST DRIVER
5404 L:	linux-efi@vger.kernel.org
5405 M:	Ivan Hu <ivan.hu@canonical.com>
5406 M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5407 S:	Maintained
5408 F:	drivers/firmware/efi/test/
5409 
5410 EFI VARIABLE FILESYSTEM
5411 M:	Matthew Garrett <matthew.garrett@nebula.com>
5412 M:	Jeremy Kerr <jk@ozlabs.org>
5413 M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5414 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5415 L:	linux-efi@vger.kernel.org
5416 S:	Maintained
5417 F:	fs/efivarfs/
5418 
5419 EFIFB FRAMEBUFFER DRIVER
5420 L:	linux-fbdev@vger.kernel.org
5421 M:	Peter Jones <pjones@redhat.com>
5422 S:	Maintained
5423 F:	drivers/video/fbdev/efifb.c
5424 
5425 EFS FILESYSTEM
5426 W:	http://aeschi.ch.eu.org/efs/
5427 S:	Orphan
5428 F:	fs/efs/
5429 
5430 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5431 M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5432 L:	netdev@vger.kernel.org
5433 S:	Maintained
5434 F:	drivers/net/ethernet/ibm/ehea/
5435 
5436 EM28XX VIDEO4LINUX DRIVER
5437 M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5438 L:	linux-media@vger.kernel.org
5439 W:	https://linuxtv.org
5440 T:	git git://linuxtv.org/media_tree.git
5441 S:	Maintained
5442 F:	drivers/media/usb/em28xx/
5443 F:	Documentation/media/v4l-drivers/em28xx*
5444 
5445 EMBEDDED LINUX
5446 M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5447 M:	Matt Mackall <mpm@selenic.com>
5448 M:	David Woodhouse <dwmw2@infradead.org>
5449 L:	linux-embedded@vger.kernel.org
5450 S:	Maintained
5451 
5452 Emulex 10Gbps iSCSI - OneConnect DRIVER
5453 M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5454 M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5455 M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5456 L:	linux-scsi@vger.kernel.org
5457 W:	http://www.broadcom.com
5458 S:	Supported
5459 F:	drivers/scsi/be2iscsi/
5460 
5461 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5462 M:	Sathya Perla <sathya.perla@broadcom.com>
5463 M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5464 M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5465 M:	Somnath Kotur <somnath.kotur@broadcom.com>
5466 L:	netdev@vger.kernel.org
5467 W:	http://www.emulex.com
5468 S:	Supported
5469 F:	drivers/net/ethernet/emulex/benet/
5470 
5471 EMULEX ONECONNECT ROCE DRIVER
5472 M:	Selvin Xavier <selvin.xavier@broadcom.com>
5473 M:	Devesh Sharma <devesh.sharma@broadcom.com>
5474 L:	linux-rdma@vger.kernel.org
5475 W:	http://www.broadcom.com
5476 S:	Odd Fixes
5477 F:	drivers/infiniband/hw/ocrdma/
5478 F:	include/uapi/rdma/ocrdma-abi.h
5479 
5480 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5481 M:	James Smart <james.smart@broadcom.com>
5482 M:	Dick Kennedy <dick.kennedy@broadcom.com>
5483 L:	linux-scsi@vger.kernel.org
5484 W:	http://www.broadcom.com
5485 S:	Supported
5486 F:	drivers/scsi/lpfc/
5487 
5488 ENE CB710 FLASH CARD READER DRIVER
5489 M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5490 S:	Maintained
5491 F:	drivers/misc/cb710/
5492 F:	drivers/mmc/host/cb710-mmc.*
5493 F:	include/linux/cb710.h
5494 
5495 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5496 M:	Maxim Levitsky <maximlevitsky@gmail.com>
5497 S:	Maintained
5498 F:	drivers/media/rc/ene_ir.*
5499 
5500 EPSON S1D13XXX FRAMEBUFFER DRIVER
5501 M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5502 S:	Maintained
5503 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5504 F:	drivers/video/fbdev/s1d13xxxfb.c
5505 F:	include/video/s1d13xxxfb.h
5506 
5507 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5508 M:	Jeff Layton <jlayton@kernel.org>
5509 S:	Maintained
5510 F:	lib/errseq.c
5511 F:	include/linux/errseq.h
5512 
5513 ET131X NETWORK DRIVER
5514 M:	Mark Einon <mark.einon@gmail.com>
5515 S:	Odd Fixes
5516 F:	drivers/net/ethernet/agere/
5517 
5518 ETHERNET BRIDGE
5519 M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5520 M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5521 L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5522 L:	netdev@vger.kernel.org
5523 W:	http://www.linuxfoundation.org/en/Net:Bridge
5524 S:	Maintained
5525 F:	include/linux/netfilter_bridge/
5526 F:	net/bridge/
5527 
5528 ETHERNET PHY LIBRARY
5529 M:	Andrew Lunn <andrew@lunn.ch>
5530 M:	Florian Fainelli <f.fainelli@gmail.com>
5531 L:	netdev@vger.kernel.org
5532 S:	Maintained
5533 F:	Documentation/ABI/testing/sysfs-bus-mdio
5534 F:	Documentation/devicetree/bindings/net/mdio*
5535 F:	Documentation/networking/phy.txt
5536 F:	drivers/net/phy/
5537 F:	drivers/of/of_mdio.c
5538 F:	drivers/of/of_net.c
5539 F:	include/linux/*mdio*.h
5540 F:	include/linux/of_net.h
5541 F:	include/linux/phy.h
5542 F:	include/linux/phy_fixed.h
5543 F:	include/linux/platform_data/mdio-bcm-unimac.h
5544 F:	include/trace/events/mdio.h
5545 F:	include/uapi/linux/mdio.h
5546 F:	include/uapi/linux/mii.h
5547 
5548 EXT2 FILE SYSTEM
5549 M:	Jan Kara <jack@suse.com>
5550 L:	linux-ext4@vger.kernel.org
5551 S:	Maintained
5552 F:	Documentation/filesystems/ext2.txt
5553 F:	fs/ext2/
5554 F:	include/linux/ext2*
5555 
5556 EXT4 FILE SYSTEM
5557 M:	"Theodore Ts'o" <tytso@mit.edu>
5558 M:	Andreas Dilger <adilger.kernel@dilger.ca>
5559 L:	linux-ext4@vger.kernel.org
5560 W:	http://ext4.wiki.kernel.org
5561 Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5562 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5563 S:	Maintained
5564 F:	Documentation/filesystems/ext4/ext4.rst
5565 F:	fs/ext4/
5566 
5567 Extended Verification Module (EVM)
5568 M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5569 L:	linux-integrity@vger.kernel.org
5570 S:	Supported
5571 F:	security/integrity/evm/
5572 
5573 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5574 M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5575 L:	linux-efi@vger.kernel.org
5576 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5577 S:	Maintained
5578 F:	Documentation/efi-stub.txt
5579 F:	arch/*/kernel/efi.c
5580 F:	arch/x86/boot/compressed/eboot.[ch]
5581 F:	arch/*/include/asm/efi.h
5582 F:	arch/x86/platform/efi/
5583 F:	drivers/firmware/efi/
5584 F:	include/linux/efi*.h
5585 F:	arch/arm/boot/compressed/efi-header.S
5586 F:	arch/arm64/kernel/efi-entry.S
5587 
5588 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5589 M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5590 M:	Chanwoo Choi <cw00.choi@samsung.com>
5591 L:	linux-kernel@vger.kernel.org
5592 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5593 S:	Maintained
5594 F:	drivers/extcon/
5595 F:	include/linux/extcon/
5596 F:	include/linux/extcon.h
5597 F:	Documentation/extcon/
5598 F:	Documentation/devicetree/bindings/extcon/
5599 
5600 EXYNOS DP DRIVER
5601 M:	Jingoo Han <jingoohan1@gmail.com>
5602 L:	dri-devel@lists.freedesktop.org
5603 S:	Maintained
5604 F:	drivers/gpu/drm/exynos/exynos_dp*
5605 
5606 EXYNOS SYSMMU (IOMMU) driver
5607 M:	Marek Szyprowski <m.szyprowski@samsung.com>
5608 L:	iommu@lists.linux-foundation.org
5609 S:	Maintained
5610 F:	drivers/iommu/exynos-iommu.c
5611 
5612 EZchip NPS platform support
5613 M:	Vineet Gupta <vgupta@synopsys.com>
5614 M:	Ofer Levi <oferle@mellanox.com>
5615 S:	Supported
5616 F:	arch/arc/plat-eznps
5617 F:	arch/arc/boot/dts/eznps.dts
5618 
5619 F2FS FILE SYSTEM
5620 M:	Jaegeuk Kim <jaegeuk@kernel.org>
5621 M:	Chao Yu <yuchao0@huawei.com>
5622 L:	linux-f2fs-devel@lists.sourceforge.net
5623 W:	https://f2fs.wiki.kernel.org/
5624 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5625 S:	Maintained
5626 F:	Documentation/filesystems/f2fs.txt
5627 F:	Documentation/ABI/testing/sysfs-fs-f2fs
5628 F:	fs/f2fs/
5629 F:	include/linux/f2fs_fs.h
5630 F:	include/trace/events/f2fs.h
5631 
5632 F71805F HARDWARE MONITORING DRIVER
5633 M:	Jean Delvare <jdelvare@suse.com>
5634 L:	linux-hwmon@vger.kernel.org
5635 S:	Maintained
5636 F:	Documentation/hwmon/f71805f
5637 F:	drivers/hwmon/f71805f.c
5638 
5639 FADDR2LINE
5640 M:	Josh Poimboeuf <jpoimboe@redhat.com>
5641 S:	Maintained
5642 F:	scripts/faddr2line
5643 
5644 FAILOVER MODULE
5645 M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5646 L:	netdev@vger.kernel.org
5647 S:	Supported
5648 F:	net/core/failover.c
5649 F:	include/net/failover.h
5650 F:	Documentation/networking/failover.rst
5651 
5652 FANOTIFY
5653 M:	Jan Kara <jack@suse.cz>
5654 R:	Amir Goldstein <amir73il@gmail.com>
5655 L:	linux-fsdevel@vger.kernel.org
5656 S:	Maintained
5657 F:	fs/notify/fanotify/
5658 F:	include/linux/fanotify.h
5659 F:	include/uapi/linux/fanotify.h
5660 
5661 FARSYNC SYNCHRONOUS DRIVER
5662 M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5663 W:	http://www.farsite.co.uk/
5664 S:	Supported
5665 F:	drivers/net/wan/farsync.*
5666 
5667 FAULT INJECTION SUPPORT
5668 M:	Akinobu Mita <akinobu.mita@gmail.com>
5669 S:	Supported
5670 F:	Documentation/fault-injection/
5671 F:	lib/fault-inject.c
5672 
5673 FBTFT Framebuffer drivers
5674 S:	Orphan
5675 L:	dri-devel@lists.freedesktop.org
5676 L:	linux-fbdev@vger.kernel.org
5677 F:	drivers/staging/fbtft/
5678 
5679 FC0011 TUNER DRIVER
5680 M:	Michael Buesch <m@bues.ch>
5681 L:	linux-media@vger.kernel.org
5682 S:	Maintained
5683 F:	drivers/media/tuners/fc0011.h
5684 F:	drivers/media/tuners/fc0011.c
5685 
5686 FC2580 MEDIA DRIVER
5687 M:	Antti Palosaari <crope@iki.fi>
5688 L:	linux-media@vger.kernel.org
5689 W:	https://linuxtv.org
5690 W:	http://palosaari.fi/linux/
5691 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5692 T:	git git://linuxtv.org/anttip/media_tree.git
5693 S:	Maintained
5694 F:	drivers/media/tuners/fc2580*
5695 
5696 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5697 M:	Johannes Thumshirn <jth@kernel.org>
5698 L:	linux-scsi@vger.kernel.org
5699 W:	www.Open-FCoE.org
5700 S:	Supported
5701 F:	drivers/scsi/libfc/
5702 F:	drivers/scsi/fcoe/
5703 F:	include/scsi/fc/
5704 F:	include/scsi/libfc.h
5705 F:	include/scsi/libfcoe.h
5706 F:	include/uapi/scsi/fc/
5707 
5708 FILE LOCKING (flock() and fcntl()/lockf())
5709 M:	Jeff Layton <jlayton@kernel.org>
5710 M:	"J. Bruce Fields" <bfields@fieldses.org>
5711 L:	linux-fsdevel@vger.kernel.org
5712 S:	Maintained
5713 F:	include/linux/fcntl.h
5714 F:	include/uapi/linux/fcntl.h
5715 F:	fs/fcntl.c
5716 F:	fs/locks.c
5717 
5718 FILESYSTEMS (VFS and infrastructure)
5719 M:	Alexander Viro <viro@zeniv.linux.org.uk>
5720 L:	linux-fsdevel@vger.kernel.org
5721 S:	Maintained
5722 F:	fs/*
5723 F:	include/linux/fs.h
5724 F:	include/uapi/linux/fs.h
5725 
5726 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5727 M:	Riku Voipio <riku.voipio@iki.fi>
5728 L:	linux-hwmon@vger.kernel.org
5729 S:	Maintained
5730 F:	drivers/hwmon/f75375s.c
5731 F:	include/linux/f75375s.h
5732 
5733 FIREWIRE AUDIO DRIVERS
5734 M:	Clemens Ladisch <clemens@ladisch.de>
5735 L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5736 T:	git git://git.alsa-project.org/alsa-kernel.git
5737 S:	Maintained
5738 F:	sound/firewire/
5739 
5740 FIREWIRE MEDIA DRIVERS (firedtv)
5741 M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5742 L:	linux-media@vger.kernel.org
5743 L:	linux1394-devel@lists.sourceforge.net
5744 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5745 S:	Maintained
5746 F:	drivers/media/firewire/
5747 
5748 FIREWIRE SBP-2 TARGET
5749 M:	Chris Boot <bootc@bootc.net>
5750 L:	linux-scsi@vger.kernel.org
5751 L:	target-devel@vger.kernel.org
5752 L:	linux1394-devel@lists.sourceforge.net
5753 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5754 S:	Maintained
5755 F:	drivers/target/sbp/
5756 
5757 FIREWIRE SUBSYSTEM
5758 M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5759 L:	linux1394-devel@lists.sourceforge.net
5760 W:	http://ieee1394.wiki.kernel.org/
5761 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5762 S:	Maintained
5763 F:	drivers/firewire/
5764 F:	include/linux/firewire.h
5765 F:	include/uapi/linux/firewire*.h
5766 F:	tools/firewire/
5767 
5768 FIRMWARE LOADER (request_firmware)
5769 M:	Luis R. Rodriguez <mcgrof@kernel.org>
5770 L:	linux-kernel@vger.kernel.org
5771 S:	Maintained
5772 F:	Documentation/firmware_class/
5773 F:	drivers/base/firmware_loader/
5774 F:	include/linux/firmware.h
5775 
5776 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5777 M:	Joshua Morris <josh.h.morris@us.ibm.com>
5778 M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5779 S:	Maintained
5780 F:	drivers/block/rsxx/
5781 
5782 FLOPPY DRIVER
5783 M:	Jiri Kosina <jikos@kernel.org>
5784 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5785 S:	Odd fixes
5786 F:	drivers/block/floppy.c
5787 
5788 FMC SUBSYSTEM
5789 M:	Alessandro Rubini <rubini@gnudd.com>
5790 W:	http://www.ohwr.org/projects/fmc-bus
5791 S:	Supported
5792 F:	drivers/fmc/
5793 F:	include/linux/fmc*.h
5794 F:	include/linux/ipmi-fru.h
5795 K:	fmc_d.*register
5796 
5797 FPGA MANAGER FRAMEWORK
5798 M:	Alan Tull <atull@kernel.org>
5799 M:	Moritz Fischer <mdf@kernel.org>
5800 L:	linux-fpga@vger.kernel.org
5801 S:	Maintained
5802 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5803 Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5804 F:	Documentation/fpga/
5805 F:	Documentation/driver-api/fpga/
5806 F:	Documentation/devicetree/bindings/fpga/
5807 F:	drivers/fpga/
5808 F:	include/linux/fpga/
5809 W:	http://www.rocketboards.org
5810 
5811 FPGA DFL DRIVERS
5812 M:	Wu Hao <hao.wu@intel.com>
5813 L:	linux-fpga@vger.kernel.org
5814 S:	Maintained
5815 F:	Documentation/fpga/dfl.txt
5816 F:	include/uapi/linux/fpga-dfl.h
5817 F:	drivers/fpga/dfl*
5818 
5819 FPU EMULATOR
5820 M:	Bill Metzenthen <billm@melbpc.org.au>
5821 W:	http://floatingpoint.sourceforge.net/emulator/index.html
5822 S:	Maintained
5823 F:	arch/x86/math-emu/
5824 
5825 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5826 L:	netdev@vger.kernel.org
5827 S:	Orphan
5828 F:	drivers/net/wan/dlci.c
5829 F:	drivers/net/wan/sdla.c
5830 
5831 FRAMEBUFFER LAYER
5832 M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5833 L:	dri-devel@lists.freedesktop.org
5834 L:	linux-fbdev@vger.kernel.org
5835 T:	git git://github.com/bzolnier/linux.git
5836 Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5837 S:	Maintained
5838 F:	Documentation/fb/
5839 F:	drivers/video/
5840 F:	include/video/
5841 F:	include/linux/fb.h
5842 F:	include/uapi/video/
5843 F:	include/uapi/linux/fb.h
5844 
5845 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5846 M:	Horia Geantă <horia.geanta@nxp.com>
5847 M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5848 L:	linux-crypto@vger.kernel.org
5849 S:	Maintained
5850 F:	drivers/crypto/caam/
5851 F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5852 
5853 FREESCALE DIU FRAMEBUFFER DRIVER
5854 M:	Timur Tabi <timur@kernel.org>
5855 L:	linux-fbdev@vger.kernel.org
5856 S:	Maintained
5857 F:	drivers/video/fbdev/fsl-diu-fb.*
5858 
5859 FREESCALE DMA DRIVER
5860 M:	Li Yang <leoyang.li@nxp.com>
5861 M:	Zhang Wei <zw@zh-kernel.org>
5862 L:	linuxppc-dev@lists.ozlabs.org
5863 S:	Maintained
5864 F:	drivers/dma/fsldma.*
5865 
5866 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5867 M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5868 L:	netdev@vger.kernel.org
5869 S:	Maintained
5870 F:	drivers/net/ethernet/freescale/gianfar*
5871 F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5872 
5873 FREESCALE GPMI NAND DRIVER
5874 M:	Han Xu <han.xu@nxp.com>
5875 L:	linux-mtd@lists.infradead.org
5876 S:	Maintained
5877 F:	drivers/mtd/nand/raw/gpmi-nand/*
5878 
5879 FREESCALE I2C CPM DRIVER
5880 M:	Jochen Friedrich <jochen@scram.de>
5881 L:	linuxppc-dev@lists.ozlabs.org
5882 L:	linux-i2c@vger.kernel.org
5883 S:	Maintained
5884 F:	drivers/i2c/busses/i2c-cpm.c
5885 
5886 FREESCALE IMX LPI2C DRIVER
5887 M:	Dong Aisheng <aisheng.dong@nxp.com>
5888 L:	linux-i2c@vger.kernel.org
5889 L:	linux-imx@nxp.com
5890 S:	Maintained
5891 F:	drivers/i2c/busses/i2c-imx-lpi2c.c
5892 F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5893 
5894 FREESCALE IMX / MXC FEC DRIVER
5895 M:	Fugang Duan <fugang.duan@nxp.com>
5896 L:	netdev@vger.kernel.org
5897 S:	Maintained
5898 F:	drivers/net/ethernet/freescale/fec_main.c
5899 F:	drivers/net/ethernet/freescale/fec_ptp.c
5900 F:	drivers/net/ethernet/freescale/fec.h
5901 F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5902 
5903 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5904 M:	Sascha Hauer <s.hauer@pengutronix.de>
5905 R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5906 L:	linux-fbdev@vger.kernel.org
5907 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5908 S:	Maintained
5909 F:	include/linux/platform_data/video-imxfb.h
5910 F:	drivers/video/fbdev/imxfb.c
5911 
5912 FREESCALE QORIQ DPAA ETHERNET DRIVER
5913 M:	Madalin Bucur <madalin.bucur@nxp.com>
5914 L:	netdev@vger.kernel.org
5915 S:	Maintained
5916 F:	drivers/net/ethernet/freescale/dpaa
5917 
5918 FREESCALE QORIQ DPAA FMAN DRIVER
5919 M:	Madalin Bucur <madalin.bucur@nxp.com>
5920 L:	netdev@vger.kernel.org
5921 S:	Maintained
5922 F:	drivers/net/ethernet/freescale/fman
5923 F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5924 
5925 FREESCALE QORIQ PTP CLOCK DRIVER
5926 M:	Yangbo Lu <yangbo.lu@nxp.com>
5927 L:	netdev@vger.kernel.org
5928 S:	Maintained
5929 F:	drivers/ptp/ptp_qoriq.c
5930 F:	include/linux/fsl/ptp_qoriq.h
5931 F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5932 
5933 FREESCALE QUAD SPI DRIVER
5934 M:	Han Xu <han.xu@nxp.com>
5935 L:	linux-mtd@lists.infradead.org
5936 S:	Maintained
5937 F:	drivers/mtd/spi-nor/fsl-quadspi.c
5938 
5939 FREESCALE QUICC ENGINE LIBRARY
5940 M:	Qiang Zhao <qiang.zhao@nxp.com>
5941 L:	linuxppc-dev@lists.ozlabs.org
5942 S:	Maintained
5943 F:	drivers/soc/fsl/qe/
5944 F:	include/soc/fsl/*qe*.h
5945 F:	include/soc/fsl/*ucc*.h
5946 
5947 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5948 M:	Li Yang <leoyang.li@nxp.com>
5949 L:	netdev@vger.kernel.org
5950 L:	linuxppc-dev@lists.ozlabs.org
5951 S:	Maintained
5952 F:	drivers/net/ethernet/freescale/ucc_geth*
5953 
5954 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5955 M:	Zhao Qiang <qiang.zhao@nxp.com>
5956 L:	netdev@vger.kernel.org
5957 L:	linuxppc-dev@lists.ozlabs.org
5958 S:	Maintained
5959 F:	drivers/net/wan/fsl_ucc_hdlc*
5960 
5961 FREESCALE QUICC ENGINE UCC UART DRIVER
5962 M:	Timur Tabi <timur@kernel.org>
5963 L:	linuxppc-dev@lists.ozlabs.org
5964 S:	Maintained
5965 F:	drivers/tty/serial/ucc_uart.c
5966 
5967 FREESCALE SOC DRIVERS
5968 M:	Li Yang <leoyang.li@nxp.com>
5969 L:	linuxppc-dev@lists.ozlabs.org
5970 L:	linux-arm-kernel@lists.infradead.org
5971 S:	Maintained
5972 F:	Documentation/devicetree/bindings/soc/fsl/
5973 F:	drivers/soc/fsl/
5974 F:	include/linux/fsl/
5975 
5976 FREESCALE SOC FS_ENET DRIVER
5977 M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5978 L:	linuxppc-dev@lists.ozlabs.org
5979 L:	netdev@vger.kernel.org
5980 S:	Maintained
5981 F:	drivers/net/ethernet/freescale/fs_enet/
5982 F:	include/linux/fs_enet_pd.h
5983 
5984 FREESCALE SOC SOUND DRIVERS
5985 M:	Timur Tabi <timur@kernel.org>
5986 M:	Nicolin Chen <nicoleotsuka@gmail.com>
5987 M:	Xiubo Li <Xiubo.Lee@gmail.com>
5988 R:	Fabio Estevam <fabio.estevam@nxp.com>
5989 L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5990 L:	linuxppc-dev@lists.ozlabs.org
5991 S:	Maintained
5992 F:	sound/soc/fsl/fsl*
5993 F:	sound/soc/fsl/imx*
5994 F:	sound/soc/fsl/mpc8610_hpcd.c
5995 
5996 FREESCALE USB PERIPHERAL DRIVERS
5997 M:	Li Yang <leoyang.li@nxp.com>
5998 L:	linux-usb@vger.kernel.org
5999 L:	linuxppc-dev@lists.ozlabs.org
6000 S:	Maintained
6001 F:	drivers/usb/gadget/udc/fsl*
6002 
6003 FREEVXFS FILESYSTEM
6004 M:	Christoph Hellwig <hch@infradead.org>
6005 W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6006 S:	Maintained
6007 F:	fs/freevxfs/
6008 
6009 FREEZER
6010 M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6011 M:	Pavel Machek <pavel@ucw.cz>
6012 L:	linux-pm@vger.kernel.org
6013 S:	Supported
6014 F:	Documentation/power/freezing-of-tasks.txt
6015 F:	include/linux/freezer.h
6016 F:	kernel/freezer.c
6017 
6018 FRONTSWAP API
6019 M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6020 L:	linux-kernel@vger.kernel.org
6021 S:	Maintained
6022 F:	mm/frontswap.c
6023 F:	include/linux/frontswap.h
6024 
6025 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6026 M:	David Howells <dhowells@redhat.com>
6027 L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6028 S:	Supported
6029 F:	Documentation/filesystems/caching/
6030 F:	fs/fscache/
6031 F:	include/linux/fscache*.h
6032 
6033 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6034 M:	Theodore Y. Ts'o <tytso@mit.edu>
6035 M:	Jaegeuk Kim <jaegeuk@kernel.org>
6036 L:	linux-fscrypt@vger.kernel.org
6037 Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6038 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6039 S:	Supported
6040 F:	fs/crypto/
6041 F:	include/linux/fscrypt*.h
6042 F:	Documentation/filesystems/fscrypt.rst
6043 
6044 FSI-ATTACHED I2C DRIVER
6045 M:	Eddie James <eajames@linux.vnet.ibm.com>
6046 L:	linux-i2c@vger.kernel.org
6047 L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6048 S:	Maintained
6049 F:	drivers/i2c/busses/i2c-fsi.c
6050 F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6051 
6052 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6053 M:	Jan Kara <jack@suse.cz>
6054 R:	Amir Goldstein <amir73il@gmail.com>
6055 L:	linux-fsdevel@vger.kernel.org
6056 S:	Maintained
6057 F:	fs/notify/
6058 F:	include/linux/fsnotify*.h
6059 
6060 FUJITSU LAPTOP EXTRAS
6061 M:	Jonathan Woithe <jwoithe@just42.net>
6062 L:	platform-driver-x86@vger.kernel.org
6063 S:	Maintained
6064 F:	drivers/platform/x86/fujitsu-laptop.c
6065 
6066 FUJITSU M-5MO LS CAMERA ISP DRIVER
6067 M:	Kyungmin Park <kyungmin.park@samsung.com>
6068 M:	Heungjun Kim <riverful.kim@samsung.com>
6069 L:	linux-media@vger.kernel.org
6070 S:	Maintained
6071 F:	drivers/media/i2c/m5mols/
6072 F:	include/media/i2c/m5mols.h
6073 
6074 FUJITSU TABLET EXTRAS
6075 M:	Robert Gerlach <khnz@gmx.de>
6076 L:	platform-driver-x86@vger.kernel.org
6077 S:	Maintained
6078 F:	drivers/platform/x86/fujitsu-tablet.c
6079 
6080 FUSE: FILESYSTEM IN USERSPACE
6081 M:	Miklos Szeredi <miklos@szeredi.hu>
6082 L:	linux-fsdevel@vger.kernel.org
6083 W:	http://fuse.sourceforge.net/
6084 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6085 S:	Maintained
6086 F:	fs/fuse/
6087 F:	include/uapi/linux/fuse.h
6088 F:	Documentation/filesystems/fuse.txt
6089 
6090 FUTEX SUBSYSTEM
6091 M:	Thomas Gleixner <tglx@linutronix.de>
6092 M:	Ingo Molnar <mingo@redhat.com>
6093 R:	Peter Zijlstra <peterz@infradead.org>
6094 R:	Darren Hart <dvhart@infradead.org>
6095 L:	linux-kernel@vger.kernel.org
6096 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6097 S:	Maintained
6098 F:	kernel/futex.c
6099 F:	kernel/futex_compat.c
6100 F:	include/asm-generic/futex.h
6101 F:	include/linux/futex.h
6102 F:	include/uapi/linux/futex.h
6103 F:	tools/testing/selftests/futex/
6104 F:	tools/perf/bench/futex*
6105 F:	Documentation/*futex*
6106 
6107 GCC PLUGINS
6108 M:	Kees Cook <keescook@chromium.org>
6109 R:	Emese Revfy <re.emese@gmail.com>
6110 L:	kernel-hardening@lists.openwall.com
6111 S:	Maintained
6112 F:	scripts/gcc-plugins/
6113 F:	scripts/gcc-plugin.sh
6114 F:	scripts/Makefile.gcc-plugins
6115 F:	Documentation/gcc-plugins.txt
6116 
6117 GASKET DRIVER FRAMEWORK
6118 M:	Rob Springer <rspringer@google.com>
6119 M:	Todd Poynor <toddpoynor@google.com>
6120 M:	Ben Chan <benchan@chromium.org>
6121 S:	Maintained
6122 F:	drivers/staging/gasket/
6123 
6124 GCOV BASED KERNEL PROFILING
6125 M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6126 S:	Maintained
6127 F:	kernel/gcov/
6128 F:	Documentation/dev-tools/gcov.rst
6129 
6130 GDB KERNEL DEBUGGING HELPER SCRIPTS
6131 M:	Jan Kiszka <jan.kiszka@siemens.com>
6132 M:	Kieran Bingham <kbingham@kernel.org>
6133 S:	Supported
6134 F:	scripts/gdb/
6135 
6136 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6137 M:	Achim Leubner <achim_leubner@adaptec.com>
6138 L:	linux-scsi@vger.kernel.org
6139 W:	http://www.icp-vortex.com/
6140 S:	Supported
6141 F:	drivers/scsi/gdt*
6142 
6143 GEMTEK FM RADIO RECEIVER DRIVER
6144 M:	Hans Verkuil <hverkuil@xs4all.nl>
6145 L:	linux-media@vger.kernel.org
6146 T:	git git://linuxtv.org/media_tree.git
6147 W:	https://linuxtv.org
6148 S:	Maintained
6149 F:	drivers/media/radio/radio-gemtek*
6150 
6151 GENERIC GPIO I2C DRIVER
6152 M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6153 S:	Supported
6154 F:	drivers/i2c/busses/i2c-gpio.c
6155 F:	include/linux/platform_data/i2c-gpio.h
6156 
6157 GENERIC GPIO I2C MULTIPLEXER DRIVER
6158 M:	Peter Korsgaard <peter.korsgaard@barco.com>
6159 L:	linux-i2c@vger.kernel.org
6160 S:	Supported
6161 F:	drivers/i2c/muxes/i2c-mux-gpio.c
6162 F:	include/linux/platform_data/i2c-mux-gpio.h
6163 F:	Documentation/i2c/muxes/i2c-mux-gpio
6164 
6165 GENERIC HDLC (WAN) DRIVERS
6166 M:	Krzysztof Halasa <khc@pm.waw.pl>
6167 W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6168 S:	Maintained
6169 F:	drivers/net/wan/c101.c
6170 F:	drivers/net/wan/hd6457*
6171 F:	drivers/net/wan/hdlc*
6172 F:	drivers/net/wan/n2.c
6173 F:	drivers/net/wan/pc300too.c
6174 F:	drivers/net/wan/pci200syn.c
6175 F:	drivers/net/wan/wanxl*
6176 
6177 GENERIC INCLUDE/ASM HEADER FILES
6178 M:	Arnd Bergmann <arnd@arndb.de>
6179 L:	linux-arch@vger.kernel.org
6180 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6181 S:	Maintained
6182 F:	include/asm-generic/
6183 F:	include/uapi/asm-generic/
6184 
6185 GENERIC PHY FRAMEWORK
6186 M:	Kishon Vijay Abraham I <kishon@ti.com>
6187 L:	linux-kernel@vger.kernel.org
6188 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6189 S:	Supported
6190 F:	drivers/phy/
6191 F:	include/linux/phy/
6192 
6193 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6194 M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6195 S:	Supported
6196 F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6197 
6198 GENERIC PM DOMAINS
6199 M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6200 M:	Kevin Hilman <khilman@kernel.org>
6201 M:	Ulf Hansson <ulf.hansson@linaro.org>
6202 L:	linux-pm@vger.kernel.org
6203 S:	Supported
6204 F:	drivers/base/power/domain*.c
6205 F:	include/linux/pm_domain.h
6206 F:	Documentation/devicetree/bindings/power/power_domain.txt
6207 
6208 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6209 M:	Eugen Hristev <eugen.hristev@microchip.com>
6210 L:	linux-input@vger.kernel.org
6211 S:	Maintained
6212 F:	drivers/input/touchscreen/resistive-adc-touch.c
6213 
6214 GENERIC UIO DRIVER FOR PCI DEVICES
6215 M:	"Michael S. Tsirkin" <mst@redhat.com>
6216 L:	kvm@vger.kernel.org
6217 S:	Supported
6218 F:	drivers/uio/uio_pci_generic.c
6219 
6220 GENWQE (IBM Generic Workqueue Card)
6221 M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6222 M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6223 S:	Supported
6224 F:	drivers/misc/genwqe/
6225 
6226 GET_MAINTAINER SCRIPT
6227 M:	Joe Perches <joe@perches.com>
6228 S:	Maintained
6229 F:	scripts/get_maintainer.pl
6230 
6231 GFS2 FILE SYSTEM
6232 M:	Bob Peterson <rpeterso@redhat.com>
6233 M:	Andreas Gruenbacher <agruenba@redhat.com>
6234 L:	cluster-devel@redhat.com
6235 W:	http://sources.redhat.com/cluster/
6236 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6237 S:	Supported
6238 F:	Documentation/filesystems/gfs2*.txt
6239 F:	fs/gfs2/
6240 F:	include/uapi/linux/gfs2_ondisk.h
6241 
6242 GIGASET ISDN DRIVERS
6243 M:	Paul Bolle <pebolle@tiscali.nl>
6244 L:	gigaset307x-common@lists.sourceforge.net
6245 W:	http://gigaset307x.sourceforge.net/
6246 S:	Odd Fixes
6247 F:	Documentation/isdn/README.gigaset
6248 F:	drivers/isdn/gigaset/
6249 F:	include/uapi/linux/gigaset_dev.h
6250 
6251 GNSS SUBSYSTEM
6252 M:	Johan Hovold <johan@kernel.org>
6253 S:	Maintained
6254 F:	Documentation/ABI/testing/sysfs-class-gnss
6255 F:	Documentation/devicetree/bindings/gnss/
6256 F:	drivers/gnss/
6257 F:	include/linux/gnss.h
6258 
6259 GO7007 MPEG CODEC
6260 M:	Hans Verkuil <hans.verkuil@cisco.com>
6261 L:	linux-media@vger.kernel.org
6262 S:	Maintained
6263 F:	drivers/media/usb/go7007/
6264 
6265 GOODIX TOUCHSCREEN
6266 M:	Bastien Nocera <hadess@hadess.net>
6267 L:	linux-input@vger.kernel.org
6268 S:	Maintained
6269 F:	drivers/input/touchscreen/goodix.c
6270 
6271 GPD POCKET FAN DRIVER
6272 M:	Hans de Goede <hdegoede@redhat.com>
6273 L:	platform-driver-x86@vger.kernel.org
6274 S:	Maintained
6275 F:	drivers/platform/x86/gpd-pocket-fan.c
6276 
6277 GPIO ACPI SUPPORT
6278 M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6279 M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6280 L:	linux-gpio@vger.kernel.org
6281 L:	linux-acpi@vger.kernel.org
6282 S:	Maintained
6283 F:	Documentation/acpi/gpio-properties.txt
6284 F:	drivers/gpio/gpiolib-acpi.c
6285 
6286 GPIO IR Transmitter
6287 M:	Sean Young <sean@mess.org>
6288 L:	linux-media@vger.kernel.org
6289 S:	Maintained
6290 F:	drivers/media/rc/gpio-ir-tx.c
6291 
6292 GPIO MOCKUP DRIVER
6293 M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6294 R:	Bartosz Golaszewski <brgl@bgdev.pl>
6295 L:	linux-gpio@vger.kernel.org
6296 S:	Maintained
6297 F:	drivers/gpio/gpio-mockup.c
6298 F:	tools/testing/selftests/gpio/
6299 
6300 GPIO SUBSYSTEM
6301 M:	Linus Walleij <linus.walleij@linaro.org>
6302 L:	linux-gpio@vger.kernel.org
6303 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6304 S:	Maintained
6305 F:	Documentation/devicetree/bindings/gpio/
6306 F:	Documentation/driver-api/gpio/
6307 F:	Documentation/gpio/
6308 F:	Documentation/ABI/testing/gpio-cdev
6309 F:	Documentation/ABI/obsolete/sysfs-gpio
6310 F:	drivers/gpio/
6311 F:	include/linux/gpio/
6312 F:	include/linux/gpio.h
6313 F:	include/linux/of_gpio.h
6314 F:	include/asm-generic/gpio.h
6315 F:	include/uapi/linux/gpio.h
6316 F:	tools/gpio/
6317 
6318 GRE DEMULTIPLEXER DRIVER
6319 M:	Dmitry Kozlov <xeb@mail.ru>
6320 L:	netdev@vger.kernel.org
6321 S:	Maintained
6322 F:	net/ipv4/gre_demux.c
6323 F:	net/ipv4/gre_offload.c
6324 F:	include/net/gre.h
6325 
6326 GRETH 10/100/1G Ethernet MAC device driver
6327 M:	Andreas Larsson <andreas@gaisler.com>
6328 L:	netdev@vger.kernel.org
6329 S:	Maintained
6330 F:	drivers/net/ethernet/aeroflex/
6331 
6332 GREYBUS AUDIO PROTOCOLS DRIVERS
6333 M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6334 M:	Mark Greer <mgreer@animalcreek.com>
6335 S:	Maintained
6336 F:	drivers/staging/greybus/audio_apbridgea.c
6337 F:	drivers/staging/greybus/audio_apbridgea.h
6338 F:	drivers/staging/greybus/audio_codec.c
6339 F:	drivers/staging/greybus/audio_codec.h
6340 F:	drivers/staging/greybus/audio_gb.c
6341 F:	drivers/staging/greybus/audio_manager.c
6342 F:	drivers/staging/greybus/audio_manager.h
6343 F:	drivers/staging/greybus/audio_manager_module.c
6344 F:	drivers/staging/greybus/audio_manager_private.h
6345 F:	drivers/staging/greybus/audio_manager_sysfs.c
6346 F:	drivers/staging/greybus/audio_module.c
6347 F:	drivers/staging/greybus/audio_topology.c
6348 
6349 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6350 M:	Viresh Kumar <vireshk@kernel.org>
6351 S:	Maintained
6352 F:	drivers/staging/greybus/authentication.c
6353 F:	drivers/staging/greybus/bootrom.c
6354 F:	drivers/staging/greybus/firmware.h
6355 F:	drivers/staging/greybus/fw-core.c
6356 F:	drivers/staging/greybus/fw-download.c
6357 F:	drivers/staging/greybus/fw-management.c
6358 F:	drivers/staging/greybus/greybus_authentication.h
6359 F:	drivers/staging/greybus/greybus_firmware.h
6360 F:	drivers/staging/greybus/hid.c
6361 F:	drivers/staging/greybus/i2c.c
6362 F:	drivers/staging/greybus/spi.c
6363 F:	drivers/staging/greybus/spilib.c
6364 F:	drivers/staging/greybus/spilib.h
6365 
6366 GREYBUS LOOPBACK DRIVER
6367 M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6368 S:	Maintained
6369 F:	drivers/staging/greybus/loopback.c
6370 
6371 GREYBUS PLATFORM DRIVERS
6372 M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6373 S:	Maintained
6374 F:	drivers/staging/greybus/arche-platform.c
6375 F:	drivers/staging/greybus/arche-apb-ctrl.c
6376 F:	drivers/staging/greybus/arche_platform.h
6377 
6378 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6379 M:	Rui Miguel Silva <rmfrfs@gmail.com>
6380 S:	Maintained
6381 F:	drivers/staging/greybus/sdio.c
6382 F:	drivers/staging/greybus/light.c
6383 F:	drivers/staging/greybus/gpio.c
6384 F:	drivers/staging/greybus/power_supply.c
6385 F:	drivers/staging/greybus/spi.c
6386 F:	drivers/staging/greybus/spilib.c
6387 
6388 GREYBUS SUBSYSTEM
6389 M:	Johan Hovold <johan@kernel.org>
6390 M:	Alex Elder <elder@kernel.org>
6391 M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6392 S:	Maintained
6393 F:	drivers/staging/greybus/
6394 L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6395 
6396 GREYBUS UART PROTOCOLS DRIVERS
6397 M:	David Lin <dtwlin@gmail.com>
6398 S:	Maintained
6399 F:	drivers/staging/greybus/uart.c
6400 F:	drivers/staging/greybus/log.c
6401 
6402 GS1662 VIDEO SERIALIZER
6403 M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6404 L:	linux-media@vger.kernel.org
6405 T:	git git://linuxtv.org/media_tree.git
6406 S:	Maintained
6407 F:	drivers/media/spi/gs1662.c
6408 
6409 GSPCA FINEPIX SUBDRIVER
6410 M:	Frank Zago <frank@zago.net>
6411 L:	linux-media@vger.kernel.org
6412 T:	git git://linuxtv.org/media_tree.git
6413 S:	Maintained
6414 F:	drivers/media/usb/gspca/finepix.c
6415 
6416 GSPCA GL860 SUBDRIVER
6417 M:	Olivier Lorin <o.lorin@laposte.net>
6418 L:	linux-media@vger.kernel.org
6419 T:	git git://linuxtv.org/media_tree.git
6420 S:	Maintained
6421 F:	drivers/media/usb/gspca/gl860/
6422 
6423 GSPCA M5602 SUBDRIVER
6424 M:	Erik Andren <erik.andren@gmail.com>
6425 L:	linux-media@vger.kernel.org
6426 T:	git git://linuxtv.org/media_tree.git
6427 S:	Maintained
6428 F:	drivers/media/usb/gspca/m5602/
6429 
6430 GSPCA PAC207 SONIXB SUBDRIVER
6431 M:	Hans Verkuil <hverkuil@xs4all.nl>
6432 L:	linux-media@vger.kernel.org
6433 T:	git git://linuxtv.org/media_tree.git
6434 S:	Odd Fixes
6435 F:	drivers/media/usb/gspca/pac207.c
6436 
6437 GSPCA SN9C20X SUBDRIVER
6438 M:	Brian Johnson <brijohn@gmail.com>
6439 L:	linux-media@vger.kernel.org
6440 T:	git git://linuxtv.org/media_tree.git
6441 S:	Maintained
6442 F:	drivers/media/usb/gspca/sn9c20x.c
6443 
6444 GSPCA T613 SUBDRIVER
6445 M:	Leandro Costantino <lcostantino@gmail.com>
6446 L:	linux-media@vger.kernel.org
6447 T:	git git://linuxtv.org/media_tree.git
6448 S:	Maintained
6449 F:	drivers/media/usb/gspca/t613.c
6450 
6451 GSPCA USB WEBCAM DRIVER
6452 M:	Hans Verkuil <hverkuil@xs4all.nl>
6453 L:	linux-media@vger.kernel.org
6454 T:	git git://linuxtv.org/media_tree.git
6455 S:	Odd Fixes
6456 F:	drivers/media/usb/gspca/
6457 
6458 GTP (GPRS Tunneling Protocol)
6459 M:	Pablo Neira Ayuso <pablo@netfilter.org>
6460 M:	Harald Welte <laforge@gnumonks.org>
6461 L:	osmocom-net-gprs@lists.osmocom.org
6462 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6463 S:	Maintained
6464 F:	drivers/net/gtp.c
6465 
6466 GUID PARTITION TABLE (GPT)
6467 M:	Davidlohr Bueso <dave@stgolabs.net>
6468 L:	linux-efi@vger.kernel.org
6469 S:	Maintained
6470 F:	block/partitions/efi.*
6471 
6472 H8/300 ARCHITECTURE
6473 M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6474 L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6475 W:	http://uclinux-h8.sourceforge.jp
6476 T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6477 S:	Maintained
6478 F:	arch/h8300/
6479 F:	drivers/clocksource/h8300_*.c
6480 F:	drivers/clk/h8300/
6481 F:	drivers/irqchip/irq-renesas-h8*.c
6482 
6483 HACKRF MEDIA DRIVER
6484 M:	Antti Palosaari <crope@iki.fi>
6485 L:	linux-media@vger.kernel.org
6486 W:	https://linuxtv.org
6487 W:	http://palosaari.fi/linux/
6488 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6489 T:	git git://linuxtv.org/anttip/media_tree.git
6490 S:	Maintained
6491 F:	drivers/media/usb/hackrf/
6492 
6493 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6494 M:	Frank Seidel <frank@f-seidel.de>
6495 L:	platform-driver-x86@vger.kernel.org
6496 W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6497 S:	Maintained
6498 F:	drivers/platform/x86/hdaps.c
6499 
6500 HARDWARE MONITORING
6501 M:	Jean Delvare <jdelvare@suse.com>
6502 M:	Guenter Roeck <linux@roeck-us.net>
6503 L:	linux-hwmon@vger.kernel.org
6504 W:	http://hwmon.wiki.kernel.org/
6505 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6506 S:	Maintained
6507 F:	Documentation/devicetree/bindings/hwmon/
6508 F:	Documentation/hwmon/
6509 F:	drivers/hwmon/
6510 F:	include/linux/hwmon*.h
6511 F:	include/trace/events/hwmon*.h
6512 
6513 HARDWARE RANDOM NUMBER GENERATOR CORE
6514 M:	Matt Mackall <mpm@selenic.com>
6515 M:	Herbert Xu <herbert@gondor.apana.org.au>
6516 L:	linux-crypto@vger.kernel.org
6517 S:	Odd fixes
6518 F:	Documentation/devicetree/bindings/rng/
6519 F:	Documentation/hw_random.txt
6520 F:	drivers/char/hw_random/
6521 F:	include/linux/hw_random.h
6522 
6523 HARDWARE TRACING FACILITIES
6524 M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6525 S:	Maintained
6526 F:	drivers/hwtracing/
6527 
6528 HARDWARE SPINLOCK CORE
6529 M:	Ohad Ben-Cohen <ohad@wizery.com>
6530 M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6531 L:	linux-remoteproc@vger.kernel.org
6532 S:	Maintained
6533 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6534 F:	Documentation/devicetree/bindings/hwlock/
6535 F:	Documentation/hwspinlock.txt
6536 F:	drivers/hwspinlock/
6537 F:	include/linux/hwspinlock.h
6538 
6539 HARMONY SOUND DRIVER
6540 L:	linux-parisc@vger.kernel.org
6541 S:	Maintained
6542 F:	sound/parisc/harmony.*
6543 
6544 HDPVR USB VIDEO ENCODER DRIVER
6545 M:	Hans Verkuil <hverkuil@xs4all.nl>
6546 L:	linux-media@vger.kernel.org
6547 T:	git git://linuxtv.org/media_tree.git
6548 W:	https://linuxtv.org
6549 S:	Odd Fixes
6550 F:	drivers/media/usb/hdpvr/
6551 
6552 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6553 M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6554 S:	Supported
6555 F:	Documentation/watchdog/hpwdt.txt
6556 F:	drivers/watchdog/hpwdt.c
6557 
6558 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6559 M:	Don Brace <don.brace@microsemi.com>
6560 L:	esc.storagedev@microsemi.com
6561 L:	linux-scsi@vger.kernel.org
6562 S:	Supported
6563 F:	Documentation/scsi/hpsa.txt
6564 F:	drivers/scsi/hpsa*.[ch]
6565 F:	include/linux/cciss*.h
6566 F:	include/uapi/linux/cciss*.h
6567 
6568 HFI1 DRIVER
6569 M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6570 M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6571 L:	linux-rdma@vger.kernel.org
6572 S:	Supported
6573 F:	drivers/infiniband/hw/hfi1
6574 
6575 HFS FILESYSTEM
6576 L:	linux-fsdevel@vger.kernel.org
6577 S:	Orphan
6578 F:	Documentation/filesystems/hfs.txt
6579 F:	fs/hfs/
6580 
6581 HFSPLUS FILESYSTEM
6582 L:	linux-fsdevel@vger.kernel.org
6583 S:	Orphan
6584 F:	Documentation/filesystems/hfsplus.txt
6585 F:	fs/hfsplus/
6586 
6587 HGA FRAMEBUFFER DRIVER
6588 M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6589 L:	linux-nvidia@lists.surfsouth.com
6590 W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6591 S:	Maintained
6592 F:	drivers/video/fbdev/hgafb.c
6593 
6594 HIBERNATION (aka Software Suspend, aka swsusp)
6595 M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6596 M:	Pavel Machek <pavel@ucw.cz>
6597 L:	linux-pm@vger.kernel.org
6598 B:	https://bugzilla.kernel.org
6599 S:	Supported
6600 F:	arch/x86/power/
6601 F:	drivers/base/power/
6602 F:	kernel/power/
6603 F:	include/linux/suspend.h
6604 F:	include/linux/freezer.h
6605 F:	include/linux/pm.h
6606 F:	arch/*/include/asm/suspend*.h
6607 
6608 HID CORE LAYER
6609 M:	Jiri Kosina <jikos@kernel.org>
6610 M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6611 L:	linux-input@vger.kernel.org
6612 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6613 S:	Maintained
6614 F:	drivers/hid/
6615 F:	include/linux/hid*
6616 F:	include/uapi/linux/hid*
6617 
6618 HID SENSOR HUB DRIVERS
6619 M:	Jiri Kosina <jikos@kernel.org>
6620 M:	Jonathan Cameron <jic23@kernel.org>
6621 M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6622 L:	linux-input@vger.kernel.org
6623 L:	linux-iio@vger.kernel.org
6624 S:	Maintained
6625 F:	Documentation/hid/hid-sensor*
6626 F:	drivers/hid/hid-sensor-*
6627 F:	drivers/iio/*/hid-*
6628 F:	include/linux/hid-sensor-*
6629 
6630 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6631 M:	Thomas Gleixner <tglx@linutronix.de>
6632 L:	linux-kernel@vger.kernel.org
6633 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6634 S:	Maintained
6635 F:	Documentation/timers/
6636 F:	kernel/time/hrtimer.c
6637 F:	kernel/time/clockevents.c
6638 F:	kernel/time/timer_*.c
6639 F:	include/linux/clockchips.h
6640 F:	include/linux/hrtimer.h
6641 
6642 HIGH-SPEED SCC DRIVER FOR AX.25
6643 L:	linux-hams@vger.kernel.org
6644 S:	Orphan
6645 F:	drivers/net/hamradio/dmascc.c
6646 F:	drivers/net/hamradio/scc.c
6647 
6648 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6649 M:	HighPoint Linux Team <linux@highpoint-tech.com>
6650 W:	http://www.highpoint-tech.com
6651 S:	Supported
6652 F:	Documentation/scsi/hptiop.txt
6653 F:	drivers/scsi/hptiop.c
6654 
6655 HIPPI
6656 M:	Jes Sorensen <jes@trained-monkey.org>
6657 L:	linux-hippi@sunsite.dk
6658 S:	Maintained
6659 F:	include/linux/hippidevice.h
6660 F:	include/uapi/linux/if_hippi.h
6661 F:	net/802/hippi.c
6662 F:	drivers/net/hippi/
6663 
6664 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6665 M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6666 M:	Salil Mehta <salil.mehta@huawei.com>
6667 L:	netdev@vger.kernel.org
6668 W:	http://www.hisilicon.com
6669 S:	Maintained
6670 F:	drivers/net/ethernet/hisilicon/hns3/
6671 
6672 HISILICON LPC BUS DRIVER
6673 M:	john.garry@huawei.com
6674 W:	http://www.hisilicon.com
6675 S:	Maintained
6676 F:	drivers/bus/hisi_lpc.c
6677 F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6678 
6679 HISILICON NETWORK SUBSYSTEM DRIVER
6680 M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6681 M:	Salil Mehta <salil.mehta@huawei.com>
6682 L:	netdev@vger.kernel.org
6683 W:	http://www.hisilicon.com
6684 S:	Maintained
6685 F:	drivers/net/ethernet/hisilicon/
6686 F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6687 
6688 HISILICON PMU DRIVER
6689 M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6690 W:	http://www.hisilicon.com
6691 S:	Supported
6692 F:	drivers/perf/hisilicon
6693 F:	Documentation/perf/hisi-pmu.txt
6694 
6695 HISILICON ROCE DRIVER
6696 M:	Lijun Ou <oulijun@huawei.com>
6697 M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6698 L:	linux-rdma@vger.kernel.org
6699 S:	Maintained
6700 F:	drivers/infiniband/hw/hns/
6701 F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6702 
6703 HISILICON SAS Controller
6704 M:	John Garry <john.garry@huawei.com>
6705 W:	http://www.hisilicon.com
6706 S:	Supported
6707 F:	drivers/scsi/hisi_sas/
6708 F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6709 
6710 HMM - Heterogeneous Memory Management
6711 M:	Jérôme Glisse <jglisse@redhat.com>
6712 L:	linux-mm@kvack.org
6713 S:	Maintained
6714 F:	mm/hmm*
6715 F:	include/linux/hmm*
6716 F:	Documentation/vm/hmm.rst
6717 
6718 HOST AP DRIVER
6719 M:	Jouni Malinen <j@w1.fi>
6720 L:	linux-wireless@vger.kernel.org
6721 W:	http://w1.fi/hostap-driver.html
6722 S:	Obsolete
6723 F:	drivers/net/wireless/intersil/hostap/
6724 
6725 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6726 L:	platform-driver-x86@vger.kernel.org
6727 S:	Orphan
6728 F:	drivers/platform/x86/tc1100-wmi.c
6729 
6730 HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6731 M:	Jaroslav Kysela <perex@perex.cz>
6732 S:	Maintained
6733 F:	drivers/net/ethernet/hp/hp100.*
6734 
6735 HPET:	High Precision Event Timers driver
6736 M:	Clemens Ladisch <clemens@ladisch.de>
6737 S:	Maintained
6738 F:	Documentation/timers/hpet.txt
6739 F:	drivers/char/hpet.c
6740 F:	include/linux/hpet.h
6741 F:	include/uapi/linux/hpet.h
6742 
6743 HPET:	x86
6744 S:	Orphan
6745 F:	arch/x86/kernel/hpet.c
6746 F:	arch/x86/include/asm/hpet.h
6747 
6748 HPFS FILESYSTEM
6749 M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6750 W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6751 S:	Maintained
6752 F:	fs/hpfs/
6753 
6754 HSI SUBSYSTEM
6755 M:	Sebastian Reichel <sre@kernel.org>
6756 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6757 S:	Maintained
6758 F:	Documentation/ABI/testing/sysfs-bus-hsi
6759 F:	Documentation/driver-api/hsi.rst
6760 F:	drivers/hsi/
6761 F:	include/linux/hsi/
6762 F:	include/uapi/linux/hsi/
6763 
6764 HSO 3G MODEM DRIVER
6765 L:	linux-usb@vger.kernel.org
6766 S:	Orphan
6767 F:	drivers/net/usb/hso.c
6768 
6769 HSR NETWORK PROTOCOL
6770 M:	Arvid Brodin <arvid.brodin@alten.se>
6771 L:	netdev@vger.kernel.org
6772 S:	Maintained
6773 F:	net/hsr/
6774 
6775 HT16K33 LED CONTROLLER DRIVER
6776 M:	Robin van der Gracht <robin@protonic.nl>
6777 S:	Maintained
6778 F:	drivers/auxdisplay/ht16k33.c
6779 F:	Documentation/devicetree/bindings/display/ht16k33.txt
6780 
6781 HTCPEN TOUCHSCREEN DRIVER
6782 M:	Pau Oliva Fora <pof@eslack.org>
6783 L:	linux-input@vger.kernel.org
6784 S:	Maintained
6785 F:	drivers/input/touchscreen/htcpen.c
6786 
6787 HUAWEI ETHERNET DRIVER
6788 M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6789 L:	netdev@vger.kernel.org
6790 S:	Supported
6791 F:	Documentation/networking/hinic.txt
6792 F:	drivers/net/ethernet/huawei/hinic/
6793 
6794 HUGETLB FILESYSTEM
6795 M:	Mike Kravetz <mike.kravetz@oracle.com>
6796 L:	linux-mm@kvack.org
6797 S:	Maintained
6798 F:	fs/hugetlbfs/
6799 F:	mm/hugetlb.c
6800 F:	include/linux/hugetlb.h
6801 F:	Documentation/admin-guide/mm/hugetlbpage.rst
6802 F:	Documentation/vm/hugetlbfs_reserv.rst
6803 F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6804 
6805 HVA ST MEDIA DRIVER
6806 M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6807 L:	linux-media@vger.kernel.org
6808 T:	git git://linuxtv.org/media_tree.git
6809 W:	https://linuxtv.org
6810 S:	Supported
6811 F:	drivers/media/platform/sti/hva
6812 
6813 HWPOISON MEMORY FAILURE HANDLING
6814 M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6815 L:	linux-mm@kvack.org
6816 S:	Maintained
6817 F:	mm/memory-failure.c
6818 F:	mm/hwpoison-inject.c
6819 
6820 HYGON PROCESSOR SUPPORT
6821 M:	Pu Wen <puwen@hygon.cn>
6822 L:	linux-kernel@vger.kernel.org
6823 S:	Maintained
6824 F:	arch/x86/kernel/cpu/hygon.c
6825 
6826 Hyper-V CORE AND DRIVERS
6827 M:	"K. Y. Srinivasan" <kys@microsoft.com>
6828 M:	Haiyang Zhang <haiyangz@microsoft.com>
6829 M:	Stephen Hemminger <sthemmin@microsoft.com>
6830 L:	devel@linuxdriverproject.org
6831 S:	Maintained
6832 F:	Documentation/networking/netvsc.txt
6833 F:	arch/x86/include/asm/mshyperv.h
6834 F:	arch/x86/include/asm/trace/hyperv.h
6835 F:	arch/x86/include/asm/hyperv-tlfs.h
6836 F:	arch/x86/kernel/cpu/mshyperv.c
6837 F:	arch/x86/hyperv
6838 F:	drivers/hid/hid-hyperv.c
6839 F:	drivers/hv/
6840 F:	drivers/input/serio/hyperv-keyboard.c
6841 F:	drivers/pci/controller/pci-hyperv.c
6842 F:	drivers/net/hyperv/
6843 F:	drivers/scsi/storvsc_drv.c
6844 F:	drivers/uio/uio_hv_generic.c
6845 F:	drivers/video/fbdev/hyperv_fb.c
6846 F:	net/vmw_vsock/hyperv_transport.c
6847 F:	include/linux/hyperv.h
6848 F:	include/uapi/linux/hyperv.h
6849 F:	tools/hv/
6850 F:	Documentation/ABI/stable/sysfs-bus-vmbus
6851 
6852 HYPERVISOR VIRTUAL CONSOLE DRIVER
6853 L:	linuxppc-dev@lists.ozlabs.org
6854 S:	Odd Fixes
6855 F:	drivers/tty/hvc/
6856 
6857 I2C ACPI SUPPORT
6858 M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6859 L:	linux-i2c@vger.kernel.org
6860 L:	linux-acpi@vger.kernel.org
6861 S:	Maintained
6862 F:	drivers/i2c/i2c-core-acpi.c
6863 
6864 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6865 M:	Ajay Gupta <ajayg@nvidia.com>
6866 L:	linux-i2c@vger.kernel.org
6867 S:	Maintained
6868 F:	Documentation/i2c/busses/i2c-nvidia-gpu
6869 F:	drivers/i2c/busses/i2c-nvidia-gpu.c
6870 
6871 I2C MUXES
6872 M:	Peter Rosin <peda@axentia.se>
6873 L:	linux-i2c@vger.kernel.org
6874 S:	Maintained
6875 F:	Documentation/i2c/i2c-topology
6876 F:	Documentation/i2c/muxes/
6877 F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6878 F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6879 F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6880 F:	drivers/i2c/i2c-mux.c
6881 F:	drivers/i2c/muxes/
6882 F:	include/linux/i2c-mux.h
6883 
6884 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6885 M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6886 L:	linux-i2c@vger.kernel.org
6887 S:	Maintained
6888 F:	drivers/i2c/busses/i2c-mv64xxx.c
6889 
6890 I2C OVER PARALLEL PORT
6891 M:	Jean Delvare <jdelvare@suse.com>
6892 L:	linux-i2c@vger.kernel.org
6893 S:	Maintained
6894 F:	Documentation/i2c/busses/i2c-parport
6895 F:	Documentation/i2c/busses/i2c-parport-light
6896 F:	drivers/i2c/busses/i2c-parport.c
6897 F:	drivers/i2c/busses/i2c-parport-light.c
6898 
6899 I2C SUBSYSTEM
6900 M:	Wolfram Sang <wsa@the-dreams.de>
6901 L:	linux-i2c@vger.kernel.org
6902 W:	https://i2c.wiki.kernel.org/
6903 Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6904 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6905 S:	Maintained
6906 F:	Documentation/devicetree/bindings/i2c/i2c.txt
6907 F:	Documentation/i2c/
6908 F:	drivers/i2c/*
6909 F:	include/linux/i2c.h
6910 F:	include/linux/i2c-dev.h
6911 F:	include/linux/i2c-smbus.h
6912 F:	include/uapi/linux/i2c.h
6913 F:	include/uapi/linux/i2c-*.h
6914 
6915 I2C SUBSYSTEM HOST DRIVERS
6916 L:	linux-i2c@vger.kernel.org
6917 W:	https://i2c.wiki.kernel.org/
6918 Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6919 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6920 S:	Odd Fixes
6921 F:	Documentation/devicetree/bindings/i2c/
6922 F:	drivers/i2c/algos/
6923 F:	drivers/i2c/busses/
6924 
6925 I2C-TAOS-EVM DRIVER
6926 M:	Jean Delvare <jdelvare@suse.com>
6927 L:	linux-i2c@vger.kernel.org
6928 S:	Maintained
6929 F:	Documentation/i2c/busses/i2c-taos-evm
6930 F:	drivers/i2c/busses/i2c-taos-evm.c
6931 
6932 I2C-TINY-USB DRIVER
6933 M:	Till Harbaum <till@harbaum.org>
6934 L:	linux-i2c@vger.kernel.org
6935 W:	http://www.harbaum.org/till/i2c_tiny_usb
6936 S:	Maintained
6937 F:	drivers/i2c/busses/i2c-tiny-usb.c
6938 
6939 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6940 M:	Jean Delvare <jdelvare@suse.com>
6941 L:	linux-i2c@vger.kernel.org
6942 S:	Maintained
6943 F:	Documentation/i2c/busses/i2c-ali1535
6944 F:	Documentation/i2c/busses/i2c-ali1563
6945 F:	Documentation/i2c/busses/i2c-ali15x3
6946 F:	Documentation/i2c/busses/i2c-amd756
6947 F:	Documentation/i2c/busses/i2c-amd8111
6948 F:	Documentation/i2c/busses/i2c-i801
6949 F:	Documentation/i2c/busses/i2c-nforce2
6950 F:	Documentation/i2c/busses/i2c-piix4
6951 F:	Documentation/i2c/busses/i2c-sis5595
6952 F:	Documentation/i2c/busses/i2c-sis630
6953 F:	Documentation/i2c/busses/i2c-sis96x
6954 F:	Documentation/i2c/busses/i2c-via
6955 F:	Documentation/i2c/busses/i2c-viapro
6956 F:	drivers/i2c/busses/i2c-ali1535.c
6957 F:	drivers/i2c/busses/i2c-ali1563.c
6958 F:	drivers/i2c/busses/i2c-ali15x3.c
6959 F:	drivers/i2c/busses/i2c-amd756.c
6960 F:	drivers/i2c/busses/i2c-amd756-s4882.c
6961 F:	drivers/i2c/busses/i2c-amd8111.c
6962 F:	drivers/i2c/busses/i2c-i801.c
6963 F:	drivers/i2c/busses/i2c-isch.c
6964 F:	drivers/i2c/busses/i2c-nforce2.c
6965 F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6966 F:	drivers/i2c/busses/i2c-piix4.c
6967 F:	drivers/i2c/busses/i2c-sis5595.c
6968 F:	drivers/i2c/busses/i2c-sis630.c
6969 F:	drivers/i2c/busses/i2c-sis96x.c
6970 F:	drivers/i2c/busses/i2c-via.c
6971 F:	drivers/i2c/busses/i2c-viapro.c
6972 
6973 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6974 M:	Hans de Goede <hdegoede@redhat.com>
6975 L:	linux-i2c@vger.kernel.org
6976 S:	Maintained
6977 F:	drivers/i2c/busses/i2c-cht-wc.c
6978 
6979 I2C/SMBUS ISMT DRIVER
6980 M:	Seth Heasley <seth.heasley@intel.com>
6981 M:	Neil Horman <nhorman@tuxdriver.com>
6982 L:	linux-i2c@vger.kernel.org
6983 F:	drivers/i2c/busses/i2c-ismt.c
6984 F:	Documentation/i2c/busses/i2c-ismt
6985 
6986 I2C/SMBUS STUB DRIVER
6987 M:	Jean Delvare <jdelvare@suse.com>
6988 L:	linux-i2c@vger.kernel.org
6989 S:	Maintained
6990 F:	drivers/i2c/i2c-stub.c
6991 
6992 IA64 (Itanium) PLATFORM
6993 M:	Tony Luck <tony.luck@intel.com>
6994 M:	Fenghua Yu <fenghua.yu@intel.com>
6995 L:	linux-ia64@vger.kernel.org
6996 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6997 S:	Maintained
6998 F:	arch/ia64/
6999 
7000 IBM Power 842 compression accelerator
7001 M:	Haren Myneni <haren@us.ibm.com>
7002 S:	Supported
7003 F:	drivers/crypto/nx/Makefile
7004 F:	drivers/crypto/nx/Kconfig
7005 F:	drivers/crypto/nx/nx-842*
7006 F:	include/linux/sw842.h
7007 F:	crypto/842.c
7008 F:	lib/842/
7009 
7010 IBM Power in-Nest Crypto Acceleration
7011 M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7012 M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7013 L:	linux-crypto@vger.kernel.org
7014 S:	Supported
7015 F:	drivers/crypto/nx/Makefile
7016 F:	drivers/crypto/nx/Kconfig
7017 F:	drivers/crypto/nx/nx-aes*
7018 F:	drivers/crypto/nx/nx-sha*
7019 F:	drivers/crypto/nx/nx.*
7020 F:	drivers/crypto/nx/nx_csbcpb.h
7021 F:	drivers/crypto/nx/nx_debugfs.h
7022 
7023 IBM Power Linux RAID adapter
7024 M:	Brian King <brking@us.ibm.com>
7025 S:	Supported
7026 F:	drivers/scsi/ipr.*
7027 
7028 IBM Power SRIOV Virtual NIC Device Driver
7029 M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7030 M:	John Allen <jallen@linux.vnet.ibm.com>
7031 L:	netdev@vger.kernel.org
7032 S:	Supported
7033 F:	drivers/net/ethernet/ibm/ibmvnic.*
7034 
7035 IBM Power Virtual Accelerator Switchboard
7036 M:	Sukadev Bhattiprolu
7037 L:	linuxppc-dev@lists.ozlabs.org
7038 S:	Supported
7039 F:	arch/powerpc/platforms/powernv/vas*
7040 F:	arch/powerpc/platforms/powernv/copy-paste.h
7041 F:	arch/powerpc/include/asm/vas.h
7042 F:	arch/powerpc/include/uapi/asm/vas.h
7043 
7044 IBM Power Virtual Ethernet Device Driver
7045 M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7046 L:	netdev@vger.kernel.org
7047 S:	Supported
7048 F:	drivers/net/ethernet/ibm/ibmveth.*
7049 
7050 IBM Power Virtual FC Device Drivers
7051 M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7052 L:	linux-scsi@vger.kernel.org
7053 S:	Supported
7054 F:	drivers/scsi/ibmvscsi/ibmvfc*
7055 
7056 IBM Power Virtual Management Channel Driver
7057 M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7058 M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7059 S:	Supported
7060 F:	drivers/misc/ibmvmc.*
7061 
7062 IBM Power Virtual SCSI Device Drivers
7063 M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7064 L:	linux-scsi@vger.kernel.org
7065 S:	Supported
7066 F:	drivers/scsi/ibmvscsi/ibmvscsi*
7067 F:	include/scsi/viosrp.h
7068 
7069 IBM Power Virtual SCSI Device Target Driver
7070 M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7071 M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7072 L:	linux-scsi@vger.kernel.org
7073 L:	target-devel@vger.kernel.org
7074 S:	Supported
7075 F:	drivers/scsi/ibmvscsi_tgt/
7076 
7077 IBM Power VMX Cryptographic instructions
7078 M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7079 M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7080 L:	linux-crypto@vger.kernel.org
7081 S:	Supported
7082 F:	drivers/crypto/vmx/Makefile
7083 F:	drivers/crypto/vmx/Kconfig
7084 F:	drivers/crypto/vmx/vmx.c
7085 F:	drivers/crypto/vmx/aes*
7086 F:	drivers/crypto/vmx/ghash*
7087 F:	drivers/crypto/vmx/ppc-xlate.pl
7088 
7089 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7090 M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7091 L:	linux-pci@vger.kernel.org
7092 L:	linuxppc-dev@lists.ozlabs.org
7093 S:	Supported
7094 F:	drivers/pci/hotplug/rpaphp*
7095 
7096 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7097 M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7098 L:	linux-pci@vger.kernel.org
7099 L:	linuxppc-dev@lists.ozlabs.org
7100 S:	Supported
7101 F:	drivers/pci/hotplug/rpadlpar*
7102 
7103 IBM ServeRAID RAID DRIVER
7104 S:	Orphan
7105 F:	drivers/scsi/ips.*
7106 
7107 ICH LPC AND GPIO DRIVER
7108 M:	Peter Tyser <ptyser@xes-inc.com>
7109 S:	Maintained
7110 F:	drivers/mfd/lpc_ich.c
7111 F:	drivers/gpio/gpio-ich.c
7112 
7113 IDE SUBSYSTEM
7114 M:	"David S. Miller" <davem@davemloft.net>
7115 L:	linux-ide@vger.kernel.org
7116 Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7117 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7118 S:	Maintained
7119 F:	Documentation/ide/
7120 F:	drivers/ide/
7121 F:	include/linux/ide.h
7122 
7123 IDE/ATAPI DRIVERS
7124 M:	Borislav Petkov <bp@alien8.de>
7125 L:	linux-ide@vger.kernel.org
7126 S:	Maintained
7127 F:	Documentation/cdrom/ide-cd
7128 F:	drivers/ide/ide-cd*
7129 
7130 IDEAPAD LAPTOP EXTRAS DRIVER
7131 M:	Ike Panhc <ike.pan@canonical.com>
7132 L:	platform-driver-x86@vger.kernel.org
7133 W:	http://launchpad.net/ideapad-laptop
7134 S:	Maintained
7135 F:	drivers/platform/x86/ideapad-laptop.c
7136 
7137 IDEAPAD LAPTOP SLIDEBAR DRIVER
7138 M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7139 L:	linux-input@vger.kernel.org
7140 W:	https://github.com/o2genum/ideapad-slidebar
7141 S:	Maintained
7142 F:	drivers/input/misc/ideapad_slidebar.c
7143 
7144 IDT VersaClock 5 CLOCK DRIVER
7145 M:	Marek Vasut <marek.vasut@gmail.com>
7146 S:	Maintained
7147 F:	drivers/clk/clk-versaclock5.c
7148 
7149 IEEE 802.15.4 SUBSYSTEM
7150 M:	Alexander Aring <alex.aring@gmail.com>
7151 M:	Stefan Schmidt <stefan@datenfreihafen.org>
7152 L:	linux-wpan@vger.kernel.org
7153 W:	http://wpan.cakelab.org/
7154 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7155 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7156 S:	Maintained
7157 F:	net/ieee802154/
7158 F:	net/mac802154/
7159 F:	drivers/net/ieee802154/
7160 F:	include/linux/nl802154.h
7161 F:	include/linux/ieee802154.h
7162 F:	include/net/nl802154.h
7163 F:	include/net/mac802154.h
7164 F:	include/net/af_ieee802154.h
7165 F:	include/net/cfg802154.h
7166 F:	include/net/ieee802154_netdev.h
7167 F:	Documentation/networking/ieee802154.txt
7168 
7169 IFE PROTOCOL
7170 M:	Yotam Gigi <yotam.gi@gmail.com>
7171 M:	Jamal Hadi Salim <jhs@mojatatu.com>
7172 F:	net/ife
7173 F:	include/net/ife.h
7174 F:	include/uapi/linux/ife.h
7175 
7176 IGORPLUG-USB IR RECEIVER
7177 M:	Sean Young <sean@mess.org>
7178 L:	linux-media@vger.kernel.org
7179 S:	Maintained
7180 F:	drivers/media/rc/igorplugusb.c
7181 
7182 IGUANAWORKS USB IR TRANSCEIVER
7183 M:	Sean Young <sean@mess.org>
7184 L:	linux-media@vger.kernel.org
7185 S:	Maintained
7186 F:	drivers/media/rc/iguanair.c
7187 
7188 IIO DIGITAL POTENTIOMETER DAC
7189 M:	Peter Rosin <peda@axentia.se>
7190 L:	linux-iio@vger.kernel.org
7191 S:	Maintained
7192 F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7193 F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7194 F:	drivers/iio/dac/dpot-dac.c
7195 
7196 IIO ENVELOPE DETECTOR
7197 M:	Peter Rosin <peda@axentia.se>
7198 L:	linux-iio@vger.kernel.org
7199 S:	Maintained
7200 F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7201 F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7202 F:	drivers/iio/adc/envelope-detector.c
7203 
7204 IIO MULTIPLEXER
7205 M:	Peter Rosin <peda@axentia.se>
7206 L:	linux-iio@vger.kernel.org
7207 S:	Maintained
7208 F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7209 F:	drivers/iio/multiplexer/iio-mux.c
7210 
7211 IIO SUBSYSTEM AND DRIVERS
7212 M:	Jonathan Cameron <jic23@kernel.org>
7213 R:	Hartmut Knaack <knaack.h@gmx.de>
7214 R:	Lars-Peter Clausen <lars@metafoo.de>
7215 R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7216 L:	linux-iio@vger.kernel.org
7217 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7218 S:	Maintained
7219 F:	Documentation/ABI/testing/configfs-iio*
7220 F:	Documentation/ABI/testing/sysfs-bus-iio*
7221 F:	Documentation/devicetree/bindings/iio/
7222 F:	drivers/iio/
7223 F:	drivers/staging/iio/
7224 F:	include/linux/iio/
7225 F:	tools/iio/
7226 
7227 IIO UNIT CONVERTER
7228 M:	Peter Rosin <peda@axentia.se>
7229 L:	linux-iio@vger.kernel.org
7230 S:	Maintained
7231 F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7232 F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7233 F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7234 F:	drivers/iio/afe/iio-rescale.c
7235 
7236 IKANOS/ADI EAGLE ADSL USB DRIVER
7237 M:	Matthieu Castet <castet.matthieu@free.fr>
7238 M:	Stanislaw Gruszka <stf_xl@wp.pl>
7239 S:	Maintained
7240 F:	drivers/usb/atm/ueagle-atm.c
7241 
7242 IMGTEC ASCII LCD DRIVER
7243 M:	Paul Burton <paul.burton@mips.com>
7244 S:	Maintained
7245 F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7246 F:	drivers/auxdisplay/img-ascii-lcd.c
7247 
7248 IMGTEC IR DECODER DRIVER
7249 M:	James Hogan <jhogan@kernel.org>
7250 S:	Maintained
7251 F:	drivers/media/rc/img-ir/
7252 
7253 IMON SOUNDGRAPH USB IR RECEIVER
7254 M:	Sean Young <sean@mess.org>
7255 L:	linux-media@vger.kernel.org
7256 S:	Maintained
7257 F:	drivers/media/rc/imon_raw.c
7258 F:	drivers/media/rc/imon.c
7259 
7260 IMS TWINTURBO FRAMEBUFFER DRIVER
7261 L:	linux-fbdev@vger.kernel.org
7262 S:	Orphan
7263 F:	drivers/video/fbdev/imsttfb.c
7264 
7265 INA209 HARDWARE MONITOR DRIVER
7266 M:	Guenter Roeck <linux@roeck-us.net>
7267 L:	linux-hwmon@vger.kernel.org
7268 S:	Maintained
7269 F:	Documentation/hwmon/ina209
7270 F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7271 F:	drivers/hwmon/ina209.c
7272 
7273 INA2XX HARDWARE MONITOR DRIVER
7274 M:	Guenter Roeck <linux@roeck-us.net>
7275 L:	linux-hwmon@vger.kernel.org
7276 S:	Maintained
7277 F:	Documentation/hwmon/ina2xx
7278 F:	drivers/hwmon/ina2xx.c
7279 F:	include/linux/platform_data/ina2xx.h
7280 
7281 INDUSTRY PACK SUBSYSTEM (IPACK)
7282 M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7283 M:	Jens Taprogge <jens.taprogge@taprogge.org>
7284 M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7285 L:	industrypack-devel@lists.sourceforge.net
7286 W:	http://industrypack.sourceforge.net
7287 S:	Maintained
7288 F:	drivers/ipack/
7289 
7290 INFINIBAND SUBSYSTEM
7291 M:	Doug Ledford <dledford@redhat.com>
7292 M:	Jason Gunthorpe <jgg@mellanox.com>
7293 L:	linux-rdma@vger.kernel.org
7294 W:	https://github.com/linux-rdma/rdma-core
7295 Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7296 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7297 S:	Supported
7298 F:	Documentation/devicetree/bindings/infiniband/
7299 F:	Documentation/infiniband/
7300 F:	drivers/infiniband/
7301 F:	include/uapi/linux/if_infiniband.h
7302 F:	include/uapi/rdma/
7303 F:	include/rdma/
7304 
7305 INGENIC JZ4780 DMA Driver
7306 M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7307 S:	Maintained
7308 F:	drivers/dma/dma-jz4780.c
7309 
7310 INGENIC JZ4780 NAND DRIVER
7311 M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7312 L:	linux-mtd@lists.infradead.org
7313 S:	Maintained
7314 F:	drivers/mtd/nand/raw/jz4780_*
7315 
7316 INOTIFY
7317 M:	Jan Kara <jack@suse.cz>
7318 R:	Amir Goldstein <amir73il@gmail.com>
7319 L:	linux-fsdevel@vger.kernel.org
7320 S:	Maintained
7321 F:	Documentation/filesystems/inotify.txt
7322 F:	fs/notify/inotify/
7323 F:	include/linux/inotify.h
7324 F:	include/uapi/linux/inotify.h
7325 
7326 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7327 M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7328 L:	linux-input@vger.kernel.org
7329 Q:	http://patchwork.kernel.org/project/linux-input/list/
7330 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7331 S:	Maintained
7332 F:	drivers/input/
7333 F:	include/linux/input.h
7334 F:	include/uapi/linux/input.h
7335 F:	include/uapi/linux/input-event-codes.h
7336 F:	include/linux/input/
7337 F:	Documentation/devicetree/bindings/input/
7338 F:	Documentation/devicetree/bindings/serio/
7339 F:	Documentation/input/
7340 
7341 INPUT MULTITOUCH (MT) PROTOCOL
7342 M:	Henrik Rydberg <rydberg@bitmath.org>
7343 L:	linux-input@vger.kernel.org
7344 S:	Odd fixes
7345 F:	Documentation/input/multi-touch-protocol.rst
7346 F:	drivers/input/input-mt.c
7347 K:	\b(ABS|SYN)_MT_
7348 
7349 INSIDE SECURE CRYPTO DRIVER
7350 M:	Antoine Tenart <antoine.tenart@bootlin.com>
7351 F:	drivers/crypto/inside-secure/
7352 S:	Maintained
7353 L:	linux-crypto@vger.kernel.org
7354 
7355 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7356 M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7357 M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7358 L:	linux-integrity@vger.kernel.org
7359 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7360 S:	Supported
7361 F:	security/integrity/ima/
7362 
7363 INTEL 810/815 FRAMEBUFFER DRIVER
7364 M:	Antonino Daplas <adaplas@gmail.com>
7365 L:	linux-fbdev@vger.kernel.org
7366 S:	Maintained
7367 F:	drivers/video/fbdev/i810/
7368 
7369 INTEL ASoC DRIVERS
7370 M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7371 M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7372 M:	Jie Yang <yang.jie@linux.intel.com>
7373 L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7374 S:	Supported
7375 F:	sound/soc/intel/
7376 
7377 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7378 M:	Hans de Goede <hdegoede@redhat.com>
7379 L:	platform-driver-x86@vger.kernel.org
7380 S:	Maintained
7381 F:	drivers/platform/x86/intel_atomisp2_pm.c
7382 
7383 INTEL C600 SERIES SAS CONTROLLER DRIVER
7384 M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7385 M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7386 L:	linux-scsi@vger.kernel.org
7387 T:	git git://git.code.sf.net/p/intel-sas/isci
7388 S:	Supported
7389 F:	drivers/scsi/isci/
7390 
7391 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7392 M:	Jani Nikula <jani.nikula@linux.intel.com>
7393 M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7394 M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7395 L:	intel-gfx@lists.freedesktop.org
7396 W:	https://01.org/linuxgraphics/
7397 B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7398 C:	irc://chat.freenode.net/intel-gfx
7399 Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7400 T:	git git://anongit.freedesktop.org/drm-intel
7401 S:	Supported
7402 F:	drivers/gpu/drm/i915/
7403 F:	include/drm/i915*
7404 F:	include/uapi/drm/i915_drm.h
7405 F:	Documentation/gpu/i915.rst
7406 
7407 INTEL ETHERNET DRIVERS
7408 M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7409 L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7410 W:	http://www.intel.com/support/feedback.htm
7411 W:	http://e1000.sourceforge.net/
7412 Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7413 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7414 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7415 S:	Supported
7416 F:	Documentation/networking/e100.rst
7417 F:	Documentation/networking/e1000.rst
7418 F:	Documentation/networking/e1000e.rst
7419 F:	Documentation/networking/fm10k.rst
7420 F:	Documentation/networking/igb.rst
7421 F:	Documentation/networking/igbvf.rst
7422 F:	Documentation/networking/ixgb.rst
7423 F:	Documentation/networking/ixgbe.rst
7424 F:	Documentation/networking/ixgbevf.rst
7425 F:	Documentation/networking/i40e.rst
7426 F:	Documentation/networking/iavf.rst
7427 F:	Documentation/networking/ice.rst
7428 F:	drivers/net/ethernet/intel/
7429 F:	drivers/net/ethernet/intel/*/
7430 F:	include/linux/avf/virtchnl.h
7431 
7432 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7433 M:	Maik Broemme <mbroemme@libmpq.org>
7434 L:	linux-fbdev@vger.kernel.org
7435 S:	Maintained
7436 F:	Documentation/fb/intelfb.txt
7437 F:	drivers/video/fbdev/intelfb/
7438 
7439 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7440 M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7441 M:	Zhi Wang <zhi.a.wang@intel.com>
7442 L:	intel-gvt-dev@lists.freedesktop.org
7443 L:	intel-gfx@lists.freedesktop.org
7444 W:	https://01.org/igvt-g
7445 T:	git https://github.com/intel/gvt-linux.git
7446 S:	Supported
7447 F:	drivers/gpu/drm/i915/gvt/
7448 
7449 INTEL PMIC GPIO DRIVER
7450 R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7451 S:	Maintained
7452 F:	drivers/gpio/gpio-*cove.c
7453 F:	drivers/gpio/gpio-msic.c
7454 
7455 INTEL HID EVENT DRIVER
7456 M:	Alex Hung <alex.hung@canonical.com>
7457 L:	platform-driver-x86@vger.kernel.org
7458 S:	Maintained
7459 F:	drivers/platform/x86/intel-hid.c
7460 
7461 INTEL I/OAT DMA DRIVER
7462 M:	Dave Jiang <dave.jiang@intel.com>
7463 R:	Dan Williams <dan.j.williams@intel.com>
7464 L:	dmaengine@vger.kernel.org
7465 Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7466 S:	Supported
7467 F:	drivers/dma/ioat*
7468 
7469 INTEL IDLE DRIVER
7470 M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7471 M:	Len Brown <lenb@kernel.org>
7472 L:	linux-pm@vger.kernel.org
7473 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7474 B:	https://bugzilla.kernel.org
7475 S:	Supported
7476 F:	drivers/idle/intel_idle.c
7477 
7478 INTEL INTEGRATED SENSOR HUB DRIVER
7479 M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7480 M:	Jiri Kosina <jikos@kernel.org>
7481 L:	linux-input@vger.kernel.org
7482 S:	Maintained
7483 F:	drivers/hid/intel-ish-hid/
7484 
7485 INTEL IOMMU (VT-d)
7486 M:	David Woodhouse <dwmw2@infradead.org>
7487 L:	iommu@lists.linux-foundation.org
7488 T:	git git://git.infradead.org/iommu-2.6.git
7489 S:	Supported
7490 F:	drivers/iommu/intel-iommu.c
7491 F:	include/linux/intel-iommu.h
7492 
7493 INTEL IOP-ADMA DMA DRIVER
7494 R:	Dan Williams <dan.j.williams@intel.com>
7495 S:	Odd fixes
7496 F:	drivers/dma/iop-adma.c
7497 
7498 INTEL IPU3 CSI-2 CIO2 DRIVER
7499 M:	Yong Zhi <yong.zhi@intel.com>
7500 M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7501 M:	Bingbu Cao <bingbu.cao@intel.com>
7502 R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7503 R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7504 L:	linux-media@vger.kernel.org
7505 S:	Maintained
7506 F:	drivers/media/pci/intel/ipu3/
7507 F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7508 
7509 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7510 M:	Krzysztof Halasa <khalasa@piap.pl>
7511 S:	Maintained
7512 F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7513 F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7514 F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7515 F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7516 F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7517 F:	drivers/net/wan/ixp4xx_hss.c
7518 
7519 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7520 M:	Deepak Saxena <dsaxena@plexity.net>
7521 S:	Maintained
7522 F:	drivers/char/hw_random/ixp4xx-rng.c
7523 
7524 INTEL MANAGEMENT ENGINE (mei)
7525 M:	Tomas Winkler <tomas.winkler@intel.com>
7526 L:	linux-kernel@vger.kernel.org
7527 S:	Supported
7528 F:	include/uapi/linux/mei.h
7529 F:	include/linux/mei_cl_bus.h
7530 F:	drivers/misc/mei/*
7531 F:	drivers/watchdog/mei_wdt.c
7532 F:	Documentation/misc-devices/mei/*
7533 F:	samples/mei/*
7534 
7535 INTEL MENLOW THERMAL DRIVER
7536 M:	Sujith Thomas <sujith.thomas@intel.com>
7537 L:	platform-driver-x86@vger.kernel.org
7538 W:	https://01.org/linux-acpi
7539 S:	Supported
7540 F:	drivers/platform/x86/intel_menlow.c
7541 
7542 INTEL MERRIFIELD GPIO DRIVER
7543 M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7544 L:	linux-gpio@vger.kernel.org
7545 S:	Maintained
7546 F:	drivers/gpio/gpio-merrifield.c
7547 
7548 INTEL MIC DRIVERS (mic)
7549 M:	Sudeep Dutt <sudeep.dutt@intel.com>
7550 M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7551 S:	Supported
7552 W:	https://github.com/sudeepdutt/mic
7553 W:	http://software.intel.com/en-us/mic-developer
7554 F:	include/linux/mic_bus.h
7555 F:	include/linux/scif.h
7556 F:	include/uapi/linux/mic_common.h
7557 F:	include/uapi/linux/mic_ioctl.h
7558 F:	include/uapi/linux/scif_ioctl.h
7559 F:	drivers/misc/mic/
7560 F:	drivers/dma/mic_x100_dma.c
7561 F:	drivers/dma/mic_x100_dma.h
7562 F:	Documentation/mic/
7563 
7564 INTEL PMC CORE DRIVER
7565 M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7566 M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7567 L:	platform-driver-x86@vger.kernel.org
7568 S:	Maintained
7569 F:	drivers/platform/x86/intel_pmc_core*
7570 
7571 INTEL PMC/P-Unit IPC DRIVER
7572 M:	Zha Qipeng<qipeng.zha@intel.com>
7573 L:	platform-driver-x86@vger.kernel.org
7574 S:	Maintained
7575 F:	drivers/platform/x86/intel_pmc_ipc.c
7576 F:	drivers/platform/x86/intel_punit_ipc.c
7577 F:	arch/x86/include/asm/intel_pmc_ipc.h
7578 F:	arch/x86/include/asm/intel_punit_ipc.h
7579 
7580 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7581 R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7582 S:	Maintained
7583 F:	drivers/mfd/intel_msic.c
7584 F:	drivers/mfd/intel_soc_pmic*
7585 F:	include/linux/mfd/intel_msic.h
7586 F:	include/linux/mfd/intel_soc_pmic*
7587 
7588 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7589 M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7590 L:	linux-wireless@vger.kernel.org
7591 S:	Maintained
7592 F:	Documentation/networking/README.ipw2100
7593 F:	Documentation/networking/README.ipw2200
7594 F:	drivers/net/wireless/intel/ipw2x00/
7595 
7596 INTEL PSTATE DRIVER
7597 M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7598 M:	Len Brown <lenb@kernel.org>
7599 L:	linux-pm@vger.kernel.org
7600 S:	Supported
7601 F:	drivers/cpufreq/intel_pstate.c
7602 
7603 INTEL RDMA RNIC DRIVER
7604 M:	Faisal Latif <faisal.latif@intel.com>
7605 M:	Shiraz Saleem <shiraz.saleem@intel.com>
7606 L:	linux-rdma@vger.kernel.org
7607 S:	Supported
7608 F:	drivers/infiniband/hw/i40iw/
7609 F:	include/uapi/rdma/i40iw-abi.h
7610 
7611 INTEL TELEMETRY DRIVER
7612 M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7613 M:	"David E. Box" <david.e.box@linux.intel.com>
7614 L:	platform-driver-x86@vger.kernel.org
7615 S:	Maintained
7616 F:	arch/x86/include/asm/intel_telemetry.h
7617 F:	drivers/platform/x86/intel_telemetry*
7618 
7619 INTEL VIRTUAL BUTTON DRIVER
7620 M:	AceLan Kao <acelan.kao@canonical.com>
7621 L:	platform-driver-x86@vger.kernel.org
7622 S:	Maintained
7623 F:	drivers/platform/x86/intel-vbtn.c
7624 
7625 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7626 M:	Stanislaw Gruszka <sgruszka@redhat.com>
7627 L:	linux-wireless@vger.kernel.org
7628 S:	Supported
7629 F:	drivers/net/wireless/intel/iwlegacy/
7630 
7631 INTEL WIRELESS WIFI LINK (iwlwifi)
7632 M:	Johannes Berg <johannes.berg@intel.com>
7633 M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7634 M:	Luca Coelho <luciano.coelho@intel.com>
7635 M:	Intel Linux Wireless <linuxwifi@intel.com>
7636 L:	linux-wireless@vger.kernel.org
7637 W:	http://intellinuxwireless.org
7638 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7639 S:	Supported
7640 F:	drivers/net/wireless/intel/iwlwifi/
7641 
7642 INTEL WIRELESS WIMAX CONNECTION 2400
7643 M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7644 M:	linux-wimax@intel.com
7645 L:	wimax@linuxwimax.org (subscribers-only)
7646 S:	Supported
7647 W:	http://linuxwimax.org
7648 F:	Documentation/wimax/README.i2400m
7649 F:	drivers/net/wimax/i2400m/
7650 F:	include/uapi/linux/wimax/i2400m.h
7651 
7652 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7653 M:	Mario Limonciello <mario.limonciello@dell.com>
7654 S:	Maintained
7655 F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7656 
7657 INTEL(R) TRACE HUB
7658 M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7659 S:	Supported
7660 F:	Documentation/trace/intel_th.rst
7661 F:	drivers/hwtracing/intel_th/
7662 
7663 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7664 M:	Ning Sun <ning.sun@intel.com>
7665 L:	tboot-devel@lists.sourceforge.net
7666 W:	http://tboot.sourceforge.net
7667 T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7668 S:	Supported
7669 F:	Documentation/intel_txt.txt
7670 F:	include/linux/tboot.h
7671 F:	arch/x86/kernel/tboot.c
7672 
7673 INTEL-MID GPIO DRIVER
7674 M:	David Cohen <david.a.cohen@linux.intel.com>
7675 L:	linux-gpio@vger.kernel.org
7676 S:	Maintained
7677 F:	drivers/gpio/gpio-intel-mid.c
7678 
7679 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7680 M:	Linus Walleij <linus.walleij@linaro.org>
7681 L:	linux-iio@vger.kernel.org
7682 S:	Maintained
7683 F:	drivers/iio/gyro/mpu3050*
7684 F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7685 
7686 IOC3 ETHERNET DRIVER
7687 M:	Ralf Baechle <ralf@linux-mips.org>
7688 L:	linux-mips@linux-mips.org
7689 S:	Maintained
7690 F:	drivers/net/ethernet/sgi/ioc3-eth.c
7691 
7692 IOC3 SERIAL DRIVER
7693 M:	Pat Gefre <pfg@sgi.com>
7694 L:	linux-serial@vger.kernel.org
7695 S:	Maintained
7696 F:	drivers/tty/serial/ioc3_serial.c
7697 
7698 IOMMU DRIVERS
7699 M:	Joerg Roedel <joro@8bytes.org>
7700 L:	iommu@lists.linux-foundation.org
7701 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7702 S:	Maintained
7703 F:	Documentation/devicetree/bindings/iommu/
7704 F:	drivers/iommu/
7705 F:	include/linux/iommu.h
7706 F:	include/linux/of_iommu.h
7707 F:	include/linux/iova.h
7708 
7709 IP MASQUERADING
7710 M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7711 S:	Maintained
7712 F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7713 
7714 IPMI SUBSYSTEM
7715 M:	Corey Minyard <minyard@acm.org>
7716 L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7717 W:	http://openipmi.sourceforge.net/
7718 S:	Supported
7719 F:	Documentation/devicetree/bindings/ipmi/
7720 F:	Documentation/IPMI.txt
7721 F:	drivers/char/ipmi/
7722 F:	include/linux/ipmi*
7723 F:	include/uapi/linux/ipmi*
7724 
7725 IPS SCSI RAID DRIVER
7726 M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7727 L:	linux-scsi@vger.kernel.org
7728 W:	http://www.adaptec.com/
7729 S:	Maintained
7730 F:	drivers/scsi/ips*
7731 
7732 IPVS
7733 M:	Wensong Zhang <wensong@linux-vs.org>
7734 M:	Simon Horman <horms@verge.net.au>
7735 M:	Julian Anastasov <ja@ssi.bg>
7736 L:	netdev@vger.kernel.org
7737 L:	lvs-devel@vger.kernel.org
7738 S:	Maintained
7739 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7740 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7741 F:	Documentation/networking/ipvs-sysctl.txt
7742 F:	include/net/ip_vs.h
7743 F:	include/uapi/linux/ip_vs.h
7744 F:	net/netfilter/ipvs/
7745 
7746 IPWIRELESS DRIVER
7747 M:	Jiri Kosina <jikos@kernel.org>
7748 M:	David Sterba <dsterba@suse.com>
7749 S:	Odd Fixes
7750 F:	drivers/tty/ipwireless/
7751 
7752 IPX NETWORK LAYER
7753 L:	netdev@vger.kernel.org
7754 S:	Obsolete
7755 F:	include/uapi/linux/ipx.h
7756 
7757 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7758 M:	Marc Zyngier <marc.zyngier@arm.com>
7759 S:	Maintained
7760 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7761 F:	Documentation/IRQ-domain.txt
7762 F:	include/linux/irqdomain.h
7763 F:	kernel/irq/irqdomain.c
7764 F:	kernel/irq/msi.c
7765 
7766 IRQ SUBSYSTEM
7767 M:	Thomas Gleixner <tglx@linutronix.de>
7768 L:	linux-kernel@vger.kernel.org
7769 S:	Maintained
7770 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7771 F:	kernel/irq/
7772 
7773 IRQCHIP DRIVERS
7774 M:	Thomas Gleixner <tglx@linutronix.de>
7775 M:	Jason Cooper <jason@lakedaemon.net>
7776 M:	Marc Zyngier <marc.zyngier@arm.com>
7777 L:	linux-kernel@vger.kernel.org
7778 S:	Maintained
7779 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7780 F:	Documentation/devicetree/bindings/interrupt-controller/
7781 F:	drivers/irqchip/
7782 
7783 ISA
7784 M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7785 S:	Maintained
7786 F:	Documentation/isa.txt
7787 F:	drivers/base/isa.c
7788 F:	include/linux/isa.h
7789 
7790 ISA RADIO MODULE
7791 M:	Hans Verkuil <hverkuil@xs4all.nl>
7792 L:	linux-media@vger.kernel.org
7793 T:	git git://linuxtv.org/media_tree.git
7794 W:	https://linuxtv.org
7795 S:	Maintained
7796 F:	drivers/media/radio/radio-isa*
7797 
7798 ISAPNP
7799 M:	Jaroslav Kysela <perex@perex.cz>
7800 S:	Maintained
7801 F:	Documentation/isapnp.txt
7802 F:	drivers/pnp/isapnp/
7803 F:	include/linux/isapnp.h
7804 
7805 ISCSI
7806 M:	Lee Duncan <lduncan@suse.com>
7807 M:	Chris Leech <cleech@redhat.com>
7808 L:	open-iscsi@googlegroups.com
7809 W:	www.open-iscsi.com
7810 S:	Maintained
7811 F:	drivers/scsi/*iscsi*
7812 F:	include/scsi/*iscsi*
7813 
7814 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7815 M:	Peter Jones <pjones@redhat.com>
7816 M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7817 S:	Maintained
7818 F:	drivers/firmware/iscsi_ibft*
7819 
7820 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7821 M:	Sagi Grimberg <sagi@grimberg.me>
7822 M:	Max Gurtovoy <maxg@mellanox.com>
7823 L:	linux-rdma@vger.kernel.org
7824 S:	Supported
7825 W:	http://www.openfabrics.org
7826 W:	www.open-iscsi.org
7827 Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7828 F:	drivers/infiniband/ulp/iser/
7829 
7830 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7831 M:	Sagi Grimberg <sagi@grimberg.me>
7832 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7833 L:	linux-rdma@vger.kernel.org
7834 L:	target-devel@vger.kernel.org
7835 S:	Supported
7836 W:	http://www.linux-iscsi.org
7837 F:	drivers/infiniband/ulp/isert
7838 
7839 ISDN SUBSYSTEM
7840 M:	Karsten Keil <isdn@linux-pingi.de>
7841 L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7842 L:	netdev@vger.kernel.org
7843 W:	http://www.isdn4linux.de
7844 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7845 S:	Maintained
7846 F:	Documentation/isdn/
7847 F:	drivers/isdn/
7848 F:	include/linux/isdn.h
7849 F:	include/linux/isdn/
7850 F:	include/uapi/linux/isdn.h
7851 F:	include/uapi/linux/isdn/
7852 
7853 ISDN SUBSYSTEM (Eicon active card driver)
7854 M:	Armin Schindler <mac@melware.de>
7855 L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7856 W:	http://www.melware.de
7857 S:	Maintained
7858 F:	drivers/isdn/hardware/eicon/
7859 
7860 IT87 HARDWARE MONITORING DRIVER
7861 M:	Jean Delvare <jdelvare@suse.com>
7862 L:	linux-hwmon@vger.kernel.org
7863 S:	Maintained
7864 F:	Documentation/hwmon/it87
7865 F:	drivers/hwmon/it87.c
7866 
7867 IT913X MEDIA DRIVER
7868 M:	Antti Palosaari <crope@iki.fi>
7869 L:	linux-media@vger.kernel.org
7870 W:	https://linuxtv.org
7871 W:	http://palosaari.fi/linux/
7872 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7873 T:	git git://linuxtv.org/anttip/media_tree.git
7874 S:	Maintained
7875 F:	drivers/media/tuners/it913x*
7876 
7877 IVTV VIDEO4LINUX DRIVER
7878 M:	Andy Walls <awalls@md.metrocast.net>
7879 L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7880 L:	linux-media@vger.kernel.org
7881 T:	git git://linuxtv.org/media_tree.git
7882 W:	http://www.ivtvdriver.org
7883 S:	Maintained
7884 F:	Documentation/media/v4l-drivers/ivtv*
7885 F:	drivers/media/pci/ivtv/
7886 F:	include/uapi/linux/ivtv*
7887 
7888 IX2505V MEDIA DRIVER
7889 M:	Malcolm Priestley <tvboxspy@gmail.com>
7890 L:	linux-media@vger.kernel.org
7891 W:	https://linuxtv.org
7892 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7893 S:	Maintained
7894 F:	drivers/media/dvb-frontends/ix2505v*
7895 
7896 JAILHOUSE HYPERVISOR INTERFACE
7897 M:	Jan Kiszka <jan.kiszka@siemens.com>
7898 L:	jailhouse-dev@googlegroups.com
7899 S:	Maintained
7900 F:	arch/x86/kernel/jailhouse.c
7901 F:	arch/x86/include/asm/jailhouse_para.h
7902 
7903 JC42.4 TEMPERATURE SENSOR DRIVER
7904 M:	Guenter Roeck <linux@roeck-us.net>
7905 L:	linux-hwmon@vger.kernel.org
7906 S:	Maintained
7907 F:	drivers/hwmon/jc42.c
7908 F:	Documentation/hwmon/jc42
7909 
7910 JFS FILESYSTEM
7911 M:	Dave Kleikamp <shaggy@kernel.org>
7912 L:	jfs-discussion@lists.sourceforge.net
7913 W:	http://jfs.sourceforge.net/
7914 T:	git git://github.com/kleikamp/linux-shaggy.git
7915 S:	Maintained
7916 F:	Documentation/filesystems/jfs.txt
7917 F:	fs/jfs/
7918 
7919 JME NETWORK DRIVER
7920 M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7921 L:	netdev@vger.kernel.org
7922 S:	Maintained
7923 F:	drivers/net/ethernet/jme.*
7924 
7925 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7926 M:	David Woodhouse <dwmw2@infradead.org>
7927 L:	linux-mtd@lists.infradead.org
7928 W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7929 S:	Maintained
7930 F:	fs/jffs2/
7931 F:	include/uapi/linux/jffs2.h
7932 
7933 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7934 M:	"Theodore Ts'o" <tytso@mit.edu>
7935 M:	Jan Kara <jack@suse.com>
7936 L:	linux-ext4@vger.kernel.org
7937 S:	Maintained
7938 F:	fs/jbd2/
7939 F:	include/linux/jbd2.h
7940 
7941 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7942 M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7943 L:	linux-media@vger.kernel.org
7944 S:	Maintained
7945 F:	drivers/media/platform/rcar_jpu.c
7946 
7947 JSM Neo PCI based serial card
7948 M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7949 L:	linux-serial@vger.kernel.org
7950 S:	Maintained
7951 F:	drivers/tty/serial/jsm/
7952 
7953 K10TEMP HARDWARE MONITORING DRIVER
7954 M:	Clemens Ladisch <clemens@ladisch.de>
7955 L:	linux-hwmon@vger.kernel.org
7956 S:	Maintained
7957 F:	Documentation/hwmon/k10temp
7958 F:	drivers/hwmon/k10temp.c
7959 
7960 K8TEMP HARDWARE MONITORING DRIVER
7961 M:	Rudolf Marek <r.marek@assembler.cz>
7962 L:	linux-hwmon@vger.kernel.org
7963 S:	Maintained
7964 F:	Documentation/hwmon/k8temp
7965 F:	drivers/hwmon/k8temp.c
7966 
7967 KASAN
7968 M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7969 R:	Alexander Potapenko <glider@google.com>
7970 R:	Dmitry Vyukov <dvyukov@google.com>
7971 L:	kasan-dev@googlegroups.com
7972 S:	Maintained
7973 F:	arch/*/include/asm/kasan.h
7974 F:	arch/*/mm/kasan_init*
7975 F:	Documentation/dev-tools/kasan.rst
7976 F:	include/linux/kasan*.h
7977 F:	lib/test_kasan.c
7978 F:	mm/kasan/
7979 F:	scripts/Makefile.kasan
7980 
7981 KCONFIG
7982 M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7983 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7984 L:	linux-kbuild@vger.kernel.org
7985 S:	Maintained
7986 F:	Documentation/kbuild/kconfig*
7987 F:	scripts/kconfig/
7988 F:	scripts/Kconfig.include
7989 
7990 KDUMP
7991 M:	Dave Young <dyoung@redhat.com>
7992 M:	Baoquan He <bhe@redhat.com>
7993 R:	Vivek Goyal <vgoyal@redhat.com>
7994 L:	kexec@lists.infradead.org
7995 W:	http://lse.sourceforge.net/kdump/
7996 S:	Maintained
7997 F:	Documentation/kdump/
7998 
7999 KEENE FM RADIO TRANSMITTER DRIVER
8000 M:	Hans Verkuil <hverkuil@xs4all.nl>
8001 L:	linux-media@vger.kernel.org
8002 T:	git git://linuxtv.org/media_tree.git
8003 W:	https://linuxtv.org
8004 S:	Maintained
8005 F:	drivers/media/radio/radio-keene*
8006 
8007 KERNEL AUTOMOUNTER
8008 M:	Ian Kent <raven@themaw.net>
8009 L:	autofs@vger.kernel.org
8010 S:	Maintained
8011 F:	fs/autofs/
8012 
8013 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8014 M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8015 M:	Michal Marek <michal.lkml@markovi.net>
8016 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8017 L:	linux-kbuild@vger.kernel.org
8018 S:	Maintained
8019 F:	Documentation/kbuild/
8020 F:	Makefile
8021 F:	scripts/Kbuild*
8022 F:	scripts/Makefile*
8023 F:	scripts/basic/
8024 F:	scripts/mk*
8025 F:	scripts/mod/
8026 F:	scripts/package/
8027 
8028 KERNEL JANITORS
8029 L:	kernel-janitors@vger.kernel.org
8030 W:	http://kernelnewbies.org/KernelJanitors
8031 S:	Odd Fixes
8032 
8033 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8034 M:	"J. Bruce Fields" <bfields@fieldses.org>
8035 M:	Jeff Layton <jlayton@kernel.org>
8036 L:	linux-nfs@vger.kernel.org
8037 W:	http://nfs.sourceforge.net/
8038 T:	git git://linux-nfs.org/~bfields/linux.git
8039 S:	Supported
8040 F:	fs/nfsd/
8041 F:	include/uapi/linux/nfsd/
8042 F:	fs/lockd/
8043 F:	fs/nfs_common/
8044 F:	net/sunrpc/
8045 F:	include/linux/lockd/
8046 F:	include/linux/sunrpc/
8047 F:	include/uapi/linux/sunrpc/
8048 
8049 KERNEL SELFTEST FRAMEWORK
8050 M:	Shuah Khan <shuah@kernel.org>
8051 L:	linux-kselftest@vger.kernel.org
8052 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8053 Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8054 S:	Maintained
8055 F:	tools/testing/selftests/
8056 F:	Documentation/dev-tools/kselftest*
8057 
8058 KERNEL USERMODE HELPER
8059 M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8060 L:	linux-kernel@vger.kernel.org
8061 S:	Maintained
8062 F:	kernel/umh.c
8063 F:	include/linux/umh.h
8064 
8065 KERNEL VIRTUAL MACHINE (KVM)
8066 M:	Paolo Bonzini <pbonzini@redhat.com>
8067 M:	Radim Krčmář <rkrcmar@redhat.com>
8068 L:	kvm@vger.kernel.org
8069 W:	http://www.linux-kvm.org
8070 T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8071 S:	Supported
8072 F:	Documentation/virtual/kvm/
8073 F:	include/trace/events/kvm.h
8074 F:	include/uapi/asm-generic/kvm*
8075 F:	include/uapi/linux/kvm*
8076 F:	include/asm-generic/kvm*
8077 F:	include/linux/kvm*
8078 F:	include/kvm/iodev.h
8079 F:	virt/kvm/*
8080 F:	tools/kvm/
8081 
8082 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8083 M:	Joerg Roedel <joro@8bytes.org>
8084 L:	kvm@vger.kernel.org
8085 W:	http://www.linux-kvm.org/
8086 S:	Maintained
8087 F:	arch/x86/include/asm/svm.h
8088 F:	arch/x86/kvm/svm.c
8089 
8090 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8091 M:	Christoffer Dall <christoffer.dall@arm.com>
8092 M:	Marc Zyngier <marc.zyngier@arm.com>
8093 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8094 L:	kvmarm@lists.cs.columbia.edu
8095 W:	http://systems.cs.columbia.edu/projects/kvm-arm
8096 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8097 S:	Supported
8098 F:	arch/arm/include/uapi/asm/kvm*
8099 F:	arch/arm/include/asm/kvm*
8100 F:	arch/arm/kvm/
8101 F:	virt/kvm/arm/
8102 F:	include/kvm/arm_*
8103 
8104 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8105 M:	Christoffer Dall <christoffer.dall@arm.com>
8106 M:	Marc Zyngier <marc.zyngier@arm.com>
8107 L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8108 L:	kvmarm@lists.cs.columbia.edu
8109 S:	Maintained
8110 F:	arch/arm64/include/uapi/asm/kvm*
8111 F:	arch/arm64/include/asm/kvm*
8112 F:	arch/arm64/kvm/
8113 
8114 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8115 M:	James Hogan <jhogan@kernel.org>
8116 L:	linux-mips@linux-mips.org
8117 S:	Supported
8118 F:	arch/mips/include/uapi/asm/kvm*
8119 F:	arch/mips/include/asm/kvm*
8120 F:	arch/mips/kvm/
8121 
8122 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8123 M:	Paul Mackerras <paulus@ozlabs.org>
8124 L:	kvm-ppc@vger.kernel.org
8125 W:	http://www.linux-kvm.org/
8126 T:	git git://github.com/agraf/linux-2.6.git
8127 S:	Supported
8128 F:	arch/powerpc/include/uapi/asm/kvm*
8129 F:	arch/powerpc/include/asm/kvm*
8130 F:	arch/powerpc/kvm/
8131 F:	arch/powerpc/kernel/kvm*
8132 
8133 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8134 M:	Christian Borntraeger <borntraeger@de.ibm.com>
8135 M:	Janosch Frank <frankja@linux.ibm.com>
8136 R:	David Hildenbrand <david@redhat.com>
8137 R:	Cornelia Huck <cohuck@redhat.com>
8138 L:	linux-s390@vger.kernel.org
8139 W:	http://www.ibm.com/developerworks/linux/linux390/
8140 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8141 S:	Supported
8142 F:	arch/s390/include/uapi/asm/kvm*
8143 F:	arch/s390/include/asm/gmap.h
8144 F:	arch/s390/include/asm/kvm*
8145 F:	arch/s390/kvm/
8146 F:	arch/s390/mm/gmap.c
8147 
8148 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8149 M:	Paolo Bonzini <pbonzini@redhat.com>
8150 M:	Radim Krčmář <rkrcmar@redhat.com>
8151 L:	kvm@vger.kernel.org
8152 W:	http://www.linux-kvm.org
8153 T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8154 S:	Supported
8155 F:	arch/x86/kvm/
8156 F:	arch/x86/include/uapi/asm/kvm*
8157 F:	arch/x86/include/asm/kvm*
8158 F:	arch/x86/include/asm/pvclock-abi.h
8159 F:	arch/x86/kernel/kvm.c
8160 F:	arch/x86/kernel/kvmclock.c
8161 
8162 KERNFS
8163 M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8164 M:	Tejun Heo <tj@kernel.org>
8165 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8166 S:	Supported
8167 F:	include/linux/kernfs.h
8168 F:	fs/kernfs/
8169 
8170 KEXEC
8171 M:	Eric Biederman <ebiederm@xmission.com>
8172 W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8173 L:	kexec@lists.infradead.org
8174 S:	Maintained
8175 F:	include/linux/kexec.h
8176 F:	include/uapi/linux/kexec.h
8177 F:	kernel/kexec*
8178 
8179 KEYS-ENCRYPTED
8180 M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8181 L:	linux-integrity@vger.kernel.org
8182 L:	keyrings@vger.kernel.org
8183 S:	Supported
8184 F:	Documentation/security/keys/trusted-encrypted.rst
8185 F:	include/keys/encrypted-type.h
8186 F:	security/keys/encrypted-keys/
8187 
8188 KEYS-TRUSTED
8189 M:	James Bottomley <jejb@linux.vnet.ibm.com>
8190 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8191 M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8192 L:	linux-integrity@vger.kernel.org
8193 L:	keyrings@vger.kernel.org
8194 S:	Supported
8195 F:	Documentation/security/keys/trusted-encrypted.rst
8196 F:	include/keys/trusted-type.h
8197 F:	security/keys/trusted.c
8198 F:	security/keys/trusted.h
8199 
8200 KEYS/KEYRINGS:
8201 M:	David Howells <dhowells@redhat.com>
8202 L:	keyrings@vger.kernel.org
8203 S:	Maintained
8204 F:	Documentation/security/keys/core.rst
8205 F:	include/linux/key.h
8206 F:	include/linux/key-type.h
8207 F:	include/linux/keyctl.h
8208 F:	include/uapi/linux/keyctl.h
8209 F:	include/keys/
8210 F:	security/keys/
8211 
8212 KGDB / KDB /debug_core
8213 M:	Jason Wessel <jason.wessel@windriver.com>
8214 M:	Daniel Thompson <daniel.thompson@linaro.org>
8215 W:	http://kgdb.wiki.kernel.org/
8216 L:	kgdb-bugreport@lists.sourceforge.net
8217 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8218 S:	Maintained
8219 F:	Documentation/dev-tools/kgdb.rst
8220 F:	drivers/misc/kgdbts.c
8221 F:	drivers/tty/serial/kgdboc.c
8222 F:	include/linux/kdb.h
8223 F:	include/linux/kgdb.h
8224 F:	kernel/debug/
8225 
8226 KMEMLEAK
8227 M:	Catalin Marinas <catalin.marinas@arm.com>
8228 S:	Maintained
8229 F:	Documentation/dev-tools/kmemleak.rst
8230 F:	include/linux/kmemleak.h
8231 F:	mm/kmemleak.c
8232 F:	mm/kmemleak-test.c
8233 
8234 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8235 M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8236 L:	linux-kernel@vger.kernel.org
8237 S:	Maintained
8238 F:	kernel/kmod.c
8239 F:	include/linux/kmod.h
8240 F:	lib/test_kmod.c
8241 F:	tools/testing/selftests/kmod/
8242 
8243 KPROBES
8244 M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8245 M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8246 M:	"David S. Miller" <davem@davemloft.net>
8247 M:	Masami Hiramatsu <mhiramat@kernel.org>
8248 S:	Maintained
8249 F:	Documentation/kprobes.txt
8250 F:	include/linux/kprobes.h
8251 F:	include/asm-generic/kprobes.h
8252 F:	kernel/kprobes.c
8253 
8254 KS0108 LCD CONTROLLER DRIVER
8255 M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8256 S:	Maintained
8257 F:	Documentation/auxdisplay/ks0108
8258 F:	drivers/auxdisplay/ks0108.c
8259 F:	include/linux/ks0108.h
8260 
8261 L3MDEV
8262 M:	David Ahern <dsa@cumulusnetworks.com>
8263 L:	netdev@vger.kernel.org
8264 S:	Maintained
8265 F:	net/l3mdev
8266 F:	include/net/l3mdev.h
8267 
8268 L7 BPF FRAMEWORK
8269 M:	John Fastabend <john.fastabend@gmail.com>
8270 M:	Daniel Borkmann <daniel@iogearbox.net>
8271 L:	netdev@vger.kernel.org
8272 S:	Maintained
8273 F:	include/linux/skmsg.h
8274 F:	net/core/skmsg.c
8275 F:	net/core/sock_map.c
8276 F:	net/ipv4/tcp_bpf.c
8277 
8278 LANTIQ / INTEL Ethernet drivers
8279 M:	Hauke Mehrtens <hauke@hauke-m.de>
8280 L:	netdev@vger.kernel.org
8281 S:	Maintained
8282 F:	net/dsa/tag_gswip.c
8283 F:	drivers/net/ethernet/lantiq_xrx200.c
8284 F:	drivers/net/dsa/lantiq_pce.h
8285 F:	drivers/net/dsa/lantiq_gswip.c
8286 
8287 LANTIQ MIPS ARCHITECTURE
8288 M:	John Crispin <john@phrozen.org>
8289 L:	linux-mips@linux-mips.org
8290 S:	Maintained
8291 F:	arch/mips/lantiq
8292 F:	drivers/soc/lantiq
8293 
8294 LAPB module
8295 L:	linux-x25@vger.kernel.org
8296 S:	Orphan
8297 F:	Documentation/networking/lapb-module.txt
8298 F:	include/*/lapb.h
8299 F:	net/lapb/
8300 
8301 LASI 53c700 driver for PARISC
8302 M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8303 L:	linux-scsi@vger.kernel.org
8304 S:	Maintained
8305 F:	Documentation/scsi/53c700.txt
8306 F:	drivers/scsi/53c700*
8307 
8308 LEAKING_ADDRESSES
8309 M:	Tobin C. Harding <me@tobin.cc>
8310 M:	Tycho Andersen <tycho@tycho.ws>
8311 L:	kernel-hardening@lists.openwall.com
8312 S:	Maintained
8313 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8314 F:	scripts/leaking_addresses.pl
8315 
8316 LED SUBSYSTEM
8317 M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8318 M:	Pavel Machek <pavel@ucw.cz>
8319 L:	linux-leds@vger.kernel.org
8320 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8321 S:	Maintained
8322 F:	Documentation/devicetree/bindings/leds/
8323 F:	drivers/leds/
8324 F:	include/linux/leds.h
8325 
8326 LEGACY EEPROM DRIVER
8327 M:	Jean Delvare <jdelvare@suse.com>
8328 S:	Maintained
8329 F:	Documentation/misc-devices/eeprom
8330 F:	drivers/misc/eeprom/eeprom.c
8331 
8332 LEGO MINDSTORMS EV3
8333 R:	David Lechner <david@lechnology.com>
8334 S:	Maintained
8335 F:	arch/arm/boot/dts/da850-lego-ev3.dts
8336 F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8337 F:	drivers/power/supply/lego_ev3_battery.c
8338 
8339 LEGO USB Tower driver
8340 M:	Juergen Stuber <starblue@users.sourceforge.net>
8341 L:	legousb-devel@lists.sourceforge.net
8342 W:	http://legousb.sourceforge.net/
8343 S:	Maintained
8344 F:	drivers/usb/misc/legousbtower.c
8345 
8346 LG LAPTOP EXTRAS
8347 M:	Matan Ziv-Av <matan@svgalib.org>
8348 L:	platform-driver-x86@vger.kernel.org
8349 S:	Maintained
8350 F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8351 F:	Documentation/laptops/lg-laptop.rst
8352 F:	drivers/platform/x86/lg-laptop.c
8353 
8354 LG2160 MEDIA DRIVER
8355 M:	Michael Krufky <mkrufky@linuxtv.org>
8356 L:	linux-media@vger.kernel.org
8357 W:	https://linuxtv.org
8358 W:	http://github.com/mkrufky
8359 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8360 T:	git git://linuxtv.org/mkrufky/tuners.git
8361 S:	Maintained
8362 F:	drivers/media/dvb-frontends/lg2160.*
8363 
8364 LGDT3305 MEDIA DRIVER
8365 M:	Michael Krufky <mkrufky@linuxtv.org>
8366 L:	linux-media@vger.kernel.org
8367 W:	https://linuxtv.org
8368 W:	http://github.com/mkrufky
8369 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8370 T:	git git://linuxtv.org/mkrufky/tuners.git
8371 S:	Maintained
8372 F:	drivers/media/dvb-frontends/lgdt3305.*
8373 
8374 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8375 M:	Viresh Kumar <vireshk@kernel.org>
8376 L:	linux-ide@vger.kernel.org
8377 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8378 S:	Maintained
8379 F:	include/linux/pata_arasan_cf_data.h
8380 F:	drivers/ata/pata_arasan_cf.c
8381 
8382 LIBATA PATA DRIVERS
8383 M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8384 M:	Jens Axboe <axboe@kernel.dk>
8385 L:	linux-ide@vger.kernel.org
8386 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8387 S:	Maintained
8388 F:	drivers/ata/pata_*.c
8389 F:	drivers/ata/ata_generic.c
8390 
8391 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8392 M:	Linus Walleij <linus.walleij@linaro.org>
8393 L:	linux-ide@vger.kernel.org
8394 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8395 S:	Maintained
8396 F:	drivers/ata/pata_ftide010.c
8397 F:	drivers/ata/sata_gemini.c
8398 F:	drivers/ata/sata_gemini.h
8399 
8400 LIBATA SATA AHCI PLATFORM devices support
8401 M:	Hans de Goede <hdegoede@redhat.com>
8402 M:	Jens Axboe <axboe@kernel.dk>
8403 L:	linux-ide@vger.kernel.org
8404 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8405 S:	Maintained
8406 F:	drivers/ata/ahci_platform.c
8407 F:	drivers/ata/libahci_platform.c
8408 F:	include/linux/ahci_platform.h
8409 
8410 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8411 M:	Mikael Pettersson <mikpelinux@gmail.com>
8412 L:	linux-ide@vger.kernel.org
8413 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8414 S:	Maintained
8415 F:	drivers/ata/sata_promise.*
8416 
8417 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8418 M:	Jens Axboe <axboe@kernel.dk>
8419 L:	linux-ide@vger.kernel.org
8420 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8421 S:	Maintained
8422 F:	drivers/ata/
8423 F:	include/linux/ata.h
8424 F:	include/linux/libata.h
8425 F:	Documentation/devicetree/bindings/ata/
8426 
8427 LIBLOCKDEP
8428 M:	Sasha Levin <alexander.levin@microsoft.com>
8429 S:	Maintained
8430 F:	tools/lib/lockdep/
8431 
8432 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8433 M:	Ross Zwisler <zwisler@kernel.org>
8434 M:	Dan Williams <dan.j.williams@intel.com>
8435 M:	Vishal Verma <vishal.l.verma@intel.com>
8436 M:	Dave Jiang <dave.jiang@intel.com>
8437 L:	linux-nvdimm@lists.01.org
8438 Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8439 S:	Supported
8440 F:	drivers/nvdimm/blk.c
8441 F:	drivers/nvdimm/region_devs.c
8442 
8443 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8444 M:	Vishal Verma <vishal.l.verma@intel.com>
8445 M:	Dan Williams <dan.j.williams@intel.com>
8446 M:	Ross Zwisler <zwisler@kernel.org>
8447 M:	Dave Jiang <dave.jiang@intel.com>
8448 L:	linux-nvdimm@lists.01.org
8449 Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8450 S:	Supported
8451 F:	drivers/nvdimm/btt*
8452 
8453 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8454 M:	Ross Zwisler <zwisler@kernel.org>
8455 M:	Dan Williams <dan.j.williams@intel.com>
8456 M:	Vishal Verma <vishal.l.verma@intel.com>
8457 M:	Dave Jiang <dave.jiang@intel.com>
8458 L:	linux-nvdimm@lists.01.org
8459 Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8460 S:	Supported
8461 F:	drivers/nvdimm/pmem*
8462 
8463 LIBNVDIMM: DEVICETREE BINDINGS
8464 M:	Oliver O'Halloran <oohall@gmail.com>
8465 L:	linux-nvdimm@lists.01.org
8466 Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8467 S:	Supported
8468 F:	drivers/nvdimm/of_pmem.c
8469 F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8470 
8471 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8472 M:	Dan Williams <dan.j.williams@intel.com>
8473 M:	Ross Zwisler <zwisler@kernel.org>
8474 M:	Vishal Verma <vishal.l.verma@intel.com>
8475 M:	Dave Jiang <dave.jiang@intel.com>
8476 L:	linux-nvdimm@lists.01.org
8477 Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8478 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8479 S:	Supported
8480 F:	drivers/nvdimm/*
8481 F:	drivers/acpi/nfit/*
8482 F:	include/linux/nd.h
8483 F:	include/linux/libnvdimm.h
8484 F:	include/uapi/linux/ndctl.h
8485 
8486 LIGHTNVM PLATFORM SUPPORT
8487 M:	Matias Bjorling <mb@lightnvm.io>
8488 W:	http://github/OpenChannelSSD
8489 L:	linux-block@vger.kernel.org
8490 S:	Maintained
8491 F:	drivers/lightnvm/
8492 F:	include/linux/lightnvm.h
8493 F:	include/uapi/linux/lightnvm.h
8494 
8495 LINUX FOR POWER MACINTOSH
8496 M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8497 W:	http://www.penguinppc.org/
8498 L:	linuxppc-dev@lists.ozlabs.org
8499 S:	Maintained
8500 F:	arch/powerpc/platforms/powermac/
8501 F:	drivers/macintosh/
8502 
8503 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8504 M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8505 M:	Paul Mackerras <paulus@samba.org>
8506 M:	Michael Ellerman <mpe@ellerman.id.au>
8507 W:	https://github.com/linuxppc/linux/wiki
8508 L:	linuxppc-dev@lists.ozlabs.org
8509 Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8510 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8511 S:	Supported
8512 F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8513 F:	Documentation/devicetree/bindings/powerpc/
8514 F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8515 F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8516 F:	Documentation/powerpc/
8517 F:	arch/powerpc/
8518 F:	drivers/char/tpm/tpm_ibmvtpm*
8519 F:	drivers/crypto/nx/
8520 F:	drivers/crypto/vmx/
8521 F:	drivers/i2c/busses/i2c-opal.c
8522 F:	drivers/net/ethernet/ibm/ibmveth.*
8523 F:	drivers/net/ethernet/ibm/ibmvnic.*
8524 F:	drivers/pci/hotplug/pnv_php.c
8525 F:	drivers/pci/hotplug/rpa*
8526 F:	drivers/rtc/rtc-opal.c
8527 F:	drivers/scsi/ibmvscsi/
8528 F:	drivers/tty/hvc/hvc_opal.c
8529 F:	drivers/watchdog/wdrtas.c
8530 F:	tools/testing/selftests/powerpc
8531 N:	/pmac
8532 N:	powermac
8533 N:	powernv
8534 N:	[^a-z0-9]ps3
8535 N:	pseries
8536 
8537 LINUX FOR POWERPC EMBEDDED MPC5XXX
8538 M:	Anatolij Gustschin <agust@denx.de>
8539 L:	linuxppc-dev@lists.ozlabs.org
8540 T:	git git://git.denx.de/linux-denx-agust.git
8541 S:	Maintained
8542 F:	arch/powerpc/platforms/512x/
8543 F:	arch/powerpc/platforms/52xx/
8544 
8545 LINUX FOR POWERPC EMBEDDED PPC4XX
8546 M:	Alistair Popple <alistair@popple.id.au>
8547 M:	Matt Porter <mporter@kernel.crashing.org>
8548 W:	http://www.penguinppc.org/
8549 L:	linuxppc-dev@lists.ozlabs.org
8550 S:	Maintained
8551 F:	arch/powerpc/platforms/40x/
8552 F:	arch/powerpc/platforms/44x/
8553 
8554 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8555 M:	Scott Wood <oss@buserror.net>
8556 M:	Kumar Gala <galak@kernel.crashing.org>
8557 W:	http://www.penguinppc.org/
8558 L:	linuxppc-dev@lists.ozlabs.org
8559 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8560 S:	Maintained
8561 F:	arch/powerpc/platforms/83xx/
8562 F:	arch/powerpc/platforms/85xx/
8563 F:	Documentation/devicetree/bindings/powerpc/fsl/
8564 
8565 LINUX FOR POWERPC EMBEDDED PPC8XX
8566 M:	Vitaly Bordug <vitb@kernel.crashing.org>
8567 W:	http://www.penguinppc.org/
8568 L:	linuxppc-dev@lists.ozlabs.org
8569 S:	Maintained
8570 F:	arch/powerpc/platforms/8xx/
8571 
8572 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8573 L:	linuxppc-dev@lists.ozlabs.org
8574 S:	Orphan
8575 F:	arch/powerpc/*/*virtex*
8576 F:	arch/powerpc/*/*/*virtex*
8577 
8578 LINUX FOR POWERPC PA SEMI PWRFICIENT
8579 L:	linuxppc-dev@lists.ozlabs.org
8580 S:	Orphan
8581 F:	arch/powerpc/platforms/pasemi/
8582 F:	drivers/*/*pasemi*
8583 F:	drivers/*/*/*pasemi*
8584 
8585 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8586 M:	Kees Cook <keescook@chromium.org>
8587 S:	Maintained
8588 F:	drivers/misc/lkdtm/*
8589 
8590 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8591 M:	Alan Stern <stern@rowland.harvard.edu>
8592 M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8593 M:	Will Deacon <will.deacon@arm.com>
8594 M:	Peter Zijlstra <peterz@infradead.org>
8595 M:	Boqun Feng <boqun.feng@gmail.com>
8596 M:	Nicholas Piggin <npiggin@gmail.com>
8597 M:	David Howells <dhowells@redhat.com>
8598 M:	Jade Alglave <j.alglave@ucl.ac.uk>
8599 M:	Luc Maranget <luc.maranget@inria.fr>
8600 M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8601 R:	Akira Yokosawa <akiyks@gmail.com>
8602 R:	Daniel Lustig <dlustig@nvidia.com>
8603 L:	linux-kernel@vger.kernel.org
8604 L:	linux-arch@vger.kernel.org
8605 S:	Supported
8606 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8607 F:	tools/memory-model/
8608 F:	Documentation/atomic_bitops.txt
8609 F:	Documentation/atomic_t.txt
8610 F:	Documentation/core-api/atomic_ops.rst
8611 F:	Documentation/core-api/refcount-vs-atomic.rst
8612 F:	Documentation/memory-barriers.txt
8613 
8614 LIS3LV02D ACCELEROMETER DRIVER
8615 M:	Eric Piel <eric.piel@tremplin-utc.net>
8616 S:	Maintained
8617 F:	Documentation/misc-devices/lis3lv02d
8618 F:	drivers/misc/lis3lv02d/
8619 F:	drivers/platform/x86/hp_accel.c
8620 
8621 LIVE PATCHING
8622 M:	Josh Poimboeuf <jpoimboe@redhat.com>
8623 M:	Jessica Yu <jeyu@kernel.org>
8624 M:	Jiri Kosina <jikos@kernel.org>
8625 M:	Miroslav Benes <mbenes@suse.cz>
8626 R:	Petr Mladek <pmladek@suse.com>
8627 S:	Maintained
8628 F:	kernel/livepatch/
8629 F:	include/linux/livepatch.h
8630 F:	arch/x86/include/asm/livepatch.h
8631 F:	arch/x86/kernel/livepatch.c
8632 F:	Documentation/livepatch/
8633 F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8634 F:	samples/livepatch/
8635 L:	live-patching@vger.kernel.org
8636 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8637 
8638 LLC (802.2)
8639 L:	netdev@vger.kernel.org
8640 S:	Odd fixes
8641 F:	include/linux/llc.h
8642 F:	include/uapi/linux/llc.h
8643 F:	include/net/llc*
8644 F:	net/llc/
8645 
8646 LM73 HARDWARE MONITOR DRIVER
8647 M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8648 L:	linux-hwmon@vger.kernel.org
8649 S:	Maintained
8650 F:	drivers/hwmon/lm73.c
8651 
8652 LM78 HARDWARE MONITOR DRIVER
8653 M:	Jean Delvare <jdelvare@suse.com>
8654 L:	linux-hwmon@vger.kernel.org
8655 S:	Maintained
8656 F:	Documentation/hwmon/lm78
8657 F:	drivers/hwmon/lm78.c
8658 
8659 LM83 HARDWARE MONITOR DRIVER
8660 M:	Jean Delvare <jdelvare@suse.com>
8661 L:	linux-hwmon@vger.kernel.org
8662 S:	Maintained
8663 F:	Documentation/hwmon/lm83
8664 F:	drivers/hwmon/lm83.c
8665 
8666 LM90 HARDWARE MONITOR DRIVER
8667 M:	Jean Delvare <jdelvare@suse.com>
8668 L:	linux-hwmon@vger.kernel.org
8669 S:	Maintained
8670 F:	Documentation/hwmon/lm90
8671 F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8672 F:	drivers/hwmon/lm90.c
8673 F:	include/dt-bindings/thermal/lm90.h
8674 
8675 LM95234 HARDWARE MONITOR DRIVER
8676 M:	Guenter Roeck <linux@roeck-us.net>
8677 L:	linux-hwmon@vger.kernel.org
8678 S:	Maintained
8679 F:	Documentation/hwmon/lm95234
8680 F:	drivers/hwmon/lm95234.c
8681 
8682 LME2510 MEDIA DRIVER
8683 M:	Malcolm Priestley <tvboxspy@gmail.com>
8684 L:	linux-media@vger.kernel.org
8685 W:	https://linuxtv.org
8686 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8687 S:	Maintained
8688 F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8689 
8690 LOADPIN SECURITY MODULE
8691 M:	Kees Cook <keescook@chromium.org>
8692 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8693 S:	Supported
8694 F:	security/loadpin/
8695 F:	Documentation/admin-guide/LSM/LoadPin.rst
8696 
8697 LOCKING PRIMITIVES
8698 M:	Peter Zijlstra <peterz@infradead.org>
8699 M:	Ingo Molnar <mingo@redhat.com>
8700 M:	Will Deacon <will.deacon@arm.com>
8701 L:	linux-kernel@vger.kernel.org
8702 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8703 S:	Maintained
8704 F:	Documentation/locking/
8705 F:	include/linux/lockdep.h
8706 F:	include/linux/spinlock*.h
8707 F:	arch/*/include/asm/spinlock*.h
8708 F:	include/linux/rwlock*.h
8709 F:	include/linux/mutex*.h
8710 F:	include/linux/rwsem*.h
8711 F:	arch/*/include/asm/rwsem.h
8712 F:	include/linux/seqlock.h
8713 F:	lib/locking*.[ch]
8714 F:	kernel/locking/
8715 X:	kernel/locking/locktorture.c
8716 
8717 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8718 M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8719 L:	linux-ntfs-dev@lists.sourceforge.net
8720 W:	http://www.linux-ntfs.org/content/view/19/37/
8721 S:	Maintained
8722 F:	Documentation/ldm.txt
8723 F:	block/partitions/ldm.*
8724 
8725 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8726 M:	Sathya Prakash <sathya.prakash@broadcom.com>
8727 M:	Chaitra P B <chaitra.basappa@broadcom.com>
8728 M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8729 L:	MPT-FusionLinux.pdl@broadcom.com
8730 L:	linux-scsi@vger.kernel.org
8731 W:	http://www.avagotech.com/support/
8732 S:	Supported
8733 F:	drivers/message/fusion/
8734 F:	drivers/scsi/mpt3sas/
8735 
8736 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8737 M:	Matthew Wilcox <willy@infradead.org>
8738 L:	linux-scsi@vger.kernel.org
8739 S:	Maintained
8740 F:	drivers/scsi/sym53c8xx_2/
8741 
8742 LTC1660 DAC DRIVER
8743 M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8744 L:	linux-iio@vger.kernel.org
8745 S:	Maintained
8746 F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8747 F:	drivers/iio/dac/ltc1660.c
8748 
8749 LTC4261 HARDWARE MONITOR DRIVER
8750 M:	Guenter Roeck <linux@roeck-us.net>
8751 L:	linux-hwmon@vger.kernel.org
8752 S:	Maintained
8753 F:	Documentation/hwmon/ltc4261
8754 F:	drivers/hwmon/ltc4261.c
8755 
8756 LTC4306 I2C MULTIPLEXER DRIVER
8757 M:	Michael Hennerich <michael.hennerich@analog.com>
8758 W:	http://ez.analog.com/community/linux-device-drivers
8759 L:	linux-i2c@vger.kernel.org
8760 S:	Supported
8761 F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8762 F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8763 
8764 LTP (Linux Test Project)
8765 M:	Mike Frysinger <vapier@gentoo.org>
8766 M:	Cyril Hrubis <chrubis@suse.cz>
8767 M:	Wanlong Gao <wanlong.gao@gmail.com>
8768 M:	Jan Stancek <jstancek@redhat.com>
8769 M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8770 M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8771 L:	ltp@lists.linux.it (subscribers-only)
8772 W:	http://linux-test-project.github.io/
8773 T:	git git://github.com/linux-test-project/ltp.git
8774 S:	Maintained
8775 
8776 M68K ARCHITECTURE
8777 M:	Geert Uytterhoeven <geert@linux-m68k.org>
8778 L:	linux-m68k@lists.linux-m68k.org
8779 W:	http://www.linux-m68k.org/
8780 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8781 S:	Maintained
8782 F:	arch/m68k/
8783 F:	drivers/zorro/
8784 
8785 M68K ON APPLE MACINTOSH
8786 M:	Joshua Thompson <funaho@jurai.org>
8787 W:	http://www.mac.linux-m68k.org/
8788 L:	linux-m68k@lists.linux-m68k.org
8789 S:	Maintained
8790 F:	arch/m68k/mac/
8791 
8792 M68K ON HP9000/300
8793 M:	Philip Blundell <philb@gnu.org>
8794 W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8795 S:	Maintained
8796 F:	arch/m68k/hp300/
8797 
8798 M88DS3103 MEDIA DRIVER
8799 M:	Antti Palosaari <crope@iki.fi>
8800 L:	linux-media@vger.kernel.org
8801 W:	https://linuxtv.org
8802 W:	http://palosaari.fi/linux/
8803 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8804 T:	git git://linuxtv.org/anttip/media_tree.git
8805 S:	Maintained
8806 F:	drivers/media/dvb-frontends/m88ds3103*
8807 
8808 M88RS2000 MEDIA DRIVER
8809 M:	Malcolm Priestley <tvboxspy@gmail.com>
8810 L:	linux-media@vger.kernel.org
8811 W:	https://linuxtv.org
8812 Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8813 S:	Maintained
8814 F:	drivers/media/dvb-frontends/m88rs2000*
8815 
8816 MA901 MASTERKIT USB FM RADIO DRIVER
8817 M:	Alexey Klimov <klimov.linux@gmail.com>
8818 L:	linux-media@vger.kernel.org
8819 T:	git git://linuxtv.org/media_tree.git
8820 S:	Maintained
8821 F:	drivers/media/radio/radio-ma901.c
8822 
8823 MAC80211
8824 M:	Johannes Berg <johannes@sipsolutions.net>
8825 L:	linux-wireless@vger.kernel.org
8826 W:	http://wireless.kernel.org/
8827 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8828 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8829 S:	Maintained
8830 F:	Documentation/networking/mac80211-injection.txt
8831 F:	include/net/mac80211.h
8832 F:	net/mac80211/
8833 F:	drivers/net/wireless/mac80211_hwsim.[ch]
8834 F:	Documentation/networking/mac80211_hwsim/README
8835 
8836 MAILBOX API
8837 M:	Jassi Brar <jassisinghbrar@gmail.com>
8838 L:	linux-kernel@vger.kernel.org
8839 S:	Maintained
8840 F:	drivers/mailbox/
8841 F:	include/linux/mailbox_client.h
8842 F:	include/linux/mailbox_controller.h
8843 
8844 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8845 M:	Michael Kerrisk <mtk.manpages@gmail.com>
8846 W:	http://www.kernel.org/doc/man-pages
8847 L:	linux-man@vger.kernel.org
8848 S:	Maintained
8849 
8850 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8851 M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8852 L:	linux-mips@linux-mips.org
8853 S:	Maintained
8854 F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8855 
8856 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8857 M:	Andrew Lunn <andrew@lunn.ch>
8858 M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8859 L:	netdev@vger.kernel.org
8860 S:	Maintained
8861 F:	drivers/net/dsa/mv88e6xxx/
8862 F:	include/linux/platform_data/mv88e6xxx.h
8863 F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8864 
8865 MARVELL ARMADA DRM SUPPORT
8866 M:	Russell King <linux@armlinux.org.uk>
8867 S:	Maintained
8868 T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8869 T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8870 F:	drivers/gpu/drm/armada/
8871 F:	include/uapi/drm/armada_drm.h
8872 F:	Documentation/devicetree/bindings/display/armada/
8873 
8874 MARVELL CRYPTO DRIVER
8875 M:	Boris Brezillon <boris.brezillon@bootlin.com>
8876 M:	Arnaud Ebalard <arno@natisbad.org>
8877 F:	drivers/crypto/marvell/
8878 S:	Maintained
8879 L:	linux-crypto@vger.kernel.org
8880 
8881 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8882 M:	Mirko Lindner <mlindner@marvell.com>
8883 M:	Stephen Hemminger <stephen@networkplumber.org>
8884 L:	netdev@vger.kernel.org
8885 S:	Maintained
8886 F:	drivers/net/ethernet/marvell/sk*
8887 
8888 MARVELL LIBERTAS WIRELESS DRIVER
8889 L:	libertas-dev@lists.infradead.org
8890 S:	Orphan
8891 F:	drivers/net/wireless/marvell/libertas/
8892 
8893 MARVELL MACCHIATOBIN SUPPORT
8894 M:	Russell King <linux@armlinux.org.uk>
8895 L:	linux-arm-kernel@lists.infradead.org
8896 S:	Maintained
8897 F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8898 
8899 MARVELL MV643XX ETHERNET DRIVER
8900 M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8901 L:	netdev@vger.kernel.org
8902 S:	Maintained
8903 F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8904 F:	include/linux/mv643xx.h
8905 
8906 MARVELL MV88X3310 PHY DRIVER
8907 M:	Russell King <linux@armlinux.org.uk>
8908 L:	netdev@vger.kernel.org
8909 S:	Maintained
8910 F:	drivers/net/phy/marvell10g.c
8911 
8912 MARVELL MVNETA ETHERNET DRIVER
8913 M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8914 L:	netdev@vger.kernel.org
8915 S:	Maintained
8916 F:	drivers/net/ethernet/marvell/mvneta.*
8917 
8918 MARVELL MWIFIEX WIRELESS DRIVER
8919 M:	Amitkumar Karwar <amitkarwar@gmail.com>
8920 M:	Nishant Sarmukadam <nishants@marvell.com>
8921 M:	Ganapathi Bhat <gbhat@marvell.com>
8922 M:	Xinming Hu <huxinming820@gmail.com>
8923 L:	linux-wireless@vger.kernel.org
8924 S:	Maintained
8925 F:	drivers/net/wireless/marvell/mwifiex/
8926 
8927 MARVELL MWL8K WIRELESS DRIVER
8928 M:	Lennert Buytenhek <buytenh@wantstofly.org>
8929 L:	linux-wireless@vger.kernel.org
8930 S:	Odd Fixes
8931 F:	drivers/net/wireless/marvell/mwl8k.c
8932 
8933 MARVELL NAND CONTROLLER DRIVER
8934 M:	Miquel Raynal <miquel.raynal@bootlin.com>
8935 L:	linux-mtd@lists.infradead.org
8936 S:	Maintained
8937 F:	drivers/mtd/nand/raw/marvell_nand.c
8938 F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8939 
8940 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8941 M:	Nicolas Pitre <nico@fluxnic.net>
8942 S:	Odd Fixes
8943 F:	drivers/mmc/host/mvsdio.*
8944 
8945 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8946 M:	Hu Ziji <huziji@marvell.com>
8947 L:	linux-mmc@vger.kernel.org
8948 S:	Supported
8949 F:	drivers/mmc/host/sdhci-xenon*
8950 F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8951 
8952 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8953 M:	Sunil Goutham <sgoutham@marvell.com>
8954 M:	Linu Cherian <lcherian@marvell.com>
8955 M:	Geetha sowjanya <gakula@marvell.com>
8956 M:	Jerin Jacob <jerinj@marvell.com>
8957 L:	netdev@vger.kernel.org
8958 S:	Supported
8959 F:	drivers/net/ethernet/marvell/octeontx2/af/
8960 
8961 MATROX FRAMEBUFFER DRIVER
8962 L:	linux-fbdev@vger.kernel.org
8963 S:	Orphan
8964 F:	drivers/video/fbdev/matrox/matroxfb_*
8965 F:	include/uapi/linux/matroxfb.h
8966 
8967 MAX16065 HARDWARE MONITOR DRIVER
8968 M:	Guenter Roeck <linux@roeck-us.net>
8969 L:	linux-hwmon@vger.kernel.org
8970 S:	Maintained
8971 F:	Documentation/hwmon/max16065
8972 F:	drivers/hwmon/max16065.c
8973 
8974 MAX2175 SDR TUNER DRIVER
8975 M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8976 L:	linux-media@vger.kernel.org
8977 T:	git git://linuxtv.org/media_tree.git
8978 S:	Maintained
8979 F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8980 F:	Documentation/media/v4l-drivers/max2175.rst
8981 F:	drivers/media/i2c/max2175*
8982 F:	include/uapi/linux/max2175.h
8983 
8984 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8985 L:	linux-hwmon@vger.kernel.org
8986 S:	Orphan
8987 F:	Documentation/hwmon/max6650
8988 F:	drivers/hwmon/max6650.c
8989 
8990 MAX6697 HARDWARE MONITOR DRIVER
8991 M:	Guenter Roeck <linux@roeck-us.net>
8992 L:	linux-hwmon@vger.kernel.org
8993 S:	Maintained
8994 F:	Documentation/hwmon/max6697
8995 F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8996 F:	drivers/hwmon/max6697.c
8997 F:	include/linux/platform_data/max6697.h
8998 
8999 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9000 M:	Peter Rosin <peda@axentia.se>
9001 L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9002 S:	Maintained
9003 F:	Documentation/devicetree/bindings/sound/max9860.txt
9004 F:	sound/soc/codecs/max9860.*
9005 
9006 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9007 M:	Javier Martinez Canillas <javier@dowhile0.org>
9008 L:	linux-kernel@vger.kernel.org
9009 S:	Supported
9010 F:	drivers/regulator/max77802-regulator.c
9011 F:	Documentation/devicetree/bindings/*/*max77802.txt
9012 F:	include/dt-bindings/*/*max77802.h
9013 
9014 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9015 M:	Krzysztof Kozlowski <krzk@kernel.org>
9016 M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9017 L:	linux-pm@vger.kernel.org
9018 S:	Supported
9019 F:	drivers/power/supply/max14577_charger.c
9020 F:	drivers/power/supply/max77693_charger.c
9021 
9022 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9023 M:	Chanwoo Choi <cw00.choi@samsung.com>
9024 M:	Krzysztof Kozlowski <krzk@kernel.org>
9025 M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9026 L:	linux-kernel@vger.kernel.org
9027 S:	Supported
9028 F:	drivers/*/max14577*.c
9029 F:	drivers/*/max77686*.c
9030 F:	drivers/*/max77693*.c
9031 F:	drivers/extcon/extcon-max14577.c
9032 F:	drivers/extcon/extcon-max77693.c
9033 F:	drivers/rtc/rtc-max77686.c
9034 F:	drivers/clk/clk-max77686.c
9035 F:	Documentation/devicetree/bindings/mfd/max14577.txt
9036 F:	Documentation/devicetree/bindings/*/max77686.txt
9037 F:	Documentation/devicetree/bindings/mfd/max77693.txt
9038 F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9039 F:	include/linux/mfd/max14577*.h
9040 F:	include/linux/mfd/max77686*.h
9041 F:	include/linux/mfd/max77693*.h
9042 
9043 MAXIRADIO FM RADIO RECEIVER DRIVER
9044 M:	Hans Verkuil <hverkuil@xs4all.nl>
9045 L:	linux-media@vger.kernel.org
9046 T:	git git://linuxtv.org/media_tree.git
9047 W:	https://linuxtv.org
9048 S:	Maintained
9049 F:	drivers/media/radio/radio-maxiradio*
9050 
9051 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9052 M:	Peter Rosin <peda@axentia.se>
9053 L:	linux-iio@vger.kernel.org
9054 S:	Maintained
9055 F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9056 F:	drivers/iio/potentiometer/mcp4018.c
9057 F:	drivers/iio/potentiometer/mcp4531.c
9058 
9059 MCR20A IEEE-802.15.4 RADIO DRIVER
9060 M:	Xue Liu <liuxuenetmail@gmail.com>
9061 L:	linux-wpan@vger.kernel.org
9062 W:	https://github.com/xueliu/mcr20a-linux
9063 S:	Maintained
9064 F:	drivers/net/ieee802154/mcr20a.c
9065 F:	drivers/net/ieee802154/mcr20a.h
9066 F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9067 
9068 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9069 M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9070 L:	linux-iio@vger.kernel.org
9071 S:	Maintained
9072 F:	drivers/iio/dac/cio-dac.c
9073 
9074 MEDIA DRIVERS FOR ASCOT2E
9075 M:	Sergey Kozlov <serjk@netup.ru>
9076 M:	Abylay Ospan <aospan@netup.ru>
9077 L:	linux-media@vger.kernel.org
9078 W:	https://linuxtv.org
9079 W:	http://netup.tv/
9080 T:	git git://linuxtv.org/media_tree.git
9081 S:	Supported
9082 F:	drivers/media/dvb-frontends/ascot2e*
9083 
9084 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9085 M:	Jasmin Jessich <jasmin@anw.at>
9086 L:	linux-media@vger.kernel.org
9087 W:	https://linuxtv.org
9088 T:	git git://linuxtv.org/media_tree.git
9089 S:	Maintained
9090 F:	drivers/media/dvb-frontends/cxd2099*
9091 
9092 MEDIA DRIVERS FOR CXD2841ER
9093 M:	Sergey Kozlov <serjk@netup.ru>
9094 M:	Abylay Ospan <aospan@netup.ru>
9095 L:	linux-media@vger.kernel.org
9096 W:	https://linuxtv.org
9097 W:	http://netup.tv/
9098 T:	git git://linuxtv.org/media_tree.git
9099 S:	Supported
9100 F:	drivers/media/dvb-frontends/cxd2841er*
9101 
9102 MEDIA DRIVERS FOR CXD2880
9103 M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9104 L:	linux-media@vger.kernel.org
9105 W:	http://linuxtv.org/
9106 T:	git git://linuxtv.org/media_tree.git
9107 S:	Supported
9108 F:	drivers/media/dvb-frontends/cxd2880/*
9109 F:	drivers/media/spi/cxd2880*
9110 
9111 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9112 L:	linux-media@vger.kernel.org
9113 W:	https://linuxtv.org
9114 T:	git git://linuxtv.org/media_tree.git
9115 S:	Orphan
9116 F:	drivers/media/pci/ddbridge/*
9117 
9118 MEDIA DRIVERS FOR FREESCALE IMX
9119 M:	Steve Longerbeam <slongerbeam@gmail.com>
9120 M:	Philipp Zabel <p.zabel@pengutronix.de>
9121 L:	linux-media@vger.kernel.org
9122 T:	git git://linuxtv.org/media_tree.git
9123 S:	Maintained
9124 F:	Documentation/devicetree/bindings/media/imx.txt
9125 F:	Documentation/media/v4l-drivers/imx.rst
9126 F:	drivers/staging/media/imx/
9127 F:	include/linux/imx-media.h
9128 F:	include/media/imx.h
9129 
9130 MEDIA DRIVER FOR FREESCALE IMX PXP
9131 M:	Philipp Zabel <p.zabel@pengutronix.de>
9132 L:	linux-media@vger.kernel.org
9133 T:	git git://linuxtv.org/media_tree.git
9134 S:	Maintained
9135 F:	drivers/media/platform/imx-pxp.[ch]
9136 
9137 MEDIA DRIVERS FOR HELENE
9138 M:	Abylay Ospan <aospan@netup.ru>
9139 L:	linux-media@vger.kernel.org
9140 W:	https://linuxtv.org
9141 W:	http://netup.tv/
9142 T:	git git://linuxtv.org/media_tree.git
9143 S:	Supported
9144 F:	drivers/media/dvb-frontends/helene*
9145 
9146 MEDIA DRIVERS FOR HORUS3A
9147 M:	Sergey Kozlov <serjk@netup.ru>
9148 M:	Abylay Ospan <aospan@netup.ru>
9149 L:	linux-media@vger.kernel.org
9150 W:	https://linuxtv.org
9151 W:	http://netup.tv/
9152 T:	git git://linuxtv.org/media_tree.git
9153 S:	Supported
9154 F:	drivers/media/dvb-frontends/horus3a*
9155 
9156 MEDIA DRIVERS FOR LNBH25
9157 M:	Sergey Kozlov <serjk@netup.ru>
9158 M:	Abylay Ospan <aospan@netup.ru>
9159 L:	linux-media@vger.kernel.org
9160 W:	https://linuxtv.org
9161 W:	http://netup.tv/
9162 T:	git git://linuxtv.org/media_tree.git
9163 S:	Supported
9164 F:	drivers/media/dvb-frontends/lnbh25*
9165 
9166 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9167 L:	linux-media@vger.kernel.org
9168 W:	https://linuxtv.org
9169 T:	git git://linuxtv.org/media_tree.git
9170 S:	Orphan
9171 F:	drivers/media/dvb-frontends/mxl5xx*
9172 
9173 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9174 M:	Sergey Kozlov <serjk@netup.ru>
9175 M:	Abylay Ospan <aospan@netup.ru>
9176 L:	linux-media@vger.kernel.org
9177 W:	https://linuxtv.org
9178 W:	http://netup.tv/
9179 T:	git git://linuxtv.org/media_tree.git
9180 S:	Supported
9181 F:	drivers/media/pci/netup_unidvb/*
9182 
9183 MEDIA DRIVERS FOR RENESAS - CEU
9184 M:	Jacopo Mondi <jacopo@jmondi.org>
9185 L:	linux-media@vger.kernel.org
9186 L:	linux-renesas-soc@vger.kernel.org
9187 T:	git git://linuxtv.org/media_tree.git
9188 S:	Supported
9189 F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9190 F:	drivers/media/platform/renesas-ceu.c
9191 F:	include/media/drv-intf/renesas-ceu.h
9192 
9193 MEDIA DRIVERS FOR RENESAS - DRIF
9194 M:	Ramesh Shanmug