xref: /openbmc/linux/MAINTAINERS (revision bf070bb0)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	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
203.	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
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	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
596.	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
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <alex.aring@gmail.com>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/linux/fwnode.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI APEI
315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
316M:	Len Brown <lenb@kernel.org>
317L:	linux-acpi@vger.kernel.org
318R:	Tony Luck <tony.luck@intel.com>
319R:	Borislav Petkov <bp@alien8.de>
320F:	drivers/acpi/apei/
321
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M:	Robert Moore <robert.moore@intel.com>
324M:	Lv Zheng <lv.zheng@intel.com>
325M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326L:	linux-acpi@vger.kernel.org
327L:	devel@acpica.org
328W:	https://acpica.org/
329W:	https://github.com/acpica/acpica/
330Q:	https://patchwork.kernel.org/project/linux-acpi/list/
331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332B:	https://bugzilla.kernel.org
333B:	https://bugs.acpica.org
334S:	Supported
335F:	drivers/acpi/acpica/
336F:	include/acpi/
337F:	tools/power/acpi/
338
339ACPI FAN DRIVER
340M:	Zhang Rui <rui.zhang@intel.com>
341L:	linux-acpi@vger.kernel.org
342W:	https://01.org/linux-acpi
343B:	https://bugzilla.kernel.org
344S:	Supported
345F:	drivers/acpi/fan.c
346
347ACPI FOR ARM64 (ACPI/arm64)
348M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M:	Hanjun Guo <hanjun.guo@linaro.org>
350M:	Sudeep Holla <sudeep.holla@arm.com>
351L:	linux-acpi@vger.kernel.org
352S:	Maintained
353F:	drivers/acpi/arm64
354
355ACPI PMIC DRIVERS
356M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
357M:	Len Brown <lenb@kernel.org>
358R:	Andy Shevchenko <andy@infradead.org>
359R:	Mika Westerberg <mika.westerberg@linux.intel.com>
360L:	linux-acpi@vger.kernel.org
361Q:	https://patchwork.kernel.org/project/linux-acpi/list/
362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363B:	https://bugzilla.kernel.org
364S:	Supported
365F:	drivers/acpi/pmic/
366
367ACPI THERMAL DRIVER
368M:	Zhang Rui <rui.zhang@intel.com>
369L:	linux-acpi@vger.kernel.org
370W:	https://01.org/linux-acpi
371B:	https://bugzilla.kernel.org
372S:	Supported
373F:	drivers/acpi/*thermal*
374
375ACPI VIDEO DRIVER
376M:	Zhang Rui <rui.zhang@intel.com>
377L:	linux-acpi@vger.kernel.org
378W:	https://01.org/linux-acpi
379B:	https://bugzilla.kernel.org
380S:	Supported
381F:	drivers/acpi/acpi_video.c
382
383ACPI WMI DRIVER
384L:	platform-driver-x86@vger.kernel.org
385S:	Orphan
386F:	drivers/platform/x86/wmi.c
387
388AD1889 ALSA SOUND DRIVER
389M:	Thibaut Varene <T-Bone@parisc-linux.org>
390W:	http://wiki.parisc-linux.org/AD1889
391L:	linux-parisc@vger.kernel.org
392S:	Maintained
393F:	sound/pci/ad1889.*
394
395AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
396M:	Michael Hennerich <michael.hennerich@analog.com>
397W:	http://wiki.analog.com/AD5254
398W:	http://ez.analog.com/community/linux-device-drivers
399S:	Supported
400F:	drivers/misc/ad525x_dpot.c
401
402AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
403M:	Michael Hennerich <michael.hennerich@analog.com>
404W:	http://wiki.analog.com/AD5398
405W:	http://ez.analog.com/community/linux-device-drivers
406S:	Supported
407F:	drivers/regulator/ad5398.c
408
409AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
410M:	Michael Hennerich <michael.hennerich@analog.com>
411W:	http://wiki.analog.com/AD7142
412W:	http://ez.analog.com/community/linux-device-drivers
413S:	Supported
414F:	drivers/input/misc/ad714x.c
415
416AD7877 TOUCHSCREEN DRIVER
417M:	Michael Hennerich <michael.hennerich@analog.com>
418W:	http://wiki.analog.com/AD7877
419W:	http://ez.analog.com/community/linux-device-drivers
420S:	Supported
421F:	drivers/input/touchscreen/ad7877.c
422
423AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
424M:	Michael Hennerich <michael.hennerich@analog.com>
425W:	http://wiki.analog.com/AD7879
426W:	http://ez.analog.com/community/linux-device-drivers
427S:	Supported
428F:	drivers/input/touchscreen/ad7879.c
429
430ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431M:	Jiri Kosina <jikos@kernel.org>
432S:	Maintained
433
434ADF7242 IEEE 802.15.4 RADIO DRIVER
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	https://wiki.analog.com/ADF7242
437W:	http://ez.analog.com/community/linux-device-drivers
438L:	linux-wpan@vger.kernel.org
439S:	Supported
440F:	drivers/net/ieee802154/adf7242.c
441F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
442
443ADM1025 HARDWARE MONITOR DRIVER
444M:	Jean Delvare <jdelvare@suse.com>
445L:	linux-hwmon@vger.kernel.org
446S:	Maintained
447F:	Documentation/hwmon/adm1025
448F:	drivers/hwmon/adm1025.c
449
450ADM1029 HARDWARE MONITOR DRIVER
451M:	Corentin Labbe <clabbe.montjoie@gmail.com>
452L:	linux-hwmon@vger.kernel.org
453S:	Maintained
454F:	drivers/hwmon/adm1029.c
455
456ADM8211 WIRELESS DRIVER
457L:	linux-wireless@vger.kernel.org
458W:	http://wireless.kernel.org/
459S:	Orphan
460F:	drivers/net/wireless/admtek/adm8211.*
461
462ADP1653 FLASH CONTROLLER DRIVER
463M:	Sakari Ailus <sakari.ailus@iki.fi>
464L:	linux-media@vger.kernel.org
465S:	Maintained
466F:	drivers/media/i2c/adp1653.c
467F:	include/media/i2c/adp1653.h
468
469ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
470M:	Michael Hennerich <michael.hennerich@analog.com>
471W:	http://wiki.analog.com/ADP5520
472W:	http://ez.analog.com/community/linux-device-drivers
473S:	Supported
474F:	drivers/mfd/adp5520.c
475F:	drivers/video/backlight/adp5520_bl.c
476F:	drivers/leds/leds-adp5520.c
477F:	drivers/gpio/gpio-adp5520.c
478F:	drivers/input/keyboard/adp5520-keys.c
479
480ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
481M:	Michael Hennerich <michael.hennerich@analog.com>
482W:	http://wiki.analog.com/ADP5588
483W:	http://ez.analog.com/community/linux-device-drivers
484S:	Supported
485F:	drivers/input/keyboard/adp5588-keys.c
486F:	drivers/gpio/gpio-adp5588.c
487
488ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
489M:	Michael Hennerich <michael.hennerich@analog.com>
490W:	http://wiki.analog.com/ADP8860
491W:	http://ez.analog.com/community/linux-device-drivers
492S:	Supported
493F:	drivers/video/backlight/adp8860_bl.c
494
495ADS1015 HARDWARE MONITOR DRIVER
496M:	Dirk Eibach <eibach@gdsys.de>
497L:	linux-hwmon@vger.kernel.org
498S:	Maintained
499F:	Documentation/hwmon/ads1015
500F:	drivers/hwmon/ads1015.c
501F:	include/linux/platform_data/ads1015.h
502
503ADT746X FAN DRIVER
504M:	Colin Leroy <colin@colino.net>
505S:	Maintained
506F:	drivers/macintosh/therm_adt746x.c
507
508ADT7475 HARDWARE MONITOR DRIVER
509M:	Jean Delvare <jdelvare@suse.com>
510L:	linux-hwmon@vger.kernel.org
511S:	Maintained
512F:	Documentation/hwmon/adt7475
513F:	drivers/hwmon/adt7475.c
514
515ADVANSYS SCSI DRIVER
516M:	Matthew Wilcox <matthew@wil.cx>
517M:	Hannes Reinecke <hare@suse.com>
518L:	linux-scsi@vger.kernel.org
519S:	Maintained
520F:	Documentation/scsi/advansys.txt
521F:	drivers/scsi/advansys.c
522
523ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
524M:	Michael Hennerich <michael.hennerich@analog.com>
525W:	http://wiki.analog.com/ADXL345
526W:	http://ez.analog.com/community/linux-device-drivers
527S:	Supported
528F:	drivers/input/misc/adxl34x.c
529
530AF9013 MEDIA DRIVER
531M:	Antti Palosaari <crope@iki.fi>
532L:	linux-media@vger.kernel.org
533W:	https://linuxtv.org
534W:	http://palosaari.fi/linux/
535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
536T:	git git://linuxtv.org/anttip/media_tree.git
537S:	Maintained
538F:	drivers/media/dvb-frontends/af9013*
539
540AF9033 MEDIA DRIVER
541M:	Antti Palosaari <crope@iki.fi>
542L:	linux-media@vger.kernel.org
543W:	https://linuxtv.org
544W:	http://palosaari.fi/linux/
545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
546T:	git git://linuxtv.org/anttip/media_tree.git
547S:	Maintained
548F:	drivers/media/dvb-frontends/af9033*
549
550AFFS FILE SYSTEM
551L:	linux-fsdevel@vger.kernel.org
552S:	Orphan
553F:	Documentation/filesystems/affs.txt
554F:	fs/affs/
555
556AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
557M:	David Howells <dhowells@redhat.com>
558L:	linux-afs@lists.infradead.org
559S:	Supported
560F:	fs/afs/
561F:	include/net/af_rxrpc.h
562F:	net/rxrpc/af_rxrpc.c
563W:	https://www.infradead.org/~dhowells/kafs/
564
565AGPGART DRIVER
566M:	David Airlie <airlied@linux.ie>
567T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
568S:	Maintained
569F:	drivers/char/agp/
570F:	include/linux/agp*
571F:	include/uapi/linux/agp*
572
573AHA152X SCSI DRIVER
574M:	"Juergen E. Fischer" <fischer@norbit.de>
575L:	linux-scsi@vger.kernel.org
576S:	Maintained
577F:	drivers/scsi/aha152x*
578F:	drivers/scsi/pcmcia/aha152x*
579
580AIC7XXX / AIC79XX SCSI DRIVER
581M:	Hannes Reinecke <hare@suse.com>
582L:	linux-scsi@vger.kernel.org
583S:	Maintained
584F:	drivers/scsi/aic7xxx/
585
586AIMSLAB FM RADIO RECEIVER DRIVER
587M:	Hans Verkuil <hverkuil@xs4all.nl>
588L:	linux-media@vger.kernel.org
589T:	git git://linuxtv.org/media_tree.git
590W:	https://linuxtv.org
591S:	Maintained
592F:	drivers/media/radio/radio-aimslab*
593
594AIO
595M:	Benjamin LaHaise <bcrl@kvack.org>
596L:	linux-aio@kvack.org
597S:	Supported
598F:	fs/aio.c
599F:	include/linux/*aio*.h
600
601AIRSPY MEDIA DRIVER
602M:	Antti Palosaari <crope@iki.fi>
603L:	linux-media@vger.kernel.org
604W:	https://linuxtv.org
605W:	http://palosaari.fi/linux/
606Q:	http://patchwork.linuxtv.org/project/linux-media/list/
607T:	git git://linuxtv.org/anttip/media_tree.git
608S:	Maintained
609F:	drivers/media/usb/airspy/
610
611ALACRITECH GIGABIT ETHERNET DRIVER
612M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
613S:	Maintained
614F:	drivers/net/ethernet/alacritech/*
615
616ALCATEL SPEEDTOUCH USB DRIVER
617M:	Duncan Sands <duncan.sands@free.fr>
618L:	linux-usb@vger.kernel.org
619W:	http://www.linux-usb.org/SpeedTouch/
620S:	Maintained
621F:	drivers/usb/atm/speedtch.c
622F:	drivers/usb/atm/usbatm.c
623
624ALCHEMY AU1XX0 MMC DRIVER
625M:	Manuel Lauss <manuel.lauss@gmail.com>
626S:	Maintained
627F:	drivers/mmc/host/au1xmmc.c
628
629ALI1563 I2C DRIVER
630M:	Rudolf Marek <r.marek@assembler.cz>
631L:	linux-i2c@vger.kernel.org
632S:	Maintained
633F:	Documentation/i2c/busses/i2c-ali1563
634F:	drivers/i2c/busses/i2c-ali1563.c
635
636ALLWINNER SECURITY SYSTEM
637M:	Corentin Labbe <clabbe.montjoie@gmail.com>
638L:	linux-crypto@vger.kernel.org
639S:	Maintained
640F:	drivers/crypto/sunxi-ss/
641
642ALPHA PORT
643M:	Richard Henderson <rth@twiddle.net>
644M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
645M:	Matt Turner <mattst88@gmail.com>
646S:	Odd Fixes
647L:	linux-alpha@vger.kernel.org
648F:	arch/alpha/
649
650ALPS PS/2 TOUCHPAD DRIVER
651R:	Pali Rohár <pali.rohar@gmail.com>
652F:	drivers/input/mouse/alps.*
653
654ALTERA I2C CONTROLLER DRIVER
655M:	Thor Thayer <thor.thayer@linux.intel.com>
656S:	Maintained
657F:	drivers/i2c/busses/i2c-altera.c
658
659ALTERA MAILBOX DRIVER
660M:	Ley Foon Tan <lftan@altera.com>
661L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662S:	Maintained
663F:	drivers/mailbox/mailbox-altera.c
664
665ALTERA PIO DRIVER
666M:	Tien Hock Loh <thloh@altera.com>
667L:	linux-gpio@vger.kernel.org
668S:	Maintained
669F:	drivers/gpio/gpio-altera.c
670
671ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/gpio/gpio-altera-a10sr.c
675F:	drivers/mfd/altera-a10sr.c
676F:	drivers/reset/reset-a10sr.c
677F:	include/linux/mfd/altera-a10sr.h
678F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
679
680ALTERA TRIPLE SPEED ETHERNET DRIVER
681M:	Vince Bridgers <vbridger@opensource.altera.com>
682L:	netdev@vger.kernel.org
683L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
684S:	Maintained
685F:	drivers/net/ethernet/altera/
686
687ALTERA UART/JTAG UART SERIAL DRIVERS
688M:	Tobias Klauser <tklauser@distanz.ch>
689L:	linux-serial@vger.kernel.org
690L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
691S:	Maintained
692F:	drivers/tty/serial/altera_uart.c
693F:	drivers/tty/serial/altera_jtaguart.c
694F:	include/linux/altera_uart.h
695F:	include/linux/altera_jtaguart.h
696
697AMAZON ETHERNET DRIVERS
698M:	Netanel Belgazal <netanel@amazon.com>
699R:	Saeed Bishara <saeedb@amazon.com>
700R:	Zorik Machulsky <zorik@amazon.com>
701L:	netdev@vger.kernel.org
702S:	Supported
703F:	Documentation/networking/ena.txt
704F:	drivers/net/ethernet/amazon/
705
706AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
707M:	Tom Lendacky <thomas.lendacky@amd.com>
708M:	Gary Hook <gary.hook@amd.com>
709L:	linux-crypto@vger.kernel.org
710S:	Supported
711F:	drivers/crypto/ccp/
712F:	include/linux/ccp.h
713
714AMD FAM15H PROCESSOR POWER MONITORING DRIVER
715M:	Huang Rui <ray.huang@amd.com>
716L:	linux-hwmon@vger.kernel.org
717S:	Supported
718F:	Documentation/hwmon/fam15h_power
719F:	drivers/hwmon/fam15h_power.c
720
721AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
722L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
723S:	Orphan
724F:	drivers/usb/gadget/udc/amd5536udc.*
725
726AMD GEODE PROCESSOR/CHIPSET SUPPORT
727P:	Andres Salomon <dilinger@queued.net>
728L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
729W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
730S:	Supported
731F:	drivers/char/hw_random/geode-rng.c
732F:	drivers/crypto/geode*
733F:	drivers/video/fbdev/geode/
734F:	arch/x86/include/asm/geode.h
735
736AMD IOMMU (AMD-VI)
737M:	Joerg Roedel <joro@8bytes.org>
738L:	iommu@lists.linux-foundation.org
739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
740S:	Maintained
741F:	drivers/iommu/amd_iommu*.[ch]
742F:	include/linux/amd-iommu.h
743
744AMD KFD
745M:	Oded Gabbay <oded.gabbay@gmail.com>
746L:	dri-devel@lists.freedesktop.org
747T:	git git://people.freedesktop.org/~gabbayo/linux.git
748S:	Supported
749F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
750F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
751F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
752F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
753F:	drivers/gpu/drm/amd/amdkfd/
754F:	drivers/gpu/drm/amd/include/cik_structs.h
755F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
756F:	drivers/gpu/drm/amd/include/vi_structs.h
757F:	include/uapi/linux/kfd_ioctl.h
758
759AMD SEATTLE DEVICE TREE SUPPORT
760M:	Brijesh Singh <brijeshkumar.singh@amd.com>
761M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
762M:	Tom Lendacky <thomas.lendacky@amd.com>
763S:	Supported
764F:	arch/arm64/boot/dts/amd/
765
766AMD XGBE DRIVER
767M:	Tom Lendacky <thomas.lendacky@amd.com>
768L:	netdev@vger.kernel.org
769S:	Supported
770F:	drivers/net/ethernet/amd/xgbe/
771F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
772
773AMS (Apple Motion Sensor) DRIVER
774M:	Michael Hanselmann <linux-kernel@hansmi.ch>
775S:	Supported
776F:	drivers/macintosh/ams/
777
778ANALOG DEVICES INC AD9389B DRIVER
779M:	Hans Verkuil <hans.verkuil@cisco.com>
780L:	linux-media@vger.kernel.org
781S:	Maintained
782F:	drivers/media/i2c/ad9389b*
783
784ANALOG DEVICES INC ADV7180 DRIVER
785M:	Lars-Peter Clausen <lars@metafoo.de>
786L:	linux-media@vger.kernel.org
787W:	http://ez.analog.com/community/linux-device-drivers
788S:	Supported
789F:	drivers/media/i2c/adv7180.c
790
791ANALOG DEVICES INC ADV748X DRIVER
792M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
793L:	linux-media@vger.kernel.org
794S:	Maintained
795F:	drivers/media/i2c/adv748x/*
796
797ANALOG DEVICES INC ADV7511 DRIVER
798M:	Hans Verkuil <hans.verkuil@cisco.com>
799L:	linux-media@vger.kernel.org
800S:	Maintained
801F:	drivers/media/i2c/adv7511*
802
803ANALOG DEVICES INC ADV7604 DRIVER
804M:	Hans Verkuil <hans.verkuil@cisco.com>
805L:	linux-media@vger.kernel.org
806S:	Maintained
807F:	drivers/media/i2c/adv7604*
808
809ANALOG DEVICES INC ADV7842 DRIVER
810M:	Hans Verkuil <hans.verkuil@cisco.com>
811L:	linux-media@vger.kernel.org
812S:	Maintained
813F:	drivers/media/i2c/adv7842*
814
815ANALOG DEVICES INC ASOC CODEC DRIVERS
816M:	Lars-Peter Clausen <lars@metafoo.de>
817L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
818W:	http://wiki.analog.com/
819W:	http://ez.analog.com/community/linux-device-drivers
820S:	Supported
821F:	sound/soc/codecs/adau*
822F:	sound/soc/codecs/adav*
823F:	sound/soc/codecs/ad1*
824F:	sound/soc/codecs/ad7*
825F:	sound/soc/codecs/ssm*
826F:	sound/soc/codecs/sigmadsp.*
827
828ANALOG DEVICES INC ASOC DRIVERS
829L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
830L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
831W:	http://blackfin.uclinux.org/
832S:	Supported
833F:	sound/soc/blackfin/*
834
835ANALOG DEVICES INC DMA DRIVERS
836M:	Lars-Peter Clausen <lars@metafoo.de>
837W:	http://ez.analog.com/community/linux-device-drivers
838S:	Supported
839F:	drivers/dma/dma-axi-dmac.c
840
841ANALOG DEVICES INC IIO DRIVERS
842M:	Lars-Peter Clausen <lars@metafoo.de>
843M:	Michael Hennerich <Michael.Hennerich@analog.com>
844W:	http://wiki.analog.com/
845W:	http://ez.analog.com/community/linux-device-drivers
846S:	Supported
847F:	drivers/iio/*/ad*
848F:	drivers/iio/adc/ltc2497*
849X:	drivers/iio/*/adjd*
850F:	drivers/staging/iio/*/ad*
851F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
852
853ANDROID CONFIG FRAGMENTS
854M:	Rob Herring <robh@kernel.org>
855S:	Supported
856F:	kernel/configs/android*
857
858ANDROID DRIVERS
859M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
860M:	Arve Hjønnevåg <arve@android.com>
861M:	Riley Andrews <riandrews@android.com>
862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
863L:	devel@driverdev.osuosl.org
864S:	Supported
865F:	drivers/android/
866F:	drivers/staging/android/
867
868ANDROID GOLDFISH RTC DRIVER
869M:	Miodrag Dinic <miodrag.dinic@mips.com>
870S:	Supported
871F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
872F:	drivers/rtc/rtc-goldfish.c
873
874ANDROID ION DRIVER
875M:	Laura Abbott <labbott@redhat.com>
876M:	Sumit Semwal <sumit.semwal@linaro.org>
877L:	devel@driverdev.osuosl.org
878S:	Supported
879F:	drivers/staging/android/ion
880F:	drivers/staging/android/uapi/ion.h
881F:	drivers/staging/android/uapi/ion_test.h
882
883AOA (Apple Onboard Audio) ALSA DRIVER
884M:	Johannes Berg <johannes@sipsolutions.net>
885L:	linuxppc-dev@lists.ozlabs.org
886L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
887S:	Maintained
888F:	sound/aoa/
889
890APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
891M:	William Breathitt Gray <vilhelm.gray@gmail.com>
892L:	linux-iio@vger.kernel.org
893S:	Maintained
894F:	drivers/iio/adc/stx104.c
895
896APM DRIVER
897M:	Jiri Kosina <jikos@kernel.org>
898S:	Odd fixes
899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
900F:	arch/x86/kernel/apm_32.c
901F:	include/linux/apm_bios.h
902F:	include/uapi/linux/apm_bios.h
903F:	drivers/char/apm-emulation.c
904
905APPARMOR SECURITY MODULE
906M:	John Johansen <john.johansen@canonical.com>
907L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
908W:	apparmor.wiki.kernel.org
909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
910S:	Supported
911F:	security/apparmor/
912F:	Documentation/admin-guide/LSM/apparmor.rst
913
914APPLE BCM5974 MULTITOUCH DRIVER
915M:	Henrik Rydberg <rydberg@bitmath.org>
916L:	linux-input@vger.kernel.org
917S:	Odd fixes
918F:	drivers/input/mouse/bcm5974.c
919
920APPLE SMC DRIVER
921M:	Henrik Rydberg <rydberg@bitmath.org>
922L:	linux-hwmon@vger.kernel.org
923S:	Odd fixes
924F:	drivers/hwmon/applesmc.c
925
926APPLETALK NETWORK LAYER
927L:	netdev@vger.kernel.org
928S:	Odd fixes
929F:	drivers/net/appletalk/
930F:	net/appletalk/
931
932APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
933M:	Duc Dang <dhdang@apm.com>
934S:	Supported
935F:	arch/arm64/boot/dts/apm/
936
937APPLIED MICRO (APM) X-GENE SOC EDAC
938M:	Loc Ho <lho@apm.com>
939S:	Supported
940F:	drivers/edac/xgene_edac.c
941F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
942
943APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
944M:	Iyappan Subramanian <isubramanian@apm.com>
945M:	Keyur Chudgar <kchudgar@apm.com>
946S:	Supported
947F:	drivers/net/ethernet/apm/xgene-v2/
948
949APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
950M:	Iyappan Subramanian <isubramanian@apm.com>
951M:	Keyur Chudgar <kchudgar@apm.com>
952M:	Quan Nguyen <qnguyen@apm.com>
953S:	Supported
954F:	drivers/net/ethernet/apm/xgene/
955F:	drivers/net/phy/mdio-xgene.c
956F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
957F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
958
959APPLIED MICRO (APM) X-GENE SOC PMU
960M:	Tai Nguyen <ttnguyen@apm.com>
961S:	Supported
962F:	drivers/perf/xgene_pmu.c
963F:	Documentation/perf/xgene-pmu.txt
964F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
965
966APTINA CAMERA SENSOR PLL
967M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
968L:	linux-media@vger.kernel.org
969S:	Maintained
970F:	drivers/media/i2c/aptina-pll.*
971
972ARC FRAMEBUFFER DRIVER
973M:	Jaya Kumar <jayalk@intworks.biz>
974S:	Maintained
975F:	drivers/video/fbdev/arcfb.c
976F:	drivers/video/fbdev/core/fb_defio.c
977
978ARC PGU DRM DRIVER
979M:	Alexey Brodkin <abrodkin@synopsys.com>
980S:	Supported
981F:	drivers/gpu/drm/arc/
982F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
983
984ARCNET NETWORK LAYER
985M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
986L:	netdev@vger.kernel.org
987S:	Maintained
988F:	drivers/net/arcnet/
989F:	include/uapi/linux/if_arcnet.h
990
991ARM ARCHITECTED TIMER DRIVER
992M:	Mark Rutland <mark.rutland@arm.com>
993M:	Marc Zyngier <marc.zyngier@arm.com>
994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995S:	Maintained
996F:	arch/arm/include/asm/arch_timer.h
997F:	arch/arm64/include/asm/arch_timer.h
998F:	drivers/clocksource/arm_arch_timer.c
999
1000ARM HDLCD DRM DRIVER
1001M:	Liviu Dudau <liviu.dudau@arm.com>
1002S:	Supported
1003F:	drivers/gpu/drm/arm/hdlcd_*
1004F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1005
1006ARM MALI-DP DRM DRIVER
1007M:	Liviu Dudau <liviu.dudau@arm.com>
1008M:	Brian Starkey <brian.starkey@arm.com>
1009M:	Mali DP Maintainers <malidp@foss.arm.com>
1010S:	Supported
1011F:	drivers/gpu/drm/arm/
1012F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1013
1014ARM MFM AND FLOPPY DRIVERS
1015M:	Ian Molton <spyro@f2s.com>
1016S:	Maintained
1017F:	arch/arm/lib/floppydma.S
1018F:	arch/arm/include/asm/floppy.h
1019
1020ARM PMU PROFILING AND DEBUGGING
1021M:	Will Deacon <will.deacon@arm.com>
1022M:	Mark Rutland <mark.rutland@arm.com>
1023S:	Maintained
1024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1025F:	arch/arm*/kernel/perf_*
1026F:	arch/arm/oprofile/common.c
1027F:	arch/arm*/kernel/hw_breakpoint.c
1028F:	arch/arm*/include/asm/hw_breakpoint.h
1029F:	arch/arm*/include/asm/perf_event.h
1030F:	drivers/perf/*
1031F:	include/linux/perf/arm_pmu.h
1032F:	Documentation/devicetree/bindings/arm/pmu.txt
1033F:	Documentation/devicetree/bindings/perf/
1034
1035ARM PORT
1036M:	Russell King <linux@armlinux.org.uk>
1037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1038W:	http://www.armlinux.org.uk/
1039S:	Maintained
1040T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1041F:	arch/arm/
1042
1043ARM PRIMECELL AACI PL041 DRIVER
1044M:	Russell King <linux@armlinux.org.uk>
1045S:	Maintained
1046F:	sound/arm/aaci.*
1047
1048ARM PRIMECELL BUS SUPPORT
1049M:	Russell King <linux@armlinux.org.uk>
1050S:	Maintained
1051F:	drivers/amba/
1052F:	include/linux/amba/bus.h
1053
1054ARM PRIMECELL CLCD PL110 DRIVER
1055M:	Russell King <linux@armlinux.org.uk>
1056S:	Maintained
1057F:	drivers/video/fbdev/amba-clcd.*
1058
1059ARM PRIMECELL KMI PL050 DRIVER
1060M:	Russell King <linux@armlinux.org.uk>
1061S:	Maintained
1062F:	drivers/input/serio/ambakmi.*
1063F:	include/linux/amba/kmi.h
1064
1065ARM PRIMECELL MMCI PL180/1 DRIVER
1066M:	Russell King <linux@armlinux.org.uk>
1067S:	Maintained
1068F:	drivers/mmc/host/mmci.*
1069F:	include/linux/amba/mmci.h
1070
1071ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1072M:	Russell King <linux@armlinux.org.uk>
1073S:	Maintained
1074F:	drivers/tty/serial/amba-pl01*.c
1075F:	include/linux/amba/serial.h
1076
1077ARM SMMU DRIVERS
1078M:	Will Deacon <will.deacon@arm.com>
1079R:	Robin Murphy <robin.murphy@arm.com>
1080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1081S:	Maintained
1082F:	drivers/iommu/arm-smmu.c
1083F:	drivers/iommu/arm-smmu-v3.c
1084F:	drivers/iommu/io-pgtable-arm.c
1085F:	drivers/iommu/io-pgtable-arm-v7s.c
1086
1087ARM SUB-ARCHITECTURES
1088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1089S:	Maintained
1090F:	arch/arm/mach-*/
1091F:	arch/arm/plat-*/
1092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1093
1094ARM/ACTIONS SEMI ARCHITECTURE
1095M:	Andreas Färber <afaerber@suse.de>
1096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097S:	Maintained
1098N:	owl
1099F:	arch/arm/mach-actions/
1100F:	arch/arm/boot/dts/owl-*
1101F:	arch/arm64/boot/dts/actions/
1102F:	drivers/clocksource/owl-*
1103F:	drivers/soc/actions/
1104F:	include/dt-bindings/power/owl-*
1105F:	include/linux/soc/actions/
1106F:	Documentation/devicetree/bindings/arm/actions.txt
1107F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1108F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1109
1110ARM/ADS SPHERE MACHINE SUPPORT
1111M:	Lennert Buytenhek <kernel@wantstofly.org>
1112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S:	Maintained
1114
1115ARM/AFEB9260 MACHINE SUPPORT
1116M:	Sergey Lapin <slapin@ossfans.org>
1117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S:	Maintained
1119
1120ARM/AJECO 1ARM MACHINE SUPPORT
1121M:	Lennert Buytenhek <kernel@wantstofly.org>
1122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S:	Maintained
1124
1125ARM/Allwinner SoC Clock Support
1126M:	Emilio López <emilio@elopez.com.ar>
1127S:	Maintained
1128F:	drivers/clk/sunxi/
1129
1130ARM/Allwinner sunXi SoC support
1131M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1132M:	Chen-Yu Tsai <wens@csie.org>
1133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134S:	Maintained
1135N:	sun[x456789]i
1136N:	sun50i
1137F:	arch/arm/mach-sunxi/
1138F:	arch/arm64/boot/dts/allwinner/
1139F:	drivers/clk/sunxi-ng/
1140F:	drivers/pinctrl/sunxi/
1141F:	drivers/soc/sunxi/
1142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1143
1144ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1145M:	Neil Armstrong <narmstrong@baylibre.com>
1146M:	Jerome Brunet <jbrunet@baylibre.com>
1147L:	linux-amlogic@lists.infradead.org
1148S:	Maintained
1149F:	drivers/clk/meson/
1150F:	include/dt-bindings/clock/meson*
1151F:	include/dt-bindings/clock/gxbb*
1152F:	Documentation/devicetree/bindings/clock/amlogic*
1153
1154ARM/Amlogic Meson SoC support
1155M:	Carlo Caione <carlo@caione.org>
1156M:	Kevin Hilman <khilman@baylibre.com>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158L:	linux-amlogic@lists.infradead.org
1159W:	http://linux-meson.com/
1160S:	Maintained
1161F:	arch/arm/mach-meson/
1162F:	arch/arm/boot/dts/meson*
1163F:	arch/arm64/boot/dts/amlogic/
1164F:	drivers/pinctrl/meson/
1165F:	drivers/mmc/host/meson*
1166N:	meson
1167
1168ARM/Annapurna Labs ALPINE ARCHITECTURE
1169M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1170M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172S:	Maintained
1173F:	arch/arm/mach-alpine/
1174F:	arch/arm/boot/dts/alpine*
1175F:	arch/arm64/boot/dts/al/
1176F:	drivers/*/*alpine*
1177
1178ARM/ARTPEC MACHINE SUPPORT
1179M:	Jesper Nilsson <jesper.nilsson@axis.com>
1180M:	Lars Persson <lars.persson@axis.com>
1181M:	Niklas Cassel <niklas.cassel@axis.com>
1182S:	Maintained
1183L:	linux-arm-kernel@axis.com
1184F:	arch/arm/mach-artpec
1185F:	arch/arm/boot/dts/artpec6*
1186F:	drivers/clk/axis
1187F:	drivers/crypto/axis
1188F:	drivers/pinctrl/pinctrl-artpec*
1189F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1190
1191ARM/ASPEED I2C DRIVER
1192M:	Brendan Higgins <brendanhiggins@google.com>
1193R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1194R:	Joel Stanley <joel@jms.id.au>
1195L:	linux-i2c@vger.kernel.org
1196L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1197S:	Maintained
1198F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1199F:	drivers/i2c/busses/i2c-aspeed.c
1200F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1201F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1202
1203ARM/ASPEED MACHINE SUPPORT
1204M:	Joel Stanley <joel@jms.id.au>
1205S:	Maintained
1206F:	arch/arm/mach-aspeed/
1207F:	arch/arm/boot/dts/aspeed-*
1208F:	drivers/*/*aspeed*
1209
1210ARM/ATMEL AT91 Clock Support
1211M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1212S:	Maintained
1213F:	drivers/clk/at91
1214
1215ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1216M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1217M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219W:	http://www.linux4sam.org
1220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1221S:	Supported
1222N:	at91
1223N:	atmel
1224F:	arch/arm/mach-at91/
1225F:	include/soc/at91/
1226F:	arch/arm/boot/dts/at91*.dts
1227F:	arch/arm/boot/dts/at91*.dtsi
1228F:	arch/arm/boot/dts/sama*.dts
1229F:	arch/arm/boot/dts/sama*.dtsi
1230F:	arch/arm/include/debug/at91.S
1231F:	drivers/memory/atmel*
1232F:	drivers/watchdog/sama5d4_wdt.c
1233X:	drivers/input/touchscreen/atmel_mxt_ts.c
1234X:	drivers/net/wireless/atmel/
1235
1236ARM/CALXEDA HIGHBANK ARCHITECTURE
1237M:	Rob Herring <robh@kernel.org>
1238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239S:	Maintained
1240F:	arch/arm/mach-highbank/
1241F:	arch/arm/boot/dts/highbank.dts
1242F:	arch/arm/boot/dts/ecx-*.dts*
1243
1244ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1245M:	Krzysztof Halasa <khalasa@piap.pl>
1246S:	Maintained
1247F:	arch/arm/mach-cns3xxx/
1248
1249ARM/CAVIUM THUNDER NETWORK DRIVER
1250M:	Sunil Goutham <sgoutham@cavium.com>
1251M:	Robert Richter <rric@kernel.org>
1252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253S:	Supported
1254F:	drivers/net/ethernet/cavium/thunder/
1255
1256ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1257M:	Alexander Shiyan <shc_work@mail.ru>
1258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259S:	Odd Fixes
1260N:	clps711x
1261
1262ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1263M:	Lennert Buytenhek <kernel@wantstofly.org>
1264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S:	Maintained
1266
1267ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1268M:	Hartley Sweeten <hsweeten@visionengravers.com>
1269M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S:	Maintained
1272F:	arch/arm/mach-ep93xx/
1273F:	arch/arm/mach-ep93xx/include/mach/
1274
1275ARM/CLKDEV SUPPORT
1276M:	Russell King <linux@armlinux.org.uk>
1277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278S:	Maintained
1279T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1280F:	arch/arm/include/asm/clkdev.h
1281F:	drivers/clk/clkdev.c
1282
1283ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1284M:	Mike Rapoport <mike@compulab.co.il>
1285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S:	Maintained
1287
1288ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1289M:	Baruch Siach <baruch@tkos.co.il>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292F:	arch/arm/boot/dts/cx92755*
1293N:	digicolor
1294
1295ARM/CONTEC MICRO9 MACHINE SUPPORT
1296M:	Hubert Feurstein <hubert.feurstein@contec.at>
1297S:	Maintained
1298F:	arch/arm/mach-ep93xx/micro9.c
1299
1300ARM/CORESIGHT FRAMEWORK AND DRIVERS
1301M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303S:	Maintained
1304F:	drivers/hwtracing/coresight/*
1305F:	Documentation/trace/coresight.txt
1306F:	Documentation/trace/coresight-cpu-debug.txt
1307F:	Documentation/devicetree/bindings/arm/coresight.txt
1308F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1309F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1310F:	tools/perf/arch/arm/util/pmu.c
1311F:	tools/perf/arch/arm/util/auxtrace.c
1312F:	tools/perf/arch/arm/util/cs-etm.c
1313F:	tools/perf/arch/arm/util/cs-etm.h
1314F:	tools/perf/util/cs-etm.h
1315
1316ARM/CORGI MACHINE SUPPORT
1317M:	Richard Purdie <rpurdie@rpsys.net>
1318S:	Maintained
1319
1320ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1321M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1322M:	Linus Walleij <linus.walleij@linaro.org>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324T:	git git://github.com/ulli-kroll/linux.git
1325S:	Maintained
1326F:	Documentation/devicetree/bindings/arm/gemini.txt
1327F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1328F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1329F:	arch/arm/mach-gemini/
1330F:	drivers/pinctrl/pinctrl-gemini.c
1331F:	drivers/rtc/rtc-ftrtc010.c
1332
1333ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1334M:	Barry Song <baohua@kernel.org>
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1337S:	Maintained
1338F:	arch/arm/boot/dts/prima2*
1339F:	arch/arm/mach-prima2/
1340F:	drivers/clk/sirf/
1341F:	drivers/clocksource/timer-prima2.c
1342F:	drivers/clocksource/timer-atlas7.c
1343N:	[^a-z]sirf
1344
1345ARM/EBSA110 MACHINE SUPPORT
1346M:	Russell King <linux@armlinux.org.uk>
1347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348W:	http://www.armlinux.org.uk/
1349S:	Maintained
1350F:	arch/arm/mach-ebsa110/
1351F:	drivers/net/ethernet/amd/am79c961a.*
1352
1353ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1354M:	Uwe Kleine-König <kernel@pengutronix.de>
1355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356S:	Maintained
1357N:	efm32
1358
1359ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1360M:	Robert Jarzmik <robert.jarzmik@free.fr>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:	Maintained
1363F:	arch/arm/mach-pxa/ezx.c
1364
1365ARM/FARADAY FA526 PORT
1366M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S:	Maintained
1369T:	git git://git.berlios.de/gemini-board
1370F:	arch/arm/mm/*-fa*
1371
1372ARM/FOOTBRIDGE ARCHITECTURE
1373M:	Russell King <linux@armlinux.org.uk>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375W:	http://www.armlinux.org.uk/
1376S:	Maintained
1377F:	arch/arm/include/asm/hardware/dec21285.h
1378F:	arch/arm/mach-footbridge/
1379
1380ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1381M:	Shawn Guo <shawnguo@kernel.org>
1382M:	Sascha Hauer <kernel@pengutronix.de>
1383R:	Fabio Estevam <fabio.estevam@nxp.com>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1387F:	arch/arm/mach-imx/
1388F:	arch/arm/mach-mxs/
1389F:	arch/arm/boot/dts/imx*
1390F:	arch/arm/configs/imx*_defconfig
1391F:	drivers/clk/imx/
1392F:	drivers/soc/imx/
1393F:	include/soc/imx/
1394
1395ARM/FREESCALE VYBRID ARM ARCHITECTURE
1396M:	Shawn Guo <shawnguo@kernel.org>
1397M:	Sascha Hauer <kernel@pengutronix.de>
1398R:	Stefan Agner <stefan@agner.ch>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400S:	Maintained
1401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1402F:	arch/arm/mach-imx/*vf610*
1403F:	arch/arm/boot/dts/vf*
1404
1405ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1406M:	Lennert Buytenhek <kernel@wantstofly.org>
1407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S:	Maintained
1409
1410ARM/GUMSTIX MACHINE SUPPORT
1411M:	Steve Sakoman <sakoman@gmail.com>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414
1415ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1416M:	Philipp Zabel <philipp.zabel@gmail.com>
1417M:	Paul Parsons <lost.distance@yahoo.com>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420F:	arch/arm/mach-pxa/hx4700.c
1421F:	arch/arm/mach-pxa/include/mach/hx4700.h
1422F:	sound/soc/pxa/hx4700.c
1423
1424ARM/HISILICON SOC SUPPORT
1425M:	Wei Xu <xuwei5@hisilicon.com>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427W:	http://www.hisilicon.com
1428S:	Supported
1429T:	git git://github.com/hisilicon/linux-hisi.git
1430F:	arch/arm/mach-hisi/
1431F:	arch/arm/boot/dts/hi3*
1432F:	arch/arm/boot/dts/hip*
1433F:	arch/arm/boot/dts/hisi*
1434F:	arch/arm64/boot/dts/hisilicon/
1435
1436ARM/HP JORNADA 7XX MACHINE SUPPORT
1437M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1438W:	www.jlime.com
1439S:	Maintained
1440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1441F:	arch/arm/mach-sa1100/jornada720.c
1442F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1443
1444ARM/IGEP MACHINE SUPPORT
1445M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1446M:	Javier Martinez Canillas <javier@dowhile0.org>
1447L:	linux-omap@vger.kernel.org
1448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449S:	Maintained
1450F:	arch/arm/boot/dts/omap3-igep*
1451
1452ARM/INCOME PXA270 SUPPORT
1453M:	Marek Vasut <marek.vasut@gmail.com>
1454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455S:	Maintained
1456F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1457
1458ARM/INTEL IOP13XX ARM ARCHITECTURE
1459M:	Lennert Buytenhek <kernel@wantstofly.org>
1460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461S:	Maintained
1462
1463ARM/INTEL IOP32X ARM ARCHITECTURE
1464M:	Lennert Buytenhek <kernel@wantstofly.org>
1465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466S:	Maintained
1467
1468ARM/INTEL IOP33X ARM ARCHITECTURE
1469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470S:	Orphan
1471
1472ARM/INTEL IQ81342EX MACHINE SUPPORT
1473M:	Lennert Buytenhek <kernel@wantstofly.org>
1474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475S:	Maintained
1476
1477ARM/INTEL IXDP2850 MACHINE SUPPORT
1478M:	Lennert Buytenhek <kernel@wantstofly.org>
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480S:	Maintained
1481
1482ARM/INTEL IXP4XX ARM ARCHITECTURE
1483M:	Imre Kaloz <kaloz@openwrt.org>
1484M:	Krzysztof Halasa <khalasa@piap.pl>
1485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S:	Maintained
1487F:	arch/arm/mach-ixp4xx/
1488
1489ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1490M:	Jonathan Cameron <jic23@cam.ac.uk>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Maintained
1493F:	arch/arm/mach-pxa/stargate2.c
1494F:	drivers/pcmcia/pxa2xx_stargate2.c
1495
1496ARM/INTEL XSC3 (MANZANO) ARM CORE
1497M:	Lennert Buytenhek <kernel@wantstofly.org>
1498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499S:	Maintained
1500
1501ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1502M:	Lennert Buytenhek <kernel@wantstofly.org>
1503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504S:	Maintained
1505
1506ARM/LG1K ARCHITECTURE
1507M:	Chanho Min <chanho.min@lge.com>
1508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509S:	Maintained
1510F:	arch/arm64/boot/dts/lg/
1511
1512ARM/LOGICPD PXA270 MACHINE SUPPORT
1513M:	Lennert Buytenhek <kernel@wantstofly.org>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515S:	Maintained
1516
1517ARM/LPC18XX ARCHITECTURE
1518M:	Joachim Eastwood <manabian@gmail.com>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521F:	arch/arm/boot/dts/lpc43*
1522F:	drivers/clk/nxp/clk-lpc18xx*
1523F:	drivers/clocksource/time-lpc32xx.c
1524F:	drivers/i2c/busses/i2c-lpc2k.c
1525F:	drivers/memory/pl172.c
1526F:	drivers/mtd/spi-nor/nxp-spifi.c
1527F:	drivers/rtc/rtc-lpc24xx.c
1528N:	lpc18xx
1529
1530ARM/LPC32XX SOC SUPPORT
1531M:	Vladimir Zapolskiy <vz@mleia.com>
1532M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1535S:	Maintained
1536F:	arch/arm/boot/dts/lpc32*
1537F:	arch/arm/mach-lpc32xx/
1538F:	drivers/i2c/busses/i2c-pnx.c
1539F:	drivers/net/ethernet/nxp/lpc_eth.c
1540F:	drivers/usb/host/ohci-nxp.c
1541F:	drivers/watchdog/pnx4008_wdt.c
1542N:	lpc32xx
1543
1544ARM/MAGICIAN MACHINE SUPPORT
1545M:	Philipp Zabel <philipp.zabel@gmail.com>
1546S:	Maintained
1547
1548ARM/Marvell Berlin SoC support
1549M:	Jisheng Zhang <jszhang@marvell.com>
1550M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553F:	arch/arm/mach-berlin/
1554F:	arch/arm/boot/dts/berlin*
1555F:	arch/arm64/boot/dts/marvell/berlin*
1556
1557ARM/Marvell Dove/MV78xx0/Orion SOC support
1558M:	Jason Cooper <jason@lakedaemon.net>
1559M:	Andrew Lunn <andrew@lunn.ch>
1560M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1561M:	Gregory Clement <gregory.clement@free-electrons.com>
1562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563S:	Maintained
1564F:	Documentation/devicetree/bindings/soc/dove/
1565F:	arch/arm/mach-dove/
1566F:	arch/arm/mach-mv78xx0/
1567F:	arch/arm/mach-orion5x/
1568F:	arch/arm/plat-orion/
1569F:	arch/arm/boot/dts/dove*
1570F:	arch/arm/boot/dts/orion5x*
1571
1572ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1573M:	Jason Cooper <jason@lakedaemon.net>
1574M:	Andrew Lunn <andrew@lunn.ch>
1575M:	Gregory Clement <gregory.clement@free-electrons.com>
1576M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578S:	Maintained
1579F:	arch/arm/boot/dts/armada*
1580F:	arch/arm/boot/dts/kirkwood*
1581F:	arch/arm/configs/mvebu_*_defconfig
1582F:	arch/arm/mach-mvebu/
1583F:	arch/arm64/boot/dts/marvell/armada*
1584F:	drivers/cpufreq/mvebu-cpufreq.c
1585F:	drivers/irqchip/irq-armada-370-xp.c
1586F:	drivers/irqchip/irq-mvebu-*
1587F:	drivers/pinctrl/mvebu/
1588F:	drivers/rtc/rtc-armada38x.c
1589
1590ARM/Mediatek RTC DRIVER
1591M:	Eddie Huang <eddie.huang@mediatek.com>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1594S:	Maintained
1595F:	drivers/rtc/rtc-mt6397.c
1596
1597ARM/Mediatek SoC support
1598M:	Matthias Brugger <matthias.bgg@gmail.com>
1599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1601S:	Maintained
1602F:	arch/arm/boot/dts/mt6*
1603F:	arch/arm/boot/dts/mt7*
1604F:	arch/arm/boot/dts/mt8*
1605F:	arch/arm/mach-mediatek/
1606F:	arch/arm64/boot/dts/mediatek/
1607N:	mtk
1608K:	mediatek
1609
1610ARM/Mediatek USB3 PHY DRIVER
1611M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614S:	Maintained
1615F:	drivers/phy/mediatek/phy-mtk-tphy.c
1616
1617ARM/MICREL KS8695 ARCHITECTURE
1618M:	Greg Ungerer <gerg@uclinux.org>
1619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620F:	arch/arm/mach-ks8695/
1621S:	Odd Fixes
1622
1623ARM/MIOA701 MACHINE SUPPORT
1624M:	Robert Jarzmik <robert.jarzmik@free.fr>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626F:	arch/arm/mach-pxa/mioa701.c
1627S:	Maintained
1628
1629ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1630M:	Michael Petchkovsky <mkpetch@internode.on.net>
1631S:	Maintained
1632
1633ARM/NOMADIK ARCHITECTURE
1634M:	Alessandro Rubini <rubini@unipv.it>
1635M:	Linus Walleij <linus.walleij@linaro.org>
1636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637S:	Maintained
1638F:	arch/arm/mach-nomadik/
1639F:	drivers/pinctrl/nomadik/
1640F:	drivers/i2c/busses/i2c-nomadik.c
1641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1642
1643ARM/NUVOTON W90X900 ARM ARCHITECTURE
1644M:	Wan ZongShun <mcuos.com@gmail.com>
1645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646W:	http://www.mcuos.com
1647S:	Maintained
1648F:	arch/arm/mach-w90x900/
1649F:	drivers/input/keyboard/w90p910_keypad.c
1650F:	drivers/input/touchscreen/w90p910_ts.c
1651F:	drivers/watchdog/nuc900_wdt.c
1652F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1653F:	drivers/mtd/nand/nuc900_nand.c
1654F:	drivers/rtc/rtc-nuc900.c
1655F:	drivers/spi/spi-nuc900.c
1656F:	drivers/usb/host/ehci-w90x900.c
1657F:	drivers/video/fbdev/nuc900fb.c
1658
1659ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1660M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1661L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1662W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1663S:	Supported
1664
1665ARM/Orion SoC/Technologic Systems TS-78xx platform support
1666M:	Alexander Clouter <alex@digriz.org.uk>
1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668W:	http://www.digriz.org.uk/ts78xx/kernel
1669S:	Maintained
1670F:	arch/arm/mach-orion5x/ts78xx-*
1671
1672ARM/OXNAS platform support
1673M:	Neil Armstrong <narmstrong@baylibre.com>
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1676S:	Maintained
1677F:	arch/arm/mach-oxnas/
1678F:	arch/arm/boot/dts/ox8*.dtsi
1679F:	arch/arm/boot/dts/wd-mbwe.dts
1680F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1681N:	oxnas
1682
1683ARM/PALM TREO SUPPORT
1684M:	Tomas Cech <sleep_walker@suse.com>
1685L:	linux-arm-kernel@lists.infradead.org
1686W:	http://hackndev.com
1687S:	Maintained
1688F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1689F:	arch/arm/mach-pxa/palmtreo.c
1690
1691ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1692M:	Marek Vasut <marek.vasut@gmail.com>
1693L:	linux-arm-kernel@lists.infradead.org
1694W:	http://hackndev.com
1695S:	Maintained
1696F:	arch/arm/mach-pxa/include/mach/palmtx.h
1697F:	arch/arm/mach-pxa/palmtx.c
1698F:	arch/arm/mach-pxa/include/mach/palmt5.h
1699F:	arch/arm/mach-pxa/palmt5.c
1700F:	arch/arm/mach-pxa/include/mach/palmld.h
1701F:	arch/arm/mach-pxa/palmld.c
1702F:	arch/arm/mach-pxa/include/mach/palmte2.h
1703F:	arch/arm/mach-pxa/palmte2.c
1704F:	arch/arm/mach-pxa/include/mach/palmtc.h
1705F:	arch/arm/mach-pxa/palmtc.c
1706
1707ARM/PALMZ72 SUPPORT
1708M:	Sergey Lapin <slapin@ossfans.org>
1709L:	linux-arm-kernel@lists.infradead.org
1710W:	http://hackndev.com
1711S:	Maintained
1712F:	arch/arm/mach-pxa/include/mach/palmz72.h
1713F:	arch/arm/mach-pxa/palmz72.c
1714
1715ARM/PLEB SUPPORT
1716M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1717W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1718S:	Maintained
1719
1720ARM/PT DIGITAL BOARD PORT
1721M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723W:	http://www.armlinux.org.uk/
1724S:	Maintained
1725
1726ARM/QUALCOMM SUPPORT
1727M:	Andy Gross <andy.gross@linaro.org>
1728M:	David Brown <david.brown@linaro.org>
1729L:	linux-arm-msm@vger.kernel.org
1730L:	linux-soc@vger.kernel.org
1731S:	Maintained
1732F:	Documentation/devicetree/bindings/soc/qcom/
1733F:	arch/arm/boot/dts/qcom-*.dts
1734F:	arch/arm/boot/dts/qcom-*.dtsi
1735F:	arch/arm/mach-qcom/
1736F:	arch/arm64/boot/dts/qcom/*
1737F:	drivers/i2c/busses/i2c-qup.c
1738F:	drivers/clk/qcom/
1739F:	drivers/dma/qcom/
1740F:	drivers/soc/qcom/
1741F:	drivers/spi/spi-qup.c
1742F:	drivers/tty/serial/msm_serial.h
1743F:	drivers/tty/serial/msm_serial.c
1744F:	drivers/*/pm8???-*
1745F:	drivers/mfd/ssbi.c
1746F:	drivers/firmware/qcom_scm.c
1747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1748
1749ARM/RADISYS ENP2611 MACHINE SUPPORT
1750M:	Lennert Buytenhek <kernel@wantstofly.org>
1751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752S:	Maintained
1753
1754ARM/REALTEK ARCHITECTURE
1755M:	Andreas Färber <afaerber@suse.de>
1756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S:	Maintained
1758F:	arch/arm64/boot/dts/realtek/
1759F:	Documentation/devicetree/bindings/arm/realtek.txt
1760
1761ARM/RENESAS ARM64 ARCHITECTURE
1762M:	Simon Horman <horms@verge.net.au>
1763M:	Magnus Damm <magnus.damm@gmail.com>
1764L:	linux-renesas-soc@vger.kernel.org
1765Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1767S:	Supported
1768F:	arch/arm64/boot/dts/renesas/
1769F:	Documentation/devicetree/bindings/arm/shmobile.txt
1770F:	drivers/soc/renesas/
1771F:	include/linux/soc/renesas/
1772
1773ARM/RISCPC ARCHITECTURE
1774M:	Russell King <linux@armlinux.org.uk>
1775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776W:	http://www.armlinux.org.uk/
1777S:	Maintained
1778F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1779F:	arch/arm/include/asm/hardware/ioc.h
1780F:	arch/arm/include/asm/hardware/iomd.h
1781F:	arch/arm/include/asm/hardware/memc.h
1782F:	arch/arm/mach-rpc/
1783F:	drivers/net/ethernet/8390/etherh.c
1784F:	drivers/net/ethernet/i825xx/ether1*
1785F:	drivers/net/ethernet/seeq/ether3*
1786F:	drivers/scsi/arm/
1787
1788ARM/Rockchip SoC support
1789M:	Heiko Stuebner <heiko@sntech.de>
1790L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791L:	linux-rockchip@lists.infradead.org
1792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1793S:	Maintained
1794F:	arch/arm/boot/dts/rk3*
1795F:	arch/arm/boot/dts/rv1108*
1796F:	arch/arm/mach-rockchip/
1797F:	drivers/clk/rockchip/
1798F:	drivers/i2c/busses/i2c-rk3x.c
1799F:	drivers/*/*rockchip*
1800F:	drivers/*/*/*rockchip*
1801F:	sound/soc/rockchip/
1802N:	rockchip
1803
1804ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1805M:	Kukjin Kim <kgene@kernel.org>
1806M:	Krzysztof Kozlowski <krzk@kernel.org>
1807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1809Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1810S:	Maintained
1811F:	arch/arm/boot/dts/s3c*
1812F:	arch/arm/boot/dts/s5p*
1813F:	arch/arm/boot/dts/samsung*
1814F:	arch/arm/boot/dts/exynos*
1815F:	arch/arm64/boot/dts/exynos/
1816F:	arch/arm/plat-samsung/
1817F:	arch/arm/mach-s3c24*/
1818F:	arch/arm/mach-s3c64xx/
1819F:	arch/arm/mach-s5p*/
1820F:	arch/arm/mach-exynos*/
1821F:	drivers/*/*s3c24*
1822F:	drivers/*/*/*s3c24*
1823F:	drivers/*/*s3c64xx*
1824F:	drivers/*/*s5pv210*
1825F:	drivers/memory/samsung/*
1826F:	drivers/soc/samsung/*
1827F:	Documentation/arm/Samsung/
1828F:	Documentation/devicetree/bindings/arm/samsung/
1829F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1830F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1831N:	exynos
1832
1833ARM/SAMSUNG MOBILE MACHINE SUPPORT
1834M:	Kyungmin Park <kyungmin.park@samsung.com>
1835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S:	Maintained
1837F:	arch/arm/mach-s5pv210/
1838
1839ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1840M:	Kyungmin Park <kyungmin.park@samsung.com>
1841M:	Kamil Debski <kamil@wypas.org>
1842M:	Andrzej Hajda <a.hajda@samsung.com>
1843L:	linux-arm-kernel@lists.infradead.org
1844L:	linux-media@vger.kernel.org
1845S:	Maintained
1846F:	drivers/media/platform/s5p-g2d/
1847
1848ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1849M:	Marek Szyprowski <m.szyprowski@samsung.com>
1850L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1851L:	linux-media@vger.kernel.org
1852S:	Maintained
1853F:	drivers/media/platform/s5p-cec/
1854F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1855
1856ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1857M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1858M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1859L:	linux-arm-kernel@lists.infradead.org
1860L:	linux-media@vger.kernel.org
1861S:	Maintained
1862F:	drivers/media/platform/s5p-jpeg/
1863
1864ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1865M:	Kyungmin Park <kyungmin.park@samsung.com>
1866M:	Kamil Debski <kamil@wypas.org>
1867M:	Jeongtae Park <jtp.park@samsung.com>
1868M:	Andrzej Hajda <a.hajda@samsung.com>
1869L:	linux-arm-kernel@lists.infradead.org
1870L:	linux-media@vger.kernel.org
1871S:	Maintained
1872F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1873F:	drivers/media/platform/s5p-mfc/
1874
1875ARM/SHMOBILE ARM ARCHITECTURE
1876M:	Simon Horman <horms@verge.net.au>
1877M:	Magnus Damm <magnus.damm@gmail.com>
1878L:	linux-renesas-soc@vger.kernel.org
1879Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1881S:	Supported
1882F:	arch/arm/boot/dts/emev2*
1883F:	arch/arm/boot/dts/r7s*
1884F:	arch/arm/boot/dts/r8a*
1885F:	arch/arm/boot/dts/sh*
1886F:	arch/arm/configs/shmobile_defconfig
1887F:	arch/arm/include/debug/renesas-scif.S
1888F:	arch/arm/mach-shmobile/
1889F:	Documentation/devicetree/bindings/arm/shmobile.txt
1890F:	drivers/soc/renesas/
1891F:	include/linux/soc/renesas/
1892
1893ARM/SOCFPGA ARCHITECTURE
1894M:	Dinh Nguyen <dinguyen@kernel.org>
1895S:	Maintained
1896F:	arch/arm/mach-socfpga/
1897F:	arch/arm/boot/dts/socfpga*
1898F:	arch/arm/configs/socfpga_defconfig
1899F:	arch/arm64/boot/dts/altera/
1900W:	http://www.rocketboards.org
1901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1902
1903ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1904M:	Dinh Nguyen <dinguyen@kernel.org>
1905S:	Maintained
1906F:	drivers/clk/socfpga/
1907
1908ARM/SOCFPGA EDAC SUPPORT
1909M:	Thor Thayer <thor.thayer@linux.intel.com>
1910S:	Maintained
1911F:	drivers/edac/altera_edac.
1912
1913ARM/STI ARCHITECTURE
1914M:	Patrice Chotard <patrice.chotard@st.com>
1915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916W:	http://www.stlinux.com
1917S:	Maintained
1918F:	arch/arm/mach-sti/
1919F:	arch/arm/boot/dts/sti*
1920F:	drivers/char/hw_random/st-rng.c
1921F:	drivers/clocksource/arm_global_timer.c
1922F:	drivers/clocksource/clksrc_st_lpc.c
1923F:	drivers/cpufreq/sti-cpufreq.c
1924F:	drivers/dma/st_fdma*
1925F:	drivers/i2c/busses/i2c-st.c
1926F:	drivers/media/rc/st_rc.c
1927F:	drivers/media/platform/sti/c8sectpfe/
1928F:	drivers/mmc/host/sdhci-st.c
1929F:	drivers/phy/st/phy-miphy28lp.c
1930F:	drivers/phy/st/phy-stih407-usb.c
1931F:	drivers/pinctrl/pinctrl-st.c
1932F:	drivers/remoteproc/st_remoteproc.c
1933F:	drivers/remoteproc/st_slim_rproc.c
1934F:	drivers/reset/sti/
1935F:	drivers/rtc/rtc-st-lpc.c
1936F:	drivers/tty/serial/st-asc.c
1937F:	drivers/usb/dwc3/dwc3-st.c
1938F:	drivers/usb/host/ehci-st.c
1939F:	drivers/usb/host/ohci-st.c
1940F:	drivers/watchdog/st_lpc_wdt.c
1941F:	drivers/ata/ahci_st.c
1942F:	include/linux/remoteproc/st_slim_rproc.h
1943
1944ARM/STM32 ARCHITECTURE
1945M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1946M:	Alexandre Torgue <alexandre.torgue@st.com>
1947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S:	Maintained
1949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1950N:	stm32
1951F:	drivers/clocksource/armv7m_systick.c
1952
1953ARM/TANGO ARCHITECTURE
1954M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1955L:	linux-arm-kernel@lists.infradead.org
1956S:	Maintained
1957N:	tango
1958
1959ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1960M:	Lennert Buytenhek <kernel@wantstofly.org>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S:	Maintained
1963
1964ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1965M:	Hans Verkuil <hans.verkuil@cisco.com>
1966L:	linux-tegra@vger.kernel.org
1967L:	linux-media@vger.kernel.org
1968S:	Maintained
1969F:	drivers/media/platform/tegra-cec/
1970F:	Documentation/devicetree/bindings/media/tegra-cec.txt
1971
1972ARM/TETON BGA MACHINE SUPPORT
1973M:	"Mark F. Brown" <mark.brown314@gmail.com>
1974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975S:	Maintained
1976
1977ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1978M:	Santosh Shilimkar <ssantosh@kernel.org>
1979L:	linux-kernel@vger.kernel.org
1980S:	Maintained
1981F:	drivers/memory/*emif*
1982
1983ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1984M:	Santosh Shilimkar <ssantosh@kernel.org>
1985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986S:	Maintained
1987F:	arch/arm/mach-keystone/
1988F:	arch/arm/boot/dts/keystone-*
1989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1990
1991ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1992M:	Santosh Shilimkar <ssantosh@kernel.org>
1993L:	linux-kernel@vger.kernel.org
1994S:	Maintained
1995F:	drivers/clk/keystone/
1996
1997ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1998M:	Santosh Shilimkar <ssantosh@kernel.org>
1999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000L:	linux-kernel@vger.kernel.org
2001S:	Maintained
2002F:	drivers/clocksource/timer-keystone.c
2003
2004ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2005M:	Santosh Shilimkar <ssantosh@kernel.org>
2006L:	linux-kernel@vger.kernel.org
2007S:	Maintained
2008F:	drivers/power/reset/keystone-reset.c
2009
2010ARM/THECUS N2100 MACHINE SUPPORT
2011M:	Lennert Buytenhek <kernel@wantstofly.org>
2012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013S:	Maintained
2014
2015ARM/TOSA MACHINE SUPPORT
2016M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2017M:	Dirk Opfer <dirk@opfer-online.de>
2018S:	Maintained
2019
2020ARM/U300 MACHINE SUPPORT
2021M:	Linus Walleij <linus.walleij@linaro.org>
2022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023S:	Supported
2024F:	arch/arm/mach-u300/
2025F:	drivers/clocksource/timer-u300.c
2026F:	drivers/i2c/busses/i2c-stu300.c
2027F:	drivers/rtc/rtc-coh901331.c
2028F:	drivers/watchdog/coh901327_wdt.c
2029F:	drivers/dma/coh901318*
2030F:	drivers/mfd/ab3100*
2031F:	drivers/rtc/rtc-ab3100.c
2032F:	drivers/rtc/rtc-coh901331.c
2033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2034
2035ARM/UNIPHIER ARCHITECTURE
2036M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2039S:	Maintained
2040F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2041F:	arch/arm/boot/dts/uniphier*
2042F:	arch/arm/include/asm/hardware/cache-uniphier.h
2043F:	arch/arm/mach-uniphier/
2044F:	arch/arm/mm/cache-uniphier.c
2045F:	arch/arm64/boot/dts/socionext/
2046F:	drivers/bus/uniphier-system-bus.c
2047F:	drivers/clk/uniphier/
2048F:	drivers/gpio/gpio-uniphier.c
2049F:	drivers/i2c/busses/i2c-uniphier*
2050F:	drivers/irqchip/irq-uniphier-aidet.c
2051F:	drivers/pinctrl/uniphier/
2052F:	drivers/reset/reset-uniphier.c
2053F:	drivers/tty/serial/8250/8250_uniphier.c
2054N:	uniphier
2055
2056ARM/Ux500 ARM ARCHITECTURE
2057M:	Linus Walleij <linus.walleij@linaro.org>
2058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059S:	Maintained
2060F:	arch/arm/mach-ux500/
2061F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2062F:	drivers/dma/ste_dma40*
2063F:	drivers/hwspinlock/u8500_hsem.c
2064F:	drivers/mfd/abx500*
2065F:	drivers/mfd/ab8500*
2066F:	drivers/mfd/dbx500*
2067F:	drivers/mfd/db8500*
2068F:	drivers/pinctrl/nomadik/pinctrl-ab*
2069F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2070F:	drivers/rtc/rtc-ab8500.c
2071F:	drivers/rtc/rtc-pl031.c
2072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2073
2074ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2075M:	Ulf Hansson <ulf.hansson@linaro.org>
2076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077T:	git git://git.linaro.org/people/ulfh/clk.git
2078S:	Maintained
2079F:	drivers/clk/ux500/
2080
2081ARM/VERSATILE EXPRESS PLATFORM
2082M:	Liviu Dudau <liviu.dudau@arm.com>
2083M:	Sudeep Holla <sudeep.holla@arm.com>
2084M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086S:	Maintained
2087F:	arch/arm/boot/dts/vexpress*
2088F:	arch/arm64/boot/dts/arm/
2089F:	arch/arm/mach-vexpress/
2090F:	*/*/vexpress*
2091F:	*/*/*/vexpress*
2092F:	drivers/clk/versatile/clk-vexpress-osc.c
2093F:	drivers/clocksource/versatile.c
2094N:	mps2
2095
2096ARM/VFP SUPPORT
2097M:	Russell King <linux@armlinux.org.uk>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099W:	http://www.armlinux.org.uk/
2100S:	Maintained
2101F:	arch/arm/vfp/
2102
2103ARM/VOIPAC PXA270 SUPPORT
2104M:	Marek Vasut <marek.vasut@gmail.com>
2105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106S:	Maintained
2107F:	arch/arm/mach-pxa/vpac270.c
2108F:	arch/arm/mach-pxa/include/mach/vpac270.h
2109
2110ARM/VT8500 ARM ARCHITECTURE
2111M:	Tony Prisk <linux@prisktech.co.nz>
2112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113S:	Maintained
2114F:	arch/arm/mach-vt8500/
2115F:	drivers/clocksource/vt8500_timer.c
2116F:	drivers/i2c/busses/i2c-wmt.c
2117F:	drivers/mmc/host/wmt-sdmmc.c
2118F:	drivers/pwm/pwm-vt8500.c
2119F:	drivers/rtc/rtc-vt8500.c
2120F:	drivers/tty/serial/vt8500_serial.c
2121F:	drivers/usb/host/ehci-platform.c
2122F:	drivers/usb/host/uhci-platform.c
2123F:	drivers/video/fbdev/vt8500lcdfb.*
2124F:	drivers/video/fbdev/wm8505fb*
2125F:	drivers/video/fbdev/wmt_ge_rops.*
2126
2127ARM/ZIPIT Z2 SUPPORT
2128M:	Marek Vasut <marek.vasut@gmail.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Maintained
2131F:	arch/arm/mach-pxa/z2.c
2132F:	arch/arm/mach-pxa/include/mach/z2.h
2133
2134ARM/ZTE ARCHITECTURE
2135M:	Jun Nie <jun.nie@linaro.org>
2136M:	Baoyou Xie <baoyou.xie@linaro.org>
2137M:	Shawn Guo <shawnguo@kernel.org>
2138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139S:	Maintained
2140F:	arch/arm/boot/dts/zx2967*
2141F:	arch/arm/mach-zx/
2142F:	arch/arm64/boot/dts/zte/
2143F:	drivers/clk/zte/
2144F:	drivers/dma/zx_dma.c
2145F:	drivers/gpio/gpio-zx.c
2146F:	drivers/i2c/busses/i2c-zx2967.c
2147F:	drivers/mmc/host/dw_mmc-zx.*
2148F:	drivers/pinctrl/zte/
2149F:	drivers/soc/zte/
2150F:	drivers/thermal/zx2967_thermal.c
2151F:	drivers/watchdog/zx2967_wdt.c
2152F:	Documentation/devicetree/bindings/arm/zte.txt
2153F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2154F:	Documentation/devicetree/bindings/dma/zxdma.txt
2155F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2156F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2157F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2158F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2159F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2160F:	Documentation/devicetree/bindings/soc/zte/
2161F:	Documentation/devicetree/bindings/sound/zte,*.txt
2162F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2163F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2164F:	include/dt-bindings/clock/zx2967*.h
2165F:	include/dt-bindings/soc/zte,*.h
2166F:	sound/soc/codecs/zx_aud96p22.c
2167F:	sound/soc/zte/
2168
2169ARM/ZYNQ ARCHITECTURE
2170M:	Michal Simek <michal.simek@xilinx.com>
2171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172W:	http://wiki.xilinx.com
2173T:	git https://github.com/Xilinx/linux-xlnx.git
2174S:	Supported
2175F:	arch/arm/mach-zynq/
2176F:	drivers/cpuidle/cpuidle-zynq.c
2177F:	drivers/block/xsysace.c
2178N:	zynq
2179N:	xilinx
2180F:	drivers/clocksource/cadence_ttc_timer.c
2181F:	drivers/i2c/busses/i2c-cadence.c
2182F:	drivers/mmc/host/sdhci-of-arasan.c
2183F:	drivers/edac/synopsys_edac.c
2184
2185ARM64 PORT (AARCH64 ARCHITECTURE)
2186M:	Catalin Marinas <catalin.marinas@arm.com>
2187M:	Will Deacon <will.deacon@arm.com>
2188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2190S:	Maintained
2191F:	arch/arm64/
2192F:	Documentation/arm64/
2193
2194AS3645A LED FLASH CONTROLLER DRIVER
2195M:	Sakari Ailus <sakari.ailus@iki.fi>
2196L:	linux-leds@vger.kernel.org
2197S:	Maintained
2198F:	drivers/leds/leds-as3645a.c
2199
2200AS3645A LED FLASH CONTROLLER DRIVER
2201M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2202L:	linux-media@vger.kernel.org
2203T:	git git://linuxtv.org/media_tree.git
2204S:	Maintained
2205F:	drivers/media/i2c/as3645a.c
2206F:	include/media/i2c/as3645a.h
2207
2208ASAHI KASEI AK8974 DRIVER
2209M:	Linus Walleij <linus.walleij@linaro.org>
2210L:	linux-iio@vger.kernel.org
2211W:	http://www.akm.com/
2212S:	Supported
2213F:	drivers/iio/magnetometer/ak8974.c
2214
2215ASC7621 HARDWARE MONITOR DRIVER
2216M:	George Joseph <george.joseph@fairview5.com>
2217L:	linux-hwmon@vger.kernel.org
2218S:	Maintained
2219F:	Documentation/hwmon/asc7621
2220F:	drivers/hwmon/asc7621.c
2221
2222ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2223M:	Corentin Chary <corentin.chary@gmail.com>
2224L:	acpi4asus-user@lists.sourceforge.net
2225L:	platform-driver-x86@vger.kernel.org
2226W:	http://acpi4asus.sf.net
2227S:	Maintained
2228F:	drivers/platform/x86/asus*.c
2229F:	drivers/platform/x86/eeepc*.c
2230
2231ASUS WIRELESS RADIO CONTROL DRIVER
2232M:	João Paulo Rechi Vita <jprvita@gmail.com>
2233L:	platform-driver-x86@vger.kernel.org
2234S:	Maintained
2235F:	drivers/platform/x86/asus-wireless.c
2236
2237ASYMMETRIC KEYS
2238M:	David Howells <dhowells@redhat.com>
2239L:	keyrings@vger.kernel.org
2240S:	Maintained
2241F:	Documentation/crypto/asymmetric-keys.txt
2242F:	include/linux/verification.h
2243F:	include/crypto/public_key.h
2244F:	include/crypto/pkcs7.h
2245F:	crypto/asymmetric_keys/
2246
2247ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2248R:	Dan Williams <dan.j.williams@intel.com>
2249W:	http://sourceforge.net/projects/xscaleiop
2250S:	Odd fixes
2251F:	Documentation/crypto/async-tx-api.txt
2252F:	crypto/async_tx/
2253F:	drivers/dma/
2254F:	include/linux/dmaengine.h
2255F:	include/linux/async_tx.h
2256
2257AT24 EEPROM DRIVER
2258M:	Bartosz Golaszewski <brgl@bgdev.pl>
2259L:	linux-i2c@vger.kernel.org
2260S:	Maintained
2261F:	drivers/misc/eeprom/at24.c
2262F:	include/linux/platform_data/at24.h
2263
2264ATA OVER ETHERNET (AOE) DRIVER
2265M:	"Ed L. Cashin" <ed.cashin@acm.org>
2266W:	http://www.openaoe.org/
2267S:	Supported
2268F:	Documentation/aoe/
2269F:	drivers/block/aoe/
2270
2271ATHEROS 71XX/9XXX GPIO DRIVER
2272M:	Alban Bedel <albeu@free.fr>
2273W:	https://github.com/AlbanBedel/linux
2274T:	git git://github.com/AlbanBedel/linux
2275S:	Maintained
2276F:	drivers/gpio/gpio-ath79.c
2277F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2278
2279ATHEROS ATH GENERIC UTILITIES
2280M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2281L:	linux-wireless@vger.kernel.org
2282S:	Supported
2283F:	drivers/net/wireless/ath/*
2284
2285ATHEROS ATH5K WIRELESS DRIVER
2286M:	Jiri Slaby <jirislaby@gmail.com>
2287M:	Nick Kossifidis <mickflemm@gmail.com>
2288M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2289L:	linux-wireless@vger.kernel.org
2290W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2291S:	Maintained
2292F:	drivers/net/wireless/ath/ath5k/
2293
2294ATHEROS ATH6KL WIRELESS DRIVER
2295M:	Kalle Valo <kvalo@qca.qualcomm.com>
2296L:	linux-wireless@vger.kernel.org
2297W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2299S:	Supported
2300F:	drivers/net/wireless/ath/ath6kl/
2301
2302ATI_REMOTE2 DRIVER
2303M:	Ville Syrjala <syrjala@sci.fi>
2304S:	Maintained
2305F:	drivers/input/misc/ati_remote2.c
2306
2307ATK0110 HWMON DRIVER
2308M:	Luca Tettamanti <kronos.it@gmail.com>
2309L:	linux-hwmon@vger.kernel.org
2310S:	Maintained
2311F:	drivers/hwmon/asus_atk0110.c
2312
2313ATLX ETHERNET DRIVERS
2314M:	Jay Cliburn <jcliburn@gmail.com>
2315M:	Chris Snook <chris.snook@gmail.com>
2316L:	netdev@vger.kernel.org
2317W:	http://sourceforge.net/projects/atl1
2318W:	http://atl1.sourceforge.net
2319S:	Maintained
2320F:	drivers/net/ethernet/atheros/
2321
2322ATM
2323M:	Chas Williams <3chas3@gmail.com>
2324L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2325L:	netdev@vger.kernel.org
2326W:	http://linux-atm.sourceforge.net
2327S:	Maintained
2328F:	drivers/atm/
2329F:	include/linux/atm*
2330F:	include/uapi/linux/atm*
2331
2332ATMEL AT91 / AT32 MCI DRIVER
2333M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2334S:	Maintained
2335F:	drivers/mmc/host/atmel-mci.c
2336
2337ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2338M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2339S:	Supported
2340F:	drivers/power/reset/at91-sama5d2_shdwc.c
2341
2342ATMEL Audio ALSA driver
2343M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2344L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2345S:	Supported
2346F:	sound/soc/atmel
2347
2348ATMEL I2C DRIVER
2349M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2350L:	linux-i2c@vger.kernel.org
2351S:	Supported
2352F:	drivers/i2c/busses/i2c-at91.c
2353
2354ATMEL ISI DRIVER
2355M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2356L:	linux-media@vger.kernel.org
2357S:	Supported
2358F:	drivers/media/platform/atmel/atmel-isi.c
2359F:	include/media/atmel-isi.h
2360
2361ATMEL LCDFB DRIVER
2362M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2363L:	linux-fbdev@vger.kernel.org
2364S:	Maintained
2365F:	drivers/video/fbdev/atmel_lcdfb.c
2366F:	include/video/atmel_lcdc.h
2367
2368ATMEL MACB ETHERNET DRIVER
2369M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2370S:	Supported
2371F:	drivers/net/ethernet/cadence/
2372
2373ATMEL MAXTOUCH DRIVER
2374M:	Nick Dyer <nick@shmanahar.org>
2375T:	git git://github.com/ndyer/linux.git
2376S:	Maintained
2377F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2378F:	drivers/input/touchscreen/atmel_mxt_ts.c
2379F:	include/linux/platform_data/atmel_mxt_ts.h
2380
2381ATMEL NAND DRIVER
2382M:	Wenyou Yang <wenyou.yang@atmel.com>
2383M:	Josh Wu <rainyfeeling@outlook.com>
2384L:	linux-mtd@lists.infradead.org
2385S:	Supported
2386F:	drivers/mtd/nand/atmel/*
2387
2388ATMEL SAMA5D2 ADC DRIVER
2389M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2390L:	linux-iio@vger.kernel.org
2391S:	Supported
2392F:	drivers/iio/adc/at91-sama5d2_adc.c
2393
2394ATMEL SDMMC DRIVER
2395M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2396L:	linux-mmc@vger.kernel.org
2397S:	Supported
2398F:	drivers/mmc/host/sdhci-of-at91.c
2399
2400ATMEL SPI DRIVER
2401M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2402S:	Supported
2403F:	drivers/spi/spi-atmel.*
2404
2405ATMEL SSC DRIVER
2406M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408S:	Supported
2409F:	drivers/misc/atmel-ssc.c
2410F:	include/linux/atmel-ssc.h
2411
2412ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2413M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415S:	Supported
2416F:	drivers/misc/atmel_tclib.c
2417F:	drivers/clocksource/tcb_clksrc.c
2418
2419ATMEL USBA UDC DRIVER
2420M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422S:	Supported
2423F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2424
2425ATMEL WIRELESS DRIVER
2426M:	Simon Kelley <simon@thekelleys.org.uk>
2427L:	linux-wireless@vger.kernel.org
2428W:	http://www.thekelleys.org.uk/atmel
2429W:	http://atmelwlandriver.sourceforge.net/
2430S:	Maintained
2431F:	drivers/net/wireless/atmel/atmel*
2432
2433ATMEL XDMA DRIVER
2434M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2435L:	linux-arm-kernel@lists.infradead.org
2436L:	dmaengine@vger.kernel.org
2437S:	Supported
2438F:	drivers/dma/at_xdmac.c
2439
2440ATOMIC INFRASTRUCTURE
2441M:	Will Deacon <will.deacon@arm.com>
2442M:	Peter Zijlstra <peterz@infradead.org>
2443R:	Boqun Feng <boqun.feng@gmail.com>
2444L:	linux-kernel@vger.kernel.org
2445S:	Maintained
2446F:	arch/*/include/asm/atomic*.h
2447F:	include/*/atomic*.h
2448
2449ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2450M:	Bradley Grove <linuxdrivers@attotech.com>
2451L:	linux-scsi@vger.kernel.org
2452W:	http://www.attotech.com
2453S:	Supported
2454F:	drivers/scsi/esas2r
2455
2456ATUSB IEEE 802.15.4 RADIO DRIVER
2457M:	Stefan Schmidt <stefan@osg.samsung.com>
2458L:	linux-wpan@vger.kernel.org
2459S:	Maintained
2460F:	drivers/net/ieee802154/atusb.c
2461F:	drivers/net/ieee802154/atusb.h
2462F:	drivers/net/ieee802154/at86rf230.h
2463
2464AUDIT SUBSYSTEM
2465M:	Paul Moore <paul@paul-moore.com>
2466M:	Eric Paris <eparis@redhat.com>
2467L:	linux-audit@redhat.com (moderated for non-subscribers)
2468W:	https://github.com/linux-audit
2469W:	https://people.redhat.com/sgrubb/audit
2470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2471S:	Supported
2472F:	include/linux/audit.h
2473F:	include/uapi/linux/audit.h
2474F:	kernel/audit*
2475
2476AUXILIARY DISPLAY DRIVERS
2477M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2478W:	http://miguelojeda.es/auxdisplay.htm
2479W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2480S:	Maintained
2481F:	drivers/auxdisplay/
2482F:	include/linux/cfag12864b.h
2483
2484AX.25 NETWORK LAYER
2485M:	Ralf Baechle <ralf@linux-mips.org>
2486L:	linux-hams@vger.kernel.org
2487W:	http://www.linux-ax25.org/
2488S:	Maintained
2489F:	include/uapi/linux/ax25.h
2490F:	include/net/ax25.h
2491F:	net/ax25/
2492
2493AXENTIA ARM DEVICES
2494M:	Peter Rosin <peda@axentia.se>
2495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2496S:	Maintained
2497F:	Documentation/devicetree/bindings/arm/axentia.txt
2498F:	arch/arm/boot/dts/at91-linea.dtsi
2499F:	arch/arm/boot/dts/at91-tse850-3.dts
2500
2501AXENTIA ASOC DRIVERS
2502M:	Peter Rosin <peda@axentia.se>
2503L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2504S:	Maintained
2505F:	Documentation/devicetree/bindings/sound/axentia,*
2506F:	sound/soc/atmel/tse850-pcm5142.c
2507
2508AZ6007 DVB DRIVER
2509M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2510M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2511L:	linux-media@vger.kernel.org
2512W:	https://linuxtv.org
2513T:	git git://linuxtv.org/media_tree.git
2514S:	Maintained
2515F:	drivers/media/usb/dvb-usb-v2/az6007.c
2516
2517AZTECH FM RADIO RECEIVER DRIVER
2518M:	Hans Verkuil <hverkuil@xs4all.nl>
2519L:	linux-media@vger.kernel.org
2520T:	git git://linuxtv.org/media_tree.git
2521W:	https://linuxtv.org
2522S:	Maintained
2523F:	drivers/media/radio/radio-aztech*
2524
2525B43 WIRELESS DRIVER
2526L:	linux-wireless@vger.kernel.org
2527L:	b43-dev@lists.infradead.org
2528W:	http://wireless.kernel.org/en/users/Drivers/b43
2529S:	Odd Fixes
2530F:	drivers/net/wireless/broadcom/b43/
2531
2532B43LEGACY WIRELESS DRIVER
2533M:	Larry Finger <Larry.Finger@lwfinger.net>
2534L:	linux-wireless@vger.kernel.org
2535L:	b43-dev@lists.infradead.org
2536W:	http://wireless.kernel.org/en/users/Drivers/b43
2537S:	Maintained
2538F:	drivers/net/wireless/broadcom/b43legacy/
2539
2540BACKLIGHT CLASS/SUBSYSTEM
2541M:	Lee Jones <lee.jones@linaro.org>
2542M:	Daniel Thompson <daniel.thompson@linaro.org>
2543M:	Jingoo Han <jingoohan1@gmail.com>
2544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2545S:	Maintained
2546F:	drivers/video/backlight/
2547F:	include/linux/backlight.h
2548F:	include/linux/pwm_backlight.h
2549F:	Documentation/devicetree/bindings/leds/backlight
2550
2551BATMAN ADVANCED
2552M:	Marek Lindner <mareklindner@neomailbox.ch>
2553M:	Simon Wunderlich <sw@simonwunderlich.de>
2554M:	Antonio Quartulli <a@unstable.cc>
2555L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2556W:	https://www.open-mesh.org/
2557Q:	https://patchwork.open-mesh.org/project/batman/list/
2558S:	Maintained
2559F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2560F:	Documentation/ABI/testing/sysfs-class-net-mesh
2561F:	Documentation/networking/batman-adv.rst
2562F:	include/uapi/linux/batman_adv.h
2563F:	net/batman-adv/
2564
2565BAYCOM/HDLCDRV DRIVERS FOR AX.25
2566M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2567L:	linux-hams@vger.kernel.org
2568W:	http://www.baycom.org/~tom/ham/ham.html
2569S:	Maintained
2570F:	drivers/net/hamradio/baycom*
2571
2572BCACHE (BLOCK LAYER CACHE)
2573M:	Michael Lyle <mlyle@lyle.org>
2574M:	Kent Overstreet <kent.overstreet@gmail.com>
2575L:	linux-bcache@vger.kernel.org
2576W:	http://bcache.evilpiepirate.org
2577C:	irc://irc.oftc.net/bcache
2578S:	Maintained
2579F:	drivers/md/bcache/
2580
2581BDISP ST MEDIA DRIVER
2582M:	Fabien Dessenne <fabien.dessenne@st.com>
2583L:	linux-media@vger.kernel.org
2584T:	git git://linuxtv.org/media_tree.git
2585W:	https://linuxtv.org
2586S:	Supported
2587F:	drivers/media/platform/sti/bdisp
2588
2589BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2590M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2591L:	netdev@vger.kernel.org
2592S:	Maintained
2593F:	drivers/net/ethernet/ec_bhf.c
2594
2595BEFS FILE SYSTEM
2596M:	Luis de Bethencourt <luisbg@kernel.org>
2597M:	Salah Triki <salah.triki@gmail.com>
2598S:	Maintained
2599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2600F:	Documentation/filesystems/befs.txt
2601F:	fs/befs/
2602
2603BFQ I/O SCHEDULER
2604M:	Paolo Valente <paolo.valente@linaro.org>
2605M:	Jens Axboe <axboe@kernel.dk>
2606L:	linux-block@vger.kernel.org
2607S:	Maintained
2608F:	block/bfq-*
2609F:	Documentation/block/bfq-iosched.txt
2610
2611BFS FILE SYSTEM
2612M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2613S:	Maintained
2614F:	Documentation/filesystems/bfs.txt
2615F:	fs/bfs/
2616F:	include/uapi/linux/bfs_fs.h
2617
2618BLACKFIN ARCHITECTURE
2619M:	Steven Miao <realmz6@gmail.com>
2620L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2621T:	git git://git.code.sf.net/p/adi-linux/code
2622W:	http://blackfin.uclinux.org
2623S:	Supported
2624F:	arch/blackfin/
2625
2626BLACKFIN EMAC DRIVER
2627L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2628W:	http://blackfin.uclinux.org
2629S:	Supported
2630F:	drivers/net/ethernet/adi/
2631
2632BLACKFIN MEDIA DRIVER
2633M:	Scott Jiang <scott.jiang.linux@gmail.com>
2634L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2635W:	http://blackfin.uclinux.org/
2636S:	Supported
2637F:	drivers/media/platform/blackfin/
2638F:	drivers/media/i2c/adv7183*
2639F:	drivers/media/i2c/vs6624*
2640
2641BLACKFIN RTC DRIVER
2642L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2643W:	http://blackfin.uclinux.org
2644S:	Supported
2645F:	drivers/rtc/rtc-bfin.c
2646
2647BLACKFIN SDH DRIVER
2648L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2649W:	http://blackfin.uclinux.org
2650S:	Supported
2651F:	drivers/mmc/host/bfin_sdh.c
2652
2653BLACKFIN SERIAL DRIVER
2654L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2655W:	http://blackfin.uclinux.org
2656S:	Supported
2657F:	drivers/tty/serial/bfin_uart.c
2658
2659BLACKFIN WATCHDOG DRIVER
2660L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2661W:	http://blackfin.uclinux.org
2662S:	Supported
2663F:	drivers/watchdog/bfin_wdt.c
2664
2665BLINKM RGB LED DRIVER
2666M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2667S:	Maintained
2668F:	drivers/leds/leds-blinkm.c
2669
2670BLOCK LAYER
2671M:	Jens Axboe <axboe@kernel.dk>
2672L:	linux-block@vger.kernel.org
2673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2674S:	Maintained
2675F:	block/
2676F:	kernel/trace/blktrace.c
2677F:	lib/sbitmap.c
2678
2679BLOCK2MTD DRIVER
2680M:	Joern Engel <joern@lazybastard.org>
2681L:	linux-mtd@lists.infradead.org
2682S:	Maintained
2683F:	drivers/mtd/devices/block2mtd.c
2684
2685BLUETOOTH DRIVERS
2686M:	Marcel Holtmann <marcel@holtmann.org>
2687M:	Gustavo Padovan <gustavo@padovan.org>
2688M:	Johan Hedberg <johan.hedberg@gmail.com>
2689L:	linux-bluetooth@vger.kernel.org
2690W:	http://www.bluez.org/
2691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2693S:	Maintained
2694F:	drivers/bluetooth/
2695
2696BLUETOOTH SUBSYSTEM
2697M:	Marcel Holtmann <marcel@holtmann.org>
2698M:	Gustavo Padovan <gustavo@padovan.org>
2699M:	Johan Hedberg <johan.hedberg@gmail.com>
2700L:	linux-bluetooth@vger.kernel.org
2701W:	http://www.bluez.org/
2702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704S:	Maintained
2705F:	net/bluetooth/
2706F:	include/net/bluetooth/
2707
2708BONDING DRIVER
2709M:	Jay Vosburgh <j.vosburgh@gmail.com>
2710M:	Veaceslav Falico <vfalico@gmail.com>
2711M:	Andy Gospodarek <andy@greyhouse.net>
2712L:	netdev@vger.kernel.org
2713W:	http://sourceforge.net/projects/bonding/
2714S:	Supported
2715F:	drivers/net/bonding/
2716F:	include/uapi/linux/if_bonding.h
2717
2718BPF (Safe dynamic programs and tools)
2719M:	Alexei Starovoitov <ast@kernel.org>
2720M:	Daniel Borkmann <daniel@iogearbox.net>
2721L:	netdev@vger.kernel.org
2722L:	linux-kernel@vger.kernel.org
2723S:	Supported
2724F:	arch/x86/net/bpf_jit*
2725F:	Documentation/networking/filter.txt
2726F:	Documentation/bpf/
2727F:	include/linux/bpf*
2728F:	include/linux/filter.h
2729F:	include/uapi/linux/bpf*
2730F:	include/uapi/linux/filter.h
2731F:	kernel/bpf/
2732F:	kernel/trace/bpf_trace.c
2733F:	lib/test_bpf.c
2734F:	net/bpf/
2735F:	net/core/filter.c
2736F:	net/sched/act_bpf.c
2737F:	net/sched/cls_bpf.c
2738F:	samples/bpf/
2739F:	tools/bpf/
2740F:	tools/testing/selftests/bpf/
2741
2742BROADCOM B44 10/100 ETHERNET DRIVER
2743M:	Michael Chan <michael.chan@broadcom.com>
2744L:	netdev@vger.kernel.org
2745S:	Supported
2746F:	drivers/net/ethernet/broadcom/b44.*
2747
2748BROADCOM B53 ETHERNET SWITCH DRIVER
2749M:	Florian Fainelli <f.fainelli@gmail.com>
2750L:	netdev@vger.kernel.org
2751L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2752S:	Supported
2753F:	drivers/net/dsa/b53/*
2754F:	include/linux/platform_data/b53.h
2755
2756BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2757M:	Florian Fainelli <f.fainelli@gmail.com>
2758M:	Ray Jui <rjui@broadcom.com>
2759M:	Scott Branden <sbranden@broadcom.com>
2760M:	bcm-kernel-feedback-list@broadcom.com
2761T:	git git://github.com/broadcom/mach-bcm
2762S:	Maintained
2763N:	bcm281*
2764N:	bcm113*
2765N:	bcm216*
2766N:	kona
2767F:	arch/arm/mach-bcm/
2768
2769BROADCOM BCM2835 ARM ARCHITECTURE
2770M:	Eric Anholt <eric@anholt.net>
2771M:	Stefan Wahren <stefan.wahren@i2se.com>
2772L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774T:	git git://github.com/anholt/linux
2775S:	Maintained
2776N:	bcm2835
2777F:	drivers/staging/vc04_services
2778
2779BROADCOM BCM47XX MIPS ARCHITECTURE
2780M:	Hauke Mehrtens <hauke@hauke-m.de>
2781M:	Rafał Miłecki <zajec5@gmail.com>
2782L:	linux-mips@linux-mips.org
2783S:	Maintained
2784F:	Documentation/devicetree/bindings/mips/brcm/
2785F:	arch/mips/bcm47xx/*
2786F:	arch/mips/include/asm/mach-bcm47xx/*
2787
2788BROADCOM BCM5301X ARM ARCHITECTURE
2789M:	Hauke Mehrtens <hauke@hauke-m.de>
2790M:	Rafał Miłecki <zajec5@gmail.com>
2791M:	Jon Mason <jonmason@broadcom.com>
2792M:	bcm-kernel-feedback-list@broadcom.com
2793L:	linux-arm-kernel@lists.infradead.org
2794S:	Maintained
2795F:	arch/arm/mach-bcm/bcm_5301x.c
2796F:	arch/arm/boot/dts/bcm5301x*.dtsi
2797F:	arch/arm/boot/dts/bcm470*
2798F:	arch/arm/boot/dts/bcm953012*
2799
2800BROADCOM BCM53573 ARM ARCHITECTURE
2801M:	Rafał Miłecki <rafal@milecki.pl>
2802L:	linux-arm-kernel@lists.infradead.org
2803S:	Maintained
2804F:	arch/arm/boot/dts/bcm53573*
2805F:	arch/arm/boot/dts/bcm47189*
2806
2807BROADCOM BCM63XX ARM ARCHITECTURE
2808M:	Florian Fainelli <f.fainelli@gmail.com>
2809M:	bcm-kernel-feedback-list@broadcom.com
2810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811T:	git git://github.com/broadcom/stblinux.git
2812S:	Maintained
2813N:	bcm63xx
2814
2815BROADCOM BCM63XX/BCM33XX UDC DRIVER
2816M:	Kevin Cernekee <cernekee@gmail.com>
2817L:	linux-usb@vger.kernel.org
2818S:	Maintained
2819F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2820
2821BROADCOM BCM7XXX ARM ARCHITECTURE
2822M:	Brian Norris <computersforpeace@gmail.com>
2823M:	Gregory Fong <gregory.0xf0@gmail.com>
2824M:	Florian Fainelli <f.fainelli@gmail.com>
2825M:	bcm-kernel-feedback-list@broadcom.com
2826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827T:	git git://github.com/broadcom/stblinux.git
2828S:	Maintained
2829F:	arch/arm/mach-bcm/*brcmstb*
2830F:	arch/arm/boot/dts/bcm7*.dts*
2831F:	drivers/bus/brcmstb_gisb.c
2832N:	brcmstb
2833
2834BROADCOM BMIPS CPUFREQ DRIVER
2835M:	Markus Mayer <mmayer@broadcom.com>
2836M:	bcm-kernel-feedback-list@broadcom.com
2837L:	linux-pm@vger.kernel.org
2838S:	Maintained
2839F:	drivers/cpufreq/bmips-cpufreq.c
2840
2841BROADCOM BMIPS MIPS ARCHITECTURE
2842M:	Kevin Cernekee <cernekee@gmail.com>
2843M:	Florian Fainelli <f.fainelli@gmail.com>
2844L:	linux-mips@linux-mips.org
2845T:	git git://github.com/broadcom/stblinux.git
2846S:	Maintained
2847F:	arch/mips/bmips/*
2848F:	arch/mips/include/asm/mach-bmips/*
2849F:	arch/mips/kernel/*bmips*
2850F:	arch/mips/boot/dts/brcm/bcm*.dts*
2851F:	drivers/irqchip/irq-bcm63*
2852F:	drivers/irqchip/irq-bcm7*
2853F:	drivers/irqchip/irq-brcmstb*
2854F:	include/linux/bcm963xx_nvram.h
2855F:	include/linux/bcm963xx_tag.h
2856
2857BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2858M:	Rasesh Mody <rasesh.mody@cavium.com>
2859M:	Harish Patil <harish.patil@cavium.com>
2860M:	Dept-GELinuxNICDev@cavium.com
2861L:	netdev@vger.kernel.org
2862S:	Supported
2863F:	drivers/net/ethernet/broadcom/bnx2.*
2864F:	drivers/net/ethernet/broadcom/bnx2_*
2865
2866BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2867M:	QLogic-Storage-Upstream@qlogic.com
2868L:	linux-scsi@vger.kernel.org
2869S:	Supported
2870F:	drivers/scsi/bnx2fc/
2871
2872BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2873M:	QLogic-Storage-Upstream@qlogic.com
2874L:	linux-scsi@vger.kernel.org
2875S:	Supported
2876F:	drivers/scsi/bnx2i/
2877
2878BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2879M:	Ariel Elior <ariel.elior@cavium.com>
2880M:	everest-linux-l2@cavium.com
2881L:	netdev@vger.kernel.org
2882S:	Supported
2883F:	drivers/net/ethernet/broadcom/bnx2x/
2884
2885BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2886M:	Michael Chan <michael.chan@broadcom.com>
2887L:	netdev@vger.kernel.org
2888S:	Supported
2889F:	drivers/net/ethernet/broadcom/bnxt/
2890
2891BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2892M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2893M:	Franky Lin <franky.lin@broadcom.com>
2894M:	Hante Meuleman <hante.meuleman@broadcom.com>
2895M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2896M:	Wright Feng <wright.feng@cypress.com>
2897L:	linux-wireless@vger.kernel.org
2898L:	brcm80211-dev-list.pdl@broadcom.com
2899L:	brcm80211-dev-list@cypress.com
2900S:	Supported
2901F:	drivers/net/wireless/broadcom/brcm80211/
2902
2903BROADCOM BRCMSTB GPIO DRIVER
2904M:	Gregory Fong <gregory.0xf0@gmail.com>
2905L:	bcm-kernel-feedback-list@broadcom.com
2906S:	Supported
2907F:	drivers/gpio/gpio-brcmstb.c
2908F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2909
2910BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2911M:	Al Cooper <alcooperx@gmail.com>
2912L:	linux-kernel@vger.kernel.org
2913L:	bcm-kernel-feedback-list@broadcom.com
2914S:	Maintained
2915F:	drivers/phy/broadcom/phy-brcm-usb*
2916
2917BROADCOM GENET ETHERNET DRIVER
2918M:	Doug Berger <opendmb@gmail.com>
2919M:	Florian Fainelli <f.fainelli@gmail.com>
2920L:	netdev@vger.kernel.org
2921S:	Supported
2922F:	drivers/net/ethernet/broadcom/genet/
2923
2924BROADCOM IPROC ARM ARCHITECTURE
2925M:	Ray Jui <rjui@broadcom.com>
2926M:	Scott Branden <sbranden@broadcom.com>
2927M:	Jon Mason <jonmason@broadcom.com>
2928M:	bcm-kernel-feedback-list@broadcom.com
2929L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2930T:	git git://github.com/broadcom/cygnus-linux.git
2931S:	Maintained
2932N:	iproc
2933N:	cygnus
2934N:	bcm[-_]nsp
2935N:	bcm9113*
2936N:	bcm9583*
2937N:	bcm9585*
2938N:	bcm9586*
2939N:	bcm988312
2940N:	bcm113*
2941N:	bcm583*
2942N:	bcm585*
2943N:	bcm586*
2944N:	bcm88312
2945N:	hr2
2946F:	arch/arm64/boot/dts/broadcom/ns2*
2947F:	drivers/clk/bcm/clk-ns*
2948F:	drivers/pinctrl/bcm/pinctrl-ns*
2949
2950BROADCOM KONA GPIO DRIVER
2951M:	Ray Jui <rjui@broadcom.com>
2952L:	bcm-kernel-feedback-list@broadcom.com
2953S:	Supported
2954F:	drivers/gpio/gpio-bcm-kona.c
2955F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2956
2957BROADCOM NETXTREME-E ROCE DRIVER
2958M:	Selvin Xavier <selvin.xavier@broadcom.com>
2959M:	Devesh Sharma <devesh.sharma@broadcom.com>
2960M:	Somnath Kotur <somnath.kotur@broadcom.com>
2961M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2962L:	linux-rdma@vger.kernel.org
2963W:	http://www.broadcom.com
2964S:	Supported
2965F:	drivers/infiniband/hw/bnxt_re/
2966F:	include/uapi/rdma/bnxt_re-abi.h
2967
2968BROADCOM NVRAM DRIVER
2969M:	Rafał Miłecki <zajec5@gmail.com>
2970L:	linux-mips@linux-mips.org
2971S:	Maintained
2972F:	drivers/firmware/broadcom/*
2973
2974BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2975M:	Rafał Miłecki <zajec5@gmail.com>
2976L:	linux-wireless@vger.kernel.org
2977S:	Maintained
2978F:	drivers/bcma/
2979F:	include/linux/bcma/
2980
2981BROADCOM STB AVS CPUFREQ DRIVER
2982M:	Markus Mayer <mmayer@broadcom.com>
2983M:	bcm-kernel-feedback-list@broadcom.com
2984L:	linux-pm@vger.kernel.org
2985S:	Maintained
2986F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2987F:	drivers/cpufreq/brcmstb*
2988
2989BROADCOM STB AVS TMON DRIVER
2990M:	Markus Mayer <mmayer@broadcom.com>
2991M:	bcm-kernel-feedback-list@broadcom.com
2992L:	linux-pm@vger.kernel.org
2993S:	Maintained
2994F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2995F:	drivers/thermal/broadcom/brcmstb*
2996
2997BROADCOM STB NAND FLASH DRIVER
2998M:	Brian Norris <computersforpeace@gmail.com>
2999M:	Kamal Dasu <kdasu.kdev@gmail.com>
3000L:	linux-mtd@lists.infradead.org
3001L:	bcm-kernel-feedback-list@broadcom.com
3002S:	Maintained
3003F:	drivers/mtd/nand/brcmnand/
3004
3005BROADCOM STB DPFE DRIVER
3006M:	Markus Mayer <mmayer@broadcom.com>
3007M:	bcm-kernel-feedback-list@broadcom.com
3008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3009S:	Maintained
3010F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3011F:	drivers/memory/brcmstb_dpfe.c
3012
3013BROADCOM SYSTEMPORT ETHERNET DRIVER
3014M:	Florian Fainelli <f.fainelli@gmail.com>
3015L:	netdev@vger.kernel.org
3016S:	Supported
3017F:	drivers/net/ethernet/broadcom/bcmsysport.*
3018
3019BROADCOM TG3 GIGABIT ETHERNET DRIVER
3020M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3021M:	Prashant Sreedharan <prashant@broadcom.com>
3022M:	Michael Chan <mchan@broadcom.com>
3023L:	netdev@vger.kernel.org
3024S:	Supported
3025F:	drivers/net/ethernet/broadcom/tg3.*
3026
3027BROCADE BFA FC SCSI DRIVER
3028M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3029M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3030L:	linux-scsi@vger.kernel.org
3031S:	Supported
3032F:	drivers/scsi/bfa/
3033
3034BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3035M:	Rasesh Mody <rasesh.mody@cavium.com>
3036M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3037M:	Dept-GELinuxNICDev@cavium.com
3038L:	netdev@vger.kernel.org
3039S:	Supported
3040F:	drivers/net/ethernet/brocade/bna/
3041
3042BSG (block layer generic sg v4 driver)
3043M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3044L:	linux-scsi@vger.kernel.org
3045S:	Supported
3046F:	block/bsg.c
3047F:	include/linux/bsg.h
3048F:	include/uapi/linux/bsg.h
3049
3050BT87X AUDIO DRIVER
3051M:	Clemens Ladisch <clemens@ladisch.de>
3052L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3053T:	git git://git.alsa-project.org/alsa-kernel.git
3054S:	Maintained
3055F:	Documentation/sound/alsa/Bt87x.txt
3056F:	sound/pci/bt87x.c
3057
3058BT8XXGPIO DRIVER
3059M:	Michael Buesch <m@bues.ch>
3060W:	http://bu3sch.de/btgpio.php
3061S:	Maintained
3062F:	drivers/gpio/gpio-bt8xx.c
3063
3064BTRFS FILE SYSTEM
3065M:	Chris Mason <clm@fb.com>
3066M:	Josef Bacik <jbacik@fb.com>
3067M:	David Sterba <dsterba@suse.com>
3068L:	linux-btrfs@vger.kernel.org
3069W:	http://btrfs.wiki.kernel.org/
3070Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3072S:	Maintained
3073F:	Documentation/filesystems/btrfs.txt
3074F:	fs/btrfs/
3075F:	include/linux/btrfs*
3076F:	include/uapi/linux/btrfs*
3077
3078BTTV VIDEO4LINUX DRIVER
3079M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3080M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3081L:	linux-media@vger.kernel.org
3082W:	https://linuxtv.org
3083T:	git git://linuxtv.org/media_tree.git
3084S:	Odd fixes
3085F:	Documentation/media/v4l-drivers/bttv*
3086F:	drivers/media/pci/bt8xx/bttv*
3087
3088BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3089M:	Chanwoo Choi <cw00.choi@samsung.com>
3090L:	linux-pm@vger.kernel.org
3091L:	linux-samsung-soc@vger.kernel.org
3092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3093S:	Maintained
3094F:	drivers/devfreq/exynos-bus.c
3095F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3096
3097BUSLOGIC SCSI DRIVER
3098M:	Khalid Aziz <khalid@gonehiking.org>
3099L:	linux-scsi@vger.kernel.org
3100S:	Maintained
3101F:	drivers/scsi/BusLogic.*
3102F:	drivers/scsi/FlashPoint.*
3103
3104C-MEDIA CMI8788 DRIVER
3105M:	Clemens Ladisch <clemens@ladisch.de>
3106L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3107T:	git git://git.alsa-project.org/alsa-kernel.git
3108S:	Maintained
3109F:	sound/pci/oxygen/
3110
3111C6X ARCHITECTURE
3112M:	Mark Salter <msalter@redhat.com>
3113M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3114L:	linux-c6x-dev@linux-c6x.org
3115W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3116S:	Maintained
3117F:	arch/c6x/
3118
3119CA8210 IEEE-802.15.4 RADIO DRIVER
3120M:	Harry Morris <h.morris@cascoda.com>
3121L:	linux-wpan@vger.kernel.org
3122W:	https://github.com/Cascoda/ca8210-linux.git
3123S:	Maintained
3124F:	drivers/net/ieee802154/ca8210.c
3125F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3126
3127CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3128M:	David Howells <dhowells@redhat.com>
3129L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3130S:	Supported
3131F:	Documentation/filesystems/caching/cachefiles.txt
3132F:	fs/cachefiles/
3133
3134CADET FM/AM RADIO RECEIVER DRIVER
3135M:	Hans Verkuil <hverkuil@xs4all.nl>
3136L:	linux-media@vger.kernel.org
3137T:	git git://linuxtv.org/media_tree.git
3138W:	https://linuxtv.org
3139S:	Maintained
3140F:	drivers/media/radio/radio-cadet*
3141
3142CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3143M:	Jonathan Corbet <corbet@lwn.net>
3144L:	linux-media@vger.kernel.org
3145T:	git git://linuxtv.org/media_tree.git
3146S:	Maintained
3147F:	Documentation/media/v4l-drivers/cafe_ccic*
3148F:	drivers/media/platform/marvell-ccic/
3149
3150CAIF NETWORK LAYER
3151M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3152L:	netdev@vger.kernel.org
3153S:	Supported
3154F:	Documentation/networking/caif/
3155F:	drivers/net/caif/
3156F:	include/uapi/linux/caif/
3157F:	include/net/caif/
3158F:	net/caif/
3159
3160CALGARY x86-64 IOMMU
3161M:	Muli Ben-Yehuda <mulix@mulix.org>
3162M:	Jon Mason <jdmason@kudzu.us>
3163L:	iommu@lists.linux-foundation.org
3164S:	Maintained
3165F:	arch/x86/kernel/pci-calgary_64.c
3166F:	arch/x86/kernel/tce_64.c
3167F:	arch/x86/include/asm/calgary.h
3168F:	arch/x86/include/asm/tce.h
3169
3170CAN NETWORK DRIVERS
3171M:	Wolfgang Grandegger <wg@grandegger.com>
3172M:	Marc Kleine-Budde <mkl@pengutronix.de>
3173L:	linux-can@vger.kernel.org
3174W:	https://github.com/linux-can
3175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3177S:	Maintained
3178F:	Documentation/devicetree/bindings/net/can/
3179F:	drivers/net/can/
3180F:	include/linux/can/dev.h
3181F:	include/linux/can/platform/
3182F:	include/uapi/linux/can/error.h
3183F:	include/uapi/linux/can/netlink.h
3184
3185CAN NETWORK LAYER
3186M:	Oliver Hartkopp <socketcan@hartkopp.net>
3187M:	Marc Kleine-Budde <mkl@pengutronix.de>
3188L:	linux-can@vger.kernel.org
3189W:	https://github.com/linux-can
3190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3192S:	Maintained
3193F:	Documentation/networking/can.txt
3194F:	net/can/
3195F:	include/linux/can/core.h
3196F:	include/uapi/linux/can.h
3197F:	include/uapi/linux/can/bcm.h
3198F:	include/uapi/linux/can/raw.h
3199F:	include/uapi/linux/can/gw.h
3200
3201CAPABILITIES
3202M:	Serge Hallyn <serge@hallyn.com>
3203L:	linux-security-module@vger.kernel.org
3204S:	Supported
3205F:	include/linux/capability.h
3206F:	include/uapi/linux/capability.h
3207F:	security/commoncap.c
3208F:	kernel/capability.c
3209
3210CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3211M:	Kevin Tsai <ktsai@capellamicro.com>
3212S:	Maintained
3213F:	drivers/iio/light/cm*
3214
3215CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3216M:	Christian Lamparter <chunkeey@googlemail.com>
3217L:	linux-wireless@vger.kernel.org
3218W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3219S:	Maintained
3220F:	drivers/net/wireless/ath/carl9170/
3221
3222CAVIUM I2C DRIVER
3223M:	Jan Glauber <jglauber@cavium.com>
3224M:	David Daney <david.daney@cavium.com>
3225W:	http://www.cavium.com
3226S:	Supported
3227F:	drivers/i2c/busses/i2c-octeon*
3228F:	drivers/i2c/busses/i2c-thunderx*
3229
3230CAVIUM LIQUIDIO NETWORK DRIVER
3231M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3232M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3233M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3234M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3235L:	netdev@vger.kernel.org
3236W:	http://www.cavium.com
3237S:	Supported
3238F:	drivers/net/ethernet/cavium/liquidio/
3239
3240CAVIUM MMC DRIVER
3241M:	Jan Glauber <jglauber@cavium.com>
3242M:	David Daney <david.daney@cavium.com>
3243M:	Steven J. Hill <Steven.Hill@cavium.com>
3244W:	http://www.cavium.com
3245S:	Supported
3246F:	drivers/mmc/host/cavium*
3247
3248CAVIUM OCTEON-TX CRYPTO DRIVER
3249M:	George Cherian <george.cherian@cavium.com>
3250L:	linux-crypto@vger.kernel.org
3251W:	http://www.cavium.com
3252S:	Supported
3253F:	drivers/crypto/cavium/cpt/
3254
3255CAVIUM THUNDERX2 ARM64 SOC
3256M:	Robert Richter <rrichter@cavium.com>
3257M:	Jayachandran C <jnair@caviumnetworks.com>
3258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3259S:	Maintained
3260F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3261F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3262
3263CC2520 IEEE-802.15.4 RADIO DRIVER
3264M:	Varka Bhadram <varkabhadram@gmail.com>
3265L:	linux-wpan@vger.kernel.org
3266S:	Maintained
3267F:	drivers/net/ieee802154/cc2520.c
3268F:	include/linux/spi/cc2520.h
3269F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3270
3271CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3272M:	Gilad Ben-Yossef <gilad@benyossef.com>
3273L:	linux-crypto@vger.kernel.org
3274L:	driverdev-devel@linuxdriverproject.org
3275S:	Supported
3276F:	drivers/staging/ccree/
3277W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3278
3279CEC FRAMEWORK
3280M:	Hans Verkuil <hans.verkuil@cisco.com>
3281L:	linux-media@vger.kernel.org
3282T:	git git://linuxtv.org/media_tree.git
3283W:	http://linuxtv.org
3284S:	Supported
3285F:	Documentation/media/kapi/cec-core.rst
3286F:	Documentation/media/uapi/cec
3287F:	drivers/media/cec/
3288F:	drivers/media/rc/keymaps/rc-cec.c
3289F:	include/media/cec.h
3290F:	include/media/cec-notifier.h
3291F:	include/uapi/linux/cec.h
3292F:	include/uapi/linux/cec-funcs.h
3293F:	Documentation/devicetree/bindings/media/cec.txt
3294
3295CEC GPIO DRIVER
3296M:	Hans Verkuil <hans.verkuil@cisco.com>
3297L:	linux-media@vger.kernel.org
3298T:	git git://linuxtv.org/media_tree.git
3299W:	http://linuxtv.org
3300S:	Supported
3301F:	drivers/media/platform/cec-gpio/
3302F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3303
3304CELL BROADBAND ENGINE ARCHITECTURE
3305M:	Arnd Bergmann <arnd@arndb.de>
3306L:	linuxppc-dev@lists.ozlabs.org
3307W:	http://www.ibm.com/developerworks/power/cell/
3308S:	Supported
3309F:	arch/powerpc/include/asm/cell*.h
3310F:	arch/powerpc/include/asm/spu*.h
3311F:	arch/powerpc/include/uapi/asm/spu*.h
3312F:	arch/powerpc/oprofile/*cell*
3313F:	arch/powerpc/platforms/cell/
3314
3315CEPH COMMON CODE (LIBCEPH)
3316M:	Ilya Dryomov <idryomov@gmail.com>
3317M:	"Yan, Zheng" <zyan@redhat.com>
3318M:	Sage Weil <sage@redhat.com>
3319L:	ceph-devel@vger.kernel.org
3320W:	http://ceph.com/
3321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3322T:	git git://github.com/ceph/ceph-client.git
3323S:	Supported
3324F:	net/ceph/
3325F:	include/linux/ceph/
3326F:	include/linux/crush/
3327
3328CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3329M:	"Yan, Zheng" <zyan@redhat.com>
3330M:	Sage Weil <sage@redhat.com>
3331M:	Ilya Dryomov <idryomov@gmail.com>
3332L:	ceph-devel@vger.kernel.org
3333W:	http://ceph.com/
3334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3335T:	git git://github.com/ceph/ceph-client.git
3336S:	Supported
3337F:	Documentation/filesystems/ceph.txt
3338F:	fs/ceph/
3339
3340CERTIFICATE HANDLING:
3341M:	David Howells <dhowells@redhat.com>
3342M:	David Woodhouse <dwmw2@infradead.org>
3343L:	keyrings@vger.kernel.org
3344S:	Maintained
3345F:	Documentation/module-signing.txt
3346F:	certs/
3347F:	scripts/sign-file.c
3348F:	scripts/extract-cert.c
3349
3350CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3351L:	linux-usb@vger.kernel.org
3352S:	Orphan
3353F:	Documentation/usb/WUSB-Design-overview.txt
3354F:	Documentation/usb/wusb-cbaf
3355F:	drivers/usb/host/hwa-hc.c
3356F:	drivers/usb/host/whci/
3357F:	drivers/usb/wusbcore/
3358F:	include/linux/usb/wusb*
3359
3360CFAG12864B LCD DRIVER
3361M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3362W:	http://miguelojeda.es/auxdisplay.htm
3363W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3364S:	Maintained
3365F:	drivers/auxdisplay/cfag12864b.c
3366F:	include/linux/cfag12864b.h
3367
3368CFAG12864BFB LCD FRAMEBUFFER DRIVER
3369M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3370W:	http://miguelojeda.es/auxdisplay.htm
3371W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3372S:	Maintained
3373F:	drivers/auxdisplay/cfag12864bfb.c
3374F:	include/linux/cfag12864b.h
3375
3376802.11 (including CFG80211/NL80211)
3377M:	Johannes Berg <johannes@sipsolutions.net>
3378L:	linux-wireless@vger.kernel.org
3379W:	http://wireless.kernel.org/
3380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3382S:	Maintained
3383F:	net/wireless/
3384F:	include/uapi/linux/nl80211.h
3385F:	include/linux/ieee80211.h
3386F:	include/net/wext.h
3387F:	include/net/cfg80211.h
3388F:	include/net/iw_handler.h
3389F:	include/net/ieee80211_radiotap.h
3390F:	Documentation/driver-api/80211/cfg80211.rst
3391F:	Documentation/networking/regulatory.txt
3392
3393CHAR and MISC DRIVERS
3394M:	Arnd Bergmann <arnd@arndb.de>
3395M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3397S:	Supported
3398F:	drivers/char/*
3399F:	drivers/misc/*
3400F:	include/linux/miscdevice.h
3401
3402CHECKPATCH
3403M:	Andy Whitcroft <apw@canonical.com>
3404M:	Joe Perches <joe@perches.com>
3405S:	Maintained
3406F:	scripts/checkpatch.pl
3407
3408CHINESE DOCUMENTATION
3409M:	Harry Wei <harryxiyou@gmail.com>
3410L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3411L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3412S:	Maintained
3413F:	Documentation/translations/zh_CN/
3414
3415CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3416M:	Peter Chen <Peter.Chen@nxp.com>
3417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3418L:	linux-usb@vger.kernel.org
3419S:	Maintained
3420F:	drivers/usb/chipidea/
3421
3422CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3423M:	Hans de Goede <hdegoede@redhat.com>
3424L:	linux-input@vger.kernel.org
3425S:	Maintained
3426F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3427F:	drivers/input/touchscreen/chipone_icn8318.c
3428
3429CHROME HARDWARE PLATFORM SUPPORT
3430M:	Benson Leung <bleung@chromium.org>
3431M:	Olof Johansson <olof@lixom.net>
3432S:	Maintained
3433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3434F:	drivers/platform/chrome/
3435
3436CIRRUS LOGIC AUDIO CODEC DRIVERS
3437M:	Brian Austin <brian.austin@cirrus.com>
3438M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3439L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3440S:	Maintained
3441F:	sound/soc/codecs/cs*
3442
3443CIRRUS LOGIC EP93XX ETHERNET DRIVER
3444M:	Hartley Sweeten <hsweeten@visionengravers.com>
3445L:	netdev@vger.kernel.org
3446S:	Maintained
3447F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3448
3449CISCO FCOE HBA DRIVER
3450M:	Satish Kharat <satishkh@cisco.com>
3451M:	Sesidhar Baddela <sebaddel@cisco.com>
3452M:	Karan Tilak Kumar <kartilak@cisco.com>
3453L:	linux-scsi@vger.kernel.org
3454S:	Supported
3455F:	drivers/scsi/fnic/
3456
3457CISCO SCSI HBA DRIVER
3458M:	Karan Tilak Kumar <kartilak@cisco.com>
3459M:	Sesidhar Baddela <sebaddel@cisco.com>
3460L:	linux-scsi@vger.kernel.org
3461S:	Supported
3462F:	drivers/scsi/snic/
3463
3464CISCO VIC ETHERNET NIC DRIVER
3465M:	Christian Benvenuti <benve@cisco.com>
3466M:	Govindarajulu Varadarajan <_govind@gmx.com>
3467M:	Parvi Kaustubhi <pkaustub@cisco.com>
3468S:	Supported
3469F:	drivers/net/ethernet/cisco/enic/
3470
3471CISCO VIC LOW LATENCY NIC DRIVER
3472M:	Christian Benvenuti <benve@cisco.com>
3473M:	Dave Goodell <dgoodell@cisco.com>
3474S:	Supported
3475F:	drivers/infiniband/hw/usnic/
3476
3477CLEANCACHE API
3478M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3479L:	linux-kernel@vger.kernel.org
3480S:	Maintained
3481F:	mm/cleancache.c
3482F:	include/linux/cleancache.h
3483
3484CLK API
3485M:	Russell King <linux@armlinux.org.uk>
3486L:	linux-clk@vger.kernel.org
3487S:	Maintained
3488F:	include/linux/clk.h
3489
3490CLOCKSOURCE, CLOCKEVENT DRIVERS
3491M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3492M:	Thomas Gleixner <tglx@linutronix.de>
3493L:	linux-kernel@vger.kernel.org
3494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3495S:	Supported
3496F:	drivers/clocksource/
3497F:	Documentation/devicetree/bindings/timer/
3498
3499CMPC ACPI DRIVER
3500M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3501M:	Daniel Oliveira Nascimento <don@syst.com.br>
3502L:	platform-driver-x86@vger.kernel.org
3503S:	Supported
3504F:	drivers/platform/x86/classmate-laptop.c
3505
3506COBALT MEDIA DRIVER
3507M:	Hans Verkuil <hans.verkuil@cisco.com>
3508L:	linux-media@vger.kernel.org
3509T:	git git://linuxtv.org/media_tree.git
3510W:	https://linuxtv.org
3511S:	Supported
3512F:	drivers/media/pci/cobalt/
3513
3514COCCINELLE/Semantic Patches (SmPL)
3515M:	Julia Lawall <Julia.Lawall@lip6.fr>
3516M:	Gilles Muller <Gilles.Muller@lip6.fr>
3517M:	Nicolas Palix <nicolas.palix@imag.fr>
3518M:	Michal Marek <michal.lkml@markovi.net>
3519L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3521W:	http://coccinelle.lip6.fr/
3522S:	Supported
3523F:	Documentation/dev-tools/coccinelle.rst
3524F:	scripts/coccinelle/
3525F:	scripts/coccicheck
3526
3527CODA FILE SYSTEM
3528M:	Jan Harkes <jaharkes@cs.cmu.edu>
3529M:	coda@cs.cmu.edu
3530L:	codalist@coda.cs.cmu.edu
3531W:	http://www.coda.cs.cmu.edu/
3532S:	Maintained
3533F:	Documentation/filesystems/coda.txt
3534F:	fs/coda/
3535F:	include/linux/coda*.h
3536F:	include/uapi/linux/coda*.h
3537
3538CODA V4L2 MEM2MEM DRIVER
3539M:	Philipp Zabel <p.zabel@pengutronix.de>
3540L:	linux-media@vger.kernel.org
3541S:	Maintained
3542F:	Documentation/devicetree/bindings/media/coda.txt
3543F:	drivers/media/platform/coda/
3544
3545COMMON CLK FRAMEWORK
3546M:	Michael Turquette <mturquette@baylibre.com>
3547M:	Stephen Boyd <sboyd@codeaurora.org>
3548L:	linux-clk@vger.kernel.org
3549Q:	http://patchwork.kernel.org/project/linux-clk/list/
3550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3551S:	Maintained
3552F:	Documentation/devicetree/bindings/clock/
3553F:	drivers/clk/
3554X:	drivers/clk/clkdev.c
3555F:	include/linux/clk-pr*
3556F:	include/linux/clk/
3557
3558COMMON INTERNET FILE SYSTEM (CIFS)
3559M:	Steve French <sfrench@samba.org>
3560L:	linux-cifs@vger.kernel.org
3561L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3562W:	http://linux-cifs.samba.org/
3563T:	git git://git.samba.org/sfrench/cifs-2.6.git
3564S:	Supported
3565F:	Documentation/filesystems/cifs/
3566F:	fs/cifs/
3567
3568COMPACTPCI HOTPLUG CORE
3569M:	Scott Murray <scott@spiteful.org>
3570L:	linux-pci@vger.kernel.org
3571S:	Maintained
3572F:	drivers/pci/hotplug/cpci_hotplug*
3573
3574COMPACTPCI HOTPLUG GENERIC DRIVER
3575M:	Scott Murray <scott@spiteful.org>
3576L:	linux-pci@vger.kernel.org
3577S:	Maintained
3578F:	drivers/pci/hotplug/cpcihp_generic.c
3579
3580COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3581M:	Scott Murray <scott@spiteful.org>
3582L:	linux-pci@vger.kernel.org
3583S:	Maintained
3584F:	drivers/pci/hotplug/cpcihp_zt5550.*
3585
3586COMPAL LAPTOP SUPPORT
3587M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3588L:	platform-driver-x86@vger.kernel.org
3589S:	Maintained
3590F:	drivers/platform/x86/compal-laptop.c
3591
3592CONEXANT ACCESSRUNNER USB DRIVER
3593L:	accessrunner-general@lists.sourceforge.net
3594W:	http://accessrunner.sourceforge.net/
3595S:	Orphan
3596F:	drivers/usb/atm/cxacru.c
3597
3598CONFIGFS
3599M:	Joel Becker <jlbec@evilplan.org>
3600M:	Christoph Hellwig <hch@lst.de>
3601T:	git git://git.infradead.org/users/hch/configfs.git
3602S:	Supported
3603F:	fs/configfs/
3604F:	include/linux/configfs.h
3605
3606CONNECTOR
3607M:	Evgeniy Polyakov <zbr@ioremap.net>
3608L:	netdev@vger.kernel.org
3609S:	Maintained
3610F:	drivers/connector/
3611
3612CONTROL GROUP (CGROUP)
3613M:	Tejun Heo <tj@kernel.org>
3614M:	Li Zefan <lizefan@huawei.com>
3615M:	Johannes Weiner <hannes@cmpxchg.org>
3616L:	cgroups@vger.kernel.org
3617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3618S:	Maintained
3619F:	Documentation/cgroup*
3620F:	include/linux/cgroup*
3621F:	kernel/cgroup*
3622
3623CONTROL GROUP - CPUSET
3624M:	Li Zefan <lizefan@huawei.com>
3625L:	cgroups@vger.kernel.org
3626W:	http://www.bullopensource.org/cpuset/
3627W:	http://oss.sgi.com/projects/cpusets/
3628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3629S:	Maintained
3630F:	Documentation/cgroup-v1/cpusets.txt
3631F:	include/linux/cpuset.h
3632F:	kernel/cgroup/cpuset.c
3633
3634CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3635M:	Johannes Weiner <hannes@cmpxchg.org>
3636M:	Michal Hocko <mhocko@kernel.org>
3637M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3638L:	cgroups@vger.kernel.org
3639L:	linux-mm@kvack.org
3640S:	Maintained
3641F:	mm/memcontrol.c
3642F:	mm/swap_cgroup.c
3643
3644CORETEMP HARDWARE MONITORING DRIVER
3645M:	Fenghua Yu <fenghua.yu@intel.com>
3646L:	linux-hwmon@vger.kernel.org
3647S:	Maintained
3648F:	Documentation/hwmon/coretemp
3649F:	drivers/hwmon/coretemp.c
3650
3651COSA/SRP SYNC SERIAL DRIVER
3652M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3653W:	http://www.fi.muni.cz/~kas/cosa/
3654S:	Maintained
3655F:	drivers/net/wan/cosa*
3656
3657CPMAC ETHERNET DRIVER
3658M:	Florian Fainelli <f.fainelli@gmail.com>
3659L:	netdev@vger.kernel.org
3660S:	Maintained
3661F:	drivers/net/ethernet/ti/cpmac.c
3662
3663CPU FREQUENCY DRIVERS
3664M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3665M:	Viresh Kumar <viresh.kumar@linaro.org>
3666L:	linux-pm@vger.kernel.org
3667S:	Maintained
3668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3669T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3670B:	https://bugzilla.kernel.org
3671F:	Documentation/cpu-freq/
3672F:	Documentation/devicetree/bindings/cpufreq/
3673F:	drivers/cpufreq/
3674F:	include/linux/cpufreq.h
3675F:	tools/testing/selftests/cpufreq/
3676
3677CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3678M:	Viresh Kumar <viresh.kumar@linaro.org>
3679M:	Sudeep Holla <sudeep.holla@arm.com>
3680L:	linux-pm@vger.kernel.org
3681W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3682S:	Maintained
3683F:	drivers/cpufreq/arm_big_little.h
3684F:	drivers/cpufreq/arm_big_little.c
3685F:	drivers/cpufreq/arm_big_little_dt.c
3686
3687CPU POWER MONITORING SUBSYSTEM
3688M:	Thomas Renninger <trenn@suse.com>
3689M:	Shuah Khan <shuahkh@osg.samsung.com>
3690M:	Shuah Khan <shuah@kernel.org>
3691L:	linux-pm@vger.kernel.org
3692S:	Maintained
3693F:	tools/power/cpupower/
3694
3695CPUID/MSR DRIVER
3696M:	"H. Peter Anvin" <hpa@zytor.com>
3697S:	Maintained
3698F:	arch/x86/kernel/cpuid.c
3699F:	arch/x86/kernel/msr.c
3700
3701CPUIDLE DRIVER - ARM BIG LITTLE
3702M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3703M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3704L:	linux-pm@vger.kernel.org
3705L:	linux-arm-kernel@lists.infradead.org
3706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3707S:	Maintained
3708F:	drivers/cpuidle/cpuidle-big_little.c
3709
3710CPUIDLE DRIVER - ARM EXYNOS
3711M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3712M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3713M:	Kukjin Kim <kgene@kernel.org>
3714L:	linux-pm@vger.kernel.org
3715L:	linux-samsung-soc@vger.kernel.org
3716S:	Supported
3717F:	drivers/cpuidle/cpuidle-exynos.c
3718F:	arch/arm/mach-exynos/pm.c
3719
3720CPUIDLE DRIVERS
3721M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3722M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3723L:	linux-pm@vger.kernel.org
3724S:	Maintained
3725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3726B:	https://bugzilla.kernel.org
3727F:	drivers/cpuidle/*
3728F:	include/linux/cpuidle.h
3729
3730CRAMFS FILESYSTEM
3731M:	Nicolas Pitre <nico@linaro.org>
3732S:	Maintained
3733F:	Documentation/filesystems/cramfs.txt
3734F:	fs/cramfs/
3735
3736CRIS PORT
3737M:	Mikael Starvik <starvik@axis.com>
3738M:	Jesper Nilsson <jesper.nilsson@axis.com>
3739L:	linux-cris-kernel@axis.com
3740W:	http://developer.axis.com
3741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3742S:	Maintained
3743F:	arch/cris/
3744F:	drivers/tty/serial/crisv10.*
3745
3746CRYPTO API
3747M:	Herbert Xu <herbert@gondor.apana.org.au>
3748M:	"David S. Miller" <davem@davemloft.net>
3749L:	linux-crypto@vger.kernel.org
3750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3752S:	Maintained
3753F:	Documentation/crypto/
3754F:	Documentation/devicetree/bindings/crypto/
3755F:	arch/*/crypto/
3756F:	crypto/
3757F:	drivers/crypto/
3758F:	include/crypto/
3759F:	include/linux/crypto*
3760
3761CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3762M:	Neil Horman <nhorman@tuxdriver.com>
3763L:	linux-crypto@vger.kernel.org
3764S:	Maintained
3765F:	crypto/ansi_cprng.c
3766F:	crypto/rng.c
3767
3768CS3308 MEDIA DRIVER
3769M:	Hans Verkuil <hverkuil@xs4all.nl>
3770L:	linux-media@vger.kernel.org
3771T:	git git://linuxtv.org/media_tree.git
3772W:	http://linuxtv.org
3773S:	Odd Fixes
3774F:	drivers/media/i2c/cs3308.c
3775F:	drivers/media/i2c/cs3308.h
3776
3777CS5535 Audio ALSA driver
3778M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3779S:	Maintained
3780F:	sound/pci/cs5535audio/
3781
3782CW1200 WLAN driver
3783M:	Solomon Peachy <pizza@shaftnet.org>
3784S:	Maintained
3785F:	drivers/net/wireless/st/cw1200/
3786
3787CX18 VIDEO4LINUX DRIVER
3788M:	Andy Walls <awalls@md.metrocast.net>
3789L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3790L:	linux-media@vger.kernel.org
3791T:	git git://linuxtv.org/media_tree.git
3792W:	https://linuxtv.org
3793W:	http://www.ivtvdriver.org/index.php/Cx18
3794S:	Maintained
3795F:	Documentation/media/v4l-drivers/cx18*
3796F:	drivers/media/pci/cx18/
3797F:	include/uapi/linux/ivtv*
3798
3799CX2341X MPEG ENCODER HELPER MODULE
3800M:	Hans Verkuil <hverkuil@xs4all.nl>
3801L:	linux-media@vger.kernel.org
3802T:	git git://linuxtv.org/media_tree.git
3803W:	https://linuxtv.org
3804S:	Maintained
3805F:	drivers/media/common/cx2341x*
3806F:	include/media/cx2341x*
3807
3808CX24120 MEDIA DRIVER
3809M:	Jemma Denson <jdenson@gmail.com>
3810M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3811L:	linux-media@vger.kernel.org
3812W:	https://linuxtv.org
3813Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3814S:	Maintained
3815F:	drivers/media/dvb-frontends/cx24120*
3816
3817CX88 VIDEO4LINUX DRIVER
3818M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3819M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3820L:	linux-media@vger.kernel.org
3821W:	https://linuxtv.org
3822T:	git git://linuxtv.org/media_tree.git
3823S:	Odd fixes
3824F:	Documentation/media/v4l-drivers/cx88*
3825F:	drivers/media/pci/cx88/
3826
3827CXD2820R MEDIA DRIVER
3828M:	Antti Palosaari <crope@iki.fi>
3829L:	linux-media@vger.kernel.org
3830W:	https://linuxtv.org
3831W:	http://palosaari.fi/linux/
3832Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3833T:	git git://linuxtv.org/anttip/media_tree.git
3834S:	Maintained
3835F:	drivers/media/dvb-frontends/cxd2820r*
3836
3837CXGB3 ETHERNET DRIVER (CXGB3)
3838M:	Santosh Raspatur <santosh@chelsio.com>
3839L:	netdev@vger.kernel.org
3840W:	http://www.chelsio.com
3841S:	Supported
3842F:	drivers/net/ethernet/chelsio/cxgb3/
3843
3844CXGB3 ISCSI DRIVER (CXGB3I)
3845M:	Karen Xie <kxie@chelsio.com>
3846L:	linux-scsi@vger.kernel.org
3847W:	http://www.chelsio.com
3848S:	Supported
3849F:	drivers/scsi/cxgbi/cxgb3i
3850
3851CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3852M:	Steve Wise <swise@chelsio.com>
3853L:	linux-rdma@vger.kernel.org
3854W:	http://www.openfabrics.org
3855S:	Supported
3856F:	drivers/infiniband/hw/cxgb3/
3857F:	include/uapi/rdma/cxgb3-abi.h
3858
3859CXGB4 CRYPTO DRIVER (chcr)
3860M:	Harsh Jain <harsh@chelsio.com>
3861L:	linux-crypto@vger.kernel.org
3862W:	http://www.chelsio.com
3863S:	Supported
3864F:	drivers/crypto/chelsio
3865
3866CXGB4 ETHERNET DRIVER (CXGB4)
3867M:	Ganesh Goudar <ganeshgr@chelsio.com>
3868L:	netdev@vger.kernel.org
3869W:	http://www.chelsio.com
3870S:	Supported
3871F:	drivers/net/ethernet/chelsio/cxgb4/
3872
3873CXGB4 ISCSI DRIVER (CXGB4I)
3874M:	Karen Xie <kxie@chelsio.com>
3875L:	linux-scsi@vger.kernel.org
3876W:	http://www.chelsio.com
3877S:	Supported
3878F:	drivers/scsi/cxgbi/cxgb4i
3879
3880CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3881M:	Steve Wise <swise@chelsio.com>
3882L:	linux-rdma@vger.kernel.org
3883W:	http://www.openfabrics.org
3884S:	Supported
3885F:	drivers/infiniband/hw/cxgb4/
3886F:	include/uapi/rdma/cxgb4-abi.h
3887
3888CXGB4VF ETHERNET DRIVER (CXGB4VF)
3889M:	Casey Leedom <leedom@chelsio.com>
3890L:	netdev@vger.kernel.org
3891W:	http://www.chelsio.com
3892S:	Supported
3893F:	drivers/net/ethernet/chelsio/cxgb4vf/
3894
3895CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3896M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3897M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3898L:	linuxppc-dev@lists.ozlabs.org
3899S:	Supported
3900F:	arch/powerpc/platforms/powernv/pci-cxl.c
3901F:	drivers/misc/cxl/
3902F:	include/misc/cxl*
3903F:	include/uapi/misc/cxl.h
3904F:	Documentation/powerpc/cxl.txt
3905F:	Documentation/ABI/testing/sysfs-class-cxl
3906
3907CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3908M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3909M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3910M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3911L:	linux-scsi@vger.kernel.org
3912S:	Supported
3913F:	drivers/scsi/cxlflash/
3914F:	include/uapi/scsi/cxlflash_ioctls.h
3915F:	Documentation/powerpc/cxlflash.txt
3916
3917CYBERPRO FB DRIVER
3918M:	Russell King <linux@armlinux.org.uk>
3919L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3920W:	http://www.armlinux.org.uk/
3921S:	Maintained
3922F:	drivers/video/fbdev/cyber2000fb.*
3923
3924CYCLADES ASYNC MUX DRIVER
3925W:	http://www.cyclades.com/
3926S:	Orphan
3927F:	drivers/tty/cyclades.c
3928F:	include/linux/cyclades.h
3929F:	include/uapi/linux/cyclades.h
3930
3931CYCLADES PC300 DRIVER
3932W:	http://www.cyclades.com/
3933S:	Orphan
3934F:	drivers/net/wan/pc300*
3935
3936CYPRESS_FIRMWARE MEDIA DRIVER
3937M:	Antti Palosaari <crope@iki.fi>
3938L:	linux-media@vger.kernel.org
3939W:	https://linuxtv.org
3940W:	http://palosaari.fi/linux/
3941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3942T:	git git://linuxtv.org/anttip/media_tree.git
3943S:	Maintained
3944F:	drivers/media/common/cypress_firmware*
3945
3946CYTTSP TOUCHSCREEN DRIVER
3947M:	Ferruh Yigit <fery@cypress.com>
3948L:	linux-input@vger.kernel.org
3949S:	Supported
3950F:	drivers/input/touchscreen/cyttsp*
3951F:	include/linux/input/cyttsp.h
3952
3953D-LINK DIR-685 TOUCHKEYS DRIVER
3954M:	Linus Walleij <linus.walleij@linaro.org>
3955L:	linux-input@vger.kernel.org
3956S:	Supported
3957F:	drivers/input/dlink-dir685-touchkeys.c
3958
3959DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3960M:	Joshua Kinard <kumba@gentoo.org>
3961S:	Maintained
3962F:	drivers/rtc/rtc-ds1685.c
3963F:	include/linux/rtc/ds1685.h
3964
3965DAMA SLAVE for AX.25
3966M:	Joerg Reuter <jreuter@yaina.de>
3967W:	http://yaina.de/jreuter/
3968W:	http://www.qsl.net/dl1bke/
3969L:	linux-hams@vger.kernel.org
3970S:	Maintained
3971F:	net/ax25/af_ax25.c
3972F:	net/ax25/ax25_dev.c
3973F:	net/ax25/ax25_ds_*
3974F:	net/ax25/ax25_in.c
3975F:	net/ax25/ax25_out.c
3976F:	net/ax25/ax25_timer.c
3977F:	net/ax25/sysctl_net_ax25.c
3978
3979DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3980L:	netdev@vger.kernel.org
3981S:	Orphan
3982F:	Documentation/networking/dmfe.txt
3983F:	drivers/net/ethernet/dec/tulip/dmfe.c
3984
3985DC390/AM53C974 SCSI driver
3986M:	Hannes Reinecke <hare@suse.com>
3987L:	linux-scsi@vger.kernel.org
3988S:	Maintained
3989F:	drivers/scsi/am53c974.c
3990
3991DC395x SCSI driver
3992M:	Oliver Neukum <oliver@neukum.org>
3993M:	Ali Akcaagac <aliakc@web.de>
3994M:	Jamie Lenehan <lenehan@twibble.org>
3995L:	dc395x@twibble.org
3996W:	http://twibble.org/dist/dc395x/
3997W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3998S:	Maintained
3999F:	Documentation/scsi/dc395x.txt
4000F:	drivers/scsi/dc395x.*
4001
4002DCCP PROTOCOL
4003M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4004L:	dccp@vger.kernel.org
4005W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4006S:	Maintained
4007F:	include/linux/dccp.h
4008F:	include/uapi/linux/dccp.h
4009F:	include/linux/tfrc.h
4010F:	net/dccp/
4011
4012DECnet NETWORK LAYER
4013W:	http://linux-decnet.sourceforge.net
4014L:	linux-decnet-user@lists.sourceforge.net
4015S:	Orphan
4016F:	Documentation/networking/decnet.txt
4017F:	net/decnet/
4018
4019DECSTATION PLATFORM SUPPORT
4020M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4021L:	linux-mips@linux-mips.org
4022W:	http://www.linux-mips.org/wiki/DECstation
4023S:	Maintained
4024F:	arch/mips/dec/
4025F:	arch/mips/include/asm/dec/
4026F:	arch/mips/include/asm/mach-dec/
4027
4028DEFXX FDDI NETWORK DRIVER
4029M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4030S:	Maintained
4031F:	drivers/net/fddi/defxx.*
4032
4033DELL LAPTOP DRIVER
4034M:	Matthew Garrett <mjg59@srcf.ucam.org>
4035M:	Pali Rohár <pali.rohar@gmail.com>
4036L:	platform-driver-x86@vger.kernel.org
4037S:	Maintained
4038F:	drivers/platform/x86/dell-laptop.c
4039
4040DELL LAPTOP FREEFALL DRIVER
4041M:	Pali Rohár <pali.rohar@gmail.com>
4042S:	Maintained
4043F:	drivers/platform/x86/dell-smo8800.c
4044
4045DELL LAPTOP RBTN DRIVER
4046M:	Pali Rohár <pali.rohar@gmail.com>
4047S:	Maintained
4048F:	drivers/platform/x86/dell-rbtn.*
4049
4050DELL LAPTOP SMM DRIVER
4051M:	Pali Rohár <pali.rohar@gmail.com>
4052S:	Maintained
4053F:	drivers/hwmon/dell-smm-hwmon.c
4054F:	include/uapi/linux/i8k.h
4055
4056DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4057M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4058S:	Maintained
4059F:	Documentation/dcdbas.txt
4060F:	drivers/firmware/dcdbas.*
4061
4062DELL WMI EXTRAS DRIVER
4063M:	Matthew Garrett <mjg59@srcf.ucam.org>
4064M:	Pali Rohár <pali.rohar@gmail.com>
4065S:	Maintained
4066F:	drivers/platform/x86/dell-wmi.c
4067
4068DELTA ST MEDIA DRIVER
4069M:	Hugues Fruchet <hugues.fruchet@st.com>
4070L:	linux-media@vger.kernel.org
4071T:	git git://linuxtv.org/media_tree.git
4072W:	https://linuxtv.org
4073S:	Supported
4074F:	drivers/media/platform/sti/delta
4075
4076DENALI NAND DRIVER
4077M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4078L:	linux-mtd@lists.infradead.org
4079S:	Supported
4080F:	drivers/mtd/nand/denali*
4081
4082DESIGNWARE USB2 DRD IP DRIVER
4083M:	John Youn <johnyoun@synopsys.com>
4084L:	linux-usb@vger.kernel.org
4085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4086S:	Maintained
4087F:	drivers/usb/dwc2/
4088
4089DESIGNWARE USB3 DRD IP DRIVER
4090M:	Felipe Balbi <balbi@kernel.org>
4091L:	linux-usb@vger.kernel.org
4092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4093S:	Maintained
4094F:	drivers/usb/dwc3/
4095
4096DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4097M:	Andreas Klinger <ak@it-klinger.de>
4098L:	linux-iio@vger.kernel.org
4099S:	Maintained
4100F:	drivers/iio/proximity/srf*.c
4101
4102DEVICE COREDUMP (DEV_COREDUMP)
4103M:	Johannes Berg <johannes@sipsolutions.net>
4104L:	linux-kernel@vger.kernel.org
4105S:	Maintained
4106F:	drivers/base/devcoredump.c
4107F:	include/linux/devcoredump.h
4108
4109DEVICE FREQUENCY (DEVFREQ)
4110M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4111M:	Kyungmin Park <kyungmin.park@samsung.com>
4112R:	Chanwoo Choi <cw00.choi@samsung.com>
4113L:	linux-pm@vger.kernel.org
4114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4115S:	Maintained
4116F:	drivers/devfreq/
4117F:	include/linux/devfreq.h
4118F:	Documentation/devicetree/bindings/devfreq/
4119
4120DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4121M:	Chanwoo Choi <cw00.choi@samsung.com>
4122L:	linux-pm@vger.kernel.org
4123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4124S:	Supported
4125F:	drivers/devfreq/event/
4126F:	drivers/devfreq/devfreq-event.c
4127F:	include/linux/devfreq-event.h
4128F:	Documentation/devicetree/bindings/devfreq/event/
4129
4130DEVICE NUMBER REGISTRY
4131M:	Torben Mathiasen <device@lanana.org>
4132W:	http://lanana.org/docs/device-list/index.html
4133S:	Maintained
4134
4135DEVICE-MAPPER  (LVM)
4136M:	Alasdair Kergon <agk@redhat.com>
4137M:	Mike Snitzer <snitzer@redhat.com>
4138M:	dm-devel@redhat.com
4139L:	dm-devel@redhat.com
4140W:	http://sources.redhat.com/dm
4141Q:	http://patchwork.kernel.org/project/dm-devel/list/
4142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4143T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4144S:	Maintained
4145F:	Documentation/device-mapper/
4146F:	drivers/md/Makefile
4147F:	drivers/md/Kconfig
4148F:	drivers/md/dm*
4149F:	drivers/md/persistent-data/
4150F:	include/linux/device-mapper.h
4151F:	include/linux/dm-*.h
4152F:	include/uapi/linux/dm-*.h
4153
4154DEVLINK
4155M:	Jiri Pirko <jiri@mellanox.com>
4156L:	netdev@vger.kernel.org
4157S:	Supported
4158F:	net/core/devlink.c
4159F:	include/net/devlink.h
4160F:	include/uapi/linux/devlink.h
4161
4162DIALOG SEMICONDUCTOR DRIVERS
4163M:	Support Opensource <support.opensource@diasemi.com>
4164W:	http://www.dialog-semiconductor.com/products
4165S:	Supported
4166F:	Documentation/hwmon/da90??
4167F:	Documentation/devicetree/bindings/mfd/da90*.txt
4168F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4169F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4170F:	Documentation/devicetree/bindings/regulator/da92*.txt
4171F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4172F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4173F:	drivers/gpio/gpio-da90??.c
4174F:	drivers/hwmon/da90??-hwmon.c
4175F:	drivers/iio/adc/da91??-*.c
4176F:	drivers/input/misc/da90??_onkey.c
4177F:	drivers/input/touchscreen/da9052_tsi.c
4178F:	drivers/leds/leds-da90??.c
4179F:	drivers/mfd/da903x.c
4180F:	drivers/mfd/da90??-*.c
4181F:	drivers/mfd/da91??-*.c
4182F:	drivers/power/supply/da9052-battery.c
4183F:	drivers/power/supply/da91??-*.c
4184F:	drivers/regulator/da903x.c
4185F:	drivers/regulator/da9???-regulator.[ch]
4186F:	drivers/thermal/da90??-thermal.c
4187F:	drivers/rtc/rtc-da90??.c
4188F:	drivers/video/backlight/da90??_bl.c
4189F:	drivers/watchdog/da90??_wdt.c
4190F:	include/linux/mfd/da903x.h
4191F:	include/linux/mfd/da9052/
4192F:	include/linux/mfd/da9055/
4193F:	include/linux/mfd/da9062/
4194F:	include/linux/mfd/da9063/
4195F:	include/linux/mfd/da9150/
4196F:	include/linux/regulator/da9211.h
4197F:	include/sound/da[79]*.h
4198F:	sound/soc/codecs/da[79]*.[ch]
4199
4200DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4201M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4202L:	linux-gpio@vger.kernel.org
4203S:	Maintained
4204F:	drivers/gpio/gpio-gpio-mm.c
4205
4206DIGI NEO AND CLASSIC PCI PRODUCTS
4207M:	Lidza Louina <lidza.louina@gmail.com>
4208M:	Mark Hounschell <markh@compro.net>
4209L:	driverdev-devel@linuxdriverproject.org
4210S:	Maintained
4211F:	drivers/staging/dgnc/
4212
4213DIOLAN U2C-12 I2C DRIVER
4214M:	Guenter Roeck <linux@roeck-us.net>
4215L:	linux-i2c@vger.kernel.org
4216S:	Maintained
4217F:	drivers/i2c/busses/i2c-diolan-u2c.c
4218
4219FILESYSTEM DIRECT ACCESS (DAX)
4220M:	Matthew Wilcox <mawilcox@microsoft.com>
4221M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4222L:	linux-fsdevel@vger.kernel.org
4223S:	Supported
4224F:	fs/dax.c
4225F:	include/linux/dax.h
4226F:	include/trace/events/fs_dax.h
4227
4228DEVICE DIRECT ACCESS (DAX)
4229M:	Dan Williams <dan.j.williams@intel.com>
4230L:	linux-nvdimm@lists.01.org
4231S:	Supported
4232F:	drivers/dax/
4233
4234DIRECTORY NOTIFICATION (DNOTIFY)
4235M:	Jan Kara <jack@suse.cz>
4236R:	Amir Goldstein <amir73il@gmail.com>
4237L:	linux-fsdevel@vger.kernel.org
4238S:	Maintained
4239F:	Documentation/filesystems/dnotify.txt
4240F:	fs/notify/dnotify/
4241F:	include/linux/dnotify.h
4242
4243DISK GEOMETRY AND PARTITION HANDLING
4244M:	Andries Brouwer <aeb@cwi.nl>
4245W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4246W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4247W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4248S:	Maintained
4249
4250DISKQUOTA
4251M:	Jan Kara <jack@suse.com>
4252S:	Maintained
4253F:	Documentation/filesystems/quota.txt
4254F:	fs/quota/
4255F:	include/linux/quota*.h
4256F:	include/uapi/linux/quota*.h
4257
4258DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4259M:	Bernie Thompson <bernie@plugable.com>
4260L:	linux-fbdev@vger.kernel.org
4261S:	Maintained
4262W:	http://plugable.com/category/projects/udlfb/
4263F:	drivers/video/fbdev/udlfb.c
4264F:	include/video/udlfb.h
4265F:	Documentation/fb/udlfb.txt
4266
4267DISTRIBUTED LOCK MANAGER (DLM)
4268M:	Christine Caulfield <ccaulfie@redhat.com>
4269M:	David Teigland <teigland@redhat.com>
4270L:	cluster-devel@redhat.com
4271W:	http://sources.redhat.com/cluster/
4272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4273S:	Supported
4274F:	fs/dlm/
4275
4276DMA BUFFER SHARING FRAMEWORK
4277M:	Sumit Semwal <sumit.semwal@linaro.org>
4278S:	Maintained
4279L:	linux-media@vger.kernel.org
4280L:	dri-devel@lists.freedesktop.org
4281L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4282F:	drivers/dma-buf/
4283F:	include/linux/dma-buf*
4284F:	include/linux/reservation.h
4285F:	include/linux/*fence.h
4286F:	Documentation/driver-api/dma-buf.rst
4287T:	git git://anongit.freedesktop.org/drm/drm-misc
4288
4289DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4290M:	Vinod Koul <vinod.koul@intel.com>
4291L:	dmaengine@vger.kernel.org
4292Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4293S:	Maintained
4294F:	drivers/dma/
4295F:	include/linux/dmaengine.h
4296F:	Documentation/devicetree/bindings/dma/
4297F:	Documentation/driver-api/dmaengine/
4298T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4299
4300DMA MAPPING HELPERS
4301M:	Christoph Hellwig <hch@lst.de>
4302M:	Marek Szyprowski <m.szyprowski@samsung.com>
4303R:	Robin Murphy <robin.murphy@arm.com>
4304L:	iommu@lists.linux-foundation.org
4305T:	git git://git.infradead.org/users/hch/dma-mapping.git
4306W:	http://git.infradead.org/users/hch/dma-mapping.git
4307S:	Supported
4308F:	lib/dma-debug.c
4309F:	lib/dma-noop.c
4310F:	lib/dma-virt.c
4311F:	drivers/base/dma-mapping.c
4312F:	drivers/base/dma-coherent.c
4313F:	include/linux/dma-mapping.h
4314
4315DME1737 HARDWARE MONITOR DRIVER
4316M:	Juerg Haefliger <juergh@gmail.com>
4317L:	linux-hwmon@vger.kernel.org
4318S:	Maintained
4319F:	Documentation/hwmon/dme1737
4320F:	drivers/hwmon/dme1737.c
4321
4322DMI/SMBIOS SUPPORT
4323M:	Jean Delvare <jdelvare@suse.com>
4324S:	Maintained
4325T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4326F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4327F:	drivers/firmware/dmi-id.c
4328F:	drivers/firmware/dmi_scan.c
4329F:	include/linux/dmi.h
4330
4331DOCUMENTATION
4332M:	Jonathan Corbet <corbet@lwn.net>
4333L:	linux-doc@vger.kernel.org
4334S:	Maintained
4335F:	Documentation/
4336F:	scripts/kernel-doc
4337X:	Documentation/ABI/
4338X:	Documentation/devicetree/
4339X:	Documentation/acpi
4340X:	Documentation/power
4341X:	Documentation/spi
4342X:	Documentation/media
4343T:	git git://git.lwn.net/linux.git docs-next
4344
4345DONGWOON DW9714 LENS VOICE COIL DRIVER
4346M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4347L:	linux-media@vger.kernel.org
4348T:	git git://linuxtv.org/media_tree.git
4349S:	Maintained
4350F:	drivers/media/i2c/dw9714.c
4351
4352DOUBLETALK DRIVER
4353M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4354L:	blinux-list@redhat.com
4355S:	Maintained
4356F:	drivers/char/dtlk.c
4357F:	include/linux/dtlk.h
4358
4359DPAA2 DATAPATH I/O (DPIO) DRIVER
4360M:	Roy Pledge <Roy.Pledge@nxp.com>
4361L:	linux-kernel@vger.kernel.org
4362S:	Maintained
4363F:	drivers/staging/fsl-mc/bus/dpio
4364
4365DPAA2 ETHERNET DRIVER
4366M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4367L:	linux-kernel@vger.kernel.org
4368S:	Maintained
4369F:	drivers/staging/fsl-dpaa2/ethernet
4370
4371DPT_I2O SCSI RAID DRIVER
4372M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4373L:	linux-scsi@vger.kernel.org
4374W:	http://www.adaptec.com/
4375S:	Maintained
4376F:	drivers/scsi/dpt*
4377F:	drivers/scsi/dpt/
4378
4379DRBD DRIVER
4380M:	Philipp Reisner <philipp.reisner@linbit.com>
4381M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4382L:	drbd-dev@lists.linbit.com
4383W:	http://www.drbd.org
4384T:	git git://git.linbit.com/linux-drbd.git
4385T:	git git://git.linbit.com/drbd-8.4.git
4386S:	Supported
4387F:	drivers/block/drbd/
4388F:	lib/lru_cache.c
4389F:	Documentation/blockdev/drbd/
4390
4391DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4392M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4394S:	Supported
4395F:	Documentation/kobject.txt
4396F:	drivers/base/
4397F:	fs/debugfs/
4398F:	fs/sysfs/
4399F:	include/linux/debugfs.h
4400F:	include/linux/kobj*
4401F:	lib/kobj*
4402
4403DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4404M:	Kevin Hilman <khilman@kernel.org>
4405M:	Nishanth Menon <nm@ti.com>
4406S:	Maintained
4407F:	drivers/power/avs/
4408F:	include/linux/power/smartreflex.h
4409L:	linux-pm@vger.kernel.org
4410
4411DRM DRIVER FOR ARM PL111 CLCD
4412M:	Eric Anholt <eric@anholt.net>
4413T:	git git://anongit.freedesktop.org/drm/drm-misc
4414S:	Supported
4415F:	drivers/gpu/drm/pl111/
4416
4417DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4418M:	Dave Airlie <airlied@redhat.com>
4419S:	Odd Fixes
4420F:	drivers/gpu/drm/ast/
4421
4422DRM DRIVER FOR BOCHS VIRTUAL GPU
4423M:	Gerd Hoffmann <kraxel@redhat.com>
4424L:	virtualization@lists.linux-foundation.org
4425T:	git git://anongit.freedesktop.org/drm/drm-misc
4426S:	Maintained
4427F:	drivers/gpu/drm/bochs/
4428
4429DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4430M:	Linus Walleij <linus.walleij@linaro.org>
4431T:	git git://anongit.freedesktop.org/drm/drm-misc
4432S:	Maintained
4433F:	drivers/gpu/drm/tve200/
4434
4435DRM DRIVER FOR INTEL I810 VIDEO CARDS
4436S:	Orphan / Obsolete
4437F:	drivers/gpu/drm/i810/
4438F:	include/uapi/drm/i810_drm.h
4439
4440DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4441S:	Orphan / Obsolete
4442F:	drivers/gpu/drm/mga/
4443F:	include/uapi/drm/mga_drm.h
4444
4445DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4446M:	Dave Airlie <airlied@redhat.com>
4447S:	Odd Fixes
4448F:	drivers/gpu/drm/mgag200/
4449
4450DRM DRIVER FOR MI0283QT
4451M:	Noralf Trønnes <noralf@tronnes.org>
4452S:	Maintained
4453F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4454F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4455
4456DRM DRIVER FOR MSM ADRENO GPU
4457M:	Rob Clark <robdclark@gmail.com>
4458L:	linux-arm-msm@vger.kernel.org
4459L:	dri-devel@lists.freedesktop.org
4460L:	freedreno@lists.freedesktop.org
4461T:	git git://people.freedesktop.org/~robclark/linux
4462S:	Maintained
4463F:	drivers/gpu/drm/msm/
4464F:	include/uapi/drm/msm_drm.h
4465F:	Documentation/devicetree/bindings/display/msm/
4466
4467DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4468M:	Ben Skeggs <bskeggs@redhat.com>
4469L:	dri-devel@lists.freedesktop.org
4470L:	nouveau@lists.freedesktop.org
4471T:	git git://github.com/skeggsb/linux
4472S:	Supported
4473F:	drivers/gpu/drm/nouveau/
4474F:	include/uapi/drm/nouveau_drm.h
4475
4476DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4477M:	Noralf Trønnes <noralf@tronnes.org>
4478S:	Maintained
4479F:	drivers/gpu/drm/tinydrm/repaper.c
4480F:	Documentation/devicetree/bindings/display/repaper.txt
4481
4482DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4483M:	Dave Airlie <airlied@redhat.com>
4484M:	Gerd Hoffmann <kraxel@redhat.com>
4485L:	virtualization@lists.linux-foundation.org
4486T:	git git://anongit.freedesktop.org/drm/drm-misc
4487S:	Obsolete
4488W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4489F:	drivers/gpu/drm/cirrus/
4490
4491DRM DRIVER FOR QXL VIRTUAL GPU
4492M:	Dave Airlie <airlied@redhat.com>
4493M:	Gerd Hoffmann <kraxel@redhat.com>
4494L:	virtualization@lists.linux-foundation.org
4495T:	git git://anongit.freedesktop.org/drm/drm-misc
4496S:	Maintained
4497F:	drivers/gpu/drm/qxl/
4498F:	include/uapi/drm/qxl_drm.h
4499
4500DRM DRIVER FOR RAGE 128 VIDEO CARDS
4501S:	Orphan / Obsolete
4502F:	drivers/gpu/drm/r128/
4503F:	include/uapi/drm/r128_drm.h
4504
4505DRM DRIVER FOR SAVAGE VIDEO CARDS
4506S:	Orphan / Obsolete
4507F:	drivers/gpu/drm/savage/
4508F:	include/uapi/drm/savage_drm.h
4509
4510DRM DRIVER FOR SIS VIDEO CARDS
4511S:	Orphan / Obsolete
4512F:	drivers/gpu/drm/sis/
4513F:	include/uapi/drm/sis_drm.h
4514
4515DRM DRIVER FOR SITRONIX ST7586 PANELS
4516M:	David Lechner <david@lechnology.com>
4517S:	Maintained
4518F:	drivers/gpu/drm/tinydrm/st7586.c
4519F:	Documentation/devicetree/bindings/display/st7586.txt
4520
4521DRM DRIVER FOR TDFX VIDEO CARDS
4522S:	Orphan / Obsolete
4523F:	drivers/gpu/drm/tdfx/
4524
4525DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4526M:	Dave Airlie <airlied@redhat.com>
4527S:	Odd Fixes
4528F:	drivers/gpu/drm/udl/
4529
4530DRM DRIVER FOR VMWARE VIRTUAL GPU
4531M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4532M:	Sinclair Yeh <syeh@vmware.com>
4533M:	Thomas Hellstrom <thellstrom@vmware.com>
4534L:	dri-devel@lists.freedesktop.org
4535T:	git git://people.freedesktop.org/~syeh/repos_linux
4536T:	git git://people.freedesktop.org/~thomash/linux
4537S:	Supported
4538F:	drivers/gpu/drm/vmwgfx/
4539F:	include/uapi/drm/vmwgfx_drm.h
4540
4541DRM DRIVERS
4542M:	David Airlie <airlied@linux.ie>
4543L:	dri-devel@lists.freedesktop.org
4544T:	git git://people.freedesktop.org/~airlied/linux
4545B:	https://bugs.freedesktop.org/
4546C:	irc://chat.freenode.net/dri-devel
4547S:	Maintained
4548F:	drivers/gpu/drm/
4549F:	drivers/gpu/vga/
4550F:	Documentation/devicetree/bindings/display/
4551F:	Documentation/devicetree/bindings/gpu/
4552F:	Documentation/devicetree/bindings/video/
4553F:	Documentation/gpu/
4554F:	include/drm/
4555F:	include/uapi/drm/
4556F:	include/linux/vga*
4557
4558DRM DRIVERS AND MISC GPU PATCHES
4559M:	Daniel Vetter <daniel.vetter@intel.com>
4560M:	Jani Nikula <jani.nikula@linux.intel.com>
4561M:	Sean Paul <seanpaul@chromium.org>
4562W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4563S:	Maintained
4564T:	git git://anongit.freedesktop.org/drm/drm-misc
4565F:	Documentation/gpu/
4566F:	drivers/gpu/vga/
4567F:	drivers/gpu/drm/*
4568F:	include/drm/drm*
4569F:	include/uapi/drm/drm*
4570F:	include/linux/vga*
4571
4572DRM DRIVERS FOR ALLWINNER A10
4573M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4574L:	dri-devel@lists.freedesktop.org
4575S:	Supported
4576F:	drivers/gpu/drm/sun4i/
4577F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4578T:	git git://anongit.freedesktop.org/drm/drm-misc
4579
4580DRM DRIVERS FOR AMLOGIC SOCS
4581M:	Neil Armstrong <narmstrong@baylibre.com>
4582L:	dri-devel@lists.freedesktop.org
4583L:	linux-amlogic@lists.infradead.org
4584W:	http://linux-meson.com/
4585S:	Supported
4586F:	drivers/gpu/drm/meson/
4587F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4588F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4589F:	Documentation/gpu/meson.rst
4590T:	git git://anongit.freedesktop.org/drm/drm-misc
4591
4592DRM DRIVERS FOR ATMEL HLCDC
4593M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4594L:	dri-devel@lists.freedesktop.org
4595S:	Supported
4596F:	drivers/gpu/drm/atmel-hlcdc/
4597F:	Documentation/devicetree/bindings/drm/atmel/
4598T:	git git://anongit.freedesktop.org/drm/drm-misc
4599
4600DRM DRIVERS FOR BRIDGE CHIPS
4601M:	Archit Taneja <architt@codeaurora.org>
4602M:	Andrzej Hajda <a.hajda@samsung.com>
4603R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4604S:	Maintained
4605T:	git git://anongit.freedesktop.org/drm/drm-misc
4606F:	drivers/gpu/drm/bridge/
4607
4608DRM DRIVERS FOR EXYNOS
4609M:	Inki Dae <inki.dae@samsung.com>
4610M:	Joonyoung Shim <jy0922.shim@samsung.com>
4611M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4612M:	Kyungmin Park <kyungmin.park@samsung.com>
4613L:	dri-devel@lists.freedesktop.org
4614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4615S:	Supported
4616F:	drivers/gpu/drm/exynos/
4617F:	include/uapi/drm/exynos_drm.h
4618F:	Documentation/devicetree/bindings/display/exynos/
4619
4620DRM DRIVERS FOR FREESCALE DCU
4621M:	Stefan Agner <stefan@agner.ch>
4622M:	Alison Wang <alison.wang@freescale.com>
4623L:	dri-devel@lists.freedesktop.org
4624S:	Supported
4625F:	drivers/gpu/drm/fsl-dcu/
4626F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4627F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4628F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4629
4630DRM DRIVERS FOR FREESCALE IMX
4631M:	Philipp Zabel <p.zabel@pengutronix.de>
4632L:	dri-devel@lists.freedesktop.org
4633S:	Maintained
4634F:	drivers/gpu/drm/imx/
4635F:	drivers/gpu/ipu-v3/
4636F:	Documentation/devicetree/bindings/display/imx/
4637
4638DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4639M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4640L:	dri-devel@lists.freedesktop.org
4641T:	git git://github.com/patjak/drm-gma500
4642S:	Maintained
4643F:	drivers/gpu/drm/gma500/
4644
4645DRM DRIVERS FOR HISILICON
4646M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4647M:	Rongrong Zou <zourongrong@gmail.com>
4648R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4649R:	Chen Feng <puck.chen@hisilicon.com>
4650L:	dri-devel@lists.freedesktop.org
4651T:	git git://github.com/xin3liang/linux.git
4652S:	Maintained
4653F:	drivers/gpu/drm/hisilicon/
4654F:	Documentation/devicetree/bindings/display/hisilicon/
4655
4656DRM DRIVERS FOR MEDIATEK
4657M:	CK Hu <ck.hu@mediatek.com>
4658M:	Philipp Zabel <p.zabel@pengutronix.de>
4659L:	dri-devel@lists.freedesktop.org
4660S:	Supported
4661F:	drivers/gpu/drm/mediatek/
4662F:	Documentation/devicetree/bindings/display/mediatek/
4663
4664DRM DRIVERS FOR NVIDIA TEGRA
4665M:	Thierry Reding <thierry.reding@gmail.com>
4666L:	dri-devel@lists.freedesktop.org
4667L:	linux-tegra@vger.kernel.org
4668T:	git git://anongit.freedesktop.org/tegra/linux.git
4669S:	Supported
4670F:	drivers/gpu/drm/tegra/
4671F:	drivers/gpu/host1x/
4672F:	include/linux/host1x.h
4673F:	include/uapi/drm/tegra_drm.h
4674F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4675
4676DRM DRIVERS FOR RENESAS
4677M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4678L:	dri-devel@lists.freedesktop.org
4679L:	linux-renesas-soc@vger.kernel.org
4680T:	git git://linuxtv.org/pinchartl/fbdev
4681S:	Supported
4682F:	drivers/gpu/drm/rcar-du/
4683F:	drivers/gpu/drm/shmobile/
4684F:	include/linux/platform_data/shmob_drm.h
4685F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4686F:	Documentation/devicetree/bindings/display/renesas,du.txt
4687
4688DRM DRIVERS FOR ROCKCHIP
4689M:	Mark Yao <mark.yao@rock-chips.com>
4690L:	dri-devel@lists.freedesktop.org
4691S:	Maintained
4692F:	drivers/gpu/drm/rockchip/
4693F:	Documentation/devicetree/bindings/display/rockchip/
4694T:	git git://anongit.freedesktop.org/drm/drm-misc
4695
4696DRM DRIVERS FOR STI
4697M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4698M:	Vincent Abriou <vincent.abriou@st.com>
4699L:	dri-devel@lists.freedesktop.org
4700T:	git git://anongit.freedesktop.org/drm/drm-misc
4701S:	Maintained
4702F:	drivers/gpu/drm/sti
4703F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4704
4705DRM DRIVERS FOR STM
4706M:	Yannick Fertre <yannick.fertre@st.com>
4707M:	Philippe Cornu <philippe.cornu@st.com>
4708M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4709M:	Vincent Abriou <vincent.abriou@st.com>
4710L:	dri-devel@lists.freedesktop.org
4711T:	git git://anongit.freedesktop.org/drm/drm-misc
4712S:	Maintained
4713F:	drivers/gpu/drm/stm
4714F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4715
4716DRM DRIVERS FOR TI LCDC
4717M:	Jyri Sarha <jsarha@ti.com>
4718R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4719L:	dri-devel@lists.freedesktop.org
4720S:	Maintained
4721F:	drivers/gpu/drm/tilcdc/
4722F:	Documentation/devicetree/bindings/display/tilcdc/
4723
4724DRM DRIVERS FOR TI OMAP
4725M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4726L:	dri-devel@lists.freedesktop.org
4727S:	Maintained
4728F:	drivers/gpu/drm/omapdrm/
4729F:	Documentation/devicetree/bindings/display/ti/
4730
4731DRM DRIVERS FOR VC4
4732M:	Eric Anholt <eric@anholt.net>
4733T:	git git://github.com/anholt/linux
4734S:	Supported
4735F:	drivers/gpu/drm/vc4/
4736F:	include/uapi/drm/vc4_drm.h
4737F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4738T:	git git://anongit.freedesktop.org/drm/drm-misc
4739
4740DRM DRIVERS FOR VIVANTE GPU IP
4741M:	Lucas Stach <l.stach@pengutronix.de>
4742R:	Russell King <linux+etnaviv@armlinux.org.uk>
4743R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4744L:	etnaviv@lists.freedesktop.org
4745L:	dri-devel@lists.freedesktop.org
4746S:	Maintained
4747F:	drivers/gpu/drm/etnaviv/
4748F:	include/uapi/drm/etnaviv_drm.h
4749F:	Documentation/devicetree/bindings/display/etnaviv/
4750
4751DRM DRIVERS FOR ZTE ZX
4752M:	Shawn Guo <shawnguo@kernel.org>
4753L:	dri-devel@lists.freedesktop.org
4754S:	Maintained
4755F:	drivers/gpu/drm/zte/
4756F:	Documentation/devicetree/bindings/display/zte,vou.txt
4757T:	git git://anongit.freedesktop.org/drm/drm-misc
4758
4759DRM PANEL DRIVERS
4760M:	Thierry Reding <thierry.reding@gmail.com>
4761L:	dri-devel@lists.freedesktop.org
4762T:	git git://anongit.freedesktop.org/drm/drm-misc
4763S:	Maintained
4764F:	drivers/gpu/drm/drm_panel.c
4765F:	drivers/gpu/drm/panel/
4766F:	include/drm/drm_panel.h
4767F:	Documentation/devicetree/bindings/display/panel/
4768
4769DRM TINYDRM DRIVERS
4770M:	Noralf Trønnes <noralf@tronnes.org>
4771W:	https://github.com/notro/tinydrm/wiki/Development
4772T:	git git://anongit.freedesktop.org/drm/drm-misc
4773S:	Maintained
4774F:	drivers/gpu/drm/tinydrm/
4775F:	include/drm/tinydrm/
4776
4777DSBR100 USB FM RADIO DRIVER
4778M:	Alexey Klimov <klimov.linux@gmail.com>
4779L:	linux-media@vger.kernel.org
4780T:	git git://linuxtv.org/media_tree.git
4781S:	Maintained
4782F:	drivers/media/radio/dsbr100.c
4783
4784DSCC4 DRIVER
4785M:	Francois Romieu <romieu@fr.zoreil.com>
4786L:	netdev@vger.kernel.org
4787S:	Maintained
4788F:	drivers/net/wan/dscc4.c
4789
4790DT3155 MEDIA DRIVER
4791M:	Hans Verkuil <hverkuil@xs4all.nl>
4792L:	linux-media@vger.kernel.org
4793T:	git git://linuxtv.org/media_tree.git
4794W:	https://linuxtv.org
4795S:	Odd Fixes
4796F:	drivers/media/pci/dt3155/
4797
4798DVB_USB_AF9015 MEDIA DRIVER
4799M:	Antti Palosaari <crope@iki.fi>
4800L:	linux-media@vger.kernel.org
4801W:	https://linuxtv.org
4802W:	http://palosaari.fi/linux/
4803Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4804T:	git git://linuxtv.org/anttip/media_tree.git
4805S:	Maintained
4806F:	drivers/media/usb/dvb-usb-v2/af9015*
4807
4808DVB_USB_AF9035 MEDIA DRIVER
4809M:	Antti Palosaari <crope@iki.fi>
4810L:	linux-media@vger.kernel.org
4811W:	https://linuxtv.org
4812W:	http://palosaari.fi/linux/
4813Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4814T:	git git://linuxtv.org/anttip/media_tree.git
4815S:	Maintained
4816F:	drivers/media/usb/dvb-usb-v2/af9035*
4817
4818DVB_USB_ANYSEE MEDIA DRIVER
4819M:	Antti Palosaari <crope@iki.fi>
4820L:	linux-media@vger.kernel.org
4821W:	https://linuxtv.org
4822W:	http://palosaari.fi/linux/
4823Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4824T:	git git://linuxtv.org/anttip/media_tree.git
4825S:	Maintained
4826F:	drivers/media/usb/dvb-usb-v2/anysee*
4827
4828DVB_USB_AU6610 MEDIA DRIVER
4829M:	Antti Palosaari <crope@iki.fi>
4830L:	linux-media@vger.kernel.org
4831W:	https://linuxtv.org
4832W:	http://palosaari.fi/linux/
4833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4834T:	git git://linuxtv.org/anttip/media_tree.git
4835S:	Maintained
4836F:	drivers/media/usb/dvb-usb-v2/au6610*
4837
4838DVB_USB_CE6230 MEDIA DRIVER
4839M:	Antti Palosaari <crope@iki.fi>
4840L:	linux-media@vger.kernel.org
4841W:	https://linuxtv.org
4842W:	http://palosaari.fi/linux/
4843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4844T:	git git://linuxtv.org/anttip/media_tree.git
4845S:	Maintained
4846F:	drivers/media/usb/dvb-usb-v2/ce6230*
4847
4848DVB_USB_CXUSB MEDIA DRIVER
4849M:	Michael Krufky <mkrufky@linuxtv.org>
4850L:	linux-media@vger.kernel.org
4851W:	https://linuxtv.org
4852W:	http://github.com/mkrufky
4853Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4854T:	git git://linuxtv.org/media_tree.git
4855S:	Maintained
4856F:	drivers/media/usb/dvb-usb/cxusb*
4857
4858DVB_USB_EC168 MEDIA DRIVER
4859M:	Antti Palosaari <crope@iki.fi>
4860L:	linux-media@vger.kernel.org
4861W:	https://linuxtv.org
4862W:	http://palosaari.fi/linux/
4863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4864T:	git git://linuxtv.org/anttip/media_tree.git
4865S:	Maintained
4866F:	drivers/media/usb/dvb-usb-v2/ec168*
4867
4868DVB_USB_GL861 MEDIA DRIVER
4869M:	Antti Palosaari <crope@iki.fi>
4870L:	linux-media@vger.kernel.org
4871W:	https://linuxtv.org
4872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4873T:	git git://linuxtv.org/anttip/media_tree.git
4874S:	Maintained
4875F:	drivers/media/usb/dvb-usb-v2/gl861*
4876
4877DVB_USB_MXL111SF MEDIA DRIVER
4878M:	Michael Krufky <mkrufky@linuxtv.org>
4879L:	linux-media@vger.kernel.org
4880W:	https://linuxtv.org
4881W:	http://github.com/mkrufky
4882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4883T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4884S:	Maintained
4885F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4886
4887DVB_USB_RTL28XXU MEDIA DRIVER
4888M:	Antti Palosaari <crope@iki.fi>
4889L:	linux-media@vger.kernel.org
4890W:	https://linuxtv.org
4891W:	http://palosaari.fi/linux/
4892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4893T:	git git://linuxtv.org/anttip/media_tree.git
4894S:	Maintained
4895F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4896
4897DVB_USB_V2 MEDIA DRIVER
4898M:	Antti Palosaari <crope@iki.fi>
4899L:	linux-media@vger.kernel.org
4900W:	https://linuxtv.org
4901W:	http://palosaari.fi/linux/
4902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4903T:	git git://linuxtv.org/anttip/media_tree.git
4904S:	Maintained
4905F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4906F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4907
4908DYNAMIC DEBUG
4909M:	Jason Baron <jbaron@akamai.com>
4910S:	Maintained
4911F:	lib/dynamic_debug.c
4912F:	include/linux/dynamic_debug.h
4913
4914DZ DECSTATION DZ11 SERIAL DRIVER
4915M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4916S:	Maintained
4917F:	drivers/tty/serial/dz.*
4918
4919E3X0 POWER BUTTON DRIVER
4920M:	Moritz Fischer <moritz.fischer@ettus.com>
4921L:	usrp-users@lists.ettus.com
4922W:	http://www.ettus.com
4923S:	Supported
4924F:	drivers/input/misc/e3x0-button.c
4925F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4926
4927E4000 MEDIA DRIVER
4928M:	Antti Palosaari <crope@iki.fi>
4929L:	linux-media@vger.kernel.org
4930W:	https://linuxtv.org
4931W:	http://palosaari.fi/linux/
4932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4933T:	git git://linuxtv.org/anttip/media_tree.git
4934S:	Maintained
4935F:	drivers/media/tuners/e4000*
4936
4937EATA ISA/EISA/PCI SCSI DRIVER
4938M:	Dario Ballabio <ballabio_dario@emc.com>
4939L:	linux-scsi@vger.kernel.org
4940S:	Maintained
4941F:	drivers/scsi/eata.c
4942
4943EC100 MEDIA DRIVER
4944M:	Antti Palosaari <crope@iki.fi>
4945L:	linux-media@vger.kernel.org
4946W:	https://linuxtv.org
4947W:	http://palosaari.fi/linux/
4948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4949T:	git git://linuxtv.org/anttip/media_tree.git
4950S:	Maintained
4951F:	drivers/media/dvb-frontends/ec100*
4952
4953ECRYPT FILE SYSTEM
4954M:	Tyler Hicks <tyhicks@canonical.com>
4955L:	ecryptfs@vger.kernel.org
4956W:	http://ecryptfs.org
4957W:	https://launchpad.net/ecryptfs
4958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4959S:	Supported
4960F:	Documentation/filesystems/ecryptfs.txt
4961F:	fs/ecryptfs/
4962
4963EDAC-AMD64
4964M:	Borislav Petkov <bp@alien8.de>
4965L:	linux-edac@vger.kernel.org
4966S:	Maintained
4967F:	drivers/edac/amd64_edac*
4968
4969EDAC-CALXEDA
4970M:	Robert Richter <rric@kernel.org>
4971L:	linux-edac@vger.kernel.org
4972S:	Maintained
4973F:	drivers/edac/highbank*
4974
4975EDAC-CAVIUM OCTEON
4976M:	Ralf Baechle <ralf@linux-mips.org>
4977M:	David Daney <david.daney@cavium.com>
4978L:	linux-edac@vger.kernel.org
4979L:	linux-mips@linux-mips.org
4980S:	Supported
4981F:	drivers/edac/octeon_edac*
4982
4983EDAC-CAVIUM THUNDERX
4984M:	David Daney <david.daney@cavium.com>
4985M:	Jan Glauber <jglauber@cavium.com>
4986L:	linux-edac@vger.kernel.org
4987S:	Supported
4988F:	drivers/edac/thunderx_edac*
4989
4990EDAC-CORE
4991M:	Borislav Petkov <bp@alien8.de>
4992M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4993M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4994L:	linux-edac@vger.kernel.org
4995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4997S:	Supported
4998F:	Documentation/admin-guide/ras.rst
4999F:	Documentation/driver-api/edac.rst
5000F:	drivers/edac/
5001F:	include/linux/edac.h
5002
5003EDAC-E752X
5004M:	Mark Gross <mark.gross@intel.com>
5005L:	linux-edac@vger.kernel.org
5006S:	Maintained
5007F:	drivers/edac/e752x_edac.c
5008
5009EDAC-E7XXX
5010L:	linux-edac@vger.kernel.org
5011S:	Maintained
5012F:	drivers/edac/e7xxx_edac.c
5013
5014EDAC-FSL_DDR
5015M:	York Sun <york.sun@nxp.com>
5016L:	linux-edac@vger.kernel.org
5017S:	Maintained
5018F:	drivers/edac/fsl_ddr_edac.*
5019
5020EDAC-GHES
5021M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5022M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5023L:	linux-edac@vger.kernel.org
5024S:	Maintained
5025F:	drivers/edac/ghes_edac.c
5026
5027EDAC-I3000
5028L:	linux-edac@vger.kernel.org
5029S:	Orphan
5030F:	drivers/edac/i3000_edac.c
5031
5032EDAC-I5000
5033L:	linux-edac@vger.kernel.org
5034S:	Maintained
5035F:	drivers/edac/i5000_edac.c
5036
5037EDAC-I5400
5038M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5039M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5040L:	linux-edac@vger.kernel.org
5041S:	Maintained
5042F:	drivers/edac/i5400_edac.c
5043
5044EDAC-I7300
5045M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5046M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5047L:	linux-edac@vger.kernel.org
5048S:	Maintained
5049F:	drivers/edac/i7300_edac.c
5050
5051EDAC-I7CORE
5052M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5053M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5054L:	linux-edac@vger.kernel.org
5055S:	Maintained
5056F:	drivers/edac/i7core_edac.c
5057
5058EDAC-I82443BXGX
5059M:	Tim Small <tim@buttersideup.com>
5060L:	linux-edac@vger.kernel.org
5061S:	Maintained
5062F:	drivers/edac/i82443bxgx_edac.c
5063
5064EDAC-I82975X
5065M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5066M:	"Arvind R." <arvino55@gmail.com>
5067L:	linux-edac@vger.kernel.org
5068S:	Maintained
5069F:	drivers/edac/i82975x_edac.c
5070
5071EDAC-IE31200
5072M:	Jason Baron <jbaron@akamai.com>
5073L:	linux-edac@vger.kernel.org
5074S:	Maintained
5075F:	drivers/edac/ie31200_edac.c
5076
5077EDAC-MPC85XX
5078M:	Johannes Thumshirn <morbidrsa@gmail.com>
5079L:	linux-edac@vger.kernel.org
5080S:	Maintained
5081F:	drivers/edac/mpc85xx_edac.[ch]
5082
5083EDAC-PASEMI
5084M:	Egor Martovetsky <egor@pasemi.com>
5085L:	linux-edac@vger.kernel.org
5086S:	Maintained
5087F:	drivers/edac/pasemi_edac.c
5088
5089EDAC-PND2
5090M:	Tony Luck <tony.luck@intel.com>
5091L:	linux-edac@vger.kernel.org
5092S:	Maintained
5093F:	drivers/edac/pnd2_edac.[ch]
5094
5095EDAC-R82600
5096M:	Tim Small <tim@buttersideup.com>
5097L:	linux-edac@vger.kernel.org
5098S:	Maintained
5099F:	drivers/edac/r82600_edac.c
5100
5101EDAC-SBRIDGE
5102M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5103M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5104L:	linux-edac@vger.kernel.org
5105S:	Maintained
5106F:	drivers/edac/sb_edac.c
5107
5108EDAC-SKYLAKE
5109M:	Tony Luck <tony.luck@intel.com>
5110L:	linux-edac@vger.kernel.org
5111S:	Maintained
5112F:	drivers/edac/skx_edac.c
5113
5114EDIROL UA-101/UA-1000 DRIVER
5115M:	Clemens Ladisch <clemens@ladisch.de>
5116L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5117T:	git git://git.alsa-project.org/alsa-kernel.git
5118S:	Maintained
5119F:	sound/usb/misc/ua101.c
5120
5121EFI TEST DRIVER
5122L:	linux-efi@vger.kernel.org
5123M:	Ivan Hu <ivan.hu@canonical.com>
5124M:	Matt Fleming <matt@codeblueprint.co.uk>
5125S:	Maintained
5126F:	drivers/firmware/efi/test/
5127
5128EFI VARIABLE FILESYSTEM
5129M:	Matthew Garrett <matthew.garrett@nebula.com>
5130M:	Jeremy Kerr <jk@ozlabs.org>
5131M:	Matt Fleming <matt@codeblueprint.co.uk>
5132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5133L:	linux-efi@vger.kernel.org
5134S:	Maintained
5135F:	fs/efivarfs/
5136
5137EFIFB FRAMEBUFFER DRIVER
5138L:	linux-fbdev@vger.kernel.org
5139M:	Peter Jones <pjones@redhat.com>
5140S:	Maintained
5141F:	drivers/video/fbdev/efifb.c
5142
5143EFS FILESYSTEM
5144W:	http://aeschi.ch.eu.org/efs/
5145S:	Orphan
5146F:	fs/efs/
5147
5148EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5149M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5150L:	netdev@vger.kernel.org
5151S:	Maintained
5152F:	drivers/net/ethernet/ibm/ehea/
5153
5154EM28XX VIDEO4LINUX DRIVER
5155M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5156M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5157L:	linux-media@vger.kernel.org
5158W:	https://linuxtv.org
5159T:	git git://linuxtv.org/media_tree.git
5160S:	Maintained
5161F:	drivers/media/usb/em28xx/
5162F:	Documentation/media/v4l-drivers/em28xx*
5163
5164EMBEDDED LINUX
5165M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5166M:	Matt Mackall <mpm@selenic.com>
5167M:	David Woodhouse <dwmw2@infradead.org>
5168L:	linux-embedded@vger.kernel.org
5169S:	Maintained
5170
5171Emulex 10Gbps iSCSI - OneConnect DRIVER
5172M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5173M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5174M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5175L:	linux-scsi@vger.kernel.org
5176W:	http://www.broadcom.com
5177S:	Supported
5178F:	drivers/scsi/be2iscsi/
5179
5180Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5181M:	Sathya Perla <sathya.perla@broadcom.com>
5182M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5183M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5184M:	Somnath Kotur <somnath.kotur@broadcom.com>
5185L:	netdev@vger.kernel.org
5186W:	http://www.emulex.com
5187S:	Supported
5188F:	drivers/net/ethernet/emulex/benet/
5189
5190EMULEX ONECONNECT ROCE DRIVER
5191M:	Selvin Xavier <selvin.xavier@broadcom.com>
5192M:	Devesh Sharma <devesh.sharma@broadcom.com>
5193L:	linux-rdma@vger.kernel.org
5194W:	http://www.broadcom.com
5195S:	Odd Fixes
5196F:	drivers/infiniband/hw/ocrdma/
5197F:	include/uapi/rdma/ocrdma-abi.h
5198
5199EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5200M:	James Smart <james.smart@broadcom.com>
5201M:	Dick Kennedy <dick.kennedy@broadcom.com>
5202L:	linux-scsi@vger.kernel.org
5203W:	http://www.broadcom.com
5204S:	Supported
5205F:	drivers/scsi/lpfc/
5206
5207ENE CB710 FLASH CARD READER DRIVER
5208M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5209S:	Maintained
5210F:	drivers/misc/cb710/
5211F:	drivers/mmc/host/cb710-mmc.*
5212F:	include/linux/cb710.h
5213
5214ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5215M:	Maxim Levitsky <maximlevitsky@gmail.com>
5216S:	Maintained
5217F:	drivers/media/rc/ene_ir.*
5218
5219EPSON S1D13XXX FRAMEBUFFER DRIVER
5220M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5221S:	Maintained
5222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5223F:	drivers/video/fbdev/s1d13xxxfb.c
5224F:	include/video/s1d13xxxfb.h
5225
5226ERRSEQ ERROR TRACKING INFRASTRUCTURE
5227M:	Jeff Layton <jlayton@kernel.org>
5228S:	Maintained
5229F:	lib/errseq.c
5230F:	include/linux/errseq.h
5231
5232ET131X NETWORK DRIVER
5233M:	Mark Einon <mark.einon@gmail.com>
5234S:	Odd Fixes
5235F:	drivers/net/ethernet/agere/
5236
5237ETHERNET BRIDGE
5238M:	Stephen Hemminger <stephen@networkplumber.org>
5239L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5240L:	netdev@vger.kernel.org
5241W:	http://www.linuxfoundation.org/en/Net:Bridge
5242S:	Maintained
5243F:	include/linux/netfilter_bridge/
5244F:	net/bridge/
5245
5246ETHERNET PHY LIBRARY
5247M:	Andrew Lunn <andrew@lunn.ch>
5248M:	Florian Fainelli <f.fainelli@gmail.com>
5249L:	netdev@vger.kernel.org
5250S:	Maintained
5251F:	Documentation/ABI/testing/sysfs-bus-mdio
5252F:	Documentation/devicetree/bindings/net/mdio*
5253F:	Documentation/networking/phy.txt
5254F:	drivers/net/phy/
5255F:	drivers/of/of_mdio.c
5256F:	drivers/of/of_net.c
5257F:	include/linux/*mdio*.h
5258F:	include/linux/of_net.h
5259F:	include/linux/phy.h
5260F:	include/linux/phy_fixed.h
5261F:	include/linux/platform_data/mdio-gpio.h
5262F:	include/linux/platform_data/mdio-bcm-unimac.h
5263F:	include/trace/events/mdio.h
5264F:	include/uapi/linux/mdio.h
5265F:	include/uapi/linux/mii.h
5266
5267EXT2 FILE SYSTEM
5268M:	Jan Kara <jack@suse.com>
5269L:	linux-ext4@vger.kernel.org
5270S:	Maintained
5271F:	Documentation/filesystems/ext2.txt
5272F:	fs/ext2/
5273F:	include/linux/ext2*
5274
5275EXT4 FILE SYSTEM
5276M:	"Theodore Ts'o" <tytso@mit.edu>
5277M:	Andreas Dilger <adilger.kernel@dilger.ca>
5278L:	linux-ext4@vger.kernel.org
5279W:	http://ext4.wiki.kernel.org
5280Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5282S:	Maintained
5283F:	Documentation/filesystems/ext4.txt
5284F:	fs/ext4/
5285
5286Extended Verification Module (EVM)
5287M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5288L:	linux-integrity@vger.kernel.org
5289S:	Supported
5290F:	security/integrity/evm/
5291
5292EXTENSIBLE FIRMWARE INTERFACE (EFI)
5293M:	Matt Fleming <matt@codeblueprint.co.uk>
5294M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5295L:	linux-efi@vger.kernel.org
5296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5297S:	Maintained
5298F:	Documentation/efi-stub.txt
5299F:	arch/*/kernel/efi.c
5300F:	arch/x86/boot/compressed/eboot.[ch]
5301F:	arch/*/include/asm/efi.h
5302F:	arch/x86/platform/efi/
5303F:	drivers/firmware/efi/
5304F:	include/linux/efi*.h
5305F:	arch/arm/boot/compressed/efi-header.S
5306F:	arch/arm64/kernel/efi-entry.S
5307
5308EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5309M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5310M:	Chanwoo Choi <cw00.choi@samsung.com>
5311L:	linux-kernel@vger.kernel.org
5312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5313S:	Maintained
5314F:	drivers/extcon/
5315F:	include/linux/extcon/
5316F:	include/linux/extcon.h
5317F:	Documentation/extcon/
5318F:	Documentation/devicetree/bindings/extcon/
5319
5320EXYNOS DP DRIVER
5321M:	Jingoo Han <jingoohan1@gmail.com>
5322L:	dri-devel@lists.freedesktop.org
5323S:	Maintained
5324F:	drivers/gpu/drm/exynos/exynos_dp*
5325
5326EXYNOS SYSMMU (IOMMU) driver
5327M:	Marek Szyprowski <m.szyprowski@samsung.com>
5328L:	iommu@lists.linux-foundation.org
5329S:	Maintained
5330F:	drivers/iommu/exynos-iommu.c
5331
5332EZchip NPS platform support
5333M:	Elad Kanfi <eladkan@mellanox.com>
5334M:	Vineet Gupta <vgupta@synopsys.com>
5335S:	Supported
5336F:	arch/arc/plat-eznps
5337F:	arch/arc/boot/dts/eznps.dts
5338
5339F2FS FILE SYSTEM
5340M:	Jaegeuk Kim <jaegeuk@kernel.org>
5341M:	Chao Yu <yuchao0@huawei.com>
5342L:	linux-f2fs-devel@lists.sourceforge.net
5343W:	https://f2fs.wiki.kernel.org/
5344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5345S:	Maintained
5346F:	Documentation/filesystems/f2fs.txt
5347F:	Documentation/ABI/testing/sysfs-fs-f2fs
5348F:	fs/f2fs/
5349F:	include/linux/f2fs_fs.h
5350F:	include/trace/events/f2fs.h
5351
5352F71805F HARDWARE MONITORING DRIVER
5353M:	Jean Delvare <jdelvare@suse.com>
5354L:	linux-hwmon@vger.kernel.org
5355S:	Maintained
5356F:	Documentation/hwmon/f71805f
5357F:	drivers/hwmon/f71805f.c
5358
5359FANOTIFY
5360M:	Jan Kara <jack@suse.cz>
5361R:	Amir Goldstein <amir73il@gmail.com>
5362L:	linux-fsdevel@vger.kernel.org
5363S:	Maintained
5364F:	fs/notify/fanotify/
5365F:	include/linux/fanotify.h
5366F:	include/uapi/linux/fanotify.h
5367
5368FARSYNC SYNCHRONOUS DRIVER
5369M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5370W:	http://www.farsite.co.uk/
5371S:	Supported
5372F:	drivers/net/wan/farsync.*
5373
5374FAULT INJECTION SUPPORT
5375M:	Akinobu Mita <akinobu.mita@gmail.com>
5376S:	Supported
5377F:	Documentation/fault-injection/
5378F:	lib/fault-inject.c
5379
5380FBTFT Framebuffer drivers
5381M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5382S:	Maintained
5383F:	drivers/staging/fbtft/
5384
5385FC0011 TUNER DRIVER
5386M:	Michael Buesch <m@bues.ch>
5387L:	linux-media@vger.kernel.org
5388S:	Maintained
5389F:	drivers/media/tuners/fc0011.h
5390F:	drivers/media/tuners/fc0011.c
5391
5392FC2580 MEDIA DRIVER
5393M:	Antti Palosaari <crope@iki.fi>
5394L:	linux-media@vger.kernel.org
5395W:	https://linuxtv.org
5396W:	http://palosaari.fi/linux/
5397Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5398T:	git git://linuxtv.org/anttip/media_tree.git
5399S:	Maintained
5400F:	drivers/media/tuners/fc2580*
5401
5402FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5403M:	Johannes Thumshirn <jth@kernel.org>
5404L:	fcoe-devel@open-fcoe.org
5405W:	www.Open-FCoE.org
5406S:	Supported
5407F:	drivers/scsi/libfc/
5408F:	drivers/scsi/fcoe/
5409F:	include/scsi/fc/
5410F:	include/scsi/libfc.h
5411F:	include/scsi/libfcoe.h
5412F:	include/uapi/scsi/fc/
5413
5414FILE LOCKING (flock() and fcntl()/lockf())
5415M:	Jeff Layton <jlayton@kernel.org>
5416M:	"J. Bruce Fields" <bfields@fieldses.org>
5417L:	linux-fsdevel@vger.kernel.org
5418S:	Maintained
5419F:	include/linux/fcntl.h
5420F:	include/uapi/linux/fcntl.h
5421F:	fs/fcntl.c
5422F:	fs/locks.c
5423
5424FILESYSTEMS (VFS and infrastructure)
5425M:	Alexander Viro <viro@zeniv.linux.org.uk>
5426L:	linux-fsdevel@vger.kernel.org
5427S:	Maintained
5428F:	fs/*
5429F:	include/linux/fs.h
5430F:	include/uapi/linux/fs.h
5431
5432FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5433M:	Riku Voipio <riku.voipio@iki.fi>
5434L:	linux-hwmon@vger.kernel.org
5435S:	Maintained
5436F:	drivers/hwmon/f75375s.c
5437F:	include/linux/f75375s.h
5438
5439FIREWIRE AUDIO DRIVERS
5440M:	Clemens Ladisch <clemens@ladisch.de>
5441L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5442T:	git git://git.alsa-project.org/alsa-kernel.git
5443S:	Maintained
5444F:	sound/firewire/
5445
5446FIREWIRE MEDIA DRIVERS (firedtv)
5447M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5448L:	linux-media@vger.kernel.org
5449L:	linux1394-devel@lists.sourceforge.net
5450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5451S:	Maintained
5452F:	drivers/media/firewire/
5453
5454FIREWIRE SBP-2 TARGET
5455M:	Chris Boot <bootc@bootc.net>
5456L:	linux-scsi@vger.kernel.org
5457L:	target-devel@vger.kernel.org
5458L:	linux1394-devel@lists.sourceforge.net
5459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5460S:	Maintained
5461F:	drivers/target/sbp/
5462
5463FIREWIRE SUBSYSTEM
5464M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5465L:	linux1394-devel@lists.sourceforge.net
5466W:	http://ieee1394.wiki.kernel.org/
5467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5468S:	Maintained
5469F:	drivers/firewire/
5470F:	include/linux/firewire.h
5471F:	include/uapi/linux/firewire*.h
5472F:	tools/firewire/
5473
5474FIRMWARE LOADER (request_firmware)
5475M:	Luis R. Rodriguez <mcgrof@kernel.org>
5476L:	linux-kernel@vger.kernel.org
5477S:	Maintained
5478F:	Documentation/firmware_class/
5479F:	drivers/base/firmware*.c
5480F:	include/linux/firmware.h
5481
5482FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5483M:	Joshua Morris <josh.h.morris@us.ibm.com>
5484M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5485S:	Maintained
5486F:	drivers/block/rsxx/
5487
5488FLOPPY DRIVER
5489M:	Jiri Kosina <jikos@kernel.org>
5490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5491S:	Odd fixes
5492F:	drivers/block/floppy.c
5493
5494FMC SUBSYSTEM
5495M:	Alessandro Rubini <rubini@gnudd.com>
5496W:	http://www.ohwr.org/projects/fmc-bus
5497S:	Supported
5498F:	drivers/fmc/
5499F:	include/linux/fmc*.h
5500F:	include/linux/ipmi-fru.h
5501K:	fmc_d.*register
5502
5503FPGA MANAGER FRAMEWORK
5504M:	Alan Tull <atull@kernel.org>
5505M:	Moritz Fischer <mdf@kernel.org>
5506L:	linux-fpga@vger.kernel.org
5507S:	Maintained
5508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5509Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5510F:	Documentation/fpga/
5511F:	Documentation/devicetree/bindings/fpga/
5512F:	drivers/fpga/
5513F:	include/linux/fpga/
5514W:	http://www.rocketboards.org
5515
5516FPU EMULATOR
5517M:	Bill Metzenthen <billm@melbpc.org.au>
5518W:	http://floatingpoint.sourceforge.net/emulator/index.html
5519S:	Maintained
5520F:	arch/x86/math-emu/
5521
5522FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5523L:	netdev@vger.kernel.org
5524S:	Orphan
5525F:	drivers/net/wan/dlci.c
5526F:	drivers/net/wan/sdla.c
5527
5528FRAMEBUFFER LAYER
5529M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5530L:	dri-devel@lists.freedesktop.org
5531L:	linux-fbdev@vger.kernel.org
5532T:	git git://github.com/bzolnier/linux.git
5533Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5534S:	Maintained
5535F:	Documentation/fb/
5536F:	drivers/video/
5537F:	include/video/
5538F:	include/linux/fb.h
5539F:	include/uapi/video/
5540F:	include/uapi/linux/fb.h
5541
5542FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5543M:	Horia Geantă <horia.geanta@nxp.com>
5544M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5545L:	linux-crypto@vger.kernel.org
5546S:	Maintained
5547F:	drivers/crypto/caam/
5548F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5549
5550FREESCALE DIU FRAMEBUFFER DRIVER
5551M:	Timur Tabi <timur@tabi.org>
5552L:	linux-fbdev@vger.kernel.org
5553S:	Maintained
5554F:	drivers/video/fbdev/fsl-diu-fb.*
5555
5556FREESCALE DMA DRIVER
5557M:	Li Yang <leoyang.li@nxp.com>
5558M:	Zhang Wei <zw@zh-kernel.org>
5559L:	linuxppc-dev@lists.ozlabs.org
5560S:	Maintained
5561F:	drivers/dma/fsldma.*
5562
5563FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5564M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5565L:	netdev@vger.kernel.org
5566S:	Maintained
5567F:	drivers/net/ethernet/freescale/gianfar*
5568X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5569F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5570
5571FREESCALE GPMI NAND DRIVER
5572M:	Han Xu <han.xu@nxp.com>
5573L:	linux-mtd@lists.infradead.org
5574S:	Maintained
5575F:	drivers/mtd/nand/gpmi-nand/*
5576
5577FREESCALE I2C CPM DRIVER
5578M:	Jochen Friedrich <jochen@scram.de>
5579L:	linuxppc-dev@lists.ozlabs.org
5580L:	linux-i2c@vger.kernel.org
5581S:	Maintained
5582F:	drivers/i2c/busses/i2c-cpm.c
5583
5584FREESCALE IMX / MXC FEC DRIVER
5585M:	Fugang Duan <fugang.duan@nxp.com>
5586L:	netdev@vger.kernel.org
5587S:	Maintained
5588F:	drivers/net/ethernet/freescale/fec_main.c
5589F:	drivers/net/ethernet/freescale/fec_ptp.c
5590F:	drivers/net/ethernet/freescale/fec.h
5591F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5592
5593FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5594M:	Sascha Hauer <kernel@pengutronix.de>
5595L:	linux-fbdev@vger.kernel.org
5596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5597S:	Maintained
5598F:	include/linux/platform_data/video-imxfb.h
5599F:	drivers/video/fbdev/imxfb.c
5600
5601FREESCALE QORIQ DPAA ETHERNET DRIVER
5602M:	Madalin Bucur <madalin.bucur@nxp.com>
5603L:	netdev@vger.kernel.org
5604S:	Maintained
5605F:	drivers/net/ethernet/freescale/dpaa
5606
5607FREESCALE QORIQ DPAA FMAN DRIVER
5608M:	Madalin Bucur <madalin.bucur@nxp.com>
5609L:	netdev@vger.kernel.org
5610S:	Maintained
5611F:	drivers/net/ethernet/freescale/fman
5612F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5613
5614FREESCALE QUAD SPI DRIVER
5615M:	Han Xu <han.xu@nxp.com>
5616L:	linux-mtd@lists.infradead.org
5617S:	Maintained
5618F:	drivers/mtd/spi-nor/fsl-quadspi.c
5619
5620FREESCALE QUICC ENGINE LIBRARY
5621M:	Qiang Zhao <qiang.zhao@nxp.com>
5622L:	linuxppc-dev@lists.ozlabs.org
5623S:	Maintained
5624F:	drivers/soc/fsl/qe/
5625F:	include/soc/fsl/*qe*.h
5626F:	include/soc/fsl/*ucc*.h
5627
5628FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5629M:	Li Yang <leoyang.li@nxp.com>
5630L:	netdev@vger.kernel.org
5631L:	linuxppc-dev@lists.ozlabs.org
5632S:	Maintained
5633F:	drivers/net/ethernet/freescale/ucc_geth*
5634
5635FREESCALE QUICC ENGINE UCC HDLC DRIVER
5636M:	Zhao Qiang <qiang.zhao@nxp.com>
5637L:	netdev@vger.kernel.org
5638L:	linuxppc-dev@lists.ozlabs.org
5639S:	Maintained
5640F:	drivers/net/wan/fsl_ucc_hdlc*
5641
5642FREESCALE QUICC ENGINE UCC UART DRIVER
5643M:	Timur Tabi <timur@tabi.org>
5644L:	linuxppc-dev@lists.ozlabs.org
5645S:	Maintained
5646F:	drivers/tty/serial/ucc_uart.c
5647
5648FREESCALE SOC DRIVERS
5649M:	Li Yang <leoyang.li@nxp.com>
5650L:	linuxppc-dev@lists.ozlabs.org
5651L:	linux-arm-kernel@lists.infradead.org
5652S:	Maintained
5653F:	Documentation/devicetree/bindings/soc/fsl/
5654F:	drivers/soc/fsl/
5655F:	include/linux/fsl/
5656
5657FREESCALE SOC FS_ENET DRIVER
5658M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5659M:	Vitaly Bordug <vbordug@ru.mvista.com>
5660L:	linuxppc-dev@lists.ozlabs.org
5661L:	netdev@vger.kernel.org
5662S:	Maintained
5663F:	drivers/net/ethernet/freescale/fs_enet/
5664F:	include/linux/fs_enet_pd.h
5665
5666FREESCALE SOC SOUND DRIVERS
5667M:	Timur Tabi <timur@tabi.org>
5668M:	Nicolin Chen <nicoleotsuka@gmail.com>
5669M:	Xiubo Li <Xiubo.Lee@gmail.com>
5670R:	Fabio Estevam <fabio.estevam@nxp.com>
5671L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5672L:	linuxppc-dev@lists.ozlabs.org
5673S:	Maintained
5674F:	sound/soc/fsl/fsl*
5675F:	sound/soc/fsl/imx*
5676F:	sound/soc/fsl/mpc8610_hpcd.c
5677
5678FREESCALE USB PERIPHERAL DRIVERS
5679M:	Li Yang <leoyang.li@nxp.com>
5680L:	linux-usb@vger.kernel.org
5681L:	linuxppc-dev@lists.ozlabs.org
5682S:	Maintained
5683F:	drivers/usb/gadget/udc/fsl*
5684
5685FREEVXFS FILESYSTEM
5686M:	Christoph Hellwig <hch@infradead.org>
5687W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5688S:	Maintained
5689F:	fs/freevxfs/
5690
5691FREEZER
5692M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5693M:	Pavel Machek <pavel@ucw.cz>
5694L:	linux-pm@vger.kernel.org
5695S:	Supported
5696F:	Documentation/power/freezing-of-tasks.txt
5697F:	include/linux/freezer.h
5698F:	kernel/freezer.c
5699
5700FRONTSWAP API
5701M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5702L:	linux-kernel@vger.kernel.org
5703S:	Maintained
5704F:	mm/frontswap.c
5705F:	include/linux/frontswap.h
5706
5707FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5708M:	David Howells <dhowells@redhat.com>
5709L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5710S:	Supported
5711F:	Documentation/filesystems/caching/
5712F:	fs/fscache/
5713F:	include/linux/fscache*.h
5714
5715FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5716M:	Theodore Y. Ts'o <tytso@mit.edu>
5717M:	Jaegeuk Kim <jaegeuk@kernel.org>
5718L:	linux-fscrypt@vger.kernel.org
5719Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5721S:	Supported
5722F:	fs/crypto/
5723F:	include/linux/fscrypt*.h
5724F:	Documentation/filesystems/fscrypt.rst
5725
5726FUJITSU FR-V (FRV) PORT
5727S:	Orphan
5728F:	arch/frv/
5729
5730FUJITSU LAPTOP EXTRAS
5731M:	Jonathan Woithe <jwoithe@just42.net>
5732L:	platform-driver-x86@vger.kernel.org
5733S:	Maintained
5734F:	drivers/platform/x86/fujitsu-laptop.c
5735
5736FUJITSU M-5MO LS CAMERA ISP DRIVER
5737M:	Kyungmin Park <kyungmin.park@samsung.com>
5738M:	Heungjun Kim <riverful.kim@samsung.com>
5739L:	linux-media@vger.kernel.org
5740S:	Maintained
5741F:	drivers/media/i2c/m5mols/
5742F:	include/media/i2c/m5mols.h
5743
5744FUJITSU TABLET EXTRAS
5745M:	Robert Gerlach <khnz@gmx.de>
5746L:	platform-driver-x86@vger.kernel.org
5747S:	Maintained
5748F:	drivers/platform/x86/fujitsu-tablet.c
5749
5750FUSE: FILESYSTEM IN USERSPACE
5751M:	Miklos Szeredi <miklos@szeredi.hu>
5752L:	linux-fsdevel@vger.kernel.org
5753W:	http://fuse.sourceforge.net/
5754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5755S:	Maintained
5756F:	fs/fuse/
5757F:	include/uapi/linux/fuse.h
5758F:	Documentation/filesystems/fuse.txt
5759
5760FUTEX SUBSYSTEM
5761M:	Thomas Gleixner <tglx@linutronix.de>
5762M:	Ingo Molnar <mingo@redhat.com>
5763R:	Peter Zijlstra <peterz@infradead.org>
5764R:	Darren Hart <dvhart@infradead.org>
5765L:	linux-kernel@vger.kernel.org
5766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5767S:	Maintained
5768F:	kernel/futex.c
5769F:	kernel/futex_compat.c
5770F:	include/asm-generic/futex.h
5771F:	include/linux/futex.h
5772F:	include/uapi/linux/futex.h
5773F:	tools/testing/selftests/futex/
5774F:	tools/perf/bench/futex*
5775F:	Documentation/*futex*
5776
5777FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5778M:	Rik Faith <faith@cs.unc.edu>
5779L:	linux-scsi@vger.kernel.org
5780S:	Odd Fixes (e.g., new signatures)
5781F:	drivers/scsi/fdomain.*
5782
5783GCC PLUGINS
5784M:	Kees Cook <keescook@chromium.org>
5785R:	Emese Revfy <re.emese@gmail.com>
5786L:	kernel-hardening@lists.openwall.com
5787S:	Maintained
5788F:	scripts/gcc-plugins/
5789F:	scripts/gcc-plugin.sh
5790F:	scripts/Makefile.gcc-plugins
5791F:	Documentation/gcc-plugins.txt
5792
5793GCOV BASED KERNEL PROFILING
5794M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5795S:	Maintained
5796F:	kernel/gcov/
5797F:	Documentation/dev-tools/gcov.rst
5798
5799GDB KERNEL DEBUGGING HELPER SCRIPTS
5800M:	Jan Kiszka <jan.kiszka@siemens.com>
5801M:	Kieran Bingham <kieran@bingham.xyz>
5802S:	Supported
5803F:	scripts/gdb/
5804
5805GDT SCSI DISK ARRAY CONTROLLER DRIVER
5806M:	Achim Leubner <achim_leubner@adaptec.com>
5807L:	linux-scsi@vger.kernel.org
5808W:	http://www.icp-vortex.com/
5809S:	Supported
5810F:	drivers/scsi/gdt*
5811
5812GEMTEK FM RADIO RECEIVER DRIVER
5813M:	Hans Verkuil <hverkuil@xs4all.nl>
5814L:	linux-media@vger.kernel.org
5815T:	git git://linuxtv.org/media_tree.git
5816W:	https://linuxtv.org
5817S:	Maintained
5818F:	drivers/media/radio/radio-gemtek*
5819
5820GENERIC GPIO I2C DRIVER
5821M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5822S:	Supported
5823F:	drivers/i2c/busses/i2c-gpio.c
5824F:	include/linux/i2c-gpio.h
5825
5826GENERIC GPIO I2C MULTIPLEXER DRIVER
5827M:	Peter Korsgaard <peter.korsgaard@barco.com>
5828L:	linux-i2c@vger.kernel.org
5829S:	Supported
5830F:	drivers/i2c/muxes/i2c-mux-gpio.c
5831F:	include/linux/i2c-mux-gpio.h
5832F:	Documentation/i2c/muxes/i2c-mux-gpio
5833
5834GENERIC HDLC (WAN) DRIVERS
5835M:	Krzysztof Halasa <khc@pm.waw.pl>
5836W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5837S:	Maintained
5838F:	drivers/net/wan/c101.c
5839F:	drivers/net/wan/hd6457*
5840F:	drivers/net/wan/hdlc*
5841F:	drivers/net/wan/n2.c
5842F:	drivers/net/wan/pc300too.c
5843F:	drivers/net/wan/pci200syn.c
5844F:	drivers/net/wan/wanxl*
5845
5846GENERIC INCLUDE/ASM HEADER FILES
5847M:	Arnd Bergmann <arnd@arndb.de>
5848L:	linux-arch@vger.kernel.org
5849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5850S:	Maintained
5851F:	include/asm-generic/
5852F:	include/uapi/asm-generic/
5853
5854GENERIC PHY FRAMEWORK
5855M:	Kishon Vijay Abraham I <kishon@ti.com>
5856L:	linux-kernel@vger.kernel.org
5857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5858S:	Supported
5859F:	drivers/phy/
5860F:	include/linux/phy/
5861
5862GENERIC PM DOMAINS
5863M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5864M:	Kevin Hilman <khilman@kernel.org>
5865M:	Ulf Hansson <ulf.hansson@linaro.org>
5866L:	linux-pm@vger.kernel.org
5867S:	Supported
5868F:	drivers/base/power/domain*.c
5869F:	include/linux/pm_domain.h
5870F:	Documentation/devicetree/bindings/power/power_domain.txt
5871
5872GENERIC UIO DRIVER FOR PCI DEVICES
5873M:	"Michael S. Tsirkin" <mst@redhat.com>
5874L:	kvm@vger.kernel.org
5875S:	Supported
5876F:	drivers/uio/uio_pci_generic.c
5877
5878GENWQE (IBM Generic Workqueue Card)
5879M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5880M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5881S:	Supported
5882F:	drivers/misc/genwqe/
5883
5884GET_MAINTAINER SCRIPT
5885M:	Joe Perches <joe@perches.com>
5886S:	Maintained
5887F:	scripts/get_maintainer.pl
5888
5889GFS2 FILE SYSTEM
5890M:	Steven Whitehouse <swhiteho@redhat.com>
5891M:	Bob Peterson <rpeterso@redhat.com>
5892L:	cluster-devel@redhat.com
5893W:	http://sources.redhat.com/cluster/
5894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5895S:	Supported
5896F:	Documentation/filesystems/gfs2*.txt
5897F:	fs/gfs2/
5898F:	include/uapi/linux/gfs2_ondisk.h
5899
5900GIGASET ISDN DRIVERS
5901M:	Paul Bolle <pebolle@tiscali.nl>
5902L:	gigaset307x-common@lists.sourceforge.net
5903W:	http://gigaset307x.sourceforge.net/
5904S:	Odd Fixes
5905F:	Documentation/isdn/README.gigaset
5906F:	drivers/isdn/gigaset/
5907F:	include/uapi/linux/gigaset_dev.h
5908
5909GO7007 MPEG CODEC
5910M:	Hans Verkuil <hans.verkuil@cisco.com>
5911L:	linux-media@vger.kernel.org
5912S:	Maintained
5913F:	drivers/media/usb/go7007/
5914
5915GOODIX TOUCHSCREEN
5916M:	Bastien Nocera <hadess@hadess.net>
5917L:	linux-input@vger.kernel.org
5918S:	Maintained
5919F:	drivers/input/touchscreen/goodix.c
5920
5921GPIO ACPI SUPPORT
5922M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5923M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5924L:	linux-gpio@vger.kernel.org
5925L:	linux-acpi@vger.kernel.org
5926S:	Maintained
5927F:	Documentation/acpi/gpio-properties.txt
5928F:	drivers/gpio/gpiolib-acpi.c
5929
5930GPIO IR Transmitter
5931M:	Sean Young <sean@mess.org>
5932L:	linux-media@vger.kernel.org
5933S:	Maintained
5934F:	drivers/media/rc/gpio-ir-tx.c
5935
5936GPIO MOCKUP DRIVER
5937M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5938L:	linux-gpio@vger.kernel.org
5939S:	Maintained
5940F:	drivers/gpio/gpio-mockup.c
5941F:	tools/testing/selftests/gpio/
5942
5943GPIO SUBSYSTEM
5944M:	Linus Walleij <linus.walleij@linaro.org>
5945L:	linux-gpio@vger.kernel.org
5946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5947S:	Maintained
5948F:	Documentation/devicetree/bindings/gpio/
5949F:	Documentation/gpio/
5950F:	Documentation/ABI/testing/gpio-cdev
5951F:	Documentation/ABI/obsolete/sysfs-gpio
5952F:	drivers/gpio/
5953F:	include/linux/gpio/
5954F:	include/linux/gpio.h
5955F:	include/asm-generic/gpio.h
5956F:	include/uapi/linux/gpio.h
5957F:	tools/gpio/
5958
5959GRE DEMULTIPLEXER DRIVER
5960M:	Dmitry Kozlov <xeb@mail.ru>
5961L:	netdev@vger.kernel.org
5962S:	Maintained
5963F:	net/ipv4/gre_demux.c
5964F:	net/ipv4/gre_offload.c
5965F:	include/net/gre.h
5966
5967GRETH 10/100/1G Ethernet MAC device driver
5968M:	Andreas Larsson <andreas@gaisler.com>
5969L:	netdev@vger.kernel.org
5970S:	Maintained
5971F:	drivers/net/ethernet/aeroflex/
5972
5973GREYBUS AUDIO PROTOCOLS DRIVERS
5974M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5975M:	Mark Greer <mgreer@animalcreek.com>
5976S:	Maintained
5977F:	drivers/staging/greybus/audio_apbridgea.c
5978F:	drivers/staging/greybus/audio_apbridgea.h
5979F:	drivers/staging/greybus/audio_codec.c
5980F:	drivers/staging/greybus/audio_codec.h
5981F:	drivers/staging/greybus/audio_gb.c
5982F:	drivers/staging/greybus/audio_manager.c
5983F:	drivers/staging/greybus/audio_manager.h
5984F:	drivers/staging/greybus/audio_manager_module.c
5985F:	drivers/staging/greybus/audio_manager_private.h
5986F:	drivers/staging/greybus/audio_manager_sysfs.c
5987F:	drivers/staging/greybus/audio_module.c
5988F:	drivers/staging/greybus/audio_topology.c
5989
5990GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5991M:	Viresh Kumar <vireshk@kernel.org>
5992S:	Maintained
5993F:	drivers/staging/greybus/authentication.c
5994F:	drivers/staging/greybus/bootrom.c
5995F:	drivers/staging/greybus/firmware.h
5996F:	drivers/staging/greybus/fw-core.c
5997F:	drivers/staging/greybus/fw-download.c
5998F:	drivers/staging/greybus/fw-managament.c
5999F:	drivers/staging/greybus/greybus_authentication.h
6000F:	drivers/staging/greybus/greybus_firmware.h
6001F:	drivers/staging/greybus/hid.c
6002F:	drivers/staging/greybus/i2c.c
6003F:	drivers/staging/greybus/spi.c
6004F:	drivers/staging/greybus/spilib.c
6005F:	drivers/staging/greybus/spilib.h
6006
6007GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6008M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6009S:	Maintained
6010F:	drivers/staging/greybus/loopback.c
6011F:	drivers/staging/greybus/timesync.c
6012F:	drivers/staging/greybus/timesync_platform.c
6013
6014GREYBUS PLATFORM DRIVERS
6015M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6016S:	Maintained
6017F:	drivers/staging/greybus/arche-platform.c
6018F:	drivers/staging/greybus/arche-apb-ctrl.c
6019F:	drivers/staging/greybus/arche_platform.h
6020
6021GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6022M:	Rui Miguel Silva <rmfrfs@gmail.com>
6023S:	Maintained
6024F:	drivers/staging/greybus/sdio.c
6025F:	drivers/staging/greybus/light.c
6026F:	drivers/staging/greybus/gpio.c
6027F:	drivers/staging/greybus/power_supply.c
6028F:	drivers/staging/greybus/spi.c
6029F:	drivers/staging/greybus/spilib.c
6030
6031GREYBUS SUBSYSTEM
6032M:	Johan Hovold <johan@kernel.org>
6033M:	Alex Elder <elder@kernel.org>
6034M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6035S:	Maintained
6036F:	drivers/staging/greybus/
6037L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6038
6039GREYBUS UART PROTOCOLS DRIVERS
6040M:	David Lin <dtwlin@gmail.com>
6041S:	Maintained
6042F:	drivers/staging/greybus/uart.c
6043F:	drivers/staging/greybus/log.c
6044
6045GS1662 VIDEO SERIALIZER
6046M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6047L:	linux-media@vger.kernel.org
6048T:	git git://linuxtv.org/media_tree.git
6049S:	Maintained
6050F:	drivers/media/spi/gs1662.c
6051
6052GSPCA FINEPIX SUBDRIVER
6053M:	Frank Zago <frank@zago.net>
6054L:	linux-media@vger.kernel.org
6055T:	git git://linuxtv.org/media_tree.git
6056S:	Maintained
6057F:	drivers/media/usb/gspca/finepix.c
6058
6059GSPCA GL860 SUBDRIVER
6060M:	Olivier Lorin <o.lorin@laposte.net>
6061L:	linux-media@vger.kernel.org
6062T:	git git://linuxtv.org/media_tree.git
6063S:	Maintained
6064F:	drivers/media/usb/gspca/gl860/
6065
6066GSPCA M5602 SUBDRIVER
6067M:	Erik Andren <erik.andren@gmail.com>
6068L:	linux-media@vger.kernel.org
6069T:	git git://linuxtv.org/media_tree.git
6070S:	Maintained
6071F:	drivers/media/usb/gspca/m5602/
6072
6073GSPCA PAC207 SONIXB SUBDRIVER
6074M:	Hans Verkuil <hverkuil@xs4all.nl>
6075L:	linux-media@vger.kernel.org
6076T:	git git://linuxtv.org/media_tree.git
6077S:	Odd Fixes
6078F:	drivers/media/usb/gspca/pac207.c
6079
6080GSPCA SN9C20X SUBDRIVER
6081M:	Brian Johnson <brijohn@gmail.com>
6082L:	linux-media@vger.kernel.org
6083T:	git git://linuxtv.org/media_tree.git
6084S:	Maintained
6085F:	drivers/media/usb/gspca/sn9c20x.c
6086
6087GSPCA T613 SUBDRIVER
6088M:	Leandro Costantino <lcostantino@gmail.com>
6089L:	linux-media@vger.kernel.org
6090T:	git git://linuxtv.org/media_tree.git
6091S:	Maintained
6092F:	drivers/media/usb/gspca/t613.c
6093
6094GSPCA USB WEBCAM DRIVER
6095M:	Hans Verkuil <hverkuil@xs4all.nl>
6096L:	linux-media@vger.kernel.org
6097T:	git git://linuxtv.org/media_tree.git
6098S:	Odd Fixes
6099F:	drivers/media/usb/gspca/
6100
6101GTP (GPRS Tunneling Protocol)
6102M:	Pablo Neira Ayuso <pablo@netfilter.org>
6103M:	Harald Welte <laforge@gnumonks.org>
6104L:	osmocom-net-gprs@lists.osmocom.org
6105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6106S:	Maintained
6107F:	drivers/net/gtp.c
6108
6109GUID PARTITION TABLE (GPT)
6110M:	Davidlohr Bueso <dave@stgolabs.net>
6111L:	linux-efi@vger.kernel.org
6112S:	Maintained
6113F:	block/partitions/efi.*
6114
6115H8/300 ARCHITECTURE
6116M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6117L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6118W:	http://uclinux-h8.sourceforge.jp
6119T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6120S:	Maintained
6121F:	arch/h8300/
6122F:	drivers/clocksource/h8300_*.c
6123F:	drivers/clk/h8300/
6124F:	drivers/irqchip/irq-renesas-h8*.c
6125
6126HACKRF MEDIA DRIVER
6127M:	Antti Palosaari <crope@iki.fi>
6128L:	linux-media@vger.kernel.org
6129W:	https://linuxtv.org
6130W:	http://palosaari.fi/linux/
6131Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6132T:	git git://linuxtv.org/anttip/media_tree.git
6133S:	Maintained
6134F:	drivers/media/usb/hackrf/
6135
6136HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6137M:	Frank Seidel <frank@f-seidel.de>
6138L:	platform-driver-x86@vger.kernel.org
6139W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6140S:	Maintained
6141F:	drivers/platform/x86/hdaps.c
6142
6143HARDWARE MONITORING
6144M:	Jean Delvare <jdelvare@suse.com>
6145M:	Guenter Roeck <linux@roeck-us.net>
6146L:	linux-hwmon@vger.kernel.org
6147W:	http://hwmon.wiki.kernel.org/
6148T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6150S:	Maintained
6151F:	Documentation/hwmon/
6152F:	drivers/hwmon/
6153F:	include/linux/hwmon*.h
6154
6155HARDWARE RANDOM NUMBER GENERATOR CORE
6156M:	Matt Mackall <mpm@selenic.com>
6157M:	Herbert Xu <herbert@gondor.apana.org.au>
6158L:	linux-crypto@vger.kernel.org
6159S:	Odd fixes
6160F:	Documentation/devicetree/bindings/rng/
6161F:	Documentation/hw_random.txt
6162F:	drivers/char/hw_random/
6163F:	include/linux/hw_random.h
6164
6165HARDWARE SPINLOCK CORE
6166M:	Ohad Ben-Cohen <ohad@wizery.com>
6167M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6168L:	linux-remoteproc@vger.kernel.org
6169S:	Maintained
6170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6171F:	Documentation/devicetree/bindings/hwlock/
6172F:	Documentation/hwspinlock.txt
6173F:	drivers/hwspinlock/
6174F:	include/linux/hwspinlock.h
6175
6176HARMONY SOUND DRIVER
6177L:	linux-parisc@vger.kernel.org
6178S:	Maintained
6179F:	sound/parisc/harmony.*
6180
6181HDPVR USB VIDEO ENCODER DRIVER
6182M:	Hans Verkuil <hverkuil@xs4all.nl>
6183L:	linux-media@vger.kernel.org
6184T:	git git://linuxtv.org/media_tree.git
6185W:	https://linuxtv.org
6186S:	Odd Fixes
6187F:	drivers/media/usb/hdpvr/
6188
6189HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6190M:	Jimmy Vance <jimmy.vance@hpe.com>
6191S:	Supported
6192F:	Documentation/watchdog/hpwdt.txt
6193F:	drivers/watchdog/hpwdt.c
6194
6195HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6196M:	Don Brace <don.brace@microsemi.com>
6197L:	esc.storagedev@microsemi.com
6198L:	linux-scsi@vger.kernel.org
6199S:	Supported
6200F:	Documentation/scsi/hpsa.txt
6201F:	drivers/scsi/hpsa*.[ch]
6202F:	include/linux/cciss*.h
6203F:	include/uapi/linux/cciss*.h
6204
6205HFI1 DRIVER
6206M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6207M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6208L:	linux-rdma@vger.kernel.org
6209S:	Supported
6210F:	drivers/infiniband/hw/hfi1
6211
6212HFS FILESYSTEM
6213L:	linux-fsdevel@vger.kernel.org
6214S:	Orphan
6215F:	Documentation/filesystems/hfs.txt
6216F:	fs/hfs/
6217
6218HFSPLUS FILESYSTEM
6219L:	linux-fsdevel@vger.kernel.org
6220S:	Orphan
6221F:	Documentation/filesystems/hfsplus.txt
6222F:	fs/hfsplus/
6223
6224HGA FRAMEBUFFER DRIVER
6225M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6226L:	linux-nvidia@lists.surfsouth.com
6227W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6228S:	Maintained
6229F:	drivers/video/fbdev/hgafb.c
6230
6231HIBERNATION (aka Software Suspend, aka swsusp)
6232M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6233M:	Pavel Machek <pavel@ucw.cz>
6234L:	linux-pm@vger.kernel.org
6235B:	https://bugzilla.kernel.org
6236S:	Supported
6237F:	arch/x86/power/
6238F:	drivers/base/power/
6239F:	kernel/power/
6240F:	include/linux/suspend.h
6241F:	include/linux/freezer.h
6242F:	include/linux/pm.h
6243F:	arch/*/include/asm/suspend*.h
6244
6245HID CORE LAYER
6246M:	Jiri Kosina <jikos@kernel.org>
6247R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6248L:	linux-input@vger.kernel.org
6249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6250S:	Maintained
6251F:	drivers/hid/
6252F:	include/linux/hid*
6253F:	include/uapi/linux/hid*
6254
6255HID SENSOR HUB DRIVERS
6256M:	Jiri Kosina <jikos@kernel.org>
6257M:	Jonathan Cameron <jic23@kernel.org>
6258M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6259L:	linux-input@vger.kernel.org
6260L:	linux-iio@vger.kernel.org
6261S:	Maintained
6262F:	Documentation/hid/hid-sensor*
6263F:	drivers/hid/hid-sensor-*
6264F:	drivers/iio/*/hid-*
6265F:	include/linux/hid-sensor-*
6266
6267HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6268M:	Thomas Gleixner <tglx@linutronix.de>
6269L:	linux-kernel@vger.kernel.org
6270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6271S:	Maintained
6272F:	Documentation/timers/
6273F:	kernel/time/hrtimer.c
6274F:	kernel/time/clockevents.c
6275F:	kernel/time/timer_*.c
6276F:	include/linux/clockchips.h
6277F:	include/linux/hrtimer.h
6278
6279HIGH-SPEED SCC DRIVER FOR AX.25
6280L:	linux-hams@vger.kernel.org
6281S:	Orphan
6282F:	drivers/net/hamradio/dmascc.c
6283F:	drivers/net/hamradio/scc.c
6284
6285HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6286M:	HighPoint Linux Team <linux@highpoint-tech.com>
6287W:	http://www.highpoint-tech.com
6288S:	Supported
6289F:	Documentation/scsi/hptiop.txt
6290F:	drivers/scsi/hptiop.c
6291
6292HIPPI
6293M:	Jes Sorensen <jes@trained-monkey.org>
6294L:	linux-hippi@sunsite.dk
6295S:	Maintained
6296F:	include/linux/hippidevice.h
6297F:	include/uapi/linux/if_hippi.h
6298F:	net/802/hippi.c
6299F:	drivers/net/hippi/
6300
6301HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6302M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6303M:	Salil Mehta <salil.mehta@huawei.com>
6304L:	netdev@vger.kernel.org
6305W:	http://www.hisilicon.com
6306S:	Maintained
6307F:	drivers/net/ethernet/hisilicon/hns3/
6308
6309HISILICON NETWORK SUBSYSTEM DRIVER
6310M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6311M:	Salil Mehta <salil.mehta@huawei.com>
6312L:	netdev@vger.kernel.org
6313W:	http://www.hisilicon.com
6314S:	Maintained
6315F:	drivers/net/ethernet/hisilicon/
6316F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6317
6318HISILICON PMU DRIVER
6319M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6320W:	http://www.hisilicon.com
6321S:	Supported
6322F:	drivers/perf/hisilicon
6323F:	Documentation/perf/hisi-pmu.txt
6324
6325HISILICON ROCE DRIVER
6326M:	Lijun Ou <oulijun@huawei.com>
6327M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6328L:	linux-rdma@vger.kernel.org
6329S:	Maintained
6330F:	drivers/infiniband/hw/hns/
6331F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6332
6333HISILICON SAS Controller
6334M:	John Garry <john.garry@huawei.com>
6335W:	http://www.hisilicon.com
6336S:	Supported
6337F:	drivers/scsi/hisi_sas/
6338F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6339
6340HMM - Heterogeneous Memory Management
6341M:	Jérôme Glisse <jglisse@redhat.com>
6342L:	linux-mm@kvack.org
6343S:	Maintained
6344F:	mm/hmm*
6345F:	include/linux/hmm*
6346
6347HOST AP DRIVER
6348M:	Jouni Malinen <j@w1.fi>
6349L:	linux-wireless@vger.kernel.org
6350W:	http://w1.fi/hostap-driver.html
6351S:	Obsolete
6352F:	drivers/net/wireless/intersil/hostap/
6353
6354HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6355L:	platform-driver-x86@vger.kernel.org
6356S:	Orphan
6357F:	drivers/platform/x86/tc1100-wmi.c
6358
6359HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6360M:	Jaroslav Kysela <perex@perex.cz>
6361S:	Maintained
6362F:	drivers/net/ethernet/hp/hp100.*
6363
6364HPET:	High Precision Event Timers driver
6365M:	Clemens Ladisch <clemens@ladisch.de>
6366S:	Maintained
6367F:	Documentation/timers/hpet.txt
6368F:	drivers/char/hpet.c
6369F:	include/linux/hpet.h
6370F:	include/uapi/linux/hpet.h
6371
6372HPET:	x86
6373S:	Orphan
6374F:	arch/x86/kernel/hpet.c
6375F:	arch/x86/include/asm/hpet.h
6376
6377HPFS FILESYSTEM
6378M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6379W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6380S:	Maintained
6381F:	fs/hpfs/
6382
6383HSI SUBSYSTEM
6384M:	Sebastian Reichel <sre@kernel.org>
6385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6386S:	Maintained
6387F:	Documentation/ABI/testing/sysfs-bus-hsi
6388F:	Documentation/driver-api/hsi.rst
6389F:	drivers/hsi/
6390F:	include/linux/hsi/
6391F:	include/uapi/linux/hsi/
6392
6393HSO 3G MODEM DRIVER
6394L:	linux-usb@vger.kernel.org
6395S:	Orphan
6396F:	drivers/net/usb/hso.c
6397
6398HSR NETWORK PROTOCOL
6399M:	Arvid Brodin <arvid.brodin@alten.se>
6400L:	netdev@vger.kernel.org
6401S:	Maintained
6402F:	net/hsr/
6403
6404HT16K33 LED CONTROLLER DRIVER
6405M:	Robin van der Gracht <robin@protonic.nl>
6406S:	Maintained
6407F:	drivers/auxdisplay/ht16k33.c
6408F:	Documentation/devicetree/bindings/display/ht16k33.txt
6409
6410HTCPEN TOUCHSCREEN DRIVER
6411M:	Pau Oliva Fora <pof@eslack.org>
6412L:	linux-input@vger.kernel.org
6413S:	Maintained
6414F:	drivers/input/touchscreen/htcpen.c
6415
6416HUAWEI ETHERNET DRIVER
6417M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6418L:	netdev@vger.kernel.org
6419S:	Supported
6420F:	Documentation/networking/hinic.txt
6421F:	drivers/net/ethernet/huawei/hinic/
6422
6423HUGETLB FILESYSTEM
6424M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6425S:	Maintained
6426F:	fs/hugetlbfs/
6427
6428HVA ST MEDIA DRIVER
6429M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6430L:	linux-media@vger.kernel.org
6431T:	git git://linuxtv.org/media_tree.git
6432W:	https://linuxtv.org
6433S:	Supported
6434F:	drivers/media/platform/sti/hva
6435
6436HWPOISON MEMORY FAILURE HANDLING
6437M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6438L:	linux-mm@kvack.org
6439S:	Maintained
6440F:	mm/memory-failure.c
6441F:	mm/hwpoison-inject.c
6442
6443Hyper-V CORE AND DRIVERS
6444M:	"K. Y. Srinivasan" <kys@microsoft.com>
6445M:	Haiyang Zhang <haiyangz@microsoft.com>
6446M:	Stephen Hemminger <sthemmin@microsoft.com>
6447L:	devel@linuxdriverproject.org
6448S:	Maintained
6449F:	Documentation/networking/netvsc.txt
6450F:	arch/x86/include/asm/mshyperv.h
6451F:	arch/x86/include/asm/trace/hyperv.h
6452F:	arch/x86/include/uapi/asm/hyperv.h
6453F:	arch/x86/kernel/cpu/mshyperv.c
6454F:	arch/x86/hyperv
6455F:	drivers/hid/hid-hyperv.c
6456F:	drivers/hv/
6457F:	drivers/input/serio/hyperv-keyboard.c
6458F:	drivers/pci/host/pci-hyperv.c
6459F:	drivers/net/hyperv/
6460F:	drivers/scsi/storvsc_drv.c
6461F:	drivers/uio/uio_hv_generic.c
6462F:	drivers/video/fbdev/hyperv_fb.c
6463F:	net/vmw_vsock/hyperv_transport.c
6464F:	include/linux/hyperv.h
6465F:	include/uapi/linux/hyperv.h
6466F:	tools/hv/
6467F:	Documentation/ABI/stable/sysfs-bus-vmbus
6468
6469HYPERVISOR VIRTUAL CONSOLE DRIVER
6470L:	linuxppc-dev@lists.ozlabs.org
6471S:	Odd Fixes
6472F:	drivers/tty/hvc/
6473
6474I2C ACPI SUPPORT
6475M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6476L:	linux-i2c@vger.kernel.org
6477L:	linux-acpi@vger.kernel.org
6478S:	Maintained
6479F:	drivers/i2c/i2c-core-acpi.c
6480
6481I2C MUXES
6482M:	Peter Rosin <peda@axentia.se>
6483L:	linux-i2c@vger.kernel.org
6484S:	Maintained
6485F:	Documentation/i2c/i2c-topology
6486F:	Documentation/i2c/muxes/
6487F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6488F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6489F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6490F:	drivers/i2c/i2c-mux.c
6491F:	drivers/i2c/muxes/
6492F:	include/linux/i2c-mux.h
6493
6494I2C OVER PARALLEL PORT
6495M:	Jean Delvare <jdelvare@suse.com>
6496L:	linux-i2c@vger.kernel.org
6497S:	Maintained
6498F:	Documentation/i2c/busses/i2c-parport
6499F:	Documentation/i2c/busses/i2c-parport-light
6500F:	drivers/i2c/busses/i2c-parport.c
6501F:	drivers/i2c/busses/i2c-parport-light.c
6502
6503I2C SUBSYSTEM
6504M:	Wolfram Sang <wsa@the-dreams.de>
6505L:	linux-i2c@vger.kernel.org
6506W:	https://i2c.wiki.kernel.org/
6507Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6509S:	Maintained
6510F:	Documentation/devicetree/bindings/i2c/
6511F:	Documentation/i2c/
6512F:	drivers/i2c/
6513F:	drivers/i2c/*/
6514F:	include/linux/i2c.h
6515F:	include/linux/i2c-*.h
6516F:	include/uapi/linux/i2c.h
6517F:	include/uapi/linux/i2c-*.h
6518
6519I2C-TAOS-EVM DRIVER
6520M:	Jean Delvare <jdelvare@suse.com>
6521L:	linux-i2c@vger.kernel.org
6522S:	Maintained
6523F:	Documentation/i2c/busses/i2c-taos-evm
6524F:	drivers/i2c/busses/i2c-taos-evm.c
6525
6526I2C-TINY-USB DRIVER
6527M:	Till Harbaum <till@harbaum.org>
6528L:	linux-i2c@vger.kernel.org
6529W:	http://www.harbaum.org/till/i2c_tiny_usb
6530S:	Maintained
6531F:	drivers/i2c/busses/i2c-tiny-usb.c
6532
6533I2C/SMBUS CONTROLLER DRIVERS FOR PC
6534M:	Jean Delvare <jdelvare@suse.com>
6535L:	linux-i2c@vger.kernel.org
6536S:	Maintained
6537F:	Documentation/i2c/busses/i2c-ali1535
6538F:	Documentation/i2c/busses/i2c-ali1563
6539F:	Documentation/i2c/busses/i2c-ali15x3
6540F:	Documentation/i2c/busses/i2c-amd756
6541F:	Documentation/i2c/busses/i2c-amd8111
6542F:	Documentation/i2c/busses/i2c-i801
6543F:	Documentation/i2c/busses/i2c-nforce2
6544F:	Documentation/i2c/busses/i2c-piix4
6545F:	Documentation/i2c/busses/i2c-sis5595
6546F:	Documentation/i2c/busses/i2c-sis630
6547F:	Documentation/i2c/busses/i2c-sis96x
6548F:	Documentation/i2c/busses/i2c-via
6549F:	Documentation/i2c/busses/i2c-viapro
6550F:	drivers/i2c/busses/i2c-ali1535.c
6551F:	drivers/i2c/busses/i2c-ali1563.c
6552F:	drivers/i2c/busses/i2c-ali15x3.c
6553F:	drivers/i2c/busses/i2c-amd756.c
6554F:	drivers/i2c/busses/i2c-amd756-s4882.c
6555F:	drivers/i2c/busses/i2c-amd8111.c
6556F:	drivers/i2c/busses/i2c-i801.c
6557F:	drivers/i2c/busses/i2c-isch.c
6558F:	drivers/i2c/busses/i2c-nforce2.c
6559F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6560F:	drivers/i2c/busses/i2c-piix4.c
6561F:	drivers/i2c/busses/i2c-sis5595.c
6562F:	drivers/i2c/busses/i2c-sis630.c
6563F:	drivers/i2c/busses/i2c-sis96x.c
6564F:	drivers/i2c/busses/i2c-via.c
6565F:	drivers/i2c/busses/i2c-viapro.c
6566
6567I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6568M:	Hans de Goede <hdegoede@redhat.com>
6569L:	linux-i2c@vger.kernel.org
6570S:	Maintained
6571F:	drivers/i2c/busses/i2c-cht-wc.c
6572
6573I2C/SMBUS ISMT DRIVER
6574M:	Seth Heasley <seth.heasley@intel.com>
6575M:	Neil Horman <nhorman@tuxdriver.com>
6576L:	linux-i2c@vger.kernel.org
6577F:	drivers/i2c/busses/i2c-ismt.c
6578F:	Documentation/i2c/busses/i2c-ismt
6579
6580I2C/SMBUS STUB DRIVER
6581M:	Jean Delvare <jdelvare@suse.com>
6582L:	linux-i2c@vger.kernel.org
6583S:	Maintained
6584F:	drivers/i2c/i2c-stub.c
6585
6586i386 BOOT CODE
6587M:	"H. Peter Anvin" <hpa@zytor.com>
6588S:	Maintained
6589F:	arch/x86/boot/
6590
6591i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6592M:	"H. Peter Anvin" <hpa@zytor.com>
6593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6594S:	Maintained
6595
6596IA64 (Itanium) PLATFORM
6597M:	Tony Luck <tony.luck@intel.com>
6598M:	Fenghua Yu <fenghua.yu@intel.com>
6599L:	linux-ia64@vger.kernel.org
6600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6601S:	Maintained
6602F:	arch/ia64/
6603
6604IBM Power 842 compression accelerator
6605M:	Haren Myneni <haren@us.ibm.com>
6606S:	Supported
6607F:	drivers/crypto/nx/Makefile
6608F:	drivers/crypto/nx/Kconfig
6609F:	drivers/crypto/nx/nx-842*
6610F:	include/linux/sw842.h
6611F:	crypto/842.c
6612F:	lib/842/
6613
6614IBM Power in-Nest Crypto Acceleration
6615M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6616M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6617L:	linux-crypto@vger.kernel.org
6618S:	Supported
6619F:	drivers/crypto/nx/Makefile
6620F:	drivers/crypto/nx/Kconfig
6621F:	drivers/crypto/nx/nx-aes*
6622F:	drivers/crypto/nx/nx-sha*
6623F:	drivers/crypto/nx/nx.*
6624F:	drivers/crypto/nx/nx_csbcpb.h
6625F:	drivers/crypto/nx/nx_debugfs.h
6626
6627IBM Power Linux RAID adapter
6628M:	Brian King <brking@us.ibm.com>
6629S:	Supported
6630F:	drivers/scsi/ipr.*
6631
6632IBM Power SRIOV Virtual NIC Device Driver
6633M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6634M:	John Allen <jallen@linux.vnet.ibm.com>
6635L:	netdev@vger.kernel.org
6636S:	Supported
6637F:	drivers/net/ethernet/ibm/ibmvnic.*
6638
6639IBM Power Virtual Accelerator Switchboard
6640M:	Sukadev Bhattiprolu
6641L:	linuxppc-dev@lists.ozlabs.org
6642S:	Supported
6643F:	arch/powerpc/platforms/powernv/vas*
6644F:	arch/powerpc/platforms/powernv/copy-paste.h
6645F:	arch/powerpc/include/asm/vas.h
6646F:	arch/powerpc/include/uapi/asm/vas.h
6647
6648IBM Power Virtual Ethernet Device Driver
6649M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6650L:	netdev@vger.kernel.org
6651S:	Supported
6652F:	drivers/net/ethernet/ibm/ibmveth.*
6653
6654IBM Power Virtual FC Device Drivers
6655M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6656L:	linux-scsi@vger.kernel.org
6657S:	Supported
6658F:	drivers/scsi/ibmvscsi/ibmvfc*
6659
6660IBM Power Virtual SCSI Device Drivers
6661M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6662L:	linux-scsi@vger.kernel.org
6663S:	Supported
6664F:	drivers/scsi/ibmvscsi/ibmvscsi*
6665F:	include/scsi/viosrp.h
6666
6667IBM Power Virtual SCSI Device Target Driver
6668M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6669M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6670L:	linux-scsi@vger.kernel.org
6671L:	target-devel@vger.kernel.org
6672S:	Supported
6673F:	drivers/scsi/ibmvscsi_tgt/
6674
6675IBM Power VMX Cryptographic instructions
6676M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6677M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6678L:	linux-crypto@vger.kernel.org
6679S:	Supported
6680F:	drivers/crypto/vmx/Makefile
6681F:	drivers/crypto/vmx/Kconfig
6682F:	drivers/crypto/vmx/vmx.c
6683F:	drivers/crypto/vmx/aes*
6684F:	drivers/crypto/vmx/ghash*
6685F:	drivers/crypto/vmx/ppc-xlate.pl
6686
6687IBM ServeRAID RAID DRIVER
6688S:	Orphan
6689F:	drivers/scsi/ips.*
6690
6691ICH LPC AND GPIO DRIVER
6692M:	Peter Tyser <ptyser@xes-inc.com>
6693S:	Maintained
6694F:	drivers/mfd/lpc_ich.c
6695F:	drivers/gpio/gpio-ich.c
6696
6697IDE SUBSYSTEM
6698M:	"David S. Miller" <davem@davemloft.net>
6699L:	linux-ide@vger.kernel.org
6700Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6702S:	Maintained
6703F:	Documentation/ide/
6704F:	drivers/ide/
6705F:	include/linux/ide.h
6706
6707IDE/ATAPI DRIVERS
6708M:	Borislav Petkov <bp@alien8.de>
6709L:	linux-ide@vger.kernel.org
6710S:	Maintained
6711F:	Documentation/cdrom/ide-cd
6712F:	drivers/ide/ide-cd*
6713
6714IDEAPAD LAPTOP EXTRAS DRIVER
6715M:	Ike Panhc <ike.pan@canonical.com>
6716L:	platform-driver-x86@vger.kernel.org
6717W:	http://launchpad.net/ideapad-laptop
6718S:	Maintained
6719F:	drivers/platform/x86/ideapad-laptop.c
6720
6721IDEAPAD LAPTOP SLIDEBAR DRIVER
6722M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6723L:	linux-input@vger.kernel.org
6724W:	https://github.com/o2genum/ideapad-slidebar
6725S:	Maintained
6726F:	drivers/input/misc/ideapad_slidebar.c
6727
6728IDT VersaClock 5 CLOCK DRIVER
6729M:	Marek Vasut <marek.vasut@gmail.com>
6730S:	Maintained
6731F:	drivers/clk/clk-versaclock5.c
6732
6733IEEE 802.15.4 SUBSYSTEM
6734M:	Alexander Aring <alex.aring@gmail.com>
6735M:	Stefan Schmidt <stefan@osg.samsung.com>
6736L:	linux-wpan@vger.kernel.org
6737W:	http://wpan.cakelab.org/
6738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6740S:	Maintained
6741F:	net/ieee802154/
6742F:	net/mac802154/
6743F:	drivers/net/ieee802154/
6744F:	include/linux/nl802154.h
6745F:	include/linux/ieee802154.h
6746F:	include/net/nl802154.h
6747F:	include/net/mac802154.h
6748F:	include/net/af_ieee802154.h
6749F:	include/net/cfg802154.h
6750F:	include/net/ieee802154_netdev.h
6751F:	Documentation/networking/ieee802154.txt
6752
6753IFE PROTOCOL
6754M:	Yotam Gigi <yotam.gi@gmail.com>
6755M:	Jamal Hadi Salim <jhs@mojatatu.com>
6756F:	net/ife
6757F:	include/net/ife.h
6758F:	include/uapi/linux/ife.h
6759
6760IGORPLUG-USB IR RECEIVER
6761M:	Sean Young <sean@mess.org>
6762L:	linux-media@vger.kernel.org
6763S:	Maintained
6764F:	drivers/media/rc/igorplugusb.c
6765
6766IGUANAWORKS USB IR TRANSCEIVER
6767M:	Sean Young <sean@mess.org>
6768L:	linux-media@vger.kernel.org
6769S:	Maintained
6770F:	drivers/media/rc/iguanair.c
6771
6772IIO DIGITAL POTENTIOMETER DAC
6773M:	Peter Rosin <peda@axentia.se>
6774L:	linux-iio@vger.kernel.org
6775S:	Maintained
6776F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6777F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6778F:	drivers/iio/dac/dpot-dac.c
6779
6780IIO ENVELOPE DETECTOR
6781M:	Peter Rosin <peda@axentia.se>
6782L:	linux-iio@vger.kernel.org
6783S:	Maintained
6784F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6785F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6786F:	drivers/iio/adc/envelope-detector.c
6787
6788IIO MULTIPLEXER
6789M:	Peter Rosin <peda@axentia.se>
6790L:	linux-iio@vger.kernel.org
6791S:	Maintained
6792F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6793F:	drivers/iio/multiplexer/iio-mux.c
6794
6795IIO SUBSYSTEM AND DRIVERS
6796M:	Jonathan Cameron <jic23@kernel.org>
6797R:	Hartmut Knaack <knaack.h@gmx.de>
6798R:	Lars-Peter Clausen <lars@metafoo.de>
6799R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6800L:	linux-iio@vger.kernel.org
6801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6802S:	Maintained
6803F:	Documentation/devicetree/bindings/iio/
6804F:	drivers/iio/
6805F:	drivers/staging/iio/
6806F:	include/linux/iio/
6807F:	tools/iio/
6808
6809IKANOS/ADI EAGLE ADSL USB DRIVER
6810M:	Matthieu Castet <castet.matthieu@free.fr>
6811M:	Stanislaw Gruszka <stf_xl@wp.pl>
6812S:	Maintained
6813F:	drivers/usb/atm/ueagle-atm.c
6814
6815IMGTEC ASCII LCD DRIVER
6816M:	Paul Burton <paul.burton@mips.com>
6817S:	Maintained
6818F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6819F:	drivers/auxdisplay/img-ascii-lcd.c
6820
6821IMGTEC IR DECODER DRIVER
6822M:	James Hogan <jhogan@kernel.org>
6823S:	Maintained
6824F:	drivers/media/rc/img-ir/
6825
6826IMS TWINTURBO FRAMEBUFFER DRIVER
6827L:	linux-fbdev@vger.kernel.org
6828S:	Orphan
6829F:	drivers/video/fbdev/imsttfb.c
6830
6831INA209 HARDWARE MONITOR DRIVER
6832M:	Guenter Roeck <linux@roeck-us.net>
6833L:	linux-hwmon@vger.kernel.org
6834S:	Maintained
6835F:	Documentation/hwmon/ina209
6836F:	Documentation/devicetree/bindings/i2c/ina209.txt
6837F:	drivers/hwmon/ina209.c
6838
6839INA2XX HARDWARE MONITOR DRIVER
6840M:	Guenter Roeck <linux@roeck-us.net>
6841L:	linux-hwmon@vger.kernel.org
6842S:	Maintained
6843F:	Documentation/hwmon/ina2xx
6844F:	drivers/hwmon/ina2xx.c
6845F:	include/linux/platform_data/ina2xx.h
6846
6847INDUSTRY PACK SUBSYSTEM (IPACK)
6848M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6849M:	Jens Taprogge <jens.taprogge@taprogge.org>
6850M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6851L:	industrypack-devel@lists.sourceforge.net
6852W:	http://industrypack.sourceforge.net
6853S:	Maintained
6854F:	drivers/ipack/
6855
6856INFINIBAND SUBSYSTEM
6857M:	Doug Ledford <dledford@redhat.com>
6858M:	Jason Gunthorpe <jgg@mellanox.com>
6859L:	linux-rdma@vger.kernel.org
6860W:	http://www.openfabrics.org/
6861Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6863S:	Supported
6864F:	Documentation/devicetree/bindings/infiniband/
6865F:	Documentation/infiniband/
6866F:	drivers/infiniband/
6867F:	include/uapi/linux/if_infiniband.h
6868F:	include/uapi/rdma/
6869F:	include/rdma/
6870
6871INGENIC JZ4780 DMA Driver
6872M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6873S:	Maintained
6874F:	drivers/dma/dma-jz4780.c
6875
6876INGENIC JZ4780 NAND DRIVER
6877M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6878L:	linux-mtd@lists.infradead.org
6879S:	Maintained
6880F:	drivers/mtd/nand/jz4780_*
6881
6882INOTIFY
6883M:	Jan Kara <jack@suse.cz>
6884R:	Amir Goldstein <amir73il@gmail.com>
6885L:	linux-fsdevel@vger.kernel.org
6886S:	Maintained
6887F:	Documentation/filesystems/inotify.txt
6888F:	fs/notify/inotify/
6889F:	include/linux/inotify.h
6890F:	include/uapi/linux/inotify.h
6891
6892INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6893M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6894L:	linux-input@vger.kernel.org
6895Q:	http://patchwork.kernel.org/project/linux-input/list/
6896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6897S:	Maintained
6898F:	drivers/input/
6899F:	include/linux/input.h
6900F:	include/uapi/linux/input.h
6901F:	include/uapi/linux/input-event-codes.h
6902F:	include/linux/input/
6903F:	Documentation/devicetree/bindings/input/
6904F:	Documentation/input/
6905
6906INPUT MULTITOUCH (MT) PROTOCOL
6907M:	Henrik Rydberg <rydberg@bitmath.org>
6908L:	linux-input@vger.kernel.org
6909S:	Odd fixes
6910F:	Documentation/input/multi-touch-protocol.rst
6911F:	drivers/input/input-mt.c
6912K:	\b(ABS|SYN)_MT_
6913
6914INSIDE SECURE CRYPTO DRIVER
6915M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6916F:	drivers/crypto/inside-secure/
6917S:	Maintained
6918L:	linux-crypto@vger.kernel.org
6919
6920INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6921M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6922M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6923L:	linux-integrity@vger.kernel.org
6924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6925S:	Supported
6926F:	security/integrity/ima/
6927
6928INTEL 810/815 FRAMEBUFFER DRIVER
6929M:	Antonino Daplas <adaplas@gmail.com>
6930L:	linux-fbdev@vger.kernel.org
6931S:	Maintained
6932F:	drivers/video/fbdev/i810/
6933
6934INTEL ASoC BDW/HSW DRIVERS
6935M:	Jie Yang <yang.jie@linux.intel.com>
6936L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6937S:	Supported
6938F:	sound/soc/intel/common/sst-dsp*
6939F:	sound/soc/intel/common/sst-firmware.c
6940F:	sound/soc/intel/boards/broadwell.c
6941F:	sound/soc/intel/haswell/
6942
6943INTEL C600 SERIES SAS CONTROLLER DRIVER
6944M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6945M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6946L:	linux-scsi@vger.kernel.org
6947T:	git git://git.code.sf.net/p/intel-sas/isci
6948S:	Supported
6949F:	drivers/scsi/isci/
6950
6951INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6952M:	Jani Nikula <jani.nikula@linux.intel.com>
6953M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6954M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6955L:	intel-gfx@lists.freedesktop.org
6956W:	https://01.org/linuxgraphics/
6957B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6958C:	irc://chat.freenode.net/intel-gfx
6959Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6960T:	git git://anongit.freedesktop.org/drm-intel
6961S:	Supported
6962F:	drivers/gpu/drm/i915/
6963F:	include/drm/i915*
6964F:	include/uapi/drm/i915_drm.h
6965F:	Documentation/gpu/i915.rst
6966
6967INTEL ETHERNET DRIVERS
6968M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6969L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6970W:	http://www.intel.com/support/feedback.htm
6971W:	http://e1000.sourceforge.net/
6972Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6975S:	Supported
6976F:	Documentation/networking/e100.txt
6977F:	Documentation/networking/e1000.txt
6978F:	Documentation/networking/e1000e.txt
6979F:	Documentation/networking/igb.txt
6980F:	Documentation/networking/igbvf.txt
6981F:	Documentation/networking/ixgb.txt
6982F:	Documentation/networking/ixgbe.txt
6983F:	Documentation/networking/ixgbevf.txt
6984F:	Documentation/networking/i40e.txt
6985F:	Documentation/networking/i40evf.txt
6986F:	drivers/net/ethernet/intel/
6987F:	drivers/net/ethernet/intel/*/
6988F:	include/linux/avf/virtchnl.h
6989
6990INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6991M:	Maik Broemme <mbroemme@libmpq.org>
6992L:	linux-fbdev@vger.kernel.org
6993S:	Maintained
6994F:	Documentation/fb/intelfb.txt
6995F:	drivers/video/fbdev/intelfb/
6996
6997INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6998M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6999M:	Zhi Wang <zhi.a.wang@intel.com>
7000L:	intel-gvt-dev@lists.freedesktop.org
7001L:	intel-gfx@lists.freedesktop.org
7002W:	https://01.org/igvt-g
7003T:	git https://github.com/01org/gvt-linux.git
7004S:	Supported
7005F:	drivers/gpu/drm/i915/gvt/
7006
7007INTEL HID EVENT DRIVER
7008M:	Alex Hung <alex.hung@canonical.com>
7009L:	platform-driver-x86@vger.kernel.org
7010S:	Maintained
7011F:	drivers/platform/x86/intel-hid.c
7012
7013INTEL I/OAT DMA DRIVER
7014M:	Dave Jiang <dave.jiang@intel.com>
7015R:	Dan Williams <dan.j.williams@intel.com>
7016L:	dmaengine@vger.kernel.org
7017Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7018S:	Supported
7019F:	drivers/dma/ioat*
7020
7021INTEL IDLE DRIVER
7022M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7023M:	Len Brown <lenb@kernel.org>
7024L:	linux-pm@vger.kernel.org
7025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7026B:	https://bugzilla.kernel.org
7027S:	Supported
7028F:	drivers/idle/intel_idle.c
7029
7030INTEL INTEGRATED SENSOR HUB DRIVER
7031M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7032M:	Jiri Kosina <jikos@kernel.org>
7033L:	linux-input@vger.kernel.org
7034S:	Maintained
7035F:	drivers/hid/intel-ish-hid/
7036
7037INTEL IOMMU (VT-d)
7038M:	David Woodhouse <dwmw2@infradead.org>
7039L:	iommu@lists.linux-foundation.org
7040T:	git git://git.infradead.org/iommu-2.6.git
7041S:	Supported
7042F:	drivers/iommu/intel-iommu.c
7043F:	include/linux/intel-iommu.h
7044
7045INTEL IOP-ADMA DMA DRIVER
7046R:	Dan Williams <dan.j.williams@intel.com>
7047S:	Odd fixes
7048F:	drivers/dma/iop-adma.c
7049
7050INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7051M:	Krzysztof Halasa <khalasa@piap.pl>
7052S:	Maintained
7053F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7054F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7055F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7056F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7057F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7058F:	drivers/net/wan/ixp4xx_hss.c
7059
7060INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7061M:	Deepak Saxena <dsaxena@plexity.net>
7062S:	Maintained
7063F:	drivers/char/hw_random/ixp4xx-rng.c
7064
7065INTEL MANAGEMENT ENGINE (mei)
7066M:	Tomas Winkler <tomas.winkler@intel.com>
7067L:	linux-kernel@vger.kernel.org
7068S:	Supported
7069F:	include/uapi/linux/mei.h
7070F:	include/linux/mei_cl_bus.h
7071F:	drivers/misc/mei/*
7072F:	drivers/watchdog/mei_wdt.c
7073F:	Documentation/misc-devices/mei/*
7074F:	samples/mei/*
7075
7076INTEL MENLOW THERMAL DRIVER
7077M:	Sujith Thomas <sujith.thomas@intel.com>
7078L:	platform-driver-x86@vger.kernel.org
7079W:	https://01.org/linux-acpi
7080S:	Supported
7081F:	drivers/platform/x86/intel_menlow.c
7082
7083INTEL MERRIFIELD GPIO DRIVER
7084M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7085L:	linux-gpio@vger.kernel.org
7086S:	Maintained
7087F:	drivers/gpio/gpio-merrifield.c
7088
7089INTEL MIC DRIVERS (mic)
7090M:	Sudeep Dutt <sudeep.dutt@intel.com>
7091M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7092S:	Supported
7093W:	https://github.com/sudeepdutt/mic
7094W:	http://software.intel.com/en-us/mic-developer
7095F:	include/linux/mic_bus.h
7096F:	include/linux/scif.h
7097F:	include/uapi/linux/mic_common.h
7098F:	include/uapi/linux/mic_ioctl.h
7099F:	include/uapi/linux/scif_ioctl.h
7100F:	drivers/misc/mic/
7101F:	drivers/dma/mic_x100_dma.c
7102F:	drivers/dma/mic_x100_dma.h
7103F:	Documentation/mic/
7104
7105INTEL PMC CORE DRIVER
7106M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7107M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7108L:	platform-driver-x86@vger.kernel.org
7109S:	Maintained
7110F:	arch/x86/include/asm/pmc_core.h
7111F:	drivers/platform/x86/intel_pmc_core*
7112
7113INTEL PMC/P-Unit IPC DRIVER
7114M:	Zha Qipeng<qipeng.zha@intel.com>
7115L:	platform-driver-x86@vger.kernel.org
7116S:	Maintained
7117F:	drivers/platform/x86/intel_pmc_ipc.c
7118F:	drivers/platform/x86/intel_punit_ipc.c
7119F:	arch/x86/include/asm/intel_pmc_ipc.h
7120F:	arch/x86/include/asm/intel_punit_ipc.h
7121
7122INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7123M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7124L:	linux-wireless@vger.kernel.org
7125S:	Maintained
7126F:	Documentation/networking/README.ipw2100
7127F:	Documentation/networking/README.ipw2200
7128F:	drivers/net/wireless/intel/ipw2x00/
7129
7130INTEL PSTATE DRIVER
7131M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7132M:	Len Brown <lenb@kernel.org>
7133L:	linux-pm@vger.kernel.org
7134S:	Supported
7135F:	drivers/cpufreq/intel_pstate.c
7136
7137INTEL RDMA RNIC DRIVER
7138M:	Faisal Latif <faisal.latif@intel.com>
7139M:	Shiraz Saleem <shiraz.saleem@intel.com>
7140L:	linux-rdma@vger.kernel.org
7141S:	Supported
7142F:	drivers/infiniband/hw/i40iw/
7143
7144INTEL TELEMETRY DRIVER
7145M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7146L:	platform-driver-x86@vger.kernel.org
7147S:	Maintained
7148F:	arch/x86/include/asm/intel_telemetry.h
7149F:	drivers/platform/x86/intel_telemetry*
7150
7151INTEL VIRTUAL BUTTON DRIVER
7152M:	AceLan Kao <acelan.kao@canonical.com>
7153L:	platform-driver-x86@vger.kernel.org
7154S:	Maintained
7155F:	drivers/platform/x86/intel-vbtn.c
7156
7157INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7158M:	Stanislaw Gruszka <sgruszka@redhat.com>
7159L:	linux-wireless@vger.kernel.org
7160S:	Supported
7161F:	drivers/net/wireless/intel/iwlegacy/
7162
7163INTEL WIRELESS WIFI LINK (iwlwifi)
7164M:	Johannes Berg <johannes.berg@intel.com>
7165M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7166M:	Luca Coelho <luciano.coelho@intel.com>
7167M:	Intel Linux Wireless <linuxwifi@intel.com>
7168L:	linux-wireless@vger.kernel.org
7169W:	http://intellinuxwireless.org
7170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7171S:	Supported
7172F:	drivers/net/wireless/intel/iwlwifi/
7173
7174INTEL WIRELESS WIMAX CONNECTION 2400
7175M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7176M:	linux-wimax@intel.com
7177L:	wimax@linuxwimax.org (subscribers-only)
7178S:	Supported
7179W:	http://linuxwimax.org
7180F:	Documentation/wimax/README.i2400m
7181F:	drivers/net/wimax/i2400m/
7182F:	include/uapi/linux/wimax/i2400m.h
7183
7184INTEL(R) TRACE HUB
7185M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7186S:	Supported
7187F:	Documentation/trace/intel_th.txt
7188F:	drivers/hwtracing/intel_th/
7189
7190INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7191M:	Ning Sun <ning.sun@intel.com>
7192L:	tboot-devel@lists.sourceforge.net
7193W:	http://tboot.sourceforge.net
7194T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7195S:	Supported
7196F:	Documentation/intel_txt.txt
7197F:	include/linux/tboot.h
7198F:	arch/x86/kernel/tboot.c
7199
7200INTEL-MID GPIO DRIVER
7201M:	David Cohen <david.a.cohen@linux.intel.com>
7202L:	linux-gpio@vger.kernel.org
7203S:	Maintained
7204F:	drivers/gpio/gpio-intel-mid.c
7205
7206INVENSENSE MPU-3050 GYROSCOPE DRIVER
7207M:	Linus Walleij <linus.walleij@linaro.org>
7208L:	linux-iio@vger.kernel.org
7209S:	Maintained
7210F:	drivers/iio/gyro/mpu3050*
7211F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7212
7213IOC3 ETHERNET DRIVER
7214M:	Ralf Baechle <ralf@linux-mips.org>
7215L:	linux-mips@linux-mips.org
7216S:	Maintained
7217F:	drivers/net/ethernet/sgi/ioc3-eth.c
7218
7219IOC3 SERIAL DRIVER
7220M:	Pat Gefre <pfg@sgi.com>
7221L:	linux-serial@vger.kernel.org
7222S:	Maintained
7223F:	drivers/tty/serial/ioc3_serial.c
7224
7225IOMMU DRIVERS
7226M:	Joerg Roedel <joro@8bytes.org>
7227L:	iommu@lists.linux-foundation.org
7228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7229S:	Maintained
7230F:	Documentation/devicetree/bindings/iommu/
7231F:	drivers/iommu/
7232F:	include/linux/iommu.h
7233F:	include/linux/iova.h
7234
7235IP MASQUERADING
7236M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7237S:	Maintained
7238F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7239
7240IPMI SUBSYSTEM
7241M:	Corey Minyard <minyard@acm.org>
7242L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7243W:	http://openipmi.sourceforge.net/
7244S:	Supported
7245F:	Documentation/IPMI.txt
7246F:	drivers/char/ipmi/
7247F:	include/linux/ipmi*
7248F:	include/uapi/linux/ipmi*
7249
7250IPS SCSI RAID DRIVER
7251M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7252L:	linux-scsi@vger.kernel.org
7253W:	http://www.adaptec.com/
7254S:	Maintained
7255F:	drivers/scsi/ips*
7256
7257IPVS
7258M:	Wensong Zhang <wensong@linux-vs.org>
7259M:	Simon Horman <horms@verge.net.au>
7260M:	Julian Anastasov <ja@ssi.bg>
7261L:	netdev@vger.kernel.org
7262L:	lvs-devel@vger.kernel.org
7263S:	Maintained
7264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7266F:	Documentation/networking/ipvs-sysctl.txt
7267F:	include/net/ip_vs.h
7268F:	include/uapi/linux/ip_vs.h
7269F:	net/netfilter/ipvs/
7270
7271IPWIRELESS DRIVER
7272M:	Jiri Kosina <jikos@kernel.org>
7273M:	David Sterba <dsterba@suse.com>
7274S:	Odd Fixes
7275F:	drivers/tty/ipwireless/
7276
7277IPX NETWORK LAYER
7278L:	netdev@vger.kernel.org
7279S:	Odd fixes
7280F:	include/net/ipx.h
7281F:	include/uapi/linux/ipx.h
7282F:	net/ipx/
7283
7284IRDA SUBSYSTEM
7285M:	Samuel Ortiz <samuel@sortiz.org>
7286L:	irda-users@lists.sourceforge.net (subscribers-only)
7287L:	netdev@vger.kernel.org
7288W:	http://irda.sourceforge.net/
7289S:	Maintained
7290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7291F:	Documentation/networking/irda.txt
7292F:	drivers/staging/irda/
7293
7294IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7295M:	Marc Zyngier <marc.zyngier@arm.com>
7296S:	Maintained
7297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7298F:	Documentation/IRQ-domain.txt
7299F:	include/linux/irqdomain.h
7300F:	kernel/irq/irqdomain.c
7301F:	kernel/irq/msi.c
7302
7303IRQ SUBSYSTEM
7304M:	Thomas Gleixner <tglx@linutronix.de>
7305L:	linux-kernel@vger.kernel.org
7306S:	Maintained
7307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7308F:	kernel/irq/
7309
7310IRQCHIP DRIVERS
7311M:	Thomas Gleixner <tglx@linutronix.de>
7312M:	Jason Cooper <jason@lakedaemon.net>
7313M:	Marc Zyngier <marc.zyngier@arm.com>
7314L:	linux-kernel@vger.kernel.org
7315S:	Maintained
7316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7317F:	Documentation/devicetree/bindings/interrupt-controller/
7318F:	drivers/irqchip/
7319
7320ISA
7321M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7322S:	Maintained
7323F:	Documentation/isa.txt
7324F:	drivers/base/isa.c
7325F:	include/linux/isa.h
7326
7327ISA RADIO MODULE
7328M:	Hans Verkuil <hverkuil@xs4all.nl>
7329L:	linux-media@vger.kernel.org
7330T:	git git://linuxtv.org/media_tree.git
7331W:	https://linuxtv.org
7332S:	Maintained
7333F:	drivers/media/radio/radio-isa*
7334
7335ISAPNP
7336M:	Jaroslav Kysela <perex@perex.cz>
7337S:	Maintained
7338F:	Documentation/isapnp.txt
7339F:	drivers/pnp/isapnp/
7340F:	include/linux/isapnp.h
7341
7342ISCSI
7343M:	Lee Duncan <lduncan@suse.com>
7344M:	Chris Leech <cleech@redhat.com>
7345L:	open-iscsi@googlegroups.com
7346W:	www.open-iscsi.com
7347S:	Maintained
7348F:	drivers/scsi/*iscsi*
7349F:	include/scsi/*iscsi*
7350
7351iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7352M:	Peter Jones <pjones@redhat.com>
7353M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7354S:	Maintained
7355F:	drivers/firmware/iscsi_ibft*
7356
7357ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7358M:	Or Gerlitz <ogerlitz@mellanox.com>
7359M:	Sagi Grimberg <sagi@grimberg.me>
7360M:	Roi Dayan <roid@mellanox.com>
7361L:	linux-rdma@vger.kernel.org
7362S:	Supported
7363W:	http://www.openfabrics.org
7364W:	www.open-iscsi.org
7365Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7366F:	drivers/infiniband/ulp/iser/
7367
7368ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7369M:	Sagi Grimberg <sagi@grimberg.me>
7370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7371L:	linux-rdma@vger.kernel.org
7372L:	target-devel@vger.kernel.org
7373S:	Supported
7374W:	http://www.linux-iscsi.org
7375F:	drivers/infiniband/ulp/isert
7376
7377ISDN SUBSYSTEM
7378M:	Karsten Keil <isdn@linux-pingi.de>
7379L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7380L:	netdev@vger.kernel.org
7381W:	http://www.isdn4linux.de
7382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7383S:	Maintained
7384F:	Documentation/isdn/
7385F:	drivers/isdn/
7386F:	include/linux/isdn.h
7387F:	include/linux/isdn/
7388F:	include/uapi/linux/isdn.h
7389F:	include/uapi/linux/isdn/
7390
7391ISDN SUBSYSTEM (Eicon active card driver)
7392M:	Armin Schindler <mac@melware.de>
7393L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7394W:	http://www.melware.de
7395S:	Maintained
7396F:	drivers/isdn/hardware/eicon/
7397
7398IT87 HARDWARE MONITORING DRIVER
7399M:	Jean Delvare <jdelvare@suse.com>
7400L:	linux-hwmon@vger.kernel.org
7401S:	Maintained
7402F:	Documentation/hwmon/it87
7403F:	drivers/hwmon/it87.c
7404
7405IT913X MEDIA DRIVER
7406M:	Antti Palosaari <crope@iki.fi>
7407L:	linux-media@vger.kernel.org
7408W:	https://linuxtv.org
7409W:	http://palosaari.fi/linux/
7410Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7411T:	git git://linuxtv.org/anttip/media_tree.git
7412S:	Maintained
7413F:	drivers/media/tuners/it913x*
7414
7415IVTV VIDEO4LINUX DRIVER
7416M:	Andy Walls <awalls@md.metrocast.net>
7417L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7418L:	linux-media@vger.kernel.org
7419T:	git git://linuxtv.org/media_tree.git
7420W:	http://www.ivtvdriver.org
7421S:	Maintained
7422F:	Documentation/media/v4l-drivers/ivtv*
7423F:	drivers/media/pci/ivtv/
7424F:	include/uapi/linux/ivtv*
7425
7426IX2505V MEDIA DRIVER
7427M:	Malcolm Priestley <tvboxspy@gmail.com>
7428L:	linux-media@vger.kernel.org
7429W:	https://linuxtv.org
7430Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7431S:	Maintained
7432F:	drivers/media/dvb-frontends/ix2505v*
7433
7434JC42.4 TEMPERATURE SENSOR DRIVER
7435M:	Guenter Roeck <linux@roeck-us.net>
7436L:	linux-hwmon@vger.kernel.org
7437S:	Maintained
7438F:	drivers/hwmon/jc42.c
7439F:	Documentation/hwmon/jc42
7440
7441JFS FILESYSTEM
7442M:	Dave Kleikamp <shaggy@kernel.org>
7443L:	jfs-discussion@lists.sourceforge.net
7444W:	http://jfs.sourceforge.net/
7445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7446S:	Maintained
7447F:	Documentation/filesystems/jfs.txt
7448F:	fs/jfs/
7449
7450JME NETWORK DRIVER
7451M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7452L:	netdev@vger.kernel.org
7453S:	Maintained
7454F:	drivers/net/ethernet/jme.*
7455
7456JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7457M:	David Woodhouse <dwmw2@infradead.org>
7458L:	linux-mtd@lists.infradead.org
7459W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7460S:	Maintained
7461F:	fs/jffs2/
7462F:	include/uapi/linux/jffs2.h
7463
7464JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7465M:	"Theodore Ts'o" <tytso@mit.edu>
7466M:	Jan Kara <jack@suse.com>
7467L:	linux-ext4@vger.kernel.org
7468S:	Maintained
7469F:	fs/jbd2/
7470F:	include/linux/jbd2.h
7471
7472JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7473M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7474L:	linux-media@vger.kernel.org
7475S:	Maintained
7476F:	drivers/media/platform/rcar_jpu.c
7477
7478JSM Neo PCI based serial card
7479M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7480L:	linux-serial@vger.kernel.org
7481S:	Maintained
7482F:	drivers/tty/serial/jsm/
7483
7484K10TEMP HARDWARE MONITORING DRIVER
7485M:	Clemens Ladisch <clemens@ladisch.de>
7486L:	linux-hwmon@vger.kernel.org
7487S:	Maintained
7488F:	Documentation/hwmon/k10temp
7489F:	drivers/hwmon/k10temp.c
7490
7491K8TEMP HARDWARE MONITORING DRIVER
7492M:	Rudolf Marek <r.marek@assembler.cz>
7493L:	linux-hwmon@vger.kernel.org
7494S:	Maintained
7495F:	Documentation/hwmon/k8temp
7496F:	drivers/hwmon/k8temp.c
7497
7498KASAN
7499M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7500R:	Alexander Potapenko <glider@google.com>
7501R:	Dmitry Vyukov <dvyukov@google.com>
7502L:	kasan-dev@googlegroups.com
7503S:	Maintained
7504F:	arch/*/include/asm/kasan.h
7505F:	arch/*/mm/kasan_init*
7506F:	Documentation/dev-tools/kasan.rst
7507F:	include/linux/kasan*.h
7508F:	lib/test_kasan.c
7509F:	mm/kasan/
7510F:	scripts/Makefile.kasan
7511
7512KCONFIG
7513L:	linux-kbuild@vger.kernel.org
7514S:	Orphan
7515F:	Documentation/kbuild/kconfig-language.txt
7516F:	scripts/kconfig/
7517
7518KDUMP
7519M:	Dave Young <dyoung@redhat.com>
7520M:	Baoquan He <bhe@redhat.com>
7521R:	Vivek Goyal <vgoyal@redhat.com>
7522L:	kexec@lists.infradead.org
7523W:	http://lse.sourceforge.net/kdump/
7524S:	Maintained
7525F:	Documentation/kdump/
7526
7527KEENE FM RADIO TRANSMITTER DRIVER
7528M:	Hans Verkuil <hverkuil@xs4all.nl>
7529L:	linux-media@vger.kernel.org
7530T:	git git://linuxtv.org/media_tree.git
7531W:	https://linuxtv.org
7532S:	Maintained
7533F:	drivers/media/radio/radio-keene*
7534
7535KERNEL AUTOMOUNTER v4 (AUTOFS4)
7536M:	Ian Kent <raven@themaw.net>
7537L:	autofs@vger.kernel.org
7538S:	Maintained
7539F:	fs/autofs4/
7540
7541KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7542M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7543M:	Michal Marek <michal.lkml@markovi.net>
7544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7545L:	linux-kbuild@vger.kernel.org
7546S:	Maintained
7547F:	Documentation/kbuild/
7548F:	Makefile
7549F:	scripts/Makefile.*
7550F:	scripts/basic/
7551F:	scripts/mk*
7552F:	scripts/package/
7553
7554KERNEL JANITORS
7555L:	kernel-janitors@vger.kernel.org
7556W:	http://kernelnewbies.org/KernelJanitors
7557S:	Odd Fixes
7558
7559KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7560M:	"J. Bruce Fields" <bfields@fieldses.org>
7561M:	Jeff Layton <jlayton@kernel.org>
7562L:	linux-nfs@vger.kernel.org
7563W:	http://nfs.sourceforge.net/
7564T:	git git://linux-nfs.org/~bfields/linux.git
7565S:	Supported
7566F:	fs/nfsd/
7567F:	include/uapi/linux/nfsd/
7568F:	fs/lockd/
7569F:	fs/nfs_common/
7570F:	net/sunrpc/
7571F:	include/linux/lockd/
7572F:	include/linux/sunrpc/
7573F:	include/uapi/linux/sunrpc/
7574
7575KERNEL SELFTEST FRAMEWORK
7576M:	Shuah Khan <shuahkh@osg.samsung.com>
7577M:	Shuah Khan <shuah@kernel.org>
7578L:	linux-kselftest@vger.kernel.org
7579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7580S:	Maintained
7581F:	tools/testing/selftests/
7582F:	Documentation/dev-tools/kselftest*
7583
7584KERNEL USERMODE HELPER
7585M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7586L:	linux-kernel@vger.kernel.org
7587S:	Maintained
7588F:	kernel/umh.c
7589F:	include/linux/umh.h
7590
7591KERNEL VIRTUAL MACHINE (KVM)
7592M:	Paolo Bonzini <pbonzini@redhat.com>
7593M:	Radim Krčmář <rkrcmar@redhat.com>
7594L:	kvm@vger.kernel.org
7595W:	http://www.linux-kvm.org
7596T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7597S:	Supported
7598F:	Documentation/virtual/kvm/
7599F:	include/trace/events/kvm.h
7600F:	include/uapi/asm-generic/kvm*
7601F:	include/uapi/linux/kvm*
7602F:	include/asm-generic/kvm*
7603F:	include/linux/kvm*
7604F:	include/kvm/iodev.h
7605F:	virt/kvm/*
7606F:	tools/kvm/
7607
7608KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7609M:	Joerg Roedel <joro@8bytes.org>
7610L:	kvm@vger.kernel.org
7611W:	http://www.linux-kvm.org/
7612S:	Maintained
7613F:	arch/x86/include/asm/svm.h
7614F:	arch/x86/kvm/svm.c
7615
7616KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7617M:	Christoffer Dall <christoffer.dall@linaro.org>
7618M:	Marc Zyngier <marc.zyngier@arm.com>
7619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7620L:	kvmarm@lists.cs.columbia.edu
7621W:	http://systems.cs.columbia.edu/projects/kvm-arm
7622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7623S:	Supported
7624F:	arch/arm/include/uapi/asm/kvm*
7625F:	arch/arm/include/asm/kvm*
7626F:	arch/arm/kvm/
7627F:	virt/kvm/arm/
7628F:	include/kvm/arm_*
7629
7630KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7631M:	Christoffer Dall <christoffer.dall@linaro.org>
7632M:	Marc Zyngier <marc.zyngier@arm.com>
7633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7634L:	kvmarm@lists.cs.columbia.edu
7635S:	Maintained
7636F:	arch/arm64/include/uapi/asm/kvm*
7637F:	arch/arm64/include/asm/kvm*
7638F:	arch/arm64/kvm/
7639
7640KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7641M:	James Hogan <jhogan@kernel.org>
7642L:	linux-mips@linux-mips.org
7643S:	Supported
7644F:	arch/mips/include/uapi/asm/kvm*
7645F:	arch/mips/include/asm/kvm*
7646F:	arch/mips/kvm/
7647
7648KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7649M:	Paul Mackerras <paulus@ozlabs.org>
7650L:	kvm-ppc@vger.kernel.org
7651W:	http://www.linux-kvm.org/
7652T:	git git://github.com/agraf/linux-2.6.git
7653S:	Supported
7654F:	arch/powerpc/include/uapi/asm/kvm*
7655F:	arch/powerpc/include/asm/kvm*
7656F:	arch/powerpc/kvm/
7657F:	arch/powerpc/kernel/kvm*
7658
7659KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7660M:	Christian Borntraeger <borntraeger@de.ibm.com>
7661M:	Cornelia Huck <cohuck@redhat.com>
7662L:	linux-s390@vger.kernel.org
7663W:	http://www.ibm.com/developerworks/linux/linux390/
7664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7665S:	Supported
7666F:	arch/s390/include/uapi/asm/kvm*
7667F:	arch/s390/include/asm/gmap.h
7668F:	arch/s390/include/asm/kvm*
7669F:	arch/s390/kvm/
7670F:	arch/s390/mm/gmap.c
7671
7672KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7673M:	Paolo Bonzini <pbonzini@redhat.com>
7674M:	Radim Krčmář <rkrcmar@redhat.com>
7675L:	kvm@vger.kernel.org
7676W:	http://www.linux-kvm.org
7677T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7678S:	Supported
7679F:	arch/x86/kvm/
7680F:	arch/x86/include/uapi/asm/kvm*
7681F:	arch/x86/include/asm/kvm*
7682F:	arch/x86/include/asm/pvclock-abi.h
7683F:	arch/x86/kernel/kvm.c
7684F:	arch/x86/kernel/kvmclock.c
7685
7686KERNFS
7687M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7688M:	Tejun Heo <tj@kernel.org>
7689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7690S:	Supported
7691F:	include/linux/kernfs.h
7692F:	fs/kernfs/
7693
7694KEXEC
7695M:	Eric Biederman <ebiederm@xmission.com>
7696W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7697L:	kexec@lists.infradead.org
7698S:	Maintained
7699F:	include/linux/kexec.h
7700F:	include/uapi/linux/kexec.h
7701F:	kernel/kexec*
7702
7703KEYS-ENCRYPTED
7704M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7705L:	linux-integrity@vger.kernel.org
7706L:	keyrings@vger.kernel.org
7707S:	Supported
7708F:	Documentation/security/keys/trusted-encrypted.rst
7709F:	include/keys/encrypted-type.h
7710F:	security/keys/encrypted-keys/
7711
7712KEYS-TRUSTED
7713M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7714L:	linux-integrity@vger.kernel.org
7715L:	keyrings@vger.kernel.org
7716S:	Supported
7717F:	Documentation/security/keys/trusted-encrypted.rst
7718F:	include/keys/trusted-type.h
7719F:	security/keys/trusted.c
7720F:	security/keys/trusted.h
7721
7722KEYS/KEYRINGS:
7723M:	David Howells <dhowells@redhat.com>
7724L:	keyrings@vger.kernel.org
7725S:	Maintained
7726F:	Documentation/security/keys/core.rst
7727F:	include/linux/key.h
7728F:	include/linux/key-type.h
7729F:	include/linux/keyctl.h
7730F:	include/uapi/linux/keyctl.h
7731F:	include/keys/
7732F:	security/keys/
7733
7734KGDB / KDB /debug_core
7735M:	Jason Wessel <jason.wessel@windriver.com>
7736W:	http://kgdb.wiki.kernel.org/
7737L:	kgdb-bugreport@lists.sourceforge.net
7738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7739S:	Maintained
7740F:	Documentation/dev-tools/kgdb.rst
7741F:	drivers/misc/kgdbts.c
7742F:	drivers/tty/serial/kgdboc.c
7743F:	include/linux/kdb.h
7744F:	include/linux/kgdb.h
7745F:	kernel/debug/
7746
7747KMEMLEAK
7748M:	Catalin Marinas <catalin.marinas@arm.com>
7749S:	Maintained
7750F:	Documentation/dev-tools/kmemleak.rst
7751F:	include/linux/kmemleak.h
7752F:	mm/kmemleak.c
7753F:	mm/kmemleak-test.c
7754
7755KMOD KERNEL MODULE LOADER - USERMODE HELPER
7756M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7757L:	linux-kernel@vger.kernel.org
7758S:	Maintained
7759F:	kernel/kmod.c
7760F:	include/linux/kmod.h
7761F:	lib/test_kmod.c
7762F:	tools/testing/selftests/kmod/
7763
7764KPROBES
7765M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7766M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7767M:	"David S. Miller" <davem@davemloft.net>
7768M:	Masami Hiramatsu <mhiramat@kernel.org>
7769S:	Maintained
7770F:	Documentation/kprobes.txt
7771F:	include/linux/kprobes.h
7772F:	include/asm-generic/kprobes.h
7773F:	kernel/kprobes.c
7774
7775KS0108 LCD CONTROLLER DRIVER
7776M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7777W:	http://miguelojeda.es/auxdisplay.htm
7778W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7779S:	Maintained
7780F:	Documentation/auxdisplay/ks0108
7781F:	drivers/auxdisplay/ks0108.c
7782F:	include/linux/ks0108.h
7783
7784L3MDEV
7785M:	David Ahern <dsa@cumulusnetworks.com>
7786L:	netdev@vger.kernel.org
7787S:	Maintained
7788F:	net/l3mdev
7789F:	include/net/l3mdev.h
7790
7791LANTIQ MIPS ARCHITECTURE
7792M:	John Crispin <john@phrozen.org>
7793L:	linux-mips@linux-mips.org
7794S:	Maintained
7795F:	arch/mips/lantiq
7796F:	drivers/soc/lantiq
7797
7798LAPB module
7799L:	linux-x25@vger.kernel.org
7800S:	Orphan
7801F:	Documentation/networking/lapb-module.txt
7802F:	include/*/lapb.h
7803F:	net/lapb/
7804
7805LASI 53c700 driver for PARISC
7806M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7807L:	linux-scsi@vger.kernel.org
7808S:	Maintained
7809F:	Documentation/scsi/53c700.txt
7810F:	drivers/scsi/53c700*
7811
7812LEAKING_ADDRESSES
7813M:	Tobin C. Harding <me@tobin.cc>
7814S:	Maintained
7815F:	scripts/leaking_addresses.pl
7816
7817LED SUBSYSTEM
7818M:	Richard Purdie <rpurdie@rpsys.net>
7819M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7820M:	Pavel Machek <pavel@ucw.cz>
7821L:	linux-leds@vger.kernel.org
7822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7823S:	Maintained
7824F:	Documentation/devicetree/bindings/leds/
7825F:	drivers/leds/
7826F:	include/linux/leds.h
7827
7828LEGACY EEPROM DRIVER
7829M:	Jean Delvare <jdelvare@suse.com>
7830S:	Maintained
7831F:	Documentation/misc-devices/eeprom
7832F:	drivers/misc/eeprom/eeprom.c
7833
7834LEGO USB Tower driver
7835M:	Juergen Stuber <starblue@users.sourceforge.net>
7836L:	legousb-devel@lists.sourceforge.net
7837W:	http://legousb.sourceforge.net/
7838S:	Maintained
7839F:	drivers/usb/misc/legousbtower.c
7840
7841LG2160 MEDIA DRIVER
7842M:	Michael Krufky <mkrufky@linuxtv.org>
7843L:	linux-media@vger.kernel.org
7844W:	https://linuxtv.org
7845W:	http://github.com/mkrufky
7846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7847T:	git git://linuxtv.org/mkrufky/tuners.git
7848S:	Maintained
7849F:	drivers/media/dvb-frontends/lg2160.*
7850
7851LGDT3305 MEDIA DRIVER
7852M:	Michael Krufky <mkrufky@linuxtv.org>
7853L:	linux-media@vger.kernel.org
7854W:	https://linuxtv.org
7855W:	http://github.com/mkrufky
7856Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7857T:	git git://linuxtv.org/mkrufky/tuners.git
7858S:	Maintained
7859F:	drivers/media/dvb-frontends/lgdt3305.*
7860
7861LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7862M:	Viresh Kumar <vireshk@kernel.org>
7863L:	linux-ide@vger.kernel.org
7864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7865S:	Maintained
7866F:	include/linux/pata_arasan_cf_data.h
7867F:	drivers/ata/pata_arasan_cf.c
7868
7869LIBATA PATA DRIVERS
7870M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7871M:	Tejun Heo <tj@kernel.org>
7872L:	linux-ide@vger.kernel.org
7873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7874S:	Maintained
7875F:	drivers/ata/pata_*.c
7876F:	drivers/ata/ata_generic.c
7877
7878LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7879M:	Linus Walleij <linus.walleij@linaro.org>
7880L:	linux-ide@vger.kernel.org
7881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7882S:	Maintained
7883F:	drivers/ata/pata_ftide010.c
7884F:	drivers/ata/sata_gemini.c
7885F:	drivers/ata/sata_gemini.h
7886
7887LIBATA SATA AHCI PLATFORM devices support
7888M:	Hans de Goede <hdegoede@redhat.com>
7889M:	Tejun Heo <tj@kernel.org>
7890L:	linux-ide@vger.kernel.org
7891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7892S:	Maintained
7893F:	drivers/ata/ahci_platform.c
7894F:	drivers/ata/libahci_platform.c
7895F:	include/linux/ahci_platform.h
7896
7897LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7898M:	Mikael Pettersson <mikpelinux@gmail.com>
7899L:	linux-ide@vger.kernel.org
7900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7901S:	Maintained
7902F:	drivers/ata/sata_promise.*
7903
7904LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7905M:	Tejun Heo <tj@kernel.org>
7906L:	linux-ide@vger.kernel.org
7907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7908S:	Maintained
7909F:	drivers/ata/
7910F:	include/linux/ata.h
7911F:	include/linux/libata.h
7912F:	Documentation/devicetree/bindings/ata/
7913
7914LIBLOCKDEP
7915M:	Sasha Levin <alexander.levin@verizon.com>
7916S:	Maintained
7917F:	tools/lib/lockdep/
7918
7919LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7920M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7921L:	linux-nvdimm@lists.01.org
7922Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7923S:	Supported
7924F:	drivers/nvdimm/blk.c
7925F:	drivers/nvdimm/region_devs.c
7926
7927LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7928M:	Vishal Verma <vishal.l.verma@intel.com>
7929L:	linux-nvdimm@lists.01.org
7930Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7931S:	Supported
7932F:	drivers/nvdimm/btt*
7933
7934LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7935M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7936L:	linux-nvdimm@lists.01.org
7937Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7938S:	Supported
7939F:	drivers/nvdimm/pmem*
7940
7941LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7942M:	Dan Williams <dan.j.williams@intel.com>
7943L:	linux-nvdimm@lists.01.org
7944Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7946S:	Supported
7947F:	drivers/nvdimm/*
7948F:	drivers/acpi/nfit/*
7949F:	include/linux/nd.h
7950F:	include/linux/libnvdimm.h
7951F:	include/uapi/linux/ndctl.h
7952
7953LIGHTNVM PLATFORM SUPPORT
7954M:	Matias Bjorling <mb@lightnvm.io>
7955W:	http://github/OpenChannelSSD
7956L:	linux-block@vger.kernel.org
7957S:	Maintained
7958F:	drivers/lightnvm/
7959F:	include/linux/lightnvm.h
7960F:	include/uapi/linux/lightnvm.h
7961
7962LINUX FOR POWER MACINTOSH
7963M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7964W:	http://www.penguinppc.org/
7965L:	linuxppc-dev@lists.ozlabs.org
7966S:	Maintained
7967F:	arch/powerpc/platforms/powermac/
7968F:	drivers/macintosh/
7969
7970LINUX FOR POWERPC (32-BIT AND 64-BIT)
7971M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7972M:	Paul Mackerras <paulus@samba.org>
7973M:	Michael Ellerman <mpe@ellerman.id.au>
7974W:	https://github.com/linuxppc/linux/wiki
7975L:	linuxppc-dev@lists.ozlabs.org
7976Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7978S:	Supported
7979F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7980F:	Documentation/devicetree/bindings/powerpc/
7981F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7982F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7983F:	Documentation/powerpc/
7984F:	arch/powerpc/
7985F:	drivers/char/tpm/tpm_ibmvtpm*
7986F:	drivers/crypto/nx/
7987F:	drivers/crypto/vmx/
7988F:	drivers/i2c/busses/i2c-opal.c
7989F:	drivers/net/ethernet/ibm/ibmveth.*
7990F:	drivers/net/ethernet/ibm/ibmvnic.*
7991F:	drivers/pci/hotplug/pnv_php.c
7992F:	drivers/pci/hotplug/rpa*
7993F:	drivers/rtc/rtc-opal.c
7994F:	drivers/scsi/ibmvscsi/
7995F:	drivers/tty/hvc/hvc_opal.c
7996F:	drivers/watchdog/wdrtas.c
7997F:	tools/testing/selftests/powerpc
7998N:	/pmac
7999N:	powermac
8000N:	powernv
8001N:	[^a-z0-9]ps3
8002N:	pseries
8003
8004LINUX FOR POWERPC EMBEDDED MPC5XXX
8005M:	Anatolij Gustschin <agust@denx.de>
8006L:	linuxppc-dev@lists.ozlabs.org
8007T:	git git://git.denx.de/linux-denx-agust.git
8008S:	Maintained
8009F:	arch/powerpc/platforms/512x/
8010F:	arch/powerpc/platforms/52xx/
8011
8012LINUX FOR POWERPC EMBEDDED PPC4XX
8013M:	Alistair Popple <alistair@popple.id.au>
8014M:	Matt Porter <mporter@kernel.crashing.org>
8015W:	http://www.penguinppc.org/
8016L:	linuxppc-dev@lists.ozlabs.org
8017S:	Maintained
8018F:	arch/powerpc/platforms/40x/
8019F:	arch/powerpc/platforms/44x/
8020
8021LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8022M:	Scott Wood <oss@buserror.net>
8023M:	Kumar Gala <galak@kernel.crashing.org>
8024W:	http://www.penguinppc.org/
8025L:	linuxppc-dev@lists.ozlabs.org
8026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8027S:	Maintained
8028F:	arch/powerpc/platforms/83xx/
8029F:	arch/powerpc/platforms/85xx/
8030F:	Documentation/devicetree/bindings/powerpc/fsl/
8031
8032LINUX FOR POWERPC EMBEDDED PPC8XX
8033M:	Vitaly Bordug <vitb@kernel.crashing.org>
8034W:	http://www.penguinppc.org/
8035L:	linuxppc-dev@lists.ozlabs.org
8036S:	Maintained
8037F:	arch/powerpc/platforms/8xx/
8038
8039LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8040L:	linuxppc-dev@lists.ozlabs.org
8041S:	Orphan
8042F:	arch/powerpc/*/*virtex*
8043F:	arch/powerpc/*/*/*virtex*
8044
8045LINUX FOR POWERPC PA SEMI PWRFICIENT
8046L:	linuxppc-dev@lists.ozlabs.org
8047S:	Orphan
8048F:	arch/powerpc/platforms/pasemi/
8049F:	drivers/*/*pasemi*
8050F:	drivers/*/*/*pasemi*
8051
8052LINUX KERNEL DUMP TEST MODULE (LKDTM)
8053M:	Kees Cook <keescook@chromium.org>
8054S:	Maintained
8055F:	drivers/misc/lkdtm*
8056
8057LINUX SECURITY MODULE (LSM) FRAMEWORK
8058M:	Chris Wright <chrisw@sous-sol.org>
8059L:	linux-security-module@vger.kernel.org
8060S:	Supported
8061
8062LIS3LV02D ACCELEROMETER DRIVER
8063M:	Eric Piel <eric.piel@tremplin-utc.net>
8064S:	Maintained
8065F:	Documentation/misc-devices/lis3lv02d
8066F:	drivers/misc/lis3lv02d/
8067F:	drivers/platform/x86/hp_accel.c
8068
8069LIVE PATCHING
8070M:	Josh Poimboeuf <jpoimboe@redhat.com>
8071M:	Jessica Yu <jeyu@kernel.org>
8072M:	Jiri Kosina <jikos@kernel.org>
8073M:	Miroslav Benes <mbenes@suse.cz>
8074R:	Petr Mladek <pmladek@suse.com>
8075S:	Maintained
8076F:	kernel/livepatch/
8077F:	include/linux/livepatch.h
8078F:	arch/x86/include/asm/livepatch.h
8079F:	arch/x86/kernel/livepatch.c
8080F:	Documentation/livepatch/
8081F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8082F:	samples/livepatch/
8083L:	live-patching@vger.kernel.org
8084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8085
8086LLC (802.2)
8087L:	netdev@vger.kernel.org
8088S:	Odd fixes
8089F:	include/linux/llc.h
8090F:	include/uapi/linux/llc.h
8091F:	include/net/llc*
8092F:	net/llc/
8093
8094LM73 HARDWARE MONITOR DRIVER
8095M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8096L:	linux-hwmon@vger.kernel.org
8097S:	Maintained
8098F:	drivers/hwmon/lm73.c
8099
8100LM78 HARDWARE MONITOR DRIVER
8101M:	Jean Delvare <jdelvare@suse.com>
8102L:	linux-hwmon@vger.kernel.org
8103S:	Maintained
8104F:	Documentation/hwmon/lm78
8105F:	drivers/hwmon/lm78.c
8106
8107LM83 HARDWARE MONITOR DRIVER
8108M:	Jean Delvare <jdelvare@suse.com>
8109L:	linux-hwmon@vger.kernel.org
8110S:	Maintained
8111F:	Documentation/hwmon/lm83
8112F:	drivers/hwmon/lm83.c
8113
8114LM90 HARDWARE MONITOR DRIVER
8115M:	Jean Delvare <jdelvare@suse.com>
8116L:	linux-hwmon@vger.kernel.org
8117S:	Maintained
8118F:	Documentation/hwmon/lm90
8119F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8120F:	drivers/hwmon/lm90.c
8121F:	include/dt-bindings/thermal/lm90.h
8122
8123LM95234 HARDWARE MONITOR DRIVER
8124M:	Guenter Roeck <linux@roeck-us.net>
8125L:	linux-hwmon@vger.kernel.org
8126S:	Maintained
8127F:	Documentation/hwmon/lm95234
8128F:	drivers/hwmon/lm95234.c
8129
8130LME2510 MEDIA DRIVER
8131M:	Malcolm Priestley <tvboxspy@gmail.com>
8132L:	linux-media@vger.kernel.org
8133W:	https://linuxtv.org
8134Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8135S:	Maintained
8136F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8137
8138LOADPIN SECURITY MODULE
8139M:	Kees Cook <keescook@chromium.org>
8140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8141S:	Supported
8142F:	security/loadpin/
8143F:	Documentation/admin-guide/LSM/LoadPin.rst
8144
8145LOCKING PRIMITIVES
8146M:	Peter Zijlstra <peterz@infradead.org>
8147M:	Ingo Molnar <mingo@redhat.com>
8148L:	linux-kernel@vger.kernel.org
8149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8150S:	Maintained
8151F:	Documentation/locking/
8152F:	include/linux/lockdep.h
8153F:	include/linux/spinlock*.h
8154F:	arch/*/include/asm/spinlock*.h
8155F:	include/linux/rwlock*.h
8156F:	include/linux/mutex*.h
8157F:	arch/*/include/asm/mutex*.h
8158F:	include/linux/rwsem*.h
8159F:	arch/*/include/asm/rwsem.h
8160F:	include/linux/seqlock.h
8161F:	lib/locking*.[ch]
8162F:	kernel/locking/
8163
8164LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8165M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8166L:	linux-ntfs-dev@lists.sourceforge.net
8167W:	http://www.linux-ntfs.org/content/view/19/37/
8168S:	Maintained
8169F:	Documentation/ldm.txt
8170F:	block/partitions/ldm.*
8171
8172LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8173M:	Sathya Prakash <sathya.prakash@broadcom.com>
8174M:	Chaitra P B <chaitra.basappa@broadcom.com>
8175M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8176L:	MPT-FusionLinux.pdl@broadcom.com
8177L:	linux-scsi@vger.kernel.org
8178W:	http://www.avagotech.com/support/
8179S:	Supported
8180F:	drivers/message/fusion/
8181F:	drivers/scsi/mpt2sas/
8182F:	drivers/scsi/mpt3sas/
8183
8184LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8185M:	Matthew Wilcox <matthew@wil.cx>
8186L:	linux-scsi@vger.kernel.org
8187S:	Maintained
8188F:	drivers/scsi/sym53c8xx_2/
8189
8190LTC4261 HARDWARE MONITOR DRIVER
8191M:	Guenter Roeck <linux@roeck-us.net>
8192L:	linux-hwmon@vger.kernel.org
8193S:	Maintained
8194F:	Documentation/hwmon/ltc4261
8195F:	drivers/hwmon/ltc4261.c
8196
8197LTC4306 I2C MULTIPLEXER DRIVER
8198M:	Michael Hennerich <michael.hennerich@analog.com>
8199W:	http://ez.analog.com/community/linux-device-drivers
8200L:	linux-i2c@vger.kernel.org
8201S:	Supported
8202F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8203F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8204
8205LTP (Linux Test Project)
8206M:	Mike Frysinger <vapier@gentoo.org>
8207M:	Cyril Hrubis <chrubis@suse.cz>
8208M:	Wanlong Gao <wanlong.gao@gmail.com>
8209M:	Jan Stancek <jstancek@redhat.com>
8210M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8211M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8212L:	ltp@lists.linux.it (subscribers-only)
8213W:	http://linux-test-project.github.io/
8214T:	git git://github.com/linux-test-project/ltp.git
8215S:	Maintained
8216
8217M32R ARCHITECTURE
8218W:	http://www.linux-m32r.org/
8219S:	Orphan
8220F:	arch/m32r/
8221
8222M68K ARCHITECTURE
8223M:	Geert Uytterhoeven <geert@linux-m68k.org>
8224L:	linux-m68k@lists.linux-m68k.org
8225W:	http://www.linux-m68k.org/
8226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8227S:	Maintained
8228F:	arch/m68k/
8229F:	drivers/zorro/
8230
8231M68K ON APPLE MACINTOSH
8232M:	Joshua Thompson <funaho@jurai.org>
8233W:	http://www.mac.linux-m68k.org/
8234L:	linux-m68k@lists.linux-m68k.org
8235S:	Maintained
8236F:	arch/m68k/mac/
8237
8238M68K ON HP9000/300
8239M:	Philip Blundell <philb@gnu.org>
8240W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8241S:	Maintained
8242F:	arch/m68k/hp300/
8243
8244M88DS3103 MEDIA DRIVER
8245M:	Antti Palosaari <crope@iki.fi>
8246L:	linux-media@vger.kernel.org
8247W:	https://linuxtv.org
8248W:	http://palosaari.fi/linux/
8249Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8250T:	git git://linuxtv.org/anttip/media_tree.git
8251S:	Maintained
8252F:	drivers/media/dvb-frontends/m88ds3103*
8253
8254M88RS2000 MEDIA DRIVER
8255M:	Malcolm Priestley <tvboxspy@gmail.com>
8256L:	linux-media@vger.kernel.org
8257W:	https://linuxtv.org
8258Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8259S:	Maintained
8260F:	drivers/media/dvb-frontends/m88rs2000*
8261
8262MA901 MASTERKIT USB FM RADIO DRIVER
8263M:	Alexey Klimov <klimov.linux@gmail.com>
8264L:	linux-media@vger.kernel.org
8265T:	git git://linuxtv.org/media_tree.git
8266S:	Maintained
8267F:	drivers/media/radio/radio-ma901.c
8268
8269MAC80211
8270M:	Johannes Berg <johannes@sipsolutions.net>
8271L:	linux-wireless@vger.kernel.org
8272W:	http://wireless.kernel.org/
8273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8275S:	Maintained
8276F:	Documentation/networking/mac80211-injection.txt
8277F:	include/net/mac80211.h
8278F:	net/mac80211/
8279F:	drivers/net/wireless/mac80211_hwsim.[ch]
8280F:	Documentation/networking/mac80211_hwsim/README
8281
8282MAILBOX API
8283M:	Jassi Brar <jassisinghbrar@gmail.com>
8284L:	linux-kernel@vger.kernel.org
8285S:	Maintained
8286F:	drivers/mailbox/
8287F:	include/linux/mailbox_client.h
8288F:	include/linux/mailbox_controller.h
8289
8290MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8291M:	Michael Kerrisk <mtk.manpages@gmail.com>
8292W:	http://www.kernel.org/doc/man-pages
8293L:	linux-man@vger.kernel.org
8294S:	Maintained
8295
8296MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8297M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8298L:	linux-mips@linux-mips.org
8299S:	Maintained
8300F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8301
8302MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8303M:	Andrew Lunn <andrew@lunn.ch>
8304M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8305L:	netdev@vger.kernel.org
8306S:	Maintained
8307F:	drivers/net/dsa/mv88e6xxx/
8308F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8309
8310MARVELL ARMADA DRM SUPPORT
8311M:	Russell King <linux@armlinux.org.uk>
8312S:	Maintained
8313T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8314T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8315F:	drivers/gpu/drm/armada/
8316F:	include/uapi/drm/armada_drm.h
8317F:	Documentation/devicetree/bindings/display/armada/
8318
8319MARVELL CRYPTO DRIVER
8320M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8321M:	Arnaud Ebalard <arno@natisbad.org>
8322F:	drivers/crypto/marvell/
8323S:	Maintained
8324L:	linux-crypto@vger.kernel.org
8325
8326MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8327M:	Mirko Lindner <mlindner@marvell.com>
8328M:	Stephen Hemminger <stephen@networkplumber.org>
8329L:	netdev@vger.kernel.org
8330S:	Maintained
8331F:	drivers/net/ethernet/marvell/sk*
8332
8333MARVELL LIBERTAS WIRELESS DRIVER
8334L:	libertas-dev@lists.infradead.org
8335S:	Orphan
8336F:	drivers/net/wireless/marvell/libertas/
8337
8338MARVELL MACCHIATOBIN SUPPORT
8339M:	Russell King <rmk@armlinux.org.uk>
8340L:	linux-arm-kernel@lists.infradead.org
8341S:	Maintained
8342F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8343
8344MARVELL MV643XX ETHERNET DRIVER
8345M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8346L:	netdev@vger.kernel.org
8347S:	Maintained
8348F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8349F:	include/linux/mv643xx.h
8350
8351MARVELL MV88X3310 PHY DRIVER
8352M:	Russell King <rmk@armlinux.org.uk>
8353L:	netdev@vger.kernel.org
8354S:	Maintained
8355F:	drivers/net/phy/marvell10g.c
8356
8357MARVELL MVNETA ETHERNET DRIVER
8358M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8359L:	netdev@vger.kernel.org
8360S:	Maintained
8361F:	drivers/net/ethernet/marvell/mvneta.*
8362
8363MARVELL MWIFIEX WIRELESS DRIVER
8364M:	Amitkumar Karwar <amitkarwar@gmail.com>
8365M:	Nishant Sarmukadam <nishants@marvell.com>
8366M:	Ganapathi Bhat <gbhat@marvell.com>
8367M:	Xinming Hu <huxm@marvell.com>
8368L:	linux-wireless@vger.kernel.org
8369S:	Maintained
8370F:	drivers/net/wireless/marvell/mwifiex/
8371
8372MARVELL MWL8K WIRELESS DRIVER
8373M:	Lennert Buytenhek <buytenh@wantstofly.org>
8374L:	linux-wireless@vger.kernel.org
8375S:	Odd Fixes
8376F:	drivers/net/wireless/marvell/mwl8k.c
8377
8378MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8379M:	Nicolas Pitre <nico@fluxnic.net>
8380S:	Odd Fixes
8381F:	drivers/mmc/host/mvsdio.*
8382
8383MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8384M:	Hu Ziji <huziji@marvell.com>
8385L:	linux-mmc@vger.kernel.org
8386S:	Supported
8387F:	drivers/mmc/host/sdhci-xenon*
8388F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8389
8390MATROX FRAMEBUFFER DRIVER
8391L:	linux-fbdev@vger.kernel.org
8392S:	Orphan
8393F:	drivers/video/fbdev/matrox/matroxfb_*
8394F:	include/uapi/linux/matroxfb.h
8395
8396MAX16065 HARDWARE MONITOR DRIVER
8397M:	Guenter Roeck <linux@roeck-us.net>
8398L:	linux-hwmon@vger.kernel.org
8399S:	Maintained
8400F:	Documentation/hwmon/max16065
8401F:	drivers/hwmon/max16065.c
8402
8403MAX20751 HARDWARE MONITOR DRIVER
8404M:	Guenter Roeck <linux@roeck-us.net>
8405L:	linux-hwmon@vger.kernel.org
8406S:	Maintained
8407F:	Documentation/hwmon/max20751
8408F:	drivers/hwmon/max20751.c
8409
8410MAX2175 SDR TUNER DRIVER
8411M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8412L:	linux-media@vger.kernel.org
8413T:	git git://linuxtv.org/media_tree.git
8414S:	Maintained
8415F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8416F:	Documentation/media/v4l-drivers/max2175.rst
8417F:	drivers/media/i2c/max2175*
8418F:	include/uapi/linux/max2175.h
8419
8420MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8421L:	linux-hwmon@vger.kernel.org
8422S:	Orphan
8423F:	Documentation/hwmon/max6650
8424F:	drivers/hwmon/max6650.c
8425
8426MAX6697 HARDWARE MONITOR DRIVER
8427M:	Guenter Roeck <linux@roeck-us.net>
8428L:	linux-hwmon@vger.kernel.org
8429S:	Maintained
8430F:	Documentation/hwmon/max6697
8431F:	Documentation/devicetree/bindings/i2c/max6697.txt
8432F:	drivers/hwmon/max6697.c
8433F:	include/linux/platform_data/max6697.h
8434
8435MAX9860 MONO AUDIO VOICE CODEC DRIVER
8436M:	Peter Rosin <peda@axentia.se>
8437L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8438S:	Maintained
8439F:	Documentation/devicetree/bindings/sound/max9860.txt
8440F:	sound/soc/codecs/max9860.*
8441
8442MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8443M:	Javier Martinez Canillas <javier@dowhile0.org>
8444L:	linux-kernel@vger.kernel.org
8445S:	Supported
8446F:	drivers/regulator/max77802-regulator.c
8447F:	Documentation/devicetree/bindings/*/*max77802.txt
8448F:	include/dt-bindings/*/*max77802.h
8449
8450MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8451M:	Krzysztof Kozlowski <krzk@kernel.org>
8452M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8453L:	linux-pm@vger.kernel.org
8454S:	Supported
8455F:	drivers/power/supply/max14577_charger.c
8456F:	drivers/power/supply/max77693_charger.c
8457
8458MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8459M:	Chanwoo Choi <cw00.choi@samsung.com>
8460M:	Krzysztof Kozlowski <krzk@kernel.org>
8461M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8462L:	linux-kernel@vger.kernel.org
8463S:	Supported
8464F:	drivers/*/max14577*.c
8465F:	drivers/*/max77686*.c
8466F:	drivers/*/max77693*.c
8467F:	drivers/extcon/extcon-max14577.c
8468F:	drivers/extcon/extcon-max77693.c
8469F:	drivers/rtc/rtc-max77686.c
8470F:	drivers/clk/clk-max77686.c
8471F:	Documentation/devicetree/bindings/mfd/max14577.txt
8472F:	Documentation/devicetree/bindings/*/max77686.txt
8473F:	Documentation/devicetree/bindings/mfd/max77693.txt
8474F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8475F:	include/linux/mfd/max14577*.h
8476F:	include/linux/mfd/max77686*.h
8477F:	include/linux/mfd/max77693*.h
8478
8479MAXIRADIO FM RADIO RECEIVER DRIVER
8480M:	Hans Verkuil <hverkuil@xs4all.nl>
8481L:	linux-media@vger.kernel.org
8482T:	git git://linuxtv.org/media_tree.git
8483W:	https://linuxtv.org
8484S:	Maintained
8485F:	drivers/media/radio/radio-maxiradio*
8486
8487MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8488M:	Peter Rosin <peda@axentia.se>
8489L:	linux-iio@vger.kernel.org
8490S:	Maintained
8491F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8492F:	drivers/iio/potentiometer/mcp4531.c
8493
8494MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8495M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8496L:	linux-iio@vger.kernel.org
8497S:	Maintained
8498F:	drivers/iio/dac/cio-dac.c
8499
8500MEDIA DRIVERS FOR ASCOT2E
8501M:	Sergey Kozlov <serjk@netup.ru>
8502M:	Abylay Ospan <aospan@netup.ru>
8503L:	linux-media@vger.kernel.org
8504W:	https://linuxtv.org
8505W:	http://netup.tv/
8506T:	git git://linuxtv.org/media_tree.git
8507S:	Supported
8508F:	drivers/media/dvb-frontends/ascot2e*
8509
8510MEDIA DRIVERS FOR CXD2841ER
8511M:	Sergey Kozlov <serjk@netup.ru>
8512M:	Abylay Ospan <aospan@netup.ru>
8513L:	linux-media@vger.kernel.org
8514W:	https://linuxtv.org
8515W:	http://netup.tv/
8516T:	git git://linuxtv.org/media_tree.git
8517S:	Supported
8518F:	drivers/media/dvb-frontends/cxd2841er*
8519
8520MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8521M:	Daniel Scheller <d.scheller.oss@gmail.com>
8522L:	linux-media@vger.kernel.org
8523W:	https://linuxtv.org
8524T:	git git://linuxtv.org/media_tree.git
8525S:	Maintained
8526F:	drivers/media/pci/ddbridge/*
8527
8528MEDIA DRIVERS FOR FREESCALE IMX
8529M:	Steve Longerbeam <slongerbeam@gmail.com>
8530M:	Philipp Zabel <p.zabel@pengutronix.de>
8531L:	linux-media@vger.kernel.org
8532T:	git git://linuxtv.org/media_tree.git
8533S:	Maintained
8534F:	Documentation/devicetree/bindings/media/imx.txt
8535F:	Documentation/media/v4l-drivers/imx.rst
8536F:	drivers/staging/media/imx/
8537F:	include/linux/imx-media.h
8538F:	include/media/imx.h
8539
8540MEDIA DRIVERS FOR HELENE
8541M:	Abylay Ospan <aospan@netup.ru>
8542L:	linux-media@vger.kernel.org
8543W:	https://linuxtv.org
8544W:	http://netup.tv/
8545T:	git git://linuxtv.org/media_tree.git
8546S:	Supported
8547F:	drivers/media/dvb-frontends/helene*
8548
8549MEDIA DRIVERS FOR HORUS3A
8550M:	Sergey Kozlov <serjk@netup.ru>
8551M:	Abylay Ospan <aospan@netup.ru>
8552L:	linux-media@vger.kernel.org
8553W:	https://linuxtv.org
8554W:	http://netup.tv/
8555T:	git git://linuxtv.org/media_tree.git
8556S:	Supported
8557F:	drivers/media/dvb-frontends/horus3a*
8558
8559MEDIA DRIVERS FOR LNBH25
8560M:	Sergey Kozlov <serjk@netup.ru>
8561M:	Abylay Ospan <aospan@netup.ru>
8562L:	linux-media@vger.kernel.org
8563W:	https://linuxtv.org
8564W:	http://netup.tv/
8565T:	git git://linuxtv.org/media_tree.git
8566S:	Supported
8567F:	drivers/media/dvb-frontends/lnbh25*
8568
8569MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8570M:	Daniel Scheller <d.scheller.oss@gmail.com>
8571L:	linux-media@vger.kernel.org
8572W:	https://linuxtv.org
8573T:	git git://linuxtv.org/media_tree.git
8574S:	Maintained
8575F:	drivers/media/dvb-frontends/mxl5xx*
8576
8577MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8578M:	Sergey Kozlov <serjk@netup.ru>
8579M:	Abylay Ospan <aospan@netup.ru>
8580L:	linux-media@vger.kernel.org
8581W:	https://linuxtv.org
8582W:	http://netup.tv/
8583T:	git git://linuxtv.org/media_tree.git
8584S:	Supported
8585F:	drivers/media/pci/netup_unidvb/*
8586
8587MEDIA DRIVERS FOR RENESAS - DRIF
8588M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8589L:	linux-media@vger.kernel.org
8590L:	linux-renesas-soc@vger.kernel.org
8591T:	git git://linuxtv.org/media_tree.git
8592S:	Supported
8593F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8594F:	drivers/media/platform/rcar_drif.c
8595
8596MEDIA DRIVERS FOR RENESAS - FCP
8597M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8598L:	linux-media@vger.kernel.org
8599L:	linux-renesas-soc@vger.kernel.org
8600T:	git git://linuxtv.org/media_tree.git
8601S:	Supported
8602F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8603F:	drivers/media/platform/rcar-fcp.c
8604F:	include/media/rcar-fcp.h
8605
8606MEDIA DRIVERS FOR RENESAS - FDP1
8607M:	Kieran Bingham <kieran@bingham.xyz>
8608L:	linux-media@vger.kernel.org
8609L:	linux-renesas-soc@vger.kernel.org
8610T:	git git://linuxtv.org/media_tree.git
8611S:	Supported
8612F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8613F:	drivers/media/platform/rcar_fdp1.c
8614
8615MEDIA DRIVERS FOR RENESAS - VIN
8616M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8617L:	linux-media@vger.kernel.org
8618L:	linux-renesas-soc@vger.kernel.org
8619T:	git git://linuxtv.org/media_tree.git
8620S:	Supported
8621F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8622F:	drivers/media/platform/rcar-vin/
8623
8624MEDIA DRIVERS FOR RENESAS - VSP1
8625M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8626L:	linux-media@vger.kernel.org
8627L:	linux-renesas-soc@vger.kernel.org
8628T:	git git://linuxtv.org/media_tree.git
8629S:	Supported
8630F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8631F:	drivers/media/platform/vsp1/
8632
8633MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8634M:	Daniel Scheller <d.scheller.oss@gmail.com>
8635L:	linux-media@vger.kernel.org
8636W:	https://linuxtv.org
8637T:	git git://linuxtv.org/media_tree.git
8638S:	Maintained
8639F:	drivers/media/dvb-frontends/stv0910*
8640
8641MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8642M:	Daniel Scheller <d.scheller.oss@gmail.com>
8643L:	linux-media@vger.kernel.org
8644W:	https://linuxtv.org
8645T:	git git://linuxtv.org/media_tree.git
8646S:	Maintained
8647F:	drivers/media/dvb-frontends/stv6111*
8648
8649MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8650M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8651M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8652P:	LinuxTV.org Project
8653L:	linux-media@vger.kernel.org
8654W:	https://linuxtv.org
8655Q:	http://patchwork.kernel.org/project/linux-media/list/
8656T:	git git://linuxtv.org/media_tree.git
8657S:	Maintained
8658F:	Documentation/devicetree/bindings/media/
8659F:	Documentation/media/
8660F:	drivers/media/
8661F:	drivers/staging/media/
8662F:	include/linux/platform_data/media/
8663F:	include/media/
8664F:	include/uapi/linux/dvb/
8665F:	include/uapi/linux/videodev2.h
8666F:	include/uapi/linux/media.h
8667F:	include/uapi/linux/v4l2-*
8668F:	include/uapi/linux/meye.h
8669F:	include/uapi/linux/ivtv*
8670F:	include/uapi/linux/uvcvideo.h
8671
8672MEDIATEK CIR DRIVER
8673M:	Sean Wang <sean.wang@mediatek.com>
8674S:	Maintained
8675F:	drivers/media/rc/mtk-cir.c
8676
8677MEDIATEK PMIC LED DRIVER
8678M:	Sean Wang <sean.wang@mediatek.com>
8679S:	Maintained
8680F:	drivers/leds/leds-mt6323.c
8681F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8682
8683MEDIATEK ETHERNET DRIVER
8684M:	Felix Fietkau <nbd@openwrt.org>
8685M:	John Crispin <john@phrozen.org>
8686M:	Sean Wang <sean.wang@mediatek.com>
8687M:	Nelson Chang <nelson.chang@mediatek.com>
8688L:	netdev@vger.kernel.org
8689S:	Maintained
8690F:	drivers/net/ethernet/mediatek/
8691
8692MEDIATEK JPEG DRIVER
8693M:	Rick Chang <rick.chang@mediatek.com>
8694M:	Bin Liu <bin.liu@mediatek.com>
8695S:	Supported
8696F:	drivers/media/platform/mtk-jpeg/
8697F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8698
8699MEDIATEK MDP DRIVER
8700M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8701M:	Houlong Wei <houlong.wei@mediatek.com>
8702M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8703S:	Supported
8704F:	drivers/media/platform/mtk-mdp/
8705F:	drivers/media/platform/mtk-vpu/
8706F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8707
8708MEDIATEK MEDIA DRIVER
8709M:	Tiffany Lin <tiffany.lin@mediatek.com>
8710M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8711S:	Supported
8712F:	drivers/media/platform/mtk-vcodec/
8713F:	drivers/media/platform/mtk-vpu/
8714F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8715F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8716
8717MEDIATEK MT7601U WIRELESS LAN DRIVER
8718M:	Jakub Kicinski <kubakici@wp.pl>
8719L:	linux-wireless@vger.kernel.org
8720S:	Maintained
8721F:	drivers/net/wireless/mediatek/mt7601u/
8722
8723MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8724M:	Sean Wang <sean.wang@mediatek.com>
8725S:	Maintained
8726F:	drivers/char/hw_random/mtk-rng.c
8727
8728MEDIATEK USB3 DRD IP DRIVER
8729M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8730L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8732L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8733S:	Maintained
8734F:	drivers/usb/mtu3/
8735
8736MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8737M:	Peter Senna Tschudin <peter.senna@collabora.com>
8738M:	Martin Donnelly <martin.donnelly@ge.com>
8739M:	Martyn Welch <martyn.welch@collabora.co.uk>
8740S:	Maintained
8741F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8742F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8743
8744MEGARAID SCSI/SAS DRIVERS
8745M:	Kashyap Desai <kashyap.desai@broadcom.com>
8746M:	Sumit Saxena <sumit.saxena@broadcom.com>
8747M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8748L:	megaraidlinux.pdl@broadcom.com
8749L:	linux-scsi@vger.kernel.org
8750W:	http://www.avagotech.com/support/
8751S:	Maintained
8752F:	Documentation/scsi/megaraid.txt
8753F:	drivers/scsi/megaraid.*
8754F:	drivers/scsi/megaraid/
8755
8756MELEXIS MLX90614 DRIVER
8757M:	Crt Mori <cmo@melexis.com>
8758L:	linux-iio@vger.kernel.org
8759W:	http://www.melexis.com
8760S:	Supported
8761F:	drivers/iio/temperature/mlx90614.c
8762
8763MELFAS MIP4 TOUCHSCREEN DRIVER
8764M:	Sangwon Jee <jeesw@melfas.com>
8765W:	http://www.melfas.com
8766S:	Supported
8767F:	drivers/input/touchscreen/melfas_mip4.c
8768F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8769
8770MELLANOX ETHERNET DRIVER (mlx4_en)
8771M:	Tariq Toukan <tariqt@mellanox.com>
8772L:	netdev@vger.kernel.org
8773S:	Supported
8774W:	http://www.mellanox.com
8775Q:	http://patchwork.ozlabs.org/project/netdev/list/
8776F:	drivers/net/ethernet/mellanox/mlx4/en_*
8777
8778MELLANOX ETHERNET DRIVER (mlx5e)
8779M:	Saeed Mahameed <saeedm@mellanox.com>
8780L:	netdev@vger.kernel.org
8781S:	Supported
8782W:	http://www.mellanox.com
8783Q:	http://patchwork.ozlabs.org/project/netdev/list/
8784F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8785
8786MELLANOX ETHERNET INNOVA DRIVER
8787M:	Ilan Tayari <ilant@mellanox.com>
8788R:	Boris Pismenny <borisp@mellanox.com>
8789L:	netdev@vger.kernel.org
8790S:	Supported
8791W:	http://www.mellanox.com
8792Q:	http://patchwork.ozlabs.org/project/netdev/list/
8793F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8794F:	include/linux/mlx5/mlx5_ifc_fpga.h
8795
8796MELLANOX ETHERNET INNOVA IPSEC DRIVER
8797M:	Ilan Tayari <ilant@mellanox.com>
8798R:	Boris Pismenny <borisp@mellanox.com>
8799L:	netdev@vger.kernel.org
8800S:	Supported
8801W:	http://www.mellanox.com
8802Q:	http://patchwork.ozlabs.org/project/netdev/list/
8803F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8804F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8805
8806MELLANOX ETHERNET SWITCH DRIVERS
8807M:	Jiri Pirko <jiri@mellanox.com>
8808M:	Ido Schimmel <idosch@mellanox.com>
8809L:	netdev@vger.kernel.org
8810S:	Supported
8811W:	http://www.mellanox.com
8812Q:	http://patchwork.ozlabs.org/project/netdev/list/
8813F:	drivers/net/ethernet/mellanox/mlxsw/
8814
8815MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8816M:	mlxsw@mellanox.com
8817L:	netdev@vger.kernel.org
8818S:	Supported
8819W:	http://www.mellanox.com
8820Q:	http://patchwork.ozlabs.org/project/netdev/list/
8821F:	drivers/net/ethernet/mellanox/mlxfw/
8822
8823MELLANOX MLX CPLD HOTPLUG DRIVER
8824M:	Vadim Pasternak <vadimp@mellanox.com>
8825L:	platform-driver-x86@vger.kernel.org
8826S:	Supported
8827F:	drivers/platform/x86/mlxcpld-hotplug.c
8828F:	include/linux/platform_data/mlxcpld-hotplug.h
8829
8830MELLANOX MLX4 core VPI driver
8831M:	Tariq Toukan <tariqt@mellanox.com>
8832L:	netdev@vger.kernel.org
8833L:	linux-rdma@vger.kernel.org
8834W:	http://www.mellanox.com
8835Q:	http://patchwork.ozlabs.org/project/netdev/list/
8836S:	Supported
8837F:	drivers/net/ethernet/mellanox/mlx4/
8838F:	include/linux/mlx4/
8839
8840MELLANOX MLX4 IB driver
8841M:	Yishai Hadas <yishaih@mellanox.com>
8842L:	linux-rdma@vger.kernel.org
8843W:	http://www.mellanox.com
8844Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8845S:	Supported
8846F:	drivers/infiniband/hw/mlx4/
8847F:	include/linux/mlx4/
8848F:	include/uapi/rdma/mlx4-abi.h
8849
8850MELLANOX MLX5 core VPI driver
8851M:	Saeed Mahameed <saeedm@mellanox.com>
8852M:	Matan Barak <matanb@mellanox.com>
8853M:	Leon Romanovsky <leonro@mellanox.com>
8854L:	netdev@vger.kernel.org
8855L:	linux-rdma@vger.kernel.org
8856W:	http://www.mellanox.com
8857Q:	http://patchwork.ozlabs.org/project/netdev/list/
8858S:	Supported
8859F:	drivers/net/ethernet/mellanox/mlx5/core/
8860F:	include/linux/mlx5/
8861
8862MELLANOX MLX5 IB driver
8863M:	Matan Barak <matanb@mellanox.com>
8864M:	Leon Romanovsky <leonro@mellanox.com>
8865L:	linux-rdma@vger.kernel.org
8866W:	http://www.mellanox.com
8867Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8868S:	Supported
8869F:	drivers/infiniband/hw/mlx5/
8870F:	include/linux/mlx5/
8871F:	include/uapi/rdma/mlx5-abi.h
8872
8873MELLANOX MLXCPLD I2C AND MUX DRIVER
8874M:	Vadim Pasternak <vadimp@mellanox.com>
8875M:	Michael Shych <michaelsh@mellanox.com>
8876L:	linux-i2c@vger.kernel.org
8877S:	Supported
8878F:	drivers/i2c/busses/i2c-mlxcpld.c
8879F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8880F:	Documentation/i2c/busses/i2c-mlxcpld
8881
8882MELLANOX MLXCPLD LED DRIVER
8883M:	Vadim Pasternak <vadimp@mellanox.com>
8884L:	linux-leds@vger.kernel.org
8885S:	Supported
8886F:	drivers/leds/leds-mlxcpld.c
8887F:	Documentation/leds/leds-mlxcpld.txt
8888
8889MELLANOX PLATFORM DRIVER
8890M:	Vadim Pasternak <vadimp@mellanox.com>
8891L:	platform-driver-x86@vger.kernel.org
8892S:	Supported
8893F:	drivers/platform/x86/mlx-platform.c
8894
8895MEMBARRIER SUPPORT
8896M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8897M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8898L:	linux-kernel@vger.kernel.org
8899S:	Supported
8900F:	kernel/sched/membarrier.c
8901F:	include/uapi/linux/membarrier.h
8902
8903MEMORY MANAGEMENT
8904L:	linux-mm@kvack.org
8905W:	http://www.linux-mm.org
8906S:	Maintained
8907F:	include/linux/mm.h
8908F:	include/linux/gfp.h
8909F:	include/linux/mmzone.h
8910F:	include/linux/memory_hotplug.h
8911F:	include/linux/vmalloc.h
8912F:	mm/
8913
8914MEMORY TECHNOLOGY DEVICES (MTD)
8915M:	David Woodhouse <dwmw2@infradead.org>
8916M:	Brian Norris <computersforpeace@gmail.com>
8917M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8918M:	Marek Vasut <marek.vasut@gmail.com>
8919M:	Richard Weinberger <richard@nod.at>
8920M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8921L:	linux-mtd@lists.infradead.org
8922W:	http://www.linux-mtd.infradead.org/
8923Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8924T:	git git://git.infradead.org/linux-mtd.git master
8925T:	git git://git.infradead.org/l2-mtd.git master
8926S:	Maintained
8927F:	Documentation/devicetree/bindings/mtd/
8928F:	drivers/mtd/
8929F:	include/linux/mtd/
8930F:	include/uapi/mtd/
8931
8932MEN A21 WATCHDOG DRIVER
8933M:	Johannes Thumshirn <morbidrsa@gmail.com>
8934L:	linux-watchdog@vger.kernel.org
8935S:	Maintained
8936F:	drivers/watchdog/mena21_wdt.c
8937
8938MEN CHAMELEON BUS (mcb)
8939M:	Johannes Thumshirn <morbidrsa@gmail.com>
8940S:	Maintained
8941F:	drivers/mcb/
8942F:	include/linux/mcb.h
8943F:	Documentation/men-chameleon-bus.txt
8944
8945MEN F21BMC (Board Management Controller)
8946M:	Andreas Werner <andreas.werner@men.de>
8947S:	Supported
8948F:	drivers/mfd/menf21bmc.c
8949F:	drivers/watchdog/menf21bmc_wdt.c
8950F:	drivers/leds/leds-menf21bmc.c
8951F:	drivers/hwmon/menf21bmc_hwmon.c
8952F:	Documentation/hwmon/menf21bmc
8953
8954MESON AO CEC DRIVER FOR AMLOGIC SOCS
8955M:	Neil Armstrong <narmstrong@baylibre.com>
8956L:	linux-media@lists.freedesktop.org
8957L:	linux-amlogic@lists.infradead.org
8958W:	http://linux-meson.com/
8959S:	Supported
8960F:	drivers/media/platform/meson/ao-cec.c
8961F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8962T:	git git://linuxtv.org/media_tree.git
8963
8964METAG ARCHITECTURE
8965M:	James Hogan <jhogan@kernel.org>
8966L:	linux-metag@vger.kernel.org
8967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8968S:	Odd Fixes
8969F:	arch/metag/
8970F:	Documentation/metag/
8971F:	Documentation/devicetree/bindings/metag/
8972F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8973F:	drivers/clocksource/metag_generic.c
8974F:	drivers/irqchip/irq-metag.c
8975F:	drivers/irqchip/irq-metag-ext.c
8976F:	drivers/tty/metag_da.c
8977
8978MICROBLAZE ARCHITECTURE
8979M:	Michal Simek <monstr@monstr.eu>
8980W:	http://www.monstr.eu/fdt/
8981T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8982S:	Supported
8983F:	arch/microblaze/
8984
8985MICROCHIP / ATMEL AT91 SERIAL DRIVER
8986M:	Richard Genoud <richard.genoud@gmail.com>
8987S:	Maintained
8988F:	drivers/tty/serial/atmel_serial.c
8989F:	drivers/tty/serial/atmel_serial.h
8990
8991MICROCHIP / ATMEL DMA DRIVER
8992M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8994L:	dmaengine@vger.kernel.org
8995S:	Supported
8996F:	drivers/dma/at_hdmac.c
8997F:	drivers/dma/at_hdmac_regs.h
8998F:	include/linux/platform_data/dma-atmel.h
8999
9000MICROCHIP / ATMEL ECC DRIVER
9001M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9002L:	linux-crypto@vger.kernel.org
9003S:	Maintained
9004F:	drivers/crypto/atmel-ecc.*
9005
9006MICROCHIP / ATMEL ISC DRIVER
9007M:	Songjun Wu <songjun.wu@microchip.com>
9008L:	linux-media@vger.kernel.org
9009S:	Supported
9010F:	drivers/media/platform/atmel/atmel-isc.c
9011F:	drivers/media/platform/atmel/atmel-isc-regs.h
9012F:	devicetree/bindings/media/atmel-isc.txt
9013
9014MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9015M:	Woojung Huh <Woojung.Huh@microchip.com>
9016M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9017L:	netdev@vger.kernel.org
9018S:	Maintained
9019F:	net/dsa/tag_ksz.c
9020F:	drivers/net/dsa/microchip/*
9021F:	include/linux/platform_data/microchip-ksz.h
9022F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9023
9024MICROCHIP USB251XB DRIVER
9025M:	Richard Leitner <richard.leitner@skidata.com>
9026L:	linux-usb@vger.kernel.org
9027S:	Maintained
9028F:	drivers/usb/misc/usb251xb.c
9029F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9030
9031MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9032M:	Don Brace <don.brace@microsemi.com>
9033L:	esc.storagedev@microsemi.com
9034L:	linux-scsi@vger.kernel.org
9035S:	Supported
9036F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9037F:	drivers/scsi/smartpqi/Kconfig
9038F:	drivers/scsi/smartpqi/Makefile
9039F:	include/linux/cciss*.h
9040F:	include/uapi/linux/cciss*.h
9041F:	Documentation/scsi/smartpqi.txt
9042
9043MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9044M:	Chen Yu <yu.c.chen@intel.com>
9045L:	platform-driver-x86@vger.kernel.org
9046S:	Supported
9047F:	drivers/platform/x86/surfacepro3_button.c
9048
9049MICROTEK X6 SCANNER
9050M:	Oliver Neukum <oliver@neukum.org>
9051S:	Maintained
9052F:	drivers/usb/image/microtek.*
9053
9054MIPS
9055M:	Ralf Baechle <ralf@linux-mips.org>
9056L:	linux-mips@linux-mips.org
9057W:	http://www.linux-mips.org/
9058T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9059Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9060S:	Supported
9061F:	Documentation/devicetree/bindings/mips/
9062F:	Documentation/mips/
9063F:	arch/mips/
9064
9065MIPS BOSTON DEVELOPMENT BOARD
9066M:	Paul Burton <paul.burton@mips.com>
9067L:	linux-mips@linux-mips.org
9068S:	Maintained
9069F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9070F:	arch/mips/boot/dts/img/boston.dts
9071F:	arch/mips/configs/generic/board-boston.config
9072F:	drivers/clk/imgtec/clk-boston.c
9073F:	include/dt-bindings/clock/boston-clock.h
9074
9075MIPS GENERIC PLATFORM
9076M:	Paul Burton <paul.burton@mips.com>
9077L:	linux-mips@linux-mips.org
9078S:	Supported
9079F:	arch/mips/generic/
9080F:	arch/mips/tools/generic-board-config.sh
9081
9082MIPS/LOONGSON1 ARCHITECTURE
9083M:	Keguang Zhang <keguang.zhang@gmail.com>
9084L:	linux-mips@linux-mips.org
9085S:	Maintained
9086F:	arch/mips/loongson32/
9087F:	arch/mips/include/asm/mach-loongson32/
9088F:	drivers/*/*loongson1*
9089F:	drivers/*/*/*loongson1*
9090
9091MIPS RINT INSTRUCTION EMULATION
9092M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9093L:	linux-mips@linux-mips.org
9094S:	Supported
9095F:	arch/mips/math-emu/sp_rint.c
9096F:	arch/mips/math-emu/dp_rint.c
9097
9098MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9099M:	Hans Verkuil <hverkuil@xs4all.nl>
9100L:	linux-media@vger.kernel.org
9101T:	git git://linuxtv.org/media_tree.git
9102W:	https://linuxtv.org
9103S:	Odd Fixes
9104F:	drivers/media/radio/radio-miropcm20*
9105
9106MMP SUPPORT
9107M:	Eric Miao <eric.y.miao@gmail.com>
9108M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9110T:	git git://github.com/hzhuang1/linux.git
9111T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9112S:	Maintained
9113F:	arch/arm/boot/dts/mmp*
9114F:	arch/arm/mach-mmp/
9115
9116MN88472 MEDIA DRIVER
9117M:	Antti Palosaari <crope@iki.fi>
9118L:	linux-media@vger.kernel.org
9119W:	https://linuxtv.org
9120W:	http://palosaari.fi/linux/
9121Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9122S:	Maintained
9123F:	drivers/media/dvb-frontends/mn88472*
9124
9125MN88473 MEDIA DRIVER
9126M:	Antti Palosaari <crope@iki.fi>
9127L:	linux-media@vger.kernel.org
9128W:	https://linuxtv.org
9129W:	http://palosaari.fi/linux/
9130Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9131S:	Maintained
9132F:	drivers/media/dvb-frontends/mn88473*
9133
9134MODULE SUPPORT
9135M:	Jessica Yu <jeyu@kernel.org>
9136M:	Rusty Russell <rusty@rustcorp.com.au>
9137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9138S:	Maintained
9139F:	include/linux/module.h
9140F:	kernel/module.c
9141
9142MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9143W:	http://popies.net/meye/
9144S:	Orphan
9145F:	Documentation/media/v4l-drivers/meye*
9146F:	drivers/media/pci/meye/
9147F:	include/uapi/linux/meye.h
9148
9149MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9150M:	Jiri Slaby <jirislaby@gmail.com>
9151S:	Maintained
9152F:	Documentation/serial/moxa-smartio
9153F:	drivers/tty/mxser.*
9154
9155MR800 AVERMEDIA USB FM RADIO DRIVER
9156M:	Alexey Klimov <klimov.linux@gmail.com>
9157L:	linux-media@vger.kernel.org
9158T:	git git://linuxtv.org/media_tree.git
9159S:	Maintained
9160F:	drivers/media/radio/radio-mr800.c
9161
9162MRF24J40 IEEE 802.15.4 RADIO DRIVER
9163M:	Alan Ott <alan@signal11.us>
9164L:	linux-wpan@vger.kernel.org
9165S:	Maintained
9166F:	drivers/net/ieee802154/mrf24j40.c
9167F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9168
9169MSI LAPTOP SUPPORT
9170M:	"Lee, Chun-Yi" <jlee@suse.com>
9171L:	platform-driver-x86@vger.kernel.org
9172S:	Maintained
9173F:	drivers/platform/x86/msi-laptop.c
9174
9175MSI WMI SUPPORT
9176L:	platform-driver-x86@vger.kernel.org
9177S:	Orphan
9178F:	drivers/platform/x86/msi-wmi.c
9179
9180MSI001 MEDIA DRIVER
9181M:	Antti Palosaari <crope@iki.fi>
9182L:	linux-media@vger.kernel.org
9183W:	https://linuxtv.org
9184W:	http://palosaari.fi/linux/
9185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9186T:	git git://linuxtv.org/anttip/media_tree.git
9187S:	Maintained
9188F:	drivers/media/tuners/msi001*
9189
9190MSI2500 MEDIA DRIVER
9191M:	Antti Palosaari <crope@iki.fi>
9192L:	linux-media@vger.kernel.org
9193W:	https://linuxtv.org
9194W:	http://palosaari.fi/linux/
9195Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9196T:	git git://linuxtv.org/anttip/media_tree.git
9197S:	Maintained
9198F:	drivers/media/usb/msi2500/
9199
9200MSYSTEMS DISKONCHIP G3 MTD DRIVER
9201M:	Robert Jarzmik <robert.jarzmik@free.fr>
9202L:	linux-mtd@lists.infradead.org
9203S:	Maintained
9204F:	drivers/mtd/devices/docg3*
9205
9206MT9M032 APTINA SENSOR DRIVER
9207M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9208L:	linux-media@vger.kernel.org
9209T:	git git://linuxtv.org/media_tree.git
9210S:	Maintained
9211F:	drivers/media/i2c/mt9m032.c
9212F:	include/media/i2c/mt9m032.h
9213
9214MT9P031 APTINA CAMERA SENSOR
9215M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9216L:	linux-media@vger.kernel.org
9217T:	git git://linuxtv.org/media_tree.git
9218S:	Maintained
9219F:	drivers/media/i2c/mt9p031.c
9220F:	include/media/i2c/mt9p031.h
9221
9222MT9T001 APTINA CAMERA SENSOR
9223M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9224L:	linux-media@vger.kernel.org
9225T:	git git://linuxtv.org/media_tree.git
9226S:	Maintained
9227F:	drivers/media/i2c/mt9t001.c
9228F:	include/media/i2c/mt9t001.h
9229
9230MT9V032 APTINA CAMERA SENSOR
9231M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9232L:	linux-media@vger.kernel.org
9233T:	git git://linuxtv.org/media_tree.git
9234S:	Maintained
9235F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9236F:	drivers/media/i2c/mt9v032.c
9237F:	include/media/i2c/mt9v032.h
9238
9239MULTIFUNCTION DEVICES (MFD)
9240M:	Lee Jones <lee.jones@linaro.org>
9241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9242S:	Supported
9243F:	Documentation/devicetree/bindings/mfd/
9244F:	drivers/mfd/
9245F:	include/linux/mfd/
9246F:	include/dt-bindings/mfd/
9247
9248MULTIMEDIA CARD (MMC) ETC. OVER SPI
9249S:	Orphan
9250F:	drivers/mmc/host/mmc_spi.c
9251F:	include/linux/spi/mmc_spi.h
9252
9253MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9254M:	Ulf Hansson <ulf.hansson@linaro.org>
9255L:	linux-mmc@vger.kernel.org
9256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9257S:	Maintained
9258F:	Documentation/devicetree/bindings/mmc/
9259F:	drivers/mmc/
9260F:	include/linux/mmc/
9261F:	include/uapi/linux/mmc/
9262
9263MULTIPLEXER SUBSYSTEM
9264M:	Peter Rosin <peda@axentia.se>
9265S:	Maintained
9266F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9267F:	Documentation/devicetree/bindings/mux/
9268F:	include/linux/dt-bindings/mux/
9269F:	include/linux/mux/
9270F:	drivers/mux/
9271
9272MULTITECH MULTIPORT CARD (ISICOM)
9273S:	Orphan
9274F:	drivers/tty/isicom.c
9275F:	include/linux/isicom.h
9276
9277MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9278M:	Bin Liu <b-liu@ti.com>
9279L:	linux-usb@vger.kernel.org
9280S:	Maintained
9281F:	drivers/usb/musb/
9282
9283MXL5007T MEDIA DRIVER
9284M:	Michael Krufky <mkrufky@linuxtv.org>
9285L:	linux-media@vger.kernel.org
9286W:	https://linuxtv.org
9287W:	http://github.com/mkrufky
9288Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9289T:	git git://linuxtv.org/mkrufky/tuners.git
9290S:	Maintained
9291F:	drivers/media/tuners/mxl5007t.*
9292
9293MXSFB DRM DRIVER
9294M:	Marek Vasut <marex@denx.de>
9295S:	Supported
9296F:	drivers/gpu/drm/mxsfb/
9297F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9298
9299MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9300M:	Hyong-Youb Kim <hykim@myri.com>
9301L:	netdev@vger.kernel.org
9302W:	https://www.myricom.com/support/downloads/myri10ge.html
9303S:	Supported
9304F:	drivers/net/ethernet/myricom/myri10ge/
9305
9306NAND FLASH SUBSYSTEM
9307M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9308R:	Richard Weinberger <richard@nod.at>
9309L:	linux-mtd@lists.infradead.org
9310W:	http://www.linux-mtd.infradead.org/
9311Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9312T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9313T:	git git://git.infradead.org/l2-mtd.git nand/next
9314S:	Maintained
9315F:	drivers/mtd/nand/
9316F:	include/linux/mtd/*nand*.h
9317
9318NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9319M:	Daniel Mack <zonque@gmail.com>
9320S:	Maintained
9321L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9322W:	http://www.native-instruments.com
9323F:	sound/usb/caiaq/
9324
9325NATSEMI ETHERNET DRIVER (DP8381x)
9326S:	Orphan
9327F:	drivers/net/ethernet/natsemi/natsemi.c
9328
9329NCP FILESYSTEM
9330M:	Petr Vandrovec <petr@vandrovec.name>
9331S:	Odd Fixes
9332F:	fs/ncpfs/
9333
9334NCR 5380 SCSI DRIVERS
9335M:	Finn Thain <fthain@telegraphics.com.au>
9336M:	Michael Schmitz <schmitzmic@gmail.com>
9337L:	linux-scsi@vger.kernel.org
9338S:	Maintained
9339F:	Documentation/scsi/g_NCR5380.txt
9340F:	drivers/scsi/NCR5380.*
9341F:	drivers/scsi/arm/cumana_1.c
9342F:	drivers/scsi/arm/oak.c
9343F:	drivers/scsi/atari_scsi.*
9344F:	drivers/scsi/dmx3191d.c
9345F:	drivers/scsi/g_NCR5380.*
9346F:	drivers/scsi/mac_scsi.*
9347F:	drivers/scsi/sun3_scsi.*
9348F:	drivers/scsi/sun3_scsi_vme.c
9349
9350NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9351M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9352L:	linux-scsi@vger.kernel.org
9353S:	Maintained
9354F:	drivers/scsi/NCR_D700.*
9355
9356NCT6775 HARDWARE MONITOR DRIVER
9357M:	Guenter Roeck <linux@roeck-us.net>
9358L:	linux-hwmon@vger.kernel.org
9359S:	Maintained
9360F:	Documentation/hwmon/nct6775
9361F:	drivers/hwmon/nct6775.c
9362
9363NETEFFECT IWARP RNIC DRIVER (IW_NES)
9364M:	Faisal Latif <faisal.latif@intel.com>
9365L:	linux-rdma@vger.kernel.org
9366W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9367S:	Supported
9368F:	drivers/infiniband/hw/nes/
9369F:	include/uapi/rdma/nes-abi.h
9370
9371NETEM NETWORK EMULATOR
9372M:	Stephen Hemminger <stephen@networkplumber.org>
9373L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9374S:	Maintained
9375F:	net/sched/sch_netem.c
9376
9377NETERION 10GbE DRIVERS (s2io/vxge)
9378M:	Jon Mason <jdmason@kudzu.us>
9379L:	netdev@vger.kernel.org
9380S:	Supported
9381F:	Documentation/networking/s2io.txt
9382F:	Documentation/networking/vxge.txt
9383F:	drivers/net/ethernet/neterion/
9384
9385NETFILTER
9386M:	Pablo Neira Ayuso <pablo@netfilter.org>
9387M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9388M:	Florian Westphal <fw@strlen.de>
9389L:	netfilter-devel@vger.kernel.org
9390L:	coreteam@netfilter.org
9391W:	http://www.netfilter.org/
9392W:	http://www.iptables.org/
9393W:	http://www.nftables.org/
9394Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9397S:	Maintained
9398F:	include/linux/netfilter*
9399F:	include/linux/netfilter/
9400F:	include/net/netfilter/
9401F:	include/uapi/linux/netfilter*
9402F:	include/uapi/linux/netfilter/
9403F:	net/*/netfilter.c
9404F:	net/*/netfilter/
9405F:	net/netfilter/
9406F:	net/bridge/br_netfilter*.c
9407
9408NETROM NETWORK LAYER
9409M:	Ralf Baechle <ralf@linux-mips.org>
9410L:	linux-hams@vger.kernel.org
9411W:	http://www.linux-ax25.org/
9412S:	Maintained
9413F:	include/net/netrom.h
9414F:	include/uapi/linux/netrom.h
9415F:	net/netrom/
9416
9417NETRONOME ETHERNET DRIVERS
9418M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9419L:	oss-drivers@netronome.com
9420S:	Maintained
9421F:	drivers/net/ethernet/netronome/
9422
9423NETWORK BLOCK DEVICE (NBD)
9424M:	Josef Bacik <jbacik@fb.com>
9425S:	Maintained
9426L:	linux-block@vger.kernel.org
9427L:	nbd@other.debian.org
9428F:	Documentation/blockdev/nbd.txt
9429F:	drivers/block/nbd.c
9430F:	include/uapi/linux/nbd.h
9431
9432NETWORK DROP MONITOR
9433M:	Neil Horman <nhorman@tuxdriver.com>
9434L:	netdev@vger.kernel.org
9435S:	Maintained
9436W:	https://fedorahosted.org/dropwatch/
9437F:	net/core/drop_monitor.c
9438
9439NETWORKING DRIVERS
9440L:	netdev@vger.kernel.org
9441W:	http://www.linuxfoundation.org/en/Net
9442Q:	http://patchwork.ozlabs.org/project/netdev/list/
9443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9445S:	Odd Fixes
9446F:	Documentation/devicetree/bindings/net/
9447F:	drivers/net/
9448F:	include/linux/if_*
9449F:	include/linux/netdevice.h
9450F:	include/linux/etherdevice.h
9451F:	include/linux/fcdevice.h
9452F:	include/linux/fddidevice.h
9453F:	include/linux/hippidevice.h
9454F:	include/linux/inetdevice.h
9455F:	include/uapi/linux/if_*
9456F:	include/uapi/linux/netdevice.h
9457
9458NETWORKING DRIVERS (WIRELESS)
9459M:	Kalle Valo <kvalo@codeaurora.org>
9460L:	linux-wireless@vger.kernel.org
9461Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9464S:	Maintained
9465F:	Documentation/devicetree/bindings/net/wireless/
9466F:	drivers/net/wireless/
9467
9468NETWORKING [DSA]
9469M:	Andrew Lunn <andrew@lunn.ch>
9470M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9471M:	Florian Fainelli <f.fainelli@gmail.com>
9472S:	Maintained
9473F:	net/dsa/
9474F:	include/net/dsa.h
9475F:	include/linux/dsa/
9476F:	drivers/net/dsa/
9477
9478NETWORKING [GENERAL]
9479M:	"David S. Miller" <davem@davemloft.net>
9480L:	netdev@vger.kernel.org
9481W:	http://www.linuxfoundation.org/en/Net
9482Q:	http://patchwork.ozlabs.org/project/netdev/list/
9483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9485B:	mailto:netdev@vger.kernel.org
9486S:	Maintained
9487F:	net/
9488F:	include/net/
9489F:	include/linux/in.h
9490F:	include/linux/net.h
9491F:	include/linux/netdevice.h
9492F:	include/uapi/linux/in.h
9493F:	include/uapi/linux/net.h
9494F:	include/uapi/linux/netdevice.h
9495F:	include/uapi/linux/net_namespace.h
9496F:	tools/testing/selftests/net/
9497F:	lib/net_utils.c
9498F:	lib/random32.c
9499
9500NETWORKING [IPSEC]
9501M:	Steffen Klassert <steffen.klassert@secunet.com>
9502M:	Herbert Xu <herbert@gondor.apana.org.au>
9503M:	"David S. Miller" <davem@davemloft.net>
9504L:	netdev@vger.kernel.org
9505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9507S:	Maintained
9508F:	net/core/flow.c
9509F:	net/xfrm/
9510F:	net/key/
9511F:	net/ipv4/xfrm*
9512F:	net/ipv4/esp4*
9513F:	net/ipv4/ah4.c
9514F:	net/ipv4/ipcomp.c
9515F:	net/ipv4/ip_vti.c
9516F:	net/ipv6/xfrm*
9517F:	net/ipv6/esp6*
9518F:	net/ipv6/ah6.c
9519F:	net/ipv6/ipcomp6.c
9520F:	net/ipv6/ip6_vti.c
9521F:	include/uapi/linux/xfrm.h
9522F:	include/net/xfrm.h
9523
9524NETWORKING [IPv4/IPv6]
9525M:	"David S. Miller" <davem@davemloft.net>
9526M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9527M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9528L:	netdev@vger.kernel.org
9529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9530S:	Maintained
9531F:	net/ipv4/
9532F:	net/ipv6/
9533F:	include/net/ip*
9534F:	arch/x86/net/*
9535
9536NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9537M:	Paul Moore <paul@paul-moore.com>
9538W:	https://github.com/netlabel
9539L:	netdev@vger.kernel.org
9540L:	linux-security-module@vger.kernel.org
9541S:	Maintained
9542F:	Documentation/netlabel/
9543F:	include/net/calipso.h
9544F:	include/net/cipso_ipv4.h
9545F:	include/net/netlabel.h
9546F:	include/uapi/linux/netfilter/xt_SECMARK.h
9547F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9548F:	net/netlabel/
9549F:	net/ipv4/cipso_ipv4.c
9550F:	net/ipv6/calipso.c
9551F:	net/netfilter/xt_CONNSECMARK.c
9552F:	net/netfilter/xt_SECMARK.c
9553
9554NETWORKING [TLS]
9555M:	Ilya Lesokhin <ilyal@mellanox.com>
9556M:	Aviad Yehezkel <aviadye@mellanox.com>
9557M:	Dave Watson <davejwatson@fb.com>
9558L:	netdev@vger.kernel.org
9559S:	Maintained
9560F:	net/tls/*
9561F:	include/uapi/linux/tls.h
9562F:	include/net/tls.h
9563
9564NETWORKING [WIRELESS]
9565L:	linux-wireless@vger.kernel.org
9566Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9567
9568NETXEN (1/10) GbE SUPPORT
9569M:	Manish Chopra <manish.chopra@cavium.com>
9570M:	Rahul Verma <rahul.verma@cavium.com>
9571M:	Dept-GELinuxNICDev@cavium.com
9572L:	netdev@vger.kernel.org
9573S:	Supported
9574F:	drivers/net/ethernet/qlogic/netxen/
9575
9576NFC SUBSYSTEM
9577M:	Samuel Ortiz <sameo@linux.intel.com>
9578L:	linux-wireless@vger.kernel.org
9579L:	linux-nfc@lists.01.org (subscribers-only)
9580S:	Supported
9581F:	net/nfc/
9582F:	include/net/nfc/
9583F:	include/uapi/linux/nfc.h
9584F:	drivers/nfc/
9585F:	include/linux/platform_data/nfcmrvl.h
9586F:	include/linux/platform_data/nxp-nci.h
9587F:	Documentation/devicetree/bindings/net/nfc/
9588
9589NFS, SUNRPC, AND LOCKD CLIENTS
9590M:	Trond Myklebust <trond.myklebust@primarydata.com>
9591M:	Anna Schumaker <anna.schumaker@netapp.com>
9592L:	linux-nfs@vger.kernel.org
9593W:	http://client.linux-nfs.org
9594T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9595S:	Maintained
9596F:	fs/lockd/
9597F:	fs/nfs/
9598F:	fs/nfs_common/
9599F:	net/sunrpc/
9600F:	include/linux/lockd/
9601F:	include/linux/nfs*
9602F:	include/linux/sunrpc/
9603F:	include/uapi/linux/nfs*
9604F:	include/uapi/linux/sunrpc/
9605
9606NILFS2 FILESYSTEM
9607M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9608L:	linux-nilfs@vger.kernel.org
9609W:	http://nilfs.sourceforge.net/
9610W:	http://nilfs.osdn.jp/
9611T:	git git://github.com/konis/nilfs2.git
9612S:	Supported
9613F:	Documentation/filesystems/nilfs2.txt
9614F:	fs/nilfs2/
9615F:	include/trace/events/nilfs2.h
9616F:	include/uapi/linux/nilfs2_api.h
9617F:	include/uapi/linux/nilfs2_ondisk.h
9618
9619NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9620M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9621W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9622S:	Maintained
9623F:	Documentation/scsi/NinjaSCSI.txt
9624F:	drivers/scsi/pcmcia/nsp_*
9625
9626NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9627M:	GOTO Masanori <gotom@debian.or.jp>
9628M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9629W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9630S:	Maintained
9631F:	Documentation/scsi/NinjaSCSI.txt
9632F:	drivers/scsi/nsp32*
9633
9634NIOS2 ARCHITECTURE
9635M:	Ley Foon Tan <lftan@altera.com>
9636L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9638S:	Maintained
9639F:	arch/nios2/
9640
9641NOHZ, DYNTICKS SUPPORT
9642M:	Frederic Weisbecker <fweisbec@gmail.com>
9643M:	Thomas Gleixner <tglx@linutronix.de>
9644M:	Ingo Molnar <mingo@kernel.org>
9645L:	linux-kernel@vger.kernel.org
9646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9647S:	Maintained
9648F:	kernel/time/tick*.*
9649F:	include/linux/tick.h
9650F:	include/linux/sched/nohz.h
9651
9652NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9653M:	Pavel Machek <pavel@ucw.cz>
9654M:	Sakari Ailus <sakari.ailus@iki.fi>
9655L:	linux-media@vger.kernel.org
9656S:	Maintained
9657F:	drivers/media/i2c/et8ek8
9658F:	drivers/media/i2c/ad5820.c
9659
9660NOKIA N900 POWER SUPPLY DRIVERS
9661R:	Pali Rohár <pali.rohar@gmail.com>
9662F:	include/linux/power/bq2415x_charger.h
9663F:	include/linux/power/bq27xxx_battery.h
9664F:	include/linux/power/isp1704_charger.h
9665F:	drivers/power/supply/bq2415x_charger.c
9666F:	drivers/power/supply/bq27xxx_battery.c
9667F:	drivers/power/supply/bq27xxx_battery_i2c.c
9668F:	drivers/power/supply/isp1704_charger.c
9669F:	drivers/power/supply/rx51_battery.c
9670
9671NTB AMD DRIVER
9672M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9673L:	linux-ntb@googlegroups.com
9674S:	Supported
9675F:	drivers/ntb/hw/amd/
9676
9677NTB DRIVER CORE
9678M:	Jon Mason <jdmason@kudzu.us>
9679M:	Dave Jiang <dave.jiang@intel.com>
9680M:	Allen Hubbe <Allen.Hubbe@emc.com>
9681L:	linux-ntb@googlegroups.com
9682S:	Supported
9683W:	https://github.com/jonmason/ntb/wiki
9684T:	git git://github.com/jonmason/ntb.git
9685F:	drivers/ntb/
9686F:	drivers/net/ntb_netdev.c
9687F:	include/linux/ntb.h
9688F:	include/linux/ntb_transport.h
9689F:	tools/testing/selftests/ntb/
9690
9691NTB IDT DRIVER
9692M:	Serge Semin <fancer.lancer@gmail.com>
9693L:	linux-ntb@googlegroups.com
9694S:	Supported
9695F:	drivers/ntb/hw/idt/
9696
9697NTB INTEL DRIVER
9698M:	Jon Mason <jdmason@kudzu.us>
9699M:	Dave Jiang <dave.jiang@intel.com>
9700L:	linux-ntb@googlegroups.com
9701S:	Supported
9702W:	https://github.com/jonmason/ntb/wiki
9703T:	git git://github.com/jonmason/ntb.git
9704F:	drivers/ntb/hw/intel/
9705
9706NTFS FILESYSTEM
9707M:	Anton Altaparmakov <anton@tuxera.com>
9708L:	linux-ntfs-dev@lists.sourceforge.net
9709W:	http://www.tuxera.com/
9710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9711S:	Supported
9712F:	Documentation/filesystems/ntfs.txt
9713F:	fs/ntfs/
9714
9715NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9716M:	Antonino Daplas <adaplas@gmail.com>
9717L:	linux-fbdev@vger.kernel.org
9718S:	Maintained
9719F:	drivers/video/fbdev/riva/
9720F:	drivers/video/fbdev/nvidia/
9721
9722NVM EXPRESS DRIVER
9723M:	Keith Busch <keith.busch@intel.com>
9724M:	Jens Axboe <axboe@fb.com>
9725M:	Christoph Hellwig <hch@lst.de>
9726M:	Sagi Grimberg <sagi@grimberg.me>
9727L:	linux-nvme@lists.infradead.org
9728T:	git://git.infradead.org/nvme.git
9729W:	http://git.infradead.org/nvme.git
9730S:	Supported
9731F:	drivers/nvme/host/
9732F:	include/linux/nvme.h
9733F:	include/uapi/linux/nvme_ioctl.h
9734
9735NVM EXPRESS FC TRANSPORT DRIVERS
9736M:	James Smart <james.smart@broadcom.com>
9737L:	linux-nvme@lists.infradead.org
9738S:	Supported
9739F:	include/linux/nvme-fc.h
9740F:	include/linux/nvme-fc-driver.h
9741F:	drivers/nvme/host/fc.c
9742F:	drivers/nvme/target/fc.c
9743F:	drivers/nvme/target/fcloop.c
9744
9745NVM EXPRESS TARGET DRIVER
9746M:	Christoph Hellwig <hch@lst.de>
9747M:	Sagi Grimberg <sagi@grimberg.me>
9748L:	linux-nvme@lists.infradead.org
9749T:	git://git.infradead.org/nvme.git
9750W:	http://git.infradead.org/nvme.git
9751S:	Supported
9752F:	drivers/nvme/target/
9753
9754NVMEM FRAMEWORK
9755M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9756S:	Maintained
9757F:	drivers/nvmem/
9758F:	Documentation/devicetree/bindings/nvmem/
9759F:	Documentation/ABI/stable/sysfs-bus-nvmem
9760F:	include/linux/nvmem-consumer.h
9761F:	include/linux/nvmem-provider.h
9762
9763NXP TDA998X DRM DRIVER
9764M:	Russell King <linux@armlinux.org.uk>
9765S:	Supported
9766T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9767T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9768F:	drivers/gpu/drm/i2c/tda998x_drv.c
9769F:	include/drm/i2c/tda998x.h
9770
9771NXP TFA9879 DRIVER
9772M:	Peter Rosin <peda@axentia.se>
9773L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9774S:	Maintained
9775F:	sound/soc/codecs/tfa9879*
9776
9777NXP-NCI NFC DRIVER
9778M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9779R:	Charles Gorand <charles.gorand@effinnov.com>
9780L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9781S:	Supported
9782F:	drivers/nfc/nxp-nci
9783
9784OBJTOOL
9785M:	Josh Poimboeuf <jpoimboe@redhat.com>
9786S:	Supported
9787F:	tools/objtool/
9788
9789OMAP AUDIO SUPPORT
9790M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9791M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9792L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9793L:	linux-omap@vger.kernel.org
9794S:	Maintained
9795F:	sound/soc/omap/
9796
9797OMAP CLOCK FRAMEWORK SUPPORT
9798M:	Paul Walmsley <paul@pwsan.com>
9799L:	linux-omap@vger.kernel.org
9800S:	Maintained
9801F:	arch/arm/*omap*/*clock*
9802
9803OMAP DEVICE TREE SUPPORT
9804M:	Benoît Cousson <bcousson@baylibre.com>
9805M:	Tony Lindgren <tony@atomide.com>
9806L:	linux-omap@vger.kernel.org
9807L:	devicetree@vger.kernel.org
9808S:	Maintained
9809F:	arch/arm/boot/dts/*omap*
9810F:	arch/arm/boot/dts/*am3*
9811F:	arch/arm/boot/dts/*am4*
9812F:	arch/arm/boot/dts/*am5*
9813F:	arch/arm/boot/dts/*dra7*
9814
9815OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9816M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9817L:	linux-omap@vger.kernel.org
9818L:	linux-fbdev@vger.kernel.org
9819S:	Maintained
9820F:	drivers/video/fbdev/omap2/
9821F:	Documentation/arm/OMAP/DSS
9822
9823OMAP FRAMEBUFFER SUPPORT
9824M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9825L:	linux-fbdev@vger.kernel.org
9826L:	linux-omap@vger.kernel.org
9827S:	Maintained
9828F:	drivers/video/fbdev/omap/
9829
9830OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9831M:	Roger Quadros <rogerq@ti.com>
9832M:	Tony Lindgren <tony@atomide.com>
9833L:	linux-omap@vger.kernel.org
9834S:	Maintained
9835F:	drivers/memory/omap-gpmc.c
9836F:	arch/arm/mach-omap2/*gpmc*
9837
9838OMAP GPIO DRIVER
9839M:	Grygorii Strashko <grygorii.strashko@ti.com>
9840M:	Santosh Shilimkar <ssantosh@kernel.org>
9841M:	Kevin Hilman <khilman@kernel.org>
9842L:	linux-omap@vger.kernel.org
9843S:	Maintained
9844F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9845F:	drivers/gpio/gpio-omap.c
9846
9847OMAP HARDWARE SPINLOCK SUPPORT
9848M:	Ohad Ben-Cohen <ohad@wizery.com>
9849L:	linux-omap@vger.kernel.org
9850S:	Maintained
9851F:	drivers/hwspinlock/omap_hwspinlock.c
9852
9853OMAP HS MMC SUPPORT
9854L:	linux-mmc@vger.kernel.org
9855L:	linux-omap@vger.kernel.org
9856S:	Orphan
9857F:	drivers/mmc/host/omap_hsmmc.c
9858
9859OMAP HWMOD DATA
9860M:	Paul Walmsley <paul@pwsan.com>
9861L:	linux-omap@vger.kernel.org
9862S:	Maintained
9863F:	arch/arm/mach-omap2/omap_hwmod*data*
9864
9865OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9866M:	Benoît Cousson <bcousson@baylibre.com>
9867L:	linux-omap@vger.kernel.org
9868S:	Maintained
9869F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9870
9871OMAP HWMOD SUPPORT
9872M:	Benoît Cousson <bcousson@baylibre.com>
9873M:	Paul Walmsley <paul@pwsan.com>
9874L:	linux-omap@vger.kernel.org
9875S:	Maintained
9876F:	arch/arm/mach-omap2/omap_hwmod.*
9877
9878OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9879M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9880L:	linux-media@vger.kernel.org
9881S:	Maintained
9882F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9883F:	drivers/media/platform/omap3isp/
9884F:	drivers/staging/media/omap4iss/
9885
9886OMAP MMC SUPPORT
9887M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9888L:	linux-omap@vger.kernel.org
9889S:	Maintained
9890F:	drivers/mmc/host/omap.c
9891
9892OMAP POWER MANAGEMENT SUPPORT
9893M:	Kevin Hilman <khilman@kernel.org>
9894L:	linux-omap@vger.kernel.org
9895S:	Maintained
9896F:	arch/arm/*omap*/*pm*
9897F:	drivers/cpufreq/omap-cpufreq.c
9898
9899OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9900M:	Rajendra Nayak <rnayak@codeaurora.org>
9901M:	Paul Walmsley <paul@pwsan.com>
9902L:	linux-omap@vger.kernel.org
9903S:	Maintained
9904F:	arch/arm/mach-omap2/prm*
9905
9906OMAP RANDOM NUMBER GENERATOR SUPPORT
9907M:	Deepak Saxena <dsaxena@plexity.net>
9908S:	Maintained
9909F:	drivers/char/hw_random/omap-rng.c
9910
9911OMAP USB SUPPORT
9912L:	linux-usb@vger.kernel.org
9913L:	linux-omap@vger.kernel.org
9914S:	Orphan
9915F:	drivers/usb/*/*omap*
9916F:	arch/arm/*omap*/usb*
9917
9918OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9919M:	Mark Jackson <mpfj@newflow.co.uk>
9920L:	linux-omap@vger.kernel.org
9921S:	Maintained
9922F:	arch/arm/boot/dts/am335x-nano.dts
9923
9924OMAP1 SUPPORT
9925M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9926M:	Tony Lindgren <tony@atomide.com>
9927L:	linux-omap@vger.kernel.org
9928Q:	http://patchwork.kernel.org/project/linux-omap/list/
9929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9930S:	Maintained
9931F:	arch/arm/mach-omap1/
9932F:	arch/arm/plat-omap/
9933F:	arch/arm/configs/omap1_defconfig
9934F:	drivers/i2c/busses/i2c-omap.c
9935F:	include/linux/i2c-omap.h
9936
9937OMAP2+ SUPPORT
9938M:	Tony Lindgren <tony@atomide.com>
9939L:	linux-omap@vger.kernel.org
9940W:	http://www.muru.com/linux/omap/
9941W:	http://linux.omap.com/
9942Q:	http://patchwork.kernel.org/project/linux-omap/list/
9943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9944S:	Maintained
9945F:	arch/arm/mach-omap2/
9946F:	arch/arm/plat-omap/
9947F:	arch/arm/configs/omap2plus_defconfig
9948F:	drivers/i2c/busses/i2c-omap.c
9949F:	drivers/irqchip/irq-omap-intc.c
9950F:	drivers/mfd/*omap*.c
9951F:	drivers/mfd/menelaus.c
9952F:	drivers/mfd/palmas.c
9953F:	drivers/mfd/tps65217.c
9954F:	drivers/mfd/tps65218.c
9955F:	drivers/mfd/tps65910.c
9956F:	drivers/mfd/twl-core.[ch]
9957F:	drivers/mfd/twl4030*.c
9958F:	drivers/mfd/twl6030*.c
9959F:	drivers/mfd/twl6040*.c
9960F:	drivers/regulator/palmas-regulator*.c
9961F:	drivers/regulator/pbias-regulator.c
9962F:	drivers/regulator/tps65217-regulator.c
9963F:	drivers/regulator/tps65218-regulator.c
9964F:	drivers/regulator/tps65910-regulator.c
9965F:	drivers/regulator/twl-regulator.c
9966F:	drivers/regulator/twl6030-regulator.c
9967F:	include/linux/i2c-omap.h
9968
9969ONION OMEGA2+ BOARD
9970M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9971L:	linux-mips@linux-mips.org
9972S:	Maintained
9973F:	arch/mips/boot/dts/ralink/omega2p.dts
9974
9975OMFS FILESYSTEM
9976M:	Bob Copeland <me@bobcopeland.com>
9977L:	linux-karma-devel@lists.sourceforge.net
9978S:	Maintained
9979F:	Documentation/filesystems/omfs.txt
9980F:	fs/omfs/
9981
9982OMNIKEY CARDMAN 4000 DRIVER
9983M:	Harald Welte <laforge@gnumonks.org>
9984S:	Maintained
9985F:	drivers/char/pcmcia/cm4000_cs.c
9986F:	include/linux/cm4000_cs.h
9987F:	include/uapi/linux/cm4000_cs.h
9988
9989OMNIKEY CARDMAN 4040 DRIVER
9990M:	Harald Welte <laforge@gnumonks.org>
9991S:	Maintained
9992F:	drivers/char/pcmcia/cm4040_cs.*
9993
9994OMNIVISION OV13858 SENSOR DRIVER
9995M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9996L:	linux-media@vger.kernel.org
9997T:	git git://linuxtv.org/media_tree.git
9998S:	Maintained
9999F:	drivers/media/i2c/ov13858.c
10000
10001OMNIVISION OV5640 SENSOR DRIVER
10002M:	Steve Longerbeam <slongerbeam@gmail.com>
10003L:	linux-media@vger.kernel.org
10004T:	git git://linuxtv.org/media_tree.git
10005S:	Maintained
10006F:	drivers/media/i2c/ov5640.c
10007
10008OMNIVISION OV5647 SENSOR DRIVER
10009M:	Luis Oliveira <lolivei@synopsys.com>
10010L:	linux-media@vger.kernel.org
10011T:	git git://linuxtv.org/media_tree.git
10012S:	Maintained
10013F:	drivers/media/i2c/ov5647.c
10014
10015OMNIVISION OV7670 SENSOR DRIVER
10016M:	Jonathan Corbet <corbet@lwn.net>
10017L:	linux-media@vger.kernel.org
10018T:	git git://linuxtv.org/media_tree.git
10019S:	Maintained
10020F:	drivers/media/i2c/ov7670.c
10021F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10022
10023ONENAND FLASH DRIVER
10024M:	Kyungmin Park <kyungmin.park@samsung.com>
10025L:	linux-mtd@lists.infradead.org
10026S:	Maintained
10027F:	drivers/mtd/onenand/
10028F:	include/linux/mtd/onenand*.h
10029
10030ONSTREAM SCSI TAPE DRIVER
10031M:	Willem Riede <osst@riede.org>
10032L:	osst-users@lists.sourceforge.net
10033L:	linux-scsi@vger.kernel.org
10034S:	Maintained
10035F:	Documentation/scsi/osst.txt
10036F:	drivers/scsi/osst.*
10037F:	drivers/scsi/osst_*.h
10038F:	drivers/scsi/st.h
10039
10040OP-TEE DRIVER
10041M:	Jens Wiklander <jens.wiklander@linaro.org>
10042S:	Maintained
10043F:	drivers/tee/optee/
10044
10045OPA-VNIC DRIVER
10046M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10047M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10048L:	linux-rdma@vger.kernel.org
10049S:	Supported
10050F:	drivers/infiniband/ulp/opa_vnic
10051
10052OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10053M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10054L:	devicetree@vger.kernel.org
10055S:	Maintained
10056F:	Documentation/devicetree/dynamic-resolution-notes.txt
10057F:	Documentation/devicetree/overlay-notes.txt
10058F:	drivers/of/overlay.c
10059F:	drivers/of/resolver.c
10060
10061OPEN FIRMWARE AND FLATTENED DEVICE TREE
10062M:	Rob Herring <robh+dt@kernel.org>
10063M:	Frank Rowand <frowand.list@gmail.com>
10064L:	devicetree@vger.kernel.org
10065W:	http://www.devicetree.org/
10066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10067S:	Maintained
10068F:	drivers/of/
10069F:	include/linux/of*.h
10070F:	scripts/dtc/
10071F:	Documentation/ABI/testing/sysfs-firmware-ofw
10072
10073OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10074M:	Rob Herring <robh+dt@kernel.org>
10075M:	Mark Rutland <mark.rutland@arm.com>
10076L:	devicetree@vger.kernel.org
10077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10078Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10079S:	Maintained
10080F:	Documentation/devicetree/
10081F:	arch/*/boot/dts/
10082F:	include/dt-bindings/
10083
10084OPENCORES I2C BUS DRIVER
10085M:	Peter Korsgaard <jacmet@sunsite.dk>
10086L:	linux-i2c@vger.kernel.org
10087S:	Maintained
10088F:	Documentation/i2c/busses/i2c-ocores
10089F:	drivers/i2c/busses/i2c-ocores.c
10090
10091OPENRISC ARCHITECTURE
10092M:	Jonas Bonn <jonas@southpole.se>
10093M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10094M:	Stafford Horne <shorne@gmail.com>
10095T:	git git://github.com/openrisc/linux.git
10096L:	openrisc@lists.librecores.org
10097W:	http://openrisc.io
10098S:	Maintained
10099F:	Documentation/devicetree/bindings/openrisc/
10100F:	Documentation/openrisc/
10101F:	arch/openrisc/
10102F:	drivers/irqchip/irq-ompic.c
10103F:	drivers/irqchip/irq-or1k-*
10104
10105OPENVSWITCH
10106M:	Pravin Shelar <pshelar@nicira.com>
10107L:	netdev@vger.kernel.org
10108L:	dev@openvswitch.org
10109W:	http://openvswitch.org
10110S:	Maintained
10111F:	net/openvswitch/
10112F:	include/uapi/linux/openvswitch.h
10113
10114OPERATING PERFORMANCE POINTS (OPP)
10115M:	Viresh Kumar <vireshk@kernel.org>
10116M:	Nishanth Menon <nm@ti.com>
10117M:	Stephen Boyd <sboyd@codeaurora.org>
10118L:	linux-pm@vger.kernel.org
10119S:	Maintained
10120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10121F:	drivers/opp/
10122F:	include/linux/pm_opp.h
10123F:	Documentation/power/opp.txt
10124F:	Documentation/devicetree/bindings/opp/
10125
10126OPL4 DRIVER
10127M:	Clemens Ladisch <clemens@ladisch.de>
10128L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10129T:	git git://git.alsa-project.org/alsa-kernel.git
10130S:	Maintained
10131F:	sound/drivers/opl4/
10132
10133OPROFILE
10134M:	Robert Richter <rric@kernel.org>
10135L:	oprofile-list@lists.sf.net
10136S:	Maintained
10137F:	arch/*/include/asm/oprofile*.h
10138F:	arch/*/oprofile/
10139F:	drivers/oprofile/
10140F:	include/linux/oprofile.h
10141
10142ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10143M:	Mark Fasheh <mfasheh@versity.com>
10144M:	Joel Becker <jlbec@evilplan.org>
10145L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10146W:	http://ocfs2.wiki.kernel.org
10147S:	Supported
10148F:	Documentation/filesystems/ocfs2.txt
10149F:	Documentation/filesystems/dlmfs.txt
10150F:	fs/ocfs2/
10151
10152ORANGEFS FILESYSTEM
10153M:	Mike Marshall <hubcap@omnibond.com>
10154L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10156S:	Supported
10157F:	fs/orangefs/
10158F:	Documentation/filesystems/orangefs.txt
10159
10160ORINOCO DRIVER
10161L:	linux-wireless@vger.kernel.org
10162W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10163W:	http://www.nongnu.org/orinoco/
10164S:	Orphan
10165F:	drivers/net/wireless/intersil/orinoco/
10166
10167OSD LIBRARY and FILESYSTEM
10168M:	Boaz Harrosh <ooo@electrozaur.com>
10169S:	Maintained
10170F:	drivers/scsi/osd/
10171F:	include/scsi/osd_*
10172F:	fs/exofs/
10173
10174OV2659 OMNIVISION SENSOR DRIVER
10175M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10176L:	linux-media@vger.kernel.org
10177W:	https://linuxtv.org
10178Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10179T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10180S:	Maintained
10181F:	drivers/media/i2c/ov2659.c
10182F:	include/media/i2c/ov2659.h
10183
10184OVERLAY FILESYSTEM
10185M:	Miklos Szeredi <miklos@szeredi.hu>
10186L:	linux-unionfs@vger.kernel.org
10187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10188S:	Supported
10189F:	fs/overlayfs/
10190F:	Documentation/filesystems/overlayfs.txt
10191
10192P54 WIRELESS DRIVER
10193M:	Christian Lamparter <chunkeey@googlemail.com>
10194L:	linux-wireless@vger.kernel.org
10195W:	http://wireless.kernel.org/en/users/Drivers/p54
10196S:	Maintained
10197F:	drivers/net/wireless/intersil/p54/
10198
10199PA SEMI ETHERNET DRIVER
10200L:	netdev@vger.kernel.org
10201S:	Orphan
10202F:	drivers/net/ethernet/pasemi/*
10203
10204PA SEMI SMBUS DRIVER
10205L:	linux-i2c@vger.kernel.org
10206S:	Orphan
10207F:	drivers/i2c/busses/i2c-pasemi.c
10208
10209PADATA PARALLEL EXECUTION MECHANISM
10210M:	Steffen Klassert <steffen.klassert@secunet.com>
10211L:	linux-crypto@vger.kernel.org
10212S:	Maintained
10213F:	kernel/padata.c
10214F:	include/linux/padata.h
10215F:	Documentation/padata.txt
10216
10217PANASONIC LAPTOP ACPI EXTRAS DRIVER
10218M:	Harald Welte <laforge@gnumonks.org>
10219L:	platform-driver-x86@vger.kernel.org
10220S:	Maintained
10221F:	drivers/platform/x86/panasonic-laptop.c
10222
10223PANASONIC MN10300/AM33/AM34 PORT
10224M:	David Howells <dhowells@redhat.com>
10225L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10226W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10227S:	Maintained
10228F:	Documentation/mn10300/
10229F:	arch/mn10300/
10230
10231PARALLEL LCD/KEYPAD PANEL DRIVER
10232M:	Willy Tarreau <willy@haproxy.com>
10233M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10234S:	Odd Fixes
10235F:	Documentation/misc-devices/lcd-panel-cgram.txt
10236F:	drivers/misc/panel.c
10237
10238PARALLEL PORT SUBSYSTEM
10239M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10240M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10241L:	linux-parport@lists.infradead.org (subscribers-only)
10242S:	Maintained
10243F:	drivers/parport/
10244F:	include/linux/parport*.h
10245F:	drivers/char/ppdev.c
10246F:	include/uapi/linux/ppdev.h
10247F:	Documentation/parport*.txt
10248
10249PARAVIRT_OPS INTERFACE
10250M:	Juergen Gross <jgross@suse.com>
10251M:	Alok Kataria <akataria@vmware.com>
10252M:	Rusty Russell <rusty@rustcorp.com.au>
10253L:	virtualization@lists.linux-foundation.org
10254S:	Supported
10255F:	Documentation/virtual/paravirt_ops.txt
10256F:	arch/*/kernel/paravirt*
10257F:	arch/*/include/asm/paravirt*.h
10258F:	include/linux/hypervisor.h
10259
10260PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10261M:	Tim Waugh <tim@cyberelk.net>
10262L:	linux-parport@lists.infradead.org (subscribers-only)
10263S:	Maintained
10264F:	Documentation/blockdev/paride.txt
10265F:	drivers/block/paride/
10266
10267PARISC ARCHITECTURE
10268M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10269M:	Helge Deller <deller@gmx.de>
10270L:	linux-parisc@vger.kernel.org
10271W:	http://www.parisc-linux.org/
10272Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10275S:	Maintained
10276F:	arch/parisc/
10277F:	Documentation/parisc/
10278F:	drivers/parisc/
10279F:	drivers/char/agp/parisc-agp.c
10280F:	drivers/input/serio/gscps2.c
10281F:	drivers/parport/parport_gsc.*
10282F:	drivers/tty/serial/8250/8250_gsc.c
10283F:	drivers/video/fbdev/sti*
10284F:	drivers/video/console/sti*
10285F:	drivers/video/logo/logo_parisc*
10286
10287PARMAN
10288M:	Jiri Pirko <jiri@mellanox.com>
10289L:	netdev@vger.kernel.org
10290S:	Supported
10291F:	lib/parman.c
10292F:	lib/test_parman.c
10293F:	include/linux/parman.h
10294
10295PC87360 HARDWARE MONITORING DRIVER
10296M:	Jim Cromie <jim.cromie@gmail.com>
10297L:	linux-hwmon@vger.kernel.org
10298S:	Maintained
10299F:	Documentation/hwmon/pc87360
10300F:	drivers/hwmon/pc87360.c
10301
10302PC8736x GPIO DRIVER
10303M:	Jim Cromie <jim.cromie@gmail.com>
10304S:	Maintained
10305F:	drivers/char/pc8736x_gpio.c
10306
10307PC87427 HARDWARE MONITORING DRIVER
10308M:	Jean Delvare <jdelvare@suse.com>
10309L:	linux-hwmon@vger.kernel.org
10310S:	Maintained
10311F:	Documentation/hwmon/pc87427
10312F:	drivers/hwmon/pc87427.c
10313
10314PCA9532 LED DRIVER
10315M:	Riku Voipio <riku.voipio@iki.fi>
10316S:	Maintained
10317F:	drivers/leds/leds-pca9532.c
10318F:	include/linux/leds-pca9532.h
10319
10320PCA9541 I2C BUS MASTER SELECTOR DRIVER
10321M:	Guenter Roeck <linux@roeck-us.net>
10322L:	linux-i2c@vger.kernel.org
10323S:	Maintained
10324F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10325
10326PCDP - PRIMARY CONSOLE AND DEBUG PORT
10327M:	Khalid Aziz <khalid@gonehiking.org>
10328S:	Maintained
10329F:	drivers/firmware/pcdp.*
10330
10331PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10332M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10333L:	linux-pci@vger.kernel.org
10334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10335S:	Maintained
10336F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10337F:	drivers/pci/host/pci-aardvark.c
10338
10339PCI DRIVER FOR ALTERA PCIE IP
10340M:	Ley Foon Tan <lftan@altera.com>
10341L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10342L:	linux-pci@vger.kernel.org
10343S:	Supported
10344F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10345F:	drivers/pci/host/pcie-altera.c
10346
10347PCI DRIVER FOR APPLIEDMICRO XGENE
10348M:	Tanmay Inamdar <tinamdar@apm.com>
10349L:	linux-pci@vger.kernel.org
10350L:	linux-arm-kernel@lists.infradead.org
10351S:	Maintained
10352F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10353F:	drivers/pci/host/pci-xgene.c
10354
10355PCI DRIVER FOR ARM VERSATILE PLATFORM
10356M:	Rob Herring <robh@kernel.org>
10357L:	linux-pci@vger.kernel.org
10358L:	linux-arm-kernel@lists.infradead.org
10359S:	Maintained
10360F:	Documentation/devicetree/bindings/pci/versatile.txt
10361F:	drivers/pci/host/pci-versatile.c
10362
10363PCI DRIVER FOR ARMADA 8K
10364M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10365L:	linux-pci@vger.kernel.org
10366L:	linux-arm-kernel@lists.infradead.org
10367S:	Maintained
10368F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10369F:	drivers/pci/dwc/pcie-armada8k.c
10370
10371PCI DRIVER FOR FREESCALE LAYERSCAPE
10372M:	Minghuan Lian <minghuan.Lian@freescale.com>
10373M:	Mingkai Hu <mingkai.hu@freescale.com>
10374M:	Roy Zang <tie-fei.zang@freescale.com>
10375L:	linuxppc-dev@lists.ozlabs.org
10376L:	linux-pci@vger.kernel.org
10377L:	linux-arm-kernel@lists.infradead.org
10378S:	Maintained
10379F:	drivers/pci/dwc/*layerscape*
10380
10381PCI DRIVER FOR GENERIC OF HOSTS
10382M:	Will Deacon <will.deacon@arm.com>
10383L:	linux-pci@vger.kernel.org
10384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10385S:	Maintained
10386F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10387F:	drivers/pci/host/pci-host-common.c
10388F:	drivers/pci/host/pci-host-generic.c
10389
10390PCI DRIVER FOR IMX6
10391M:	Richard Zhu <hongxing.zhu@nxp.com>
10392M:	Lucas Stach <l.stach@pengutronix.de>
10393L:	linux-pci@vger.kernel.org
10394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10395S:	Maintained
10396F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10397F:	drivers/pci/dwc/*imx6*
10398
10399PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10400M:	Keith Busch <keith.busch@intel.com>
10401M:	Jonathan Derrick <jonathan.derrick@intel.com>
10402L:	linux-pci@vger.kernel.org
10403S:	Supported
10404F:	drivers/pci/host/vmd.c
10405
10406PCI DRIVER FOR MICROSEMI SWITCHTEC
10407M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10408M:	Logan Gunthorpe <logang@deltatee.com>
10409L:	linux-pci@vger.kernel.org
10410S:	Maintained
10411F:	Documentation/switchtec.txt
10412F:	Documentation/ABI/testing/sysfs-class-switchtec
10413F:	drivers/pci/switch/switchtec*
10414F:	include/uapi/linux/switchtec_ioctl.h
10415
10416PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10417M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10418M:	Jason Cooper <jason@lakedaemon.net>
10419L:	linux-pci@vger.kernel.org
10420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10421S:	Maintained
10422F:	drivers/pci/host/*mvebu*
10423
10424PCI DRIVER FOR NVIDIA TEGRA
10425M:	Thierry Reding <thierry.reding@gmail.com>
10426L:	linux-tegra@vger.kernel.org
10427L:	linux-pci@vger.kernel.org
10428S:	Supported
10429F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10430F:	drivers/pci/host/pci-tegra.c
10431
10432PCI DRIVER FOR RENESAS R-CAR
10433M:	Simon Horman <horms@verge.net.au>
10434L:	linux-pci@vger.kernel.org
10435L:	linux-renesas-soc@vger.kernel.org
10436S:	Maintained
10437F:	drivers/pci/host/*rcar*
10438
10439PCI DRIVER FOR SAMSUNG EXYNOS
10440M:	Jingoo Han <jingoohan1@gmail.com>
10441L:	linux-pci@vger.kernel.org
10442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10443L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10444S:	Maintained
10445F:	drivers/pci/dwc/pci-exynos.c
10446
10447PCI DRIVER FOR SYNOPSYS DESIGNWARE
10448M:	Jingoo Han <jingoohan1@gmail.com>
10449M:	Joao Pinto <Joao.Pinto@synopsys.com>
10450L:	linux-pci@vger.kernel.org
10451S:	Maintained
10452F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10453F:	drivers/pci/dwc/*designware*
10454
10455PCI DRIVER FOR TI DRA7XX
10456M:	Kishon Vijay Abraham I <kishon@ti.com>
10457L:	linux-omap@vger.kernel.org
10458L:	linux-pci@vger.kernel.org
10459S:	Supported
10460F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10461F:	drivers/pci/dwc/pci-dra7xx.c
10462
10463PCI DRIVER FOR TI KEYSTONE
10464M:	Murali Karicheri <m-karicheri2@ti.com>
10465L:	linux-pci@vger.kernel.org
10466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10467S:	Maintained
10468F:	drivers/pci/dwc/*keystone*
10469
10470PCI ENDPOINT SUBSYSTEM
10471M:	Kishon Vijay Abraham I <kishon@ti.com>
10472M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10473L:	linux-pci@vger.kernel.org
10474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10475S:	Supported
10476F:	drivers/pci/endpoint/
10477F:	drivers/misc/pci_endpoint_test.c
10478F:	tools/pci/
10479
10480PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10481M:	Russell Currey <ruscur@russell.cc>
10482L:	linuxppc-dev@lists.ozlabs.org
10483S:	Supported
10484F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10485F:	arch/powerpc/kernel/eeh*.c
10486F:	arch/powerpc/platforms/*/eeh*.c
10487F:	arch/powerpc/include/*/eeh*.h
10488
10489PCI ERROR RECOVERY
10490M:	Linas Vepstas <linasvepstas@gmail.com>
10491L:	linux-pci@vger.kernel.org
10492S:	Supported
10493F:	Documentation/PCI/pci-error-recovery.txt
10494
10495PCI MSI DRIVER FOR ALTERA MSI IP
10496M:	Ley Foon Tan <lftan@altera.com>
10497L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10498L:	linux-pci@vger.kernel.org
10499S:	Supported
10500F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10501F:	drivers/pci/host/pcie-altera-msi.c
10502
10503PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10504M:	Duc Dang <dhdang@apm.com>
10505L:	linux-pci@vger.kernel.org
10506L:	linux-arm-kernel@lists.infradead.org
10507S:	Maintained
10508F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10509F:	drivers/pci/host/pci-xgene-msi.c
10510
10511PCI SUBSYSTEM
10512M:	Bjorn Helgaas <bhelgaas@google.com>
10513L:	linux-pci@vger.kernel.org
10514Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10516S:	Supported
10517F:	Documentation/devicetree/bindings/pci/
10518F:	Documentation/PCI/
10519F:	drivers/pci/
10520F:	include/linux/pci*
10521F:	arch/x86/pci/
10522F:	arch/x86/kernel/quirks.c
10523
10524PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10525M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10526L:	linux-pci@vger.kernel.org
10527Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10529S:	Supported
10530F:	drivers/pci/host/
10531F:	drivers/pci/dwc/
10532
10533PCIE DRIVER FOR AXIS ARTPEC
10534M:	Niklas Cassel <niklas.cassel@axis.com>
10535M:	Jesper Nilsson <jesper.nilsson@axis.com>
10536L:	linux-arm-kernel@axis.com
10537L:	linux-pci@vger.kernel.org
10538S:	Maintained
10539F:	Documentation/devicetree/bindings/pci/axis,artpec*
10540F:	drivers/pci/dwc/*artpec*
10541
10542PCIE DRIVER FOR CAVIUM THUNDERX
10543M:	David Daney <david.daney@cavium.com>
10544L:	linux-pci@vger.kernel.org
10545L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10546S:	Supported
10547F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10548F:	drivers/pci/host/pci-thunder-*
10549
10550PCIE DRIVER FOR HISILICON
10551M:	Zhou Wang <wangzhou1@hisilicon.com>
10552L:	linux-pci@vger.kernel.org
10553S:	Maintained
10554F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10555F:	drivers/pci/dwc/pcie-hisi.c
10556
10557PCIE DRIVER FOR HISILICON KIRIN
10558M:	Xiaowei Song <songxiaowei@hisilicon.com>
10559M:	Binghui Wang <wangbinghui@hisilicon.com>
10560L:	linux-pci@vger.kernel.org
10561S:	Maintained
10562F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10563F:	drivers/pci/dwc/pcie-kirin.c
10564
10565PCIE DRIVER FOR HISILICON STB
10566M:	Jianguo Sun <sunjianguo1@huawei.com>
10567M:	Shawn Guo <shawn.guo@linaro.org>
10568L:	linux-pci@vger.kernel.org
10569S:	Maintained
10570F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10571F:	drivers/pci/dwc/pcie-histb.c
10572
10573PCIE DRIVER FOR MEDIATEK
10574M:	Ryder Lee <ryder.lee@mediatek.com>
10575L:	linux-pci@vger.kernel.org
10576L:	linux-mediatek@lists.infradead.org
10577S:	Supported
10578F:	Documentation/devicetree/bindings/pci/mediatek*
10579F:	drivers/pci/host/*mediatek*
10580
10581PCIE DRIVER FOR QUALCOMM MSM
10582M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10583L:	linux-pci@vger.kernel.org
10584L:	linux-arm-msm@vger.kernel.org
10585S:	Maintained
10586F:	drivers/pci/dwc/*qcom*
10587
10588PCIE DRIVER FOR ROCKCHIP
10589M:	Shawn Lin <shawn.lin@rock-chips.com>
10590L:	linux-pci@vger.kernel.org
10591L:	linux-rockchip@lists.infradead.org
10592S:	Maintained
10593F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10594F:	drivers/pci/host/pcie-rockchip.c
10595
10596PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10597M:	Linus Walleij <linus.walleij@linaro.org>
10598L:	linux-pci@vger.kernel.org
10599S:	Maintained
10600F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10601F:	drivers/pci/host/pci-v3-semi.c
10602
10603PCIE DRIVER FOR ST SPEAR13XX
10604M:	Pratyush Anand <pratyush.anand@gmail.com>
10605L:	linux-pci@vger.kernel.org
10606S:	Maintained
10607F:	drivers/pci/dwc/*spear*
10608
10609PCMCIA SUBSYSTEM
10610P:	Linux PCMCIA Team
10611L:	linux-pcmcia@lists.infradead.org
10612W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10614S:	Maintained
10615F:	Documentation/pcmcia/
10616F:	tools/pcmcia/
10617F:	drivers/pcmcia/
10618F:	include/pcmcia/
10619
10620PCNET32 NETWORK DRIVER
10621M:	Don Fry <pcnet32@frontier.com>
10622L:	netdev@vger.kernel.org
10623S:	Maintained
10624F:	drivers/net/ethernet/amd/pcnet32.c
10625
10626PCRYPT PARALLEL CRYPTO ENGINE
10627M:	Steffen Klassert <steffen.klassert@secunet.com>
10628L:	linux-crypto@vger.kernel.org
10629S:	Maintained
10630F:	crypto/pcrypt.c
10631F:	include/crypto/pcrypt.h
10632
10633PER-CPU MEMORY ALLOCATOR
10634M:	Tejun Heo <tj@kernel.org>
10635M:	Christoph Lameter <cl@linux.com>
10636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10637S:	Maintained
10638F:	include/linux/percpu*.h
10639F:	mm/percpu*.c
10640F:	arch/*/include/asm/percpu.h
10641
10642PER-TASK DELAY ACCOUNTING
10643M:	Balbir Singh <bsingharora@gmail.com>
10644S:	Maintained
10645F:	include/linux/delayacct.h
10646F:	kernel/delayacct.c
10647
10648PERFORMANCE EVENTS SUBSYSTEM
10649M:	Peter Zijlstra <peterz@infradead.org>
10650M:	Ingo Molnar <mingo@redhat.com>
10651M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10652R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10653R:	Jiri Olsa <jolsa@redhat.com>
10654R:	Namhyung Kim <namhyung@kernel.org>
10655L:	linux-kernel@vger.kernel.org
10656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10657S:	Supported
10658F:	kernel/events/*
10659F:	include/linux/perf_event.h
10660F:	include/uapi/linux/perf_event.h
10661F:	arch/*/kernel/perf_event*.c
10662F:	arch/*/kernel/*/perf_event*.c
10663F:	arch/*/kernel/*/*/perf_event*.c
10664F:	arch/*/include/asm/perf_event.h
10665F:	arch/*/kernel/perf_callchain.c
10666F:	arch/*/events/*
10667F:	tools/perf/
10668
10669PERSONALITY HANDLING
10670M:	Christoph Hellwig <hch@infradead.org>
10671L:	linux-abi-devel@lists.sourceforge.net
10672S:	Maintained
10673F:	include/linux/personality.h
10674F:	include/uapi/linux/personality.h
10675
10676PHONET PROTOCOL
10677M:	Remi Denis-Courmont <courmisch@gmail.com>
10678S:	Supported
10679F:	Documentation/networking/phonet.txt
10680F:	include/linux/phonet.h
10681F:	include/net/phonet/
10682F:	include/uapi/linux/phonet.h
10683F:	net/phonet/
10684
10685PHRAM MTD DRIVER
10686M:	Joern Engel <joern@lazybastard.org>
10687L:	linux-mtd@lists.infradead.org
10688S:	Maintained
10689F:	drivers/mtd/devices/phram.c
10690
10691PICOLCD HID DRIVER
10692M:	Bruno Prémont <bonbons@linux-vserver.org>
10693L:	linux-input@vger.kernel.org
10694S:	Maintained
10695F:	drivers/hid/hid-picolcd*
10696
10697PICOXCELL SUPPORT
10698M:	Jamie Iles <jamie@jamieiles.com>
10699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10700T:	git git://github.com/jamieiles/linux-2.6-ji.git
10701S:	Supported
10702F:	arch/arm/boot/dts/picoxcell*
10703F:	arch/arm/mach-picoxcell/
10704F:	drivers/crypto/picoxcell*
10705
10706PIN CONTROL SUBSYSTEM
10707M:	Linus Walleij <linus.walleij@linaro.org>
10708L:	linux-gpio@vger.kernel.org
10709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10710S:	Maintained
10711F:	Documentation/devicetree/bindings/pinctrl/
10712F:	Documentation/driver-api/pinctl.rst
10713F:	drivers/pinctrl/
10714F:	include/linux/pinctrl/
10715
10716PIN CONTROLLER - ATMEL AT91
10717M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10718L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10719S:	Maintained
10720F:	drivers/pinctrl/pinctrl-at91.*
10721
10722PIN CONTROLLER - ATMEL AT91 PIO4
10723M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10725L:	linux-gpio@vger.kernel.org
10726S:	Supported
10727F:	drivers/pinctrl/pinctrl-at91-pio4.*
10728
10729PIN CONTROLLER - INTEL
10730M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10731M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10732S:	Maintained
10733F:	drivers/pinctrl/intel/
10734
10735PIN CONTROLLER - QUALCOMM
10736M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10737S:	Maintained
10738L:	linux-arm-msm@vger.kernel.org
10739F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10740F:	drivers/pinctrl/qcom/
10741
10742PIN CONTROLLER - RENESAS
10743M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10744M:	Geert Uytterhoeven <geert+renesas@glider.be>
10745L:	linux-renesas-soc@vger.kernel.org
10746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10747S:	Maintained
10748F:	drivers/pinctrl/sh-pfc/
10749
10750PIN CONTROLLER - SAMSUNG
10751M:	Tomasz Figa <tomasz.figa@gmail.com>
10752M:	Krzysztof Kozlowski <krzk@kernel.org>
10753M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10755L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10756Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10758S:	Maintained
10759F:	drivers/pinctrl/samsung/
10760F:	include/dt-bindings/pinctrl/samsung.h
10761F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10762
10763PIN CONTROLLER - SINGLE
10764M:	Tony Lindgren <tony@atomide.com>
10765M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10767L:	linux-omap@vger.kernel.org
10768S:	Maintained
10769F:	drivers/pinctrl/pinctrl-single.c
10770
10771PIN CONTROLLER - ST SPEAR
10772M:	Viresh Kumar <vireshk@kernel.org>
10773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10774W:	http://www.st.com/spear
10775S:	Maintained
10776F:	drivers/pinctrl/spear/
10777
10778PISTACHIO SOC SUPPORT
10779M:	James Hartley <james.hartley@sondrel.com>
10780L:	linux-mips@linux-mips.org
10781S:	Odd Fixes
10782F:	arch/mips/pistachio/
10783F:	arch/mips/include/asm/mach-pistachio/
10784F:	arch/mips/boot/dts/img/pistachio*
10785F:	arch/mips/configs/pistachio*_defconfig
10786
10787PKTCDVD DRIVER
10788S:	Orphan
10789M:	linux-block@vger.kernel.org
10790F:	drivers/block/pktcdvd.c
10791F:	include/linux/pktcdvd.h
10792F:	include/uapi/linux/pktcdvd.h
10793
10794PKUNITY SOC DRIVERS
10795M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10796W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10797S:	Maintained
10798T:	git git://github.com/gxt/linux.git
10799F:	drivers/input/serio/i8042-unicore32io.h
10800F:	drivers/i2c/busses/i2c-puv3.c
10801F:	drivers/video/fbdev/fb-puv3.c
10802F:	drivers/rtc/rtc-puv3.c
10803
10804PMBUS HARDWARE MONITORING DRIVERS
10805M:	Guenter Roeck <linux@roeck-us.net>
10806L:	linux-hwmon@vger.kernel.org
10807W:	http://hwmon.wiki.kernel.org/
10808W:	http://www.roeck-us.net/linux/drivers/
10809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10810S:	Maintained
10811F:	Documentation/hwmon/pmbus
10812F:	drivers/hwmon/pmbus/
10813F:	include/linux/pmbus.h
10814
10815PMC SIERRA MaxRAID DRIVER
10816L:	linux-scsi@vger.kernel.org
10817W:	http://www.pmc-sierra.com/
10818S:	Orphan
10819F:	drivers/scsi/pmcraid.*
10820
10821PMC SIERRA PM8001 DRIVER
10822M:	Jack Wang <jinpu.wang@profitbricks.com>
10823M:	lindar_liu@usish.com
10824L:	linux-scsi@vger.kernel.org
10825S:	Supported
10826F:	drivers/scsi/pm8001/
10827
10828PNP SUPPORT
10829M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10830S:	Maintained
10831F:	drivers/pnp/
10832
10833POSIX CLOCKS and TIMERS
10834M:	Thomas Gleixner <tglx@linutronix.de>
10835L:	linux-kernel@vger.kernel.org
10836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10837S:	Maintained
10838F:	fs/timerfd.c
10839F:	include/linux/timer*
10840F:	kernel/time/*timer*
10841
10842POWER MANAGEMENT CORE
10843M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10844L:	linux-pm@vger.kernel.org
10845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10846B:	https://bugzilla.kernel.org
10847S:	Supported
10848F:	drivers/base/power/
10849F:	include/linux/pm.h
10850F:	include/linux/pm_*
10851F:	include/linux/powercap.h
10852F:	drivers/powercap/
10853
10854POWER STATE COORDINATION INTERFACE (PSCI)
10855M:	Mark Rutland <mark.rutland@arm.com>
10856M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10857L:	linux-arm-kernel@lists.infradead.org
10858S:	Maintained
10859F:	drivers/firmware/psci*.c
10860F:	include/linux/psci.h
10861F:	include/uapi/linux/psci.h
10862
10863POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10864M:	Sebastian Reichel <sre@kernel.org>
10865L:	linux-pm@vger.kernel.org
10866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10867S:	Maintained
10868F:	Documentation/devicetree/bindings/power/supply/
10869F:	include/linux/power_supply.h
10870F:	drivers/power/supply/
10871
10872POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10873M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10874L:	linuxppc-dev@lists.ozlabs.org
10875S:	Maintained
10876F:	drivers/char/powernv-op-panel.c
10877
10878PPP OVER ATM (RFC 2364)
10879M:	Mitchell Blank Jr <mitch@sfgoth.com>
10880S:	Maintained
10881F:	net/atm/pppoatm.c
10882F:	include/uapi/linux/atmppp.h
10883
10884PPP OVER ETHERNET
10885M:	Michal Ostrowski <mostrows@earthlink.net>
10886S:	Maintained
10887F:	drivers/net/ppp/pppoe.c
10888F:	drivers/net/ppp/pppox.c
10889
10890PPP OVER L2TP
10891M:	James Chapman <jchapman@katalix.com>
10892S:	Maintained
10893F:	net/l2tp/l2tp_ppp.c
10894F:	include/linux/if_pppol2tp.h
10895F:	include/uapi/linux/if_pppol2tp.h
10896
10897PPP PROTOCOL DRIVERS AND COMPRESSORS
10898M:	Paul Mackerras <paulus@samba.org>
10899L:	linux-ppp@vger.kernel.org
10900S:	Maintained
10901F:	drivers/net/ppp/ppp_*
10902
10903PPS SUPPORT
10904M:	Rodolfo Giometti <giometti@enneenne.com>
10905W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10906L:	linuxpps@ml.enneenne.com (subscribers-only)
10907S:	Maintained
10908F:	Documentation/pps/
10909F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10910F:	Documentation/ABI/testing/sysfs-pps
10911F:	drivers/pps/
10912F:	include/linux/pps*.h
10913F:	include/uapi/linux/pps.h
10914
10915PPTP DRIVER
10916M:	Dmitry Kozlov <xeb@mail.ru>
10917L:	netdev@vger.kernel.org
10918S:	Maintained
10919F:	drivers/net/ppp/pptp.c
10920W:	http://sourceforge.net/projects/accel-pptp
10921
10922PREEMPTIBLE KERNEL
10923M:	Robert Love <rml@tech9.net>
10924L:	kpreempt-tech@lists.sourceforge.net
10925W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10926S:	Supported
10927F:	Documentation/preempt-locking.txt
10928F:	include/linux/preempt.h
10929
10930PRINTK
10931M:	Petr Mladek <pmladek@suse.com>
10932M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10933R:	Steven Rostedt <rostedt@goodmis.org>
10934S:	Maintained
10935F:	kernel/printk/
10936F:	include/linux/printk.h
10937
10938PRISM54 WIRELESS DRIVER
10939M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10940L:	linux-wireless@vger.kernel.org
10941W:	http://wireless.kernel.org/en/users/Drivers/p54
10942S:	Obsolete
10943F:	drivers/net/wireless/intersil/prism54/
10944
10945PROC SYSCTL
10946M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10947M:	Kees Cook <keescook@chromium.org>
10948L:	linux-kernel@vger.kernel.org
10949L:	linux-fsdevel@vger.kernel.org
10950S:	Maintained
10951F:	fs/proc/proc_sysctl.c
10952F:	include/linux/sysctl.h
10953F:	kernel/sysctl.c
10954F:	tools/testing/selftests/sysctl/
10955
10956PS3 NETWORK SUPPORT
10957M:	Geoff Levand <geoff@infradead.org>
10958L:	netdev@vger.kernel.org
10959L:	linuxppc-dev@lists.ozlabs.org
10960S:	Maintained
10961F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10962
10963PS3 PLATFORM SUPPORT
10964M:	Geoff Levand <geoff@infradead.org>
10965L:	linuxppc-dev@lists.ozlabs.org
10966S:	Maintained
10967F:	arch/powerpc/boot/ps3*
10968F:	arch/powerpc/include/asm/lv1call.h
10969F:	arch/powerpc/include/asm/ps3*.h
10970F:	arch/powerpc/platforms/ps3/
10971F:	drivers/*/ps3*
10972F:	drivers/ps3/
10973F:	drivers/rtc/rtc-ps3.c
10974F:	drivers/usb/host/*ps3.c
10975F:	sound/ppc/snd_ps3*
10976
10977PS3VRAM DRIVER
10978M:	Jim Paris <jim@jtan.com>
10979M:	Geoff Levand <geoff@infradead.org>
10980L:	linuxppc-dev@lists.ozlabs.org
10981S:	Maintained
10982F:	drivers/block/ps3vram.c
10983
10984PSAMPLE PACKET SAMPLING SUPPORT:
10985M:	Yotam Gigi <yotam.gi@gmail.com>
10986S:	Maintained
10987F:	net/psample
10988F:	include/net/psample.h
10989F:	include/uapi/linux/psample.h
10990
10991PSTORE FILESYSTEM
10992M:	Kees Cook <keescook@chromium.org>
10993M:	Anton Vorontsov <anton@enomsg.org>
10994M:	Colin Cross <ccross@android.com>
10995M:	Tony Luck <tony.luck@intel.com>
10996S:	Maintained
10997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10998F:	fs/pstore/
10999F:	include/linux/pstore*
11000F:	drivers/firmware/efi/efi-pstore.c
11001F:	drivers/acpi/apei/erst.c
11002F:	Documentation/admin-guide/ramoops.rst
11003F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11004K:	\b(pstore|ramoops)
11005
11006PTP HARDWARE CLOCK SUPPORT
11007M:	Richard Cochran <richardcochran@gmail.com>
11008L:	netdev@vger.kernel.org
11009S:	Maintained
11010W:	http://linuxptp.sourceforge.net/
11011F:	Documentation/ABI/testing/sysfs-ptp
11012F:	Documentation/ptp/*
11013F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11014F:	drivers/net/phy/dp83640*
11015F:	drivers/ptp/*
11016F:	include/linux/ptp_cl*
11017
11018PTRACE SUPPORT
11019M:	Oleg Nesterov <oleg@redhat.com>
11020S:	Maintained
11021F:	include/asm-generic/syscall.h
11022F:	include/linux/ptrace.h
11023F:	include/linux/regset.h
11024F:	include/linux/tracehook.h
11025F:	include/uapi/linux/ptrace.h
11026F:	include/uapi/linux/ptrace.h
11027F:	include/asm-generic/ptrace.h
11028F:	kernel/ptrace.c
11029F:	arch/*/ptrace*.c
11030F:	arch/*/*/ptrace*.c
11031F:	arch/*/include/asm/ptrace*.h
11032
11033PULSE8-CEC DRIVER
11034M:	Hans Verkuil <hverkuil@xs4all.nl>
11035L:	linux-media@vger.kernel.org
11036T:	git git://linuxtv.org/media_tree.git
11037S:	Maintained
11038F:	drivers/media/usb/pulse8-cec/*
11039F:	Documentation/media/cec-drivers/pulse8-cec.rst
11040
11041PVRUSB2 VIDEO4LINUX DRIVER
11042M:	Mike Isely <isely@pobox.com>
11043L:	pvrusb2@isely.net	(subscribers-only)
11044L:	linux-media@vger.kernel.org
11045W:	http://www.isely.net/pvrusb2/
11046T:	git git://linuxtv.org/media_tree.git
11047S:	Maintained
11048F:	Documentation/media/v4l-drivers/pvrusb2*
11049F:	drivers/media/usb/pvrusb2/
11050
11051PWC WEBCAM DRIVER
11052M:	Hans Verkuil <hverkuil@xs4all.nl>
11053L:	linux-media@vger.kernel.org
11054T:	git git://linuxtv.org/media_tree.git
11055S:	Odd Fixes
11056F:	drivers/media/usb/pwc/*
11057
11058PWM FAN DRIVER
11059M:	Kamil Debski <kamil@wypas.org>
11060M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11061L:	linux-hwmon@vger.kernel.org
11062S:	Supported
11063F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11064F:	Documentation/hwmon/pwm-fan
11065F:	drivers/hwmon/pwm-fan.c
11066
11067PWM IR Transmitter
11068M:	Sean Young <sean@mess.org>
11069L:	linux-media@vger.kernel.org
11070S:	Maintained
11071F:	drivers/media/rc/pwm-ir-tx.c
11072
11073PWM SUBSYSTEM
11074M:	Thierry Reding <thierry.reding@gmail.com>
11075L:	linux-pwm@vger.kernel.org
11076S:	Maintained
11077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11078F:	Documentation/pwm.txt
11079F:	Documentation/devicetree/bindings/pwm/
11080F:	include/linux/pwm.h
11081F:	drivers/pwm/
11082F:	drivers/video/backlight/pwm_bl.c
11083F:	include/linux/pwm_backlight.h
11084F:	drivers/gpio/gpio-mvebu.c
11085F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11086
11087PXA GPIO DRIVER
11088M:	Robert Jarzmik <robert.jarzmik@free.fr>
11089L:	linux-gpio@vger.kernel.org
11090S:	Maintained
11091F:	drivers/gpio/gpio-pxa.c
11092
11093PXA MMCI DRIVER
11094S:	Orphan
11095
11096PXA RTC DRIVER
11097M:	Robert Jarzmik <robert.jarzmik@free.fr>
11098L:	linux-rtc@vger.kernel.org
11099S:	Maintained
11100
11101PXA2xx/PXA3xx SUPPORT
11102M:	Daniel Mack <daniel@zonque.org>
11103M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11104M:	Robert Jarzmik <robert.jarzmik@free.fr>
11105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11106T:	git git://github.com/hzhuang1/linux.git
11107T:	git git://github.com/rjarzmik/linux.git
11108S:	Maintained
11109F:	arch/arm/boot/dts/pxa*
11110F:	arch/arm/mach-pxa/
11111F:	drivers/dma/pxa*
11112F:	drivers/pcmcia/pxa2xx*
11113F:	drivers/pinctrl/pxa/
11114F:	drivers/spi/spi-pxa2xx*
11115F:	drivers/usb/gadget/udc/pxa2*
11116F:	include/sound/pxa2xx-lib.h
11117F:	sound/arm/pxa*
11118F:	sound/soc/pxa/
11119
11120PXA3xx NAND FLASH DRIVER
11121M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11122L:	linux-mtd@lists.infradead.org
11123S:	Maintained
11124F:	drivers/mtd/nand/pxa3xx_nand.c
11125
11126QAT DRIVER
11127M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11128L:	qat-linux@intel.com
11129S:	Supported
11130F:	drivers/crypto/qat/
11131
11132QCOM AUDIO (ASoC) DRIVERS
11133M:	Patrick Lai <plai@codeaurora.org>
11134M:	Banajit Goswami <bgoswami@codeaurora.org>
11135L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11136S:	Supported
11137F:	sound/soc/qcom/
11138
11139QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11140M:	Gabriel Somlo <somlo@cmu.edu>
11141M:	"Michael S. Tsirkin" <mst@redhat.com>
11142L:	qemu-devel@nongnu.org
11143S:	Maintained
11144F:	drivers/firmware/qemu_fw_cfg.c
11145
11146QIB DRIVER
11147M:	Mike Marciniszyn <infinipath@intel.com>
11148L:	linux-rdma@vger.kernel.org
11149S:	Supported
11150F:	drivers/infiniband/hw/qib/
11151
11152QLOGIC QL41xxx FCOE DRIVER
11153M:	QLogic-Storage-Upstream@cavium.com
11154L:	linux-scsi@vger.kernel.org
11155S:	Supported
11156F:	drivers/scsi/qedf/
11157
11158QLOGIC QL41xxx ISCSI DRIVER
11159M:	QLogic-Storage-Upstream@cavium.com
11160L:	linux-scsi@vger.kernel.org
11161S:	Supported
11162F:	drivers/scsi/qedi/
11163
11164QLOGIC QL4xxx ETHERNET DRIVER
11165M:	Ariel Elior <Ariel.Elior@cavium.com>
11166M:	everest-linux-l2@cavium.com
11167L:	netdev@vger.kernel.org
11168S:	Supported
11169F:	drivers/net/ethernet/qlogic/qed/
11170F:	include/linux/qed/
11171F:	drivers/net/ethernet/qlogic/qede/
11172
11173QLOGIC QL4xxx RDMA DRIVER
11174M:	Ram Amrani <Ram.Amrani@cavium.com>
11175M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11176M:	Ariel Elior <Ariel.Elior@cavium.com>
11177L:	linux-rdma@vger.kernel.org
11178S:	Supported
11179F:	drivers/infiniband/hw/qedr/
11180F:	include/uapi/rdma/qedr-abi.h
11181
11182QLOGIC QLA1280 SCSI DRIVER
11183M:	Michael Reed <mdr@sgi.com>
11184L:	linux-scsi@vger.kernel.org
11185S:	Maintained
11186F:	drivers/scsi/qla1280.[ch]
11187
11188QLOGIC QLA2XXX FC-SCSI DRIVER
11189M:	qla2xxx-upstream@qlogic.com
11190L:	linux-scsi@vger.kernel.org
11191S:	Supported
11192F:	Documentation/scsi/LICENSE.qla2xxx
11193F:	drivers/scsi/qla2xxx/
11194
11195QLOGIC QLA3XXX NETWORK DRIVER
11196M:	Dept-GELinuxNICDev@cavium.com
11197L:	netdev@vger.kernel.org
11198S:	Supported
11199F:	Documentation/networking/LICENSE.qla3xxx
11200F:	drivers/net/ethernet/qlogic/qla3xxx.*
11201
11202QLOGIC QLA4XXX iSCSI DRIVER
11203M:	QLogic-Storage-Upstream@qlogic.com
11204L:	linux-scsi@vger.kernel.org
11205S:	Supported
11206F:	Documentation/scsi/LICENSE.qla4xxx
11207F:	drivers/scsi/qla4xxx/
11208
11209QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11210M:	Harish Patil <harish.patil@cavium.com>
11211M:	Manish Chopra <manish.chopra@cavium.com>
11212M:	Dept-GELinuxNICDev@cavium.com
11213L:	netdev@vger.kernel.org
11214S:	Supported
11215F:	drivers/net/ethernet/qlogic/qlcnic/
11216
11217QLOGIC QLGE 10Gb ETHERNET DRIVER
11218M:	Harish Patil <harish.patil@cavium.com>
11219M:	Manish Chopra <manish.chopra@cavium.com>
11220M:	Dept-GELinuxNICDev@cavium.com
11221L:	netdev@vger.kernel.org
11222S:	Supported
11223F:	drivers/net/ethernet/qlogic/qlge/
11224
11225QNX4 FILESYSTEM
11226M:	Anders Larsen <al@alarsen.net>
11227W:	http://www.alarsen.net/linux/qnx4fs/
11228S:	Maintained
11229F:	fs/qnx4/
11230F:	include/uapi/linux/qnx4_fs.h
11231F:	include/uapi/linux/qnxtypes.h
11232
11233QORIQ DPAA2 FSL-MC BUS DRIVER
11234M:	Stuart Yoder <stuyoder@gmail.com>
11235M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11236L:	linux-kernel@vger.kernel.org
11237S:	Maintained
11238F:	drivers/staging/fsl-mc/
11239F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11240
11241QT1010 MEDIA DRIVER
11242M:	Antti Palosaari <crope@iki.fi>
11243L:	linux-media@vger.kernel.org
11244W:	https://linuxtv.org
11245W:	http://palosaari.fi/linux/
11246Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11247T:	git git://linuxtv.org/anttip/media_tree.git
11248S:	Maintained
11249F:	drivers/media/tuners/qt1010*
11250
11251QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11252M:	Kalle Valo <kvalo@qca.qualcomm.com>
11253L:	ath10k@lists.infradead.org
11254W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11256S:	Supported
11257F:	drivers/net/wireless/ath/ath10k/
11258
11259QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11260M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11261L:	linux-wireless@vger.kernel.org
11262W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11263S:	Supported
11264F:	drivers/net/wireless/ath/ath9k/
11265
11266QUALCOMM CAMERA SUBSYSTEM DRIVER
11267M:	Todor Tomov <todor.tomov@linaro.org>
11268L:	linux-media@vger.kernel.org
11269S:	Maintained
11270F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11271F:	Documentation/media/v4l-drivers/qcom_camss.rst
11272F:	drivers/media/platform/qcom/camss-8x16/
11273
11274QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11275M:	Timur Tabi <timur@codeaurora.org>
11276L:	netdev@vger.kernel.org
11277S:	Supported
11278F:	drivers/net/ethernet/qualcomm/emac/
11279
11280QUALCOMM HEXAGON ARCHITECTURE
11281M:	Richard Kuo <rkuo@codeaurora.org>
11282L:	linux-hexagon@vger.kernel.org
11283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11284S:	Supported
11285F:	arch/hexagon/
11286
11287QUALCOMM IOMMU
11288M:	Rob Clark <robdclark@gmail.com>
11289L:	iommu@lists.linux-foundation.org
11290L:	linux-arm-msm@vger.kernel.org
11291S:	Maintained
11292F:	drivers/iommu/qcom_iommu.c
11293
11294QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11295M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11296L:	linux-media@vger.kernel.org
11297L:	linux-arm-msm@vger.kernel.org
11298T:	git git://linuxtv.org/media_tree.git
11299S:	Maintained
11300F:	drivers/media/platform/qcom/venus/
11301
11302QUALCOMM WCN36XX WIRELESS DRIVER
11303M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11304L:	wcn36xx@lists.infradead.org
11305W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11306T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11307S:	Supported
11308F:	drivers/net/wireless/ath/wcn36xx/
11309
11310QUANTENNA QTNFMAC WIRELESS DRIVER
11311M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11312M:	Avinash Patil <avinashp@quantenna.com>
11313M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11314L:	linux-wireless@vger.kernel.org
11315S:	Maintained
11316F:	drivers/net/wireless/quantenna
11317
11318RADEON and AMDGPU DRM DRIVERS
11319M:	Alex Deucher <alexander.deucher@amd.com>
11320M:	Christian König <christian.koenig@amd.com>
11321L:	amd-gfx@lists.freedesktop.org
11322T:	git git://people.freedesktop.org/~agd5f/linux
11323S:	Supported
11324F:	drivers/gpu/drm/radeon/
11325F:	include/uapi/drm/radeon_drm.h
11326F:	drivers/gpu/drm/amd/
11327F:	include/uapi/drm/amdgpu_drm.h
11328
11329RADEON FRAMEBUFFER DISPLAY DRIVER
11330M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11331L:	linux-fbdev@vger.kernel.org
11332S:	Maintained
11333F:	drivers/video/fbdev/aty/radeon*
11334F:	include/uapi/linux/radeonfb.h
11335
11336RADIOSHARK RADIO DRIVER
11337M:	Hans Verkuil <hverkuil@xs4all.nl>
11338L:	linux-media@vger.kernel.org
11339T:	git git://linuxtv.org/media_tree.git
11340S:	Maintained
11341F:	drivers/media/radio/radio-shark.c
11342
11343RADIOSHARK2 RADIO DRIVER
11344M:	Hans Verkuil <hverkuil@xs4all.nl>
11345L:	linux-media@vger.kernel.org
11346T:	git git://linuxtv.org/media_tree.git
11347S:	Maintained
11348F:	drivers/media/radio/radio-shark2.c
11349F:	drivers/media/radio/radio-tea5777.c
11350
11351RADOS BLOCK DEVICE (RBD)
11352M:	Ilya Dryomov <idryomov@gmail.com>
11353M:	Sage Weil <sage@redhat.com>
11354M:	Alex Elder <elder@kernel.org>
11355L:	ceph-devel@vger.kernel.org
11356W:	http://ceph.com/
11357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11358T:	git git://github.com/ceph/ceph-client.git
11359S:	Supported
11360F:	Documentation/ABI/testing/sysfs-bus-rbd
11361F:	drivers/block/rbd.c
11362F:	drivers/block/rbd_types.h
11363
11364RAGE128 FRAMEBUFFER DISPLAY DRIVER
11365M:	Paul Mackerras <paulus@samba.org>
11366L:	linux-fbdev@vger.kernel.org
11367S:	Maintained
11368F:	drivers/video/fbdev/aty/aty128fb.c
11369
11370RAINSHADOW-CEC DRIVER
11371M:	Hans Verkuil <hverkuil@xs4all.nl>
11372L:	linux-media@vger.kernel.org
11373T:	git git://linuxtv.org/media_tree.git
11374S:	Maintained
11375F:	drivers/media/usb/rainshadow-cec/*
11376
11377RALINK MIPS ARCHITECTURE
11378M:	John Crispin <john@phrozen.org>
11379L:	linux-mips@linux-mips.org
11380S:	Maintained
11381F:	arch/mips/ralink
11382
11383RALINK RT2X00 WIRELESS LAN DRIVER
11384P:	rt2x00 project
11385M:	Stanislaw Gruszka <sgruszka@redhat.com>
11386M:	Helmut Schaa <helmut.schaa@googlemail.com>
11387L:	linux-wireless@vger.kernel.org
11388S:	Maintained
11389F:	drivers/net/wireless/ralink/rt2x00/
11390
11391RAMDISK RAM BLOCK DEVICE DRIVER
11392M:	Jens Axboe <axboe@kernel.dk>
11393S:	Maintained
11394F:	Documentation/blockdev/ramdisk.txt
11395F:	drivers/block/brd.c
11396
11397RANDOM NUMBER DRIVER
11398M:	"Theodore Ts'o" <tytso@mit.edu>
11399S:	Maintained
11400F:	drivers/char/random.c
11401
11402RAPIDIO SUBSYSTEM
11403M:	Matt Porter <mporter@kernel.crashing.org>
11404M:	Alexandre Bounine <alexandre.bounine@idt.com>
11405S:	Maintained
11406F:	drivers/rapidio/
11407
11408RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11409L:	linux-wireless@vger.kernel.org
11410S:	Orphan
11411F:	drivers/net/wireless/ray*
11412
11413RCUTORTURE MODULE
11414M:	Josh Triplett <josh@joshtriplett.org>
11415M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11416L:	linux-kernel@vger.kernel.org
11417S:	Supported
11418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11419F:	Documentation/RCU/torture.txt
11420F:	kernel/rcu/rcutorture.c
11421
11422RCUTORTURE TEST FRAMEWORK
11423M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11424M:	Josh Triplett <josh@joshtriplett.org>
11425R:	Steven Rostedt <rostedt@goodmis.org>
11426R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11427R:	Lai Jiangshan <jiangshanlai@gmail.com>
11428L:	linux-kernel@vger.kernel.org
11429S:	Supported
11430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11431F:	tools/testing/selftests/rcutorture
11432
11433RDC R-321X SoC
11434M:	Florian Fainelli <florian@openwrt.org>
11435S:	Maintained
11436
11437RDC R6040 FAST ETHERNET DRIVER
11438M:	Florian Fainelli <f.fainelli@gmail.com>
11439L:	netdev@vger.kernel.org
11440S:	Maintained
11441F:	drivers/net/ethernet/rdc/r6040.c
11442
11443RDMAVT - RDMA verbs software
11444M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11445L:	linux-rdma@vger.kernel.org
11446S:	Supported
11447F:	drivers/infiniband/sw/rdmavt
11448
11449RDS - RELIABLE DATAGRAM SOCKETS
11450M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11451L:	netdev@vger.kernel.org
11452L:	linux-rdma@vger.kernel.org
11453L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11454W:	https://oss.oracle.com/projects/rds/
11455S:	Supported
11456F:	net/rds/
11457F:	Documentation/networking/rds.txt
11458
11459RDT - RESOURCE ALLOCATION
11460M:	Fenghua Yu <fenghua.yu@intel.com>
11461L:	linux-kernel@vger.kernel.org
11462S:	Supported
11463F:	arch/x86/kernel/cpu/intel_rdt*
11464F:	arch/x86/include/asm/intel_rdt_sched.h
11465F:	Documentation/x86/intel_rdt*
11466
11467READ-COPY UPDATE (RCU)
11468M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11469M:	Josh Triplett <josh@joshtriplett.org>
11470R:	Steven Rostedt <rostedt@goodmis.org>
11471R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11472R:	Lai Jiangshan <jiangshanlai@gmail.com>
11473L:	linux-kernel@vger.kernel.org
11474W:	http://www.rdrop.com/users/paulmck/RCU/
11475S:	Supported
11476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11477F:	Documentation/RCU/
11478X:	Documentation/RCU/torture.txt
11479F:	include/linux/rcu*
11480X:	include/linux/srcu.h
11481F:	kernel/rcu/
11482X:	kernel/torture.c
11483
11484REAL TIME CLOCK (RTC) SUBSYSTEM
11485M:	Alessandro Zummo <a.zummo@towertech.it>
11486M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11487L:	linux-rtc@vger.kernel.org
11488Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11490S:	Maintained
11491F:	Documentation/devicetree/bindings/rtc/
11492F:	Documentation/rtc.txt
11493F:	drivers/rtc/
11494F:	include/linux/rtc.h
11495F:	include/uapi/linux/rtc.h
11496F:	include/linux/rtc/
11497F:	include/linux/platform_data/rtc-*
11498F:	tools/testing/selftests/timers/rtctest.c
11499
11500REALTEK AUDIO CODECS
11501M:	Bard Liao <bardliao@realtek.com>
11502M:	Oder Chiou <oder_chiou@realtek.com>
11503S:	Maintained
11504F:	sound/soc/codecs/rt*
11505F:	include/sound/rt*.h
11506
11507REGISTER MAP ABSTRACTION
11508M:	Mark Brown <broonie@kernel.org>
11509L:	linux-kernel@vger.kernel.org
11510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11511S:	Supported
11512F:	Documentation/devicetree/bindings/regmap/
11513F:	drivers/base/regmap/
11514F:	include/linux/regmap.h
11515
11516REISERFS FILE SYSTEM
11517L:	reiserfs-devel@vger.kernel.org
11518S:	Supported
11519F:	fs/reiserfs/
11520
11521REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11522M:	Ohad Ben-Cohen <ohad@wizery.com>
11523M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11524L:	linux-remoteproc@vger.kernel.org
11525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11526S:	Maintained
11527F:	Documentation/devicetree/bindings/remoteproc/
11528F:	Documentation/remoteproc.txt
11529F:	drivers/remoteproc/
11530F:	include/linux/remoteproc.h
11531
11532REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11533M:	Ohad Ben-Cohen <ohad@wizery.com>
11534M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11535L:	linux-remoteproc@vger.kernel.org
11536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11537S:	Maintained
11538F:	drivers/rpmsg/
11539F:	Documentation/rpmsg.txt
11540F:	include/linux/rpmsg.h
11541F:	include/linux/rpmsg/
11542
11543RENESAS CLOCK DRIVERS
11544M:	Geert Uytterhoeven <geert+renesas@glider.be>
11545L:	linux-renesas-soc@vger.kernel.org
11546S:	Supported
11547F:	drivers/clk/renesas/
11548
11549RENESAS ETHERNET DRIVERS
11550R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11551L:	netdev@vger.kernel.org
11552L:	linux-renesas-soc@vger.kernel.org
11553F:	Documentation/devicetree/bindings/net/renesas,*.txt
11554F:	Documentation/devicetree/bindings/net/sh_eth.txt
11555F:	drivers/net/ethernet/renesas/
11556F:	include/linux/sh_eth.h
11557
11558RENESAS R-CAR GYROADC DRIVER
11559M:	Marek Vasut <marek.vasut@gmail.com>
11560L:	linux-iio@vger.kernel.org
11561S:	Supported
11562F:	drivers/iio/adc/rcar_gyro_adc.c
11563
11564RENESAS USB PHY DRIVER
11565M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11566L:	linux-renesas-soc@vger.kernel.org
11567S:	Maintained
11568F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11569
11570RESET CONTROLLER FRAMEWORK
11571M:	Philipp Zabel <p.zabel@pengutronix.de>
11572T:	git git://git.pengutronix.de/git/pza/linux
11573S:	Maintained
11574F:	drivers/reset/
11575F:	Documentation/devicetree/bindings/reset/
11576F:	include/dt-bindings/reset/
11577F:	include/linux/reset.h
11578F:	include/linux/reset-controller.h
11579
11580RFKILL
11581M:	Johannes Berg <johannes@sipsolutions.net>
11582L:	linux-wireless@vger.kernel.org
11583W:	http://wireless.kernel.org/
11584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11586S:	Maintained
11587F:	Documentation/rfkill.txt
11588F:	Documentation/ABI/stable/sysfs-class-rfkill
11589F:	net/rfkill/
11590
11591RHASHTABLE
11592M:	Thomas Graf <tgraf@suug.ch>
11593M:	Herbert Xu <herbert@gondor.apana.org.au>
11594L:	netdev@vger.kernel.org
11595S:	Maintained
11596F:	lib/rhashtable.c
11597F:	include/linux/rhashtable.h
11598
11599RICOH R5C592 MEMORYSTICK DRIVER
11600M:	Maxim Levitsky <maximlevitsky@gmail.com>
11601S:	Maintained
11602F:	drivers/memstick/host/r592.*
11603
11604RICOH SMARTMEDIA/XD DRIVER
11605M:	Maxim Levitsky <maximlevitsky@gmail.com>
11606S:	Maintained
11607F:	drivers/mtd/nand/r852.c
11608F:	drivers/mtd/nand/r852.h
11609
11610RISC-V ARCHITECTURE
11611M:	Palmer Dabbelt <palmer@sifive.com>
11612M:	Albert Ou <albert@sifive.com>
11613L:	patches@groups.riscv.org
11614T:	git https://github.com/riscv/riscv-linux
11615S:	Supported
11616F:	arch/riscv/
11617K:	riscv
11618N:	riscv
11619
11620ROCCAT DRIVERS
11621M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11622W:	http://sourceforge.net/projects/roccat/
11623S:	Maintained
11624F:	drivers/hid/hid-roccat*
11625F:	include/linux/hid-roccat*
11626F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11627
11628ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11629M:	Jacob chen <jacob2.chen@rock-chips.com>
11630L:	linux-media@vger.kernel.org
11631S:	Maintained
11632F:	drivers/media/platform/rockchip/rga/
11633F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11634
11635ROCKER DRIVER
11636M:	Jiri Pirko <jiri@resnulli.us>
11637L:	netdev@vger.kernel.org
11638S:	Supported
11639F:	drivers/net/ethernet/rocker/
11640
11641ROCKETPORT DRIVER
11642P:	Comtrol Corp.
11643W:	http://www.comtrol.com
11644S:	Maintained
11645F:	Documentation/serial/rocket.txt
11646F:	drivers/tty/rocket*
11647
11648ROCKETPORT EXPRESS/INFINITY DRIVER
11649M:	Kevin Cernekee <cernekee@gmail.com>
11650L:	linux-serial@vger.kernel.org
11651S:	Odd Fixes
11652F:	drivers/tty/serial/rp2.*
11653
11654ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11655M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11656L:	linux-kernel@vger.kernel.org
11657L:	linux-renesas-soc@vger.kernel.org
11658S:	Supported
11659F:	drivers/mfd/bd9571mwv.c
11660F:	drivers/regulator/bd9571mwv-regulator.c
11661F:	drivers/gpio/gpio-bd9571mwv.c
11662F:	include/linux/mfd/bd9571mwv.h
11663F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11664
11665ROSE NETWORK LAYER
11666M:	Ralf Baechle <ralf@linux-mips.org>
11667L:	linux-hams@vger.kernel.org
11668W:	http://www.linux-ax25.org/
11669S:	Maintained
11670F:	include/net/rose.h
11671F:	include/uapi/linux/rose.h
11672F:	net/rose/
11673
11674RTL2830 MEDIA DRIVER
11675M:	Antti Palosaari <crope@iki.fi>
11676L:	linux-media@vger.kernel.org
11677W:	https://linuxtv.org
11678W:	http://palosaari.fi/linux/
11679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11680T:	git git://linuxtv.org/anttip/media_tree.git
11681S:	Maintained
11682F:	drivers/media/dvb-frontends/rtl2830*
11683
11684RTL2832 MEDIA DRIVER
11685M:	Antti Palosaari <crope@iki.fi>
11686L:	linux-media@vger.kernel.org
11687W:	https://linuxtv.org
11688W:	http://palosaari.fi/linux/
11689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11690T:	git git://linuxtv.org/anttip/media_tree.git
11691S:	Maintained
11692F:	drivers/media/dvb-frontends/rtl2832*
11693
11694RTL2832_SDR MEDIA DRIVER
11695M:	Antti Palosaari <crope@iki.fi>
11696L:	linux-media@vger.kernel.org
11697W:	https://linuxtv.org
11698W:	http://palosaari.fi/linux/
11699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11700T:	git git://linuxtv.org/anttip/media_tree.git
11701S:	Maintained
11702F:	drivers/media/dvb-frontends/rtl2832_sdr*
11703
11704RTL8180 WIRELESS DRIVER
11705L:	linux-wireless@vger.kernel.org
11706W:	http://wireless.kernel.org/
11707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11708S:	Orphan
11709F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11710
11711RTL8187 WIRELESS DRIVER
11712M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11713M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11714M:	Larry Finger <Larry.Finger@lwfinger.net>
11715L:	linux-wireless@vger.kernel.org
11716W:	http://wireless.kernel.org/
11717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11718S:	Maintained
11719F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11720
11721RTL8192CE WIRELESS DRIVER
11722M:	Larry Finger <Larry.Finger@lwfinger.net>
11723M:	Chaoming Li <chaoming_li@realsil.com.cn>
11724L:	linux-wireless@vger.kernel.org
11725W:	http://wireless.kernel.org/
11726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11727S:	Maintained
11728F:	drivers/net/wireless/realtek/rtlwifi/
11729F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11730
11731RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11732M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11733L:	linux-wireless@vger.kernel.org
11734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11735S:	Maintained
11736F:	drivers/net/wireless/realtek/rtl8xxxu/
11737
11738S3 SAVAGE FRAMEBUFFER DRIVER
11739M:	Antonino Daplas <adaplas@gmail.com>
11740L:	linux-fbdev@vger.kernel.org
11741S:	Maintained
11742F:	drivers/video/fbdev/savage/
11743
11744S390
11745M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11746M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11747L:	linux-s390@vger.kernel.org
11748W:	http://www.ibm.com/developerworks/linux/linux390/
11749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11750S:	Supported
11751F:	arch/s390/
11752F:	drivers/s390/
11753F:	Documentation/s390/
11754F:	Documentation/driver-api/s390-drivers.rst
11755
11756S390 COMMON I/O LAYER
11757M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11758M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11759L:	linux-s390@vger.kernel.org
11760W:	http://www.ibm.com/developerworks/linux/linux390/
11761S:	Supported
11762F:	drivers/s390/cio/
11763
11764S390 DASD DRIVER
11765M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11766M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11767L:	linux-s390@vger.kernel.org
11768W:	http://www.ibm.com/developerworks/linux/linux390/
11769S:	Supported
11770F:	drivers/s390/block/dasd*
11771F:	block/partitions/ibm.c
11772
11773S390 IOMMU (PCI)
11774M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11775L:	linux-s390@vger.kernel.org
11776W:	http://www.ibm.com/developerworks/linux/linux390/
11777S:	Supported
11778F:	drivers/iommu/s390-iommu.c
11779
11780S390 IUCV NETWORK LAYER
11781M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11782M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11783L:	linux-s390@vger.kernel.org
11784W:	http://www.ibm.com/developerworks/linux/linux390/
11785S:	Supported
11786F:	drivers/s390/net/*iucv*
11787F:	include/net/iucv/
11788F:	net/iucv/
11789
11790S390 NETWORK DRIVERS
11791M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11792M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11793L:	linux-s390@vger.kernel.org
11794W:	http://www.ibm.com/developerworks/linux/linux390/
11795S:	Supported
11796F:	drivers/s390/net/
11797
11798S390 PCI SUBSYSTEM
11799M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11800M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11801L:	linux-s390@vger.kernel.org
11802W:	http://www.ibm.com/developerworks/linux/linux390/
11803S:	Supported
11804F:	arch/s390/pci/
11805F:	drivers/pci/hotplug/s390_pci_hpc.c
11806
11807S390 VFIO-CCW DRIVER
11808M:	Cornelia Huck <cohuck@redhat.com>
11809M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11810L:	linux-s390@vger.kernel.org
11811L:	kvm@vger.kernel.org
11812S:	Supported
11813F:	drivers/s390/cio/vfio_ccw*
11814F:	Documentation/s390/vfio-ccw.txt
11815F:	include/uapi/linux/vfio_ccw.h
11816
11817S390 ZCRYPT DRIVER
11818M:	Harald Freudenberger <freude@de.ibm.com>
11819L:	linux-s390@vger.kernel.org
11820W:	http://www.ibm.com/developerworks/linux/linux390/
11821S:	Supported
11822F:	drivers/s390/crypto/
11823
11824S390 ZFCP DRIVER
11825M:	Steffen Maier <maier@linux.vnet.ibm.com>
11826M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11827L:	linux-s390@vger.kernel.org
11828W:	http://www.ibm.com/developerworks/linux/linux390/
11829S:	Supported
11830F:	drivers/s390/scsi/zfcp_*
11831
11832S3C24XX SD/MMC Driver
11833M:	Ben Dooks <ben-linux@fluff.org>
11834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11835S:	Supported
11836F:	drivers/mmc/host/s3cmci.*
11837
11838SAA6588 RDS RECEIVER DRIVER
11839M:	Hans Verkuil <hverkuil@xs4all.nl>
11840L:	linux-media@vger.kernel.org
11841T:	git git://linuxtv.org/media_tree.git
11842W:	https://linuxtv.org
11843S:	Odd Fixes
11844F:	drivers/media/i2c/saa6588*
11845
11846SAA7134 VIDEO4LINUX DRIVER
11847M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11848M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11849L:	linux-media@vger.kernel.org
11850W:	https://linuxtv.org
11851T:	git git://linuxtv.org/media_tree.git
11852S:	Odd fixes
11853F:	Documentation/media/v4l-drivers/saa7134*
11854F:	drivers/media/pci/saa7134/
11855
11856SAA7146 VIDEO4LINUX-2 DRIVER
11857M:	Hans Verkuil <hverkuil@xs4all.nl>
11858L:	linux-media@vger.kernel.org
11859T:	git git://linuxtv.org/media_tree.git
11860S:	Maintained
11861F:	drivers/media/common/saa7146/
11862F:	drivers/media/pci/saa7146/
11863F:	include/media/saa7146*
11864
11865SAMSUNG AUDIO (ASoC) DRIVERS
11866M:	Krzysztof Kozlowski <krzk@kernel.org>
11867M:	Sangbeom Kim <sbkim73@samsung.com>
11868M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11869L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11870S:	Supported
11871F:	sound/soc/samsung/
11872
11873SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11874M:	Krzysztof Kozlowski <krzk@kernel.org>
11875L:	linux-crypto@vger.kernel.org
11876L:	linux-samsung-soc@vger.kernel.org
11877S:	Maintained
11878F:	drivers/crypto/exynos-rng.c
11879F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11880
11881SAMSUNG FRAMEBUFFER DRIVER
11882M:	Jingoo Han <jingoohan1@gmail.com>
11883L:	linux-fbdev@vger.kernel.org
11884S:	Maintained
11885F:	drivers/video/fbdev/s3c-fb.c
11886
11887SAMSUNG LAPTOP DRIVER
11888M:	Corentin Chary <corentin.chary@gmail.com>
11889L:	platform-driver-x86@vger.kernel.org
11890S:	Maintained
11891F:	drivers/platform/x86/samsung-laptop.c
11892
11893SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11894M:	Sangbeom Kim <sbkim73@samsung.com>
11895M:	Krzysztof Kozlowski <krzk@kernel.org>
11896M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11897L:	linux-kernel@vger.kernel.org
11898L:	linux-samsung-soc@vger.kernel.org
11899S:	Supported
11900F:	drivers/mfd/sec*.c
11901F:	drivers/regulator/s2m*.c
11902F:	drivers/regulator/s5m*.c
11903F:	drivers/clk/clk-s2mps11.c
11904F:	drivers/rtc/rtc-s5m.c
11905F:	include/linux/mfd/samsung/
11906F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11907F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11908F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11909F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11910
11911SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11912M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11913L:	linux-media@vger.kernel.org
11914L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11915S:	Maintained
11916F:	drivers/media/platform/s3c-camif/
11917F:	include/media/drv-intf/s3c_camif.h
11918
11919SAMSUNG S3FWRN5 NFC DRIVER
11920M:	Robert Baldyga <r.baldyga@samsung.com>
11921M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11922L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11923S:	Supported
11924F:	drivers/nfc/s3fwrn5
11925
11926SAMSUNG S5C73M3 CAMERA DRIVER
11927M:	Kyungmin Park <kyungmin.park@samsung.com>
11928M:	Andrzej Hajda <a.hajda@samsung.com>
11929L:	linux-media@vger.kernel.org
11930S:	Supported
11931F:	drivers/media/i2c/s5c73m3/*
11932
11933SAMSUNG S5K5BAF CAMERA DRIVER
11934M:	Kyungmin Park <kyungmin.park@samsung.com>
11935M:	Andrzej Hajda <a.hajda@samsung.com>
11936L:	linux-media@vger.kernel.org
11937S:	Supported
11938F:	drivers/media/i2c/s5k5baf.c
11939
11940SAMSUNG S5P Security SubSystem (SSS) DRIVER
11941M:	Krzysztof Kozlowski <krzk@kernel.org>
11942M:	Vladimir Zapolskiy <vz@mleia.com>
11943L:	linux-crypto@vger.kernel.org
11944L:	linux-samsung-soc@vger.kernel.org
11945S:	Maintained
11946F:	drivers/crypto/s5p-sss.c
11947
11948SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11949M:	Kyungmin Park <kyungmin.park@samsung.com>
11950M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11951L:	linux-media@vger.kernel.org
11952Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11953S:	Supported
11954F:	drivers/media/platform/exynos4-is/
11955
11956SAMSUNG SOC CLOCK DRIVERS
11957M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11958M:	Tomasz Figa <tomasz.figa@gmail.com>
11959M:	Chanwoo Choi <cw00.choi@samsung.com>
11960S:	Supported
11961L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11962F:	drivers/clk/samsung/
11963F:	include/dt-bindings/clock/exynos*.h
11964F:	Documentation/devicetree/bindings/clock/exynos*.txt
11965
11966SAMSUNG SPI DRIVERS
11967M:	Kukjin Kim <kgene@kernel.org>
11968M:	Krzysztof Kozlowski <krzk@kernel.org>
11969M:	Andi Shyti <andi.shyti@samsung.com>
11970L:	linux-spi@vger.kernel.org
11971L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11972S:	Maintained
11973F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11974F:	drivers/spi/spi-s3c*
11975F:	include/linux/platform_data/spi-s3c64xx.h
11976
11977SAMSUNG SXGBE DRIVERS
11978M:	Byungho An <bh74.an@samsung.com>
11979M:	Girish K S <ks.giri@samsung.com>
11980M:	Vipul Pandya <vipul.pandya@samsung.com>
11981S:	Supported
11982L:	netdev@vger.kernel.org
11983F:	drivers/net/ethernet/samsung/sxgbe/
11984
11985SAMSUNG THERMAL DRIVER
11986M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11987L:	linux-pm@vger.kernel.org
11988L:	linux-samsung-soc@vger.kernel.org
11989S:	Supported
11990T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11991F:	drivers/thermal/samsung/
11992
11993SAMSUNG USB2 PHY DRIVER
11994M:	Kamil Debski <kamil@wypas.org>
11995M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11996L:	linux-kernel@vger.kernel.org
11997S:	Supported
11998F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11999F:	Documentation/phy/samsung-usb2.txt
12000F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12001F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12002F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12003F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12004F:	drivers/phy/samsung/phy-samsung-usb2.c
12005F:	drivers/phy/samsung/phy-samsung-usb2.h
12006
12007SC1200 WDT DRIVER
12008M:	Zwane Mwaikambo <zwanem@gmail.com>
12009S:	Maintained
12010F:	drivers/watchdog/sc1200wdt.c
12011
12012SCHEDULER
12013M:	Ingo Molnar <mingo@redhat.com>
12014M:	Peter Zijlstra <peterz@infradead.org>
12015L:	linux-kernel@vger.kernel.org
12016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12017S:	Maintained
12018F:	kernel/sched/
12019F:	include/linux/sched.h
12020F:	include/uapi/linux/sched.h
12021F:	include/linux/wait.h
12022
12023SCORE ARCHITECTURE
12024M:	Chen Liqin <liqin.linux@gmail.com>
12025M:	Lennox Wu <lennox.wu@gmail.com>
12026W:	http://www.sunplus.com
12027S:	Supported
12028F:	arch/score/
12029
12030SCR24X CHIP CARD INTERFACE DRIVER
12031M:	Lubomir Rintel <lkundrak@v3.sk>
12032S:	Supported
12033F:	drivers/char/pcmcia/scr24x_cs.c
12034
12035SCSI CDROM DRIVER
12036M:	Jens Axboe <axboe@kernel.dk>
12037L:	linux-scsi@vger.kernel.org
12038W:	http://www.kernel.dk
12039S:	Maintained
12040F:	drivers/scsi/sr*
12041
12042SCSI RDMA PROTOCOL (SRP) INITIATOR
12043M:	Bart Van Assche <bart.vanassche@sandisk.com>
12044L:	linux-rdma@vger.kernel.org
12045S:	Supported
12046W:	http://www.openfabrics.org
12047Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12049F:	drivers/infiniband/ulp/srp/
12050F:	include/scsi/srp.h
12051
12052SCSI SG DRIVER
12053M:	Doug Gilbert <dgilbert@interlog.com>
12054L:	linux-scsi@vger.kernel.org
12055W:	http://sg.danny.cz/sg
12056S:	Maintained
12057F:	Documentation/scsi/scsi-generic.txt
12058F:	drivers/scsi/sg.c
12059F:	include/scsi/sg.h
12060
12061SCSI SUBSYSTEM
12062M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12064M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12066L:	linux-scsi@vger.kernel.org
12067S:	Maintained
12068F:	Documentation/devicetree/bindings/scsi/
12069F:	drivers/scsi/
12070F:	include/scsi/
12071
12072SCSI TAPE DRIVER
12073M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12074L:	linux-scsi@vger.kernel.org
12075S:	Maintained
12076F:	Documentation/scsi/st.txt
12077F:	drivers/scsi/st.*
12078F:	drivers/scsi/st_*.h
12079
12080SCTP PROTOCOL
12081M:	Vlad Yasevich <vyasevich@gmail.com>
12082M:	Neil Horman <nhorman@tuxdriver.com>
12083L:	linux-sctp@vger.kernel.org
12084W:	http://lksctp.sourceforge.net
12085S:	Maintained
12086F:	Documentation/networking/sctp.txt
12087F:	include/linux/sctp.h
12088F:	include/uapi/linux/sctp.h
12089F:	include/net/sctp/
12090F:	net/sctp/
12091
12092SCx200 CPU SUPPORT
12093M:	Jim Cromie <jim.cromie@gmail.com>
12094S:	Odd Fixes
12095F:	Documentation/i2c/busses/scx200_acb
12096F:	arch/x86/platform/scx200/
12097F:	drivers/watchdog/scx200_wdt.c
12098F:	drivers/i2c/busses/scx200*
12099F:	drivers/mtd/maps/scx200_docflash.c
12100F:	include/linux/scx200.h
12101
12102SCx200 GPIO DRIVER
12103M:	Jim Cromie <jim.cromie@gmail.com>
12104S:	Maintained
12105F:	drivers/char/scx200_gpio.c
12106F:	include/linux/scx200_gpio.h
12107
12108SCx200 HRT CLOCKSOURCE DRIVER
12109M:	Jim Cromie <jim.cromie@gmail.com>
12110S:	Maintained
12111F:	drivers/clocksource/scx200_hrt.c
12112
12113SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12114M:	Sascha Sommer <saschasommer@freenet.de>
12115L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12116S:	Maintained
12117F:	drivers/mmc/host/sdricoh_cs.c
12118
12119SECURE COMPUTING
12120M:	Kees Cook <keescook@chromium.org>
12121R:	Andy Lutomirski <luto@amacapital.net>
12122R:	Will Drewry <wad@chromium.org>
12123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12124S:	Supported
12125F:	kernel/seccomp.c
12126F:	include/uapi/linux/seccomp.h
12127F:	include/linux/seccomp.h
12128F:	tools/testing/selftests/seccomp/*
12129F:	tools/testing/selftests/kselftest_harness.h
12130F:	Documentation/userspace-api/seccomp_filter.rst
12131K:	\bsecure_computing
12132K:	\bTIF_SECCOMP\b
12133
12134SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12135M:	Al Cooper <alcooperx@gmail.com>
12136L:	linux-mmc@vger.kernel.org
12137L:	bcm-kernel-feedback-list@broadcom.com
12138S:	Maintained
12139F:	drivers/mmc/host/sdhci-brcmstb*
12140
12141SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12142M:	Adrian Hunter <adrian.hunter@intel.com>
12143L:	linux-mmc@vger.kernel.org
12144T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12145S:	Maintained
12146F:	drivers/mmc/host/sdhci*
12147F:	include/linux/mmc/sdhci*
12148
12149SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12150M:	Ben Dooks <ben-linux@fluff.org>
12151M:	Jaehoon Chung <jh80.chung@samsung.com>
12152L:	linux-mmc@vger.kernel.org
12153S:	Maintained
12154F:	drivers/mmc/host/sdhci-s3c*
12155
12156SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12157M:	Viresh Kumar <vireshk@kernel.org>
12158L:	linux-mmc@vger.kernel.org
12159S:	Maintained
12160F:	drivers/mmc/host/sdhci-spear.c
12161
12162SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12163M:	Kishon Vijay Abraham I <kishon@ti.com>
12164L:	linux-mmc@vger.kernel.org
12165S:	Maintained
12166F:	drivers/mmc/host/sdhci-omap.c
12167
12168SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12169M:	Scott Bauer <scott.bauer@intel.com>
12170M:	Jonathan Derrick <jonathan.derrick@intel.com>
12171L:	linux-block@vger.kernel.org
12172S:	Supported
12173F:	block/sed*
12174F:	block/opal_proto.h
12175F:	include/linux/sed*
12176F:	include/uapi/linux/sed*
12177
12178SECURITY CONTACT
12179M:	Security Officers <security@kernel.org>
12180S:	Supported
12181
12182SECURITY SUBSYSTEM
12183M:	James Morris <james.l.morris@oracle.com>
12184M:	"Serge E. Hallyn" <serge@hallyn.com>
12185L:	linux-security-module@vger.kernel.org (suggested Cc:)
12186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12187W:	http://kernsec.org/
12188S:	Supported
12189F:	security/
12190
12191SELINUX SECURITY MODULE
12192M:	Paul Moore <paul@paul-moore.com>
12193M:	Stephen Smalley <sds@tycho.nsa.gov>
12194M:	Eric Paris <eparis@parisplace.org>
12195L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12196W:	https://selinuxproject.org
12197W:	https://github.com/SELinuxProject
12198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12199S:	Supported
12200F:	include/linux/selinux*
12201F:	security/selinux/
12202F:	scripts/selinux/
12203F:	Documentation/admin-guide/LSM/SELinux.rst
12204
12205SENSABLE PHANTOM
12206M:	Jiri Slaby <jirislaby@gmail.com>
12207S:	Maintained
12208F:	drivers/misc/phantom.c
12209F:	include/uapi/linux/phantom.h
12210
12211SERIAL DEVICE BUS
12212M:	Rob Herring <robh@kernel.org>
12213L:	linux-serial@vger.kernel.org
12214S:	Maintained
12215F:	Documentation/devicetree/bindings/serial/slave-device.txt
12216F:	drivers/tty/serdev/
12217F:	include/linux/serdev.h
12218
12219SERIAL DRIVERS
12220M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12221L:	linux-serial@vger.kernel.org
12222S:	Maintained
12223F:	Documentation/devicetree/bindings/serial/
12224F:	drivers/tty/serial/
12225
12226SERIAL IR RECEIVER
12227M:	Sean Young <sean@mess.org>
12228L:	linux-media@vger.kernel.org
12229S:	Maintained
12230F:	drivers/media/rc/serial_ir.c
12231
12232SFC NETWORK DRIVER
12233M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12234M:	Edward Cree <ecree@solarflare.com>
12235M:	Bert Kenward <bkenward@solarflare.com>
12236L:	netdev@vger.kernel.org
12237S:	Supported
12238F:	drivers/net/ethernet/sfc/
12239
12240SGI GRU DRIVER
12241M:	Dimitri Sivanich <sivanich@sgi.com>
12242S:	Maintained
12243F:	drivers/misc/sgi-gru/
12244
12245SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12246M:	Pat Gefre <pfg@sgi.com>
12247L:	linux-ia64@vger.kernel.org
12248S:	Supported
12249F:	Documentation/ia64/serial.txt
12250F:	drivers/tty/serial/ioc?_serial.c
12251F:	include/linux/ioc?.h
12252
12253SGI XP/XPC/XPNET DRIVER
12254M:	Cliff Whickman <cpw@sgi.com>
12255M:	Robin Holt <robinmholt@gmail.com>
12256S:	Maintained
12257F:	drivers/misc/sgi-xp/
12258
12259SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12260M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12261L:	linux-s390@vger.kernel.org
12262W:	http://www.ibm.com/developerworks/linux/linux390/
12263S:	Supported
12264F:	net/smc/
12265
12266SH_VEU V4L2 MEM2MEM DRIVER
12267L:	linux-media@vger.kernel.org
12268S:	Orphan
12269F:	drivers/media/platform/sh_veu.c
12270
12271SH_VOU V4L2 OUTPUT DRIVER
12272L:	linux-media@vger.kernel.org
12273S:	Orphan
12274F:	drivers/media/platform/sh_vou.c
12275F:	include/media/drv-intf/sh_vou.h
12276
12277SI2157 MEDIA DRIVER
12278M:	Antti Palosaari <crope@iki.fi>
12279L:	linux-media@vger.kernel.org
12280W:	https://linuxtv.org
12281W:	http://palosaari.fi/linux/
12282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12283T:	git git://linuxtv.org/anttip/media_tree.git
12284S:	Maintained
12285F:	drivers/media/tuners/si2157*
12286
12287SI2168 MEDIA DRIVER
12288M:	Antti Palosaari <crope@iki.fi>
12289L:	linux-media@vger.kernel.org
12290W:	https://linuxtv.org
12291W:	http://palosaari.fi/linux/
12292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12293T:	git git://linuxtv.org/anttip/media_tree.git
12294S:	Maintained
12295F:	drivers/media/dvb-frontends/si2168*
12296
12297SI470X FM RADIO RECEIVER I2C DRIVER
12298M:	Hans Verkuil <hverkuil@xs4all.nl>
12299L:	linux-media@vger.kernel.org
12300T:	git git://linuxtv.org/media_tree.git
12301W:	https://linuxtv.org
12302S:	Odd Fixes
12303F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12304
12305SI470X FM RADIO RECEIVER USB DRIVER
12306M:	Hans Verkuil <hverkuil@xs4all.nl>
12307L:	linux-media@vger.kernel.org
12308T:	git git://linuxtv.org/media_tree.git
12309W:	https://linuxtv.org
12310S:	Maintained
12311F:	drivers/media/radio/si470x/radio-si470x-common.c
12312F:	drivers/media/radio/si470x/radio-si470x.h
12313F:	drivers/media/radio/si470x/radio-si470x-usb.c
12314
12315SI4713 FM RADIO TRANSMITTER I2C DRIVER
12316M:	Eduardo Valentin <edubezval@gmail.com>
12317L:	linux-media@vger.kernel.org
12318T:	git git://linuxtv.org/media_tree.git
12319W:	https://linuxtv.org
12320S:	Odd Fixes
12321F:	drivers/media/radio/si4713/si4713.?
12322
12323SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12324M:	Eduardo Valentin <edubezval@gmail.com>
12325L:	linux-media@vger.kernel.org
12326T:	git git://linuxtv.org/media_tree.git
12327W:	https://linuxtv.org
12328S:	Odd Fixes
12329F:	drivers/media/radio/si4713/radio-platform-si4713.c
12330
12331SI4713 FM RADIO TRANSMITTER USB DRIVER
12332M:	Hans Verkuil <hverkuil@xs4all.nl>
12333L:	linux-media@vger.kernel.org
12334T:	git git://linuxtv.org/media_tree.git
12335W:	https://linuxtv.org
12336S:	Maintained
12337F:	drivers/media/radio/si4713/radio-usb-si4713.c
12338
12339SIANO DVB DRIVER
12340M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12341M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12342L:	linux-media@vger.kernel.org
12343W:	https://linuxtv.org
12344T:	git git://linuxtv.org/media_tree.git
12345S:	Odd fixes
12346F:	drivers/media/common/siano/
12347F:	drivers/media/usb/siano/
12348F:	drivers/media/usb/siano/
12349F:	drivers/media/mmc/siano/
12350
12351SILEAD TOUCHSCREEN DRIVER
12352M:	Hans de Goede <hdegoede@redhat.com>
12353L:	linux-input@vger.kernel.org
12354L:	platform-driver-x86@vger.kernel.org
12355S:	Maintained
12356F:	drivers/input/touchscreen/silead.c
12357F:	drivers/platform/x86/silead_dmi.c
12358
12359SILICON MOTION SM712 FRAME BUFFER DRIVER
12360M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12361M:	Teddy Wang <teddy.wang@siliconmotion.com>
12362M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12363L:	linux-fbdev@vger.kernel.org
12364S:	Maintained
12365F:	drivers/video/fbdev/sm712*
12366F:	Documentation/fb/sm712fb.txt
12367
12368SIMPLE FIRMWARE INTERFACE (SFI)
12369M:	Len Brown <lenb@kernel.org>
12370L:	sfi-devel@simplefirmware.org
12371W:	http://simplefirmware.org/
12372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12373S:	Supported
12374F:	arch/x86/platform/sfi/
12375F:	drivers/sfi/
12376F:	include/linux/sfi*.h
12377
12378SIMPLEFB FB DRIVER
12379M:	Hans de Goede <hdegoede@redhat.com>
12380L:	linux-fbdev@vger.kernel.org
12381S:	Maintained
12382F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12383F:	drivers/video/fbdev/simplefb.c
12384F:	include/linux/platform_data/simplefb.h
12385
12386SIMTEC EB110ATX (Chalice CATS)
12387P:	Ben Dooks
12388P:	Vincent Sanders <vince@simtec.co.uk>
12389M:	Simtec Linux Team <linux@simtec.co.uk>
12390W:	http://www.simtec.co.uk/products/EB110ATX/
12391S:	Supported
12392
12393SIMTEC EB2410ITX (BAST)
12394P:	Ben Dooks
12395P:	Vincent Sanders <vince@simtec.co.uk>
12396M:	Simtec Linux Team <linux@simtec.co.uk>
12397W:	http://www.simtec.co.uk/products/EB2410ITX/
12398S:	Supported
12399F:	arch/arm/mach-s3c24xx/mach-bast.c
12400F:	arch/arm/mach-s3c24xx/bast-ide.c
12401F:	arch/arm/mach-s3c24xx/bast-irq.c
12402
12403SIPHASH PRF ROUTINES
12404M:	Jason A. Donenfeld <Jason@zx2c4.com>
12405S:	Maintained
12406F:	lib/siphash.c
12407F:	lib/test_siphash.c
12408F:	include/linux/siphash.h
12409
12410SIS 190 ETHERNET DRIVER
12411M:	Francois Romieu <romieu@fr.zoreil.com>
12412L:	netdev@vger.kernel.org
12413S:	Maintained
12414F:	drivers/net/ethernet/sis/sis190.c
12415
12416SIS 900/7016 FAST ETHERNET DRIVER
12417M:	Daniele Venzano <venza@brownhat.org>
12418W:	http://www.brownhat.org/sis900.html
12419L:	netdev@vger.kernel.org
12420S:	Maintained
12421F:	drivers/net/ethernet/sis/sis900.*
12422
12423SIS FRAMEBUFFER DRIVER
12424M:	Thomas Winischhofer <thomas@winischhofer.net>
12425W:	http://www.winischhofer.net/linuxsisvga.shtml
12426S:	Maintained
12427F:	Documentation/fb/sisfb.txt
12428F:	drivers/video/fbdev/sis/
12429F:	include/video/sisfb.h
12430
12431SIS USB2VGA DRIVER
12432M:	Thomas Winischhofer <thomas@winischhofer.net>
12433W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12434S:	Maintained
12435F:	drivers/usb/misc/sisusbvga/
12436
12437SLAB ALLOCATOR
12438M:	Christoph Lameter <cl@linux.com>
12439M:	Pekka Enberg <penberg@kernel.org>
12440M:	David Rientjes <rientjes@google.com>
12441M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12442M:	Andrew Morton <akpm@linux-foundation.org>
12443L:	linux-mm@kvack.org
12444S:	Maintained
12445F:	include/linux/sl?b*.h
12446F:	mm/sl?b*
12447
12448SLEEPABLE READ-COPY UPDATE (SRCU)
12449M:	Lai Jiangshan <jiangshanlai@gmail.com>
12450M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12451M:	Josh Triplett <josh@joshtriplett.org>
12452R:	Steven Rostedt <rostedt@goodmis.org>
12453R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12454L:	linux-kernel@vger.kernel.org
12455W:	http://www.rdrop.com/users/paulmck/RCU/
12456S:	Supported
12457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12458F:	include/linux/srcu.h
12459F:	kernel/rcu/srcu.c
12460
12461SMACK SECURITY MODULE
12462M:	Casey Schaufler <casey@schaufler-ca.com>
12463L:	linux-security-module@vger.kernel.org
12464W:	http://schaufler-ca.com
12465T:	git git://github.com/cschaufler/smack-next
12466S:	Maintained
12467F:	Documentation/admin-guide/LSM/Smack.rst
12468F:	security/smack/
12469
12470SMC91x ETHERNET DRIVER
12471M:	Nicolas Pitre <nico@fluxnic.net>
12472S:	Odd Fixes
12473F:	drivers/net/ethernet/smsc/smc91x.*
12474
12475SMIA AND SMIA++ IMAGE SENSOR DRIVER
12476M:	Sakari Ailus <sakari.ailus@iki.fi>
12477L:	linux-media@vger.kernel.org
12478S:	Maintained
12479F:	drivers/media/i2c/smiapp/
12480F:	include/media/i2c/smiapp.h
12481F:	drivers/media/i2c/smiapp-pll.c
12482F:	drivers/media/i2c/smiapp-pll.h
12483F:	include/uapi/linux/smiapp.h
12484F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12485
12486SMM665 HARDWARE MONITOR DRIVER
12487M:	Guenter Roeck <linux@roeck-us.net>
12488L:	linux-hwmon@vger.kernel.org
12489S:	Maintained
12490F:	Documentation/hwmon/smm665
12491F:	drivers/hwmon/smm665.c
12492
12493SMSC EMC2103 HARDWARE MONITOR DRIVER
12494M:	Steve Glendinning <steve.glendinning@shawell.net>
12495L:	linux-hwmon@vger.kernel.org
12496S:	Maintained
12497F:	Documentation/hwmon/emc2103
12498F:	drivers/hwmon/emc2103.c
12499
12500SMSC SCH5627 HARDWARE MONITOR DRIVER
12501M:	Hans de Goede <hdegoede@redhat.com>
12502L:	linux-hwmon@vger.kernel.org
12503S:	Supported
12504F:	Documentation/hwmon/sch5627
12505F:	drivers/hwmon/sch5627.c
12506
12507SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12508M:	Steve Glendinning <steve.glendinning@shawell.net>
12509L:	linux-fbdev@vger.kernel.org
12510S:	Maintained
12511F:	drivers/video/fbdev/smscufx.c
12512
12513SMSC47B397 HARDWARE MONITOR DRIVER
12514M:	Jean Delvare <jdelvare@suse.com>
12515L:	linux-hwmon@vger.kernel.org
12516S:	Maintained
12517F:	Documentation/hwmon/smsc47b397
12518F:	drivers/hwmon/smsc47b397.c
12519
12520SMSC911x ETHERNET DRIVER
12521M:	Steve Glendinning <steve.glendinning@shawell.net>
12522L:	netdev@vger.kernel.org
12523S:	Maintained
12524F:	include/linux/smsc911x.h
12525F:	drivers/net/ethernet/smsc/smsc911x.*
12526
12527SMSC9420 PCI ETHERNET DRIVER
12528M:	Steve Glendinning <steve.glendinning@shawell.net>
12529L:	netdev@vger.kernel.org
12530S:	Maintained
12531F:	drivers/net/ethernet/smsc/smsc9420.*
12532
12533SOC-CAMERA V4L2 SUBSYSTEM
12534M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12535L:	linux-media@vger.kernel.org
12536T:	git git://linuxtv.org/media_tree.git
12537S:	Maintained
12538F:	include/media/soc*
12539F:	drivers/media/i2c/soc_camera/
12540F:	drivers/media/platform/soc_camera/
12541
12542SOEKRIS NET48XX LED SUPPORT
12543M:	Chris Boot <bootc@bootc.net>
12544S:	Maintained
12545F:	drivers/leds/leds-net48xx.c
12546
12547SOFT-ROCE DRIVER (rxe)
12548M:	Moni Shoua <monis@mellanox.com>
12549L:	linux-rdma@vger.kernel.org
12550S:	Supported
12551W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12552Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12553F:	drivers/infiniband/sw/rxe/
12554F:	include/uapi/rdma/rdma_user_rxe.h
12555
12556SOFTLOGIC 6x10 MPEG CODEC
12557M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12558M:	Anton Sviridenko <anton@corp.bluecherry.net>
12559M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12560M:	Andrey Utkin <andrey_utkin@fastmail.com>
12561M:	Ismael Luceno <ismael@iodev.co.uk>
12562L:	linux-media@vger.kernel.org
12563S:	Supported
12564F:	drivers/media/pci/solo6x10/
12565
12566SOFTWARE RAID (Multiple Disks) SUPPORT
12567M:	Shaohua Li <shli@kernel.org>
12568L:	linux-raid@vger.kernel.org
12569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12570S:	Supported
12571F:	drivers/md/Makefile
12572F:	drivers/md/Kconfig
12573F:	drivers/md/md*
12574F:	drivers/md/raid*
12575F:	include/linux/raid/
12576F:	include/uapi/linux/raid/
12577
12578SONIC NETWORK DRIVER
12579M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12580L:	netdev@vger.kernel.org
12581S:	Maintained
12582F:	drivers/net/ethernet/natsemi/sonic.*
12583
12584SONICS SILICON BACKPLANE DRIVER (SSB)
12585M:	Michael Buesch <m@bues.ch>
12586L:	linux-wireless@vger.kernel.org
12587S:	Maintained
12588F:	drivers/ssb/
12589F:	include/linux/ssb/
12590
12591SONY MEMORYSTICK CARD SUPPORT
12592M:	Alex Dubov <oakad@yahoo.com>
12593W:	http://tifmxx.berlios.de/
12594S:	Maintained
12595F:	drivers/memstick/host/tifm_ms.c
12596
12597SONY MEMORYSTICK STANDARD SUPPORT
12598M:	Maxim Levitsky <maximlevitsky@gmail.com>
12599S:	Maintained
12600F:	drivers/memstick/core/ms_block.*
12601
12602SONY VAIO CONTROL DEVICE DRIVER
12603M:	Mattia Dongili <malattia@linux.it>
12604L:	platform-driver-x86@vger.kernel.org
12605W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12606S:	Maintained
12607F:	Documentation/laptops/sony-laptop.txt
12608F:	drivers/char/sonypi.c
12609F:	drivers/platform/x86/sony-laptop.c
12610F:	include/linux/sony-laptop.h
12611
12612SOUND
12613M:	Jaroslav Kysela <perex@perex.cz>
12614M:	Takashi Iwai <tiwai@suse.com>
12615L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12616W:	http://www.alsa-project.org/
12617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12618T:	git git://git.alsa-project.org/alsa-kernel.git
12619Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12620S:	Maintained
12621F:	Documentation/sound/
12622F:	include/sound/
12623F:	include/uapi/sound/
12624F:	sound/
12625
12626SOUND - COMPRESSED AUDIO
12627M:	Vinod Koul <vinod.koul@intel.com>
12628L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12630S:	Supported
12631F:	Documentation/sound/alsa/compress_offload.txt
12632F:	include/sound/compress_driver.h
12633F:	include/uapi/sound/compress_*
12634F:	sound/core/compress_offload.c
12635F:	sound/soc/soc-compress.c
12636
12637SOUND - DMAENGINE HELPERS
12638M:	Lars-Peter Clausen <lars@metafoo.de>
12639S:	Supported
12640F:	include/sound/dmaengine_pcm.h
12641F:	sound/core/pcm_dmaengine.c
12642F:	sound/soc/soc-generic-dmaengine-pcm.c
12643
12644SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12645M:	Liam Girdwood <lgirdwood@gmail.com>
12646M:	Mark Brown <broonie@kernel.org>
12647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12648L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12649W:	http://alsa-project.org/main/index.php/ASoC
12650S:	Supported
12651F:	Documentation/devicetree/bindings/sound/
12652F:	Documentation/sound/alsa/soc/
12653F:	sound/soc/
12654F:	include/sound/soc*
12655
12656SP2 MEDIA DRIVER
12657M:	Olli Salonen <olli.salonen@iki.fi>
12658L:	linux-media@vger.kernel.org
12659W:	https://linuxtv.org
12660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12661S:	Maintained
12662F:	drivers/media/dvb-frontends/sp2*
12663
12664SPARC + UltraSPARC (sparc/sparc64)
12665M:	"David S. Miller" <davem@davemloft.net>
12666L:	sparclinux@vger.kernel.org
12667Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12670S:	Maintained
12671F:	arch/sparc/
12672F:	drivers/sbus/
12673
12674SPARC SERIAL DRIVERS
12675M:	"David S. Miller" <davem@davemloft.net>
12676L:	sparclinux@vger.kernel.org
12677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12679S:	Maintained
12680F:	include/linux/sunserialcore.h
12681F:	drivers/tty/serial/suncore.c
12682F:	drivers/tty/serial/sunhv.c
12683F:	drivers/tty/serial/sunsab.c
12684F:	drivers/tty/serial/sunsab.h
12685F:	drivers/tty/serial/sunsu.c
12686F:	drivers/tty/serial/sunzilog.c
12687F:	drivers/tty/serial/sunzilog.h
12688F:	drivers/tty/vcc.c
12689
12690SPARSE CHECKER
12691M:	"Christopher Li" <sparse@chrisli.org>
12692L:	linux-sparse@vger.kernel.org
12693W:	https://sparse.wiki.kernel.org/
12694T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12695T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12696S:	Maintained
12697F:	include/linux/compiler.h
12698
12699SPEAR CLOCK FRAMEWORK SUPPORT
12700M:	Viresh Kumar <vireshk@kernel.org>
12701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12702W:	http://www.st.com/spear
12703S:	Maintained
12704F:	drivers/clk/spear/
12705
12706SPEAR PLATFORM SUPPORT
12707M:	Viresh Kumar <vireshk@kernel.org>
12708M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12710W:	http://www.st.com/spear
12711S:	Maintained
12712F:	arch/arm/boot/dts/spear*
12713F:	arch/arm/mach-spear/
12714
12715SPI NOR SUBSYSTEM
12716M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12717M:	Marek Vasut <marek.vasut@gmail.com>
12718L:	linux-mtd@lists.infradead.org
12719W:	http://www.linux-mtd.infradead.org/
12720Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12721T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12722T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12723S:	Maintained
12724F:	drivers/mtd/spi-nor/
12725F:	include/linux/mtd/spi-nor.h
12726
12727SPI SUBSYSTEM
12728M:	Mark Brown <broonie@kernel.org>
12729L:	linux-spi@vger.kernel.org
12730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12731Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12732S:	Maintained
12733F:	Documentation/devicetree/bindings/spi/
12734F:	Documentation/spi/
12735F:	drivers/spi/
12736F:	include/linux/spi/
12737F:	include/uapi/linux/spi/
12738F:	tools/spi/
12739
12740SPIDERNET NETWORK DRIVER for CELL
12741M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12742L:	netdev@vger.kernel.org
12743S:	Supported
12744F:	Documentation/networking/spider_net.txt
12745F:	drivers/net/ethernet/toshiba/spider_net*
12746
12747SPMI SUBSYSTEM
12748R:	Stephen Boyd <sboyd@codeaurora.org>
12749L:	linux-arm-msm@vger.kernel.org
12750F:	Documentation/devicetree/bindings/spmi/
12751F:	drivers/spmi/
12752F:	include/dt-bindings/spmi/spmi.h
12753F:	include/linux/spmi.h
12754F:	include/trace/events/spmi.h
12755
12756SPU FILE SYSTEM
12757M:	Jeremy Kerr <jk@ozlabs.org>
12758L:	linuxppc-dev@lists.ozlabs.org
12759W:	http://www.ibm.com/developerworks/power/cell/
12760S:	Supported
12761F:	Documentation/filesystems/spufs.txt
12762F:	arch/powerpc/platforms/cell/spufs/
12763
12764SQUASHFS FILE SYSTEM
12765M:	Phillip Lougher <phillip@squashfs.org.uk>
12766L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12767W:	http://squashfs.org.uk
12768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12769S:	Maintained
12770F:	Documentation/filesystems/squashfs.txt
12771F:	fs/squashfs/
12772
12773SRM (Alpha) environment access
12774M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12775S:	Maintained
12776F:	arch/alpha/kernel/srm_env.c
12777
12778STABLE BRANCH
12779M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12780L:	stable@vger.kernel.org
12781S:	Supported
12782F:	Documentation/process/stable-kernel-rules.rst
12783
12784STAGING - ATOMISP DRIVER
12785M:	Alan Cox <alan@linux.intel.com>
12786M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12787L:	linux-media@vger.kernel.org
12788S:	Maintained
12789F:	drivers/staging/media/atomisp/
12790
12791STAGING - COMEDI
12792M:	Ian Abbott <abbotti@mev.co.uk>
12793M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12794S:	Odd Fixes
12795F:	drivers/staging/comedi/
12796
12797STAGING - FLARION FT1000 DRIVERS
12798M:	Marek Belisko <marek.belisko@gmail.com>
12799S:	Odd Fixes
12800F:	drivers/staging/ft1000/
12801
12802STAGING - INDUSTRIAL IO
12803M:	Jonathan Cameron <jic23@kernel.org>
12804L:	linux-iio@vger.kernel.org
12805S:	Odd Fixes
12806F:	Documentation/devicetree/bindings/staging/iio/
12807F:	drivers/staging/iio/
12808
12809STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12810M:	Jarod Wilson <jarod@wilsonet.com>
12811W:	http://www.lirc.org/
12812S:	Odd Fixes
12813F:	drivers/staging/media/lirc/
12814
12815STAGING - LUSTRE PARALLEL FILESYSTEM
12816M:	Oleg Drokin <oleg.drokin@intel.com>
12817M:	Andreas Dilger <andreas.dilger@intel.com>
12818M:	James Simmons <jsimmons@infradead.org>
12819L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12820W:	http://wiki.lustre.org/
12821S:	Maintained
12822F:	drivers/staging/lustre
12823
12824STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12825M:	Marc Dietrich <marvin24@gmx.de>
12826L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12827L:	linux-tegra@vger.kernel.org
12828S:	Maintained
12829F:	drivers/staging/nvec/
12830
12831STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12832M:	Jens Frederich <jfrederich@gmail.com>
12833M:	Daniel Drake <dsd@laptop.org>
12834M:	Jon Nettleton <jon.nettleton@gmail.com>
12835W:	http://wiki.laptop.org/go/DCON
12836S:	Maintained
12837F:	drivers/staging/olpc_dcon/
12838
12839STAGING - REALTEK RTL8712U DRIVERS
12840M:	Larry Finger <Larry.Finger@lwfinger.net>
12841M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12842S:	Odd Fixes
12843F:	drivers/staging/rtl8712/
12844
12845STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12846M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12847M:	Teddy Wang <teddy.wang@siliconmotion.com>
12848M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12849L:	linux-fbdev@vger.kernel.org
12850S:	Maintained
12851F:	drivers/staging/sm750fb/
12852
12853STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12854M:	William Hubbs <w.d.hubbs@gmail.com>
12855M:	Chris Brannon <chris@the-brannons.com>
12856M:	Kirk Reiser <kirk@reisers.ca>
12857M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12858L:	speakup@linux-speakup.org
12859W:	http://www.linux-speakup.org/
12860S:	Odd Fixes
12861F:	drivers/staging/speakup/
12862
12863STAGING - VIA VT665X DRIVERS
12864M:	Forest Bond <forest@alittletooquiet.net>
12865S:	Odd Fixes
12866F:	drivers/staging/vt665?/
12867
12868STAGING - WILC1000 WIFI DRIVER
12869M:	Aditya Shankar <aditya.shankar@microchip.com>
12870M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12871L:	linux-wireless@vger.kernel.org
12872S:	Supported
12873F:	drivers/staging/wilc1000/
12874
12875STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12876M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12877S:	Odd Fixes
12878F:	drivers/staging/xgifb/
12879
12880STAGING SUBSYSTEM
12881M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12883L:	devel@driverdev.osuosl.org
12884S:	Supported
12885F:	drivers/staging/
12886
12887STARFIRE/DURALAN NETWORK DRIVER
12888M:	Ion Badulescu <ionut@badula.org>
12889S:	Odd Fixes
12890F:	drivers/net/ethernet/adaptec/starfire*
12891
12892STEC S1220 SKD DRIVER
12893M:	Bart Van Assche <bart.vanassche@wdc.com>
12894L:	linux-block@vger.kernel.org
12895S:	Maintained
12896F:	drivers/block/skd*[ch]
12897
12898STI CEC DRIVER
12899M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12900S:	Maintained
12901F:	drivers/staging/media/st-cec/
12902F:	Documentation/devicetree/bindings/media/stih-cec.txt
12903
12904STK1160 USB VIDEO CAPTURE DRIVER
12905M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12906L:	linux-media@vger.kernel.org
12907T:	git git://linuxtv.org/media_tree.git
12908S:	Maintained
12909F:	drivers/media/usb/stk1160/
12910
12911STMMAC ETHERNET DRIVER
12912M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12913M:	Alexandre Torgue <alexandre.torgue@st.com>
12914L:	netdev@vger.kernel.org
12915W:	http://www.stlinux.com
12916S:	Supported
12917F:	drivers/net/ethernet/stmicro/stmmac/
12918
12919SUN3/3X
12920M:	Sam Creasey <sammy@sammy.net>
12921W:	http://sammy.net/sun3/
12922S:	Maintained
12923F:	arch/m68k/kernel/*sun3*
12924F:	arch/m68k/sun3*/
12925F:	arch/m68k/include/asm/sun3*
12926F:	drivers/net/ethernet/i825xx/sun3*
12927
12928SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12929M:	Hans de Goede <hdegoede@redhat.com>
12930L:	linux-input@vger.kernel.org
12931S:	Maintained
12932F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12933F:	drivers/input/keyboard/sun4i-lradc-keys.c
12934
12935SUNDANCE NETWORK DRIVER
12936M:	Denis Kirjanov <kda@linux-powerpc.org>
12937L:	netdev@vger.kernel.org
12938S:	Maintained
12939F:	drivers/net/ethernet/dlink/sundance.c
12940
12941SUPERH
12942M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12943M:	Rich Felker <dalias@libc.org>
12944L:	linux-sh@vger.kernel.org
12945Q:	http://patchwork.kernel.org/project/linux-sh/list/
12946S:	Maintained
12947F:	Documentation/sh/
12948F:	arch/sh/
12949F:	drivers/sh/
12950
12951SUSPEND TO RAM
12952M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12953M:	Len Brown <len.brown@intel.com>
12954M:	Pavel Machek <pavel@ucw.cz>
12955L:	linux-pm@vger.kernel.org
12956B:	https://bugzilla.kernel.org
12957S:	Supported
12958F:	Documentation/power/
12959F:	arch/x86/kernel/acpi/
12960F:	drivers/base/power/
12961F:	kernel/power/
12962F:	include/linux/suspend.h
12963F:	include/linux/freezer.h
12964F:	include/linux/pm.h
12965
12966SVGA HANDLING
12967M:	Martin Mares <mj@ucw.cz>
12968L:	linux-video@atrey.karlin.mff.cuni.cz
12969S:	Maintained
12970F:	Documentation/svga.txt
12971F:	arch/x86/boot/video*
12972
12973SWIOTLB SUBSYSTEM
12974M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12975L:	linux-kernel@vger.kernel.org
12976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12977S:	Supported
12978F:	lib/swiotlb.c
12979F:	arch/*/kernel/pci-swiotlb.c
12980F:	include/linux/swiotlb.h
12981
12982SWITCHDEV
12983M:	Jiri Pirko <jiri@resnulli.us>
12984M:	Ivan Vecera <ivecera@redhat.com>
12985L:	netdev@vger.kernel.org
12986S:	Supported
12987F:	net/switchdev/
12988F:	include/net/switchdev.h
12989
12990SYNC FILE FRAMEWORK
12991M:	Sumit Semwal <sumit.semwal@linaro.org>
12992R:	Gustavo Padovan <gustavo@padovan.org>
12993S:	Maintained
12994L:	linux-media@vger.kernel.org
12995L:	dri-devel@lists.freedesktop.org
12996F:	drivers/dma-buf/sync_*
12997F:	drivers/dma-buf/dma-fence*
12998F:	drivers/dma-buf/sw_sync.c
12999F:	include/linux/sync_file.h
13000F:	include/uapi/linux/sync_file.h
13001F:	Documentation/sync_file.txt
13002T:	git git://anongit.freedesktop.org/drm/drm-misc
13003
13004SYNOPSYS ARC ARCHITECTURE
13005M:	Vineet Gupta <vgupta@synopsys.com>
13006L:	linux-snps-arc@lists.infradead.org
13007S:	Supported
13008F:	arch/arc/
13009F:	Documentation/devicetree/bindings/arc/*
13010F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13011F:	drivers/clocksource/arc_timer.c
13012F:	drivers/tty/serial/arc_uart.c
13013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13014
13015SYNOPSYS ARC HSDK SDP pll clock driver
13016M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13017S:	Supported
13018F:	drivers/clk/clk-hsdk-pll.c
13019F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13020
13021SYNOPSYS ARC SDP clock driver
13022M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13023S:	Supported
13024F:	drivers/clk/axs10x/*
13025F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13026
13027SYNOPSYS ARC SDP platform support
13028M:	Alexey Brodkin <abrodkin@synopsys.com>
13029S:	Supported
13030F:	arch/arc/plat-axs10x
13031F:	arch/arc/boot/dts/ax*
13032F:	Documentation/devicetree/bindings/arc/axs10*
13033
13034SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13035M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13036S:	Supported
13037F:	drivers/reset/reset-axs10x.c
13038F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13039
13040SYNOPSYS DESIGNWARE APB GPIO DRIVER
13041M:	Hoan Tran <hotran@apm.com>
13042L:	linux-gpio@vger.kernel.org
13043S:	Maintained
13044F:	drivers/gpio/gpio-dwapb.c
13045F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13046
13047SYNOPSYS DESIGNWARE DMAC DRIVER
13048M:	Viresh Kumar <vireshk@kernel.org>
13049R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13050S:	Maintained
13051F:	include/linux/dma/dw.h
13052F:	include/linux/platform_data/dma-dw.h
13053F:	drivers/dma/dw/
13054
13055SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13056M:	Jie Deng <jiedeng@synopsys.com>
13057L:	netdev@vger.kernel.org
13058S:	Supported
13059F:	drivers/net/ethernet/synopsys/
13060
13061SYNOPSYS DESIGNWARE I2C DRIVER
13062M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13063R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13064R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13065L:	linux-i2c@vger.kernel.org
13066S:	Maintained
13067F:	drivers/i2c/busses/i2c-designware-*
13068F:	include/linux/platform_data/i2c-designware.h
13069
13070SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13071M:	Jaehoon Chung <jh80.chung@samsung.com>
13072L:	linux-mmc@vger.kernel.org
13073S:	Maintained
13074F:	drivers/mmc/host/dw_mmc*
13075
13076SYNOPSYS HSDK RESET CONTROLLER DRIVER
13077M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13078S:	Supported
13079F:	drivers/reset/reset-hsdk.c
13080F:	include/dt-bindings/reset/snps,hsdk-reset.h
13081F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13082
13083SYSTEM CONFIGURATION (SYSCON)
13084M:	Lee Jones <lee.jones@linaro.org>
13085M:	Arnd Bergmann <arnd@arndb.de>
13086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13087S:	Supported
13088F:	drivers/mfd/syscon.c
13089
13090SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13091M:	Sudeep Holla <sudeep.holla@arm.com>
13092L:	linux-arm-kernel@lists.infradead.org
13093S:	Maintained
13094F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13095F:	drivers/clk/clk-scpi.c
13096F:	drivers/cpufreq/scpi-cpufreq.c
13097F:	drivers/firmware/arm_scpi.c
13098F:	include/linux/scpi_protocol.h
13099
13100SYSTEM RESET/SHUTDOWN DRIVERS
13101M:	Sebastian Reichel <sre@kernel.org>
13102L:	linux-pm@vger.kernel.org
13103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13104S:	Maintained
13105F:	Documentation/devicetree/bindings/power/reset/
13106F:	drivers/power/reset/
13107
13108SYSTEM TRACE MODULE CLASS
13109M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13110S:	Maintained
13111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13112F:	Documentation/trace/stm.txt
13113F:	drivers/hwtracing/stm/
13114F:	include/linux/stm.h
13115F:	include/uapi/linux/stm.h
13116
13117SYSV FILESYSTEM
13118M:	Christoph Hellwig <hch@infradead.org>
13119S:	Maintained
13120F:	Documentation/filesystems/sysv-fs.txt
13121F:	fs/sysv/
13122F:	include/linux/sysv_fs.h
13123
13124TARGET SUBSYSTEM
13125M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13126L:	linux-scsi@vger.kernel.org
13127L:	target-devel@vger.kernel.org
13128W:	http://www.linux-iscsi.org
13129W:	http://groups.google.com/group/linux-iscsi-target-dev
13130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13131S:	Supported
13132F:	drivers/target/
13133F:	include/target/
13134F:	Documentation/target/
13135
13136TASKSTATS STATISTICS INTERFACE
13137M:	Balbir Singh <bsingharora@gmail.com>
13138S:	Maintained
13139F:	Documentation/accounting/taskstats*
13140F:	include/linux/taskstats*
13141F:	kernel/taskstats.c
13142
13143TC subsystem
13144M:	Jamal Hadi Salim <jhs@mojatatu.com>
13145M:	Cong Wang <xiyou.wangcong@gmail.com>
13146M:	Jiri Pirko <jiri@resnulli.us>
13147L:	netdev@vger.kernel.org
13148S:	Maintained
13149F:	include/net/pkt_cls.h
13150F:	include/net/pkt_sched.h
13151F:	include/net/tc_act/
13152F:	include/uapi/linux/pkt_cls.h
13153F:	include/uapi/linux/pkt_sched.h
13154F:	include/uapi/linux/tc_act/
13155F:	include/uapi/linux/tc_ematch/
13156F:	net/sched/
13157
13158TCP LOW PRIORITY MODULE
13159M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13160M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13161W:	http://tcp-lp-mod.sourceforge.net/
13162S:	Maintained
13163F:	net/ipv4/tcp_lp.c
13164
13165TDA10071 MEDIA DRIVER
13166M:	Antti Palosaari <crope@iki.fi>
13167L:	linux-media@vger.kernel.org
13168W:	https://linuxtv.org
13169W:	http://palosaari.fi/linux/
13170Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13171T:	git git://linuxtv.org/anttip/media_tree.git
13172S:	Maintained
13173F:	drivers/media/dvb-frontends/tda10071*
13174
13175TDA18212 MEDIA DRIVER
13176M:	Antti Palosaari <crope@iki.fi>
13177L:	linux-media@vger.kernel.org
13178W:	https://linuxtv.org
13179W:	http://palosaari.fi/linux/
13180Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13181T:	git git://linuxtv.org/anttip/media_tree.git
13182S:	Maintained
13183F:	drivers/media/tuners/tda18212*
13184
13185TDA18218 MEDIA DRIVER
13186M:	Antti Palosaari <crope@iki.fi>
13187L:	linux-media@vger.kernel.org
13188W:	https://linuxtv.org
13189W:	http://palosaari.fi/linux/
13190Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13191T:	git git://linuxtv.org/anttip/media_tree.git
13192S:	Maintained
13193F:	drivers/media/tuners/tda18218*
13194
13195TDA18271 MEDIA DRIVER
13196M:	Michael Krufky <mkrufky@linuxtv.org>
13197L:	linux-media@vger.kernel.org
13198W:	https://linuxtv.org
13199W:	http://github.com/mkrufky
13200Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13201T:	git git://linuxtv.org/mkrufky/tuners.git
13202S:	Maintained
13203F:	drivers/media/tuners/tda18271*
13204
13205TDA827x MEDIA DRIVER
13206M:	Michael Krufky <mkrufky@linuxtv.org>
13207L:	linux-media@vger.kernel.org
13208W:	https://linuxtv.org
13209W:	http://github.com/mkrufky
13210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13211T:	git git://linuxtv.org/mkrufky/tuners.git
13212S:	Maintained
13213F:	drivers/media/tuners/tda8290.*
13214
13215TDA8290 MEDIA DRIVER
13216M:	Michael Krufky <mkrufky@linuxtv.org>
13217L:	linux-media@vger.kernel.org
13218W:	https://linuxtv.org
13219W:	http://github.com/mkrufky
13220Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13221T:	git git://linuxtv.org/mkrufky/tuners.git
13222S:	Maintained
13223F:	drivers/media/tuners/tda8290.*
13224
13225TDA9840 MEDIA DRIVER
13226M:	Hans Verkuil <hverkuil@xs4all.nl>
13227L:	linux-media@vger.kernel.org
13228T:	git git://linuxtv.org/media_tree.git
13229W:	https://linuxtv.org
13230S:	Maintained
13231F:	drivers/media/i2c/tda9840*
13232
13233TEA5761 TUNER DRIVER
13234M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13235M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13236L:	linux-media@vger.kernel.org
13237W:	https://linuxtv.org
13238T:	git git://linuxtv.org/media_tree.git
13239S:	Odd fixes
13240F:	drivers/media/tuners/tea5761.*
13241
13242TEA5767 TUNER DRIVER
13243M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13244M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13245L:	linux-media@vger.kernel.org
13246W:	https://linuxtv.org
13247T:	git git://linuxtv.org/media_tree.git
13248S:	Maintained
13249F:	drivers/media/tuners/tea5767.*
13250
13251TEA6415C MEDIA DRIVER
13252M:	Hans Verkuil <hverkuil@xs4all.nl>
13253L:	linux-media@vger.kernel.org
13254T:	git git://linuxtv.org/media_tree.git
13255W:	https://linuxtv.org
13256S:	Maintained
13257F:	drivers/media/i2c/tea6415c*
13258
13259TEA6420 MEDIA DRIVER
13260M:	Hans Verkuil <hverkuil@xs4all.nl>
13261L:	linux-media@vger.kernel.org
13262T:	git git://linuxtv.org/media_tree.git
13263W:	https://linuxtv.org
13264S:	Maintained
13265F:	drivers/media/i2c/tea6420*
13266
13267TEAM DRIVER
13268M:	Jiri Pirko <jiri@resnulli.us>
13269L:	netdev@vger.kernel.org
13270S:	Supported
13271F:	drivers/net/team/
13272F:	include/linux/if_team.h
13273F:	include/uapi/linux/if_team.h
13274
13275TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13276M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13277S:	Maintained
13278F:	arch/x86/platform/ts5500/
13279
13280TECHNOTREND USB IR RECEIVER
13281M:	Sean Young <sean@mess.org>
13282L:	linux-media@vger.kernel.org
13283S:	Maintained
13284F:	drivers/media/rc/ttusbir.c
13285
13286TEE SUBSYSTEM
13287M:	Jens Wiklander <jens.wiklander@linaro.org>
13288S:	Maintained
13289F:	include/linux/tee_drv.h
13290F:	include/uapi/linux/tee.h
13291F:	drivers/tee/
13292F:	Documentation/tee.txt
13293
13294TEGRA ARCHITECTURE SUPPORT
13295M:	Thierry Reding <thierry.reding@gmail.com>
13296M:	Jonathan Hunter <jonathanh@nvidia.com>
13297L:	linux-tegra@vger.kernel.org
13298Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13300S:	Supported
13301N:	[^a-z]tegra
13302
13303TEGRA CLOCK DRIVER
13304M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13305M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13306S:	Supported
13307F:	drivers/clk/tegra/
13308
13309TEGRA DMA DRIVERS
13310M:	Laxman Dewangan <ldewangan@nvidia.com>
13311M:	Jon Hunter <jonathanh@nvidia.com>
13312S:	Supported
13313F:	drivers/dma/tegra*
13314
13315TEGRA I2C DRIVER
13316M:	Laxman Dewangan <ldewangan@nvidia.com>
13317S:	Supported
13318F:	drivers/i2c/busses/i2c-tegra.c
13319
13320TEGRA IOMMU DRIVERS
13321M:	Hiroshi Doyu <hdoyu@nvidia.com>
13322S:	Supported
13323F:	drivers/iommu/tegra*
13324
13325TEGRA KBC DRIVER
13326M:	Rakesh Iyer <riyer@nvidia.com>
13327M:	Laxman Dewangan <ldewangan@nvidia.com>
13328S:	Supported
13329F:	drivers/input/keyboard/tegra-kbc.c
13330
13331TEGRA PWM DRIVER
13332M:	Thierry Reding <thierry.reding@gmail.com>
13333S:	Supported
13334F:	drivers/pwm/pwm-tegra.c
13335
13336TEGRA SERIAL DRIVER
13337M:	Laxman Dewangan <ldewangan@nvidia.com>
13338S:	Supported
13339F:	drivers/tty/serial/serial-tegra.c
13340
13341TEGRA SPI DRIVER
13342M:	Laxman Dewangan <ldewangan@nvidia.com>
13343S:	Supported
13344F:	drivers/spi/spi-tegra*
13345
13346TEHUTI ETHERNET DRIVER
13347M:	Andy Gospodarek <andy@greyhouse.net>
13348L:	netdev@vger.kernel.org
13349S:	Supported
13350F:	drivers/net/ethernet/tehuti/*
13351
13352Telecom Clock Driver for MCPL0010
13353M:	Mark Gross <mark.gross@intel.com>
13354S:	Supported
13355F:	drivers/char/tlclk.c
13356
13357TENSILICA XTENSA PORT (xtensa)
13358M:	Chris Zankel <chris@zankel.net>
13359M:	Max Filippov <jcmvbkbc@gmail.com>
13360L:	linux-xtensa@linux-xtensa.org
13361T:	git git://github.com/czankel/xtensa-linux.git
13362S:	Maintained
13363F:	arch/xtensa/
13364F:	drivers/irqchip/irq-xtensa-*
13365
13366Texas Instruments' System Control Interface (TISCI) Protocol Driver
13367M:	Nishanth Menon <nm@ti.com>
13368M:	Tero Kristo <t-kristo@ti.com>
13369M:	Santosh Shilimkar <ssantosh@kernel.org>
13370L:	linux-arm-kernel@lists.infradead.org
13371S:	Maintained
13372F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13373F:	drivers/firmware/ti_sci*
13374F:	include/linux/soc/ti/ti_sci_protocol.h
13375F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13376F:	include/dt-bindings/genpd/k2g.h
13377F:	drivers/soc/ti/ti_sci_pm_domains.c
13378F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13379F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13380F:	drivers/clk/keystone/sci-clk.c
13381F:	drivers/reset/reset-ti-sci.c
13382
13383THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13384M:	Hans Verkuil <hverkuil@xs4all.nl>
13385L:	linux-media@vger.kernel.org
13386T:	git git://linuxtv.org/media_tree.git
13387W:	https://linuxtv.org
13388S:	Maintained
13389F:	drivers/media/radio/radio-raremono.c
13390
13391THERMAL
13392M:	Zhang Rui <rui.zhang@intel.com>
13393M:	Eduardo Valentin <edubezval@gmail.com>
13394L:	linux-pm@vger.kernel.org
13395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13397Q:	https://patchwork.kernel.org/project/linux-pm/list/
13398S:	Supported
13399F:	drivers/thermal/
13400F:	include/linux/thermal.h
13401F:	include/uapi/linux/thermal.h
13402F:	include/linux/cpu_cooling.h
13403F:	Documentation/devicetree/bindings/thermal/
13404
13405THERMAL/CPU_COOLING
13406M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13407M:	Viresh Kumar <viresh.kumar@linaro.org>
13408M:	Javi Merino <javi.merino@kernel.org>
13409L:	linux-pm@vger.kernel.org
13410S:	Supported
13411F:	Documentation/thermal/cpu-cooling-api.txt
13412F:	drivers/thermal/cpu_cooling.c
13413F:	include/linux/cpu_cooling.h
13414
13415THINKPAD ACPI EXTRAS DRIVER
13416M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13417L:	ibm-acpi-devel@lists.sourceforge.net
13418L:	platform-driver-x86@vger.kernel.org
13419W:	http://ibm-acpi.sourceforge.net
13420W:	http://thinkwiki.org/wiki/Ibm-acpi
13421T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13422S:	Maintained
13423F:	drivers/platform/x86/thinkpad_acpi.c
13424
13425THUNDERBOLT DRIVER
13426M:	Andreas Noever <andreas.noever@gmail.com>
13427M:	Michael Jamet <michael.jamet@intel.com>
13428M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13429M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13431S:	Maintained
13432F:	drivers/thunderbolt/
13433F:	include/linux/thunderbolt.h
13434
13435THUNDERBOLT NETWORK DRIVER
13436M:	Michael Jamet <michael.jamet@intel.com>
13437M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13438M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13439L:	netdev@vger.kernel.org
13440S:	Maintained
13441F:	drivers/net/thunderbolt.c
13442
13443THUNDERX GPIO DRIVER
13444M:	David Daney <david.daney@cavium.com>
13445S:	Maintained
13446F:	drivers/gpio/gpio-thunderx.c
13447
13448TI AM437X VPFE DRIVER
13449M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13450L:	linux-media@vger.kernel.org
13451W:	https://linuxtv.org
13452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13453T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13454S:	Maintained
13455F:	drivers/media/platform/am437x/
13456
13457TI BANDGAP AND THERMAL DRIVER
13458M:	Eduardo Valentin <edubezval@gmail.com>
13459M:	Keerthy <j-keerthy@ti.com>
13460L:	linux-pm@vger.kernel.org
13461L:	linux-omap@vger.kernel.org
13462S:	Maintained
13463F:	drivers/thermal/ti-soc-thermal/
13464
13465TI BQ27XXX POWER SUPPLY DRIVER
13466R:	Andrew F. Davis <afd@ti.com>
13467F:	include/linux/power/bq27xxx_battery.h
13468F:	drivers/power/supply/bq27xxx_battery.c
13469F:	drivers/power/supply/bq27xxx_battery_i2c.c
13470
13471TI CDCE706 CLOCK DRIVER
13472M:	Max Filippov <jcmvbkbc@gmail.com>
13473S:	Maintained
13474F:	drivers/clk/clk-cdce706.c
13475
13476TI CLOCK DRIVER
13477M:	Tero Kristo <t-kristo@ti.com>
13478L:	linux-omap@vger.kernel.org
13479S:	Maintained
13480F:	drivers/clk/ti/
13481F:	include/linux/clk/ti.h
13482
13483TI DAVINCI MACHINE SUPPORT
13484M:	Sekhar Nori <nsekhar@ti.com>
13485M:	Kevin Hilman <khilman@kernel.org>
13486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13488S:	Supported
13489F:	arch/arm/mach-davinci/
13490F:	drivers/i2c/busses/i2c-davinci.c
13491F:	arch/arm/boot/dts/da850*
13492
13493TI DAVINCI SERIES GPIO DRIVER
13494M:	Keerthy <j-keerthy@ti.com>
13495L:	linux-gpio@vger.kernel.org
13496S:	Maintained
13497F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13498F:	drivers/gpio/gpio-davinci.c
13499
13500TI DAVINCI SERIES MEDIA DRIVER
13501M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13502L:	linux-media@vger.kernel.org
13503W:	https://linuxtv.org
13504Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13505T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13506S:	Maintained
13507F:	drivers/media/platform/davinci/
13508F:	include/media/davinci/
13509
13510TI ETHERNET SWITCH DRIVER (CPSW)
13511R:	Grygorii Strashko <grygorii.strashko@ti.com>
13512L:	linux-omap@vger.kernel.org
13513L:	netdev@vger.kernel.org
13514S:	Maintained
13515F:	drivers/net/ethernet/ti/cpsw*
13516F:	drivers/net/ethernet/ti/davinci*
13517
13518TI FLASH MEDIA INTERFACE DRIVER
13519M:	Alex Dubov <oakad@yahoo.com>
13520S:	Maintained
13521F:	drivers/misc/tifm*
13522F:	drivers/mmc/host/tifm_sd.c
13523F:	include/linux/tifm.h
13524
13525TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13526M:	Santosh Shilimkar <ssantosh@kernel.org>
13527L:	linux-kernel@vger.kernel.org
13528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13529S:	Maintained
13530F:	drivers/soc/ti/*
13531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13532
13533TI LM49xxx FAMILY ASoC CODEC DRIVERS
13534M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13535M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13536L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13537S:	Maintained
13538F:	sound/soc/codecs/lm49453*
13539F:	sound/soc/codecs/isabelle*
13540
13541TI LP855x BACKLIGHT DRIVER
13542M:	Milo Kim <milo.kim@ti.com>
13543S:	Maintained
13544F:	Documentation/backlight/lp855x-driver.txt
13545F:	drivers/video/backlight/lp855x_bl.c
13546F:	include/linux/platform_data/lp855x.h
13547
13548TI LP8727 CHARGER DRIVER
13549M:	Milo Kim <milo.kim@ti.com>
13550S:	Maintained
13551F:	drivers/power/supply/lp8727_charger.c
13552F:	include/linux/platform_data/lp8727.h
13553
13554TI LP8788 MFD DRIVER
13555M:	Milo Kim <milo.kim@ti.com>
13556S:	Maintained
13557F:	drivers/iio/adc/lp8788_adc.c
13558F:	drivers/leds/leds-lp8788.c
13559F:	drivers/mfd/lp8788*.c
13560F:	drivers/power/supply/lp8788-charger.c
13561F:	drivers/regulator/lp8788-*.c
13562F:	include/linux/mfd/lp8788*.h
13563
13564TI NETCP ETHERNET DRIVER
13565M:	Wingman Kwok <w-kwok2@ti.com>
13566M:	Murali Karicheri <m-karicheri2@ti.com>
13567L:	netdev@vger.kernel.org
13568S:	Maintained
13569F:	drivers/net/ethernet/ti/netcp*
13570
13571TI TAS571X FAMILY ASoC CODEC DRIVER
13572M:	Kevin Cernekee <cernekee@chromium.org>
13573L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13574S:	Odd Fixes
13575F:	sound/soc/codecs/tas571x*
13576
13577TI TRF7970A NFC DRIVER
13578M:	Mark Greer <mgreer@animalcreek.com>
13579L:	linux-wireless@vger.kernel.org
13580L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13581S:	Supported
13582F:	drivers/nfc/trf7970a.c
13583F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13584
13585TI TWL4030 SERIES SOC CODEC DRIVER
13586M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13587L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13588S:	Maintained
13589F:	sound/soc/codecs/twl4030*
13590
13591TI VPE/CAL DRIVERS
13592M:	Benoit Parrot <bparrot@ti.com>
13593L:	linux-media@vger.kernel.org
13594W:	http://linuxtv.org/
13595Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13596S:	Maintained
13597F:	drivers/media/platform/ti-vpe/
13598
13599TI WILINK WIRELESS DRIVERS
13600L:	linux-wireless@vger.kernel.org
13601W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13602W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13604S:	Orphan
13605F:	drivers/net/wireless/ti/
13606F:	include/linux/wl12xx.h
13607
13608TILE ARCHITECTURE
13609M:	Chris Metcalf <cmetcalf@mellanox.com>
13610W:	http://www.mellanox.com/repository/solutions/tile-scm/
13611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13612S:	Supported
13613F:	arch/tile/
13614F:	drivers/char/tile-srom.c
13615F:	drivers/edac/tile_edac.c
13616F:	drivers/net/ethernet/tile/
13617F:	drivers/rtc/rtc-tile.c
13618F:	drivers/tty/hvc/hvc_tile.c
13619F:	drivers/tty/serial/tilegx.c
13620F:	drivers/usb/host/*-tilegx.c
13621F:	include/linux/usb/tilegx.h
13622
13623TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13624M:	John Stultz <john.stultz@linaro.org>
13625M:	Thomas Gleixner <tglx@linutronix.de>
13626R:	Stephen Boyd <sboyd@codeaurora.org>
13627L:	linux-kernel@vger.kernel.org
13628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13629S:	Supported
13630F:	include/linux/clocksource.h
13631F:	include/linux/time.h
13632F:	include/linux/timex.h
13633F:	include/uapi/linux/time.h
13634F:	include/uapi/linux/timex.h
13635F:	kernel/time/clocksource.c
13636F:	kernel/time/time*.c
13637F:	kernel/time/alarmtimer.c
13638F:	kernel/time/ntp.c
13639F:	tools/testing/selftests/timers/
13640
13641TIPC NETWORK LAYER
13642M:	Jon Maloy <jon.maloy@ericsson.com>
13643M:	Ying Xue <ying.xue@windriver.com>
13644L:	netdev@vger.kernel.org (core kernel code)
13645L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13646W:	http://tipc.sourceforge.net/
13647S:	Maintained
13648F:	include/uapi/linux/tipc*.h
13649F:	net/tipc/
13650
13651TLAN NETWORK DRIVER
13652M:	Samuel Chessman <chessman@tux.org>
13653L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13654W:	http://sourceforge.net/projects/tlan/
13655S:	Maintained
13656F:	Documentation/networking/tlan.txt
13657F:	drivers/net/ethernet/ti/tlan.*
13658
13659TM6000 VIDEO4LINUX DRIVER
13660M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13661M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13662L:	linux-media@vger.kernel.org
13663W:	https://linuxtv.org
13664T:	git git://linuxtv.org/media_tree.git
13665S:	Odd fixes
13666F:	drivers/media/usb/tm6000/
13667F:	Documentation/media/v4l-drivers/tm6000*
13668
13669TMIO/SDHI MMC DRIVER
13670M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13671L:	linux-mmc@vger.kernel.org
13672S:	Supported
13673F:	drivers/mmc/host/tmio_mmc*
13674F:	drivers/mmc/host/renesas_sdhi*
13675F:	include/linux/mfd/tmio.h
13676
13677TMP401 HARDWARE MONITOR DRIVER
13678M:	Guenter Roeck <linux@roeck-us.net>
13679L:	linux-hwmon@vger.kernel.org
13680S:	Maintained
13681F:	Documentation/hwmon/tmp401
13682F:	drivers/hwmon/tmp401.c
13683
13684TMPFS (SHMEM FILESYSTEM)
13685M:	Hugh Dickins <hughd@google.com>
13686L:	linux-mm@kvack.org
13687S:	Maintained
13688F:	include/linux/shmem_fs.h
13689F:	mm/shmem.c
13690
13691TOMOYO SECURITY MODULE
13692M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13693M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13694L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13695L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13696L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13697L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13698W:	http://tomoyo.sourceforge.jp/
13699T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13700S:	Maintained
13701F:	security/tomoyo/
13702
13703TOPSTAR LAPTOP EXTRAS DRIVER
13704M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13705L:	platform-driver-x86@vger.kernel.org
13706S:	Maintained
13707F:	drivers/platform/x86/topstar-laptop.c
13708
13709TOSHIBA ACPI EXTRAS DRIVER
13710M:	Azael Avalos <coproscefalo@gmail.com>
13711L:	platform-driver-x86@vger.kernel.org
13712S:	Maintained
13713F:	drivers/platform/x86/toshiba_acpi.c
13714
13715TOSHIBA BLUETOOTH DRIVER
13716M:	Azael Avalos <coproscefalo@gmail.com>
13717L:	platform-driver-x86@vger.kernel.org
13718S:	Maintained
13719F:	drivers/platform/x86/toshiba_bluetooth.c
13720
13721TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13722M:	Azael Avalos <coproscefalo@gmail.com>
13723L:	platform-driver-x86@vger.kernel.org
13724S:	Maintained
13725F:	drivers/platform/x86/toshiba_haps.c
13726
13727TOSHIBA SMM DRIVER
13728M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13729W:	http://www.buzzard.org.uk/toshiba/
13730S:	Maintained
13731F:	drivers/char/toshiba.c
13732F:	include/linux/toshiba.h
13733F:	include/uapi/linux/toshiba.h
13734
13735TOSHIBA TC358743 DRIVER
13736M:	Mats Randgaard <matrandg@cisco.com>
13737L:	linux-media@vger.kernel.org
13738S:	Maintained
13739F:	drivers/media/i2c/tc358743*
13740F:	include/media/i2c/tc358743.h
13741
13742TOSHIBA WMI HOTKEYS DRIVER
13743M:	Azael Avalos <coproscefalo@gmail.com>
13744L:	platform-driver-x86@vger.kernel.org
13745S:	Maintained
13746F:	drivers/platform/x86/toshiba-wmi.c
13747
13748TPM DEVICE DRIVER
13749M:	Peter Huewe <peterhuewe@gmx.de>
13750M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13751R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13752L:	linux-integrity@vger.kernel.org
13753Q:	https://patchwork.kernel.org/project/linux-integrity/list/
13754T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13755S:	Maintained
13756F:	drivers/char/tpm/
13757
13758TRACING
13759M:	Steven Rostedt <rostedt@goodmis.org>
13760M:	Ingo Molnar <mingo@redhat.com>
13761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13762S:	Maintained
13763F:	Documentation/trace/ftrace.txt
13764F:	arch/*/*/*/ftrace.h
13765F:	arch/*/kernel/ftrace.c
13766F:	include/*/ftrace.h
13767F:	include/linux/trace*.h
13768F:	include/trace/
13769F:	kernel/trace/
13770F:	tools/testing/selftests/ftrace/
13771
13772TRACING MMIO ACCESSES (MMIOTRACE)
13773M:	Steven Rostedt <rostedt@goodmis.org>
13774M:	Ingo Molnar <mingo@kernel.org>
13775R:	Karol Herbst <karolherbst@gmail.com>
13776R:	Pekka Paalanen <ppaalanen@gmail.com>
13777S:	Maintained
13778L:	linux-kernel@vger.kernel.org
13779L:	nouveau@lists.freedesktop.org
13780F:	kernel/trace/trace_mmiotrace.c
13781F:	include/linux/mmiotrace.h
13782F:	arch/x86/mm/kmmio.c
13783F:	arch/x86/mm/mmio-mod.c
13784F:	arch/x86/mm/testmmiotrace.c
13785
13786TRIVIAL PATCHES
13787M:	Jiri Kosina <trivial@kernel.org>
13788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13789S:	Maintained
13790K:	^Subject:.*(?i)trivial
13791
13792TTY LAYER
13793M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13794M:	Jiri Slaby <jslaby@suse.com>
13795S:	Supported
13796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13797F:	Documentation/serial/
13798F:	drivers/tty/
13799F:	drivers/tty/serial/serial_core.c
13800F:	include/linux/serial_core.h
13801F:	include/linux/serial.h
13802F:	include/linux/tty.h
13803F:	include/uapi/linux/serial_core.h
13804F:	include/uapi/linux/serial.h
13805F:	include/uapi/linux/tty.h
13806
13807TUA9001 MEDIA DRIVER
13808M:	Antti Palosaari <crope@iki.fi>
13809L:	linux-media@vger.kernel.org
13810W:	https://linuxtv.org
13811W:	http://palosaari.fi/linux/
13812Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13813T:	git git://linuxtv.org/anttip/media_tree.git
13814S:	Maintained
13815F:	drivers/media/tuners/tua9001*
13816
13817TULIP NETWORK DRIVERS
13818L:	netdev@vger.kernel.org
13819L:	linux-parisc@vger.kernel.org
13820S:	Orphan
13821F:	drivers/net/ethernet/dec/tulip/
13822
13823TUN/TAP driver
13824M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13825W:	http://vtun.sourceforge.net/tun
13826S:	Maintained
13827F:	Documentation/networking/tuntap.txt
13828F:	arch/um/os-Linux/drivers/
13829
13830TURBOCHANNEL SUBSYSTEM
13831M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13832M:	Ralf Baechle <ralf@linux-mips.org>
13833L:	linux-mips@linux-mips.org
13834Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13835S:	Maintained
13836F:	drivers/tc/
13837F:	include/linux/tc.h
13838
13839TW5864 VIDEO4LINUX DRIVER
13840M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13841M:	Anton Sviridenko <anton@corp.bluecherry.net>
13842M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13843M:	Andrey Utkin <andrey_utkin@fastmail.com>
13844L:	linux-media@vger.kernel.org
13845S:	Supported
13846F:	drivers/media/pci/tw5864/
13847
13848TW68 VIDEO4LINUX DRIVER
13849M:	Hans Verkuil <hverkuil@xs4all.nl>
13850L:	linux-media@vger.kernel.org
13851T:	git git://linuxtv.org/media_tree.git
13852W:	https://linuxtv.org
13853S:	Odd Fixes
13854F:	drivers/media/pci/tw68/
13855
13856TW686X VIDEO4LINUX DRIVER
13857M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13858L:	linux-media@vger.kernel.org
13859T:	git git://linuxtv.org/media_tree.git
13860W:	http://linuxtv.org
13861S:	Maintained
13862F:	drivers/media/pci/tw686x/
13863
13864UBI FILE SYSTEM (UBIFS)
13865M:	Richard Weinberger <richard@nod.at>
13866M:	Artem Bityutskiy <dedekind1@gmail.com>
13867M:	Adrian Hunter <adrian.hunter@intel.com>
13868L:	linux-mtd@lists.infradead.org
13869T:	git git://git.infradead.org/ubifs-2.6.git
13870W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13871S:	Supported
13872F:	Documentation/filesystems/ubifs.txt
13873F:	fs/ubifs/
13874
13875UCLINUX (M68KNOMMU AND COLDFIRE)
13876M:	Greg Ungerer <gerg@linux-m68k.org>
13877W:	http://www.linux-m68k.org/
13878W:	http://www.uclinux.org/
13879L:	linux-m68k@lists.linux-m68k.org
13880L:	uclinux-dev@uclinux.org  (subscribers-only)
13881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13882S:	Maintained
13883F:	arch/m68k/coldfire/
13884F:	arch/m68k/68*/
13885F:	arch/m68k/*/*_no.*
13886F:	arch/m68k/include/asm/*_no.*
13887
13888UDF FILESYSTEM
13889M:	Jan Kara <jack@suse.com>
13890S:	Maintained
13891F:	Documentation/filesystems/udf.txt
13892F:	fs/udf/
13893
13894UDRAW TABLET
13895M:	Bastien Nocera <hadess@hadess.net>
13896L:	linux-input@vger.kernel.org
13897S:	Maintained
13898F:	drivers/hid/hid-udraw-ps3.c
13899
13900UFS FILESYSTEM
13901M:	Evgeniy Dushistov <dushistov@mail.ru>
13902S:	Maintained
13903F:	Documentation/filesystems/ufs.txt
13904F:	fs/ufs/
13905
13906UHID USERSPACE HID IO DRIVER:
13907M:	David Herrmann <dh.herrmann@googlemail.com>
13908L:	linux-input@vger.kernel.org
13909S:	Maintained
13910F:	drivers/hid/uhid.c
13911F:	include/uapi/linux/uhid.h
13912
13913ULPI BUS
13914M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13915L:	linux-usb@vger.kernel.org
13916S:	Maintained
13917F:	drivers/usb/common/ulpi.c
13918F:	include/linux/ulpi/
13919
13920ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13921L:	linux-usb@vger.kernel.org
13922S:	Orphan
13923F:	drivers/uwb/
13924F:	include/linux/uwb.h
13925F:	include/linux/uwb/
13926
13927UNICORE32 ARCHITECTURE:
13928M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13929W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13930S:	Maintained
13931T:	git git://github.com/gxt/linux.git
13932F:	arch/unicore32/
13933
13934UNIFDEF
13935M:	Tony Finch <dot@dotat.at>
13936W:	http://dotat.at/prog/unifdef
13937S:	Maintained
13938F:	scripts/unifdef.c
13939
13940UNIFORM CDROM DRIVER
13941M:	Jens Axboe <axboe@kernel.dk>
13942W:	http://www.kernel.dk
13943S:	Maintained
13944F:	Documentation/cdrom/
13945F:	drivers/cdrom/cdrom.c
13946F:	include/linux/cdrom.h
13947F:	include/uapi/linux/cdrom.h
13948
13949UNISYS S-PAR DRIVERS
13950M:	David Kershner <david.kershner@unisys.com>
13951L:	sparmaintainer@unisys.com (Unisys internal)
13952S:	Supported
13953F:	drivers/staging/unisys/
13954
13955UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13956M:	Vinayak Holikatti <vinholikatti@gmail.com>
13957L:	linux-scsi@vger.kernel.org
13958S:	Supported
13959F:	Documentation/scsi/ufs.txt
13960F:	drivers/scsi/ufs/
13961
13962UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13963M:	Joao Pinto <jpinto@synopsys.com>
13964L:	linux-scsi@vger.kernel.org
13965S:	Supported
13966F:	drivers/scsi/ufs/*dwc*
13967
13968UNSORTED BLOCK IMAGES (UBI)
13969M:	Artem Bityutskiy <dedekind1@gmail.com>
13970M:	Richard Weinberger <richard@nod.at>
13971W:	http://www.linux-mtd.infradead.org/
13972L:	linux-mtd@lists.infradead.org
13973T:	git git://git.infradead.org/ubifs-2.6.git
13974S:	Supported
13975F:	drivers/mtd/ubi/
13976F:	include/linux/mtd/ubi.h
13977F:	include/uapi/mtd/ubi-user.h
13978
13979USB "USBNET" DRIVER FRAMEWORK
13980M:	Oliver Neukum <oneukum@suse.com>
13981L:	netdev@vger.kernel.org
13982W:	http://www.linux-usb.org/usbnet
13983S:	Maintained
13984F:	drivers/net/usb/usbnet.c
13985F:	include/linux/usb/usbnet.h
13986
13987USB ACM DRIVER
13988M:	Oliver Neukum <oneukum@suse.com>
13989L:	linux-usb@vger.kernel.org
13990S:	Maintained
13991F:	Documentation/usb/acm.txt
13992F:	drivers/usb/class/cdc-acm.*
13993
13994USB AR5523 WIRELESS DRIVER
13995M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13996L:	linux-wireless@vger.kernel.org
13997S:	Maintained
13998F:	drivers/net/wireless/ath/ar5523/
13999
14000USB ATTACHED SCSI
14001M:	Oliver Neukum <oneukum@suse.com>
14002L:	linux-usb@vger.kernel.org
14003L:	linux-scsi@vger.kernel.org
14004S:	Maintained
14005F:	drivers/usb/storage/uas.c
14006
14007USB CDC ETHERNET DRIVER
14008M:	Oliver Neukum <oliver@neukum.org>
14009L:	linux-usb@vger.kernel.org
14010S:	Maintained
14011F:	drivers/net/usb/cdc_*.c
14012F:	include/uapi/linux/usb/cdc.h
14013
14014USB CHAOSKEY DRIVER
14015M:	Keith Packard <keithp@keithp.com>
14016L:	linux-usb@vger.kernel.org
14017S:	Maintained
14018F:	drivers/usb/misc/chaoskey.c
14019
14020USB CYPRESS C67X00 DRIVER
14021M:	Peter Korsgaard <jacmet@sunsite.dk>
14022L:	linux-usb@vger.kernel.org
14023S:	Maintained
14024F:	drivers/usb/c67x00/
14025
14026USB DAVICOM DM9601 DRIVER
14027M:	Peter Korsgaard <jacmet@sunsite.dk>
14028L:	netdev@vger.kernel.org
14029W:	http://www.linux-usb.org/usbnet
14030S:	Maintained
14031F:	drivers/net/usb/dm9601.c
14032
14033USB DIAMOND RIO500 DRIVER
14034M:	Cesar Miquel <miquel@df.uba.ar>
14035L:	rio500-users@lists.sourceforge.net
14036W:	http://rio500.sourceforge.net
14037S:	Maintained
14038F:	drivers/usb/misc/rio500*
14039
14040USB EHCI DRIVER
14041M:	Alan Stern <stern@rowland.harvard.edu>
14042L:	linux-usb@vger.kernel.org
14043S:	Maintained
14044F:	Documentation/usb/ehci.txt
14045F:	drivers/usb/host/ehci*
14046
14047USB GADGET/PERIPHERAL SUBSYSTEM
14048M:	Felipe Balbi <balbi@kernel.org>
14049L:	linux-usb@vger.kernel.org
14050W:	http://www.linux-usb.org/gadget
14051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14052S:	Maintained
14053F:	drivers/usb/gadget/
14054F:	include/linux/usb/gadget*
14055
14056USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14057M:	Jiri Kosina <jikos@kernel.org>
14058R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14059L:	linux-usb@vger.kernel.org
14060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14061S:	Maintained
14062F:	Documentation/hid/hiddev.txt
14063F:	drivers/hid/usbhid/
14064
14065USB ISP116X DRIVER
14066M:	Olav Kongas <ok@artecdesign.ee>
14067L:	linux-usb@vger.kernel.org
14068S:	Maintained
14069F:	drivers/usb/host/isp116x*
14070F:	include/linux/usb/isp116x.h
14071
14072USB LAN78XX ETHERNET DRIVER
14073M:	Woojung Huh <woojung.huh@microchip.com>
14074M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14075L:	netdev@vger.kernel.org
14076S:	Maintained
14077F:	drivers/net/usb/lan78xx.*
14078
14079USB MASS STORAGE DRIVER
14080M:	Alan Stern <stern@rowland.harvard.edu>
14081L:	linux-usb@vger.kernel.org
14082L:	usb-storage@lists.one-eyed-alien.net
14083S:	Maintained
14084W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14085F:	drivers/usb/storage/
14086
14087USB MIDI DRIVER
14088M:	Clemens Ladisch <clemens@ladisch.de>
14089L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14090T:	git git://git.alsa-project.org/alsa-kernel.git
14091S:	Maintained
14092F:	sound/usb/midi.*
14093
14094USB NETWORKING DRIVERS
14095L:	linux-usb@vger.kernel.org
14096S:	Odd Fixes
14097F:	drivers/net/usb/
14098
14099USB OHCI DRIVER
14100M:	Alan Stern <stern@rowland.harvard.edu>
14101L:	linux-usb@vger.kernel.org
14102S:	Maintained
14103F:	Documentation/usb/ohci.txt
14104F:	drivers/usb/host/ohci*
14105
14106USB OTG FSM (Finite State Machine)
14107M:	Peter Chen <Peter.Chen@nxp.com>
14108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14109L:	linux-usb@vger.kernel.org
14110S:	Maintained
14111F:	drivers/usb/common/usb-otg-fsm.c
14112
14113USB OVER IP DRIVER
14114M:	Valentina Manea <valentina.manea.m@gmail.com>
14115M:	Shuah Khan <shuahkh@osg.samsung.com>
14116M:	Shuah Khan <shuah@kernel.org>
14117L:	linux-usb@vger.kernel.org
14118S:	Maintained
14119F:	Documentation/usb/usbip_protocol.txt
14120F:	drivers/usb/usbip/
14121F:	tools/usb/usbip/
14122
14123USB PEGASUS DRIVER
14124M:	Petko Manolov <petkan@nucleusys.com>
14125L:	linux-usb@vger.kernel.org
14126L:	netdev@vger.kernel.org
14127T:	git git://github.com/petkan/pegasus.git
14128W:	https://github.com/petkan/pegasus
14129S:	Maintained
14130F:	drivers/net/usb/pegasus.*
14131
14132USB PHY LAYER
14133M:	Felipe Balbi <balbi@kernel.org>
14134L:	linux-usb@vger.kernel.org
14135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14136S:	Maintained
14137F:	drivers/usb/phy/
14138
14139USB PRINTER DRIVER (usblp)
14140M:	Pete Zaitcev <zaitcev@redhat.com>
14141L:	linux-usb@vger.kernel.org
14142S:	Supported
14143F:	drivers/usb/class/usblp.c
14144
14145USB QMI WWAN NETWORK DRIVER
14146M:	Bjørn Mork <bjorn@mork.no>
14147L:	netdev@vger.kernel.org
14148S:	Maintained
14149F:	Documentation/ABI/testing/sysfs-class-net-qmi
14150F:	drivers/net/usb/qmi_wwan.c
14151
14152USB RTL8150 DRIVER
14153M:	Petko Manolov <petkan@nucleusys.com>
14154L:	linux-usb@vger.kernel.org
14155L:	netdev@vger.kernel.org
14156T:	git git://github.com/petkan/rtl8150.git
14157W:	https://github.com/petkan/rtl8150
14158S:	Maintained
14159F:	drivers/net/usb/rtl8150.c
14160
14161USB SERIAL SUBSYSTEM
14162M:	Johan Hovold <johan@kernel.org>
14163L:	linux-usb@vger.kernel.org
14164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14165S:	Maintained
14166F:	Documentation/usb/usb-serial.txt
14167F:	drivers/usb/serial/
14168F:	include/linux/usb/serial.h
14169
14170USB SMSC75XX ETHERNET DRIVER
14171M:	Steve Glendinning <steve.glendinning@shawell.net>
14172L:	netdev@vger.kernel.org
14173S:	Maintained
14174F:	drivers/net/usb/smsc75xx.*
14175
14176USB SMSC95XX ETHERNET DRIVER
14177M:	Steve Glendinning <steve.glendinning@shawell.net>
14178M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14179L:	netdev@vger.kernel.org
14180S:	Maintained
14181F:	drivers/net/usb/smsc95xx.*
14182
14183USB SUBSYSTEM
14184M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14185L:	linux-usb@vger.kernel.org
14186W:	http://www.linux-usb.org
14187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14188S:	Supported
14189F:	Documentation/devicetree/bindings/usb/
14190F:	Documentation/usb/
14191F:	drivers/usb/
14192F:	include/linux/usb.h
14193F:	include/linux/usb/
14194
14195USB TYPEC SUBSYSTEM
14196M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14197L:	linux-usb@vger.kernel.org
14198S:	Maintained
14199F:	Documentation/ABI/testing/sysfs-class-typec
14200F:	Documentation/usb/typec.rst
14201F:	drivers/usb/typec/
14202F:	include/linux/usb/typec.h
14203
14204USB UHCI DRIVER
14205M:	Alan Stern <stern@rowland.harvard.edu>
14206L:	linux-usb@vger.kernel.org
14207S:	Maintained
14208F:	drivers/usb/host/uhci*
14209
14210USB VIDEO CLASS
14211M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14212L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14213L:	linux-media@vger.kernel.org
14214T:	git git://linuxtv.org/media_tree.git
14215W:	http://www.ideasonboard.org/uvc/
14216S:	Maintained
14217F:	drivers/media/usb/uvc/
14218F:	include/uapi/linux/uvcvideo.h
14219
14220USB VISION DRIVER
14221M:	Hans Verkuil <hverkuil@xs4all.nl>
14222L:	linux-media@vger.kernel.org
14223T:	git git://linuxtv.org/media_tree.git
14224W:	https://linuxtv.org
14225S:	Odd Fixes
14226F:	drivers/media/usb/usbvision/
14227
14228USB WEBCAM GADGET
14229M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14230L:	linux-usb@vger.kernel.org
14231S:	Maintained
14232F:	drivers/usb/gadget/function/*uvc*
14233F:	drivers/usb/gadget/legacy/webcam.c
14234
14235USB WIRELESS RNDIS DRIVER (rndis_wlan)
14236M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14237L:	linux-wireless@vger.kernel.org
14238S:	Maintained
14239F:	drivers/net/wireless/rndis_wlan.c
14240
14241USB XHCI DRIVER
14242M:	Mathias Nyman <mathias.nyman@intel.com>
14243L:	linux-usb@vger.kernel.org
14244S:	Supported
14245F:	drivers/usb/host/xhci*
14246F:	drivers/usb/host/pci-quirks*
14247
14248USB ZD1201 DRIVER
14249L:	linux-wireless@vger.kernel.org
14250W:	http://linux-lc100020.sourceforge.net
14251S:	Orphan
14252F:	drivers/net/wireless/zydas/zd1201.*
14253
14254USB ZR364XX DRIVER
14255M:	Antoine Jacquet <royale@zerezo.com>
14256L:	linux-usb@vger.kernel.org
14257L:	linux-media@vger.kernel.org
14258T:	git git://linuxtv.org/media_tree.git
14259W:	http://royale.zerezo.com/zr364xx/
14260S:	Maintained
14261F:	Documentation/media/v4l-drivers/zr364xx*
14262F:	drivers/media/usb/zr364xx/
14263
14264USER-MODE LINUX (UML)
14265M:	Jeff Dike <jdike@addtoit.com>
14266M:	Richard Weinberger <richard@nod.at>
14267L:	user-mode-linux-devel@lists.sourceforge.net
14268L:	user-mode-linux-user@lists.sourceforge.net
14269W:	http://user-mode-linux.sourceforge.net
14270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14271S:	Maintained
14272F:	Documentation/virtual/uml/
14273F:	arch/um/
14274F:	arch/x86/um/
14275F:	fs/hostfs/
14276F:	fs/hppfs/
14277
14278USERSPACE I/O (UIO)
14279M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14280S:	Maintained
14281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14282F:	Documentation/driver-api/uio-howto.rst
14283F:	drivers/uio/
14284F:	include/linux/uio*.h
14285
14286UTIL-LINUX PACKAGE
14287M:	Karel Zak <kzak@redhat.com>
14288L:	util-linux@vger.kernel.org
14289W:	http://en.wikipedia.org/wiki/Util-linux
14290T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14291S:	Maintained
14292
14293UUID HELPERS
14294M:	Christoph Hellwig <hch@lst.de>
14295R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14296L:	linux-kernel@vger.kernel.org
14297T:	git git://git.infradead.org/users/hch/uuid.git
14298F:	lib/uuid.c
14299F:	lib/test_uuid.c
14300F:	include/linux/uuid.h
14301F:	include/uapi/linux/uuid.h
14302S:	Maintained
14303
14304UVESAFB DRIVER
14305M:	Michal Januszewski <spock@gentoo.org>
14306L:	linux-fbdev@vger.kernel.org
14307W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14308S:	Maintained
14309F:	Documentation/fb/uvesafb.txt
14310F:	drivers/video/fbdev/uvesafb.*
14311
14312VF610 NAND DRIVER
14313M:	Stefan Agner <stefan@agner.ch>
14314L:	linux-mtd@lists.infradead.org
14315S:	Supported
14316F:	drivers/mtd/nand/vf610_nfc.c
14317
14318VFAT/FAT/MSDOS FILESYSTEM
14319M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14320S:	Maintained
14321F:	Documentation/filesystems/vfat.txt
14322F:	fs/fat/
14323
14324VFIO DRIVER
14325M:	Alex Williamson <alex.williamson@redhat.com>
14326L:	kvm@vger.kernel.org
14327T:	git git://github.com/awilliam/linux-vfio.git
14328S:	Maintained
14329F:	Documentation/vfio.txt
14330F:	drivers/vfio/
14331F:	include/linux/vfio.h
14332F:	include/uapi/linux/vfio.h
14333
14334VFIO MEDIATED DEVICE DRIVERS
14335M:	Kirti Wankhede <kwankhede@nvidia.com>
14336L:	kvm@vger.kernel.org
14337S:	Maintained
14338F:	Documentation/vfio-mediated-device.txt
14339F:	drivers/vfio/mdev/
14340F:	include/linux/mdev.h
14341F:	samples/vfio-mdev/
14342
14343VFIO PLATFORM DRIVER
14344M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14345L:	kvm@vger.kernel.org
14346S:	Maintained
14347F:	drivers/vfio/platform/
14348
14349VGA_SWITCHEROO
14350R:	Lukas Wunner <lukas@wunner.de>
14351S:	Maintained
14352F:	Documentation/gpu/vga-switcheroo.rst
14353F:	drivers/gpu/vga/vga_switcheroo.c
14354F:	include/linux/vga_switcheroo.h
14355T:	git git://anongit.freedesktop.org/drm/drm-misc
14356
14357VIA RHINE NETWORK DRIVER
14358S:	Orphan
14359F:	drivers/net/ethernet/via/via-rhine.c
14360
14361VIA SD/MMC CARD CONTROLLER DRIVER
14362M:	Bruce Chang <brucechang@via.com.tw>
14363M:	Harald Welte <HaraldWelte@viatech.com>
14364S:	Maintained
14365F:	drivers/mmc/host/via-sdmmc.c
14366
14367VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14368M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14369L:	linux-fbdev@vger.kernel.org
14370S:	Maintained
14371F:	include/linux/via-core.h
14372F:	include/linux/via-gpio.h
14373F:	include/linux/via_i2c.h
14374F:	drivers/video/fbdev/via/
14375
14376VIA VELOCITY NETWORK DRIVER
14377M:	Francois Romieu <romieu@fr.zoreil.com>
14378L:	netdev@vger.kernel.org
14379S:	Maintained
14380F:	drivers/net/ethernet/via/via-velocity.*
14381
14382VIDEO MULTIPLEXER DRIVER
14383M:	Philipp Zabel <p.zabel@pengutronix.de>
14384L:	linux-media@vger.kernel.org
14385S:	Maintained
14386F:	drivers/media/platform/video-mux.c
14387
14388VIDEOBUF2 FRAMEWORK
14389M:	Pawel Osciak <pawel@osciak.com>
14390M:	Marek Szyprowski <m.szyprowski@samsung.com>
14391M:	Kyungmin Park <kyungmin.park@samsung.com>
14392L:	linux-media@vger.kernel.org
14393S:	Maintained
14394F:	drivers/media/v4l2-core/videobuf2-*
14395F:	include/media/videobuf2-*
14396
14397VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14398M:	Helen Koike <helen.koike@collabora.com>
14399L:	linux-media@vger.kernel.org
14400T:	git git://linuxtv.org/media_tree.git
14401W:	https://linuxtv.org
14402S:	Maintained
14403F:	drivers/media/platform/vimc/*
14404
14405VIRT LIB
14406M:	Alex Williamson <alex.williamson@redhat.com>
14407M:	Paolo Bonzini <pbonzini@redhat.com>
14408L:	kvm@vger.kernel.org
14409S:	Supported
14410F:	virt/lib/
14411
14412VIRTIO AND VHOST VSOCK DRIVER
14413M:	Stefan Hajnoczi <stefanha@redhat.com>
14414L:	kvm@vger.kernel.org
14415L:	virtualization@lists.linux-foundation.org
14416L:	netdev@vger.kernel.org
14417S:	Maintained
14418F:	include/linux/virtio_vsock.h
14419F:	include/uapi/linux/virtio_vsock.h
14420F:	include/uapi/linux/vsockmon.h
14421F:	include/uapi/linux/vm_sockets_diag.h
14422F:	net/vmw_vsock/diag.c
14423F:	net/vmw_vsock/af_vsock_tap.c
14424F:	net/vmw_vsock/virtio_transport_common.c
14425F:	net/vmw_vsock/virtio_transport.c
14426F:	drivers/net/vsockmon.c
14427F:	drivers/vhost/vsock.c
14428F:	drivers/vhost/vsock.h
14429F:	tools/testing/vsock/
14430
14431VIRTIO CONSOLE DRIVER
14432M:	Amit Shah <amit@kernel.org>
14433L:	virtualization@lists.linux-foundation.org
14434S:	Maintained
14435F:	drivers/char/virtio_console.c
14436F:	include/linux/virtio_console.h
14437F:	include/uapi/linux/virtio_console.h
14438
14439VIRTIO CORE, NET AND BLOCK DRIVERS
14440M:	"Michael S. Tsirkin" <mst@redhat.com>
14441M:	Jason Wang <jasowang@redhat.com>
14442L:	virtualization@lists.linux-foundation.org
14443S:	Maintained
14444F:	Documentation/devicetree/bindings/virtio/
14445F:	drivers/virtio/
14446F:	tools/virtio/
14447F:	drivers/net/virtio_net.c
14448F:	drivers/block/virtio_blk.c
14449F:	include/linux/virtio*.h
14450F:	include/uapi/linux/virtio_*.h
14451F:	drivers/crypto/virtio/
14452F:	mm/balloon_compaction.c
14453
14454VIRTIO CRYPTO DRIVER
14455M:	Gonglei <arei.gonglei@huawei.com>
14456L:	virtualization@lists.linux-foundation.org
14457L:	linux-crypto@vger.kernel.org
14458S:	Maintained
14459F:	drivers/crypto/virtio/
14460F:	include/uapi/linux/virtio_crypto.h
14461
14462VIRTIO DRIVERS FOR S390
14463M:	Cornelia Huck <cohuck@redhat.com>
14464M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14465L:	linux-s390@vger.kernel.org
14466L:	virtualization@lists.linux-foundation.org
14467L:	kvm@vger.kernel.org
14468S:	Supported
14469F:	drivers/s390/virtio/
14470F:	arch/s390/include/uapi/asm/virtio-ccw.h
14471
14472VIRTIO GPU DRIVER
14473M:	David Airlie <airlied@linux.ie>
14474M:	Gerd Hoffmann <kraxel@redhat.com>
14475L:	dri-devel@lists.freedesktop.org
14476L:	virtualization@lists.linux-foundation.org
14477T:	git git://anongit.freedesktop.org/drm/drm-misc
14478S:	Maintained
14479F:	drivers/gpu/drm/virtio/
14480F:	include/uapi/linux/virtio_gpu.h
14481
14482VIRTIO HOST (VHOST)
14483M:	"Michael S. Tsirkin" <mst@redhat.com>
14484M:	Jason Wang <jasowang@redhat.com>
14485L:	kvm@vger.kernel.org
14486L:	virtualization@lists.linux-foundation.org
14487L:	netdev@vger.kernel.org
14488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14489S:	Maintained
14490F:	drivers/vhost/
14491F:	include/uapi/linux/vhost.h
14492
14493VIRTIO INPUT DRIVER
14494M:	Gerd Hoffmann <kraxel@redhat.com>
14495S:	Maintained
14496F:	drivers/virtio/virtio_input.c
14497F:	include/uapi/linux/virtio_input.h
14498
14499VIRTUAL SERIO DEVICE DRIVER
14500M:	Stephen Chandler Paul <thatslyude@gmail.com>
14501S:	Maintained
14502F:	drivers/input/serio/userio.c
14503F:	include/uapi/linux/userio.h
14504
14505VIVID VIRTUAL VIDEO DRIVER
14506M:	Hans Verkuil <hverkuil@xs4all.nl>
14507L:	linux-media@vger.kernel.org
14508T:	git git://linuxtv.org/media_tree.git
14509W:	https://linuxtv.org
14510S:	Maintained
14511F:	drivers/media/platform/vivid/*
14512
14513VLYNQ BUS
14514M:	Florian Fainelli <f.fainelli@gmail.com>
14515L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14516S:	Maintained
14517F:	drivers/vlynq/vlynq.c
14518F:	include/linux/vlynq.h
14519
14520VME SUBSYSTEM
14521M:	Martyn Welch <martyn@welchs.me.uk>
14522M:	Manohar Vanga <manohar.vanga@gmail.com>
14523M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14524L:	devel@driverdev.osuosl.org
14525S:	Maintained
14526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14527F:	Documentation/driver-api/vme.rst
14528F:	drivers/staging/vme/
14529F:	drivers/vme/
14530F:	include/linux/vme*
14531
14532VMWARE BALLOON DRIVER
14533M:	Xavier Deguillard <xdeguillard@vmware.com>
14534M:	Philip Moltmann <moltmann@vmware.com>
14535M:	"VMware, Inc." <pv-drivers@vmware.com>
14536L:	linux-kernel@vger.kernel.org
14537S:	Maintained
14538F:	drivers/misc/vmw_balloon.c
14539
14540VMWARE HYPERVISOR INTERFACE
14541M:	Alok Kataria <akataria@vmware.com>
14542L:	virtualization@lists.linux-foundation.org
14543S:	Supported
14544F:	arch/x86/kernel/cpu/vmware.c
14545
14546VMWARE PVRDMA DRIVER
14547M:	Adit Ranadive <aditr@vmware.com>
14548M:	VMware PV-Drivers <pv-drivers@vmware.com>
14549L:	linux-rdma@vger.kernel.org
14550S:	Maintained
14551F:	drivers/infiniband/hw/vmw_pvrdma/
14552
14553VMware PVSCSI driver
14554M:	Jim Gill <jgill@vmware.com>
14555M:	VMware PV-Drivers <pv-drivers@vmware.com>
14556L:	linux-scsi@vger.kernel.org
14557S:	Maintained
14558F:	drivers/scsi/vmw_pvscsi.c
14559F:	drivers/scsi/vmw_pvscsi.h
14560
14561VMWARE VMMOUSE SUBDRIVER
14562M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14563M:	"VMware, Inc." <pv-drivers@vmware.com>
14564L:	linux-input@vger.kernel.org
14565S:	Maintained
14566F:	drivers/input/mouse/vmmouse.c
14567F:	drivers/input/mouse/vmmouse.h
14568
14569VMWARE VMXNET3 ETHERNET DRIVER
14570M:	Shrikrishna Khare <skhare@vmware.com>
14571M:	"VMware, Inc." <pv-drivers@vmware.com>
14572L:	netdev@vger.kernel.org
14573S:	Maintained
14574F:	drivers/net/vmxnet3/
14575
14576VOCORE VOCORE2 BOARD
14577M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14578L:	linux-mips@linux-mips.org
14579S:	Maintained
14580F:	arch/mips/boot/dts/ralink/vocore2.dts
14581
14582VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14583M:	Liam Girdwood <lgirdwood@gmail.com>
14584M:	Mark Brown <broonie@kernel.org>
14585L:	linux-kernel@vger.kernel.org
14586W:	http://www.slimlogic.co.uk/?p=48
14587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14588S:	Supported
14589F:	Documentation/devicetree/bindings/regulator/
14590F:	drivers/regulator/
14591F:	include/dt-bindings/regulator/
14592F:	include/linux/regulator/
14593
14594VRF
14595M:	David Ahern <dsa@cumulusnetworks.com>
14596M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14597L:	netdev@vger.kernel.org
14598S:	Maintained
14599F:	drivers/net/vrf.c
14600F:	Documentation/networking/vrf.txt
14601
14602VT1211 HARDWARE MONITOR DRIVER
14603M:	Juerg Haefliger <juergh@gmail.com>
14604L:	linux-hwmon@vger.kernel.org
14605S:	Maintained
14606F:	Documentation/hwmon/vt1211
14607F:	drivers/hwmon/vt1211.c
14608
14609VT8231 HARDWARE MONITOR DRIVER
14610M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14611L:	linux-hwmon@vger.kernel.org
14612S:	Maintained
14613F:	drivers/hwmon/vt8231.c
14614
14615VUB300 USB to SDIO/SD/MMC bridge chip
14616M:	Tony Olech <tony.olech@elandigitalsystems.com>
14617L:	linux-mmc@vger.kernel.org
14618L:	linux-usb@vger.kernel.org
14619S:	Supported
14620F:	drivers/mmc/host/vub300.c
14621
14622W1 DALLAS'S 1-WIRE BUS
14623M:	Evgeniy Polyakov <zbr@ioremap.net>
14624S:	Maintained
14625F:	Documentation/w1/
14626F:	drivers/w1/
14627F:	include/linux/w1.h
14628
14629W83791D HARDWARE MONITORING DRIVER
14630M:	Marc Hulsman <m.hulsman@tudelft.nl>
14631L:	linux-hwmon@vger.kernel.org
14632S:	Maintained
14633F:	Documentation/hwmon/w83791d
14634F:	drivers/hwmon/w83791d.c
14635
14636W83793 HARDWARE MONITORING DRIVER
14637M:	Rudolf Marek <r.marek@assembler.cz>
14638L:	linux-hwmon@vger.kernel.org
14639S:	Maintained
14640F:	Documentation/hwmon/w83793
14641F:	drivers/hwmon/w83793.c
14642
14643W83795 HARDWARE MONITORING DRIVER
14644M:	Jean Delvare <jdelvare@suse.com>
14645L:	linux-hwmon@vger.kernel.org
14646S:	Maintained
14647F:	drivers/hwmon/w83795.c
14648
14649W83L51xD SD/MMC CARD INTERFACE DRIVER
14650M:	Pierre Ossman <pierre@ossman.eu>
14651S:	Maintained
14652F:	drivers/mmc/host/wbsd.*
14653
14654WACOM PROTOCOL 4 SERIAL TABLETS
14655M:	Julian Squires <julian@cipht.net>
14656M:	Hans de Goede <hdegoede@redhat.com>
14657L:	linux-input@vger.kernel.org
14658S:	Maintained
14659F:	drivers/input/tablet/wacom_serial4.c
14660
14661WATCHDOG DEVICE DRIVERS
14662M:	Wim Van Sebroeck <wim@iguana.be>
14663R:	Guenter Roeck <linux@roeck-us.net>
14664L:	linux-watchdog@vger.kernel.org
14665W:	http://www.linux-watchdog.org/
14666T:	git git://www.linux-watchdog.org/linux-watchdog.git
14667S:	Maintained
14668F:	Documentation/devicetree/bindings/watchdog/
14669F:	Documentation/watchdog/
14670F:	drivers/watchdog/
14671F:	include/linux/watchdog.h
14672F:	include/uapi/linux/watchdog.h
14673
14674WHISKEYCOVE PMIC GPIO DRIVER
14675M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14676L:	linux-gpio@vger.kernel.org
14677S:	Maintained
14678F:	drivers/gpio/gpio-wcove.c
14679
14680WIIMOTE HID DRIVER
14681M:	David Herrmann <dh.herrmann@googlemail.com>
14682L:	linux-input@vger.kernel.org
14683S:	Maintained
14684F:	drivers/hid/hid-wiimote*
14685
14686WILOCITY WIL6210 WIRELESS DRIVER
14687M:	Maya Erez <qca_merez@qca.qualcomm.com>
14688L:	linux-wireless@vger.kernel.org
14689L:	wil6210@qca.qualcomm.com
14690S:	Supported
14691W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14692F:	drivers/net/wireless/ath/wil6210/
14693
14694WIMAX STACK
14695M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14696M:	linux-wimax@intel.com
14697L:	wimax@linuxwimax.org (subscribers-only)
14698S:	Supported
14699W:	http://linuxwimax.org
14700F:	Documentation/wimax/README.wimax
14701F:	include/linux/wimax/debug.h
14702F:	include/net/wimax.h
14703F:	include/uapi/linux/wimax.h
14704F:	net/wimax/
14705
14706WINBOND CIR DRIVER
14707M:	David Härdeman <david@hardeman.nu>
14708S:	Maintained
14709F:	drivers/media/rc/winbond-cir.c
14710
14711WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14712M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14713L:	linux-watchdog@vger.kernel.org
14714S:	Maintained
14715F:	drivers/watchdog/ebc-c384_wdt.c
14716
14717WINSYSTEMS WS16C48 GPIO DRIVER
14718M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14719L:	linux-gpio@vger.kernel.org
14720S:	Maintained
14721F:	drivers/gpio/gpio-ws16c48.c
14722
14723WISTRON LAPTOP BUTTON DRIVER
14724M:	Miloslav Trmac <mitr@volny.cz>
14725S:	Maintained
14726F:	drivers/input/misc/wistron_btns.c
14727
14728WL3501 WIRELESS PCMCIA CARD DRIVER
14729L:	linux-wireless@vger.kernel.org
14730S:	Odd fixes
14731F:	drivers/net/wireless/wl3501*
14732
14733WOLFSON MICROELECTRONICS DRIVERS
14734L:	patches@opensource.cirrus.com
14735T:	git https://github.com/CirrusLogic/linux-drivers.git
14736W:	https://github.com/CirrusLogic/linux-drivers/wiki
14737S:	Supported
14738F:	Documentation/hwmon/wm83??
14739F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14740F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14741F:	Documentation/devicetree/bindings/mfd/arizona.txt
14742F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14743F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
14744F:	arch/arm/mach-s3c64xx/mach-crag6410*
14745F:	drivers/clk/clk-wm83*.c
14746F:	drivers/extcon/extcon-arizona.c
14747F:	drivers/leds/leds-wm83*.c
14748F:	drivers/gpio/gpio-*wm*.c
14749F:	drivers/gpio/gpio-arizona.c
14750F:	drivers/hwmon/wm83??-hwmon.c
14751F:	drivers/input/misc/wm831x-on.c
14752F:	drivers/input/touchscreen/wm831x-ts.c
14753F:	drivers/input/touchscreen/wm97*.c
14754F:	drivers/mfd/arizona*
14755F:	drivers/mfd/wm*.c
14756F:	drivers/mfd/cs47l24*
14757F:	drivers/power/supply/wm83*.c
14758F:	drivers/rtc/rtc-wm83*.c
14759F:	drivers/regulator/wm8*.c
14760F:	drivers/regulator/arizona*
14761F:	drivers/video/backlight/wm83*_bl.c
14762F:	drivers/watchdog/wm83*_wdt.c
14763F:	include/linux/mfd/arizona/
14764F:	include/linux/mfd/wm831x/
14765F:	include/linux/mfd/wm8350/
14766F:	include/linux/mfd/wm8400*
14767F:	include/linux/regulator/arizona*
14768F:	include/linux/wm97xx.h
14769F:	include/sound/wm????.h
14770F:	sound/soc/codecs/arizona.?
14771F:	sound/soc/codecs/wm*
14772F:	sound/soc/codecs/cs47l24*
14773
14774WORKQUEUE
14775M:	Tejun Heo <tj@kernel.org>
14776R:	Lai Jiangshan <jiangshanlai@gmail.com>
14777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14778S:	Maintained
14779F:	include/linux/workqueue.h
14780F:	kernel/workqueue.c
14781F:	Documentation/core-api/workqueue.rst
14782
14783X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14784M:	Chen-Yu Tsai <wens@csie.org>
14785L:	linux-kernel@vger.kernel.org
14786S:	Maintained
14787N:	axp[128]
14788
14789X.25 NETWORK LAYER
14790M:	Andrew Hendry <andrew.hendry@gmail.com>
14791L:	linux-x25@vger.kernel.org
14792S:	Odd Fixes
14793F:	Documentation/networking/x25*
14794F:	include/net/x25*
14795F:	net/x25/
14796
14797X86 ARCHITECTURE (32-BIT AND 64-BIT)
14798M:	Thomas Gleixner <tglx@linutronix.de>
14799M:	Ingo Molnar <mingo@redhat.com>
14800M:	"H. Peter Anvin" <hpa@zytor.com>
14801M:	x86@kernel.org
14802L:	linux-kernel@vger.kernel.org
14803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14804S:	Maintained
14805F:	Documentation/x86/
14806F:	arch/x86/
14807
14808X86 MCE INFRASTRUCTURE
14809M:	Tony Luck <tony.luck@intel.com>
14810M:	Borislav Petkov <bp@alien8.de>
14811L:	linux-edac@vger.kernel.org
14812S:	Maintained
14813F:	arch/x86/kernel/cpu/mcheck/*
14814
14815X86 MICROCODE UPDATE SUPPORT
14816M:	Borislav Petkov <bp@alien8.de>
14817S:	Maintained
14818F:	arch/x86/kernel/cpu/microcode/*
14819
14820X86 PLATFORM DRIVERS
14821M:	Darren Hart <dvhart@infradead.org>
14822M:	Andy Shevchenko <andy@infradead.org>
14823L:	platform-driver-x86@vger.kernel.org
14824T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14825S:	Maintained
14826F:	drivers/platform/x86/
14827F:	drivers/platform/olpc/
14828
14829X86 VDSO
14830M:	Andy Lutomirski <luto@amacapital.net>
14831L:	linux-kernel@vger.kernel.org
14832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14833S:	Maintained
14834F:	arch/x86/entry/vdso/
14835
14836XC2028/3028 TUNER DRIVER
14837M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14838M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14839L:	linux-media@vger.kernel.org
14840W:	https://linuxtv.org
14841T:	git git://linuxtv.org/media_tree.git
14842S:	Maintained
14843F:	drivers/media/tuners/tuner-xc2028.*
14844
14845XEN BLOCK SUBSYSTEM
14846M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14847M:	Roger Pau Monné <roger.pau@citrix.com>
14848L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14849S:	Supported
14850F:	drivers/block/xen-blkback/*
14851F:	drivers/block/xen*
14852
14853XEN HYPERVISOR ARM
14854M:	Stefano Stabellini <sstabellini@kernel.org>
14855L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14856S:	Maintained
14857F:	arch/arm/xen/
14858F:	arch/arm/include/asm/xen/
14859
14860XEN HYPERVISOR ARM64
14861M:	Stefano Stabellini <sstabellini@kernel.org>
14862L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14863S:	Maintained
14864F:	arch/arm64/xen/
14865F:	arch/arm64/include/asm/xen/
14866
14867XEN HYPERVISOR INTERFACE
14868M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14869M:	Juergen Gross <jgross@suse.com>
14870L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14872S:	Supported
14873F:	arch/x86/xen/
14874F:	drivers/*/xen-*front.c
14875F:	drivers/xen/
14876F:	arch/x86/include/asm/xen/
14877F:	arch/x86/include/asm/pvclock-abi.h
14878F:	include/xen/
14879F:	include/uapi/xen/
14880F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14881F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14882
14883XEN NETWORK BACKEND DRIVER
14884M:	Wei Liu <wei.liu2@citrix.com>
14885M:	Paul Durrant <paul.durrant@citrix.com>
14886L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14887L:	netdev@vger.kernel.org
14888S:	Supported
14889F:	drivers/net/xen-netback/*
14890
14891XEN PCI SUBSYSTEM
14892M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14893L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14894S:	Supported
14895F:	arch/x86/pci/*xen*
14896F:	drivers/pci/*xen*
14897
14898XEN PVSCSI DRIVERS
14899M:	Juergen Gross <jgross@suse.com>
14900L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14901L:	linux-scsi@vger.kernel.org
14902S:	Supported
14903F:	drivers/scsi/xen-scsifront.c
14904F:	drivers/xen/xen-scsiback.c
14905F:	include/xen/interface/io/vscsiif.h
14906
14907XEN SWIOTLB SUBSYSTEM
14908M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14909L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14910S:	Supported
14911F:	arch/x86/xen/*swiotlb*
14912F:	drivers/xen/*swiotlb*
14913
14914XFS FILESYSTEM
14915M:	Darrick J. Wong <darrick.wong@oracle.com>
14916M:	linux-xfs@vger.kernel.org
14917L:	linux-xfs@vger.kernel.org
14918W:	http://xfs.org/
14919T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14920S:	Supported
14921F:	Documentation/filesystems/xfs.txt
14922F:	fs/xfs/
14923
14924XILINX AXI ETHERNET DRIVER
14925M:	Anirudha Sarangi <anirudh@xilinx.com>
14926M:	John Linn <John.Linn@xilinx.com>
14927S:	Maintained
14928F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14929
14930XILINX UARTLITE SERIAL DRIVER
14931M:	Peter Korsgaard <jacmet@sunsite.dk>
14932L:	linux-serial@vger.kernel.org
14933S:	Maintained
14934F:	drivers/tty/serial/uartlite.c
14935
14936XILINX VIDEO IP CORES
14937M:	Hyun Kwon <hyun.kwon@xilinx.com>
14938M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14939L:	linux-media@vger.kernel.org
14940T:	git git://linuxtv.org/media_tree.git
14941S:	Supported
14942F:	Documentation/devicetree/bindings/media/xilinx/
14943F:	drivers/media/platform/xilinx/
14944F:	include/uapi/linux/xilinx-v4l2-controls.h
14945
14946XILLYBUS DRIVER
14947M:	Eli Billauer <eli.billauer@gmail.com>
14948L:	linux-kernel@vger.kernel.org
14949S:	Supported
14950F:	drivers/char/xillybus/
14951
14952XRA1403 GPIO EXPANDER
14953M:	Nandor Han <nandor.han@ge.com>
14954M:	Semi Malinen <semi.malinen@ge.com>
14955L:	linux-gpio@vger.kernel.org
14956S:	Maintained
14957F:	drivers/gpio/gpio-xra1403.c
14958F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14959
14960XTENSA XTFPGA PLATFORM SUPPORT
14961M:	Max Filippov <jcmvbkbc@gmail.com>
14962L:	linux-xtensa@linux-xtensa.org
14963S:	Maintained
14964F:	drivers/spi/spi-xtensa-xtfpga.c
14965F:	sound/soc/xtensa/xtfpga-i2s.c
14966
14967YAM DRIVER FOR AX.25
14968M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14969L:	linux-hams@vger.kernel.org
14970S:	Maintained
14971F:	drivers/net/hamradio/yam*
14972F:	include/linux/yam.h
14973
14974YAMA SECURITY MODULE
14975M:	Kees Cook <keescook@chromium.org>
14976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14977S:	Supported
14978F:	security/yama/
14979F:	Documentation/admin-guide/LSM/Yama.rst
14980
14981YEALINK PHONE DRIVER
14982M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14983L:	usbb2k-api-dev@nongnu.org
14984S:	Maintained
14985F:	Documentation/input/yealink.rst
14986F:	drivers/input/misc/yealink.*
14987
14988Z8530 DRIVER FOR AX.25
14989M:	Joerg Reuter <jreuter@yaina.de>
14990W:	http://yaina.de/jreuter/
14991W:	http://www.qsl.net/dl1bke/
14992L:	linux-hams@vger.kernel.org
14993S:	Maintained
14994F:	Documentation/networking/z8530drv.txt
14995F:	drivers/net/hamradio/*scc.c
14996F:	drivers/net/hamradio/z8530.h
14997
14998ZBUD COMPRESSED PAGE ALLOCATOR
14999M:	Seth Jennings <sjenning@redhat.com>
15000M:	Dan Streetman <ddstreet@ieee.org>
15001L:	linux-mm@kvack.org
15002S:	Maintained
15003F:	mm/zbud.c
15004F:	include/linux/zbud.h
15005
15006ZD1211RW WIRELESS DRIVER
15007M:	Daniel Drake <dsd@gentoo.org>
15008M:	Ulrich Kunitz <kune@deine-taler.de>
15009W:	http://zd1211.ath.cx/wiki/DriverRewrite
15010L:	linux-wireless@vger.kernel.org
15011L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15012S:	Maintained
15013F:	drivers/net/wireless/zydas/zd1211rw/
15014
15015ZD1301 MEDIA DRIVER
15016M:	Antti Palosaari <crope@iki.fi>
15017L:	linux-media@vger.kernel.org
15018W:	https://linuxtv.org/
15019W:	http://palosaari.fi/linux/
15020Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15021S:	Maintained
15022F:	drivers/media/usb/dvb-usb-v2/zd1301*
15023
15024ZD1301_DEMOD MEDIA DRIVER
15025M:	Antti Palosaari <crope@iki.fi>
15026L:	linux-media@vger.kernel.org
15027W:	https://linuxtv.org/
15028W:	http://palosaari.fi/linux/
15029Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15030S:	Maintained
15031F:	drivers/media/dvb-frontends/zd1301_demod*
15032
15033ZPOOL COMPRESSED PAGE STORAGE API
15034M:	Dan Streetman <ddstreet@ieee.org>
15035L:	linux-mm@kvack.org
15036S:	Maintained
15037F:	mm/zpool.c
15038F:	include/linux/zpool.h
15039
15040ZR36067 VIDEO FOR LINUX DRIVER
15041L:	mjpeg-users@lists.sourceforge.net
15042L:	linux-media@vger.kernel.org
15043W:	http://mjpeg.sourceforge.net/driver-zoran/
15044T:	hg https://linuxtv.org/hg/v4l-dvb
15045S:	Odd Fixes
15046F:	drivers/media/pci/zoran/
15047
15048ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15049M:	Minchan Kim <minchan@kernel.org>
15050M:	Nitin Gupta <ngupta@vflare.org>
15051R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15052L:	linux-kernel@vger.kernel.org
15053S:	Maintained
15054F:	drivers/block/zram/
15055F:	Documentation/blockdev/zram.txt
15056
15057ZS DECSTATION Z85C30 SERIAL DRIVER
15058M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15059S:	Maintained
15060F:	drivers/tty/serial/zs.*
15061
15062ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15063M:	Minchan Kim <minchan@kernel.org>
15064M:	Nitin Gupta <ngupta@vflare.org>
15065R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15066L:	linux-mm@kvack.org
15067S:	Maintained
15068F:	mm/zsmalloc.c
15069F:	include/linux/zsmalloc.h
15070F:	Documentation/vm/zsmalloc.txt
15071
15072ZSWAP COMPRESSED SWAP CACHING
15073M:	Seth Jennings <sjenning@redhat.com>
15074M:	Dan Streetman <ddstreet@ieee.org>
15075L:	linux-mm@kvack.org
15076S:	Maintained
15077F:	mm/zswap.c
15078
15079THE REST
15080M:	Linus Torvalds <torvalds@linux-foundation.org>
15081L:	linux-kernel@vger.kernel.org
15082Q:	http://patchwork.kernel.org/project/LKML/list/
15083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15084S:	Buried alive in reporters
15085F:	*
15086F:	*/
15087