xref: /openbmc/linux/MAINTAINERS (revision 812f77b749a8ae11f58dacf0d3ed65e7ede47458)
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
387F:	include/uapi/linux/wmi.h
388
389AD1889 ALSA SOUND DRIVER
390M:	Thibaut Varene <T-Bone@parisc-linux.org>
391W:	http://wiki.parisc-linux.org/AD1889
392L:	linux-parisc@vger.kernel.org
393S:	Maintained
394F:	sound/pci/ad1889.*
395
396AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
397M:	Michael Hennerich <michael.hennerich@analog.com>
398W:	http://wiki.analog.com/AD5254
399W:	http://ez.analog.com/community/linux-device-drivers
400S:	Supported
401F:	drivers/misc/ad525x_dpot.c
402
403AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
404M:	Michael Hennerich <michael.hennerich@analog.com>
405W:	http://wiki.analog.com/AD5398
406W:	http://ez.analog.com/community/linux-device-drivers
407S:	Supported
408F:	drivers/regulator/ad5398.c
409
410AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
411M:	Michael Hennerich <michael.hennerich@analog.com>
412W:	http://wiki.analog.com/AD7142
413W:	http://ez.analog.com/community/linux-device-drivers
414S:	Supported
415F:	drivers/input/misc/ad714x.c
416
417AD7877 TOUCHSCREEN DRIVER
418M:	Michael Hennerich <michael.hennerich@analog.com>
419W:	http://wiki.analog.com/AD7877
420W:	http://ez.analog.com/community/linux-device-drivers
421S:	Supported
422F:	drivers/input/touchscreen/ad7877.c
423
424AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
425M:	Michael Hennerich <michael.hennerich@analog.com>
426W:	http://wiki.analog.com/AD7879
427W:	http://ez.analog.com/community/linux-device-drivers
428S:	Supported
429F:	drivers/input/touchscreen/ad7879.c
430
431ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
432M:	Jiri Kosina <jikos@kernel.org>
433S:	Maintained
434
435ADF7242 IEEE 802.15.4 RADIO DRIVER
436M:	Michael Hennerich <michael.hennerich@analog.com>
437W:	https://wiki.analog.com/ADF7242
438W:	http://ez.analog.com/community/linux-device-drivers
439L:	linux-wpan@vger.kernel.org
440S:	Supported
441F:	drivers/net/ieee802154/adf7242.c
442F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
443
444ADM1025 HARDWARE MONITOR DRIVER
445M:	Jean Delvare <jdelvare@suse.com>
446L:	linux-hwmon@vger.kernel.org
447S:	Maintained
448F:	Documentation/hwmon/adm1025
449F:	drivers/hwmon/adm1025.c
450
451ADM1029 HARDWARE MONITOR DRIVER
452M:	Corentin Labbe <clabbe.montjoie@gmail.com>
453L:	linux-hwmon@vger.kernel.org
454S:	Maintained
455F:	drivers/hwmon/adm1029.c
456
457ADM8211 WIRELESS DRIVER
458L:	linux-wireless@vger.kernel.org
459W:	http://wireless.kernel.org/
460S:	Orphan
461F:	drivers/net/wireless/admtek/adm8211.*
462
463ADP1653 FLASH CONTROLLER DRIVER
464M:	Sakari Ailus <sakari.ailus@iki.fi>
465L:	linux-media@vger.kernel.org
466S:	Maintained
467F:	drivers/media/i2c/adp1653.c
468F:	include/media/i2c/adp1653.h
469
470ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
471M:	Michael Hennerich <michael.hennerich@analog.com>
472W:	http://wiki.analog.com/ADP5520
473W:	http://ez.analog.com/community/linux-device-drivers
474S:	Supported
475F:	drivers/mfd/adp5520.c
476F:	drivers/video/backlight/adp5520_bl.c
477F:	drivers/leds/leds-adp5520.c
478F:	drivers/gpio/gpio-adp5520.c
479F:	drivers/input/keyboard/adp5520-keys.c
480
481ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
482M:	Michael Hennerich <michael.hennerich@analog.com>
483W:	http://wiki.analog.com/ADP5588
484W:	http://ez.analog.com/community/linux-device-drivers
485S:	Supported
486F:	drivers/input/keyboard/adp5588-keys.c
487F:	drivers/gpio/gpio-adp5588.c
488
489ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
490M:	Michael Hennerich <michael.hennerich@analog.com>
491W:	http://wiki.analog.com/ADP8860
492W:	http://ez.analog.com/community/linux-device-drivers
493S:	Supported
494F:	drivers/video/backlight/adp8860_bl.c
495
496ADS1015 HARDWARE MONITOR DRIVER
497M:	Dirk Eibach <eibach@gdsys.de>
498L:	linux-hwmon@vger.kernel.org
499S:	Maintained
500F:	Documentation/hwmon/ads1015
501F:	drivers/hwmon/ads1015.c
502F:	include/linux/platform_data/ads1015.h
503
504ADT746X FAN DRIVER
505M:	Colin Leroy <colin@colino.net>
506S:	Maintained
507F:	drivers/macintosh/therm_adt746x.c
508
509ADT7475 HARDWARE MONITOR DRIVER
510M:	Jean Delvare <jdelvare@suse.com>
511L:	linux-hwmon@vger.kernel.org
512S:	Maintained
513F:	Documentation/hwmon/adt7475
514F:	drivers/hwmon/adt7475.c
515
516ADVANSYS SCSI DRIVER
517M:	Matthew Wilcox <matthew@wil.cx>
518M:	Hannes Reinecke <hare@suse.com>
519L:	linux-scsi@vger.kernel.org
520S:	Maintained
521F:	Documentation/scsi/advansys.txt
522F:	drivers/scsi/advansys.c
523
524ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
525M:	Michael Hennerich <michael.hennerich@analog.com>
526W:	http://wiki.analog.com/ADXL345
527W:	http://ez.analog.com/community/linux-device-drivers
528S:	Supported
529F:	drivers/input/misc/adxl34x.c
530
531AF9013 MEDIA DRIVER
532M:	Antti Palosaari <crope@iki.fi>
533L:	linux-media@vger.kernel.org
534W:	https://linuxtv.org
535W:	http://palosaari.fi/linux/
536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
537T:	git git://linuxtv.org/anttip/media_tree.git
538S:	Maintained
539F:	drivers/media/dvb-frontends/af9013*
540
541AF9033 MEDIA DRIVER
542M:	Antti Palosaari <crope@iki.fi>
543L:	linux-media@vger.kernel.org
544W:	https://linuxtv.org
545W:	http://palosaari.fi/linux/
546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
547T:	git git://linuxtv.org/anttip/media_tree.git
548S:	Maintained
549F:	drivers/media/dvb-frontends/af9033*
550
551AFFS FILE SYSTEM
552L:	linux-fsdevel@vger.kernel.org
553S:	Orphan
554F:	Documentation/filesystems/affs.txt
555F:	fs/affs/
556
557AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
558M:	David Howells <dhowells@redhat.com>
559L:	linux-afs@lists.infradead.org
560S:	Supported
561F:	fs/afs/
562F:	include/net/af_rxrpc.h
563F:	net/rxrpc/af_rxrpc.c
564W:	https://www.infradead.org/~dhowells/kafs/
565
566AGPGART DRIVER
567M:	David Airlie <airlied@linux.ie>
568T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
569S:	Maintained
570F:	drivers/char/agp/
571F:	include/linux/agp*
572F:	include/uapi/linux/agp*
573
574AHA152X SCSI DRIVER
575M:	"Juergen E. Fischer" <fischer@norbit.de>
576L:	linux-scsi@vger.kernel.org
577S:	Maintained
578F:	drivers/scsi/aha152x*
579F:	drivers/scsi/pcmcia/aha152x*
580
581AIC7XXX / AIC79XX SCSI DRIVER
582M:	Hannes Reinecke <hare@suse.com>
583L:	linux-scsi@vger.kernel.org
584S:	Maintained
585F:	drivers/scsi/aic7xxx/
586
587AIMSLAB FM RADIO RECEIVER DRIVER
588M:	Hans Verkuil <hverkuil@xs4all.nl>
589L:	linux-media@vger.kernel.org
590T:	git git://linuxtv.org/media_tree.git
591W:	https://linuxtv.org
592S:	Maintained
593F:	drivers/media/radio/radio-aimslab*
594
595AIO
596M:	Benjamin LaHaise <bcrl@kvack.org>
597L:	linux-aio@kvack.org
598S:	Supported
599F:	fs/aio.c
600F:	include/linux/*aio*.h
601
602AIRSPY MEDIA DRIVER
603M:	Antti Palosaari <crope@iki.fi>
604L:	linux-media@vger.kernel.org
605W:	https://linuxtv.org
606W:	http://palosaari.fi/linux/
607Q:	http://patchwork.linuxtv.org/project/linux-media/list/
608T:	git git://linuxtv.org/anttip/media_tree.git
609S:	Maintained
610F:	drivers/media/usb/airspy/
611
612ALACRITECH GIGABIT ETHERNET DRIVER
613M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
614S:	Maintained
615F:	drivers/net/ethernet/alacritech/*
616
617ALCATEL SPEEDTOUCH USB DRIVER
618M:	Duncan Sands <duncan.sands@free.fr>
619L:	linux-usb@vger.kernel.org
620W:	http://www.linux-usb.org/SpeedTouch/
621S:	Maintained
622F:	drivers/usb/atm/speedtch.c
623F:	drivers/usb/atm/usbatm.c
624
625ALCHEMY AU1XX0 MMC DRIVER
626M:	Manuel Lauss <manuel.lauss@gmail.com>
627S:	Maintained
628F:	drivers/mmc/host/au1xmmc.c
629
630ALI1563 I2C DRIVER
631M:	Rudolf Marek <r.marek@assembler.cz>
632L:	linux-i2c@vger.kernel.org
633S:	Maintained
634F:	Documentation/i2c/busses/i2c-ali1563
635F:	drivers/i2c/busses/i2c-ali1563.c
636
637ALLWINNER SECURITY SYSTEM
638M:	Corentin Labbe <clabbe.montjoie@gmail.com>
639L:	linux-crypto@vger.kernel.org
640S:	Maintained
641F:	drivers/crypto/sunxi-ss/
642
643ALPHA PORT
644M:	Richard Henderson <rth@twiddle.net>
645M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
646M:	Matt Turner <mattst88@gmail.com>
647S:	Odd Fixes
648L:	linux-alpha@vger.kernel.org
649F:	arch/alpha/
650
651ALPS PS/2 TOUCHPAD DRIVER
652R:	Pali Rohár <pali.rohar@gmail.com>
653F:	drivers/input/mouse/alps.*
654
655ALTERA I2C CONTROLLER DRIVER
656M:	Thor Thayer <thor.thayer@linux.intel.com>
657S:	Maintained
658F:	drivers/i2c/busses/i2c-altera.c
659
660ALTERA MAILBOX DRIVER
661M:	Ley Foon Tan <lftan@altera.com>
662L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663S:	Maintained
664F:	drivers/mailbox/mailbox-altera.c
665
666ALTERA PIO DRIVER
667M:	Tien Hock Loh <thloh@altera.com>
668L:	linux-gpio@vger.kernel.org
669S:	Maintained
670F:	drivers/gpio/gpio-altera.c
671
672ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
673M:	Thor Thayer <thor.thayer@linux.intel.com>
674S:	Maintained
675F:	drivers/gpio/gpio-altera-a10sr.c
676F:	drivers/mfd/altera-a10sr.c
677F:	drivers/reset/reset-a10sr.c
678F:	include/linux/mfd/altera-a10sr.h
679F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
680
681ALTERA TRIPLE SPEED ETHERNET DRIVER
682M:	Vince Bridgers <vbridger@opensource.altera.com>
683L:	netdev@vger.kernel.org
684L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685S:	Maintained
686F:	drivers/net/ethernet/altera/
687
688ALTERA UART/JTAG UART SERIAL DRIVERS
689M:	Tobias Klauser <tklauser@distanz.ch>
690L:	linux-serial@vger.kernel.org
691L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
692S:	Maintained
693F:	drivers/tty/serial/altera_uart.c
694F:	drivers/tty/serial/altera_jtaguart.c
695F:	include/linux/altera_uart.h
696F:	include/linux/altera_jtaguart.h
697
698AMAZON ETHERNET DRIVERS
699M:	Netanel Belgazal <netanel@amazon.com>
700R:	Saeed Bishara <saeedb@amazon.com>
701R:	Zorik Machulsky <zorik@amazon.com>
702L:	netdev@vger.kernel.org
703S:	Supported
704F:	Documentation/networking/ena.txt
705F:	drivers/net/ethernet/amazon/
706
707AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
708M:	Tom Lendacky <thomas.lendacky@amd.com>
709M:	Gary Hook <gary.hook@amd.com>
710L:	linux-crypto@vger.kernel.org
711S:	Supported
712F:	drivers/crypto/ccp/
713F:	include/linux/ccp.h
714
715AMD FAM15H PROCESSOR POWER MONITORING DRIVER
716M:	Huang Rui <ray.huang@amd.com>
717L:	linux-hwmon@vger.kernel.org
718S:	Supported
719F:	Documentation/hwmon/fam15h_power
720F:	drivers/hwmon/fam15h_power.c
721
722AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
723L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
724S:	Orphan
725F:	drivers/usb/gadget/udc/amd5536udc.*
726
727AMD GEODE PROCESSOR/CHIPSET SUPPORT
728P:	Andres Salomon <dilinger@queued.net>
729L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
730W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
731S:	Supported
732F:	drivers/char/hw_random/geode-rng.c
733F:	drivers/crypto/geode*
734F:	drivers/video/fbdev/geode/
735F:	arch/x86/include/asm/geode.h
736
737AMD IOMMU (AMD-VI)
738M:	Joerg Roedel <joro@8bytes.org>
739L:	iommu@lists.linux-foundation.org
740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
741S:	Maintained
742F:	drivers/iommu/amd_iommu*.[ch]
743F:	include/linux/amd-iommu.h
744
745AMD KFD
746M:	Oded Gabbay <oded.gabbay@gmail.com>
747L:	dri-devel@lists.freedesktop.org
748T:	git git://people.freedesktop.org/~gabbayo/linux.git
749S:	Supported
750F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
751F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
752F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
753F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
754F:	drivers/gpu/drm/amd/amdkfd/
755F:	drivers/gpu/drm/amd/include/cik_structs.h
756F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
757F:	drivers/gpu/drm/amd/include/vi_structs.h
758F:	include/uapi/linux/kfd_ioctl.h
759
760AMD SEATTLE DEVICE TREE SUPPORT
761M:	Brijesh Singh <brijeshkumar.singh@amd.com>
762M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
763M:	Tom Lendacky <thomas.lendacky@amd.com>
764S:	Supported
765F:	arch/arm64/boot/dts/amd/
766
767AMD XGBE DRIVER
768M:	Tom Lendacky <thomas.lendacky@amd.com>
769L:	netdev@vger.kernel.org
770S:	Supported
771F:	drivers/net/ethernet/amd/xgbe/
772F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
773
774AMS (Apple Motion Sensor) DRIVER
775M:	Michael Hanselmann <linux-kernel@hansmi.ch>
776S:	Supported
777F:	drivers/macintosh/ams/
778
779ANALOG DEVICES INC AD9389B DRIVER
780M:	Hans Verkuil <hans.verkuil@cisco.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783F:	drivers/media/i2c/ad9389b*
784
785ANALOG DEVICES INC ADV7180 DRIVER
786M:	Lars-Peter Clausen <lars@metafoo.de>
787L:	linux-media@vger.kernel.org
788W:	http://ez.analog.com/community/linux-device-drivers
789S:	Supported
790F:	drivers/media/i2c/adv7180.c
791
792ANALOG DEVICES INC ADV748X DRIVER
793M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
794L:	linux-media@vger.kernel.org
795S:	Maintained
796F:	drivers/media/i2c/adv748x/*
797
798ANALOG DEVICES INC ADV7511 DRIVER
799M:	Hans Verkuil <hans.verkuil@cisco.com>
800L:	linux-media@vger.kernel.org
801S:	Maintained
802F:	drivers/media/i2c/adv7511*
803
804ANALOG DEVICES INC ADV7604 DRIVER
805M:	Hans Verkuil <hans.verkuil@cisco.com>
806L:	linux-media@vger.kernel.org
807S:	Maintained
808F:	drivers/media/i2c/adv7604*
809
810ANALOG DEVICES INC ADV7842 DRIVER
811M:	Hans Verkuil <hans.verkuil@cisco.com>
812L:	linux-media@vger.kernel.org
813S:	Maintained
814F:	drivers/media/i2c/adv7842*
815
816ANALOG DEVICES INC ASOC CODEC DRIVERS
817M:	Lars-Peter Clausen <lars@metafoo.de>
818L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
819W:	http://wiki.analog.com/
820W:	http://ez.analog.com/community/linux-device-drivers
821S:	Supported
822F:	sound/soc/codecs/adau*
823F:	sound/soc/codecs/adav*
824F:	sound/soc/codecs/ad1*
825F:	sound/soc/codecs/ad7*
826F:	sound/soc/codecs/ssm*
827F:	sound/soc/codecs/sigmadsp.*
828
829ANALOG DEVICES INC ASOC DRIVERS
830L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
831L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
832W:	http://blackfin.uclinux.org/
833S:	Supported
834F:	sound/soc/blackfin/*
835
836ANALOG DEVICES INC DMA DRIVERS
837M:	Lars-Peter Clausen <lars@metafoo.de>
838W:	http://ez.analog.com/community/linux-device-drivers
839S:	Supported
840F:	drivers/dma/dma-axi-dmac.c
841
842ANALOG DEVICES INC IIO DRIVERS
843M:	Lars-Peter Clausen <lars@metafoo.de>
844M:	Michael Hennerich <Michael.Hennerich@analog.com>
845W:	http://wiki.analog.com/
846W:	http://ez.analog.com/community/linux-device-drivers
847S:	Supported
848F:	drivers/iio/*/ad*
849F:	drivers/iio/adc/ltc2497*
850X:	drivers/iio/*/adjd*
851F:	drivers/staging/iio/*/ad*
852F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
853
854ANDROID CONFIG FRAGMENTS
855M:	Rob Herring <robh@kernel.org>
856S:	Supported
857F:	kernel/configs/android*
858
859ANDROID DRIVERS
860M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
861M:	Arve Hjønnevåg <arve@android.com>
862M:	Riley Andrews <riandrews@android.com>
863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
864L:	devel@driverdev.osuosl.org
865S:	Supported
866F:	drivers/android/
867F:	drivers/staging/android/
868
869ANDROID GOLDFISH RTC DRIVER
870M:	Miodrag Dinic <miodrag.dinic@mips.com>
871S:	Supported
872F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
873F:	drivers/rtc/rtc-goldfish.c
874
875ANDROID ION DRIVER
876M:	Laura Abbott <labbott@redhat.com>
877M:	Sumit Semwal <sumit.semwal@linaro.org>
878L:	devel@driverdev.osuosl.org
879S:	Supported
880F:	drivers/staging/android/ion
881F:	drivers/staging/android/uapi/ion.h
882F:	drivers/staging/android/uapi/ion_test.h
883
884AOA (Apple Onboard Audio) ALSA DRIVER
885M:	Johannes Berg <johannes@sipsolutions.net>
886L:	linuxppc-dev@lists.ozlabs.org
887L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
888S:	Maintained
889F:	sound/aoa/
890
891APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
892M:	William Breathitt Gray <vilhelm.gray@gmail.com>
893L:	linux-iio@vger.kernel.org
894S:	Maintained
895F:	drivers/iio/adc/stx104.c
896
897APM DRIVER
898M:	Jiri Kosina <jikos@kernel.org>
899S:	Odd fixes
900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
901F:	arch/x86/kernel/apm_32.c
902F:	include/linux/apm_bios.h
903F:	include/uapi/linux/apm_bios.h
904F:	drivers/char/apm-emulation.c
905
906APPARMOR SECURITY MODULE
907M:	John Johansen <john.johansen@canonical.com>
908L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
909W:	apparmor.wiki.kernel.org
910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
911S:	Supported
912F:	security/apparmor/
913F:	Documentation/admin-guide/LSM/apparmor.rst
914
915APPLE BCM5974 MULTITOUCH DRIVER
916M:	Henrik Rydberg <rydberg@bitmath.org>
917L:	linux-input@vger.kernel.org
918S:	Odd fixes
919F:	drivers/input/mouse/bcm5974.c
920
921APPLE SMC DRIVER
922M:	Henrik Rydberg <rydberg@bitmath.org>
923L:	linux-hwmon@vger.kernel.org
924S:	Odd fixes
925F:	drivers/hwmon/applesmc.c
926
927APPLETALK NETWORK LAYER
928L:	netdev@vger.kernel.org
929S:	Odd fixes
930F:	drivers/net/appletalk/
931F:	net/appletalk/
932
933APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
934M:	Duc Dang <dhdang@apm.com>
935S:	Supported
936F:	arch/arm64/boot/dts/apm/
937
938APPLIED MICRO (APM) X-GENE SOC EDAC
939M:	Loc Ho <lho@apm.com>
940S:	Supported
941F:	drivers/edac/xgene_edac.c
942F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
943
944APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
945M:	Iyappan Subramanian <isubramanian@apm.com>
946M:	Keyur Chudgar <kchudgar@apm.com>
947S:	Supported
948F:	drivers/net/ethernet/apm/xgene-v2/
949
950APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
951M:	Iyappan Subramanian <isubramanian@apm.com>
952M:	Keyur Chudgar <kchudgar@apm.com>
953M:	Quan Nguyen <qnguyen@apm.com>
954S:	Supported
955F:	drivers/net/ethernet/apm/xgene/
956F:	drivers/net/phy/mdio-xgene.c
957F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
958F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
959
960APPLIED MICRO (APM) X-GENE SOC PMU
961M:	Tai Nguyen <ttnguyen@apm.com>
962S:	Supported
963F:	drivers/perf/xgene_pmu.c
964F:	Documentation/perf/xgene-pmu.txt
965F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
966
967APTINA CAMERA SENSOR PLL
968M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
969L:	linux-media@vger.kernel.org
970S:	Maintained
971F:	drivers/media/i2c/aptina-pll.*
972
973ARC FRAMEBUFFER DRIVER
974M:	Jaya Kumar <jayalk@intworks.biz>
975S:	Maintained
976F:	drivers/video/fbdev/arcfb.c
977F:	drivers/video/fbdev/core/fb_defio.c
978
979ARC PGU DRM DRIVER
980M:	Alexey Brodkin <abrodkin@synopsys.com>
981S:	Supported
982F:	drivers/gpu/drm/arc/
983F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
984
985ARCNET NETWORK LAYER
986M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
987L:	netdev@vger.kernel.org
988S:	Maintained
989F:	drivers/net/arcnet/
990F:	include/uapi/linux/if_arcnet.h
991
992ARM ARCHITECTED TIMER DRIVER
993M:	Mark Rutland <mark.rutland@arm.com>
994M:	Marc Zyngier <marc.zyngier@arm.com>
995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996S:	Maintained
997F:	arch/arm/include/asm/arch_timer.h
998F:	arch/arm64/include/asm/arch_timer.h
999F:	drivers/clocksource/arm_arch_timer.c
1000
1001ARM HDLCD DRM DRIVER
1002M:	Liviu Dudau <liviu.dudau@arm.com>
1003S:	Supported
1004F:	drivers/gpu/drm/arm/hdlcd_*
1005F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1006
1007ARM MALI-DP DRM DRIVER
1008M:	Liviu Dudau <liviu.dudau@arm.com>
1009M:	Brian Starkey <brian.starkey@arm.com>
1010M:	Mali DP Maintainers <malidp@foss.arm.com>
1011S:	Supported
1012F:	drivers/gpu/drm/arm/
1013F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1014
1015ARM MFM AND FLOPPY DRIVERS
1016M:	Ian Molton <spyro@f2s.com>
1017S:	Maintained
1018F:	arch/arm/lib/floppydma.S
1019F:	arch/arm/include/asm/floppy.h
1020
1021ARM PMU PROFILING AND DEBUGGING
1022M:	Will Deacon <will.deacon@arm.com>
1023M:	Mark Rutland <mark.rutland@arm.com>
1024S:	Maintained
1025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026F:	arch/arm*/kernel/perf_*
1027F:	arch/arm/oprofile/common.c
1028F:	arch/arm*/kernel/hw_breakpoint.c
1029F:	arch/arm*/include/asm/hw_breakpoint.h
1030F:	arch/arm*/include/asm/perf_event.h
1031F:	drivers/perf/*
1032F:	include/linux/perf/arm_pmu.h
1033F:	Documentation/devicetree/bindings/arm/pmu.txt
1034F:	Documentation/devicetree/bindings/perf/
1035
1036ARM PORT
1037M:	Russell King <linux@armlinux.org.uk>
1038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039W:	http://www.armlinux.org.uk/
1040S:	Maintained
1041T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1042F:	arch/arm/
1043
1044ARM PRIMECELL AACI PL041 DRIVER
1045M:	Russell King <linux@armlinux.org.uk>
1046S:	Maintained
1047F:	sound/arm/aaci.*
1048
1049ARM PRIMECELL BUS SUPPORT
1050M:	Russell King <linux@armlinux.org.uk>
1051S:	Maintained
1052F:	drivers/amba/
1053F:	include/linux/amba/bus.h
1054
1055ARM PRIMECELL CLCD PL110 DRIVER
1056M:	Russell King <linux@armlinux.org.uk>
1057S:	Maintained
1058F:	drivers/video/fbdev/amba-clcd.*
1059
1060ARM PRIMECELL KMI PL050 DRIVER
1061M:	Russell King <linux@armlinux.org.uk>
1062S:	Maintained
1063F:	drivers/input/serio/ambakmi.*
1064F:	include/linux/amba/kmi.h
1065
1066ARM PRIMECELL MMCI PL180/1 DRIVER
1067M:	Russell King <linux@armlinux.org.uk>
1068S:	Maintained
1069F:	drivers/mmc/host/mmci.*
1070F:	include/linux/amba/mmci.h
1071
1072ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1073M:	Russell King <linux@armlinux.org.uk>
1074S:	Maintained
1075F:	drivers/tty/serial/amba-pl01*.c
1076F:	include/linux/amba/serial.h
1077
1078ARM SMMU DRIVERS
1079M:	Will Deacon <will.deacon@arm.com>
1080R:	Robin Murphy <robin.murphy@arm.com>
1081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S:	Maintained
1083F:	drivers/iommu/arm-smmu.c
1084F:	drivers/iommu/arm-smmu-v3.c
1085F:	drivers/iommu/io-pgtable-arm.c
1086F:	drivers/iommu/io-pgtable-arm-v7s.c
1087
1088ARM SUB-ARCHITECTURES
1089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090S:	Maintained
1091F:	arch/arm/mach-*/
1092F:	arch/arm/plat-*/
1093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1094
1095ARM/ACTIONS SEMI ARCHITECTURE
1096M:	Andreas Färber <afaerber@suse.de>
1097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S:	Maintained
1099N:	owl
1100F:	arch/arm/mach-actions/
1101F:	arch/arm/boot/dts/owl-*
1102F:	arch/arm64/boot/dts/actions/
1103F:	drivers/clocksource/owl-*
1104F:	drivers/soc/actions/
1105F:	include/dt-bindings/power/owl-*
1106F:	include/linux/soc/actions/
1107F:	Documentation/devicetree/bindings/arm/actions.txt
1108F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1109F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1110
1111ARM/ADS SPHERE MACHINE SUPPORT
1112M:	Lennert Buytenhek <kernel@wantstofly.org>
1113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S:	Maintained
1115
1116ARM/AFEB9260 MACHINE SUPPORT
1117M:	Sergey Lapin <slapin@ossfans.org>
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S:	Maintained
1120
1121ARM/AJECO 1ARM MACHINE SUPPORT
1122M:	Lennert Buytenhek <kernel@wantstofly.org>
1123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S:	Maintained
1125
1126ARM/Allwinner SoC Clock Support
1127M:	Emilio López <emilio@elopez.com.ar>
1128S:	Maintained
1129F:	drivers/clk/sunxi/
1130
1131ARM/Allwinner sunXi SoC support
1132M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1133M:	Chen-Yu Tsai <wens@csie.org>
1134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S:	Maintained
1136N:	sun[x456789]i
1137N:	sun50i
1138F:	arch/arm/mach-sunxi/
1139F:	arch/arm64/boot/dts/allwinner/
1140F:	drivers/clk/sunxi-ng/
1141F:	drivers/pinctrl/sunxi/
1142F:	drivers/soc/sunxi/
1143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1144
1145ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1146M:	Neil Armstrong <narmstrong@baylibre.com>
1147M:	Jerome Brunet <jbrunet@baylibre.com>
1148L:	linux-amlogic@lists.infradead.org
1149S:	Maintained
1150F:	drivers/clk/meson/
1151F:	include/dt-bindings/clock/meson*
1152F:	include/dt-bindings/clock/gxbb*
1153F:	Documentation/devicetree/bindings/clock/amlogic*
1154
1155ARM/Amlogic Meson SoC support
1156M:	Carlo Caione <carlo@caione.org>
1157M:	Kevin Hilman <khilman@baylibre.com>
1158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159L:	linux-amlogic@lists.infradead.org
1160W:	http://linux-meson.com/
1161S:	Maintained
1162F:	arch/arm/mach-meson/
1163F:	arch/arm/boot/dts/meson*
1164F:	arch/arm64/boot/dts/amlogic/
1165F:	drivers/pinctrl/meson/
1166F:	drivers/mmc/host/meson*
1167N:	meson
1168
1169ARM/Annapurna Labs ALPINE ARCHITECTURE
1170M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1171M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173S:	Maintained
1174F:	arch/arm/mach-alpine/
1175F:	arch/arm/boot/dts/alpine*
1176F:	arch/arm64/boot/dts/al/
1177F:	drivers/*/*alpine*
1178
1179ARM/ARTPEC MACHINE SUPPORT
1180M:	Jesper Nilsson <jesper.nilsson@axis.com>
1181M:	Lars Persson <lars.persson@axis.com>
1182M:	Niklas Cassel <niklas.cassel@axis.com>
1183S:	Maintained
1184L:	linux-arm-kernel@axis.com
1185F:	arch/arm/mach-artpec
1186F:	arch/arm/boot/dts/artpec6*
1187F:	drivers/clk/axis
1188F:	drivers/crypto/axis
1189F:	drivers/pinctrl/pinctrl-artpec*
1190F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1191
1192ARM/ASPEED I2C DRIVER
1193M:	Brendan Higgins <brendanhiggins@google.com>
1194R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1195R:	Joel Stanley <joel@jms.id.au>
1196L:	linux-i2c@vger.kernel.org
1197L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1198S:	Maintained
1199F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1200F:	drivers/i2c/busses/i2c-aspeed.c
1201F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1202F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1203
1204ARM/ASPEED MACHINE SUPPORT
1205M:	Joel Stanley <joel@jms.id.au>
1206S:	Maintained
1207F:	arch/arm/mach-aspeed/
1208F:	arch/arm/boot/dts/aspeed-*
1209F:	drivers/*/*aspeed*
1210
1211ARM/ATMEL AT91 Clock Support
1212M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1213S:	Maintained
1214F:	drivers/clk/at91
1215
1216ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1217M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1218M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220W:	http://www.linux4sam.org
1221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1222S:	Supported
1223N:	at91
1224N:	atmel
1225F:	arch/arm/mach-at91/
1226F:	include/soc/at91/
1227F:	arch/arm/boot/dts/at91*.dts
1228F:	arch/arm/boot/dts/at91*.dtsi
1229F:	arch/arm/boot/dts/sama*.dts
1230F:	arch/arm/boot/dts/sama*.dtsi
1231F:	arch/arm/include/debug/at91.S
1232F:	drivers/memory/atmel*
1233F:	drivers/watchdog/sama5d4_wdt.c
1234X:	drivers/input/touchscreen/atmel_mxt_ts.c
1235X:	drivers/net/wireless/atmel/
1236
1237ARM/CALXEDA HIGHBANK ARCHITECTURE
1238M:	Rob Herring <robh@kernel.org>
1239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S:	Maintained
1241F:	arch/arm/mach-highbank/
1242F:	arch/arm/boot/dts/highbank.dts
1243F:	arch/arm/boot/dts/ecx-*.dts*
1244
1245ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1246M:	Krzysztof Halasa <khalasa@piap.pl>
1247S:	Maintained
1248F:	arch/arm/mach-cns3xxx/
1249
1250ARM/CAVIUM THUNDER NETWORK DRIVER
1251M:	Sunil Goutham <sgoutham@cavium.com>
1252M:	Robert Richter <rric@kernel.org>
1253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S:	Supported
1255F:	drivers/net/ethernet/cavium/thunder/
1256
1257ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1258M:	Alexander Shiyan <shc_work@mail.ru>
1259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S:	Odd Fixes
1261N:	clps711x
1262
1263ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1264M:	Lennert Buytenhek <kernel@wantstofly.org>
1265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S:	Maintained
1267
1268ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1269M:	Hartley Sweeten <hsweeten@visionengravers.com>
1270M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S:	Maintained
1273F:	arch/arm/mach-ep93xx/
1274F:	arch/arm/mach-ep93xx/include/mach/
1275
1276ARM/CLKDEV SUPPORT
1277M:	Russell King <linux@armlinux.org.uk>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S:	Maintained
1280T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1281F:	arch/arm/include/asm/clkdev.h
1282F:	drivers/clk/clkdev.c
1283
1284ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1285M:	Mike Rapoport <mike@compulab.co.il>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288
1289ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1290M:	Baruch Siach <baruch@tkos.co.il>
1291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S:	Maintained
1293F:	arch/arm/boot/dts/cx92755*
1294N:	digicolor
1295
1296ARM/CONTEC MICRO9 MACHINE SUPPORT
1297M:	Hubert Feurstein <hubert.feurstein@contec.at>
1298S:	Maintained
1299F:	arch/arm/mach-ep93xx/micro9.c
1300
1301ARM/CORESIGHT FRAMEWORK AND DRIVERS
1302M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S:	Maintained
1305F:	drivers/hwtracing/coresight/*
1306F:	Documentation/trace/coresight.txt
1307F:	Documentation/trace/coresight-cpu-debug.txt
1308F:	Documentation/devicetree/bindings/arm/coresight.txt
1309F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1310F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1311F:	tools/perf/arch/arm/util/pmu.c
1312F:	tools/perf/arch/arm/util/auxtrace.c
1313F:	tools/perf/arch/arm/util/cs-etm.c
1314F:	tools/perf/arch/arm/util/cs-etm.h
1315F:	tools/perf/util/cs-etm.h
1316
1317ARM/CORGI MACHINE SUPPORT
1318M:	Richard Purdie <rpurdie@rpsys.net>
1319S:	Maintained
1320
1321ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1322M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1323M:	Linus Walleij <linus.walleij@linaro.org>
1324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325T:	git git://github.com/ulli-kroll/linux.git
1326S:	Maintained
1327F:	Documentation/devicetree/bindings/arm/gemini.txt
1328F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1329F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1330F:	arch/arm/mach-gemini/
1331F:	drivers/pinctrl/pinctrl-gemini.c
1332F:	drivers/rtc/rtc-ftrtc010.c
1333
1334ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1335M:	Barry Song <baohua@kernel.org>
1336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1338S:	Maintained
1339F:	arch/arm/boot/dts/prima2*
1340F:	arch/arm/mach-prima2/
1341F:	drivers/clk/sirf/
1342F:	drivers/clocksource/timer-prima2.c
1343F:	drivers/clocksource/timer-atlas7.c
1344N:	[^a-z]sirf
1345
1346ARM/EBSA110 MACHINE SUPPORT
1347M:	Russell King <linux@armlinux.org.uk>
1348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349W:	http://www.armlinux.org.uk/
1350S:	Maintained
1351F:	arch/arm/mach-ebsa110/
1352F:	drivers/net/ethernet/amd/am79c961a.*
1353
1354ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1355M:	Uwe Kleine-König <kernel@pengutronix.de>
1356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S:	Maintained
1358N:	efm32
1359
1360ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1361M:	Robert Jarzmik <robert.jarzmik@free.fr>
1362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363S:	Maintained
1364F:	arch/arm/mach-pxa/ezx.c
1365
1366ARM/FARADAY FA526 PORT
1367M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370T:	git git://git.berlios.de/gemini-board
1371F:	arch/arm/mm/*-fa*
1372
1373ARM/FOOTBRIDGE ARCHITECTURE
1374M:	Russell King <linux@armlinux.org.uk>
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376W:	http://www.armlinux.org.uk/
1377S:	Maintained
1378F:	arch/arm/include/asm/hardware/dec21285.h
1379F:	arch/arm/mach-footbridge/
1380
1381ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1382M:	Shawn Guo <shawnguo@kernel.org>
1383M:	Sascha Hauer <kernel@pengutronix.de>
1384R:	Fabio Estevam <fabio.estevam@nxp.com>
1385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386S:	Maintained
1387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1388F:	arch/arm/mach-imx/
1389F:	arch/arm/mach-mxs/
1390F:	arch/arm/boot/dts/imx*
1391F:	arch/arm/configs/imx*_defconfig
1392F:	drivers/clk/imx/
1393F:	drivers/soc/imx/
1394F:	include/soc/imx/
1395
1396ARM/FREESCALE VYBRID ARM ARCHITECTURE
1397M:	Shawn Guo <shawnguo@kernel.org>
1398M:	Sascha Hauer <kernel@pengutronix.de>
1399R:	Stefan Agner <stefan@agner.ch>
1400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S:	Maintained
1402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1403F:	arch/arm/mach-imx/*vf610*
1404F:	arch/arm/boot/dts/vf*
1405
1406ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1407M:	Lennert Buytenhek <kernel@wantstofly.org>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S:	Maintained
1410
1411ARM/GUMSTIX MACHINE SUPPORT
1412M:	Steve Sakoman <sakoman@gmail.com>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415
1416ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1417M:	Philipp Zabel <philipp.zabel@gmail.com>
1418M:	Paul Parsons <lost.distance@yahoo.com>
1419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420S:	Maintained
1421F:	arch/arm/mach-pxa/hx4700.c
1422F:	arch/arm/mach-pxa/include/mach/hx4700.h
1423F:	sound/soc/pxa/hx4700.c
1424
1425ARM/HISILICON SOC SUPPORT
1426M:	Wei Xu <xuwei5@hisilicon.com>
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428W:	http://www.hisilicon.com
1429S:	Supported
1430T:	git git://github.com/hisilicon/linux-hisi.git
1431F:	arch/arm/mach-hisi/
1432F:	arch/arm/boot/dts/hi3*
1433F:	arch/arm/boot/dts/hip*
1434F:	arch/arm/boot/dts/hisi*
1435F:	arch/arm64/boot/dts/hisilicon/
1436
1437ARM/HP JORNADA 7XX MACHINE SUPPORT
1438M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1439W:	www.jlime.com
1440S:	Maintained
1441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1442F:	arch/arm/mach-sa1100/jornada720.c
1443F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1444
1445ARM/IGEP MACHINE SUPPORT
1446M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1447M:	Javier Martinez Canillas <javier@dowhile0.org>
1448L:	linux-omap@vger.kernel.org
1449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450S:	Maintained
1451F:	arch/arm/boot/dts/omap3-igep*
1452
1453ARM/INCOME PXA270 SUPPORT
1454M:	Marek Vasut <marek.vasut@gmail.com>
1455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456S:	Maintained
1457F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1458
1459ARM/INTEL IOP13XX ARM ARCHITECTURE
1460M:	Lennert Buytenhek <kernel@wantstofly.org>
1461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462S:	Maintained
1463
1464ARM/INTEL IOP32X ARM ARCHITECTURE
1465M:	Lennert Buytenhek <kernel@wantstofly.org>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S:	Maintained
1468
1469ARM/INTEL IOP33X ARM ARCHITECTURE
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S:	Orphan
1472
1473ARM/INTEL IQ81342EX MACHINE SUPPORT
1474M:	Lennert Buytenhek <kernel@wantstofly.org>
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477
1478ARM/INTEL IXDP2850 MACHINE SUPPORT
1479M:	Lennert Buytenhek <kernel@wantstofly.org>
1480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S:	Maintained
1482
1483ARM/INTEL IXP4XX ARM ARCHITECTURE
1484M:	Imre Kaloz <kaloz@openwrt.org>
1485M:	Krzysztof Halasa <khalasa@piap.pl>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	arch/arm/mach-ixp4xx/
1489
1490ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1491M:	Jonathan Cameron <jic23@cam.ac.uk>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494F:	arch/arm/mach-pxa/stargate2.c
1495F:	drivers/pcmcia/pxa2xx_stargate2.c
1496
1497ARM/INTEL XSC3 (MANZANO) ARM CORE
1498M:	Lennert Buytenhek <kernel@wantstofly.org>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Maintained
1501
1502ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1503M:	Lennert Buytenhek <kernel@wantstofly.org>
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S:	Maintained
1506
1507ARM/LG1K ARCHITECTURE
1508M:	Chanho Min <chanho.min@lge.com>
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Maintained
1511F:	arch/arm64/boot/dts/lg/
1512
1513ARM/LOGICPD PXA270 MACHINE SUPPORT
1514M:	Lennert Buytenhek <kernel@wantstofly.org>
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S:	Maintained
1517
1518ARM/LPC18XX ARCHITECTURE
1519M:	Joachim Eastwood <manabian@gmail.com>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S:	Maintained
1522F:	arch/arm/boot/dts/lpc43*
1523F:	drivers/clk/nxp/clk-lpc18xx*
1524F:	drivers/clocksource/time-lpc32xx.c
1525F:	drivers/i2c/busses/i2c-lpc2k.c
1526F:	drivers/memory/pl172.c
1527F:	drivers/mtd/spi-nor/nxp-spifi.c
1528F:	drivers/rtc/rtc-lpc24xx.c
1529N:	lpc18xx
1530
1531ARM/LPC32XX SOC SUPPORT
1532M:	Vladimir Zapolskiy <vz@mleia.com>
1533M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1536S:	Maintained
1537F:	arch/arm/boot/dts/lpc32*
1538F:	arch/arm/mach-lpc32xx/
1539F:	drivers/i2c/busses/i2c-pnx.c
1540F:	drivers/net/ethernet/nxp/lpc_eth.c
1541F:	drivers/usb/host/ohci-nxp.c
1542F:	drivers/watchdog/pnx4008_wdt.c
1543N:	lpc32xx
1544
1545ARM/MAGICIAN MACHINE SUPPORT
1546M:	Philipp Zabel <philipp.zabel@gmail.com>
1547S:	Maintained
1548
1549ARM/Marvell Berlin SoC support
1550M:	Jisheng Zhang <jszhang@marvell.com>
1551M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S:	Maintained
1554F:	arch/arm/mach-berlin/
1555F:	arch/arm/boot/dts/berlin*
1556F:	arch/arm64/boot/dts/marvell/berlin*
1557
1558ARM/Marvell Dove/MV78xx0/Orion SOC support
1559M:	Jason Cooper <jason@lakedaemon.net>
1560M:	Andrew Lunn <andrew@lunn.ch>
1561M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1562M:	Gregory Clement <gregory.clement@free-electrons.com>
1563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564S:	Maintained
1565F:	Documentation/devicetree/bindings/soc/dove/
1566F:	arch/arm/mach-dove/
1567F:	arch/arm/mach-mv78xx0/
1568F:	arch/arm/mach-orion5x/
1569F:	arch/arm/plat-orion/
1570F:	arch/arm/boot/dts/dove*
1571F:	arch/arm/boot/dts/orion5x*
1572
1573ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1574M:	Jason Cooper <jason@lakedaemon.net>
1575M:	Andrew Lunn <andrew@lunn.ch>
1576M:	Gregory Clement <gregory.clement@free-electrons.com>
1577M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579S:	Maintained
1580F:	arch/arm/boot/dts/armada*
1581F:	arch/arm/boot/dts/kirkwood*
1582F:	arch/arm/configs/mvebu_*_defconfig
1583F:	arch/arm/mach-mvebu/
1584F:	arch/arm64/boot/dts/marvell/armada*
1585F:	drivers/cpufreq/mvebu-cpufreq.c
1586F:	drivers/irqchip/irq-armada-370-xp.c
1587F:	drivers/irqchip/irq-mvebu-*
1588F:	drivers/pinctrl/mvebu/
1589F:	drivers/rtc/rtc-armada38x.c
1590
1591ARM/Mediatek RTC DRIVER
1592M:	Eddie Huang <eddie.huang@mediatek.com>
1593M:	Sean Wang <sean.wang@mediatek.com>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1598F:	drivers/rtc/rtc-mt6397.c
1599F:	drivers/rtc/rtc-mt7622.c
1600
1601ARM/Mediatek SoC support
1602M:	Matthias Brugger <matthias.bgg@gmail.com>
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1605S:	Maintained
1606F:	arch/arm/boot/dts/mt6*
1607F:	arch/arm/boot/dts/mt7*
1608F:	arch/arm/boot/dts/mt8*
1609F:	arch/arm/mach-mediatek/
1610F:	arch/arm64/boot/dts/mediatek/
1611N:	mtk
1612K:	mediatek
1613
1614ARM/Mediatek USB3 PHY DRIVER
1615M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1618S:	Maintained
1619F:	drivers/phy/mediatek/phy-mtk-tphy.c
1620
1621ARM/MICREL KS8695 ARCHITECTURE
1622M:	Greg Ungerer <gerg@uclinux.org>
1623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624F:	arch/arm/mach-ks8695/
1625S:	Odd Fixes
1626
1627ARM/MIOA701 MACHINE SUPPORT
1628M:	Robert Jarzmik <robert.jarzmik@free.fr>
1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630F:	arch/arm/mach-pxa/mioa701.c
1631S:	Maintained
1632
1633ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1634M:	Michael Petchkovsky <mkpetch@internode.on.net>
1635S:	Maintained
1636
1637ARM/NOMADIK ARCHITECTURE
1638M:	Alessandro Rubini <rubini@unipv.it>
1639M:	Linus Walleij <linus.walleij@linaro.org>
1640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S:	Maintained
1642F:	arch/arm/mach-nomadik/
1643F:	drivers/pinctrl/nomadik/
1644F:	drivers/i2c/busses/i2c-nomadik.c
1645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1646
1647ARM/NUVOTON W90X900 ARM ARCHITECTURE
1648M:	Wan ZongShun <mcuos.com@gmail.com>
1649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650W:	http://www.mcuos.com
1651S:	Maintained
1652F:	arch/arm/mach-w90x900/
1653F:	drivers/input/keyboard/w90p910_keypad.c
1654F:	drivers/input/touchscreen/w90p910_ts.c
1655F:	drivers/watchdog/nuc900_wdt.c
1656F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1657F:	drivers/mtd/nand/nuc900_nand.c
1658F:	drivers/rtc/rtc-nuc900.c
1659F:	drivers/spi/spi-nuc900.c
1660F:	drivers/usb/host/ehci-w90x900.c
1661F:	drivers/video/fbdev/nuc900fb.c
1662
1663ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1664M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1665L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1666W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1667S:	Supported
1668
1669ARM/Orion SoC/Technologic Systems TS-78xx platform support
1670M:	Alexander Clouter <alex@digriz.org.uk>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672W:	http://www.digriz.org.uk/ts78xx/kernel
1673S:	Maintained
1674F:	arch/arm/mach-orion5x/ts78xx-*
1675
1676ARM/OXNAS platform support
1677M:	Neil Armstrong <narmstrong@baylibre.com>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1680S:	Maintained
1681F:	arch/arm/mach-oxnas/
1682F:	arch/arm/boot/dts/ox8*.dtsi
1683F:	arch/arm/boot/dts/wd-mbwe.dts
1684F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1685N:	oxnas
1686
1687ARM/PALM TREO SUPPORT
1688M:	Tomas Cech <sleep_walker@suse.com>
1689L:	linux-arm-kernel@lists.infradead.org
1690W:	http://hackndev.com
1691S:	Maintained
1692F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1693F:	arch/arm/mach-pxa/palmtreo.c
1694
1695ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1696M:	Marek Vasut <marek.vasut@gmail.com>
1697L:	linux-arm-kernel@lists.infradead.org
1698W:	http://hackndev.com
1699S:	Maintained
1700F:	arch/arm/mach-pxa/include/mach/palmtx.h
1701F:	arch/arm/mach-pxa/palmtx.c
1702F:	arch/arm/mach-pxa/include/mach/palmt5.h
1703F:	arch/arm/mach-pxa/palmt5.c
1704F:	arch/arm/mach-pxa/include/mach/palmld.h
1705F:	arch/arm/mach-pxa/palmld.c
1706F:	arch/arm/mach-pxa/include/mach/palmte2.h
1707F:	arch/arm/mach-pxa/palmte2.c
1708F:	arch/arm/mach-pxa/include/mach/palmtc.h
1709F:	arch/arm/mach-pxa/palmtc.c
1710
1711ARM/PALMZ72 SUPPORT
1712M:	Sergey Lapin <slapin@ossfans.org>
1713L:	linux-arm-kernel@lists.infradead.org
1714W:	http://hackndev.com
1715S:	Maintained
1716F:	arch/arm/mach-pxa/include/mach/palmz72.h
1717F:	arch/arm/mach-pxa/palmz72.c
1718
1719ARM/PLEB SUPPORT
1720M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1721W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1722S:	Maintained
1723
1724ARM/PT DIGITAL BOARD PORT
1725M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727W:	http://www.armlinux.org.uk/
1728S:	Maintained
1729
1730ARM/QUALCOMM SUPPORT
1731M:	Andy Gross <andy.gross@linaro.org>
1732M:	David Brown <david.brown@linaro.org>
1733L:	linux-arm-msm@vger.kernel.org
1734L:	linux-soc@vger.kernel.org
1735S:	Maintained
1736F:	Documentation/devicetree/bindings/soc/qcom/
1737F:	arch/arm/boot/dts/qcom-*.dts
1738F:	arch/arm/boot/dts/qcom-*.dtsi
1739F:	arch/arm/mach-qcom/
1740F:	arch/arm64/boot/dts/qcom/*
1741F:	drivers/i2c/busses/i2c-qup.c
1742F:	drivers/clk/qcom/
1743F:	drivers/dma/qcom/
1744F:	drivers/soc/qcom/
1745F:	drivers/spi/spi-qup.c
1746F:	drivers/tty/serial/msm_serial.h
1747F:	drivers/tty/serial/msm_serial.c
1748F:	drivers/*/pm8???-*
1749F:	drivers/mfd/ssbi.c
1750F:	drivers/firmware/qcom_scm.c
1751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1752
1753ARM/RADISYS ENP2611 MACHINE SUPPORT
1754M:	Lennert Buytenhek <kernel@wantstofly.org>
1755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756S:	Maintained
1757
1758ARM/REALTEK ARCHITECTURE
1759M:	Andreas Färber <afaerber@suse.de>
1760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761S:	Maintained
1762F:	arch/arm64/boot/dts/realtek/
1763F:	Documentation/devicetree/bindings/arm/realtek.txt
1764
1765ARM/RENESAS ARM64 ARCHITECTURE
1766M:	Simon Horman <horms@verge.net.au>
1767M:	Magnus Damm <magnus.damm@gmail.com>
1768L:	linux-renesas-soc@vger.kernel.org
1769Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1771S:	Supported
1772F:	arch/arm64/boot/dts/renesas/
1773F:	Documentation/devicetree/bindings/arm/shmobile.txt
1774F:	drivers/soc/renesas/
1775F:	include/linux/soc/renesas/
1776
1777ARM/RISCPC ARCHITECTURE
1778M:	Russell King <linux@armlinux.org.uk>
1779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780W:	http://www.armlinux.org.uk/
1781S:	Maintained
1782F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1783F:	arch/arm/include/asm/hardware/ioc.h
1784F:	arch/arm/include/asm/hardware/iomd.h
1785F:	arch/arm/include/asm/hardware/memc.h
1786F:	arch/arm/mach-rpc/
1787F:	drivers/net/ethernet/8390/etherh.c
1788F:	drivers/net/ethernet/i825xx/ether1*
1789F:	drivers/net/ethernet/seeq/ether3*
1790F:	drivers/scsi/arm/
1791
1792ARM/Rockchip SoC support
1793M:	Heiko Stuebner <heiko@sntech.de>
1794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795L:	linux-rockchip@lists.infradead.org
1796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1797S:	Maintained
1798F:	arch/arm/boot/dts/rk3*
1799F:	arch/arm/boot/dts/rv1108*
1800F:	arch/arm/mach-rockchip/
1801F:	drivers/clk/rockchip/
1802F:	drivers/i2c/busses/i2c-rk3x.c
1803F:	drivers/*/*rockchip*
1804F:	drivers/*/*/*rockchip*
1805F:	sound/soc/rockchip/
1806N:	rockchip
1807
1808ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1809M:	Kukjin Kim <kgene@kernel.org>
1810M:	Krzysztof Kozlowski <krzk@kernel.org>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1813Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1814S:	Maintained
1815F:	arch/arm/boot/dts/s3c*
1816F:	arch/arm/boot/dts/s5p*
1817F:	arch/arm/boot/dts/samsung*
1818F:	arch/arm/boot/dts/exynos*
1819F:	arch/arm64/boot/dts/exynos/
1820F:	arch/arm/plat-samsung/
1821F:	arch/arm/mach-s3c24*/
1822F:	arch/arm/mach-s3c64xx/
1823F:	arch/arm/mach-s5p*/
1824F:	arch/arm/mach-exynos*/
1825F:	drivers/*/*s3c24*
1826F:	drivers/*/*/*s3c24*
1827F:	drivers/*/*s3c64xx*
1828F:	drivers/*/*s5pv210*
1829F:	drivers/memory/samsung/*
1830F:	drivers/soc/samsung/*
1831F:	Documentation/arm/Samsung/
1832F:	Documentation/devicetree/bindings/arm/samsung/
1833F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1834F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1835N:	exynos
1836
1837ARM/SAMSUNG MOBILE MACHINE SUPPORT
1838M:	Kyungmin Park <kyungmin.park@samsung.com>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841F:	arch/arm/mach-s5pv210/
1842
1843ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1844M:	Kyungmin Park <kyungmin.park@samsung.com>
1845M:	Kamil Debski <kamil@wypas.org>
1846M:	Andrzej Hajda <a.hajda@samsung.com>
1847L:	linux-arm-kernel@lists.infradead.org
1848L:	linux-media@vger.kernel.org
1849S:	Maintained
1850F:	drivers/media/platform/s5p-g2d/
1851
1852ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1853M:	Marek Szyprowski <m.szyprowski@samsung.com>
1854L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1855L:	linux-media@vger.kernel.org
1856S:	Maintained
1857F:	drivers/media/platform/s5p-cec/
1858F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1859
1860ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1861M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1862M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1863L:	linux-arm-kernel@lists.infradead.org
1864L:	linux-media@vger.kernel.org
1865S:	Maintained
1866F:	drivers/media/platform/s5p-jpeg/
1867
1868ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1869M:	Kyungmin Park <kyungmin.park@samsung.com>
1870M:	Kamil Debski <kamil@wypas.org>
1871M:	Jeongtae Park <jtp.park@samsung.com>
1872M:	Andrzej Hajda <a.hajda@samsung.com>
1873L:	linux-arm-kernel@lists.infradead.org
1874L:	linux-media@vger.kernel.org
1875S:	Maintained
1876F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1877F:	drivers/media/platform/s5p-mfc/
1878
1879ARM/SHMOBILE ARM ARCHITECTURE
1880M:	Simon Horman <horms@verge.net.au>
1881M:	Magnus Damm <magnus.damm@gmail.com>
1882L:	linux-renesas-soc@vger.kernel.org
1883Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1885S:	Supported
1886F:	arch/arm/boot/dts/emev2*
1887F:	arch/arm/boot/dts/r7s*
1888F:	arch/arm/boot/dts/r8a*
1889F:	arch/arm/boot/dts/sh*
1890F:	arch/arm/configs/shmobile_defconfig
1891F:	arch/arm/include/debug/renesas-scif.S
1892F:	arch/arm/mach-shmobile/
1893F:	Documentation/devicetree/bindings/arm/shmobile.txt
1894F:	drivers/soc/renesas/
1895F:	include/linux/soc/renesas/
1896
1897ARM/SOCFPGA ARCHITECTURE
1898M:	Dinh Nguyen <dinguyen@kernel.org>
1899S:	Maintained
1900F:	arch/arm/mach-socfpga/
1901F:	arch/arm/boot/dts/socfpga*
1902F:	arch/arm/configs/socfpga_defconfig
1903F:	arch/arm64/boot/dts/altera/
1904W:	http://www.rocketboards.org
1905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1906
1907ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1908M:	Dinh Nguyen <dinguyen@kernel.org>
1909S:	Maintained
1910F:	drivers/clk/socfpga/
1911
1912ARM/SOCFPGA EDAC SUPPORT
1913M:	Thor Thayer <thor.thayer@linux.intel.com>
1914S:	Maintained
1915F:	drivers/edac/altera_edac.
1916
1917ARM/STI ARCHITECTURE
1918M:	Patrice Chotard <patrice.chotard@st.com>
1919L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920W:	http://www.stlinux.com
1921S:	Maintained
1922F:	arch/arm/mach-sti/
1923F:	arch/arm/boot/dts/sti*
1924F:	drivers/char/hw_random/st-rng.c
1925F:	drivers/clocksource/arm_global_timer.c
1926F:	drivers/clocksource/clksrc_st_lpc.c
1927F:	drivers/cpufreq/sti-cpufreq.c
1928F:	drivers/dma/st_fdma*
1929F:	drivers/i2c/busses/i2c-st.c
1930F:	drivers/media/rc/st_rc.c
1931F:	drivers/media/platform/sti/c8sectpfe/
1932F:	drivers/mmc/host/sdhci-st.c
1933F:	drivers/phy/st/phy-miphy28lp.c
1934F:	drivers/phy/st/phy-stih407-usb.c
1935F:	drivers/pinctrl/pinctrl-st.c
1936F:	drivers/remoteproc/st_remoteproc.c
1937F:	drivers/remoteproc/st_slim_rproc.c
1938F:	drivers/reset/sti/
1939F:	drivers/rtc/rtc-st-lpc.c
1940F:	drivers/tty/serial/st-asc.c
1941F:	drivers/usb/dwc3/dwc3-st.c
1942F:	drivers/usb/host/ehci-st.c
1943F:	drivers/usb/host/ohci-st.c
1944F:	drivers/watchdog/st_lpc_wdt.c
1945F:	drivers/ata/ahci_st.c
1946F:	include/linux/remoteproc/st_slim_rproc.h
1947
1948ARM/STM32 ARCHITECTURE
1949M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1950M:	Alexandre Torgue <alexandre.torgue@st.com>
1951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952S:	Maintained
1953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1954N:	stm32
1955F:	drivers/clocksource/armv7m_systick.c
1956
1957ARM/TANGO ARCHITECTURE
1958M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1959L:	linux-arm-kernel@lists.infradead.org
1960S:	Maintained
1961N:	tango
1962
1963ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1964M:	Lennert Buytenhek <kernel@wantstofly.org>
1965L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966S:	Maintained
1967
1968ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1969M:	Hans Verkuil <hans.verkuil@cisco.com>
1970L:	linux-tegra@vger.kernel.org
1971L:	linux-media@vger.kernel.org
1972S:	Maintained
1973F:	drivers/media/platform/tegra-cec/
1974F:	Documentation/devicetree/bindings/media/tegra-cec.txt
1975
1976ARM/TETON BGA MACHINE SUPPORT
1977M:	"Mark F. Brown" <mark.brown314@gmail.com>
1978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979S:	Maintained
1980
1981ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1982M:	Santosh Shilimkar <ssantosh@kernel.org>
1983L:	linux-kernel@vger.kernel.org
1984S:	Maintained
1985F:	drivers/memory/*emif*
1986
1987ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1988M:	Santosh Shilimkar <ssantosh@kernel.org>
1989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990S:	Maintained
1991F:	arch/arm/mach-keystone/
1992F:	arch/arm/boot/dts/keystone-*
1993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1994
1995ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1996M:	Santosh Shilimkar <ssantosh@kernel.org>
1997L:	linux-kernel@vger.kernel.org
1998S:	Maintained
1999F:	drivers/clk/keystone/
2000
2001ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2002M:	Santosh Shilimkar <ssantosh@kernel.org>
2003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004L:	linux-kernel@vger.kernel.org
2005S:	Maintained
2006F:	drivers/clocksource/timer-keystone.c
2007
2008ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2009M:	Santosh Shilimkar <ssantosh@kernel.org>
2010L:	linux-kernel@vger.kernel.org
2011S:	Maintained
2012F:	drivers/power/reset/keystone-reset.c
2013
2014ARM/THECUS N2100 MACHINE SUPPORT
2015M:	Lennert Buytenhek <kernel@wantstofly.org>
2016L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017S:	Maintained
2018
2019ARM/TOSA MACHINE SUPPORT
2020M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2021M:	Dirk Opfer <dirk@opfer-online.de>
2022S:	Maintained
2023
2024ARM/U300 MACHINE SUPPORT
2025M:	Linus Walleij <linus.walleij@linaro.org>
2026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027S:	Supported
2028F:	arch/arm/mach-u300/
2029F:	drivers/clocksource/timer-u300.c
2030F:	drivers/i2c/busses/i2c-stu300.c
2031F:	drivers/rtc/rtc-coh901331.c
2032F:	drivers/watchdog/coh901327_wdt.c
2033F:	drivers/dma/coh901318*
2034F:	drivers/mfd/ab3100*
2035F:	drivers/rtc/rtc-ab3100.c
2036F:	drivers/rtc/rtc-coh901331.c
2037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2038
2039ARM/UNIPHIER ARCHITECTURE
2040M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2043S:	Maintained
2044F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2045F:	arch/arm/boot/dts/uniphier*
2046F:	arch/arm/include/asm/hardware/cache-uniphier.h
2047F:	arch/arm/mach-uniphier/
2048F:	arch/arm/mm/cache-uniphier.c
2049F:	arch/arm64/boot/dts/socionext/
2050F:	drivers/bus/uniphier-system-bus.c
2051F:	drivers/clk/uniphier/
2052F:	drivers/gpio/gpio-uniphier.c
2053F:	drivers/i2c/busses/i2c-uniphier*
2054F:	drivers/irqchip/irq-uniphier-aidet.c
2055F:	drivers/pinctrl/uniphier/
2056F:	drivers/reset/reset-uniphier.c
2057F:	drivers/tty/serial/8250/8250_uniphier.c
2058N:	uniphier
2059
2060ARM/Ux500 ARM ARCHITECTURE
2061M:	Linus Walleij <linus.walleij@linaro.org>
2062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063S:	Maintained
2064F:	arch/arm/mach-ux500/
2065F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2066F:	drivers/dma/ste_dma40*
2067F:	drivers/hwspinlock/u8500_hsem.c
2068F:	drivers/mfd/abx500*
2069F:	drivers/mfd/ab8500*
2070F:	drivers/mfd/dbx500*
2071F:	drivers/mfd/db8500*
2072F:	drivers/pinctrl/nomadik/pinctrl-ab*
2073F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2074F:	drivers/rtc/rtc-ab8500.c
2075F:	drivers/rtc/rtc-pl031.c
2076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2077
2078ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2079M:	Ulf Hansson <ulf.hansson@linaro.org>
2080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081T:	git git://git.linaro.org/people/ulfh/clk.git
2082S:	Maintained
2083F:	drivers/clk/ux500/
2084
2085ARM/VERSATILE EXPRESS PLATFORM
2086M:	Liviu Dudau <liviu.dudau@arm.com>
2087M:	Sudeep Holla <sudeep.holla@arm.com>
2088M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090S:	Maintained
2091F:	arch/arm/boot/dts/vexpress*
2092F:	arch/arm64/boot/dts/arm/
2093F:	arch/arm/mach-vexpress/
2094F:	*/*/vexpress*
2095F:	*/*/*/vexpress*
2096F:	drivers/clk/versatile/clk-vexpress-osc.c
2097F:	drivers/clocksource/versatile.c
2098N:	mps2
2099
2100ARM/VFP SUPPORT
2101M:	Russell King <linux@armlinux.org.uk>
2102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103W:	http://www.armlinux.org.uk/
2104S:	Maintained
2105F:	arch/arm/vfp/
2106
2107ARM/VOIPAC PXA270 SUPPORT
2108M:	Marek Vasut <marek.vasut@gmail.com>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S:	Maintained
2111F:	arch/arm/mach-pxa/vpac270.c
2112F:	arch/arm/mach-pxa/include/mach/vpac270.h
2113
2114ARM/VT8500 ARM ARCHITECTURE
2115M:	Tony Prisk <linux@prisktech.co.nz>
2116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117S:	Maintained
2118F:	arch/arm/mach-vt8500/
2119F:	drivers/clocksource/vt8500_timer.c
2120F:	drivers/i2c/busses/i2c-wmt.c
2121F:	drivers/mmc/host/wmt-sdmmc.c
2122F:	drivers/pwm/pwm-vt8500.c
2123F:	drivers/rtc/rtc-vt8500.c
2124F:	drivers/tty/serial/vt8500_serial.c
2125F:	drivers/usb/host/ehci-platform.c
2126F:	drivers/usb/host/uhci-platform.c
2127F:	drivers/video/fbdev/vt8500lcdfb.*
2128F:	drivers/video/fbdev/wm8505fb*
2129F:	drivers/video/fbdev/wmt_ge_rops.*
2130
2131ARM/ZIPIT Z2 SUPPORT
2132M:	Marek Vasut <marek.vasut@gmail.com>
2133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134S:	Maintained
2135F:	arch/arm/mach-pxa/z2.c
2136F:	arch/arm/mach-pxa/include/mach/z2.h
2137
2138ARM/ZTE ARCHITECTURE
2139M:	Jun Nie <jun.nie@linaro.org>
2140M:	Baoyou Xie <baoyou.xie@linaro.org>
2141M:	Shawn Guo <shawnguo@kernel.org>
2142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143S:	Maintained
2144F:	arch/arm/boot/dts/zx2967*
2145F:	arch/arm/mach-zx/
2146F:	arch/arm64/boot/dts/zte/
2147F:	drivers/clk/zte/
2148F:	drivers/dma/zx_dma.c
2149F:	drivers/gpio/gpio-zx.c
2150F:	drivers/i2c/busses/i2c-zx2967.c
2151F:	drivers/mmc/host/dw_mmc-zx.*
2152F:	drivers/pinctrl/zte/
2153F:	drivers/soc/zte/
2154F:	drivers/thermal/zx2967_thermal.c
2155F:	drivers/watchdog/zx2967_wdt.c
2156F:	Documentation/devicetree/bindings/arm/zte.txt
2157F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2158F:	Documentation/devicetree/bindings/dma/zxdma.txt
2159F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2160F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2161F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2162F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2163F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2164F:	Documentation/devicetree/bindings/soc/zte/
2165F:	Documentation/devicetree/bindings/sound/zte,*.txt
2166F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2167F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2168F:	include/dt-bindings/clock/zx2967*.h
2169F:	include/dt-bindings/soc/zte,*.h
2170F:	sound/soc/codecs/zx_aud96p22.c
2171F:	sound/soc/zte/
2172
2173ARM/ZYNQ ARCHITECTURE
2174M:	Michal Simek <michal.simek@xilinx.com>
2175L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176W:	http://wiki.xilinx.com
2177T:	git https://github.com/Xilinx/linux-xlnx.git
2178S:	Supported
2179F:	arch/arm/mach-zynq/
2180F:	drivers/cpuidle/cpuidle-zynq.c
2181F:	drivers/block/xsysace.c
2182N:	zynq
2183N:	xilinx
2184F:	drivers/clocksource/cadence_ttc_timer.c
2185F:	drivers/i2c/busses/i2c-cadence.c
2186F:	drivers/mmc/host/sdhci-of-arasan.c
2187F:	drivers/edac/synopsys_edac.c
2188
2189ARM64 PORT (AARCH64 ARCHITECTURE)
2190M:	Catalin Marinas <catalin.marinas@arm.com>
2191M:	Will Deacon <will.deacon@arm.com>
2192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2194S:	Maintained
2195F:	arch/arm64/
2196F:	Documentation/arm64/
2197
2198AS3645A LED FLASH CONTROLLER DRIVER
2199M:	Sakari Ailus <sakari.ailus@iki.fi>
2200L:	linux-leds@vger.kernel.org
2201S:	Maintained
2202F:	drivers/leds/leds-as3645a.c
2203
2204AS3645A LED FLASH CONTROLLER DRIVER
2205M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2206L:	linux-media@vger.kernel.org
2207T:	git git://linuxtv.org/media_tree.git
2208S:	Maintained
2209F:	drivers/media/i2c/as3645a.c
2210F:	include/media/i2c/as3645a.h
2211
2212ASAHI KASEI AK8974 DRIVER
2213M:	Linus Walleij <linus.walleij@linaro.org>
2214L:	linux-iio@vger.kernel.org
2215W:	http://www.akm.com/
2216S:	Supported
2217F:	drivers/iio/magnetometer/ak8974.c
2218
2219ASC7621 HARDWARE MONITOR DRIVER
2220M:	George Joseph <george.joseph@fairview5.com>
2221L:	linux-hwmon@vger.kernel.org
2222S:	Maintained
2223F:	Documentation/hwmon/asc7621
2224F:	drivers/hwmon/asc7621.c
2225
2226ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2227M:	Corentin Chary <corentin.chary@gmail.com>
2228L:	acpi4asus-user@lists.sourceforge.net
2229L:	platform-driver-x86@vger.kernel.org
2230W:	http://acpi4asus.sf.net
2231S:	Maintained
2232F:	drivers/platform/x86/asus*.c
2233F:	drivers/platform/x86/eeepc*.c
2234
2235ASUS WIRELESS RADIO CONTROL DRIVER
2236M:	João Paulo Rechi Vita <jprvita@gmail.com>
2237L:	platform-driver-x86@vger.kernel.org
2238S:	Maintained
2239F:	drivers/platform/x86/asus-wireless.c
2240
2241ASYMMETRIC KEYS
2242M:	David Howells <dhowells@redhat.com>
2243L:	keyrings@vger.kernel.org
2244S:	Maintained
2245F:	Documentation/crypto/asymmetric-keys.txt
2246F:	include/linux/verification.h
2247F:	include/crypto/public_key.h
2248F:	include/crypto/pkcs7.h
2249F:	crypto/asymmetric_keys/
2250
2251ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2252R:	Dan Williams <dan.j.williams@intel.com>
2253W:	http://sourceforge.net/projects/xscaleiop
2254S:	Odd fixes
2255F:	Documentation/crypto/async-tx-api.txt
2256F:	crypto/async_tx/
2257F:	drivers/dma/
2258F:	include/linux/dmaengine.h
2259F:	include/linux/async_tx.h
2260
2261AT24 EEPROM DRIVER
2262M:	Bartosz Golaszewski <brgl@bgdev.pl>
2263L:	linux-i2c@vger.kernel.org
2264S:	Maintained
2265F:	drivers/misc/eeprom/at24.c
2266F:	include/linux/platform_data/at24.h
2267
2268ATA OVER ETHERNET (AOE) DRIVER
2269M:	"Ed L. Cashin" <ed.cashin@acm.org>
2270W:	http://www.openaoe.org/
2271S:	Supported
2272F:	Documentation/aoe/
2273F:	drivers/block/aoe/
2274
2275ATHEROS 71XX/9XXX GPIO DRIVER
2276M:	Alban Bedel <albeu@free.fr>
2277W:	https://github.com/AlbanBedel/linux
2278T:	git git://github.com/AlbanBedel/linux
2279S:	Maintained
2280F:	drivers/gpio/gpio-ath79.c
2281F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2282
2283ATHEROS ATH GENERIC UTILITIES
2284M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2285L:	linux-wireless@vger.kernel.org
2286S:	Supported
2287F:	drivers/net/wireless/ath/*
2288
2289ATHEROS ATH5K WIRELESS DRIVER
2290M:	Jiri Slaby <jirislaby@gmail.com>
2291M:	Nick Kossifidis <mickflemm@gmail.com>
2292M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2293L:	linux-wireless@vger.kernel.org
2294W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2295S:	Maintained
2296F:	drivers/net/wireless/ath/ath5k/
2297
2298ATHEROS ATH6KL WIRELESS DRIVER
2299M:	Kalle Valo <kvalo@qca.qualcomm.com>
2300L:	linux-wireless@vger.kernel.org
2301W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2303S:	Supported
2304F:	drivers/net/wireless/ath/ath6kl/
2305
2306ATI_REMOTE2 DRIVER
2307M:	Ville Syrjala <syrjala@sci.fi>
2308S:	Maintained
2309F:	drivers/input/misc/ati_remote2.c
2310
2311ATK0110 HWMON DRIVER
2312M:	Luca Tettamanti <kronos.it@gmail.com>
2313L:	linux-hwmon@vger.kernel.org
2314S:	Maintained
2315F:	drivers/hwmon/asus_atk0110.c
2316
2317ATLX ETHERNET DRIVERS
2318M:	Jay Cliburn <jcliburn@gmail.com>
2319M:	Chris Snook <chris.snook@gmail.com>
2320L:	netdev@vger.kernel.org
2321W:	http://sourceforge.net/projects/atl1
2322W:	http://atl1.sourceforge.net
2323S:	Maintained
2324F:	drivers/net/ethernet/atheros/
2325
2326ATM
2327M:	Chas Williams <3chas3@gmail.com>
2328L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2329L:	netdev@vger.kernel.org
2330W:	http://linux-atm.sourceforge.net
2331S:	Maintained
2332F:	drivers/atm/
2333F:	include/linux/atm*
2334F:	include/uapi/linux/atm*
2335
2336ATMEL AT91 / AT32 MCI DRIVER
2337M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2338S:	Maintained
2339F:	drivers/mmc/host/atmel-mci.c
2340
2341ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2342M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2343S:	Supported
2344F:	drivers/power/reset/at91-sama5d2_shdwc.c
2345
2346ATMEL Audio ALSA driver
2347M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2348L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2349S:	Supported
2350F:	sound/soc/atmel
2351
2352ATMEL I2C DRIVER
2353M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2354L:	linux-i2c@vger.kernel.org
2355S:	Supported
2356F:	drivers/i2c/busses/i2c-at91.c
2357
2358ATMEL ISI DRIVER
2359M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2360L:	linux-media@vger.kernel.org
2361S:	Supported
2362F:	drivers/media/platform/atmel/atmel-isi.c
2363F:	include/media/atmel-isi.h
2364
2365ATMEL LCDFB DRIVER
2366M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2367L:	linux-fbdev@vger.kernel.org
2368S:	Maintained
2369F:	drivers/video/fbdev/atmel_lcdfb.c
2370F:	include/video/atmel_lcdc.h
2371
2372ATMEL MACB ETHERNET DRIVER
2373M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2374S:	Supported
2375F:	drivers/net/ethernet/cadence/
2376
2377ATMEL MAXTOUCH DRIVER
2378M:	Nick Dyer <nick@shmanahar.org>
2379T:	git git://github.com/ndyer/linux.git
2380S:	Maintained
2381F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2382F:	drivers/input/touchscreen/atmel_mxt_ts.c
2383F:	include/linux/platform_data/atmel_mxt_ts.h
2384
2385ATMEL NAND DRIVER
2386M:	Wenyou Yang <wenyou.yang@atmel.com>
2387M:	Josh Wu <rainyfeeling@outlook.com>
2388L:	linux-mtd@lists.infradead.org
2389S:	Supported
2390F:	drivers/mtd/nand/atmel/*
2391
2392ATMEL SAMA5D2 ADC DRIVER
2393M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2394L:	linux-iio@vger.kernel.org
2395S:	Supported
2396F:	drivers/iio/adc/at91-sama5d2_adc.c
2397
2398ATMEL SDMMC DRIVER
2399M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2400L:	linux-mmc@vger.kernel.org
2401S:	Supported
2402F:	drivers/mmc/host/sdhci-of-at91.c
2403
2404ATMEL SPI DRIVER
2405M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2406S:	Supported
2407F:	drivers/spi/spi-atmel.*
2408
2409ATMEL SSC DRIVER
2410M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412S:	Supported
2413F:	drivers/misc/atmel-ssc.c
2414F:	include/linux/atmel-ssc.h
2415
2416ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2417M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419S:	Supported
2420F:	drivers/misc/atmel_tclib.c
2421F:	drivers/clocksource/tcb_clksrc.c
2422
2423ATMEL USBA UDC DRIVER
2424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Supported
2427F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2428
2429ATMEL WIRELESS DRIVER
2430M:	Simon Kelley <simon@thekelleys.org.uk>
2431L:	linux-wireless@vger.kernel.org
2432W:	http://www.thekelleys.org.uk/atmel
2433W:	http://atmelwlandriver.sourceforge.net/
2434S:	Maintained
2435F:	drivers/net/wireless/atmel/atmel*
2436
2437ATMEL XDMA DRIVER
2438M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2439L:	linux-arm-kernel@lists.infradead.org
2440L:	dmaengine@vger.kernel.org
2441S:	Supported
2442F:	drivers/dma/at_xdmac.c
2443
2444ATOMIC INFRASTRUCTURE
2445M:	Will Deacon <will.deacon@arm.com>
2446M:	Peter Zijlstra <peterz@infradead.org>
2447R:	Boqun Feng <boqun.feng@gmail.com>
2448L:	linux-kernel@vger.kernel.org
2449S:	Maintained
2450F:	arch/*/include/asm/atomic*.h
2451F:	include/*/atomic*.h
2452
2453ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2454M:	Bradley Grove <linuxdrivers@attotech.com>
2455L:	linux-scsi@vger.kernel.org
2456W:	http://www.attotech.com
2457S:	Supported
2458F:	drivers/scsi/esas2r
2459
2460ATUSB IEEE 802.15.4 RADIO DRIVER
2461M:	Stefan Schmidt <stefan@osg.samsung.com>
2462L:	linux-wpan@vger.kernel.org
2463S:	Maintained
2464F:	drivers/net/ieee802154/atusb.c
2465F:	drivers/net/ieee802154/atusb.h
2466F:	drivers/net/ieee802154/at86rf230.h
2467
2468AUDIT SUBSYSTEM
2469M:	Paul Moore <paul@paul-moore.com>
2470M:	Eric Paris <eparis@redhat.com>
2471L:	linux-audit@redhat.com (moderated for non-subscribers)
2472W:	https://github.com/linux-audit
2473W:	https://people.redhat.com/sgrubb/audit
2474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2475S:	Supported
2476F:	include/linux/audit.h
2477F:	include/uapi/linux/audit.h
2478F:	kernel/audit*
2479
2480AUXILIARY DISPLAY DRIVERS
2481M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2482W:	http://miguelojeda.es/auxdisplay.htm
2483W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2484S:	Maintained
2485F:	drivers/auxdisplay/
2486F:	include/linux/cfag12864b.h
2487
2488AX.25 NETWORK LAYER
2489M:	Ralf Baechle <ralf@linux-mips.org>
2490L:	linux-hams@vger.kernel.org
2491W:	http://www.linux-ax25.org/
2492S:	Maintained
2493F:	include/uapi/linux/ax25.h
2494F:	include/net/ax25.h
2495F:	net/ax25/
2496
2497AXENTIA ARM DEVICES
2498M:	Peter Rosin <peda@axentia.se>
2499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500S:	Maintained
2501F:	Documentation/devicetree/bindings/arm/axentia.txt
2502F:	arch/arm/boot/dts/at91-linea.dtsi
2503F:	arch/arm/boot/dts/at91-tse850-3.dts
2504
2505AXENTIA ASOC DRIVERS
2506M:	Peter Rosin <peda@axentia.se>
2507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2508S:	Maintained
2509F:	Documentation/devicetree/bindings/sound/axentia,*
2510F:	sound/soc/atmel/tse850-pcm5142.c
2511
2512AZ6007 DVB DRIVER
2513M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2514M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2515L:	linux-media@vger.kernel.org
2516W:	https://linuxtv.org
2517T:	git git://linuxtv.org/media_tree.git
2518S:	Maintained
2519F:	drivers/media/usb/dvb-usb-v2/az6007.c
2520
2521AZTECH FM RADIO RECEIVER DRIVER
2522M:	Hans Verkuil <hverkuil@xs4all.nl>
2523L:	linux-media@vger.kernel.org
2524T:	git git://linuxtv.org/media_tree.git
2525W:	https://linuxtv.org
2526S:	Maintained
2527F:	drivers/media/radio/radio-aztech*
2528
2529B43 WIRELESS DRIVER
2530L:	linux-wireless@vger.kernel.org
2531L:	b43-dev@lists.infradead.org
2532W:	http://wireless.kernel.org/en/users/Drivers/b43
2533S:	Odd Fixes
2534F:	drivers/net/wireless/broadcom/b43/
2535
2536B43LEGACY WIRELESS DRIVER
2537M:	Larry Finger <Larry.Finger@lwfinger.net>
2538L:	linux-wireless@vger.kernel.org
2539L:	b43-dev@lists.infradead.org
2540W:	http://wireless.kernel.org/en/users/Drivers/b43
2541S:	Maintained
2542F:	drivers/net/wireless/broadcom/b43legacy/
2543
2544BACKLIGHT CLASS/SUBSYSTEM
2545M:	Lee Jones <lee.jones@linaro.org>
2546M:	Daniel Thompson <daniel.thompson@linaro.org>
2547M:	Jingoo Han <jingoohan1@gmail.com>
2548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2549S:	Maintained
2550F:	drivers/video/backlight/
2551F:	include/linux/backlight.h
2552F:	include/linux/pwm_backlight.h
2553F:	Documentation/devicetree/bindings/leds/backlight
2554
2555BATMAN ADVANCED
2556M:	Marek Lindner <mareklindner@neomailbox.ch>
2557M:	Simon Wunderlich <sw@simonwunderlich.de>
2558M:	Antonio Quartulli <a@unstable.cc>
2559L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2560W:	https://www.open-mesh.org/
2561Q:	https://patchwork.open-mesh.org/project/batman/list/
2562S:	Maintained
2563F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2564F:	Documentation/ABI/testing/sysfs-class-net-mesh
2565F:	Documentation/networking/batman-adv.rst
2566F:	include/uapi/linux/batman_adv.h
2567F:	net/batman-adv/
2568
2569BAYCOM/HDLCDRV DRIVERS FOR AX.25
2570M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2571L:	linux-hams@vger.kernel.org
2572W:	http://www.baycom.org/~tom/ham/ham.html
2573S:	Maintained
2574F:	drivers/net/hamradio/baycom*
2575
2576BCACHE (BLOCK LAYER CACHE)
2577M:	Michael Lyle <mlyle@lyle.org>
2578M:	Kent Overstreet <kent.overstreet@gmail.com>
2579L:	linux-bcache@vger.kernel.org
2580W:	http://bcache.evilpiepirate.org
2581C:	irc://irc.oftc.net/bcache
2582S:	Maintained
2583F:	drivers/md/bcache/
2584
2585BDISP ST MEDIA DRIVER
2586M:	Fabien Dessenne <fabien.dessenne@st.com>
2587L:	linux-media@vger.kernel.org
2588T:	git git://linuxtv.org/media_tree.git
2589W:	https://linuxtv.org
2590S:	Supported
2591F:	drivers/media/platform/sti/bdisp
2592
2593BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2594M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2595L:	netdev@vger.kernel.org
2596S:	Maintained
2597F:	drivers/net/ethernet/ec_bhf.c
2598
2599BEFS FILE SYSTEM
2600M:	Luis de Bethencourt <luisbg@kernel.org>
2601M:	Salah Triki <salah.triki@gmail.com>
2602S:	Maintained
2603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2604F:	Documentation/filesystems/befs.txt
2605F:	fs/befs/
2606
2607BFQ I/O SCHEDULER
2608M:	Paolo Valente <paolo.valente@linaro.org>
2609M:	Jens Axboe <axboe@kernel.dk>
2610L:	linux-block@vger.kernel.org
2611S:	Maintained
2612F:	block/bfq-*
2613F:	Documentation/block/bfq-iosched.txt
2614
2615BFS FILE SYSTEM
2616M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2617S:	Maintained
2618F:	Documentation/filesystems/bfs.txt
2619F:	fs/bfs/
2620F:	include/uapi/linux/bfs_fs.h
2621
2622BLACKFIN ARCHITECTURE
2623M:	Steven Miao <realmz6@gmail.com>
2624L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625T:	git git://git.code.sf.net/p/adi-linux/code
2626W:	http://blackfin.uclinux.org
2627S:	Supported
2628F:	arch/blackfin/
2629
2630BLACKFIN EMAC DRIVER
2631L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632W:	http://blackfin.uclinux.org
2633S:	Supported
2634F:	drivers/net/ethernet/adi/
2635
2636BLACKFIN MEDIA DRIVER
2637M:	Scott Jiang <scott.jiang.linux@gmail.com>
2638L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639W:	http://blackfin.uclinux.org/
2640S:	Supported
2641F:	drivers/media/platform/blackfin/
2642F:	drivers/media/i2c/adv7183*
2643F:	drivers/media/i2c/vs6624*
2644
2645BLACKFIN RTC DRIVER
2646L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647W:	http://blackfin.uclinux.org
2648S:	Supported
2649F:	drivers/rtc/rtc-bfin.c
2650
2651BLACKFIN SDH DRIVER
2652L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2653W:	http://blackfin.uclinux.org
2654S:	Supported
2655F:	drivers/mmc/host/bfin_sdh.c
2656
2657BLACKFIN SERIAL DRIVER
2658L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2659W:	http://blackfin.uclinux.org
2660S:	Supported
2661F:	drivers/tty/serial/bfin_uart.c
2662
2663BLACKFIN WATCHDOG DRIVER
2664L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2665W:	http://blackfin.uclinux.org
2666S:	Supported
2667F:	drivers/watchdog/bfin_wdt.c
2668
2669BLINKM RGB LED DRIVER
2670M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2671S:	Maintained
2672F:	drivers/leds/leds-blinkm.c
2673
2674BLOCK LAYER
2675M:	Jens Axboe <axboe@kernel.dk>
2676L:	linux-block@vger.kernel.org
2677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2678S:	Maintained
2679F:	block/
2680F:	kernel/trace/blktrace.c
2681F:	lib/sbitmap.c
2682
2683BLOCK2MTD DRIVER
2684M:	Joern Engel <joern@lazybastard.org>
2685L:	linux-mtd@lists.infradead.org
2686S:	Maintained
2687F:	drivers/mtd/devices/block2mtd.c
2688
2689BLUETOOTH DRIVERS
2690M:	Marcel Holtmann <marcel@holtmann.org>
2691M:	Gustavo Padovan <gustavo@padovan.org>
2692M:	Johan Hedberg <johan.hedberg@gmail.com>
2693L:	linux-bluetooth@vger.kernel.org
2694W:	http://www.bluez.org/
2695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2697S:	Maintained
2698F:	drivers/bluetooth/
2699
2700BLUETOOTH SUBSYSTEM
2701M:	Marcel Holtmann <marcel@holtmann.org>
2702M:	Gustavo Padovan <gustavo@padovan.org>
2703M:	Johan Hedberg <johan.hedberg@gmail.com>
2704L:	linux-bluetooth@vger.kernel.org
2705W:	http://www.bluez.org/
2706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2708S:	Maintained
2709F:	net/bluetooth/
2710F:	include/net/bluetooth/
2711
2712BONDING DRIVER
2713M:	Jay Vosburgh <j.vosburgh@gmail.com>
2714M:	Veaceslav Falico <vfalico@gmail.com>
2715M:	Andy Gospodarek <andy@greyhouse.net>
2716L:	netdev@vger.kernel.org
2717W:	http://sourceforge.net/projects/bonding/
2718S:	Supported
2719F:	drivers/net/bonding/
2720F:	include/uapi/linux/if_bonding.h
2721
2722BPF (Safe dynamic programs and tools)
2723M:	Alexei Starovoitov <ast@kernel.org>
2724M:	Daniel Borkmann <daniel@iogearbox.net>
2725L:	netdev@vger.kernel.org
2726L:	linux-kernel@vger.kernel.org
2727S:	Supported
2728F:	arch/x86/net/bpf_jit*
2729F:	Documentation/networking/filter.txt
2730F:	Documentation/bpf/
2731F:	include/linux/bpf*
2732F:	include/linux/filter.h
2733F:	include/uapi/linux/bpf*
2734F:	include/uapi/linux/filter.h
2735F:	kernel/bpf/
2736F:	kernel/trace/bpf_trace.c
2737F:	lib/test_bpf.c
2738F:	net/bpf/
2739F:	net/core/filter.c
2740F:	net/sched/act_bpf.c
2741F:	net/sched/cls_bpf.c
2742F:	samples/bpf/
2743F:	tools/bpf/
2744F:	tools/testing/selftests/bpf/
2745
2746BROADCOM B44 10/100 ETHERNET DRIVER
2747M:	Michael Chan <michael.chan@broadcom.com>
2748L:	netdev@vger.kernel.org
2749S:	Supported
2750F:	drivers/net/ethernet/broadcom/b44.*
2751
2752BROADCOM B53 ETHERNET SWITCH DRIVER
2753M:	Florian Fainelli <f.fainelli@gmail.com>
2754L:	netdev@vger.kernel.org
2755L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2756S:	Supported
2757F:	drivers/net/dsa/b53/*
2758F:	include/linux/platform_data/b53.h
2759
2760BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2761M:	Florian Fainelli <f.fainelli@gmail.com>
2762M:	Ray Jui <rjui@broadcom.com>
2763M:	Scott Branden <sbranden@broadcom.com>
2764M:	bcm-kernel-feedback-list@broadcom.com
2765T:	git git://github.com/broadcom/mach-bcm
2766S:	Maintained
2767N:	bcm281*
2768N:	bcm113*
2769N:	bcm216*
2770N:	kona
2771F:	arch/arm/mach-bcm/
2772
2773BROADCOM BCM2835 ARM ARCHITECTURE
2774M:	Eric Anholt <eric@anholt.net>
2775M:	Stefan Wahren <stefan.wahren@i2se.com>
2776L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778T:	git git://github.com/anholt/linux
2779S:	Maintained
2780N:	bcm2835
2781F:	drivers/staging/vc04_services
2782
2783BROADCOM BCM47XX MIPS ARCHITECTURE
2784M:	Hauke Mehrtens <hauke@hauke-m.de>
2785M:	Rafał Miłecki <zajec5@gmail.com>
2786L:	linux-mips@linux-mips.org
2787S:	Maintained
2788F:	Documentation/devicetree/bindings/mips/brcm/
2789F:	arch/mips/bcm47xx/*
2790F:	arch/mips/include/asm/mach-bcm47xx/*
2791
2792BROADCOM BCM5301X ARM ARCHITECTURE
2793M:	Hauke Mehrtens <hauke@hauke-m.de>
2794M:	Rafał Miłecki <zajec5@gmail.com>
2795M:	Jon Mason <jonmason@broadcom.com>
2796M:	bcm-kernel-feedback-list@broadcom.com
2797L:	linux-arm-kernel@lists.infradead.org
2798S:	Maintained
2799F:	arch/arm/mach-bcm/bcm_5301x.c
2800F:	arch/arm/boot/dts/bcm5301x*.dtsi
2801F:	arch/arm/boot/dts/bcm470*
2802F:	arch/arm/boot/dts/bcm953012*
2803
2804BROADCOM BCM53573 ARM ARCHITECTURE
2805M:	Rafał Miłecki <rafal@milecki.pl>
2806L:	linux-arm-kernel@lists.infradead.org
2807S:	Maintained
2808F:	arch/arm/boot/dts/bcm53573*
2809F:	arch/arm/boot/dts/bcm47189*
2810
2811BROADCOM BCM63XX ARM ARCHITECTURE
2812M:	Florian Fainelli <f.fainelli@gmail.com>
2813M:	bcm-kernel-feedback-list@broadcom.com
2814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815T:	git git://github.com/broadcom/stblinux.git
2816S:	Maintained
2817N:	bcm63xx
2818
2819BROADCOM BCM63XX/BCM33XX UDC DRIVER
2820M:	Kevin Cernekee <cernekee@gmail.com>
2821L:	linux-usb@vger.kernel.org
2822S:	Maintained
2823F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2824
2825BROADCOM BCM7XXX ARM ARCHITECTURE
2826M:	Brian Norris <computersforpeace@gmail.com>
2827M:	Gregory Fong <gregory.0xf0@gmail.com>
2828M:	Florian Fainelli <f.fainelli@gmail.com>
2829M:	bcm-kernel-feedback-list@broadcom.com
2830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831T:	git git://github.com/broadcom/stblinux.git
2832S:	Maintained
2833F:	arch/arm/mach-bcm/*brcmstb*
2834F:	arch/arm/boot/dts/bcm7*.dts*
2835F:	drivers/bus/brcmstb_gisb.c
2836N:	brcmstb
2837
2838BROADCOM BMIPS CPUFREQ DRIVER
2839M:	Markus Mayer <mmayer@broadcom.com>
2840M:	bcm-kernel-feedback-list@broadcom.com
2841L:	linux-pm@vger.kernel.org
2842S:	Maintained
2843F:	drivers/cpufreq/bmips-cpufreq.c
2844
2845BROADCOM BMIPS MIPS ARCHITECTURE
2846M:	Kevin Cernekee <cernekee@gmail.com>
2847M:	Florian Fainelli <f.fainelli@gmail.com>
2848L:	linux-mips@linux-mips.org
2849T:	git git://github.com/broadcom/stblinux.git
2850S:	Maintained
2851F:	arch/mips/bmips/*
2852F:	arch/mips/include/asm/mach-bmips/*
2853F:	arch/mips/kernel/*bmips*
2854F:	arch/mips/boot/dts/brcm/bcm*.dts*
2855F:	drivers/irqchip/irq-bcm63*
2856F:	drivers/irqchip/irq-bcm7*
2857F:	drivers/irqchip/irq-brcmstb*
2858F:	include/linux/bcm963xx_nvram.h
2859F:	include/linux/bcm963xx_tag.h
2860
2861BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2862M:	Rasesh Mody <rasesh.mody@cavium.com>
2863M:	Harish Patil <harish.patil@cavium.com>
2864M:	Dept-GELinuxNICDev@cavium.com
2865L:	netdev@vger.kernel.org
2866S:	Supported
2867F:	drivers/net/ethernet/broadcom/bnx2.*
2868F:	drivers/net/ethernet/broadcom/bnx2_*
2869
2870BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2871M:	QLogic-Storage-Upstream@qlogic.com
2872L:	linux-scsi@vger.kernel.org
2873S:	Supported
2874F:	drivers/scsi/bnx2fc/
2875
2876BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2877M:	QLogic-Storage-Upstream@qlogic.com
2878L:	linux-scsi@vger.kernel.org
2879S:	Supported
2880F:	drivers/scsi/bnx2i/
2881
2882BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2883M:	Ariel Elior <ariel.elior@cavium.com>
2884M:	everest-linux-l2@cavium.com
2885L:	netdev@vger.kernel.org
2886S:	Supported
2887F:	drivers/net/ethernet/broadcom/bnx2x/
2888
2889BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2890M:	Michael Chan <michael.chan@broadcom.com>
2891L:	netdev@vger.kernel.org
2892S:	Supported
2893F:	drivers/net/ethernet/broadcom/bnxt/
2894
2895BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2896M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2897M:	Franky Lin <franky.lin@broadcom.com>
2898M:	Hante Meuleman <hante.meuleman@broadcom.com>
2899M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2900M:	Wright Feng <wright.feng@cypress.com>
2901L:	linux-wireless@vger.kernel.org
2902L:	brcm80211-dev-list.pdl@broadcom.com
2903L:	brcm80211-dev-list@cypress.com
2904S:	Supported
2905F:	drivers/net/wireless/broadcom/brcm80211/
2906
2907BROADCOM BRCMSTB GPIO DRIVER
2908M:	Gregory Fong <gregory.0xf0@gmail.com>
2909L:	bcm-kernel-feedback-list@broadcom.com
2910S:	Supported
2911F:	drivers/gpio/gpio-brcmstb.c
2912F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2913
2914BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2915M:	Al Cooper <alcooperx@gmail.com>
2916L:	linux-kernel@vger.kernel.org
2917L:	bcm-kernel-feedback-list@broadcom.com
2918S:	Maintained
2919F:	drivers/phy/broadcom/phy-brcm-usb*
2920
2921BROADCOM GENET ETHERNET DRIVER
2922M:	Doug Berger <opendmb@gmail.com>
2923M:	Florian Fainelli <f.fainelli@gmail.com>
2924L:	netdev@vger.kernel.org
2925S:	Supported
2926F:	drivers/net/ethernet/broadcom/genet/
2927
2928BROADCOM IPROC ARM ARCHITECTURE
2929M:	Ray Jui <rjui@broadcom.com>
2930M:	Scott Branden <sbranden@broadcom.com>
2931M:	Jon Mason <jonmason@broadcom.com>
2932M:	bcm-kernel-feedback-list@broadcom.com
2933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934T:	git git://github.com/broadcom/cygnus-linux.git
2935S:	Maintained
2936N:	iproc
2937N:	cygnus
2938N:	bcm[-_]nsp
2939N:	bcm9113*
2940N:	bcm9583*
2941N:	bcm9585*
2942N:	bcm9586*
2943N:	bcm988312
2944N:	bcm113*
2945N:	bcm583*
2946N:	bcm585*
2947N:	bcm586*
2948N:	bcm88312
2949N:	hr2
2950F:	arch/arm64/boot/dts/broadcom/ns2*
2951F:	drivers/clk/bcm/clk-ns*
2952F:	drivers/pinctrl/bcm/pinctrl-ns*
2953
2954BROADCOM KONA GPIO DRIVER
2955M:	Ray Jui <rjui@broadcom.com>
2956L:	bcm-kernel-feedback-list@broadcom.com
2957S:	Supported
2958F:	drivers/gpio/gpio-bcm-kona.c
2959F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2960
2961BROADCOM NETXTREME-E ROCE DRIVER
2962M:	Selvin Xavier <selvin.xavier@broadcom.com>
2963M:	Devesh Sharma <devesh.sharma@broadcom.com>
2964M:	Somnath Kotur <somnath.kotur@broadcom.com>
2965M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2966L:	linux-rdma@vger.kernel.org
2967W:	http://www.broadcom.com
2968S:	Supported
2969F:	drivers/infiniband/hw/bnxt_re/
2970F:	include/uapi/rdma/bnxt_re-abi.h
2971
2972BROADCOM NVRAM DRIVER
2973M:	Rafał Miłecki <zajec5@gmail.com>
2974L:	linux-mips@linux-mips.org
2975S:	Maintained
2976F:	drivers/firmware/broadcom/*
2977
2978BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2979M:	Rafał Miłecki <zajec5@gmail.com>
2980L:	linux-wireless@vger.kernel.org
2981S:	Maintained
2982F:	drivers/bcma/
2983F:	include/linux/bcma/
2984
2985BROADCOM STB AVS CPUFREQ DRIVER
2986M:	Markus Mayer <mmayer@broadcom.com>
2987M:	bcm-kernel-feedback-list@broadcom.com
2988L:	linux-pm@vger.kernel.org
2989S:	Maintained
2990F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2991F:	drivers/cpufreq/brcmstb*
2992
2993BROADCOM STB AVS TMON DRIVER
2994M:	Markus Mayer <mmayer@broadcom.com>
2995M:	bcm-kernel-feedback-list@broadcom.com
2996L:	linux-pm@vger.kernel.org
2997S:	Maintained
2998F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2999F:	drivers/thermal/broadcom/brcmstb*
3000
3001BROADCOM STB NAND FLASH DRIVER
3002M:	Brian Norris <computersforpeace@gmail.com>
3003M:	Kamal Dasu <kdasu.kdev@gmail.com>
3004L:	linux-mtd@lists.infradead.org
3005L:	bcm-kernel-feedback-list@broadcom.com
3006S:	Maintained
3007F:	drivers/mtd/nand/brcmnand/
3008
3009BROADCOM STB DPFE DRIVER
3010M:	Markus Mayer <mmayer@broadcom.com>
3011M:	bcm-kernel-feedback-list@broadcom.com
3012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3013S:	Maintained
3014F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3015F:	drivers/memory/brcmstb_dpfe.c
3016
3017BROADCOM SYSTEMPORT ETHERNET DRIVER
3018M:	Florian Fainelli <f.fainelli@gmail.com>
3019L:	netdev@vger.kernel.org
3020S:	Supported
3021F:	drivers/net/ethernet/broadcom/bcmsysport.*
3022
3023BROADCOM TG3 GIGABIT ETHERNET DRIVER
3024M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3025M:	Prashant Sreedharan <prashant@broadcom.com>
3026M:	Michael Chan <mchan@broadcom.com>
3027L:	netdev@vger.kernel.org
3028S:	Supported
3029F:	drivers/net/ethernet/broadcom/tg3.*
3030
3031BROCADE BFA FC SCSI DRIVER
3032M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3033M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3034L:	linux-scsi@vger.kernel.org
3035S:	Supported
3036F:	drivers/scsi/bfa/
3037
3038BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3039M:	Rasesh Mody <rasesh.mody@cavium.com>
3040M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3041M:	Dept-GELinuxNICDev@cavium.com
3042L:	netdev@vger.kernel.org
3043S:	Supported
3044F:	drivers/net/ethernet/brocade/bna/
3045
3046BSG (block layer generic sg v4 driver)
3047M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3048L:	linux-scsi@vger.kernel.org
3049S:	Supported
3050F:	block/bsg.c
3051F:	include/linux/bsg.h
3052F:	include/uapi/linux/bsg.h
3053
3054BT87X AUDIO DRIVER
3055M:	Clemens Ladisch <clemens@ladisch.de>
3056L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3057T:	git git://git.alsa-project.org/alsa-kernel.git
3058S:	Maintained
3059F:	Documentation/sound/alsa/Bt87x.txt
3060F:	sound/pci/bt87x.c
3061
3062BT8XXGPIO DRIVER
3063M:	Michael Buesch <m@bues.ch>
3064W:	http://bu3sch.de/btgpio.php
3065S:	Maintained
3066F:	drivers/gpio/gpio-bt8xx.c
3067
3068BTRFS FILE SYSTEM
3069M:	Chris Mason <clm@fb.com>
3070M:	Josef Bacik <jbacik@fb.com>
3071M:	David Sterba <dsterba@suse.com>
3072L:	linux-btrfs@vger.kernel.org
3073W:	http://btrfs.wiki.kernel.org/
3074Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3076S:	Maintained
3077F:	Documentation/filesystems/btrfs.txt
3078F:	fs/btrfs/
3079F:	include/linux/btrfs*
3080F:	include/uapi/linux/btrfs*
3081
3082BTTV VIDEO4LINUX DRIVER
3083M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3084M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3085L:	linux-media@vger.kernel.org
3086W:	https://linuxtv.org
3087T:	git git://linuxtv.org/media_tree.git
3088S:	Odd fixes
3089F:	Documentation/media/v4l-drivers/bttv*
3090F:	drivers/media/pci/bt8xx/bttv*
3091
3092BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3093M:	Chanwoo Choi <cw00.choi@samsung.com>
3094L:	linux-pm@vger.kernel.org
3095L:	linux-samsung-soc@vger.kernel.org
3096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3097S:	Maintained
3098F:	drivers/devfreq/exynos-bus.c
3099F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3100
3101BUSLOGIC SCSI DRIVER
3102M:	Khalid Aziz <khalid@gonehiking.org>
3103L:	linux-scsi@vger.kernel.org
3104S:	Maintained
3105F:	drivers/scsi/BusLogic.*
3106F:	drivers/scsi/FlashPoint.*
3107
3108C-MEDIA CMI8788 DRIVER
3109M:	Clemens Ladisch <clemens@ladisch.de>
3110L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3111T:	git git://git.alsa-project.org/alsa-kernel.git
3112S:	Maintained
3113F:	sound/pci/oxygen/
3114
3115C6X ARCHITECTURE
3116M:	Mark Salter <msalter@redhat.com>
3117M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3118L:	linux-c6x-dev@linux-c6x.org
3119W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3120S:	Maintained
3121F:	arch/c6x/
3122
3123CA8210 IEEE-802.15.4 RADIO DRIVER
3124M:	Harry Morris <h.morris@cascoda.com>
3125L:	linux-wpan@vger.kernel.org
3126W:	https://github.com/Cascoda/ca8210-linux.git
3127S:	Maintained
3128F:	drivers/net/ieee802154/ca8210.c
3129F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3130
3131CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3132M:	David Howells <dhowells@redhat.com>
3133L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3134S:	Supported
3135F:	Documentation/filesystems/caching/cachefiles.txt
3136F:	fs/cachefiles/
3137
3138CADET FM/AM RADIO RECEIVER DRIVER
3139M:	Hans Verkuil <hverkuil@xs4all.nl>
3140L:	linux-media@vger.kernel.org
3141T:	git git://linuxtv.org/media_tree.git
3142W:	https://linuxtv.org
3143S:	Maintained
3144F:	drivers/media/radio/radio-cadet*
3145
3146CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3147M:	Jonathan Corbet <corbet@lwn.net>
3148L:	linux-media@vger.kernel.org
3149T:	git git://linuxtv.org/media_tree.git
3150S:	Maintained
3151F:	Documentation/media/v4l-drivers/cafe_ccic*
3152F:	drivers/media/platform/marvell-ccic/
3153
3154CAIF NETWORK LAYER
3155M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3156L:	netdev@vger.kernel.org
3157S:	Supported
3158F:	Documentation/networking/caif/
3159F:	drivers/net/caif/
3160F:	include/uapi/linux/caif/
3161F:	include/net/caif/
3162F:	net/caif/
3163
3164CALGARY x86-64 IOMMU
3165M:	Muli Ben-Yehuda <mulix@mulix.org>
3166M:	Jon Mason <jdmason@kudzu.us>
3167L:	iommu@lists.linux-foundation.org
3168S:	Maintained
3169F:	arch/x86/kernel/pci-calgary_64.c
3170F:	arch/x86/kernel/tce_64.c
3171F:	arch/x86/include/asm/calgary.h
3172F:	arch/x86/include/asm/tce.h
3173
3174CAN NETWORK DRIVERS
3175M:	Wolfgang Grandegger <wg@grandegger.com>
3176M:	Marc Kleine-Budde <mkl@pengutronix.de>
3177L:	linux-can@vger.kernel.org
3178W:	https://github.com/linux-can
3179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3181S:	Maintained
3182F:	Documentation/devicetree/bindings/net/can/
3183F:	drivers/net/can/
3184F:	include/linux/can/dev.h
3185F:	include/linux/can/platform/
3186F:	include/uapi/linux/can/error.h
3187F:	include/uapi/linux/can/netlink.h
3188
3189CAN NETWORK LAYER
3190M:	Oliver Hartkopp <socketcan@hartkopp.net>
3191M:	Marc Kleine-Budde <mkl@pengutronix.de>
3192L:	linux-can@vger.kernel.org
3193W:	https://github.com/linux-can
3194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3196S:	Maintained
3197F:	Documentation/networking/can.txt
3198F:	net/can/
3199F:	include/linux/can/core.h
3200F:	include/uapi/linux/can.h
3201F:	include/uapi/linux/can/bcm.h
3202F:	include/uapi/linux/can/raw.h
3203F:	include/uapi/linux/can/gw.h
3204
3205CAPABILITIES
3206M:	Serge Hallyn <serge@hallyn.com>
3207L:	linux-security-module@vger.kernel.org
3208S:	Supported
3209F:	include/linux/capability.h
3210F:	include/uapi/linux/capability.h
3211F:	security/commoncap.c
3212F:	kernel/capability.c
3213
3214CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3215M:	Kevin Tsai <ktsai@capellamicro.com>
3216S:	Maintained
3217F:	drivers/iio/light/cm*
3218
3219CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3220M:	Christian Lamparter <chunkeey@googlemail.com>
3221L:	linux-wireless@vger.kernel.org
3222W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3223S:	Maintained
3224F:	drivers/net/wireless/ath/carl9170/
3225
3226CAVIUM I2C DRIVER
3227M:	Jan Glauber <jglauber@cavium.com>
3228M:	David Daney <david.daney@cavium.com>
3229W:	http://www.cavium.com
3230S:	Supported
3231F:	drivers/i2c/busses/i2c-octeon*
3232F:	drivers/i2c/busses/i2c-thunderx*
3233
3234CAVIUM LIQUIDIO NETWORK DRIVER
3235M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3236M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3237M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3238M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3239L:	netdev@vger.kernel.org
3240W:	http://www.cavium.com
3241S:	Supported
3242F:	drivers/net/ethernet/cavium/liquidio/
3243
3244CAVIUM MMC DRIVER
3245M:	Jan Glauber <jglauber@cavium.com>
3246M:	David Daney <david.daney@cavium.com>
3247M:	Steven J. Hill <Steven.Hill@cavium.com>
3248W:	http://www.cavium.com
3249S:	Supported
3250F:	drivers/mmc/host/cavium*
3251
3252CAVIUM OCTEON-TX CRYPTO DRIVER
3253M:	George Cherian <george.cherian@cavium.com>
3254L:	linux-crypto@vger.kernel.org
3255W:	http://www.cavium.com
3256S:	Supported
3257F:	drivers/crypto/cavium/cpt/
3258
3259CAVIUM THUNDERX2 ARM64 SOC
3260M:	Robert Richter <rrichter@cavium.com>
3261M:	Jayachandran C <jnair@caviumnetworks.com>
3262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3263S:	Maintained
3264F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3265F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3266
3267CC2520 IEEE-802.15.4 RADIO DRIVER
3268M:	Varka Bhadram <varkabhadram@gmail.com>
3269L:	linux-wpan@vger.kernel.org
3270S:	Maintained
3271F:	drivers/net/ieee802154/cc2520.c
3272F:	include/linux/spi/cc2520.h
3273F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3274
3275CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3276M:	Gilad Ben-Yossef <gilad@benyossef.com>
3277L:	linux-crypto@vger.kernel.org
3278L:	driverdev-devel@linuxdriverproject.org
3279S:	Supported
3280F:	drivers/staging/ccree/
3281W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3282
3283CEC FRAMEWORK
3284M:	Hans Verkuil <hans.verkuil@cisco.com>
3285L:	linux-media@vger.kernel.org
3286T:	git git://linuxtv.org/media_tree.git
3287W:	http://linuxtv.org
3288S:	Supported
3289F:	Documentation/media/kapi/cec-core.rst
3290F:	Documentation/media/uapi/cec
3291F:	drivers/media/cec/
3292F:	drivers/media/rc/keymaps/rc-cec.c
3293F:	include/media/cec.h
3294F:	include/media/cec-notifier.h
3295F:	include/uapi/linux/cec.h
3296F:	include/uapi/linux/cec-funcs.h
3297F:	Documentation/devicetree/bindings/media/cec.txt
3298
3299CEC GPIO DRIVER
3300M:	Hans Verkuil <hans.verkuil@cisco.com>
3301L:	linux-media@vger.kernel.org
3302T:	git git://linuxtv.org/media_tree.git
3303W:	http://linuxtv.org
3304S:	Supported
3305F:	drivers/media/platform/cec-gpio/
3306F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3307
3308CELL BROADBAND ENGINE ARCHITECTURE
3309M:	Arnd Bergmann <arnd@arndb.de>
3310L:	linuxppc-dev@lists.ozlabs.org
3311W:	http://www.ibm.com/developerworks/power/cell/
3312S:	Supported
3313F:	arch/powerpc/include/asm/cell*.h
3314F:	arch/powerpc/include/asm/spu*.h
3315F:	arch/powerpc/include/uapi/asm/spu*.h
3316F:	arch/powerpc/oprofile/*cell*
3317F:	arch/powerpc/platforms/cell/
3318
3319CEPH COMMON CODE (LIBCEPH)
3320M:	Ilya Dryomov <idryomov@gmail.com>
3321M:	"Yan, Zheng" <zyan@redhat.com>
3322M:	Sage Weil <sage@redhat.com>
3323L:	ceph-devel@vger.kernel.org
3324W:	http://ceph.com/
3325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3326T:	git git://github.com/ceph/ceph-client.git
3327S:	Supported
3328F:	net/ceph/
3329F:	include/linux/ceph/
3330F:	include/linux/crush/
3331
3332CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3333M:	"Yan, Zheng" <zyan@redhat.com>
3334M:	Sage Weil <sage@redhat.com>
3335M:	Ilya Dryomov <idryomov@gmail.com>
3336L:	ceph-devel@vger.kernel.org
3337W:	http://ceph.com/
3338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3339T:	git git://github.com/ceph/ceph-client.git
3340S:	Supported
3341F:	Documentation/filesystems/ceph.txt
3342F:	fs/ceph/
3343
3344CERTIFICATE HANDLING:
3345M:	David Howells <dhowells@redhat.com>
3346M:	David Woodhouse <dwmw2@infradead.org>
3347L:	keyrings@vger.kernel.org
3348S:	Maintained
3349F:	Documentation/module-signing.txt
3350F:	certs/
3351F:	scripts/sign-file.c
3352F:	scripts/extract-cert.c
3353
3354CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3355L:	linux-usb@vger.kernel.org
3356S:	Orphan
3357F:	Documentation/usb/WUSB-Design-overview.txt
3358F:	Documentation/usb/wusb-cbaf
3359F:	drivers/usb/host/hwa-hc.c
3360F:	drivers/usb/host/whci/
3361F:	drivers/usb/wusbcore/
3362F:	include/linux/usb/wusb*
3363
3364CFAG12864B LCD DRIVER
3365M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3366W:	http://miguelojeda.es/auxdisplay.htm
3367W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3368S:	Maintained
3369F:	drivers/auxdisplay/cfag12864b.c
3370F:	include/linux/cfag12864b.h
3371
3372CFAG12864BFB LCD FRAMEBUFFER DRIVER
3373M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3374W:	http://miguelojeda.es/auxdisplay.htm
3375W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3376S:	Maintained
3377F:	drivers/auxdisplay/cfag12864bfb.c
3378F:	include/linux/cfag12864b.h
3379
3380802.11 (including CFG80211/NL80211)
3381M:	Johannes Berg <johannes@sipsolutions.net>
3382L:	linux-wireless@vger.kernel.org
3383W:	http://wireless.kernel.org/
3384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3386S:	Maintained
3387F:	net/wireless/
3388F:	include/uapi/linux/nl80211.h
3389F:	include/linux/ieee80211.h
3390F:	include/net/wext.h
3391F:	include/net/cfg80211.h
3392F:	include/net/iw_handler.h
3393F:	include/net/ieee80211_radiotap.h
3394F:	Documentation/driver-api/80211/cfg80211.rst
3395F:	Documentation/networking/regulatory.txt
3396
3397CHAR and MISC DRIVERS
3398M:	Arnd Bergmann <arnd@arndb.de>
3399M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3401S:	Supported
3402F:	drivers/char/*
3403F:	drivers/misc/*
3404F:	include/linux/miscdevice.h
3405
3406CHECKPATCH
3407M:	Andy Whitcroft <apw@canonical.com>
3408M:	Joe Perches <joe@perches.com>
3409S:	Maintained
3410F:	scripts/checkpatch.pl
3411
3412CHINESE DOCUMENTATION
3413M:	Harry Wei <harryxiyou@gmail.com>
3414L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3415L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3416S:	Maintained
3417F:	Documentation/translations/zh_CN/
3418
3419CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3420M:	Peter Chen <Peter.Chen@nxp.com>
3421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3422L:	linux-usb@vger.kernel.org
3423S:	Maintained
3424F:	drivers/usb/chipidea/
3425
3426CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3427M:	Hans de Goede <hdegoede@redhat.com>
3428L:	linux-input@vger.kernel.org
3429S:	Maintained
3430F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3431F:	drivers/input/touchscreen/chipone_icn8318.c
3432
3433CHROME HARDWARE PLATFORM SUPPORT
3434M:	Benson Leung <bleung@chromium.org>
3435M:	Olof Johansson <olof@lixom.net>
3436S:	Maintained
3437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3438F:	drivers/platform/chrome/
3439
3440CIRRUS LOGIC AUDIO CODEC DRIVERS
3441M:	Brian Austin <brian.austin@cirrus.com>
3442M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3444S:	Maintained
3445F:	sound/soc/codecs/cs*
3446
3447CIRRUS LOGIC EP93XX ETHERNET DRIVER
3448M:	Hartley Sweeten <hsweeten@visionengravers.com>
3449L:	netdev@vger.kernel.org
3450S:	Maintained
3451F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3452
3453CISCO FCOE HBA DRIVER
3454M:	Satish Kharat <satishkh@cisco.com>
3455M:	Sesidhar Baddela <sebaddel@cisco.com>
3456M:	Karan Tilak Kumar <kartilak@cisco.com>
3457L:	linux-scsi@vger.kernel.org
3458S:	Supported
3459F:	drivers/scsi/fnic/
3460
3461CISCO SCSI HBA DRIVER
3462M:	Karan Tilak Kumar <kartilak@cisco.com>
3463M:	Sesidhar Baddela <sebaddel@cisco.com>
3464L:	linux-scsi@vger.kernel.org
3465S:	Supported
3466F:	drivers/scsi/snic/
3467
3468CISCO VIC ETHERNET NIC DRIVER
3469M:	Christian Benvenuti <benve@cisco.com>
3470M:	Govindarajulu Varadarajan <_govind@gmx.com>
3471M:	Parvi Kaustubhi <pkaustub@cisco.com>
3472S:	Supported
3473F:	drivers/net/ethernet/cisco/enic/
3474
3475CISCO VIC LOW LATENCY NIC DRIVER
3476M:	Christian Benvenuti <benve@cisco.com>
3477M:	Dave Goodell <dgoodell@cisco.com>
3478S:	Supported
3479F:	drivers/infiniband/hw/usnic/
3480
3481CLEANCACHE API
3482M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3483L:	linux-kernel@vger.kernel.org
3484S:	Maintained
3485F:	mm/cleancache.c
3486F:	include/linux/cleancache.h
3487
3488CLK API
3489M:	Russell King <linux@armlinux.org.uk>
3490L:	linux-clk@vger.kernel.org
3491S:	Maintained
3492F:	include/linux/clk.h
3493
3494CLOCKSOURCE, CLOCKEVENT DRIVERS
3495M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3496M:	Thomas Gleixner <tglx@linutronix.de>
3497L:	linux-kernel@vger.kernel.org
3498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3499S:	Supported
3500F:	drivers/clocksource/
3501F:	Documentation/devicetree/bindings/timer/
3502
3503CMPC ACPI DRIVER
3504M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3505M:	Daniel Oliveira Nascimento <don@syst.com.br>
3506L:	platform-driver-x86@vger.kernel.org
3507S:	Supported
3508F:	drivers/platform/x86/classmate-laptop.c
3509
3510COBALT MEDIA DRIVER
3511M:	Hans Verkuil <hans.verkuil@cisco.com>
3512L:	linux-media@vger.kernel.org
3513T:	git git://linuxtv.org/media_tree.git
3514W:	https://linuxtv.org
3515S:	Supported
3516F:	drivers/media/pci/cobalt/
3517
3518COCCINELLE/Semantic Patches (SmPL)
3519M:	Julia Lawall <Julia.Lawall@lip6.fr>
3520M:	Gilles Muller <Gilles.Muller@lip6.fr>
3521M:	Nicolas Palix <nicolas.palix@imag.fr>
3522M:	Michal Marek <michal.lkml@markovi.net>
3523L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3525W:	http://coccinelle.lip6.fr/
3526S:	Supported
3527F:	Documentation/dev-tools/coccinelle.rst
3528F:	scripts/coccinelle/
3529F:	scripts/coccicheck
3530
3531CODA FILE SYSTEM
3532M:	Jan Harkes <jaharkes@cs.cmu.edu>
3533M:	coda@cs.cmu.edu
3534L:	codalist@coda.cs.cmu.edu
3535W:	http://www.coda.cs.cmu.edu/
3536S:	Maintained
3537F:	Documentation/filesystems/coda.txt
3538F:	fs/coda/
3539F:	include/linux/coda*.h
3540F:	include/uapi/linux/coda*.h
3541
3542CODA V4L2 MEM2MEM DRIVER
3543M:	Philipp Zabel <p.zabel@pengutronix.de>
3544L:	linux-media@vger.kernel.org
3545S:	Maintained
3546F:	Documentation/devicetree/bindings/media/coda.txt
3547F:	drivers/media/platform/coda/
3548
3549COMMON CLK FRAMEWORK
3550M:	Michael Turquette <mturquette@baylibre.com>
3551M:	Stephen Boyd <sboyd@codeaurora.org>
3552L:	linux-clk@vger.kernel.org
3553Q:	http://patchwork.kernel.org/project/linux-clk/list/
3554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3555S:	Maintained
3556F:	Documentation/devicetree/bindings/clock/
3557F:	drivers/clk/
3558X:	drivers/clk/clkdev.c
3559F:	include/linux/clk-pr*
3560F:	include/linux/clk/
3561
3562COMMON INTERNET FILE SYSTEM (CIFS)
3563M:	Steve French <sfrench@samba.org>
3564L:	linux-cifs@vger.kernel.org
3565L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3566W:	http://linux-cifs.samba.org/
3567T:	git git://git.samba.org/sfrench/cifs-2.6.git
3568S:	Supported
3569F:	Documentation/filesystems/cifs/
3570F:	fs/cifs/
3571
3572COMPACTPCI HOTPLUG CORE
3573M:	Scott Murray <scott@spiteful.org>
3574L:	linux-pci@vger.kernel.org
3575S:	Maintained
3576F:	drivers/pci/hotplug/cpci_hotplug*
3577
3578COMPACTPCI HOTPLUG GENERIC DRIVER
3579M:	Scott Murray <scott@spiteful.org>
3580L:	linux-pci@vger.kernel.org
3581S:	Maintained
3582F:	drivers/pci/hotplug/cpcihp_generic.c
3583
3584COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3585M:	Scott Murray <scott@spiteful.org>
3586L:	linux-pci@vger.kernel.org
3587S:	Maintained
3588F:	drivers/pci/hotplug/cpcihp_zt5550.*
3589
3590COMPAL LAPTOP SUPPORT
3591M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3592L:	platform-driver-x86@vger.kernel.org
3593S:	Maintained
3594F:	drivers/platform/x86/compal-laptop.c
3595
3596CONEXANT ACCESSRUNNER USB DRIVER
3597L:	accessrunner-general@lists.sourceforge.net
3598W:	http://accessrunner.sourceforge.net/
3599S:	Orphan
3600F:	drivers/usb/atm/cxacru.c
3601
3602CONFIGFS
3603M:	Joel Becker <jlbec@evilplan.org>
3604M:	Christoph Hellwig <hch@lst.de>
3605T:	git git://git.infradead.org/users/hch/configfs.git
3606S:	Supported
3607F:	fs/configfs/
3608F:	include/linux/configfs.h
3609
3610CONNECTOR
3611M:	Evgeniy Polyakov <zbr@ioremap.net>
3612L:	netdev@vger.kernel.org
3613S:	Maintained
3614F:	drivers/connector/
3615
3616CONTROL GROUP (CGROUP)
3617M:	Tejun Heo <tj@kernel.org>
3618M:	Li Zefan <lizefan@huawei.com>
3619M:	Johannes Weiner <hannes@cmpxchg.org>
3620L:	cgroups@vger.kernel.org
3621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3622S:	Maintained
3623F:	Documentation/cgroup*
3624F:	include/linux/cgroup*
3625F:	kernel/cgroup*
3626
3627CONTROL GROUP - CPUSET
3628M:	Li Zefan <lizefan@huawei.com>
3629L:	cgroups@vger.kernel.org
3630W:	http://www.bullopensource.org/cpuset/
3631W:	http://oss.sgi.com/projects/cpusets/
3632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3633S:	Maintained
3634F:	Documentation/cgroup-v1/cpusets.txt
3635F:	include/linux/cpuset.h
3636F:	kernel/cgroup/cpuset.c
3637
3638CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3639M:	Johannes Weiner <hannes@cmpxchg.org>
3640M:	Michal Hocko <mhocko@kernel.org>
3641M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3642L:	cgroups@vger.kernel.org
3643L:	linux-mm@kvack.org
3644S:	Maintained
3645F:	mm/memcontrol.c
3646F:	mm/swap_cgroup.c
3647
3648CORETEMP HARDWARE MONITORING DRIVER
3649M:	Fenghua Yu <fenghua.yu@intel.com>
3650L:	linux-hwmon@vger.kernel.org
3651S:	Maintained
3652F:	Documentation/hwmon/coretemp
3653F:	drivers/hwmon/coretemp.c
3654
3655COSA/SRP SYNC SERIAL DRIVER
3656M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3657W:	http://www.fi.muni.cz/~kas/cosa/
3658S:	Maintained
3659F:	drivers/net/wan/cosa*
3660
3661CPMAC ETHERNET DRIVER
3662M:	Florian Fainelli <f.fainelli@gmail.com>
3663L:	netdev@vger.kernel.org
3664S:	Maintained
3665F:	drivers/net/ethernet/ti/cpmac.c
3666
3667CPU FREQUENCY DRIVERS
3668M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3669M:	Viresh Kumar <viresh.kumar@linaro.org>
3670L:	linux-pm@vger.kernel.org
3671S:	Maintained
3672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3673T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3674B:	https://bugzilla.kernel.org
3675F:	Documentation/cpu-freq/
3676F:	Documentation/devicetree/bindings/cpufreq/
3677F:	drivers/cpufreq/
3678F:	include/linux/cpufreq.h
3679F:	tools/testing/selftests/cpufreq/
3680
3681CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3682M:	Viresh Kumar <viresh.kumar@linaro.org>
3683M:	Sudeep Holla <sudeep.holla@arm.com>
3684L:	linux-pm@vger.kernel.org
3685W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3686S:	Maintained
3687F:	drivers/cpufreq/arm_big_little.h
3688F:	drivers/cpufreq/arm_big_little.c
3689F:	drivers/cpufreq/arm_big_little_dt.c
3690
3691CPU POWER MONITORING SUBSYSTEM
3692M:	Thomas Renninger <trenn@suse.com>
3693M:	Shuah Khan <shuahkh@osg.samsung.com>
3694M:	Shuah Khan <shuah@kernel.org>
3695L:	linux-pm@vger.kernel.org
3696S:	Maintained
3697F:	tools/power/cpupower/
3698
3699CPUID/MSR DRIVER
3700M:	"H. Peter Anvin" <hpa@zytor.com>
3701S:	Maintained
3702F:	arch/x86/kernel/cpuid.c
3703F:	arch/x86/kernel/msr.c
3704
3705CPUIDLE DRIVER - ARM BIG LITTLE
3706M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3707M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3708L:	linux-pm@vger.kernel.org
3709L:	linux-arm-kernel@lists.infradead.org
3710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3711S:	Maintained
3712F:	drivers/cpuidle/cpuidle-big_little.c
3713
3714CPUIDLE DRIVER - ARM EXYNOS
3715M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3716M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3717M:	Kukjin Kim <kgene@kernel.org>
3718L:	linux-pm@vger.kernel.org
3719L:	linux-samsung-soc@vger.kernel.org
3720S:	Supported
3721F:	drivers/cpuidle/cpuidle-exynos.c
3722F:	arch/arm/mach-exynos/pm.c
3723
3724CPUIDLE DRIVERS
3725M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3726M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3727L:	linux-pm@vger.kernel.org
3728S:	Maintained
3729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3730B:	https://bugzilla.kernel.org
3731F:	drivers/cpuidle/*
3732F:	include/linux/cpuidle.h
3733
3734CRAMFS FILESYSTEM
3735M:	Nicolas Pitre <nico@linaro.org>
3736S:	Maintained
3737F:	Documentation/filesystems/cramfs.txt
3738F:	fs/cramfs/
3739
3740CRIS PORT
3741M:	Mikael Starvik <starvik@axis.com>
3742M:	Jesper Nilsson <jesper.nilsson@axis.com>
3743L:	linux-cris-kernel@axis.com
3744W:	http://developer.axis.com
3745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3746S:	Maintained
3747F:	arch/cris/
3748F:	drivers/tty/serial/crisv10.*
3749
3750CRYPTO API
3751M:	Herbert Xu <herbert@gondor.apana.org.au>
3752M:	"David S. Miller" <davem@davemloft.net>
3753L:	linux-crypto@vger.kernel.org
3754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3756S:	Maintained
3757F:	Documentation/crypto/
3758F:	Documentation/devicetree/bindings/crypto/
3759F:	arch/*/crypto/
3760F:	crypto/
3761F:	drivers/crypto/
3762F:	include/crypto/
3763F:	include/linux/crypto*
3764
3765CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3766M:	Neil Horman <nhorman@tuxdriver.com>
3767L:	linux-crypto@vger.kernel.org
3768S:	Maintained
3769F:	crypto/ansi_cprng.c
3770F:	crypto/rng.c
3771
3772CS3308 MEDIA DRIVER
3773M:	Hans Verkuil <hverkuil@xs4all.nl>
3774L:	linux-media@vger.kernel.org
3775T:	git git://linuxtv.org/media_tree.git
3776W:	http://linuxtv.org
3777S:	Odd Fixes
3778F:	drivers/media/i2c/cs3308.c
3779F:	drivers/media/i2c/cs3308.h
3780
3781CS5535 Audio ALSA driver
3782M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3783S:	Maintained
3784F:	sound/pci/cs5535audio/
3785
3786CW1200 WLAN driver
3787M:	Solomon Peachy <pizza@shaftnet.org>
3788S:	Maintained
3789F:	drivers/net/wireless/st/cw1200/
3790
3791CX18 VIDEO4LINUX DRIVER
3792M:	Andy Walls <awalls@md.metrocast.net>
3793L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3794L:	linux-media@vger.kernel.org
3795T:	git git://linuxtv.org/media_tree.git
3796W:	https://linuxtv.org
3797W:	http://www.ivtvdriver.org/index.php/Cx18
3798S:	Maintained
3799F:	Documentation/media/v4l-drivers/cx18*
3800F:	drivers/media/pci/cx18/
3801F:	include/uapi/linux/ivtv*
3802
3803CX2341X MPEG ENCODER HELPER MODULE
3804M:	Hans Verkuil <hverkuil@xs4all.nl>
3805L:	linux-media@vger.kernel.org
3806T:	git git://linuxtv.org/media_tree.git
3807W:	https://linuxtv.org
3808S:	Maintained
3809F:	drivers/media/common/cx2341x*
3810F:	include/media/cx2341x*
3811
3812CX24120 MEDIA DRIVER
3813M:	Jemma Denson <jdenson@gmail.com>
3814M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3815L:	linux-media@vger.kernel.org
3816W:	https://linuxtv.org
3817Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3818S:	Maintained
3819F:	drivers/media/dvb-frontends/cx24120*
3820
3821CX88 VIDEO4LINUX DRIVER
3822M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3823M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3824L:	linux-media@vger.kernel.org
3825W:	https://linuxtv.org
3826T:	git git://linuxtv.org/media_tree.git
3827S:	Odd fixes
3828F:	Documentation/media/v4l-drivers/cx88*
3829F:	drivers/media/pci/cx88/
3830
3831CXD2820R MEDIA DRIVER
3832M:	Antti Palosaari <crope@iki.fi>
3833L:	linux-media@vger.kernel.org
3834W:	https://linuxtv.org
3835W:	http://palosaari.fi/linux/
3836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3837T:	git git://linuxtv.org/anttip/media_tree.git
3838S:	Maintained
3839F:	drivers/media/dvb-frontends/cxd2820r*
3840
3841CXGB3 ETHERNET DRIVER (CXGB3)
3842M:	Santosh Raspatur <santosh@chelsio.com>
3843L:	netdev@vger.kernel.org
3844W:	http://www.chelsio.com
3845S:	Supported
3846F:	drivers/net/ethernet/chelsio/cxgb3/
3847
3848CXGB3 ISCSI DRIVER (CXGB3I)
3849M:	Karen Xie <kxie@chelsio.com>
3850L:	linux-scsi@vger.kernel.org
3851W:	http://www.chelsio.com
3852S:	Supported
3853F:	drivers/scsi/cxgbi/cxgb3i
3854
3855CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3856M:	Steve Wise <swise@chelsio.com>
3857L:	linux-rdma@vger.kernel.org
3858W:	http://www.openfabrics.org
3859S:	Supported
3860F:	drivers/infiniband/hw/cxgb3/
3861F:	include/uapi/rdma/cxgb3-abi.h
3862
3863CXGB4 CRYPTO DRIVER (chcr)
3864M:	Harsh Jain <harsh@chelsio.com>
3865L:	linux-crypto@vger.kernel.org
3866W:	http://www.chelsio.com
3867S:	Supported
3868F:	drivers/crypto/chelsio
3869
3870CXGB4 ETHERNET DRIVER (CXGB4)
3871M:	Ganesh Goudar <ganeshgr@chelsio.com>
3872L:	netdev@vger.kernel.org
3873W:	http://www.chelsio.com
3874S:	Supported
3875F:	drivers/net/ethernet/chelsio/cxgb4/
3876
3877CXGB4 ISCSI DRIVER (CXGB4I)
3878M:	Karen Xie <kxie@chelsio.com>
3879L:	linux-scsi@vger.kernel.org
3880W:	http://www.chelsio.com
3881S:	Supported
3882F:	drivers/scsi/cxgbi/cxgb4i
3883
3884CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3885M:	Steve Wise <swise@chelsio.com>
3886L:	linux-rdma@vger.kernel.org
3887W:	http://www.openfabrics.org
3888S:	Supported
3889F:	drivers/infiniband/hw/cxgb4/
3890F:	include/uapi/rdma/cxgb4-abi.h
3891
3892CXGB4VF ETHERNET DRIVER (CXGB4VF)
3893M:	Casey Leedom <leedom@chelsio.com>
3894L:	netdev@vger.kernel.org
3895W:	http://www.chelsio.com
3896S:	Supported
3897F:	drivers/net/ethernet/chelsio/cxgb4vf/
3898
3899CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3900M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3901M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3902L:	linuxppc-dev@lists.ozlabs.org
3903S:	Supported
3904F:	arch/powerpc/platforms/powernv/pci-cxl.c
3905F:	drivers/misc/cxl/
3906F:	include/misc/cxl*
3907F:	include/uapi/misc/cxl.h
3908F:	Documentation/powerpc/cxl.txt
3909F:	Documentation/ABI/testing/sysfs-class-cxl
3910
3911CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3912M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3913M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3914M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3915L:	linux-scsi@vger.kernel.org
3916S:	Supported
3917F:	drivers/scsi/cxlflash/
3918F:	include/uapi/scsi/cxlflash_ioctls.h
3919F:	Documentation/powerpc/cxlflash.txt
3920
3921CYBERPRO FB DRIVER
3922M:	Russell King <linux@armlinux.org.uk>
3923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3924W:	http://www.armlinux.org.uk/
3925S:	Maintained
3926F:	drivers/video/fbdev/cyber2000fb.*
3927
3928CYCLADES ASYNC MUX DRIVER
3929W:	http://www.cyclades.com/
3930S:	Orphan
3931F:	drivers/tty/cyclades.c
3932F:	include/linux/cyclades.h
3933F:	include/uapi/linux/cyclades.h
3934
3935CYCLADES PC300 DRIVER
3936W:	http://www.cyclades.com/
3937S:	Orphan
3938F:	drivers/net/wan/pc300*
3939
3940CYPRESS_FIRMWARE MEDIA DRIVER
3941M:	Antti Palosaari <crope@iki.fi>
3942L:	linux-media@vger.kernel.org
3943W:	https://linuxtv.org
3944W:	http://palosaari.fi/linux/
3945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3946T:	git git://linuxtv.org/anttip/media_tree.git
3947S:	Maintained
3948F:	drivers/media/common/cypress_firmware*
3949
3950CYTTSP TOUCHSCREEN DRIVER
3951M:	Ferruh Yigit <fery@cypress.com>
3952L:	linux-input@vger.kernel.org
3953S:	Supported
3954F:	drivers/input/touchscreen/cyttsp*
3955F:	include/linux/input/cyttsp.h
3956
3957D-LINK DIR-685 TOUCHKEYS DRIVER
3958M:	Linus Walleij <linus.walleij@linaro.org>
3959L:	linux-input@vger.kernel.org
3960S:	Supported
3961F:	drivers/input/dlink-dir685-touchkeys.c
3962
3963DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3964M:	Joshua Kinard <kumba@gentoo.org>
3965S:	Maintained
3966F:	drivers/rtc/rtc-ds1685.c
3967F:	include/linux/rtc/ds1685.h
3968
3969DAMA SLAVE for AX.25
3970M:	Joerg Reuter <jreuter@yaina.de>
3971W:	http://yaina.de/jreuter/
3972W:	http://www.qsl.net/dl1bke/
3973L:	linux-hams@vger.kernel.org
3974S:	Maintained
3975F:	net/ax25/af_ax25.c
3976F:	net/ax25/ax25_dev.c
3977F:	net/ax25/ax25_ds_*
3978F:	net/ax25/ax25_in.c
3979F:	net/ax25/ax25_out.c
3980F:	net/ax25/ax25_timer.c
3981F:	net/ax25/sysctl_net_ax25.c
3982
3983DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3984L:	netdev@vger.kernel.org
3985S:	Orphan
3986F:	Documentation/networking/dmfe.txt
3987F:	drivers/net/ethernet/dec/tulip/dmfe.c
3988
3989DC390/AM53C974 SCSI driver
3990M:	Hannes Reinecke <hare@suse.com>
3991L:	linux-scsi@vger.kernel.org
3992S:	Maintained
3993F:	drivers/scsi/am53c974.c
3994
3995DC395x SCSI driver
3996M:	Oliver Neukum <oliver@neukum.org>
3997M:	Ali Akcaagac <aliakc@web.de>
3998M:	Jamie Lenehan <lenehan@twibble.org>
3999L:	dc395x@twibble.org
4000W:	http://twibble.org/dist/dc395x/
4001W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4002S:	Maintained
4003F:	Documentation/scsi/dc395x.txt
4004F:	drivers/scsi/dc395x.*
4005
4006DCCP PROTOCOL
4007M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4008L:	dccp@vger.kernel.org
4009W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4010S:	Maintained
4011F:	include/linux/dccp.h
4012F:	include/uapi/linux/dccp.h
4013F:	include/linux/tfrc.h
4014F:	net/dccp/
4015
4016DECnet NETWORK LAYER
4017W:	http://linux-decnet.sourceforge.net
4018L:	linux-decnet-user@lists.sourceforge.net
4019S:	Orphan
4020F:	Documentation/networking/decnet.txt
4021F:	net/decnet/
4022
4023DECSTATION PLATFORM SUPPORT
4024M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4025L:	linux-mips@linux-mips.org
4026W:	http://www.linux-mips.org/wiki/DECstation
4027S:	Maintained
4028F:	arch/mips/dec/
4029F:	arch/mips/include/asm/dec/
4030F:	arch/mips/include/asm/mach-dec/
4031
4032DEFXX FDDI NETWORK DRIVER
4033M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4034S:	Maintained
4035F:	drivers/net/fddi/defxx.*
4036
4037DELL SMBIOS DRIVER
4038M:	Pali Rohár <pali.rohar@gmail.com>
4039M:	Mario Limonciello <mario.limonciello@dell.com>
4040L:	platform-driver-x86@vger.kernel.org
4041S:	Maintained
4042F:	drivers/platform/x86/dell-smbios.*
4043
4044DELL SMBIOS SMM DRIVER
4045M:	Mario Limonciello <mario.limonciello@dell.com>
4046L:	platform-driver-x86@vger.kernel.org
4047S:	Maintained
4048F:	drivers/platform/x86/dell-smbios-smm.c
4049
4050DELL SMBIOS WMI DRIVER
4051M:	Mario Limonciello <mario.limonciello@dell.com>
4052L:	platform-driver-x86@vger.kernel.org
4053S:	Maintained
4054F:	drivers/platform/x86/dell-smbios-wmi.c
4055F:	tools/wmi/dell-smbios-example.c
4056
4057DELL LAPTOP DRIVER
4058M:	Matthew Garrett <mjg59@srcf.ucam.org>
4059M:	Pali Rohár <pali.rohar@gmail.com>
4060L:	platform-driver-x86@vger.kernel.org
4061S:	Maintained
4062F:	drivers/platform/x86/dell-laptop.c
4063
4064DELL LAPTOP FREEFALL DRIVER
4065M:	Pali Rohár <pali.rohar@gmail.com>
4066S:	Maintained
4067F:	drivers/platform/x86/dell-smo8800.c
4068
4069DELL LAPTOP RBTN DRIVER
4070M:	Pali Rohár <pali.rohar@gmail.com>
4071S:	Maintained
4072F:	drivers/platform/x86/dell-rbtn.*
4073
4074DELL LAPTOP SMM DRIVER
4075M:	Pali Rohár <pali.rohar@gmail.com>
4076S:	Maintained
4077F:	drivers/hwmon/dell-smm-hwmon.c
4078F:	include/uapi/linux/i8k.h
4079
4080DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4081M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4082S:	Maintained
4083F:	Documentation/dcdbas.txt
4084F:	drivers/firmware/dcdbas.*
4085
4086DELL WMI NOTIFICATIONS DRIVER
4087M:	Matthew Garrett <mjg59@srcf.ucam.org>
4088M:	Pali Rohár <pali.rohar@gmail.com>
4089S:	Maintained
4090F:	drivers/platform/x86/dell-wmi.c
4091
4092DELL WMI DESCRIPTOR DRIVER
4093M:	Mario Limonciello <mario.limonciello@dell.com>
4094S:	Maintained
4095F:	drivers/platform/x86/dell-wmi-descriptor.c
4096
4097DELTA ST MEDIA DRIVER
4098M:	Hugues Fruchet <hugues.fruchet@st.com>
4099L:	linux-media@vger.kernel.org
4100T:	git git://linuxtv.org/media_tree.git
4101W:	https://linuxtv.org
4102S:	Supported
4103F:	drivers/media/platform/sti/delta
4104
4105DENALI NAND DRIVER
4106M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4107L:	linux-mtd@lists.infradead.org
4108S:	Supported
4109F:	drivers/mtd/nand/denali*
4110
4111DESIGNWARE USB2 DRD IP DRIVER
4112M:	John Youn <johnyoun@synopsys.com>
4113L:	linux-usb@vger.kernel.org
4114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4115S:	Maintained
4116F:	drivers/usb/dwc2/
4117
4118DESIGNWARE USB3 DRD IP DRIVER
4119M:	Felipe Balbi <balbi@kernel.org>
4120L:	linux-usb@vger.kernel.org
4121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4122S:	Maintained
4123F:	drivers/usb/dwc3/
4124
4125DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4126M:	Andreas Klinger <ak@it-klinger.de>
4127L:	linux-iio@vger.kernel.org
4128S:	Maintained
4129F:	drivers/iio/proximity/srf*.c
4130
4131DEVICE COREDUMP (DEV_COREDUMP)
4132M:	Johannes Berg <johannes@sipsolutions.net>
4133L:	linux-kernel@vger.kernel.org
4134S:	Maintained
4135F:	drivers/base/devcoredump.c
4136F:	include/linux/devcoredump.h
4137
4138DEVICE FREQUENCY (DEVFREQ)
4139M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4140M:	Kyungmin Park <kyungmin.park@samsung.com>
4141R:	Chanwoo Choi <cw00.choi@samsung.com>
4142L:	linux-pm@vger.kernel.org
4143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4144S:	Maintained
4145F:	drivers/devfreq/
4146F:	include/linux/devfreq.h
4147F:	Documentation/devicetree/bindings/devfreq/
4148
4149DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4150M:	Chanwoo Choi <cw00.choi@samsung.com>
4151L:	linux-pm@vger.kernel.org
4152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4153S:	Supported
4154F:	drivers/devfreq/event/
4155F:	drivers/devfreq/devfreq-event.c
4156F:	include/linux/devfreq-event.h
4157F:	Documentation/devicetree/bindings/devfreq/event/
4158
4159DEVICE NUMBER REGISTRY
4160M:	Torben Mathiasen <device@lanana.org>
4161W:	http://lanana.org/docs/device-list/index.html
4162S:	Maintained
4163
4164DEVICE-MAPPER  (LVM)
4165M:	Alasdair Kergon <agk@redhat.com>
4166M:	Mike Snitzer <snitzer@redhat.com>
4167M:	dm-devel@redhat.com
4168L:	dm-devel@redhat.com
4169W:	http://sources.redhat.com/dm
4170Q:	http://patchwork.kernel.org/project/dm-devel/list/
4171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4172T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4173S:	Maintained
4174F:	Documentation/device-mapper/
4175F:	drivers/md/Makefile
4176F:	drivers/md/Kconfig
4177F:	drivers/md/dm*
4178F:	drivers/md/persistent-data/
4179F:	include/linux/device-mapper.h
4180F:	include/linux/dm-*.h
4181F:	include/uapi/linux/dm-*.h
4182
4183DEVLINK
4184M:	Jiri Pirko <jiri@mellanox.com>
4185L:	netdev@vger.kernel.org
4186S:	Supported
4187F:	net/core/devlink.c
4188F:	include/net/devlink.h
4189F:	include/uapi/linux/devlink.h
4190
4191DIALOG SEMICONDUCTOR DRIVERS
4192M:	Support Opensource <support.opensource@diasemi.com>
4193W:	http://www.dialog-semiconductor.com/products
4194S:	Supported
4195F:	Documentation/hwmon/da90??
4196F:	Documentation/devicetree/bindings/mfd/da90*.txt
4197F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4198F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4199F:	Documentation/devicetree/bindings/regulator/da92*.txt
4200F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4201F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4202F:	drivers/gpio/gpio-da90??.c
4203F:	drivers/hwmon/da90??-hwmon.c
4204F:	drivers/iio/adc/da91??-*.c
4205F:	drivers/input/misc/da90??_onkey.c
4206F:	drivers/input/touchscreen/da9052_tsi.c
4207F:	drivers/leds/leds-da90??.c
4208F:	drivers/mfd/da903x.c
4209F:	drivers/mfd/da90??-*.c
4210F:	drivers/mfd/da91??-*.c
4211F:	drivers/power/supply/da9052-battery.c
4212F:	drivers/power/supply/da91??-*.c
4213F:	drivers/regulator/da903x.c
4214F:	drivers/regulator/da9???-regulator.[ch]
4215F:	drivers/thermal/da90??-thermal.c
4216F:	drivers/rtc/rtc-da90??.c
4217F:	drivers/video/backlight/da90??_bl.c
4218F:	drivers/watchdog/da90??_wdt.c
4219F:	include/linux/mfd/da903x.h
4220F:	include/linux/mfd/da9052/
4221F:	include/linux/mfd/da9055/
4222F:	include/linux/mfd/da9062/
4223F:	include/linux/mfd/da9063/
4224F:	include/linux/mfd/da9150/
4225F:	include/linux/regulator/da9211.h
4226F:	include/sound/da[79]*.h
4227F:	sound/soc/codecs/da[79]*.[ch]
4228
4229DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4230M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4231L:	linux-gpio@vger.kernel.org
4232S:	Maintained
4233F:	drivers/gpio/gpio-gpio-mm.c
4234
4235DIGI NEO AND CLASSIC PCI PRODUCTS
4236M:	Lidza Louina <lidza.louina@gmail.com>
4237M:	Mark Hounschell <markh@compro.net>
4238L:	driverdev-devel@linuxdriverproject.org
4239S:	Maintained
4240F:	drivers/staging/dgnc/
4241
4242DIOLAN U2C-12 I2C DRIVER
4243M:	Guenter Roeck <linux@roeck-us.net>
4244L:	linux-i2c@vger.kernel.org
4245S:	Maintained
4246F:	drivers/i2c/busses/i2c-diolan-u2c.c
4247
4248FILESYSTEM DIRECT ACCESS (DAX)
4249M:	Matthew Wilcox <mawilcox@microsoft.com>
4250M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4251L:	linux-fsdevel@vger.kernel.org
4252S:	Supported
4253F:	fs/dax.c
4254F:	include/linux/dax.h
4255F:	include/trace/events/fs_dax.h
4256
4257DEVICE DIRECT ACCESS (DAX)
4258M:	Dan Williams <dan.j.williams@intel.com>
4259L:	linux-nvdimm@lists.01.org
4260S:	Supported
4261F:	drivers/dax/
4262
4263DIRECTORY NOTIFICATION (DNOTIFY)
4264M:	Jan Kara <jack@suse.cz>
4265R:	Amir Goldstein <amir73il@gmail.com>
4266L:	linux-fsdevel@vger.kernel.org
4267S:	Maintained
4268F:	Documentation/filesystems/dnotify.txt
4269F:	fs/notify/dnotify/
4270F:	include/linux/dnotify.h
4271
4272DISK GEOMETRY AND PARTITION HANDLING
4273M:	Andries Brouwer <aeb@cwi.nl>
4274W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4275W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4276W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4277S:	Maintained
4278
4279DISKQUOTA
4280M:	Jan Kara <jack@suse.com>
4281S:	Maintained
4282F:	Documentation/filesystems/quota.txt
4283F:	fs/quota/
4284F:	include/linux/quota*.h
4285F:	include/uapi/linux/quota*.h
4286
4287DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4288M:	Bernie Thompson <bernie@plugable.com>
4289L:	linux-fbdev@vger.kernel.org
4290S:	Maintained
4291W:	http://plugable.com/category/projects/udlfb/
4292F:	drivers/video/fbdev/udlfb.c
4293F:	include/video/udlfb.h
4294F:	Documentation/fb/udlfb.txt
4295
4296DISTRIBUTED LOCK MANAGER (DLM)
4297M:	Christine Caulfield <ccaulfie@redhat.com>
4298M:	David Teigland <teigland@redhat.com>
4299L:	cluster-devel@redhat.com
4300W:	http://sources.redhat.com/cluster/
4301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4302S:	Supported
4303F:	fs/dlm/
4304
4305DMA BUFFER SHARING FRAMEWORK
4306M:	Sumit Semwal <sumit.semwal@linaro.org>
4307S:	Maintained
4308L:	linux-media@vger.kernel.org
4309L:	dri-devel@lists.freedesktop.org
4310L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4311F:	drivers/dma-buf/
4312F:	include/linux/dma-buf*
4313F:	include/linux/reservation.h
4314F:	include/linux/*fence.h
4315F:	Documentation/driver-api/dma-buf.rst
4316T:	git git://anongit.freedesktop.org/drm/drm-misc
4317
4318DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4319M:	Vinod Koul <vinod.koul@intel.com>
4320L:	dmaengine@vger.kernel.org
4321Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4322S:	Maintained
4323F:	drivers/dma/
4324F:	include/linux/dmaengine.h
4325F:	Documentation/devicetree/bindings/dma/
4326F:	Documentation/driver-api/dmaengine/
4327T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4328
4329DMA MAPPING HELPERS
4330M:	Christoph Hellwig <hch@lst.de>
4331M:	Marek Szyprowski <m.szyprowski@samsung.com>
4332R:	Robin Murphy <robin.murphy@arm.com>
4333L:	iommu@lists.linux-foundation.org
4334T:	git git://git.infradead.org/users/hch/dma-mapping.git
4335W:	http://git.infradead.org/users/hch/dma-mapping.git
4336S:	Supported
4337F:	lib/dma-debug.c
4338F:	lib/dma-noop.c
4339F:	lib/dma-virt.c
4340F:	drivers/base/dma-mapping.c
4341F:	drivers/base/dma-coherent.c
4342F:	include/linux/dma-mapping.h
4343
4344DME1737 HARDWARE MONITOR DRIVER
4345M:	Juerg Haefliger <juergh@gmail.com>
4346L:	linux-hwmon@vger.kernel.org
4347S:	Maintained
4348F:	Documentation/hwmon/dme1737
4349F:	drivers/hwmon/dme1737.c
4350
4351DMI/SMBIOS SUPPORT
4352M:	Jean Delvare <jdelvare@suse.com>
4353S:	Maintained
4354T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4355F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4356F:	drivers/firmware/dmi-id.c
4357F:	drivers/firmware/dmi_scan.c
4358F:	include/linux/dmi.h
4359
4360DOCUMENTATION
4361M:	Jonathan Corbet <corbet@lwn.net>
4362L:	linux-doc@vger.kernel.org
4363S:	Maintained
4364F:	Documentation/
4365F:	scripts/kernel-doc
4366X:	Documentation/ABI/
4367X:	Documentation/devicetree/
4368X:	Documentation/acpi
4369X:	Documentation/power
4370X:	Documentation/spi
4371X:	Documentation/media
4372T:	git git://git.lwn.net/linux.git docs-next
4373
4374DONGWOON DW9714 LENS VOICE COIL DRIVER
4375M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4376L:	linux-media@vger.kernel.org
4377T:	git git://linuxtv.org/media_tree.git
4378S:	Maintained
4379F:	drivers/media/i2c/dw9714.c
4380
4381DOUBLETALK DRIVER
4382M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4383L:	blinux-list@redhat.com
4384S:	Maintained
4385F:	drivers/char/dtlk.c
4386F:	include/linux/dtlk.h
4387
4388DPAA2 DATAPATH I/O (DPIO) DRIVER
4389M:	Roy Pledge <Roy.Pledge@nxp.com>
4390L:	linux-kernel@vger.kernel.org
4391S:	Maintained
4392F:	drivers/staging/fsl-mc/bus/dpio
4393
4394DPAA2 ETHERNET DRIVER
4395M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4396L:	linux-kernel@vger.kernel.org
4397S:	Maintained
4398F:	drivers/staging/fsl-dpaa2/ethernet
4399
4400DPT_I2O SCSI RAID DRIVER
4401M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4402L:	linux-scsi@vger.kernel.org
4403W:	http://www.adaptec.com/
4404S:	Maintained
4405F:	drivers/scsi/dpt*
4406F:	drivers/scsi/dpt/
4407
4408DRBD DRIVER
4409M:	Philipp Reisner <philipp.reisner@linbit.com>
4410M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4411L:	drbd-dev@lists.linbit.com
4412W:	http://www.drbd.org
4413T:	git git://git.linbit.com/linux-drbd.git
4414T:	git git://git.linbit.com/drbd-8.4.git
4415S:	Supported
4416F:	drivers/block/drbd/
4417F:	lib/lru_cache.c
4418F:	Documentation/blockdev/drbd/
4419
4420DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4421M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4423S:	Supported
4424F:	Documentation/kobject.txt
4425F:	drivers/base/
4426F:	fs/debugfs/
4427F:	fs/sysfs/
4428F:	include/linux/debugfs.h
4429F:	include/linux/kobj*
4430F:	lib/kobj*
4431
4432DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4433M:	Kevin Hilman <khilman@kernel.org>
4434M:	Nishanth Menon <nm@ti.com>
4435S:	Maintained
4436F:	drivers/power/avs/
4437F:	include/linux/power/smartreflex.h
4438L:	linux-pm@vger.kernel.org
4439
4440DRM DRIVER FOR ARM PL111 CLCD
4441M:	Eric Anholt <eric@anholt.net>
4442T:	git git://anongit.freedesktop.org/drm/drm-misc
4443S:	Supported
4444F:	drivers/gpu/drm/pl111/
4445
4446DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4447M:	Dave Airlie <airlied@redhat.com>
4448S:	Odd Fixes
4449F:	drivers/gpu/drm/ast/
4450
4451DRM DRIVER FOR BOCHS VIRTUAL GPU
4452M:	Gerd Hoffmann <kraxel@redhat.com>
4453L:	virtualization@lists.linux-foundation.org
4454T:	git git://anongit.freedesktop.org/drm/drm-misc
4455S:	Maintained
4456F:	drivers/gpu/drm/bochs/
4457
4458DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4459M:	Linus Walleij <linus.walleij@linaro.org>
4460T:	git git://anongit.freedesktop.org/drm/drm-misc
4461S:	Maintained
4462F:	drivers/gpu/drm/tve200/
4463
4464DRM DRIVER FOR INTEL I810 VIDEO CARDS
4465S:	Orphan / Obsolete
4466F:	drivers/gpu/drm/i810/
4467F:	include/uapi/drm/i810_drm.h
4468
4469DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4470S:	Orphan / Obsolete
4471F:	drivers/gpu/drm/mga/
4472F:	include/uapi/drm/mga_drm.h
4473
4474DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4475M:	Dave Airlie <airlied@redhat.com>
4476S:	Odd Fixes
4477F:	drivers/gpu/drm/mgag200/
4478
4479DRM DRIVER FOR MI0283QT
4480M:	Noralf Trønnes <noralf@tronnes.org>
4481S:	Maintained
4482F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4483F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4484
4485DRM DRIVER FOR MSM ADRENO GPU
4486M:	Rob Clark <robdclark@gmail.com>
4487L:	linux-arm-msm@vger.kernel.org
4488L:	dri-devel@lists.freedesktop.org
4489L:	freedreno@lists.freedesktop.org
4490T:	git git://people.freedesktop.org/~robclark/linux
4491S:	Maintained
4492F:	drivers/gpu/drm/msm/
4493F:	include/uapi/drm/msm_drm.h
4494F:	Documentation/devicetree/bindings/display/msm/
4495
4496DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4497M:	Ben Skeggs <bskeggs@redhat.com>
4498L:	dri-devel@lists.freedesktop.org
4499L:	nouveau@lists.freedesktop.org
4500T:	git git://github.com/skeggsb/linux
4501S:	Supported
4502F:	drivers/gpu/drm/nouveau/
4503F:	include/uapi/drm/nouveau_drm.h
4504
4505DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4506M:	Noralf Trønnes <noralf@tronnes.org>
4507S:	Maintained
4508F:	drivers/gpu/drm/tinydrm/repaper.c
4509F:	Documentation/devicetree/bindings/display/repaper.txt
4510
4511DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4512M:	Dave Airlie <airlied@redhat.com>
4513M:	Gerd Hoffmann <kraxel@redhat.com>
4514L:	virtualization@lists.linux-foundation.org
4515T:	git git://anongit.freedesktop.org/drm/drm-misc
4516S:	Obsolete
4517W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4518F:	drivers/gpu/drm/cirrus/
4519
4520DRM DRIVER FOR QXL VIRTUAL GPU
4521M:	Dave Airlie <airlied@redhat.com>
4522M:	Gerd Hoffmann <kraxel@redhat.com>
4523L:	virtualization@lists.linux-foundation.org
4524T:	git git://anongit.freedesktop.org/drm/drm-misc
4525S:	Maintained
4526F:	drivers/gpu/drm/qxl/
4527F:	include/uapi/drm/qxl_drm.h
4528
4529DRM DRIVER FOR RAGE 128 VIDEO CARDS
4530S:	Orphan / Obsolete
4531F:	drivers/gpu/drm/r128/
4532F:	include/uapi/drm/r128_drm.h
4533
4534DRM DRIVER FOR SAVAGE VIDEO CARDS
4535S:	Orphan / Obsolete
4536F:	drivers/gpu/drm/savage/
4537F:	include/uapi/drm/savage_drm.h
4538
4539DRM DRIVER FOR SIS VIDEO CARDS
4540S:	Orphan / Obsolete
4541F:	drivers/gpu/drm/sis/
4542F:	include/uapi/drm/sis_drm.h
4543
4544DRM DRIVER FOR SITRONIX ST7586 PANELS
4545M:	David Lechner <david@lechnology.com>
4546S:	Maintained
4547F:	drivers/gpu/drm/tinydrm/st7586.c
4548F:	Documentation/devicetree/bindings/display/st7586.txt
4549
4550DRM DRIVER FOR TDFX VIDEO CARDS
4551S:	Orphan / Obsolete
4552F:	drivers/gpu/drm/tdfx/
4553
4554DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4555M:	Dave Airlie <airlied@redhat.com>
4556S:	Odd Fixes
4557F:	drivers/gpu/drm/udl/
4558
4559DRM DRIVER FOR VMWARE VIRTUAL GPU
4560M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4561M:	Sinclair Yeh <syeh@vmware.com>
4562M:	Thomas Hellstrom <thellstrom@vmware.com>
4563L:	dri-devel@lists.freedesktop.org
4564T:	git git://people.freedesktop.org/~syeh/repos_linux
4565T:	git git://people.freedesktop.org/~thomash/linux
4566S:	Supported
4567F:	drivers/gpu/drm/vmwgfx/
4568F:	include/uapi/drm/vmwgfx_drm.h
4569
4570DRM DRIVERS
4571M:	David Airlie <airlied@linux.ie>
4572L:	dri-devel@lists.freedesktop.org
4573T:	git git://people.freedesktop.org/~airlied/linux
4574B:	https://bugs.freedesktop.org/
4575C:	irc://chat.freenode.net/dri-devel
4576S:	Maintained
4577F:	drivers/gpu/drm/
4578F:	drivers/gpu/vga/
4579F:	Documentation/devicetree/bindings/display/
4580F:	Documentation/devicetree/bindings/gpu/
4581F:	Documentation/devicetree/bindings/video/
4582F:	Documentation/gpu/
4583F:	include/drm/
4584F:	include/uapi/drm/
4585F:	include/linux/vga*
4586
4587DRM DRIVERS AND MISC GPU PATCHES
4588M:	Daniel Vetter <daniel.vetter@intel.com>
4589M:	Jani Nikula <jani.nikula@linux.intel.com>
4590M:	Gustavo Padovan <gustavo@padovan.org>
4591M:	Sean Paul <seanpaul@chromium.org>
4592W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4593S:	Maintained
4594T:	git git://anongit.freedesktop.org/drm/drm-misc
4595F:	Documentation/gpu/
4596F:	drivers/gpu/vga/
4597F:	drivers/gpu/drm/*
4598F:	include/drm/drm*
4599F:	include/uapi/drm/drm*
4600F:	include/linux/vga*
4601
4602DRM DRIVERS FOR ALLWINNER A10
4603M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4604L:	dri-devel@lists.freedesktop.org
4605S:	Supported
4606F:	drivers/gpu/drm/sun4i/
4607F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4608T:	git git://anongit.freedesktop.org/drm/drm-misc
4609
4610DRM DRIVERS FOR AMLOGIC SOCS
4611M:	Neil Armstrong <narmstrong@baylibre.com>
4612L:	dri-devel@lists.freedesktop.org
4613L:	linux-amlogic@lists.infradead.org
4614W:	http://linux-meson.com/
4615S:	Supported
4616F:	drivers/gpu/drm/meson/
4617F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4618F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4619F:	Documentation/gpu/meson.rst
4620T:	git git://anongit.freedesktop.org/drm/drm-misc
4621
4622DRM DRIVERS FOR ATMEL HLCDC
4623M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4624L:	dri-devel@lists.freedesktop.org
4625S:	Supported
4626F:	drivers/gpu/drm/atmel-hlcdc/
4627F:	Documentation/devicetree/bindings/drm/atmel/
4628T:	git git://anongit.freedesktop.org/drm/drm-misc
4629
4630DRM DRIVERS FOR BRIDGE CHIPS
4631M:	Archit Taneja <architt@codeaurora.org>
4632M:	Andrzej Hajda <a.hajda@samsung.com>
4633R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4634S:	Maintained
4635T:	git git://anongit.freedesktop.org/drm/drm-misc
4636F:	drivers/gpu/drm/bridge/
4637
4638DRM DRIVERS FOR EXYNOS
4639M:	Inki Dae <inki.dae@samsung.com>
4640M:	Joonyoung Shim <jy0922.shim@samsung.com>
4641M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4642M:	Kyungmin Park <kyungmin.park@samsung.com>
4643L:	dri-devel@lists.freedesktop.org
4644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4645S:	Supported
4646F:	drivers/gpu/drm/exynos/
4647F:	include/uapi/drm/exynos_drm.h
4648F:	Documentation/devicetree/bindings/display/exynos/
4649
4650DRM DRIVERS FOR FREESCALE DCU
4651M:	Stefan Agner <stefan@agner.ch>
4652M:	Alison Wang <alison.wang@freescale.com>
4653L:	dri-devel@lists.freedesktop.org
4654S:	Supported
4655F:	drivers/gpu/drm/fsl-dcu/
4656F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4657F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4658F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4659
4660DRM DRIVERS FOR FREESCALE IMX
4661M:	Philipp Zabel <p.zabel@pengutronix.de>
4662L:	dri-devel@lists.freedesktop.org
4663S:	Maintained
4664F:	drivers/gpu/drm/imx/
4665F:	drivers/gpu/ipu-v3/
4666F:	Documentation/devicetree/bindings/display/imx/
4667
4668DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4669M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4670L:	dri-devel@lists.freedesktop.org
4671T:	git git://github.com/patjak/drm-gma500
4672S:	Maintained
4673F:	drivers/gpu/drm/gma500/
4674
4675DRM DRIVERS FOR HISILICON
4676M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4677M:	Rongrong Zou <zourongrong@gmail.com>
4678R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4679R:	Chen Feng <puck.chen@hisilicon.com>
4680L:	dri-devel@lists.freedesktop.org
4681T:	git git://github.com/xin3liang/linux.git
4682S:	Maintained
4683F:	drivers/gpu/drm/hisilicon/
4684F:	Documentation/devicetree/bindings/display/hisilicon/
4685
4686DRM DRIVERS FOR MEDIATEK
4687M:	CK Hu <ck.hu@mediatek.com>
4688M:	Philipp Zabel <p.zabel@pengutronix.de>
4689L:	dri-devel@lists.freedesktop.org
4690S:	Supported
4691F:	drivers/gpu/drm/mediatek/
4692F:	Documentation/devicetree/bindings/display/mediatek/
4693
4694DRM DRIVERS FOR NVIDIA TEGRA
4695M:	Thierry Reding <thierry.reding@gmail.com>
4696L:	dri-devel@lists.freedesktop.org
4697L:	linux-tegra@vger.kernel.org
4698T:	git git://anongit.freedesktop.org/tegra/linux.git
4699S:	Supported
4700F:	drivers/gpu/drm/tegra/
4701F:	drivers/gpu/host1x/
4702F:	include/linux/host1x.h
4703F:	include/uapi/drm/tegra_drm.h
4704F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4705
4706DRM DRIVERS FOR RENESAS
4707M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4708L:	dri-devel@lists.freedesktop.org
4709L:	linux-renesas-soc@vger.kernel.org
4710T:	git git://linuxtv.org/pinchartl/fbdev
4711S:	Supported
4712F:	drivers/gpu/drm/rcar-du/
4713F:	drivers/gpu/drm/shmobile/
4714F:	include/linux/platform_data/shmob_drm.h
4715F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4716F:	Documentation/devicetree/bindings/display/renesas,du.txt
4717
4718DRM DRIVERS FOR ROCKCHIP
4719M:	Sandy Huang <hjc@rock-chips.com>
4720M:	Heiko Stübner <heiko@sntech.de>
4721L:	dri-devel@lists.freedesktop.org
4722S:	Maintained
4723F:	drivers/gpu/drm/rockchip/
4724F:	Documentation/devicetree/bindings/display/rockchip/
4725T:	git git://anongit.freedesktop.org/drm/drm-misc
4726
4727DRM DRIVERS FOR STI
4728M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4729M:	Vincent Abriou <vincent.abriou@st.com>
4730L:	dri-devel@lists.freedesktop.org
4731T:	git git://anongit.freedesktop.org/drm/drm-misc
4732S:	Maintained
4733F:	drivers/gpu/drm/sti
4734F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4735
4736DRM DRIVERS FOR STM
4737M:	Yannick Fertre <yannick.fertre@st.com>
4738M:	Philippe Cornu <philippe.cornu@st.com>
4739M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4740M:	Vincent Abriou <vincent.abriou@st.com>
4741L:	dri-devel@lists.freedesktop.org
4742T:	git git://anongit.freedesktop.org/drm/drm-misc
4743S:	Maintained
4744F:	drivers/gpu/drm/stm
4745F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4746
4747DRM DRIVERS FOR TI LCDC
4748M:	Jyri Sarha <jsarha@ti.com>
4749R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4750L:	dri-devel@lists.freedesktop.org
4751S:	Maintained
4752F:	drivers/gpu/drm/tilcdc/
4753F:	Documentation/devicetree/bindings/display/tilcdc/
4754
4755DRM DRIVERS FOR TI OMAP
4756M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4757L:	dri-devel@lists.freedesktop.org
4758S:	Maintained
4759F:	drivers/gpu/drm/omapdrm/
4760F:	Documentation/devicetree/bindings/display/ti/
4761
4762DRM DRIVERS FOR VC4
4763M:	Eric Anholt <eric@anholt.net>
4764T:	git git://github.com/anholt/linux
4765S:	Supported
4766F:	drivers/gpu/drm/vc4/
4767F:	include/uapi/drm/vc4_drm.h
4768F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4769T:	git git://anongit.freedesktop.org/drm/drm-misc
4770
4771DRM DRIVERS FOR VIVANTE GPU IP
4772M:	Lucas Stach <l.stach@pengutronix.de>
4773R:	Russell King <linux+etnaviv@armlinux.org.uk>
4774R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4775L:	etnaviv@lists.freedesktop.org
4776L:	dri-devel@lists.freedesktop.org
4777S:	Maintained
4778F:	drivers/gpu/drm/etnaviv/
4779F:	include/uapi/drm/etnaviv_drm.h
4780F:	Documentation/devicetree/bindings/display/etnaviv/
4781
4782DRM DRIVERS FOR ZTE ZX
4783M:	Shawn Guo <shawnguo@kernel.org>
4784L:	dri-devel@lists.freedesktop.org
4785S:	Maintained
4786F:	drivers/gpu/drm/zte/
4787F:	Documentation/devicetree/bindings/display/zte,vou.txt
4788T:	git git://anongit.freedesktop.org/drm/drm-misc
4789
4790DRM PANEL DRIVERS
4791M:	Thierry Reding <thierry.reding@gmail.com>
4792L:	dri-devel@lists.freedesktop.org
4793T:	git git://anongit.freedesktop.org/drm/drm-misc
4794S:	Maintained
4795F:	drivers/gpu/drm/drm_panel.c
4796F:	drivers/gpu/drm/panel/
4797F:	include/drm/drm_panel.h
4798F:	Documentation/devicetree/bindings/display/panel/
4799
4800DRM TINYDRM DRIVERS
4801M:	Noralf Trønnes <noralf@tronnes.org>
4802W:	https://github.com/notro/tinydrm/wiki/Development
4803T:	git git://anongit.freedesktop.org/drm/drm-misc
4804S:	Maintained
4805F:	drivers/gpu/drm/tinydrm/
4806F:	include/drm/tinydrm/
4807
4808DSBR100 USB FM RADIO DRIVER
4809M:	Alexey Klimov <klimov.linux@gmail.com>
4810L:	linux-media@vger.kernel.org
4811T:	git git://linuxtv.org/media_tree.git
4812S:	Maintained
4813F:	drivers/media/radio/dsbr100.c
4814
4815DSCC4 DRIVER
4816M:	Francois Romieu <romieu@fr.zoreil.com>
4817L:	netdev@vger.kernel.org
4818S:	Maintained
4819F:	drivers/net/wan/dscc4.c
4820
4821DT3155 MEDIA DRIVER
4822M:	Hans Verkuil <hverkuil@xs4all.nl>
4823L:	linux-media@vger.kernel.org
4824T:	git git://linuxtv.org/media_tree.git
4825W:	https://linuxtv.org
4826S:	Odd Fixes
4827F:	drivers/media/pci/dt3155/
4828
4829DVB_USB_AF9015 MEDIA DRIVER
4830M:	Antti Palosaari <crope@iki.fi>
4831L:	linux-media@vger.kernel.org
4832W:	https://linuxtv.org
4833W:	http://palosaari.fi/linux/
4834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4835T:	git git://linuxtv.org/anttip/media_tree.git
4836S:	Maintained
4837F:	drivers/media/usb/dvb-usb-v2/af9015*
4838
4839DVB_USB_AF9035 MEDIA DRIVER
4840M:	Antti Palosaari <crope@iki.fi>
4841L:	linux-media@vger.kernel.org
4842W:	https://linuxtv.org
4843W:	http://palosaari.fi/linux/
4844Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4845T:	git git://linuxtv.org/anttip/media_tree.git
4846S:	Maintained
4847F:	drivers/media/usb/dvb-usb-v2/af9035*
4848
4849DVB_USB_ANYSEE MEDIA DRIVER
4850M:	Antti Palosaari <crope@iki.fi>
4851L:	linux-media@vger.kernel.org
4852W:	https://linuxtv.org
4853W:	http://palosaari.fi/linux/
4854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4855T:	git git://linuxtv.org/anttip/media_tree.git
4856S:	Maintained
4857F:	drivers/media/usb/dvb-usb-v2/anysee*
4858
4859DVB_USB_AU6610 MEDIA DRIVER
4860M:	Antti Palosaari <crope@iki.fi>
4861L:	linux-media@vger.kernel.org
4862W:	https://linuxtv.org
4863W:	http://palosaari.fi/linux/
4864Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4865T:	git git://linuxtv.org/anttip/media_tree.git
4866S:	Maintained
4867F:	drivers/media/usb/dvb-usb-v2/au6610*
4868
4869DVB_USB_CE6230 MEDIA DRIVER
4870M:	Antti Palosaari <crope@iki.fi>
4871L:	linux-media@vger.kernel.org
4872W:	https://linuxtv.org
4873W:	http://palosaari.fi/linux/
4874Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4875T:	git git://linuxtv.org/anttip/media_tree.git
4876S:	Maintained
4877F:	drivers/media/usb/dvb-usb-v2/ce6230*
4878
4879DVB_USB_CXUSB MEDIA DRIVER
4880M:	Michael Krufky <mkrufky@linuxtv.org>
4881L:	linux-media@vger.kernel.org
4882W:	https://linuxtv.org
4883W:	http://github.com/mkrufky
4884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4885T:	git git://linuxtv.org/media_tree.git
4886S:	Maintained
4887F:	drivers/media/usb/dvb-usb/cxusb*
4888
4889DVB_USB_EC168 MEDIA DRIVER
4890M:	Antti Palosaari <crope@iki.fi>
4891L:	linux-media@vger.kernel.org
4892W:	https://linuxtv.org
4893W:	http://palosaari.fi/linux/
4894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4895T:	git git://linuxtv.org/anttip/media_tree.git
4896S:	Maintained
4897F:	drivers/media/usb/dvb-usb-v2/ec168*
4898
4899DVB_USB_GL861 MEDIA DRIVER
4900M:	Antti Palosaari <crope@iki.fi>
4901L:	linux-media@vger.kernel.org
4902W:	https://linuxtv.org
4903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4904T:	git git://linuxtv.org/anttip/media_tree.git
4905S:	Maintained
4906F:	drivers/media/usb/dvb-usb-v2/gl861*
4907
4908DVB_USB_MXL111SF MEDIA DRIVER
4909M:	Michael Krufky <mkrufky@linuxtv.org>
4910L:	linux-media@vger.kernel.org
4911W:	https://linuxtv.org
4912W:	http://github.com/mkrufky
4913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4914T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4915S:	Maintained
4916F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4917
4918DVB_USB_RTL28XXU MEDIA DRIVER
4919M:	Antti Palosaari <crope@iki.fi>
4920L:	linux-media@vger.kernel.org
4921W:	https://linuxtv.org
4922W:	http://palosaari.fi/linux/
4923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4924T:	git git://linuxtv.org/anttip/media_tree.git
4925S:	Maintained
4926F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4927
4928DVB_USB_V2 MEDIA DRIVER
4929M:	Antti Palosaari <crope@iki.fi>
4930L:	linux-media@vger.kernel.org
4931W:	https://linuxtv.org
4932W:	http://palosaari.fi/linux/
4933Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4934T:	git git://linuxtv.org/anttip/media_tree.git
4935S:	Maintained
4936F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4937F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4938
4939DYNAMIC DEBUG
4940M:	Jason Baron <jbaron@akamai.com>
4941S:	Maintained
4942F:	lib/dynamic_debug.c
4943F:	include/linux/dynamic_debug.h
4944
4945DZ DECSTATION DZ11 SERIAL DRIVER
4946M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4947S:	Maintained
4948F:	drivers/tty/serial/dz.*
4949
4950E3X0 POWER BUTTON DRIVER
4951M:	Moritz Fischer <moritz.fischer@ettus.com>
4952L:	usrp-users@lists.ettus.com
4953W:	http://www.ettus.com
4954S:	Supported
4955F:	drivers/input/misc/e3x0-button.c
4956F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4957
4958E4000 MEDIA DRIVER
4959M:	Antti Palosaari <crope@iki.fi>
4960L:	linux-media@vger.kernel.org
4961W:	https://linuxtv.org
4962W:	http://palosaari.fi/linux/
4963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4964T:	git git://linuxtv.org/anttip/media_tree.git
4965S:	Maintained
4966F:	drivers/media/tuners/e4000*
4967
4968EATA ISA/EISA/PCI SCSI DRIVER
4969M:	Dario Ballabio <ballabio_dario@emc.com>
4970L:	linux-scsi@vger.kernel.org
4971S:	Maintained
4972F:	drivers/scsi/eata.c
4973
4974EC100 MEDIA DRIVER
4975M:	Antti Palosaari <crope@iki.fi>
4976L:	linux-media@vger.kernel.org
4977W:	https://linuxtv.org
4978W:	http://palosaari.fi/linux/
4979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4980T:	git git://linuxtv.org/anttip/media_tree.git
4981S:	Maintained
4982F:	drivers/media/dvb-frontends/ec100*
4983
4984ECRYPT FILE SYSTEM
4985M:	Tyler Hicks <tyhicks@canonical.com>
4986L:	ecryptfs@vger.kernel.org
4987W:	http://ecryptfs.org
4988W:	https://launchpad.net/ecryptfs
4989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4990S:	Supported
4991F:	Documentation/filesystems/ecryptfs.txt
4992F:	fs/ecryptfs/
4993
4994EDAC-AMD64
4995M:	Borislav Petkov <bp@alien8.de>
4996L:	linux-edac@vger.kernel.org
4997S:	Maintained
4998F:	drivers/edac/amd64_edac*
4999
5000EDAC-CALXEDA
5001M:	Robert Richter <rric@kernel.org>
5002L:	linux-edac@vger.kernel.org
5003S:	Maintained
5004F:	drivers/edac/highbank*
5005
5006EDAC-CAVIUM OCTEON
5007M:	Ralf Baechle <ralf@linux-mips.org>
5008M:	David Daney <david.daney@cavium.com>
5009L:	linux-edac@vger.kernel.org
5010L:	linux-mips@linux-mips.org
5011S:	Supported
5012F:	drivers/edac/octeon_edac*
5013
5014EDAC-CAVIUM THUNDERX
5015M:	David Daney <david.daney@cavium.com>
5016M:	Jan Glauber <jglauber@cavium.com>
5017L:	linux-edac@vger.kernel.org
5018S:	Supported
5019F:	drivers/edac/thunderx_edac*
5020
5021EDAC-CORE
5022M:	Borislav Petkov <bp@alien8.de>
5023M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5024M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5025L:	linux-edac@vger.kernel.org
5026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5028S:	Supported
5029F:	Documentation/admin-guide/ras.rst
5030F:	Documentation/driver-api/edac.rst
5031F:	drivers/edac/
5032F:	include/linux/edac.h
5033
5034EDAC-E752X
5035M:	Mark Gross <mark.gross@intel.com>
5036L:	linux-edac@vger.kernel.org
5037S:	Maintained
5038F:	drivers/edac/e752x_edac.c
5039
5040EDAC-E7XXX
5041L:	linux-edac@vger.kernel.org
5042S:	Maintained
5043F:	drivers/edac/e7xxx_edac.c
5044
5045EDAC-FSL_DDR
5046M:	York Sun <york.sun@nxp.com>
5047L:	linux-edac@vger.kernel.org
5048S:	Maintained
5049F:	drivers/edac/fsl_ddr_edac.*
5050
5051EDAC-GHES
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/ghes_edac.c
5057
5058EDAC-I3000
5059L:	linux-edac@vger.kernel.org
5060S:	Orphan
5061F:	drivers/edac/i3000_edac.c
5062
5063EDAC-I5000
5064L:	linux-edac@vger.kernel.org
5065S:	Maintained
5066F:	drivers/edac/i5000_edac.c
5067
5068EDAC-I5400
5069M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5070M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5071L:	linux-edac@vger.kernel.org
5072S:	Maintained
5073F:	drivers/edac/i5400_edac.c
5074
5075EDAC-I7300
5076M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5077M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5078L:	linux-edac@vger.kernel.org
5079S:	Maintained
5080F:	drivers/edac/i7300_edac.c
5081
5082EDAC-I7CORE
5083M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5084M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5085L:	linux-edac@vger.kernel.org
5086S:	Maintained
5087F:	drivers/edac/i7core_edac.c
5088
5089EDAC-I82443BXGX
5090M:	Tim Small <tim@buttersideup.com>
5091L:	linux-edac@vger.kernel.org
5092S:	Maintained
5093F:	drivers/edac/i82443bxgx_edac.c
5094
5095EDAC-I82975X
5096M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5097M:	"Arvind R." <arvino55@gmail.com>
5098L:	linux-edac@vger.kernel.org
5099S:	Maintained
5100F:	drivers/edac/i82975x_edac.c
5101
5102EDAC-IE31200
5103M:	Jason Baron <jbaron@akamai.com>
5104L:	linux-edac@vger.kernel.org
5105S:	Maintained
5106F:	drivers/edac/ie31200_edac.c
5107
5108EDAC-MPC85XX
5109M:	Johannes Thumshirn <morbidrsa@gmail.com>
5110L:	linux-edac@vger.kernel.org
5111S:	Maintained
5112F:	drivers/edac/mpc85xx_edac.[ch]
5113
5114EDAC-PASEMI
5115M:	Egor Martovetsky <egor@pasemi.com>
5116L:	linux-edac@vger.kernel.org
5117S:	Maintained
5118F:	drivers/edac/pasemi_edac.c
5119
5120EDAC-PND2
5121M:	Tony Luck <tony.luck@intel.com>
5122L:	linux-edac@vger.kernel.org
5123S:	Maintained
5124F:	drivers/edac/pnd2_edac.[ch]
5125
5126EDAC-R82600
5127M:	Tim Small <tim@buttersideup.com>
5128L:	linux-edac@vger.kernel.org
5129S:	Maintained
5130F:	drivers/edac/r82600_edac.c
5131
5132EDAC-SBRIDGE
5133M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5134M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5135L:	linux-edac@vger.kernel.org
5136S:	Maintained
5137F:	drivers/edac/sb_edac.c
5138
5139EDAC-SKYLAKE
5140M:	Tony Luck <tony.luck@intel.com>
5141L:	linux-edac@vger.kernel.org
5142S:	Maintained
5143F:	drivers/edac/skx_edac.c
5144
5145EDIROL UA-101/UA-1000 DRIVER
5146M:	Clemens Ladisch <clemens@ladisch.de>
5147L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5148T:	git git://git.alsa-project.org/alsa-kernel.git
5149S:	Maintained
5150F:	sound/usb/misc/ua101.c
5151
5152EFI TEST DRIVER
5153L:	linux-efi@vger.kernel.org
5154M:	Ivan Hu <ivan.hu@canonical.com>
5155M:	Matt Fleming <matt@codeblueprint.co.uk>
5156S:	Maintained
5157F:	drivers/firmware/efi/test/
5158
5159EFI VARIABLE FILESYSTEM
5160M:	Matthew Garrett <matthew.garrett@nebula.com>
5161M:	Jeremy Kerr <jk@ozlabs.org>
5162M:	Matt Fleming <matt@codeblueprint.co.uk>
5163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5164L:	linux-efi@vger.kernel.org
5165S:	Maintained
5166F:	fs/efivarfs/
5167
5168EFIFB FRAMEBUFFER DRIVER
5169L:	linux-fbdev@vger.kernel.org
5170M:	Peter Jones <pjones@redhat.com>
5171S:	Maintained
5172F:	drivers/video/fbdev/efifb.c
5173
5174EFS FILESYSTEM
5175W:	http://aeschi.ch.eu.org/efs/
5176S:	Orphan
5177F:	fs/efs/
5178
5179EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5180M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5181L:	netdev@vger.kernel.org
5182S:	Maintained
5183F:	drivers/net/ethernet/ibm/ehea/
5184
5185EM28XX VIDEO4LINUX DRIVER
5186M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5187M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5188L:	linux-media@vger.kernel.org
5189W:	https://linuxtv.org
5190T:	git git://linuxtv.org/media_tree.git
5191S:	Maintained
5192F:	drivers/media/usb/em28xx/
5193F:	Documentation/media/v4l-drivers/em28xx*
5194
5195EMBEDDED LINUX
5196M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5197M:	Matt Mackall <mpm@selenic.com>
5198M:	David Woodhouse <dwmw2@infradead.org>
5199L:	linux-embedded@vger.kernel.org
5200S:	Maintained
5201
5202Emulex 10Gbps iSCSI - OneConnect DRIVER
5203M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5204M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5205M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5206L:	linux-scsi@vger.kernel.org
5207W:	http://www.broadcom.com
5208S:	Supported
5209F:	drivers/scsi/be2iscsi/
5210
5211Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5212M:	Sathya Perla <sathya.perla@broadcom.com>
5213M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5214M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5215M:	Somnath Kotur <somnath.kotur@broadcom.com>
5216L:	netdev@vger.kernel.org
5217W:	http://www.emulex.com
5218S:	Supported
5219F:	drivers/net/ethernet/emulex/benet/
5220
5221EMULEX ONECONNECT ROCE DRIVER
5222M:	Selvin Xavier <selvin.xavier@broadcom.com>
5223M:	Devesh Sharma <devesh.sharma@broadcom.com>
5224L:	linux-rdma@vger.kernel.org
5225W:	http://www.broadcom.com
5226S:	Odd Fixes
5227F:	drivers/infiniband/hw/ocrdma/
5228F:	include/uapi/rdma/ocrdma-abi.h
5229
5230EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5231M:	James Smart <james.smart@broadcom.com>
5232M:	Dick Kennedy <dick.kennedy@broadcom.com>
5233L:	linux-scsi@vger.kernel.org
5234W:	http://www.broadcom.com
5235S:	Supported
5236F:	drivers/scsi/lpfc/
5237
5238ENE CB710 FLASH CARD READER DRIVER
5239M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5240S:	Maintained
5241F:	drivers/misc/cb710/
5242F:	drivers/mmc/host/cb710-mmc.*
5243F:	include/linux/cb710.h
5244
5245ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5246M:	Maxim Levitsky <maximlevitsky@gmail.com>
5247S:	Maintained
5248F:	drivers/media/rc/ene_ir.*
5249
5250EPSON S1D13XXX FRAMEBUFFER DRIVER
5251M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5252S:	Maintained
5253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5254F:	drivers/video/fbdev/s1d13xxxfb.c
5255F:	include/video/s1d13xxxfb.h
5256
5257ERRSEQ ERROR TRACKING INFRASTRUCTURE
5258M:	Jeff Layton <jlayton@kernel.org>
5259S:	Maintained
5260F:	lib/errseq.c
5261F:	include/linux/errseq.h
5262
5263ET131X NETWORK DRIVER
5264M:	Mark Einon <mark.einon@gmail.com>
5265S:	Odd Fixes
5266F:	drivers/net/ethernet/agere/
5267
5268ETHERNET BRIDGE
5269M:	Stephen Hemminger <stephen@networkplumber.org>
5270L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5271L:	netdev@vger.kernel.org
5272W:	http://www.linuxfoundation.org/en/Net:Bridge
5273S:	Maintained
5274F:	include/linux/netfilter_bridge/
5275F:	net/bridge/
5276
5277ETHERNET PHY LIBRARY
5278M:	Andrew Lunn <andrew@lunn.ch>
5279M:	Florian Fainelli <f.fainelli@gmail.com>
5280L:	netdev@vger.kernel.org
5281S:	Maintained
5282F:	Documentation/ABI/testing/sysfs-bus-mdio
5283F:	Documentation/devicetree/bindings/net/mdio*
5284F:	Documentation/networking/phy.txt
5285F:	drivers/net/phy/
5286F:	drivers/of/of_mdio.c
5287F:	drivers/of/of_net.c
5288F:	include/linux/*mdio*.h
5289F:	include/linux/of_net.h
5290F:	include/linux/phy.h
5291F:	include/linux/phy_fixed.h
5292F:	include/linux/platform_data/mdio-gpio.h
5293F:	include/linux/platform_data/mdio-bcm-unimac.h
5294F:	include/trace/events/mdio.h
5295F:	include/uapi/linux/mdio.h
5296F:	include/uapi/linux/mii.h
5297
5298EXT2 FILE SYSTEM
5299M:	Jan Kara <jack@suse.com>
5300L:	linux-ext4@vger.kernel.org
5301S:	Maintained
5302F:	Documentation/filesystems/ext2.txt
5303F:	fs/ext2/
5304F:	include/linux/ext2*
5305
5306EXT4 FILE SYSTEM
5307M:	"Theodore Ts'o" <tytso@mit.edu>
5308M:	Andreas Dilger <adilger.kernel@dilger.ca>
5309L:	linux-ext4@vger.kernel.org
5310W:	http://ext4.wiki.kernel.org
5311Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5313S:	Maintained
5314F:	Documentation/filesystems/ext4.txt
5315F:	fs/ext4/
5316
5317Extended Verification Module (EVM)
5318M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5319L:	linux-integrity@vger.kernel.org
5320S:	Supported
5321F:	security/integrity/evm/
5322
5323EXTENSIBLE FIRMWARE INTERFACE (EFI)
5324M:	Matt Fleming <matt@codeblueprint.co.uk>
5325M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5326L:	linux-efi@vger.kernel.org
5327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5328S:	Maintained
5329F:	Documentation/efi-stub.txt
5330F:	arch/*/kernel/efi.c
5331F:	arch/x86/boot/compressed/eboot.[ch]
5332F:	arch/*/include/asm/efi.h
5333F:	arch/x86/platform/efi/
5334F:	drivers/firmware/efi/
5335F:	include/linux/efi*.h
5336F:	arch/arm/boot/compressed/efi-header.S
5337F:	arch/arm64/kernel/efi-entry.S
5338
5339EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5340M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5341M:	Chanwoo Choi <cw00.choi@samsung.com>
5342L:	linux-kernel@vger.kernel.org
5343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5344S:	Maintained
5345F:	drivers/extcon/
5346F:	include/linux/extcon/
5347F:	include/linux/extcon.h
5348F:	Documentation/extcon/
5349F:	Documentation/devicetree/bindings/extcon/
5350
5351EXYNOS DP DRIVER
5352M:	Jingoo Han <jingoohan1@gmail.com>
5353L:	dri-devel@lists.freedesktop.org
5354S:	Maintained
5355F:	drivers/gpu/drm/exynos/exynos_dp*
5356
5357EXYNOS SYSMMU (IOMMU) driver
5358M:	Marek Szyprowski <m.szyprowski@samsung.com>
5359L:	iommu@lists.linux-foundation.org
5360S:	Maintained
5361F:	drivers/iommu/exynos-iommu.c
5362
5363EZchip NPS platform support
5364M:	Elad Kanfi <eladkan@mellanox.com>
5365M:	Vineet Gupta <vgupta@synopsys.com>
5366S:	Supported
5367F:	arch/arc/plat-eznps
5368F:	arch/arc/boot/dts/eznps.dts
5369
5370F2FS FILE SYSTEM
5371M:	Jaegeuk Kim <jaegeuk@kernel.org>
5372M:	Chao Yu <yuchao0@huawei.com>
5373L:	linux-f2fs-devel@lists.sourceforge.net
5374W:	https://f2fs.wiki.kernel.org/
5375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5376S:	Maintained
5377F:	Documentation/filesystems/f2fs.txt
5378F:	Documentation/ABI/testing/sysfs-fs-f2fs
5379F:	fs/f2fs/
5380F:	include/linux/f2fs_fs.h
5381F:	include/trace/events/f2fs.h
5382
5383F71805F HARDWARE MONITORING DRIVER
5384M:	Jean Delvare <jdelvare@suse.com>
5385L:	linux-hwmon@vger.kernel.org
5386S:	Maintained
5387F:	Documentation/hwmon/f71805f
5388F:	drivers/hwmon/f71805f.c
5389
5390FANOTIFY
5391M:	Jan Kara <jack@suse.cz>
5392R:	Amir Goldstein <amir73il@gmail.com>
5393L:	linux-fsdevel@vger.kernel.org
5394S:	Maintained
5395F:	fs/notify/fanotify/
5396F:	include/linux/fanotify.h
5397F:	include/uapi/linux/fanotify.h
5398
5399FARSYNC SYNCHRONOUS DRIVER
5400M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5401W:	http://www.farsite.co.uk/
5402S:	Supported
5403F:	drivers/net/wan/farsync.*
5404
5405FAULT INJECTION SUPPORT
5406M:	Akinobu Mita <akinobu.mita@gmail.com>
5407S:	Supported
5408F:	Documentation/fault-injection/
5409F:	lib/fault-inject.c
5410
5411FBTFT Framebuffer drivers
5412M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5413S:	Maintained
5414F:	drivers/staging/fbtft/
5415
5416FC0011 TUNER DRIVER
5417M:	Michael Buesch <m@bues.ch>
5418L:	linux-media@vger.kernel.org
5419S:	Maintained
5420F:	drivers/media/tuners/fc0011.h
5421F:	drivers/media/tuners/fc0011.c
5422
5423FC2580 MEDIA DRIVER
5424M:	Antti Palosaari <crope@iki.fi>
5425L:	linux-media@vger.kernel.org
5426W:	https://linuxtv.org
5427W:	http://palosaari.fi/linux/
5428Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5429T:	git git://linuxtv.org/anttip/media_tree.git
5430S:	Maintained
5431F:	drivers/media/tuners/fc2580*
5432
5433FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5434M:	Johannes Thumshirn <jth@kernel.org>
5435L:	fcoe-devel@open-fcoe.org
5436W:	www.Open-FCoE.org
5437S:	Supported
5438F:	drivers/scsi/libfc/
5439F:	drivers/scsi/fcoe/
5440F:	include/scsi/fc/
5441F:	include/scsi/libfc.h
5442F:	include/scsi/libfcoe.h
5443F:	include/uapi/scsi/fc/
5444
5445FILE LOCKING (flock() and fcntl()/lockf())
5446M:	Jeff Layton <jlayton@kernel.org>
5447M:	"J. Bruce Fields" <bfields@fieldses.org>
5448L:	linux-fsdevel@vger.kernel.org
5449S:	Maintained
5450F:	include/linux/fcntl.h
5451F:	include/uapi/linux/fcntl.h
5452F:	fs/fcntl.c
5453F:	fs/locks.c
5454
5455FILESYSTEMS (VFS and infrastructure)
5456M:	Alexander Viro <viro@zeniv.linux.org.uk>
5457L:	linux-fsdevel@vger.kernel.org
5458S:	Maintained
5459F:	fs/*
5460F:	include/linux/fs.h
5461F:	include/uapi/linux/fs.h
5462
5463FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5464M:	Riku Voipio <riku.voipio@iki.fi>
5465L:	linux-hwmon@vger.kernel.org
5466S:	Maintained
5467F:	drivers/hwmon/f75375s.c
5468F:	include/linux/f75375s.h
5469
5470FIREWIRE AUDIO DRIVERS
5471M:	Clemens Ladisch <clemens@ladisch.de>
5472L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5473T:	git git://git.alsa-project.org/alsa-kernel.git
5474S:	Maintained
5475F:	sound/firewire/
5476
5477FIREWIRE MEDIA DRIVERS (firedtv)
5478M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5479L:	linux-media@vger.kernel.org
5480L:	linux1394-devel@lists.sourceforge.net
5481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5482S:	Maintained
5483F:	drivers/media/firewire/
5484
5485FIREWIRE SBP-2 TARGET
5486M:	Chris Boot <bootc@bootc.net>
5487L:	linux-scsi@vger.kernel.org
5488L:	target-devel@vger.kernel.org
5489L:	linux1394-devel@lists.sourceforge.net
5490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5491S:	Maintained
5492F:	drivers/target/sbp/
5493
5494FIREWIRE SUBSYSTEM
5495M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5496L:	linux1394-devel@lists.sourceforge.net
5497W:	http://ieee1394.wiki.kernel.org/
5498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5499S:	Maintained
5500F:	drivers/firewire/
5501F:	include/linux/firewire.h
5502F:	include/uapi/linux/firewire*.h
5503F:	tools/firewire/
5504
5505FIRMWARE LOADER (request_firmware)
5506M:	Luis R. Rodriguez <mcgrof@kernel.org>
5507L:	linux-kernel@vger.kernel.org
5508S:	Maintained
5509F:	Documentation/firmware_class/
5510F:	drivers/base/firmware*.c
5511F:	include/linux/firmware.h
5512
5513FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5514M:	Joshua Morris <josh.h.morris@us.ibm.com>
5515M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5516S:	Maintained
5517F:	drivers/block/rsxx/
5518
5519FLOPPY DRIVER
5520M:	Jiri Kosina <jikos@kernel.org>
5521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5522S:	Odd fixes
5523F:	drivers/block/floppy.c
5524
5525FMC SUBSYSTEM
5526M:	Alessandro Rubini <rubini@gnudd.com>
5527W:	http://www.ohwr.org/projects/fmc-bus
5528S:	Supported
5529F:	drivers/fmc/
5530F:	include/linux/fmc*.h
5531F:	include/linux/ipmi-fru.h
5532K:	fmc_d.*register
5533
5534FPGA MANAGER FRAMEWORK
5535M:	Alan Tull <atull@kernel.org>
5536M:	Moritz Fischer <mdf@kernel.org>
5537L:	linux-fpga@vger.kernel.org
5538S:	Maintained
5539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5540Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5541F:	Documentation/fpga/
5542F:	Documentation/devicetree/bindings/fpga/
5543F:	drivers/fpga/
5544F:	include/linux/fpga/
5545W:	http://www.rocketboards.org
5546
5547FPU EMULATOR
5548M:	Bill Metzenthen <billm@melbpc.org.au>
5549W:	http://floatingpoint.sourceforge.net/emulator/index.html
5550S:	Maintained
5551F:	arch/x86/math-emu/
5552
5553FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5554L:	netdev@vger.kernel.org
5555S:	Orphan
5556F:	drivers/net/wan/dlci.c
5557F:	drivers/net/wan/sdla.c
5558
5559FRAMEBUFFER LAYER
5560M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5561L:	dri-devel@lists.freedesktop.org
5562L:	linux-fbdev@vger.kernel.org
5563T:	git git://github.com/bzolnier/linux.git
5564Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5565S:	Maintained
5566F:	Documentation/fb/
5567F:	drivers/video/
5568F:	include/video/
5569F:	include/linux/fb.h
5570F:	include/uapi/video/
5571F:	include/uapi/linux/fb.h
5572
5573FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5574M:	Horia Geantă <horia.geanta@nxp.com>
5575M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5576L:	linux-crypto@vger.kernel.org
5577S:	Maintained
5578F:	drivers/crypto/caam/
5579F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5580
5581FREESCALE DIU FRAMEBUFFER DRIVER
5582M:	Timur Tabi <timur@tabi.org>
5583L:	linux-fbdev@vger.kernel.org
5584S:	Maintained
5585F:	drivers/video/fbdev/fsl-diu-fb.*
5586
5587FREESCALE DMA DRIVER
5588M:	Li Yang <leoyang.li@nxp.com>
5589M:	Zhang Wei <zw@zh-kernel.org>
5590L:	linuxppc-dev@lists.ozlabs.org
5591S:	Maintained
5592F:	drivers/dma/fsldma.*
5593
5594FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5595M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5596L:	netdev@vger.kernel.org
5597S:	Maintained
5598F:	drivers/net/ethernet/freescale/gianfar*
5599X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5600F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5601
5602FREESCALE GPMI NAND DRIVER
5603M:	Han Xu <han.xu@nxp.com>
5604L:	linux-mtd@lists.infradead.org
5605S:	Maintained
5606F:	drivers/mtd/nand/gpmi-nand/*
5607
5608FREESCALE I2C CPM DRIVER
5609M:	Jochen Friedrich <jochen@scram.de>
5610L:	linuxppc-dev@lists.ozlabs.org
5611L:	linux-i2c@vger.kernel.org
5612S:	Maintained
5613F:	drivers/i2c/busses/i2c-cpm.c
5614
5615FREESCALE IMX / MXC FEC DRIVER
5616M:	Fugang Duan <fugang.duan@nxp.com>
5617L:	netdev@vger.kernel.org
5618S:	Maintained
5619F:	drivers/net/ethernet/freescale/fec_main.c
5620F:	drivers/net/ethernet/freescale/fec_ptp.c
5621F:	drivers/net/ethernet/freescale/fec.h
5622F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5623
5624FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5625M:	Sascha Hauer <kernel@pengutronix.de>
5626L:	linux-fbdev@vger.kernel.org
5627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5628S:	Maintained
5629F:	include/linux/platform_data/video-imxfb.h
5630F:	drivers/video/fbdev/imxfb.c
5631
5632FREESCALE QORIQ DPAA ETHERNET DRIVER
5633M:	Madalin Bucur <madalin.bucur@nxp.com>
5634L:	netdev@vger.kernel.org
5635S:	Maintained
5636F:	drivers/net/ethernet/freescale/dpaa
5637
5638FREESCALE QORIQ DPAA FMAN DRIVER
5639M:	Madalin Bucur <madalin.bucur@nxp.com>
5640L:	netdev@vger.kernel.org
5641S:	Maintained
5642F:	drivers/net/ethernet/freescale/fman
5643F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5644
5645FREESCALE QUAD SPI DRIVER
5646M:	Han Xu <han.xu@nxp.com>
5647L:	linux-mtd@lists.infradead.org
5648S:	Maintained
5649F:	drivers/mtd/spi-nor/fsl-quadspi.c
5650
5651FREESCALE QUICC ENGINE LIBRARY
5652M:	Qiang Zhao <qiang.zhao@nxp.com>
5653L:	linuxppc-dev@lists.ozlabs.org
5654S:	Maintained
5655F:	drivers/soc/fsl/qe/
5656F:	include/soc/fsl/*qe*.h
5657F:	include/soc/fsl/*ucc*.h
5658
5659FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5660M:	Li Yang <leoyang.li@nxp.com>
5661L:	netdev@vger.kernel.org
5662L:	linuxppc-dev@lists.ozlabs.org
5663S:	Maintained
5664F:	drivers/net/ethernet/freescale/ucc_geth*
5665
5666FREESCALE QUICC ENGINE UCC HDLC DRIVER
5667M:	Zhao Qiang <qiang.zhao@nxp.com>
5668L:	netdev@vger.kernel.org
5669L:	linuxppc-dev@lists.ozlabs.org
5670S:	Maintained
5671F:	drivers/net/wan/fsl_ucc_hdlc*
5672
5673FREESCALE QUICC ENGINE UCC UART DRIVER
5674M:	Timur Tabi <timur@tabi.org>
5675L:	linuxppc-dev@lists.ozlabs.org
5676S:	Maintained
5677F:	drivers/tty/serial/ucc_uart.c
5678
5679FREESCALE SOC DRIVERS
5680M:	Li Yang <leoyang.li@nxp.com>
5681L:	linuxppc-dev@lists.ozlabs.org
5682L:	linux-arm-kernel@lists.infradead.org
5683S:	Maintained
5684F:	Documentation/devicetree/bindings/soc/fsl/
5685F:	drivers/soc/fsl/
5686F:	include/linux/fsl/
5687
5688FREESCALE SOC FS_ENET DRIVER
5689M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5690M:	Vitaly Bordug <vbordug@ru.mvista.com>
5691L:	linuxppc-dev@lists.ozlabs.org
5692L:	netdev@vger.kernel.org
5693S:	Maintained
5694F:	drivers/net/ethernet/freescale/fs_enet/
5695F:	include/linux/fs_enet_pd.h
5696
5697FREESCALE SOC SOUND DRIVERS
5698M:	Timur Tabi <timur@tabi.org>
5699M:	Nicolin Chen <nicoleotsuka@gmail.com>
5700M:	Xiubo Li <Xiubo.Lee@gmail.com>
5701R:	Fabio Estevam <fabio.estevam@nxp.com>
5702L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5703L:	linuxppc-dev@lists.ozlabs.org
5704S:	Maintained
5705F:	sound/soc/fsl/fsl*
5706F:	sound/soc/fsl/imx*
5707F:	sound/soc/fsl/mpc8610_hpcd.c
5708
5709FREESCALE USB PERIPHERAL DRIVERS
5710M:	Li Yang <leoyang.li@nxp.com>
5711L:	linux-usb@vger.kernel.org
5712L:	linuxppc-dev@lists.ozlabs.org
5713S:	Maintained
5714F:	drivers/usb/gadget/udc/fsl*
5715
5716FREEVXFS FILESYSTEM
5717M:	Christoph Hellwig <hch@infradead.org>
5718W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5719S:	Maintained
5720F:	fs/freevxfs/
5721
5722FREEZER
5723M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5724M:	Pavel Machek <pavel@ucw.cz>
5725L:	linux-pm@vger.kernel.org
5726S:	Supported
5727F:	Documentation/power/freezing-of-tasks.txt
5728F:	include/linux/freezer.h
5729F:	kernel/freezer.c
5730
5731FRONTSWAP API
5732M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5733L:	linux-kernel@vger.kernel.org
5734S:	Maintained
5735F:	mm/frontswap.c
5736F:	include/linux/frontswap.h
5737
5738FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5739M:	David Howells <dhowells@redhat.com>
5740L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5741S:	Supported
5742F:	Documentation/filesystems/caching/
5743F:	fs/fscache/
5744F:	include/linux/fscache*.h
5745
5746FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5747M:	Theodore Y. Ts'o <tytso@mit.edu>
5748M:	Jaegeuk Kim <jaegeuk@kernel.org>
5749L:	linux-fscrypt@vger.kernel.org
5750Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5752S:	Supported
5753F:	fs/crypto/
5754F:	include/linux/fscrypt*.h
5755F:	Documentation/filesystems/fscrypt.rst
5756
5757FUJITSU FR-V (FRV) PORT
5758S:	Orphan
5759F:	arch/frv/
5760
5761FUJITSU LAPTOP EXTRAS
5762M:	Jonathan Woithe <jwoithe@just42.net>
5763L:	platform-driver-x86@vger.kernel.org
5764S:	Maintained
5765F:	drivers/platform/x86/fujitsu-laptop.c
5766
5767FUJITSU M-5MO LS CAMERA ISP DRIVER
5768M:	Kyungmin Park <kyungmin.park@samsung.com>
5769M:	Heungjun Kim <riverful.kim@samsung.com>
5770L:	linux-media@vger.kernel.org
5771S:	Maintained
5772F:	drivers/media/i2c/m5mols/
5773F:	include/media/i2c/m5mols.h
5774
5775FUJITSU TABLET EXTRAS
5776M:	Robert Gerlach <khnz@gmx.de>
5777L:	platform-driver-x86@vger.kernel.org
5778S:	Maintained
5779F:	drivers/platform/x86/fujitsu-tablet.c
5780
5781FUSE: FILESYSTEM IN USERSPACE
5782M:	Miklos Szeredi <miklos@szeredi.hu>
5783L:	linux-fsdevel@vger.kernel.org
5784W:	http://fuse.sourceforge.net/
5785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5786S:	Maintained
5787F:	fs/fuse/
5788F:	include/uapi/linux/fuse.h
5789F:	Documentation/filesystems/fuse.txt
5790
5791FUTEX SUBSYSTEM
5792M:	Thomas Gleixner <tglx@linutronix.de>
5793M:	Ingo Molnar <mingo@redhat.com>
5794R:	Peter Zijlstra <peterz@infradead.org>
5795R:	Darren Hart <dvhart@infradead.org>
5796L:	linux-kernel@vger.kernel.org
5797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5798S:	Maintained
5799F:	kernel/futex.c
5800F:	kernel/futex_compat.c
5801F:	include/asm-generic/futex.h
5802F:	include/linux/futex.h
5803F:	include/uapi/linux/futex.h
5804F:	tools/testing/selftests/futex/
5805F:	tools/perf/bench/futex*
5806F:	Documentation/*futex*
5807
5808FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5809M:	Rik Faith <faith@cs.unc.edu>
5810L:	linux-scsi@vger.kernel.org
5811S:	Odd Fixes (e.g., new signatures)
5812F:	drivers/scsi/fdomain.*
5813
5814GCC PLUGINS
5815M:	Kees Cook <keescook@chromium.org>
5816R:	Emese Revfy <re.emese@gmail.com>
5817L:	kernel-hardening@lists.openwall.com
5818S:	Maintained
5819F:	scripts/gcc-plugins/
5820F:	scripts/gcc-plugin.sh
5821F:	scripts/Makefile.gcc-plugins
5822F:	Documentation/gcc-plugins.txt
5823
5824GCOV BASED KERNEL PROFILING
5825M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5826S:	Maintained
5827F:	kernel/gcov/
5828F:	Documentation/dev-tools/gcov.rst
5829
5830GDB KERNEL DEBUGGING HELPER SCRIPTS
5831M:	Jan Kiszka <jan.kiszka@siemens.com>
5832M:	Kieran Bingham <kieran@bingham.xyz>
5833S:	Supported
5834F:	scripts/gdb/
5835
5836GDT SCSI DISK ARRAY CONTROLLER DRIVER
5837M:	Achim Leubner <achim_leubner@adaptec.com>
5838L:	linux-scsi@vger.kernel.org
5839W:	http://www.icp-vortex.com/
5840S:	Supported
5841F:	drivers/scsi/gdt*
5842
5843GEMTEK FM RADIO RECEIVER DRIVER
5844M:	Hans Verkuil <hverkuil@xs4all.nl>
5845L:	linux-media@vger.kernel.org
5846T:	git git://linuxtv.org/media_tree.git
5847W:	https://linuxtv.org
5848S:	Maintained
5849F:	drivers/media/radio/radio-gemtek*
5850
5851GENERIC GPIO I2C DRIVER
5852M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5853S:	Supported
5854F:	drivers/i2c/busses/i2c-gpio.c
5855F:	include/linux/i2c-gpio.h
5856
5857GENERIC GPIO I2C MULTIPLEXER DRIVER
5858M:	Peter Korsgaard <peter.korsgaard@barco.com>
5859L:	linux-i2c@vger.kernel.org
5860S:	Supported
5861F:	drivers/i2c/muxes/i2c-mux-gpio.c
5862F:	include/linux/i2c-mux-gpio.h
5863F:	Documentation/i2c/muxes/i2c-mux-gpio
5864
5865GENERIC HDLC (WAN) DRIVERS
5866M:	Krzysztof Halasa <khc@pm.waw.pl>
5867W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5868S:	Maintained
5869F:	drivers/net/wan/c101.c
5870F:	drivers/net/wan/hd6457*
5871F:	drivers/net/wan/hdlc*
5872F:	drivers/net/wan/n2.c
5873F:	drivers/net/wan/pc300too.c
5874F:	drivers/net/wan/pci200syn.c
5875F:	drivers/net/wan/wanxl*
5876
5877GENERIC INCLUDE/ASM HEADER FILES
5878M:	Arnd Bergmann <arnd@arndb.de>
5879L:	linux-arch@vger.kernel.org
5880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5881S:	Maintained
5882F:	include/asm-generic/
5883F:	include/uapi/asm-generic/
5884
5885GENERIC PHY FRAMEWORK
5886M:	Kishon Vijay Abraham I <kishon@ti.com>
5887L:	linux-kernel@vger.kernel.org
5888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5889S:	Supported
5890F:	drivers/phy/
5891F:	include/linux/phy/
5892
5893GENERIC PM DOMAINS
5894M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5895M:	Kevin Hilman <khilman@kernel.org>
5896M:	Ulf Hansson <ulf.hansson@linaro.org>
5897L:	linux-pm@vger.kernel.org
5898S:	Supported
5899F:	drivers/base/power/domain*.c
5900F:	include/linux/pm_domain.h
5901F:	Documentation/devicetree/bindings/power/power_domain.txt
5902
5903GENERIC UIO DRIVER FOR PCI DEVICES
5904M:	"Michael S. Tsirkin" <mst@redhat.com>
5905L:	kvm@vger.kernel.org
5906S:	Supported
5907F:	drivers/uio/uio_pci_generic.c
5908
5909GENWQE (IBM Generic Workqueue Card)
5910M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5911M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5912S:	Supported
5913F:	drivers/misc/genwqe/
5914
5915GET_MAINTAINER SCRIPT
5916M:	Joe Perches <joe@perches.com>
5917S:	Maintained
5918F:	scripts/get_maintainer.pl
5919
5920GFS2 FILE SYSTEM
5921M:	Steven Whitehouse <swhiteho@redhat.com>
5922M:	Bob Peterson <rpeterso@redhat.com>
5923L:	cluster-devel@redhat.com
5924W:	http://sources.redhat.com/cluster/
5925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5926S:	Supported
5927F:	Documentation/filesystems/gfs2*.txt
5928F:	fs/gfs2/
5929F:	include/uapi/linux/gfs2_ondisk.h
5930
5931GIGASET ISDN DRIVERS
5932M:	Paul Bolle <pebolle@tiscali.nl>
5933L:	gigaset307x-common@lists.sourceforge.net
5934W:	http://gigaset307x.sourceforge.net/
5935S:	Odd Fixes
5936F:	Documentation/isdn/README.gigaset
5937F:	drivers/isdn/gigaset/
5938F:	include/uapi/linux/gigaset_dev.h
5939
5940GO7007 MPEG CODEC
5941M:	Hans Verkuil <hans.verkuil@cisco.com>
5942L:	linux-media@vger.kernel.org
5943S:	Maintained
5944F:	drivers/media/usb/go7007/
5945
5946GOODIX TOUCHSCREEN
5947M:	Bastien Nocera <hadess@hadess.net>
5948L:	linux-input@vger.kernel.org
5949S:	Maintained
5950F:	drivers/input/touchscreen/goodix.c
5951
5952GPIO ACPI SUPPORT
5953M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5954M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5955L:	linux-gpio@vger.kernel.org
5956L:	linux-acpi@vger.kernel.org
5957S:	Maintained
5958F:	Documentation/acpi/gpio-properties.txt
5959F:	drivers/gpio/gpiolib-acpi.c
5960
5961GPIO IR Transmitter
5962M:	Sean Young <sean@mess.org>
5963L:	linux-media@vger.kernel.org
5964S:	Maintained
5965F:	drivers/media/rc/gpio-ir-tx.c
5966
5967GPIO MOCKUP DRIVER
5968M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5969L:	linux-gpio@vger.kernel.org
5970S:	Maintained
5971F:	drivers/gpio/gpio-mockup.c
5972F:	tools/testing/selftests/gpio/
5973
5974GPIO SUBSYSTEM
5975M:	Linus Walleij <linus.walleij@linaro.org>
5976L:	linux-gpio@vger.kernel.org
5977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5978S:	Maintained
5979F:	Documentation/devicetree/bindings/gpio/
5980F:	Documentation/gpio/
5981F:	Documentation/ABI/testing/gpio-cdev
5982F:	Documentation/ABI/obsolete/sysfs-gpio
5983F:	drivers/gpio/
5984F:	include/linux/gpio/
5985F:	include/linux/gpio.h
5986F:	include/asm-generic/gpio.h
5987F:	include/uapi/linux/gpio.h
5988F:	tools/gpio/
5989
5990GRE DEMULTIPLEXER DRIVER
5991M:	Dmitry Kozlov <xeb@mail.ru>
5992L:	netdev@vger.kernel.org
5993S:	Maintained
5994F:	net/ipv4/gre_demux.c
5995F:	net/ipv4/gre_offload.c
5996F:	include/net/gre.h
5997
5998GRETH 10/100/1G Ethernet MAC device driver
5999M:	Andreas Larsson <andreas@gaisler.com>
6000L:	netdev@vger.kernel.org
6001S:	Maintained
6002F:	drivers/net/ethernet/aeroflex/
6003
6004GREYBUS AUDIO PROTOCOLS DRIVERS
6005M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6006M:	Mark Greer <mgreer@animalcreek.com>
6007S:	Maintained
6008F:	drivers/staging/greybus/audio_apbridgea.c
6009F:	drivers/staging/greybus/audio_apbridgea.h
6010F:	drivers/staging/greybus/audio_codec.c
6011F:	drivers/staging/greybus/audio_codec.h
6012F:	drivers/staging/greybus/audio_gb.c
6013F:	drivers/staging/greybus/audio_manager.c
6014F:	drivers/staging/greybus/audio_manager.h
6015F:	drivers/staging/greybus/audio_manager_module.c
6016F:	drivers/staging/greybus/audio_manager_private.h
6017F:	drivers/staging/greybus/audio_manager_sysfs.c
6018F:	drivers/staging/greybus/audio_module.c
6019F:	drivers/staging/greybus/audio_topology.c
6020
6021GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6022M:	Viresh Kumar <vireshk@kernel.org>
6023S:	Maintained
6024F:	drivers/staging/greybus/authentication.c
6025F:	drivers/staging/greybus/bootrom.c
6026F:	drivers/staging/greybus/firmware.h
6027F:	drivers/staging/greybus/fw-core.c
6028F:	drivers/staging/greybus/fw-download.c
6029F:	drivers/staging/greybus/fw-managament.c
6030F:	drivers/staging/greybus/greybus_authentication.h
6031F:	drivers/staging/greybus/greybus_firmware.h
6032F:	drivers/staging/greybus/hid.c
6033F:	drivers/staging/greybus/i2c.c
6034F:	drivers/staging/greybus/spi.c
6035F:	drivers/staging/greybus/spilib.c
6036F:	drivers/staging/greybus/spilib.h
6037
6038GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6039M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6040S:	Maintained
6041F:	drivers/staging/greybus/loopback.c
6042F:	drivers/staging/greybus/timesync.c
6043F:	drivers/staging/greybus/timesync_platform.c
6044
6045GREYBUS PLATFORM DRIVERS
6046M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6047S:	Maintained
6048F:	drivers/staging/greybus/arche-platform.c
6049F:	drivers/staging/greybus/arche-apb-ctrl.c
6050F:	drivers/staging/greybus/arche_platform.h
6051
6052GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6053M:	Rui Miguel Silva <rmfrfs@gmail.com>
6054S:	Maintained
6055F:	drivers/staging/greybus/sdio.c
6056F:	drivers/staging/greybus/light.c
6057F:	drivers/staging/greybus/gpio.c
6058F:	drivers/staging/greybus/power_supply.c
6059F:	drivers/staging/greybus/spi.c
6060F:	drivers/staging/greybus/spilib.c
6061
6062GREYBUS SUBSYSTEM
6063M:	Johan Hovold <johan@kernel.org>
6064M:	Alex Elder <elder@kernel.org>
6065M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6066S:	Maintained
6067F:	drivers/staging/greybus/
6068L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6069
6070GREYBUS UART PROTOCOLS DRIVERS
6071M:	David Lin <dtwlin@gmail.com>
6072S:	Maintained
6073F:	drivers/staging/greybus/uart.c
6074F:	drivers/staging/greybus/log.c
6075
6076GS1662 VIDEO SERIALIZER
6077M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6078L:	linux-media@vger.kernel.org
6079T:	git git://linuxtv.org/media_tree.git
6080S:	Maintained
6081F:	drivers/media/spi/gs1662.c
6082
6083GSPCA FINEPIX SUBDRIVER
6084M:	Frank Zago <frank@zago.net>
6085L:	linux-media@vger.kernel.org
6086T:	git git://linuxtv.org/media_tree.git
6087S:	Maintained
6088F:	drivers/media/usb/gspca/finepix.c
6089
6090GSPCA GL860 SUBDRIVER
6091M:	Olivier Lorin <o.lorin@laposte.net>
6092L:	linux-media@vger.kernel.org
6093T:	git git://linuxtv.org/media_tree.git
6094S:	Maintained
6095F:	drivers/media/usb/gspca/gl860/
6096
6097GSPCA M5602 SUBDRIVER
6098M:	Erik Andren <erik.andren@gmail.com>
6099L:	linux-media@vger.kernel.org
6100T:	git git://linuxtv.org/media_tree.git
6101S:	Maintained
6102F:	drivers/media/usb/gspca/m5602/
6103
6104GSPCA PAC207 SONIXB SUBDRIVER
6105M:	Hans Verkuil <hverkuil@xs4all.nl>
6106L:	linux-media@vger.kernel.org
6107T:	git git://linuxtv.org/media_tree.git
6108S:	Odd Fixes
6109F:	drivers/media/usb/gspca/pac207.c
6110
6111GSPCA SN9C20X SUBDRIVER
6112M:	Brian Johnson <brijohn@gmail.com>
6113L:	linux-media@vger.kernel.org
6114T:	git git://linuxtv.org/media_tree.git
6115S:	Maintained
6116F:	drivers/media/usb/gspca/sn9c20x.c
6117
6118GSPCA T613 SUBDRIVER
6119M:	Leandro Costantino <lcostantino@gmail.com>
6120L:	linux-media@vger.kernel.org
6121T:	git git://linuxtv.org/media_tree.git
6122S:	Maintained
6123F:	drivers/media/usb/gspca/t613.c
6124
6125GSPCA USB WEBCAM DRIVER
6126M:	Hans Verkuil <hverkuil@xs4all.nl>
6127L:	linux-media@vger.kernel.org
6128T:	git git://linuxtv.org/media_tree.git
6129S:	Odd Fixes
6130F:	drivers/media/usb/gspca/
6131
6132GTP (GPRS Tunneling Protocol)
6133M:	Pablo Neira Ayuso <pablo@netfilter.org>
6134M:	Harald Welte <laforge@gnumonks.org>
6135L:	osmocom-net-gprs@lists.osmocom.org
6136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6137S:	Maintained
6138F:	drivers/net/gtp.c
6139
6140GUID PARTITION TABLE (GPT)
6141M:	Davidlohr Bueso <dave@stgolabs.net>
6142L:	linux-efi@vger.kernel.org
6143S:	Maintained
6144F:	block/partitions/efi.*
6145
6146H8/300 ARCHITECTURE
6147M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6148L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6149W:	http://uclinux-h8.sourceforge.jp
6150T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6151S:	Maintained
6152F:	arch/h8300/
6153F:	drivers/clocksource/h8300_*.c
6154F:	drivers/clk/h8300/
6155F:	drivers/irqchip/irq-renesas-h8*.c
6156
6157HACKRF MEDIA DRIVER
6158M:	Antti Palosaari <crope@iki.fi>
6159L:	linux-media@vger.kernel.org
6160W:	https://linuxtv.org
6161W:	http://palosaari.fi/linux/
6162Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6163T:	git git://linuxtv.org/anttip/media_tree.git
6164S:	Maintained
6165F:	drivers/media/usb/hackrf/
6166
6167HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6168M:	Frank Seidel <frank@f-seidel.de>
6169L:	platform-driver-x86@vger.kernel.org
6170W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6171S:	Maintained
6172F:	drivers/platform/x86/hdaps.c
6173
6174HARDWARE MONITORING
6175M:	Jean Delvare <jdelvare@suse.com>
6176M:	Guenter Roeck <linux@roeck-us.net>
6177L:	linux-hwmon@vger.kernel.org
6178W:	http://hwmon.wiki.kernel.org/
6179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6180S:	Maintained
6181F:	Documentation/hwmon/
6182F:	drivers/hwmon/
6183F:	include/linux/hwmon*.h
6184
6185HARDWARE RANDOM NUMBER GENERATOR CORE
6186M:	Matt Mackall <mpm@selenic.com>
6187M:	Herbert Xu <herbert@gondor.apana.org.au>
6188L:	linux-crypto@vger.kernel.org
6189S:	Odd fixes
6190F:	Documentation/devicetree/bindings/rng/
6191F:	Documentation/hw_random.txt
6192F:	drivers/char/hw_random/
6193F:	include/linux/hw_random.h
6194
6195HARDWARE SPINLOCK CORE
6196M:	Ohad Ben-Cohen <ohad@wizery.com>
6197M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6198L:	linux-remoteproc@vger.kernel.org
6199S:	Maintained
6200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6201F:	Documentation/devicetree/bindings/hwlock/
6202F:	Documentation/hwspinlock.txt
6203F:	drivers/hwspinlock/
6204F:	include/linux/hwspinlock.h
6205
6206HARMONY SOUND DRIVER
6207L:	linux-parisc@vger.kernel.org
6208S:	Maintained
6209F:	sound/parisc/harmony.*
6210
6211HDPVR USB VIDEO ENCODER DRIVER
6212M:	Hans Verkuil <hverkuil@xs4all.nl>
6213L:	linux-media@vger.kernel.org
6214T:	git git://linuxtv.org/media_tree.git
6215W:	https://linuxtv.org
6216S:	Odd Fixes
6217F:	drivers/media/usb/hdpvr/
6218
6219HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6220M:	Jimmy Vance <jimmy.vance@hpe.com>
6221S:	Supported
6222F:	Documentation/watchdog/hpwdt.txt
6223F:	drivers/watchdog/hpwdt.c
6224
6225HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6226M:	Don Brace <don.brace@microsemi.com>
6227L:	esc.storagedev@microsemi.com
6228L:	linux-scsi@vger.kernel.org
6229S:	Supported
6230F:	Documentation/scsi/hpsa.txt
6231F:	drivers/scsi/hpsa*.[ch]
6232F:	include/linux/cciss*.h
6233F:	include/uapi/linux/cciss*.h
6234
6235HFI1 DRIVER
6236M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6237M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6238L:	linux-rdma@vger.kernel.org
6239S:	Supported
6240F:	drivers/infiniband/hw/hfi1
6241
6242HFS FILESYSTEM
6243L:	linux-fsdevel@vger.kernel.org
6244S:	Orphan
6245F:	Documentation/filesystems/hfs.txt
6246F:	fs/hfs/
6247
6248HFSPLUS FILESYSTEM
6249L:	linux-fsdevel@vger.kernel.org
6250S:	Orphan
6251F:	Documentation/filesystems/hfsplus.txt
6252F:	fs/hfsplus/
6253
6254HGA FRAMEBUFFER DRIVER
6255M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6256L:	linux-nvidia@lists.surfsouth.com
6257W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6258S:	Maintained
6259F:	drivers/video/fbdev/hgafb.c
6260
6261HIBERNATION (aka Software Suspend, aka swsusp)
6262M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6263M:	Pavel Machek <pavel@ucw.cz>
6264L:	linux-pm@vger.kernel.org
6265B:	https://bugzilla.kernel.org
6266S:	Supported
6267F:	arch/x86/power/
6268F:	drivers/base/power/
6269F:	kernel/power/
6270F:	include/linux/suspend.h
6271F:	include/linux/freezer.h
6272F:	include/linux/pm.h
6273F:	arch/*/include/asm/suspend*.h
6274
6275HID CORE LAYER
6276M:	Jiri Kosina <jikos@kernel.org>
6277R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6278L:	linux-input@vger.kernel.org
6279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6280S:	Maintained
6281F:	drivers/hid/
6282F:	include/linux/hid*
6283F:	include/uapi/linux/hid*
6284
6285HID SENSOR HUB DRIVERS
6286M:	Jiri Kosina <jikos@kernel.org>
6287M:	Jonathan Cameron <jic23@kernel.org>
6288M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6289L:	linux-input@vger.kernel.org
6290L:	linux-iio@vger.kernel.org
6291S:	Maintained
6292F:	Documentation/hid/hid-sensor*
6293F:	drivers/hid/hid-sensor-*
6294F:	drivers/iio/*/hid-*
6295F:	include/linux/hid-sensor-*
6296
6297HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6298M:	Thomas Gleixner <tglx@linutronix.de>
6299L:	linux-kernel@vger.kernel.org
6300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6301S:	Maintained
6302F:	Documentation/timers/
6303F:	kernel/time/hrtimer.c
6304F:	kernel/time/clockevents.c
6305F:	kernel/time/timer_*.c
6306F:	include/linux/clockchips.h
6307F:	include/linux/hrtimer.h
6308
6309HIGH-SPEED SCC DRIVER FOR AX.25
6310L:	linux-hams@vger.kernel.org
6311S:	Orphan
6312F:	drivers/net/hamradio/dmascc.c
6313F:	drivers/net/hamradio/scc.c
6314
6315HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6316M:	HighPoint Linux Team <linux@highpoint-tech.com>
6317W:	http://www.highpoint-tech.com
6318S:	Supported
6319F:	Documentation/scsi/hptiop.txt
6320F:	drivers/scsi/hptiop.c
6321
6322HIPPI
6323M:	Jes Sorensen <jes@trained-monkey.org>
6324L:	linux-hippi@sunsite.dk
6325S:	Maintained
6326F:	include/linux/hippidevice.h
6327F:	include/uapi/linux/if_hippi.h
6328F:	net/802/hippi.c
6329F:	drivers/net/hippi/
6330
6331HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6332M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6333M:	Salil Mehta <salil.mehta@huawei.com>
6334L:	netdev@vger.kernel.org
6335W:	http://www.hisilicon.com
6336S:	Maintained
6337F:	drivers/net/ethernet/hisilicon/hns3/
6338
6339HISILICON NETWORK SUBSYSTEM DRIVER
6340M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6341M:	Salil Mehta <salil.mehta@huawei.com>
6342L:	netdev@vger.kernel.org
6343W:	http://www.hisilicon.com
6344S:	Maintained
6345F:	drivers/net/ethernet/hisilicon/
6346F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6347
6348HISILICON PMU DRIVER
6349M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6350W:	http://www.hisilicon.com
6351S:	Supported
6352F:	drivers/perf/hisilicon
6353F:	Documentation/perf/hisi-pmu.txt
6354
6355HISILICON ROCE DRIVER
6356M:	Lijun Ou <oulijun@huawei.com>
6357M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6358L:	linux-rdma@vger.kernel.org
6359S:	Maintained
6360F:	drivers/infiniband/hw/hns/
6361F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6362
6363HISILICON SAS Controller
6364M:	John Garry <john.garry@huawei.com>
6365W:	http://www.hisilicon.com
6366S:	Supported
6367F:	drivers/scsi/hisi_sas/
6368F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6369
6370HMM - Heterogeneous Memory Management
6371M:	Jérôme Glisse <jglisse@redhat.com>
6372L:	linux-mm@kvack.org
6373S:	Maintained
6374F:	mm/hmm*
6375F:	include/linux/hmm*
6376
6377HOST AP DRIVER
6378M:	Jouni Malinen <j@w1.fi>
6379L:	linux-wireless@vger.kernel.org
6380W:	http://w1.fi/hostap-driver.html
6381S:	Obsolete
6382F:	drivers/net/wireless/intersil/hostap/
6383
6384HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6385L:	platform-driver-x86@vger.kernel.org
6386S:	Orphan
6387F:	drivers/platform/x86/tc1100-wmi.c
6388
6389HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6390M:	Jaroslav Kysela <perex@perex.cz>
6391S:	Maintained
6392F:	drivers/net/ethernet/hp/hp100.*
6393
6394HPET:	High Precision Event Timers driver
6395M:	Clemens Ladisch <clemens@ladisch.de>
6396S:	Maintained
6397F:	Documentation/timers/hpet.txt
6398F:	drivers/char/hpet.c
6399F:	include/linux/hpet.h
6400F:	include/uapi/linux/hpet.h
6401
6402HPET:	x86
6403S:	Orphan
6404F:	arch/x86/kernel/hpet.c
6405F:	arch/x86/include/asm/hpet.h
6406
6407HPFS FILESYSTEM
6408M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6409W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6410S:	Maintained
6411F:	fs/hpfs/
6412
6413HSI SUBSYSTEM
6414M:	Sebastian Reichel <sre@kernel.org>
6415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6416S:	Maintained
6417F:	Documentation/ABI/testing/sysfs-bus-hsi
6418F:	Documentation/driver-api/hsi.rst
6419F:	drivers/hsi/
6420F:	include/linux/hsi/
6421F:	include/uapi/linux/hsi/
6422
6423HSO 3G MODEM DRIVER
6424L:	linux-usb@vger.kernel.org
6425S:	Orphan
6426F:	drivers/net/usb/hso.c
6427
6428HSR NETWORK PROTOCOL
6429M:	Arvid Brodin <arvid.brodin@alten.se>
6430L:	netdev@vger.kernel.org
6431S:	Maintained
6432F:	net/hsr/
6433
6434HT16K33 LED CONTROLLER DRIVER
6435M:	Robin van der Gracht <robin@protonic.nl>
6436S:	Maintained
6437F:	drivers/auxdisplay/ht16k33.c
6438F:	Documentation/devicetree/bindings/display/ht16k33.txt
6439
6440HTCPEN TOUCHSCREEN DRIVER
6441M:	Pau Oliva Fora <pof@eslack.org>
6442L:	linux-input@vger.kernel.org
6443S:	Maintained
6444F:	drivers/input/touchscreen/htcpen.c
6445
6446HUAWEI ETHERNET DRIVER
6447M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6448L:	netdev@vger.kernel.org
6449S:	Supported
6450F:	Documentation/networking/hinic.txt
6451F:	drivers/net/ethernet/huawei/hinic/
6452
6453HUGETLB FILESYSTEM
6454M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6455S:	Maintained
6456F:	fs/hugetlbfs/
6457
6458HVA ST MEDIA DRIVER
6459M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6460L:	linux-media@vger.kernel.org
6461T:	git git://linuxtv.org/media_tree.git
6462W:	https://linuxtv.org
6463S:	Supported
6464F:	drivers/media/platform/sti/hva
6465
6466HWPOISON MEMORY FAILURE HANDLING
6467M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6468L:	linux-mm@kvack.org
6469S:	Maintained
6470F:	mm/memory-failure.c
6471F:	mm/hwpoison-inject.c
6472
6473Hyper-V CORE AND DRIVERS
6474M:	"K. Y. Srinivasan" <kys@microsoft.com>
6475M:	Haiyang Zhang <haiyangz@microsoft.com>
6476M:	Stephen Hemminger <sthemmin@microsoft.com>
6477L:	devel@linuxdriverproject.org
6478S:	Maintained
6479F:	Documentation/networking/netvsc.txt
6480F:	arch/x86/include/asm/mshyperv.h
6481F:	arch/x86/include/asm/trace/hyperv.h
6482F:	arch/x86/include/uapi/asm/hyperv.h
6483F:	arch/x86/kernel/cpu/mshyperv.c
6484F:	arch/x86/hyperv
6485F:	drivers/hid/hid-hyperv.c
6486F:	drivers/hv/
6487F:	drivers/input/serio/hyperv-keyboard.c
6488F:	drivers/pci/host/pci-hyperv.c
6489F:	drivers/net/hyperv/
6490F:	drivers/scsi/storvsc_drv.c
6491F:	drivers/uio/uio_hv_generic.c
6492F:	drivers/video/fbdev/hyperv_fb.c
6493F:	net/vmw_vsock/hyperv_transport.c
6494F:	include/linux/hyperv.h
6495F:	include/uapi/linux/hyperv.h
6496F:	tools/hv/
6497F:	Documentation/ABI/stable/sysfs-bus-vmbus
6498
6499HYPERVISOR VIRTUAL CONSOLE DRIVER
6500L:	linuxppc-dev@lists.ozlabs.org
6501S:	Odd Fixes
6502F:	drivers/tty/hvc/
6503
6504I2C ACPI SUPPORT
6505M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6506L:	linux-i2c@vger.kernel.org
6507L:	linux-acpi@vger.kernel.org
6508S:	Maintained
6509F:	drivers/i2c/i2c-core-acpi.c
6510
6511I2C MUXES
6512M:	Peter Rosin <peda@axentia.se>
6513L:	linux-i2c@vger.kernel.org
6514S:	Maintained
6515F:	Documentation/i2c/i2c-topology
6516F:	Documentation/i2c/muxes/
6517F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6518F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6519F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6520F:	drivers/i2c/i2c-mux.c
6521F:	drivers/i2c/muxes/
6522F:	include/linux/i2c-mux.h
6523
6524I2C OVER PARALLEL PORT
6525M:	Jean Delvare <jdelvare@suse.com>
6526L:	linux-i2c@vger.kernel.org
6527S:	Maintained
6528F:	Documentation/i2c/busses/i2c-parport
6529F:	Documentation/i2c/busses/i2c-parport-light
6530F:	drivers/i2c/busses/i2c-parport.c
6531F:	drivers/i2c/busses/i2c-parport-light.c
6532
6533I2C SUBSYSTEM
6534M:	Wolfram Sang <wsa@the-dreams.de>
6535L:	linux-i2c@vger.kernel.org
6536W:	https://i2c.wiki.kernel.org/
6537Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6539S:	Maintained
6540F:	Documentation/devicetree/bindings/i2c/
6541F:	Documentation/i2c/
6542F:	drivers/i2c/
6543F:	drivers/i2c/*/
6544F:	include/linux/i2c.h
6545F:	include/linux/i2c-*.h
6546F:	include/uapi/linux/i2c.h
6547F:	include/uapi/linux/i2c-*.h
6548
6549I2C-TAOS-EVM DRIVER
6550M:	Jean Delvare <jdelvare@suse.com>
6551L:	linux-i2c@vger.kernel.org
6552S:	Maintained
6553F:	Documentation/i2c/busses/i2c-taos-evm
6554F:	drivers/i2c/busses/i2c-taos-evm.c
6555
6556I2C-TINY-USB DRIVER
6557M:	Till Harbaum <till@harbaum.org>
6558L:	linux-i2c@vger.kernel.org
6559W:	http://www.harbaum.org/till/i2c_tiny_usb
6560S:	Maintained
6561F:	drivers/i2c/busses/i2c-tiny-usb.c
6562
6563I2C/SMBUS CONTROLLER DRIVERS FOR PC
6564M:	Jean Delvare <jdelvare@suse.com>
6565L:	linux-i2c@vger.kernel.org
6566S:	Maintained
6567F:	Documentation/i2c/busses/i2c-ali1535
6568F:	Documentation/i2c/busses/i2c-ali1563
6569F:	Documentation/i2c/busses/i2c-ali15x3
6570F:	Documentation/i2c/busses/i2c-amd756
6571F:	Documentation/i2c/busses/i2c-amd8111
6572F:	Documentation/i2c/busses/i2c-i801
6573F:	Documentation/i2c/busses/i2c-nforce2
6574F:	Documentation/i2c/busses/i2c-piix4
6575F:	Documentation/i2c/busses/i2c-sis5595
6576F:	Documentation/i2c/busses/i2c-sis630
6577F:	Documentation/i2c/busses/i2c-sis96x
6578F:	Documentation/i2c/busses/i2c-via
6579F:	Documentation/i2c/busses/i2c-viapro
6580F:	drivers/i2c/busses/i2c-ali1535.c
6581F:	drivers/i2c/busses/i2c-ali1563.c
6582F:	drivers/i2c/busses/i2c-ali15x3.c
6583F:	drivers/i2c/busses/i2c-amd756.c
6584F:	drivers/i2c/busses/i2c-amd756-s4882.c
6585F:	drivers/i2c/busses/i2c-amd8111.c
6586F:	drivers/i2c/busses/i2c-i801.c
6587F:	drivers/i2c/busses/i2c-isch.c
6588F:	drivers/i2c/busses/i2c-nforce2.c
6589F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6590F:	drivers/i2c/busses/i2c-piix4.c
6591F:	drivers/i2c/busses/i2c-sis5595.c
6592F:	drivers/i2c/busses/i2c-sis630.c
6593F:	drivers/i2c/busses/i2c-sis96x.c
6594F:	drivers/i2c/busses/i2c-via.c
6595F:	drivers/i2c/busses/i2c-viapro.c
6596
6597I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6598M:	Hans de Goede <hdegoede@redhat.com>
6599L:	linux-i2c@vger.kernel.org
6600S:	Maintained
6601F:	drivers/i2c/busses/i2c-cht-wc.c
6602
6603I2C/SMBUS ISMT DRIVER
6604M:	Seth Heasley <seth.heasley@intel.com>
6605M:	Neil Horman <nhorman@tuxdriver.com>
6606L:	linux-i2c@vger.kernel.org
6607F:	drivers/i2c/busses/i2c-ismt.c
6608F:	Documentation/i2c/busses/i2c-ismt
6609
6610I2C/SMBUS STUB DRIVER
6611M:	Jean Delvare <jdelvare@suse.com>
6612L:	linux-i2c@vger.kernel.org
6613S:	Maintained
6614F:	drivers/i2c/i2c-stub.c
6615
6616i386 BOOT CODE
6617M:	"H. Peter Anvin" <hpa@zytor.com>
6618S:	Maintained
6619F:	arch/x86/boot/
6620
6621i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6622M:	"H. Peter Anvin" <hpa@zytor.com>
6623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6624S:	Maintained
6625
6626IA64 (Itanium) PLATFORM
6627M:	Tony Luck <tony.luck@intel.com>
6628M:	Fenghua Yu <fenghua.yu@intel.com>
6629L:	linux-ia64@vger.kernel.org
6630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6631S:	Maintained
6632F:	arch/ia64/
6633
6634IBM Power 842 compression accelerator
6635M:	Haren Myneni <haren@us.ibm.com>
6636S:	Supported
6637F:	drivers/crypto/nx/Makefile
6638F:	drivers/crypto/nx/Kconfig
6639F:	drivers/crypto/nx/nx-842*
6640F:	include/linux/sw842.h
6641F:	crypto/842.c
6642F:	lib/842/
6643
6644IBM Power in-Nest Crypto Acceleration
6645M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6646M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6647L:	linux-crypto@vger.kernel.org
6648S:	Supported
6649F:	drivers/crypto/nx/Makefile
6650F:	drivers/crypto/nx/Kconfig
6651F:	drivers/crypto/nx/nx-aes*
6652F:	drivers/crypto/nx/nx-sha*
6653F:	drivers/crypto/nx/nx.*
6654F:	drivers/crypto/nx/nx_csbcpb.h
6655F:	drivers/crypto/nx/nx_debugfs.h
6656
6657IBM Power Linux RAID adapter
6658M:	Brian King <brking@us.ibm.com>
6659S:	Supported
6660F:	drivers/scsi/ipr.*
6661
6662IBM Power SRIOV Virtual NIC Device Driver
6663M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6664M:	John Allen <jallen@linux.vnet.ibm.com>
6665L:	netdev@vger.kernel.org
6666S:	Supported
6667F:	drivers/net/ethernet/ibm/ibmvnic.*
6668
6669IBM Power Virtual Accelerator Switchboard
6670M:	Sukadev Bhattiprolu
6671L:	linuxppc-dev@lists.ozlabs.org
6672S:	Supported
6673F:	arch/powerpc/platforms/powernv/vas*
6674F:	arch/powerpc/platforms/powernv/copy-paste.h
6675F:	arch/powerpc/include/asm/vas.h
6676F:	arch/powerpc/include/uapi/asm/vas.h
6677
6678IBM Power Virtual Ethernet Device Driver
6679M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6680L:	netdev@vger.kernel.org
6681S:	Supported
6682F:	drivers/net/ethernet/ibm/ibmveth.*
6683
6684IBM Power Virtual FC Device Drivers
6685M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6686L:	linux-scsi@vger.kernel.org
6687S:	Supported
6688F:	drivers/scsi/ibmvscsi/ibmvfc*
6689
6690IBM Power Virtual SCSI Device Drivers
6691M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6692L:	linux-scsi@vger.kernel.org
6693S:	Supported
6694F:	drivers/scsi/ibmvscsi/ibmvscsi*
6695F:	include/scsi/viosrp.h
6696
6697IBM Power Virtual SCSI Device Target Driver
6698M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6699M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6700L:	linux-scsi@vger.kernel.org
6701L:	target-devel@vger.kernel.org
6702S:	Supported
6703F:	drivers/scsi/ibmvscsi_tgt/
6704
6705IBM Power VMX Cryptographic instructions
6706M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6707M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6708L:	linux-crypto@vger.kernel.org
6709S:	Supported
6710F:	drivers/crypto/vmx/Makefile
6711F:	drivers/crypto/vmx/Kconfig
6712F:	drivers/crypto/vmx/vmx.c
6713F:	drivers/crypto/vmx/aes*
6714F:	drivers/crypto/vmx/ghash*
6715F:	drivers/crypto/vmx/ppc-xlate.pl
6716
6717IBM ServeRAID RAID DRIVER
6718S:	Orphan
6719F:	drivers/scsi/ips.*
6720
6721ICH LPC AND GPIO DRIVER
6722M:	Peter Tyser <ptyser@xes-inc.com>
6723S:	Maintained
6724F:	drivers/mfd/lpc_ich.c
6725F:	drivers/gpio/gpio-ich.c
6726
6727IDE SUBSYSTEM
6728M:	"David S. Miller" <davem@davemloft.net>
6729L:	linux-ide@vger.kernel.org
6730Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6732S:	Maintained
6733F:	Documentation/ide/
6734F:	drivers/ide/
6735F:	include/linux/ide.h
6736
6737IDE/ATAPI DRIVERS
6738M:	Borislav Petkov <bp@alien8.de>
6739L:	linux-ide@vger.kernel.org
6740S:	Maintained
6741F:	Documentation/cdrom/ide-cd
6742F:	drivers/ide/ide-cd*
6743
6744IDEAPAD LAPTOP EXTRAS DRIVER
6745M:	Ike Panhc <ike.pan@canonical.com>
6746L:	platform-driver-x86@vger.kernel.org
6747W:	http://launchpad.net/ideapad-laptop
6748S:	Maintained
6749F:	drivers/platform/x86/ideapad-laptop.c
6750
6751IDEAPAD LAPTOP SLIDEBAR DRIVER
6752M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6753L:	linux-input@vger.kernel.org
6754W:	https://github.com/o2genum/ideapad-slidebar
6755S:	Maintained
6756F:	drivers/input/misc/ideapad_slidebar.c
6757
6758IDT VersaClock 5 CLOCK DRIVER
6759M:	Marek Vasut <marek.vasut@gmail.com>
6760S:	Maintained
6761F:	drivers/clk/clk-versaclock5.c
6762
6763IEEE 802.15.4 SUBSYSTEM
6764M:	Alexander Aring <alex.aring@gmail.com>
6765M:	Stefan Schmidt <stefan@osg.samsung.com>
6766L:	linux-wpan@vger.kernel.org
6767W:	http://wpan.cakelab.org/
6768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6770S:	Maintained
6771F:	net/ieee802154/
6772F:	net/mac802154/
6773F:	drivers/net/ieee802154/
6774F:	include/linux/nl802154.h
6775F:	include/linux/ieee802154.h
6776F:	include/net/nl802154.h
6777F:	include/net/mac802154.h
6778F:	include/net/af_ieee802154.h
6779F:	include/net/cfg802154.h
6780F:	include/net/ieee802154_netdev.h
6781F:	Documentation/networking/ieee802154.txt
6782
6783IFE PROTOCOL
6784M:	Yotam Gigi <yotam.gi@gmail.com>
6785M:	Jamal Hadi Salim <jhs@mojatatu.com>
6786F:	net/ife
6787F:	include/net/ife.h
6788F:	include/uapi/linux/ife.h
6789
6790IGORPLUG-USB IR RECEIVER
6791M:	Sean Young <sean@mess.org>
6792L:	linux-media@vger.kernel.org
6793S:	Maintained
6794F:	drivers/media/rc/igorplugusb.c
6795
6796IGUANAWORKS USB IR TRANSCEIVER
6797M:	Sean Young <sean@mess.org>
6798L:	linux-media@vger.kernel.org
6799S:	Maintained
6800F:	drivers/media/rc/iguanair.c
6801
6802IIO DIGITAL POTENTIOMETER DAC
6803M:	Peter Rosin <peda@axentia.se>
6804L:	linux-iio@vger.kernel.org
6805S:	Maintained
6806F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6807F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6808F:	drivers/iio/dac/dpot-dac.c
6809
6810IIO ENVELOPE DETECTOR
6811M:	Peter Rosin <peda@axentia.se>
6812L:	linux-iio@vger.kernel.org
6813S:	Maintained
6814F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6815F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6816F:	drivers/iio/adc/envelope-detector.c
6817
6818IIO MULTIPLEXER
6819M:	Peter Rosin <peda@axentia.se>
6820L:	linux-iio@vger.kernel.org
6821S:	Maintained
6822F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6823F:	drivers/iio/multiplexer/iio-mux.c
6824
6825IIO SUBSYSTEM AND DRIVERS
6826M:	Jonathan Cameron <jic23@kernel.org>
6827R:	Hartmut Knaack <knaack.h@gmx.de>
6828R:	Lars-Peter Clausen <lars@metafoo.de>
6829R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6830L:	linux-iio@vger.kernel.org
6831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6832S:	Maintained
6833F:	Documentation/devicetree/bindings/iio/
6834F:	drivers/iio/
6835F:	drivers/staging/iio/
6836F:	include/linux/iio/
6837F:	tools/iio/
6838
6839IKANOS/ADI EAGLE ADSL USB DRIVER
6840M:	Matthieu Castet <castet.matthieu@free.fr>
6841M:	Stanislaw Gruszka <stf_xl@wp.pl>
6842S:	Maintained
6843F:	drivers/usb/atm/ueagle-atm.c
6844
6845IMGTEC ASCII LCD DRIVER
6846M:	Paul Burton <paul.burton@mips.com>
6847S:	Maintained
6848F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6849F:	drivers/auxdisplay/img-ascii-lcd.c
6850
6851IMGTEC IR DECODER DRIVER
6852M:	James Hogan <jhogan@kernel.org>
6853S:	Maintained
6854F:	drivers/media/rc/img-ir/
6855
6856IMS TWINTURBO FRAMEBUFFER DRIVER
6857L:	linux-fbdev@vger.kernel.org
6858S:	Orphan
6859F:	drivers/video/fbdev/imsttfb.c
6860
6861INA209 HARDWARE MONITOR DRIVER
6862M:	Guenter Roeck <linux@roeck-us.net>
6863L:	linux-hwmon@vger.kernel.org
6864S:	Maintained
6865F:	Documentation/hwmon/ina209
6866F:	Documentation/devicetree/bindings/i2c/ina209.txt
6867F:	drivers/hwmon/ina209.c
6868
6869INA2XX HARDWARE MONITOR DRIVER
6870M:	Guenter Roeck <linux@roeck-us.net>
6871L:	linux-hwmon@vger.kernel.org
6872S:	Maintained
6873F:	Documentation/hwmon/ina2xx
6874F:	drivers/hwmon/ina2xx.c
6875F:	include/linux/platform_data/ina2xx.h
6876
6877INDUSTRY PACK SUBSYSTEM (IPACK)
6878M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6879M:	Jens Taprogge <jens.taprogge@taprogge.org>
6880M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6881L:	industrypack-devel@lists.sourceforge.net
6882W:	http://industrypack.sourceforge.net
6883S:	Maintained
6884F:	drivers/ipack/
6885
6886INFINIBAND SUBSYSTEM
6887M:	Doug Ledford <dledford@redhat.com>
6888M:	Jason Gunthorpe <jgg@mellanox.com>
6889L:	linux-rdma@vger.kernel.org
6890W:	http://www.openfabrics.org/
6891Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6893S:	Supported
6894F:	Documentation/devicetree/bindings/infiniband/
6895F:	Documentation/infiniband/
6896F:	drivers/infiniband/
6897F:	include/uapi/linux/if_infiniband.h
6898F:	include/uapi/rdma/
6899F:	include/rdma/
6900
6901INGENIC JZ4780 DMA Driver
6902M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6903S:	Maintained
6904F:	drivers/dma/dma-jz4780.c
6905
6906INGENIC JZ4780 NAND DRIVER
6907M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6908L:	linux-mtd@lists.infradead.org
6909S:	Maintained
6910F:	drivers/mtd/nand/jz4780_*
6911
6912INOTIFY
6913M:	Jan Kara <jack@suse.cz>
6914R:	Amir Goldstein <amir73il@gmail.com>
6915L:	linux-fsdevel@vger.kernel.org
6916S:	Maintained
6917F:	Documentation/filesystems/inotify.txt
6918F:	fs/notify/inotify/
6919F:	include/linux/inotify.h
6920F:	include/uapi/linux/inotify.h
6921
6922INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6923M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6924L:	linux-input@vger.kernel.org
6925Q:	http://patchwork.kernel.org/project/linux-input/list/
6926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6927S:	Maintained
6928F:	drivers/input/
6929F:	include/linux/input.h
6930F:	include/uapi/linux/input.h
6931F:	include/uapi/linux/input-event-codes.h
6932F:	include/linux/input/
6933F:	Documentation/devicetree/bindings/input/
6934F:	Documentation/input/
6935
6936INPUT MULTITOUCH (MT) PROTOCOL
6937M:	Henrik Rydberg <rydberg@bitmath.org>
6938L:	linux-input@vger.kernel.org
6939S:	Odd fixes
6940F:	Documentation/input/multi-touch-protocol.rst
6941F:	drivers/input/input-mt.c
6942K:	\b(ABS|SYN)_MT_
6943
6944INSIDE SECURE CRYPTO DRIVER
6945M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6946F:	drivers/crypto/inside-secure/
6947S:	Maintained
6948L:	linux-crypto@vger.kernel.org
6949
6950INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6951M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6952M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6953L:	linux-integrity@vger.kernel.org
6954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6955S:	Supported
6956F:	security/integrity/ima/
6957
6958INTEL 810/815 FRAMEBUFFER DRIVER
6959M:	Antonino Daplas <adaplas@gmail.com>
6960L:	linux-fbdev@vger.kernel.org
6961S:	Maintained
6962F:	drivers/video/fbdev/i810/
6963
6964INTEL ASoC BDW/HSW DRIVERS
6965M:	Jie Yang <yang.jie@linux.intel.com>
6966L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6967S:	Supported
6968F:	sound/soc/intel/common/sst-dsp*
6969F:	sound/soc/intel/common/sst-firmware.c
6970F:	sound/soc/intel/boards/broadwell.c
6971F:	sound/soc/intel/haswell/
6972
6973INTEL C600 SERIES SAS CONTROLLER DRIVER
6974M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6975M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6976L:	linux-scsi@vger.kernel.org
6977T:	git git://git.code.sf.net/p/intel-sas/isci
6978S:	Supported
6979F:	drivers/scsi/isci/
6980
6981INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6982M:	Jani Nikula <jani.nikula@linux.intel.com>
6983M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6984M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6985L:	intel-gfx@lists.freedesktop.org
6986W:	https://01.org/linuxgraphics/
6987B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6988C:	irc://chat.freenode.net/intel-gfx
6989Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6990T:	git git://anongit.freedesktop.org/drm-intel
6991S:	Supported
6992F:	drivers/gpu/drm/i915/
6993F:	include/drm/i915*
6994F:	include/uapi/drm/i915_drm.h
6995F:	Documentation/gpu/i915.rst
6996
6997INTEL ETHERNET DRIVERS
6998M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6999L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7000W:	http://www.intel.com/support/feedback.htm
7001W:	http://e1000.sourceforge.net/
7002Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7005S:	Supported
7006F:	Documentation/networking/e100.txt
7007F:	Documentation/networking/e1000.txt
7008F:	Documentation/networking/e1000e.txt
7009F:	Documentation/networking/igb.txt
7010F:	Documentation/networking/igbvf.txt
7011F:	Documentation/networking/ixgb.txt
7012F:	Documentation/networking/ixgbe.txt
7013F:	Documentation/networking/ixgbevf.txt
7014F:	Documentation/networking/i40e.txt
7015F:	Documentation/networking/i40evf.txt
7016F:	drivers/net/ethernet/intel/
7017F:	drivers/net/ethernet/intel/*/
7018F:	include/linux/avf/virtchnl.h
7019
7020INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7021M:	Maik Broemme <mbroemme@libmpq.org>
7022L:	linux-fbdev@vger.kernel.org
7023S:	Maintained
7024F:	Documentation/fb/intelfb.txt
7025F:	drivers/video/fbdev/intelfb/
7026
7027INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7028M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7029M:	Zhi Wang <zhi.a.wang@intel.com>
7030L:	intel-gvt-dev@lists.freedesktop.org
7031L:	intel-gfx@lists.freedesktop.org
7032W:	https://01.org/igvt-g
7033T:	git https://github.com/intel/gvt-linux.git
7034S:	Supported
7035F:	drivers/gpu/drm/i915/gvt/
7036
7037INTEL HID EVENT DRIVER
7038M:	Alex Hung <alex.hung@canonical.com>
7039L:	platform-driver-x86@vger.kernel.org
7040S:	Maintained
7041F:	drivers/platform/x86/intel-hid.c
7042
7043INTEL I/OAT DMA DRIVER
7044M:	Dave Jiang <dave.jiang@intel.com>
7045R:	Dan Williams <dan.j.williams@intel.com>
7046L:	dmaengine@vger.kernel.org
7047Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7048S:	Supported
7049F:	drivers/dma/ioat*
7050
7051INTEL IDLE DRIVER
7052M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7053M:	Len Brown <lenb@kernel.org>
7054L:	linux-pm@vger.kernel.org
7055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7056B:	https://bugzilla.kernel.org
7057S:	Supported
7058F:	drivers/idle/intel_idle.c
7059
7060INTEL INTEGRATED SENSOR HUB DRIVER
7061M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7062M:	Jiri Kosina <jikos@kernel.org>
7063L:	linux-input@vger.kernel.org
7064S:	Maintained
7065F:	drivers/hid/intel-ish-hid/
7066
7067INTEL IOMMU (VT-d)
7068M:	David Woodhouse <dwmw2@infradead.org>
7069L:	iommu@lists.linux-foundation.org
7070T:	git git://git.infradead.org/iommu-2.6.git
7071S:	Supported
7072F:	drivers/iommu/intel-iommu.c
7073F:	include/linux/intel-iommu.h
7074
7075INTEL IOP-ADMA DMA DRIVER
7076R:	Dan Williams <dan.j.williams@intel.com>
7077S:	Odd fixes
7078F:	drivers/dma/iop-adma.c
7079
7080INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7081M:	Krzysztof Halasa <khalasa@piap.pl>
7082S:	Maintained
7083F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7084F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7085F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7086F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7087F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7088F:	drivers/net/wan/ixp4xx_hss.c
7089
7090INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7091M:	Deepak Saxena <dsaxena@plexity.net>
7092S:	Maintained
7093F:	drivers/char/hw_random/ixp4xx-rng.c
7094
7095INTEL MANAGEMENT ENGINE (mei)
7096M:	Tomas Winkler <tomas.winkler@intel.com>
7097L:	linux-kernel@vger.kernel.org
7098S:	Supported
7099F:	include/uapi/linux/mei.h
7100F:	include/linux/mei_cl_bus.h
7101F:	drivers/misc/mei/*
7102F:	drivers/watchdog/mei_wdt.c
7103F:	Documentation/misc-devices/mei/*
7104F:	samples/mei/*
7105
7106INTEL MENLOW THERMAL DRIVER
7107M:	Sujith Thomas <sujith.thomas@intel.com>
7108L:	platform-driver-x86@vger.kernel.org
7109W:	https://01.org/linux-acpi
7110S:	Supported
7111F:	drivers/platform/x86/intel_menlow.c
7112
7113INTEL MERRIFIELD GPIO DRIVER
7114M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7115L:	linux-gpio@vger.kernel.org
7116S:	Maintained
7117F:	drivers/gpio/gpio-merrifield.c
7118
7119INTEL MIC DRIVERS (mic)
7120M:	Sudeep Dutt <sudeep.dutt@intel.com>
7121M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7122S:	Supported
7123W:	https://github.com/sudeepdutt/mic
7124W:	http://software.intel.com/en-us/mic-developer
7125F:	include/linux/mic_bus.h
7126F:	include/linux/scif.h
7127F:	include/uapi/linux/mic_common.h
7128F:	include/uapi/linux/mic_ioctl.h
7129F:	include/uapi/linux/scif_ioctl.h
7130F:	drivers/misc/mic/
7131F:	drivers/dma/mic_x100_dma.c
7132F:	drivers/dma/mic_x100_dma.h
7133F:	Documentation/mic/
7134
7135INTEL PMC CORE DRIVER
7136M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7137M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7138L:	platform-driver-x86@vger.kernel.org
7139S:	Maintained
7140F:	arch/x86/include/asm/pmc_core.h
7141F:	drivers/platform/x86/intel_pmc_core*
7142
7143INTEL PMC/P-Unit IPC DRIVER
7144M:	Zha Qipeng<qipeng.zha@intel.com>
7145L:	platform-driver-x86@vger.kernel.org
7146S:	Maintained
7147F:	drivers/platform/x86/intel_pmc_ipc.c
7148F:	drivers/platform/x86/intel_punit_ipc.c
7149F:	arch/x86/include/asm/intel_pmc_ipc.h
7150F:	arch/x86/include/asm/intel_punit_ipc.h
7151
7152INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7153M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7154L:	linux-wireless@vger.kernel.org
7155S:	Maintained
7156F:	Documentation/networking/README.ipw2100
7157F:	Documentation/networking/README.ipw2200
7158F:	drivers/net/wireless/intel/ipw2x00/
7159
7160INTEL PSTATE DRIVER
7161M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7162M:	Len Brown <lenb@kernel.org>
7163L:	linux-pm@vger.kernel.org
7164S:	Supported
7165F:	drivers/cpufreq/intel_pstate.c
7166
7167INTEL RDMA RNIC DRIVER
7168M:	Faisal Latif <faisal.latif@intel.com>
7169M:	Shiraz Saleem <shiraz.saleem@intel.com>
7170L:	linux-rdma@vger.kernel.org
7171S:	Supported
7172F:	drivers/infiniband/hw/i40iw/
7173
7174INTEL TELEMETRY DRIVER
7175M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7176L:	platform-driver-x86@vger.kernel.org
7177S:	Maintained
7178F:	arch/x86/include/asm/intel_telemetry.h
7179F:	drivers/platform/x86/intel_telemetry*
7180
7181INTEL VIRTUAL BUTTON DRIVER
7182M:	AceLan Kao <acelan.kao@canonical.com>
7183L:	platform-driver-x86@vger.kernel.org
7184S:	Maintained
7185F:	drivers/platform/x86/intel-vbtn.c
7186
7187INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7188M:	Stanislaw Gruszka <sgruszka@redhat.com>
7189L:	linux-wireless@vger.kernel.org
7190S:	Supported
7191F:	drivers/net/wireless/intel/iwlegacy/
7192
7193INTEL WIRELESS WIFI LINK (iwlwifi)
7194M:	Johannes Berg <johannes.berg@intel.com>
7195M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7196M:	Luca Coelho <luciano.coelho@intel.com>
7197M:	Intel Linux Wireless <linuxwifi@intel.com>
7198L:	linux-wireless@vger.kernel.org
7199W:	http://intellinuxwireless.org
7200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7201S:	Supported
7202F:	drivers/net/wireless/intel/iwlwifi/
7203
7204INTEL WIRELESS WIMAX CONNECTION 2400
7205M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7206M:	linux-wimax@intel.com
7207L:	wimax@linuxwimax.org (subscribers-only)
7208S:	Supported
7209W:	http://linuxwimax.org
7210F:	Documentation/wimax/README.i2400m
7211F:	drivers/net/wimax/i2400m/
7212F:	include/uapi/linux/wimax/i2400m.h
7213
7214INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7215M:	Mario Limonciello <mario.limonciello@dell.com>
7216S:	Maintained
7217F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7218
7219INTEL(R) TRACE HUB
7220M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7221S:	Supported
7222F:	Documentation/trace/intel_th.txt
7223F:	drivers/hwtracing/intel_th/
7224
7225INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7226M:	Ning Sun <ning.sun@intel.com>
7227L:	tboot-devel@lists.sourceforge.net
7228W:	http://tboot.sourceforge.net
7229T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7230S:	Supported
7231F:	Documentation/intel_txt.txt
7232F:	include/linux/tboot.h
7233F:	arch/x86/kernel/tboot.c
7234
7235INTEL-MID GPIO DRIVER
7236M:	David Cohen <david.a.cohen@linux.intel.com>
7237L:	linux-gpio@vger.kernel.org
7238S:	Maintained
7239F:	drivers/gpio/gpio-intel-mid.c
7240
7241INVENSENSE MPU-3050 GYROSCOPE DRIVER
7242M:	Linus Walleij <linus.walleij@linaro.org>
7243L:	linux-iio@vger.kernel.org
7244S:	Maintained
7245F:	drivers/iio/gyro/mpu3050*
7246F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7247
7248IOC3 ETHERNET DRIVER
7249M:	Ralf Baechle <ralf@linux-mips.org>
7250L:	linux-mips@linux-mips.org
7251S:	Maintained
7252F:	drivers/net/ethernet/sgi/ioc3-eth.c
7253
7254IOC3 SERIAL DRIVER
7255M:	Pat Gefre <pfg@sgi.com>
7256L:	linux-serial@vger.kernel.org
7257S:	Maintained
7258F:	drivers/tty/serial/ioc3_serial.c
7259
7260IOMMU DRIVERS
7261M:	Joerg Roedel <joro@8bytes.org>
7262L:	iommu@lists.linux-foundation.org
7263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7264S:	Maintained
7265F:	Documentation/devicetree/bindings/iommu/
7266F:	drivers/iommu/
7267F:	include/linux/iommu.h
7268F:	include/linux/iova.h
7269
7270IP MASQUERADING
7271M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7272S:	Maintained
7273F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7274
7275IPMI SUBSYSTEM
7276M:	Corey Minyard <minyard@acm.org>
7277L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7278W:	http://openipmi.sourceforge.net/
7279S:	Supported
7280F:	Documentation/IPMI.txt
7281F:	drivers/char/ipmi/
7282F:	include/linux/ipmi*
7283F:	include/uapi/linux/ipmi*
7284
7285IPS SCSI RAID DRIVER
7286M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7287L:	linux-scsi@vger.kernel.org
7288W:	http://www.adaptec.com/
7289S:	Maintained
7290F:	drivers/scsi/ips*
7291
7292IPVS
7293M:	Wensong Zhang <wensong@linux-vs.org>
7294M:	Simon Horman <horms@verge.net.au>
7295M:	Julian Anastasov <ja@ssi.bg>
7296L:	netdev@vger.kernel.org
7297L:	lvs-devel@vger.kernel.org
7298S:	Maintained
7299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7301F:	Documentation/networking/ipvs-sysctl.txt
7302F:	include/net/ip_vs.h
7303F:	include/uapi/linux/ip_vs.h
7304F:	net/netfilter/ipvs/
7305
7306IPWIRELESS DRIVER
7307M:	Jiri Kosina <jikos@kernel.org>
7308M:	David Sterba <dsterba@suse.com>
7309S:	Odd Fixes
7310F:	drivers/tty/ipwireless/
7311
7312IPX NETWORK LAYER
7313L:	netdev@vger.kernel.org
7314S:	Odd fixes
7315F:	include/net/ipx.h
7316F:	include/uapi/linux/ipx.h
7317F:	net/ipx/
7318
7319IRDA SUBSYSTEM
7320M:	Samuel Ortiz <samuel@sortiz.org>
7321L:	irda-users@lists.sourceforge.net (subscribers-only)
7322L:	netdev@vger.kernel.org
7323W:	http://irda.sourceforge.net/
7324S:	Maintained
7325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7326F:	Documentation/networking/irda.txt
7327F:	drivers/staging/irda/
7328
7329IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7330M:	Marc Zyngier <marc.zyngier@arm.com>
7331S:	Maintained
7332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7333F:	Documentation/IRQ-domain.txt
7334F:	include/linux/irqdomain.h
7335F:	kernel/irq/irqdomain.c
7336F:	kernel/irq/msi.c
7337
7338IRQ SUBSYSTEM
7339M:	Thomas Gleixner <tglx@linutronix.de>
7340L:	linux-kernel@vger.kernel.org
7341S:	Maintained
7342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7343F:	kernel/irq/
7344
7345IRQCHIP DRIVERS
7346M:	Thomas Gleixner <tglx@linutronix.de>
7347M:	Jason Cooper <jason@lakedaemon.net>
7348M:	Marc Zyngier <marc.zyngier@arm.com>
7349L:	linux-kernel@vger.kernel.org
7350S:	Maintained
7351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7352F:	Documentation/devicetree/bindings/interrupt-controller/
7353F:	drivers/irqchip/
7354
7355ISA
7356M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7357S:	Maintained
7358F:	Documentation/isa.txt
7359F:	drivers/base/isa.c
7360F:	include/linux/isa.h
7361
7362ISA RADIO MODULE
7363M:	Hans Verkuil <hverkuil@xs4all.nl>
7364L:	linux-media@vger.kernel.org
7365T:	git git://linuxtv.org/media_tree.git
7366W:	https://linuxtv.org
7367S:	Maintained
7368F:	drivers/media/radio/radio-isa*
7369
7370ISAPNP
7371M:	Jaroslav Kysela <perex@perex.cz>
7372S:	Maintained
7373F:	Documentation/isapnp.txt
7374F:	drivers/pnp/isapnp/
7375F:	include/linux/isapnp.h
7376
7377ISCSI
7378M:	Lee Duncan <lduncan@suse.com>
7379M:	Chris Leech <cleech@redhat.com>
7380L:	open-iscsi@googlegroups.com
7381W:	www.open-iscsi.com
7382S:	Maintained
7383F:	drivers/scsi/*iscsi*
7384F:	include/scsi/*iscsi*
7385
7386iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7387M:	Peter Jones <pjones@redhat.com>
7388M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7389S:	Maintained
7390F:	drivers/firmware/iscsi_ibft*
7391
7392ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7393M:	Or Gerlitz <ogerlitz@mellanox.com>
7394M:	Sagi Grimberg <sagi@grimberg.me>
7395M:	Roi Dayan <roid@mellanox.com>
7396L:	linux-rdma@vger.kernel.org
7397S:	Supported
7398W:	http://www.openfabrics.org
7399W:	www.open-iscsi.org
7400Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7401F:	drivers/infiniband/ulp/iser/
7402
7403ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7404M:	Sagi Grimberg <sagi@grimberg.me>
7405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7406L:	linux-rdma@vger.kernel.org
7407L:	target-devel@vger.kernel.org
7408S:	Supported
7409W:	http://www.linux-iscsi.org
7410F:	drivers/infiniband/ulp/isert
7411
7412ISDN SUBSYSTEM
7413M:	Karsten Keil <isdn@linux-pingi.de>
7414L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7415L:	netdev@vger.kernel.org
7416W:	http://www.isdn4linux.de
7417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7418S:	Maintained
7419F:	Documentation/isdn/
7420F:	drivers/isdn/
7421F:	include/linux/isdn.h
7422F:	include/linux/isdn/
7423F:	include/uapi/linux/isdn.h
7424F:	include/uapi/linux/isdn/
7425
7426ISDN SUBSYSTEM (Eicon active card driver)
7427M:	Armin Schindler <mac@melware.de>
7428L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7429W:	http://www.melware.de
7430S:	Maintained
7431F:	drivers/isdn/hardware/eicon/
7432
7433IT87 HARDWARE MONITORING DRIVER
7434M:	Jean Delvare <jdelvare@suse.com>
7435L:	linux-hwmon@vger.kernel.org
7436S:	Maintained
7437F:	Documentation/hwmon/it87
7438F:	drivers/hwmon/it87.c
7439
7440IT913X MEDIA DRIVER
7441M:	Antti Palosaari <crope@iki.fi>
7442L:	linux-media@vger.kernel.org
7443W:	https://linuxtv.org
7444W:	http://palosaari.fi/linux/
7445Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7446T:	git git://linuxtv.org/anttip/media_tree.git
7447S:	Maintained
7448F:	drivers/media/tuners/it913x*
7449
7450IVTV VIDEO4LINUX DRIVER
7451M:	Andy Walls <awalls@md.metrocast.net>
7452L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7453L:	linux-media@vger.kernel.org
7454T:	git git://linuxtv.org/media_tree.git
7455W:	http://www.ivtvdriver.org
7456S:	Maintained
7457F:	Documentation/media/v4l-drivers/ivtv*
7458F:	drivers/media/pci/ivtv/
7459F:	include/uapi/linux/ivtv*
7460
7461IX2505V MEDIA DRIVER
7462M:	Malcolm Priestley <tvboxspy@gmail.com>
7463L:	linux-media@vger.kernel.org
7464W:	https://linuxtv.org
7465Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7466S:	Maintained
7467F:	drivers/media/dvb-frontends/ix2505v*
7468
7469JC42.4 TEMPERATURE SENSOR DRIVER
7470M:	Guenter Roeck <linux@roeck-us.net>
7471L:	linux-hwmon@vger.kernel.org
7472S:	Maintained
7473F:	drivers/hwmon/jc42.c
7474F:	Documentation/hwmon/jc42
7475
7476JFS FILESYSTEM
7477M:	Dave Kleikamp <shaggy@kernel.org>
7478L:	jfs-discussion@lists.sourceforge.net
7479W:	http://jfs.sourceforge.net/
7480T:	git git://github.com/kleikamp/linux-shaggy.git
7481S:	Maintained
7482F:	Documentation/filesystems/jfs.txt
7483F:	fs/jfs/
7484
7485JME NETWORK DRIVER
7486M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7487L:	netdev@vger.kernel.org
7488S:	Maintained
7489F:	drivers/net/ethernet/jme.*
7490
7491JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7492M:	David Woodhouse <dwmw2@infradead.org>
7493L:	linux-mtd@lists.infradead.org
7494W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7495S:	Maintained
7496F:	fs/jffs2/
7497F:	include/uapi/linux/jffs2.h
7498
7499JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7500M:	"Theodore Ts'o" <tytso@mit.edu>
7501M:	Jan Kara <jack@suse.com>
7502L:	linux-ext4@vger.kernel.org
7503S:	Maintained
7504F:	fs/jbd2/
7505F:	include/linux/jbd2.h
7506
7507JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7508M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7509L:	linux-media@vger.kernel.org
7510S:	Maintained
7511F:	drivers/media/platform/rcar_jpu.c
7512
7513JSM Neo PCI based serial card
7514M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7515L:	linux-serial@vger.kernel.org
7516S:	Maintained
7517F:	drivers/tty/serial/jsm/
7518
7519K10TEMP HARDWARE MONITORING DRIVER
7520M:	Clemens Ladisch <clemens@ladisch.de>
7521L:	linux-hwmon@vger.kernel.org
7522S:	Maintained
7523F:	Documentation/hwmon/k10temp
7524F:	drivers/hwmon/k10temp.c
7525
7526K8TEMP HARDWARE MONITORING DRIVER
7527M:	Rudolf Marek <r.marek@assembler.cz>
7528L:	linux-hwmon@vger.kernel.org
7529S:	Maintained
7530F:	Documentation/hwmon/k8temp
7531F:	drivers/hwmon/k8temp.c
7532
7533KASAN
7534M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7535R:	Alexander Potapenko <glider@google.com>
7536R:	Dmitry Vyukov <dvyukov@google.com>
7537L:	kasan-dev@googlegroups.com
7538S:	Maintained
7539F:	arch/*/include/asm/kasan.h
7540F:	arch/*/mm/kasan_init*
7541F:	Documentation/dev-tools/kasan.rst
7542F:	include/linux/kasan*.h
7543F:	lib/test_kasan.c
7544F:	mm/kasan/
7545F:	scripts/Makefile.kasan
7546
7547KCONFIG
7548L:	linux-kbuild@vger.kernel.org
7549S:	Orphan
7550F:	Documentation/kbuild/kconfig-language.txt
7551F:	scripts/kconfig/
7552
7553KDUMP
7554M:	Dave Young <dyoung@redhat.com>
7555M:	Baoquan He <bhe@redhat.com>
7556R:	Vivek Goyal <vgoyal@redhat.com>
7557L:	kexec@lists.infradead.org
7558W:	http://lse.sourceforge.net/kdump/
7559S:	Maintained
7560F:	Documentation/kdump/
7561
7562KEENE FM RADIO TRANSMITTER DRIVER
7563M:	Hans Verkuil <hverkuil@xs4all.nl>
7564L:	linux-media@vger.kernel.org
7565T:	git git://linuxtv.org/media_tree.git
7566W:	https://linuxtv.org
7567S:	Maintained
7568F:	drivers/media/radio/radio-keene*
7569
7570KERNEL AUTOMOUNTER v4 (AUTOFS4)
7571M:	Ian Kent <raven@themaw.net>
7572L:	autofs@vger.kernel.org
7573S:	Maintained
7574F:	fs/autofs4/
7575
7576KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7577M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7578M:	Michal Marek <michal.lkml@markovi.net>
7579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7580L:	linux-kbuild@vger.kernel.org
7581S:	Maintained
7582F:	Documentation/kbuild/
7583F:	Makefile
7584F:	scripts/Makefile.*
7585F:	scripts/basic/
7586F:	scripts/mk*
7587F:	scripts/package/
7588
7589KERNEL JANITORS
7590L:	kernel-janitors@vger.kernel.org
7591W:	http://kernelnewbies.org/KernelJanitors
7592S:	Odd Fixes
7593
7594KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7595M:	"J. Bruce Fields" <bfields@fieldses.org>
7596M:	Jeff Layton <jlayton@kernel.org>
7597L:	linux-nfs@vger.kernel.org
7598W:	http://nfs.sourceforge.net/
7599T:	git git://linux-nfs.org/~bfields/linux.git
7600S:	Supported
7601F:	fs/nfsd/
7602F:	include/uapi/linux/nfsd/
7603F:	fs/lockd/
7604F:	fs/nfs_common/
7605F:	net/sunrpc/
7606F:	include/linux/lockd/
7607F:	include/linux/sunrpc/
7608F:	include/uapi/linux/sunrpc/
7609
7610KERNEL SELFTEST FRAMEWORK
7611M:	Shuah Khan <shuahkh@osg.samsung.com>
7612M:	Shuah Khan <shuah@kernel.org>
7613L:	linux-kselftest@vger.kernel.org
7614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7615S:	Maintained
7616F:	tools/testing/selftests/
7617F:	Documentation/dev-tools/kselftest*
7618
7619KERNEL USERMODE HELPER
7620M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7621L:	linux-kernel@vger.kernel.org
7622S:	Maintained
7623F:	kernel/umh.c
7624F:	include/linux/umh.h
7625
7626KERNEL VIRTUAL MACHINE (KVM)
7627M:	Paolo Bonzini <pbonzini@redhat.com>
7628M:	Radim Krčmář <rkrcmar@redhat.com>
7629L:	kvm@vger.kernel.org
7630W:	http://www.linux-kvm.org
7631T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7632S:	Supported
7633F:	Documentation/virtual/kvm/
7634F:	include/trace/events/kvm.h
7635F:	include/uapi/asm-generic/kvm*
7636F:	include/uapi/linux/kvm*
7637F:	include/asm-generic/kvm*
7638F:	include/linux/kvm*
7639F:	include/kvm/iodev.h
7640F:	virt/kvm/*
7641F:	tools/kvm/
7642
7643KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7644M:	Joerg Roedel <joro@8bytes.org>
7645L:	kvm@vger.kernel.org
7646W:	http://www.linux-kvm.org/
7647S:	Maintained
7648F:	arch/x86/include/asm/svm.h
7649F:	arch/x86/kvm/svm.c
7650
7651KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7652M:	Christoffer Dall <christoffer.dall@linaro.org>
7653M:	Marc Zyngier <marc.zyngier@arm.com>
7654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7655L:	kvmarm@lists.cs.columbia.edu
7656W:	http://systems.cs.columbia.edu/projects/kvm-arm
7657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7658S:	Supported
7659F:	arch/arm/include/uapi/asm/kvm*
7660F:	arch/arm/include/asm/kvm*
7661F:	arch/arm/kvm/
7662F:	virt/kvm/arm/
7663F:	include/kvm/arm_*
7664
7665KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7666M:	Christoffer Dall <christoffer.dall@linaro.org>
7667M:	Marc Zyngier <marc.zyngier@arm.com>
7668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7669L:	kvmarm@lists.cs.columbia.edu
7670S:	Maintained
7671F:	arch/arm64/include/uapi/asm/kvm*
7672F:	arch/arm64/include/asm/kvm*
7673F:	arch/arm64/kvm/
7674
7675KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7676M:	James Hogan <jhogan@kernel.org>
7677L:	linux-mips@linux-mips.org
7678S:	Supported
7679F:	arch/mips/include/uapi/asm/kvm*
7680F:	arch/mips/include/asm/kvm*
7681F:	arch/mips/kvm/
7682
7683KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7684M:	Paul Mackerras <paulus@ozlabs.org>
7685L:	kvm-ppc@vger.kernel.org
7686W:	http://www.linux-kvm.org/
7687T:	git git://github.com/agraf/linux-2.6.git
7688S:	Supported
7689F:	arch/powerpc/include/uapi/asm/kvm*
7690F:	arch/powerpc/include/asm/kvm*
7691F:	arch/powerpc/kvm/
7692F:	arch/powerpc/kernel/kvm*
7693
7694KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7695M:	Christian Borntraeger <borntraeger@de.ibm.com>
7696M:	Cornelia Huck <cohuck@redhat.com>
7697L:	linux-s390@vger.kernel.org
7698W:	http://www.ibm.com/developerworks/linux/linux390/
7699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7700S:	Supported
7701F:	arch/s390/include/uapi/asm/kvm*
7702F:	arch/s390/include/asm/gmap.h
7703F:	arch/s390/include/asm/kvm*
7704F:	arch/s390/kvm/
7705F:	arch/s390/mm/gmap.c
7706
7707KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7708M:	Paolo Bonzini <pbonzini@redhat.com>
7709M:	Radim Krčmář <rkrcmar@redhat.com>
7710L:	kvm@vger.kernel.org
7711W:	http://www.linux-kvm.org
7712T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7713S:	Supported
7714F:	arch/x86/kvm/
7715F:	arch/x86/include/uapi/asm/kvm*
7716F:	arch/x86/include/asm/kvm*
7717F:	arch/x86/include/asm/pvclock-abi.h
7718F:	arch/x86/kernel/kvm.c
7719F:	arch/x86/kernel/kvmclock.c
7720
7721KERNFS
7722M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7723M:	Tejun Heo <tj@kernel.org>
7724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7725S:	Supported
7726F:	include/linux/kernfs.h
7727F:	fs/kernfs/
7728
7729KEXEC
7730M:	Eric Biederman <ebiederm@xmission.com>
7731W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7732L:	kexec@lists.infradead.org
7733S:	Maintained
7734F:	include/linux/kexec.h
7735F:	include/uapi/linux/kexec.h
7736F:	kernel/kexec*
7737
7738KEYS-ENCRYPTED
7739M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7740L:	linux-integrity@vger.kernel.org
7741L:	keyrings@vger.kernel.org
7742S:	Supported
7743F:	Documentation/security/keys/trusted-encrypted.rst
7744F:	include/keys/encrypted-type.h
7745F:	security/keys/encrypted-keys/
7746
7747KEYS-TRUSTED
7748M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7749L:	linux-integrity@vger.kernel.org
7750L:	keyrings@vger.kernel.org
7751S:	Supported
7752F:	Documentation/security/keys/trusted-encrypted.rst
7753F:	include/keys/trusted-type.h
7754F:	security/keys/trusted.c
7755F:	security/keys/trusted.h
7756
7757KEYS/KEYRINGS:
7758M:	David Howells <dhowells@redhat.com>
7759L:	keyrings@vger.kernel.org
7760S:	Maintained
7761F:	Documentation/security/keys/core.rst
7762F:	include/linux/key.h
7763F:	include/linux/key-type.h
7764F:	include/linux/keyctl.h
7765F:	include/uapi/linux/keyctl.h
7766F:	include/keys/
7767F:	security/keys/
7768
7769KGDB / KDB /debug_core
7770M:	Jason Wessel <jason.wessel@windriver.com>
7771W:	http://kgdb.wiki.kernel.org/
7772L:	kgdb-bugreport@lists.sourceforge.net
7773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7774S:	Maintained
7775F:	Documentation/dev-tools/kgdb.rst
7776F:	drivers/misc/kgdbts.c
7777F:	drivers/tty/serial/kgdboc.c
7778F:	include/linux/kdb.h
7779F:	include/linux/kgdb.h
7780F:	kernel/debug/
7781
7782KMEMLEAK
7783M:	Catalin Marinas <catalin.marinas@arm.com>
7784S:	Maintained
7785F:	Documentation/dev-tools/kmemleak.rst
7786F:	include/linux/kmemleak.h
7787F:	mm/kmemleak.c
7788F:	mm/kmemleak-test.c
7789
7790KMOD KERNEL MODULE LOADER - USERMODE HELPER
7791M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7792L:	linux-kernel@vger.kernel.org
7793S:	Maintained
7794F:	kernel/kmod.c
7795F:	include/linux/kmod.h
7796F:	lib/test_kmod.c
7797F:	tools/testing/selftests/kmod/
7798
7799KPROBES
7800M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7801M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7802M:	"David S. Miller" <davem@davemloft.net>
7803M:	Masami Hiramatsu <mhiramat@kernel.org>
7804S:	Maintained
7805F:	Documentation/kprobes.txt
7806F:	include/linux/kprobes.h
7807F:	include/asm-generic/kprobes.h
7808F:	kernel/kprobes.c
7809
7810KS0108 LCD CONTROLLER DRIVER
7811M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7812W:	http://miguelojeda.es/auxdisplay.htm
7813W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7814S:	Maintained
7815F:	Documentation/auxdisplay/ks0108
7816F:	drivers/auxdisplay/ks0108.c
7817F:	include/linux/ks0108.h
7818
7819L3MDEV
7820M:	David Ahern <dsa@cumulusnetworks.com>
7821L:	netdev@vger.kernel.org
7822S:	Maintained
7823F:	net/l3mdev
7824F:	include/net/l3mdev.h
7825
7826LANTIQ MIPS ARCHITECTURE
7827M:	John Crispin <john@phrozen.org>
7828L:	linux-mips@linux-mips.org
7829S:	Maintained
7830F:	arch/mips/lantiq
7831F:	drivers/soc/lantiq
7832
7833LAPB module
7834L:	linux-x25@vger.kernel.org
7835S:	Orphan
7836F:	Documentation/networking/lapb-module.txt
7837F:	include/*/lapb.h
7838F:	net/lapb/
7839
7840LASI 53c700 driver for PARISC
7841M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7842L:	linux-scsi@vger.kernel.org
7843S:	Maintained
7844F:	Documentation/scsi/53c700.txt
7845F:	drivers/scsi/53c700*
7846
7847LEAKING_ADDRESSES
7848M:	Tobin C. Harding <me@tobin.cc>
7849S:	Maintained
7850F:	scripts/leaking_addresses.pl
7851
7852LED SUBSYSTEM
7853M:	Richard Purdie <rpurdie@rpsys.net>
7854M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7855M:	Pavel Machek <pavel@ucw.cz>
7856L:	linux-leds@vger.kernel.org
7857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7858S:	Maintained
7859F:	Documentation/devicetree/bindings/leds/
7860F:	drivers/leds/
7861F:	include/linux/leds.h
7862
7863LEGACY EEPROM DRIVER
7864M:	Jean Delvare <jdelvare@suse.com>
7865S:	Maintained
7866F:	Documentation/misc-devices/eeprom
7867F:	drivers/misc/eeprom/eeprom.c
7868
7869LEGO USB Tower driver
7870M:	Juergen Stuber <starblue@users.sourceforge.net>
7871L:	legousb-devel@lists.sourceforge.net
7872W:	http://legousb.sourceforge.net/
7873S:	Maintained
7874F:	drivers/usb/misc/legousbtower.c
7875
7876LG2160 MEDIA DRIVER
7877M:	Michael Krufky <mkrufky@linuxtv.org>
7878L:	linux-media@vger.kernel.org
7879W:	https://linuxtv.org
7880W:	http://github.com/mkrufky
7881Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7882T:	git git://linuxtv.org/mkrufky/tuners.git
7883S:	Maintained
7884F:	drivers/media/dvb-frontends/lg2160.*
7885
7886LGDT3305 MEDIA DRIVER
7887M:	Michael Krufky <mkrufky@linuxtv.org>
7888L:	linux-media@vger.kernel.org
7889W:	https://linuxtv.org
7890W:	http://github.com/mkrufky
7891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7892T:	git git://linuxtv.org/mkrufky/tuners.git
7893S:	Maintained
7894F:	drivers/media/dvb-frontends/lgdt3305.*
7895
7896LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7897M:	Viresh Kumar <vireshk@kernel.org>
7898L:	linux-ide@vger.kernel.org
7899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7900S:	Maintained
7901F:	include/linux/pata_arasan_cf_data.h
7902F:	drivers/ata/pata_arasan_cf.c
7903
7904LIBATA PATA DRIVERS
7905M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7906M:	Tejun Heo <tj@kernel.org>
7907L:	linux-ide@vger.kernel.org
7908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7909S:	Maintained
7910F:	drivers/ata/pata_*.c
7911F:	drivers/ata/ata_generic.c
7912
7913LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7914M:	Linus Walleij <linus.walleij@linaro.org>
7915L:	linux-ide@vger.kernel.org
7916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7917S:	Maintained
7918F:	drivers/ata/pata_ftide010.c
7919F:	drivers/ata/sata_gemini.c
7920F:	drivers/ata/sata_gemini.h
7921
7922LIBATA SATA AHCI PLATFORM devices support
7923M:	Hans de Goede <hdegoede@redhat.com>
7924M:	Tejun Heo <tj@kernel.org>
7925L:	linux-ide@vger.kernel.org
7926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7927S:	Maintained
7928F:	drivers/ata/ahci_platform.c
7929F:	drivers/ata/libahci_platform.c
7930F:	include/linux/ahci_platform.h
7931
7932LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7933M:	Mikael Pettersson <mikpelinux@gmail.com>
7934L:	linux-ide@vger.kernel.org
7935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7936S:	Maintained
7937F:	drivers/ata/sata_promise.*
7938
7939LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7940M:	Tejun Heo <tj@kernel.org>
7941L:	linux-ide@vger.kernel.org
7942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7943S:	Maintained
7944F:	drivers/ata/
7945F:	include/linux/ata.h
7946F:	include/linux/libata.h
7947F:	Documentation/devicetree/bindings/ata/
7948
7949LIBLOCKDEP
7950M:	Sasha Levin <alexander.levin@verizon.com>
7951S:	Maintained
7952F:	tools/lib/lockdep/
7953
7954LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7955M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7956L:	linux-nvdimm@lists.01.org
7957Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7958S:	Supported
7959F:	drivers/nvdimm/blk.c
7960F:	drivers/nvdimm/region_devs.c
7961
7962LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7963M:	Vishal Verma <vishal.l.verma@intel.com>
7964L:	linux-nvdimm@lists.01.org
7965Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7966S:	Supported
7967F:	drivers/nvdimm/btt*
7968
7969LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7970M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7971L:	linux-nvdimm@lists.01.org
7972Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7973S:	Supported
7974F:	drivers/nvdimm/pmem*
7975
7976LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7977M:	Dan Williams <dan.j.williams@intel.com>
7978L:	linux-nvdimm@lists.01.org
7979Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7981S:	Supported
7982F:	drivers/nvdimm/*
7983F:	drivers/acpi/nfit/*
7984F:	include/linux/nd.h
7985F:	include/linux/libnvdimm.h
7986F:	include/uapi/linux/ndctl.h
7987
7988LIGHTNVM PLATFORM SUPPORT
7989M:	Matias Bjorling <mb@lightnvm.io>
7990W:	http://github/OpenChannelSSD
7991L:	linux-block@vger.kernel.org
7992S:	Maintained
7993F:	drivers/lightnvm/
7994F:	include/linux/lightnvm.h
7995F:	include/uapi/linux/lightnvm.h
7996
7997LINUX FOR POWER MACINTOSH
7998M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7999W:	http://www.penguinppc.org/
8000L:	linuxppc-dev@lists.ozlabs.org
8001S:	Maintained
8002F:	arch/powerpc/platforms/powermac/
8003F:	drivers/macintosh/
8004
8005LINUX FOR POWERPC (32-BIT AND 64-BIT)
8006M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8007M:	Paul Mackerras <paulus@samba.org>
8008M:	Michael Ellerman <mpe@ellerman.id.au>
8009W:	https://github.com/linuxppc/linux/wiki
8010L:	linuxppc-dev@lists.ozlabs.org
8011Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8013S:	Supported
8014F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8015F:	Documentation/devicetree/bindings/powerpc/
8016F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8017F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8018F:	Documentation/powerpc/
8019F:	arch/powerpc/
8020F:	drivers/char/tpm/tpm_ibmvtpm*
8021F:	drivers/crypto/nx/
8022F:	drivers/crypto/vmx/
8023F:	drivers/i2c/busses/i2c-opal.c
8024F:	drivers/net/ethernet/ibm/ibmveth.*
8025F:	drivers/net/ethernet/ibm/ibmvnic.*
8026F:	drivers/pci/hotplug/pnv_php.c
8027F:	drivers/pci/hotplug/rpa*
8028F:	drivers/rtc/rtc-opal.c
8029F:	drivers/scsi/ibmvscsi/
8030F:	drivers/tty/hvc/hvc_opal.c
8031F:	drivers/watchdog/wdrtas.c
8032F:	tools/testing/selftests/powerpc
8033N:	/pmac
8034N:	powermac
8035N:	powernv
8036N:	[^a-z0-9]ps3
8037N:	pseries
8038
8039LINUX FOR POWERPC EMBEDDED MPC5XXX
8040M:	Anatolij Gustschin <agust@denx.de>
8041L:	linuxppc-dev@lists.ozlabs.org
8042T:	git git://git.denx.de/linux-denx-agust.git
8043S:	Maintained
8044F:	arch/powerpc/platforms/512x/
8045F:	arch/powerpc/platforms/52xx/
8046
8047LINUX FOR POWERPC EMBEDDED PPC4XX
8048M:	Alistair Popple <alistair@popple.id.au>
8049M:	Matt Porter <mporter@kernel.crashing.org>
8050W:	http://www.penguinppc.org/
8051L:	linuxppc-dev@lists.ozlabs.org
8052S:	Maintained
8053F:	arch/powerpc/platforms/40x/
8054F:	arch/powerpc/platforms/44x/
8055
8056LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8057M:	Scott Wood <oss@buserror.net>
8058M:	Kumar Gala <galak@kernel.crashing.org>
8059W:	http://www.penguinppc.org/
8060L:	linuxppc-dev@lists.ozlabs.org
8061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8062S:	Maintained
8063F:	arch/powerpc/platforms/83xx/
8064F:	arch/powerpc/platforms/85xx/
8065F:	Documentation/devicetree/bindings/powerpc/fsl/
8066
8067LINUX FOR POWERPC EMBEDDED PPC8XX
8068M:	Vitaly Bordug <vitb@kernel.crashing.org>
8069W:	http://www.penguinppc.org/
8070L:	linuxppc-dev@lists.ozlabs.org
8071S:	Maintained
8072F:	arch/powerpc/platforms/8xx/
8073
8074LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8075L:	linuxppc-dev@lists.ozlabs.org
8076S:	Orphan
8077F:	arch/powerpc/*/*virtex*
8078F:	arch/powerpc/*/*/*virtex*
8079
8080LINUX FOR POWERPC PA SEMI PWRFICIENT
8081L:	linuxppc-dev@lists.ozlabs.org
8082S:	Orphan
8083F:	arch/powerpc/platforms/pasemi/
8084F:	drivers/*/*pasemi*
8085F:	drivers/*/*/*pasemi*
8086
8087LINUX KERNEL DUMP TEST MODULE (LKDTM)
8088M:	Kees Cook <keescook@chromium.org>
8089S:	Maintained
8090F:	drivers/misc/lkdtm*
8091
8092LINUX SECURITY MODULE (LSM) FRAMEWORK
8093M:	Chris Wright <chrisw@sous-sol.org>
8094L:	linux-security-module@vger.kernel.org
8095S:	Supported
8096
8097LIS3LV02D ACCELEROMETER DRIVER
8098M:	Eric Piel <eric.piel@tremplin-utc.net>
8099S:	Maintained
8100F:	Documentation/misc-devices/lis3lv02d
8101F:	drivers/misc/lis3lv02d/
8102F:	drivers/platform/x86/hp_accel.c
8103
8104LIVE PATCHING
8105M:	Josh Poimboeuf <jpoimboe@redhat.com>
8106M:	Jessica Yu <jeyu@kernel.org>
8107M:	Jiri Kosina <jikos@kernel.org>
8108M:	Miroslav Benes <mbenes@suse.cz>
8109R:	Petr Mladek <pmladek@suse.com>
8110S:	Maintained
8111F:	kernel/livepatch/
8112F:	include/linux/livepatch.h
8113F:	arch/x86/include/asm/livepatch.h
8114F:	arch/x86/kernel/livepatch.c
8115F:	Documentation/livepatch/
8116F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8117F:	samples/livepatch/
8118L:	live-patching@vger.kernel.org
8119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8120
8121LLC (802.2)
8122L:	netdev@vger.kernel.org
8123S:	Odd fixes
8124F:	include/linux/llc.h
8125F:	include/uapi/linux/llc.h
8126F:	include/net/llc*
8127F:	net/llc/
8128
8129LM73 HARDWARE MONITOR DRIVER
8130M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8131L:	linux-hwmon@vger.kernel.org
8132S:	Maintained
8133F:	drivers/hwmon/lm73.c
8134
8135LM78 HARDWARE MONITOR DRIVER
8136M:	Jean Delvare <jdelvare@suse.com>
8137L:	linux-hwmon@vger.kernel.org
8138S:	Maintained
8139F:	Documentation/hwmon/lm78
8140F:	drivers/hwmon/lm78.c
8141
8142LM83 HARDWARE MONITOR DRIVER
8143M:	Jean Delvare <jdelvare@suse.com>
8144L:	linux-hwmon@vger.kernel.org
8145S:	Maintained
8146F:	Documentation/hwmon/lm83
8147F:	drivers/hwmon/lm83.c
8148
8149LM90 HARDWARE MONITOR DRIVER
8150M:	Jean Delvare <jdelvare@suse.com>
8151L:	linux-hwmon@vger.kernel.org
8152S:	Maintained
8153F:	Documentation/hwmon/lm90
8154F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8155F:	drivers/hwmon/lm90.c
8156F:	include/dt-bindings/thermal/lm90.h
8157
8158LM95234 HARDWARE MONITOR DRIVER
8159M:	Guenter Roeck <linux@roeck-us.net>
8160L:	linux-hwmon@vger.kernel.org
8161S:	Maintained
8162F:	Documentation/hwmon/lm95234
8163F:	drivers/hwmon/lm95234.c
8164
8165LME2510 MEDIA DRIVER
8166M:	Malcolm Priestley <tvboxspy@gmail.com>
8167L:	linux-media@vger.kernel.org
8168W:	https://linuxtv.org
8169Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8170S:	Maintained
8171F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8172
8173LOADPIN SECURITY MODULE
8174M:	Kees Cook <keescook@chromium.org>
8175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8176S:	Supported
8177F:	security/loadpin/
8178F:	Documentation/admin-guide/LSM/LoadPin.rst
8179
8180LOCKING PRIMITIVES
8181M:	Peter Zijlstra <peterz@infradead.org>
8182M:	Ingo Molnar <mingo@redhat.com>
8183L:	linux-kernel@vger.kernel.org
8184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8185S:	Maintained
8186F:	Documentation/locking/
8187F:	include/linux/lockdep.h
8188F:	include/linux/spinlock*.h
8189F:	arch/*/include/asm/spinlock*.h
8190F:	include/linux/rwlock*.h
8191F:	include/linux/mutex*.h
8192F:	arch/*/include/asm/mutex*.h
8193F:	include/linux/rwsem*.h
8194F:	arch/*/include/asm/rwsem.h
8195F:	include/linux/seqlock.h
8196F:	lib/locking*.[ch]
8197F:	kernel/locking/
8198
8199LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8200M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8201L:	linux-ntfs-dev@lists.sourceforge.net
8202W:	http://www.linux-ntfs.org/content/view/19/37/
8203S:	Maintained
8204F:	Documentation/ldm.txt
8205F:	block/partitions/ldm.*
8206
8207LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8208M:	Sathya Prakash <sathya.prakash@broadcom.com>
8209M:	Chaitra P B <chaitra.basappa@broadcom.com>
8210M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8211L:	MPT-FusionLinux.pdl@broadcom.com
8212L:	linux-scsi@vger.kernel.org
8213W:	http://www.avagotech.com/support/
8214S:	Supported
8215F:	drivers/message/fusion/
8216F:	drivers/scsi/mpt2sas/
8217F:	drivers/scsi/mpt3sas/
8218
8219LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8220M:	Matthew Wilcox <matthew@wil.cx>
8221L:	linux-scsi@vger.kernel.org
8222S:	Maintained
8223F:	drivers/scsi/sym53c8xx_2/
8224
8225LTC4261 HARDWARE MONITOR DRIVER
8226M:	Guenter Roeck <linux@roeck-us.net>
8227L:	linux-hwmon@vger.kernel.org
8228S:	Maintained
8229F:	Documentation/hwmon/ltc4261
8230F:	drivers/hwmon/ltc4261.c
8231
8232LTC4306 I2C MULTIPLEXER DRIVER
8233M:	Michael Hennerich <michael.hennerich@analog.com>
8234W:	http://ez.analog.com/community/linux-device-drivers
8235L:	linux-i2c@vger.kernel.org
8236S:	Supported
8237F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8238F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8239
8240LTP (Linux Test Project)
8241M:	Mike Frysinger <vapier@gentoo.org>
8242M:	Cyril Hrubis <chrubis@suse.cz>
8243M:	Wanlong Gao <wanlong.gao@gmail.com>
8244M:	Jan Stancek <jstancek@redhat.com>
8245M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8246M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8247L:	ltp@lists.linux.it (subscribers-only)
8248W:	http://linux-test-project.github.io/
8249T:	git git://github.com/linux-test-project/ltp.git
8250S:	Maintained
8251
8252M32R ARCHITECTURE
8253W:	http://www.linux-m32r.org/
8254S:	Orphan
8255F:	arch/m32r/
8256
8257M68K ARCHITECTURE
8258M:	Geert Uytterhoeven <geert@linux-m68k.org>
8259L:	linux-m68k@lists.linux-m68k.org
8260W:	http://www.linux-m68k.org/
8261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8262S:	Maintained
8263F:	arch/m68k/
8264F:	drivers/zorro/
8265
8266M68K ON APPLE MACINTOSH
8267M:	Joshua Thompson <funaho@jurai.org>
8268W:	http://www.mac.linux-m68k.org/
8269L:	linux-m68k@lists.linux-m68k.org
8270S:	Maintained
8271F:	arch/m68k/mac/
8272
8273M68K ON HP9000/300
8274M:	Philip Blundell <philb@gnu.org>
8275W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8276S:	Maintained
8277F:	arch/m68k/hp300/
8278
8279M88DS3103 MEDIA DRIVER
8280M:	Antti Palosaari <crope@iki.fi>
8281L:	linux-media@vger.kernel.org
8282W:	https://linuxtv.org
8283W:	http://palosaari.fi/linux/
8284Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8285T:	git git://linuxtv.org/anttip/media_tree.git
8286S:	Maintained
8287F:	drivers/media/dvb-frontends/m88ds3103*
8288
8289M88RS2000 MEDIA DRIVER
8290M:	Malcolm Priestley <tvboxspy@gmail.com>
8291L:	linux-media@vger.kernel.org
8292W:	https://linuxtv.org
8293Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8294S:	Maintained
8295F:	drivers/media/dvb-frontends/m88rs2000*
8296
8297MA901 MASTERKIT USB FM RADIO DRIVER
8298M:	Alexey Klimov <klimov.linux@gmail.com>
8299L:	linux-media@vger.kernel.org
8300T:	git git://linuxtv.org/media_tree.git
8301S:	Maintained
8302F:	drivers/media/radio/radio-ma901.c
8303
8304MAC80211
8305M:	Johannes Berg <johannes@sipsolutions.net>
8306L:	linux-wireless@vger.kernel.org
8307W:	http://wireless.kernel.org/
8308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8310S:	Maintained
8311F:	Documentation/networking/mac80211-injection.txt
8312F:	include/net/mac80211.h
8313F:	net/mac80211/
8314F:	drivers/net/wireless/mac80211_hwsim.[ch]
8315F:	Documentation/networking/mac80211_hwsim/README
8316
8317MAILBOX API
8318M:	Jassi Brar <jassisinghbrar@gmail.com>
8319L:	linux-kernel@vger.kernel.org
8320S:	Maintained
8321F:	drivers/mailbox/
8322F:	include/linux/mailbox_client.h
8323F:	include/linux/mailbox_controller.h
8324
8325MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8326M:	Michael Kerrisk <mtk.manpages@gmail.com>
8327W:	http://www.kernel.org/doc/man-pages
8328L:	linux-man@vger.kernel.org
8329S:	Maintained
8330
8331MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8332M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8333L:	linux-mips@linux-mips.org
8334S:	Maintained
8335F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8336
8337MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8338M:	Andrew Lunn <andrew@lunn.ch>
8339M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8340L:	netdev@vger.kernel.org
8341S:	Maintained
8342F:	drivers/net/dsa/mv88e6xxx/
8343F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8344
8345MARVELL ARMADA DRM SUPPORT
8346M:	Russell King <linux@armlinux.org.uk>
8347S:	Maintained
8348T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8349T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8350F:	drivers/gpu/drm/armada/
8351F:	include/uapi/drm/armada_drm.h
8352F:	Documentation/devicetree/bindings/display/armada/
8353
8354MARVELL CRYPTO DRIVER
8355M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8356M:	Arnaud Ebalard <arno@natisbad.org>
8357F:	drivers/crypto/marvell/
8358S:	Maintained
8359L:	linux-crypto@vger.kernel.org
8360
8361MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8362M:	Mirko Lindner <mlindner@marvell.com>
8363M:	Stephen Hemminger <stephen@networkplumber.org>
8364L:	netdev@vger.kernel.org
8365S:	Maintained
8366F:	drivers/net/ethernet/marvell/sk*
8367
8368MARVELL LIBERTAS WIRELESS DRIVER
8369L:	libertas-dev@lists.infradead.org
8370S:	Orphan
8371F:	drivers/net/wireless/marvell/libertas/
8372
8373MARVELL MACCHIATOBIN SUPPORT
8374M:	Russell King <rmk@armlinux.org.uk>
8375L:	linux-arm-kernel@lists.infradead.org
8376S:	Maintained
8377F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8378
8379MARVELL MV643XX ETHERNET DRIVER
8380M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8381L:	netdev@vger.kernel.org
8382S:	Maintained
8383F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8384F:	include/linux/mv643xx.h
8385
8386MARVELL MV88X3310 PHY DRIVER
8387M:	Russell King <rmk@armlinux.org.uk>
8388L:	netdev@vger.kernel.org
8389S:	Maintained
8390F:	drivers/net/phy/marvell10g.c
8391
8392MARVELL MVNETA ETHERNET DRIVER
8393M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8394L:	netdev@vger.kernel.org
8395S:	Maintained
8396F:	drivers/net/ethernet/marvell/mvneta.*
8397
8398MARVELL MWIFIEX WIRELESS DRIVER
8399M:	Amitkumar Karwar <amitkarwar@gmail.com>
8400M:	Nishant Sarmukadam <nishants@marvell.com>
8401M:	Ganapathi Bhat <gbhat@marvell.com>
8402M:	Xinming Hu <huxm@marvell.com>
8403L:	linux-wireless@vger.kernel.org
8404S:	Maintained
8405F:	drivers/net/wireless/marvell/mwifiex/
8406
8407MARVELL MWL8K WIRELESS DRIVER
8408M:	Lennert Buytenhek <buytenh@wantstofly.org>
8409L:	linux-wireless@vger.kernel.org
8410S:	Odd Fixes
8411F:	drivers/net/wireless/marvell/mwl8k.c
8412
8413MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8414M:	Nicolas Pitre <nico@fluxnic.net>
8415S:	Odd Fixes
8416F:	drivers/mmc/host/mvsdio.*
8417
8418MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8419M:	Hu Ziji <huziji@marvell.com>
8420L:	linux-mmc@vger.kernel.org
8421S:	Supported
8422F:	drivers/mmc/host/sdhci-xenon*
8423F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8424
8425MATROX FRAMEBUFFER DRIVER
8426L:	linux-fbdev@vger.kernel.org
8427S:	Orphan
8428F:	drivers/video/fbdev/matrox/matroxfb_*
8429F:	include/uapi/linux/matroxfb.h
8430
8431MAX16065 HARDWARE MONITOR DRIVER
8432M:	Guenter Roeck <linux@roeck-us.net>
8433L:	linux-hwmon@vger.kernel.org
8434S:	Maintained
8435F:	Documentation/hwmon/max16065
8436F:	drivers/hwmon/max16065.c
8437
8438MAX20751 HARDWARE MONITOR DRIVER
8439M:	Guenter Roeck <linux@roeck-us.net>
8440L:	linux-hwmon@vger.kernel.org
8441S:	Maintained
8442F:	Documentation/hwmon/max20751
8443F:	drivers/hwmon/max20751.c
8444
8445MAX2175 SDR TUNER DRIVER
8446M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8447L:	linux-media@vger.kernel.org
8448T:	git git://linuxtv.org/media_tree.git
8449S:	Maintained
8450F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8451F:	Documentation/media/v4l-drivers/max2175.rst
8452F:	drivers/media/i2c/max2175*
8453F:	include/uapi/linux/max2175.h
8454
8455MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8456L:	linux-hwmon@vger.kernel.org
8457S:	Orphan
8458F:	Documentation/hwmon/max6650
8459F:	drivers/hwmon/max6650.c
8460
8461MAX6697 HARDWARE MONITOR DRIVER
8462M:	Guenter Roeck <linux@roeck-us.net>
8463L:	linux-hwmon@vger.kernel.org
8464S:	Maintained
8465F:	Documentation/hwmon/max6697
8466F:	Documentation/devicetree/bindings/i2c/max6697.txt
8467F:	drivers/hwmon/max6697.c
8468F:	include/linux/platform_data/max6697.h
8469
8470MAX9860 MONO AUDIO VOICE CODEC DRIVER
8471M:	Peter Rosin <peda@axentia.se>
8472L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8473S:	Maintained
8474F:	Documentation/devicetree/bindings/sound/max9860.txt
8475F:	sound/soc/codecs/max9860.*
8476
8477MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8478M:	Javier Martinez Canillas <javier@dowhile0.org>
8479L:	linux-kernel@vger.kernel.org
8480S:	Supported
8481F:	drivers/regulator/max77802-regulator.c
8482F:	Documentation/devicetree/bindings/*/*max77802.txt
8483F:	include/dt-bindings/*/*max77802.h
8484
8485MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8486M:	Krzysztof Kozlowski <krzk@kernel.org>
8487M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8488L:	linux-pm@vger.kernel.org
8489S:	Supported
8490F:	drivers/power/supply/max14577_charger.c
8491F:	drivers/power/supply/max77693_charger.c
8492
8493MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8494M:	Chanwoo Choi <cw00.choi@samsung.com>
8495M:	Krzysztof Kozlowski <krzk@kernel.org>
8496M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8497L:	linux-kernel@vger.kernel.org
8498S:	Supported
8499F:	drivers/*/max14577*.c
8500F:	drivers/*/max77686*.c
8501F:	drivers/*/max77693*.c
8502F:	drivers/extcon/extcon-max14577.c
8503F:	drivers/extcon/extcon-max77693.c
8504F:	drivers/rtc/rtc-max77686.c
8505F:	drivers/clk/clk-max77686.c
8506F:	Documentation/devicetree/bindings/mfd/max14577.txt
8507F:	Documentation/devicetree/bindings/*/max77686.txt
8508F:	Documentation/devicetree/bindings/mfd/max77693.txt
8509F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8510F:	include/linux/mfd/max14577*.h
8511F:	include/linux/mfd/max77686*.h
8512F:	include/linux/mfd/max77693*.h
8513
8514MAXIRADIO FM RADIO RECEIVER DRIVER
8515M:	Hans Verkuil <hverkuil@xs4all.nl>
8516L:	linux-media@vger.kernel.org
8517T:	git git://linuxtv.org/media_tree.git
8518W:	https://linuxtv.org
8519S:	Maintained
8520F:	drivers/media/radio/radio-maxiradio*
8521
8522MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8523M:	Peter Rosin <peda@axentia.se>
8524L:	linux-iio@vger.kernel.org
8525S:	Maintained
8526F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8527F:	drivers/iio/potentiometer/mcp4531.c
8528
8529MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8530M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8531L:	linux-iio@vger.kernel.org
8532S:	Maintained
8533F:	drivers/iio/dac/cio-dac.c
8534
8535MEDIA DRIVERS FOR ASCOT2E
8536M:	Sergey Kozlov <serjk@netup.ru>
8537M:	Abylay Ospan <aospan@netup.ru>
8538L:	linux-media@vger.kernel.org
8539W:	https://linuxtv.org
8540W:	http://netup.tv/
8541T:	git git://linuxtv.org/media_tree.git
8542S:	Supported
8543F:	drivers/media/dvb-frontends/ascot2e*
8544
8545MEDIA DRIVERS FOR CXD2841ER
8546M:	Sergey Kozlov <serjk@netup.ru>
8547M:	Abylay Ospan <aospan@netup.ru>
8548L:	linux-media@vger.kernel.org
8549W:	https://linuxtv.org
8550W:	http://netup.tv/
8551T:	git git://linuxtv.org/media_tree.git
8552S:	Supported
8553F:	drivers/media/dvb-frontends/cxd2841er*
8554
8555MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8556M:	Daniel Scheller <d.scheller.oss@gmail.com>
8557L:	linux-media@vger.kernel.org
8558W:	https://linuxtv.org
8559T:	git git://linuxtv.org/media_tree.git
8560S:	Maintained
8561F:	drivers/media/pci/ddbridge/*
8562
8563MEDIA DRIVERS FOR FREESCALE IMX
8564M:	Steve Longerbeam <slongerbeam@gmail.com>
8565M:	Philipp Zabel <p.zabel@pengutronix.de>
8566L:	linux-media@vger.kernel.org
8567T:	git git://linuxtv.org/media_tree.git
8568S:	Maintained
8569F:	Documentation/devicetree/bindings/media/imx.txt
8570F:	Documentation/media/v4l-drivers/imx.rst
8571F:	drivers/staging/media/imx/
8572F:	include/linux/imx-media.h
8573F:	include/media/imx.h
8574
8575MEDIA DRIVERS FOR HELENE
8576M:	Abylay Ospan <aospan@netup.ru>
8577L:	linux-media@vger.kernel.org
8578W:	https://linuxtv.org
8579W:	http://netup.tv/
8580T:	git git://linuxtv.org/media_tree.git
8581S:	Supported
8582F:	drivers/media/dvb-frontends/helene*
8583
8584MEDIA DRIVERS FOR HORUS3A
8585M:	Sergey Kozlov <serjk@netup.ru>
8586M:	Abylay Ospan <aospan@netup.ru>
8587L:	linux-media@vger.kernel.org
8588W:	https://linuxtv.org
8589W:	http://netup.tv/
8590T:	git git://linuxtv.org/media_tree.git
8591S:	Supported
8592F:	drivers/media/dvb-frontends/horus3a*
8593
8594MEDIA DRIVERS FOR LNBH25
8595M:	Sergey Kozlov <serjk@netup.ru>
8596M:	Abylay Ospan <aospan@netup.ru>
8597L:	linux-media@vger.kernel.org
8598W:	https://linuxtv.org
8599W:	http://netup.tv/
8600T:	git git://linuxtv.org/media_tree.git
8601S:	Supported
8602F:	drivers/media/dvb-frontends/lnbh25*
8603
8604MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8605M:	Daniel Scheller <d.scheller.oss@gmail.com>
8606L:	linux-media@vger.kernel.org
8607W:	https://linuxtv.org
8608T:	git git://linuxtv.org/media_tree.git
8609S:	Maintained
8610F:	drivers/media/dvb-frontends/mxl5xx*
8611
8612MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8613M:	Sergey Kozlov <serjk@netup.ru>
8614M:	Abylay Ospan <aospan@netup.ru>
8615L:	linux-media@vger.kernel.org
8616W:	https://linuxtv.org
8617W:	http://netup.tv/
8618T:	git git://linuxtv.org/media_tree.git
8619S:	Supported
8620F:	drivers/media/pci/netup_unidvb/*
8621
8622MEDIA DRIVERS FOR RENESAS - DRIF
8623M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8624L:	linux-media@vger.kernel.org
8625L:	linux-renesas-soc@vger.kernel.org
8626T:	git git://linuxtv.org/media_tree.git
8627S:	Supported
8628F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8629F:	drivers/media/platform/rcar_drif.c
8630
8631MEDIA DRIVERS FOR RENESAS - FCP
8632M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8633L:	linux-media@vger.kernel.org
8634L:	linux-renesas-soc@vger.kernel.org
8635T:	git git://linuxtv.org/media_tree.git
8636S:	Supported
8637F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8638F:	drivers/media/platform/rcar-fcp.c
8639F:	include/media/rcar-fcp.h
8640
8641MEDIA DRIVERS FOR RENESAS - FDP1
8642M:	Kieran Bingham <kieran@bingham.xyz>
8643L:	linux-media@vger.kernel.org
8644L:	linux-renesas-soc@vger.kernel.org
8645T:	git git://linuxtv.org/media_tree.git
8646S:	Supported
8647F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8648F:	drivers/media/platform/rcar_fdp1.c
8649
8650MEDIA DRIVERS FOR RENESAS - VIN
8651M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8652L:	linux-media@vger.kernel.org
8653L:	linux-renesas-soc@vger.kernel.org
8654T:	git git://linuxtv.org/media_tree.git
8655S:	Supported
8656F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8657F:	drivers/media/platform/rcar-vin/
8658
8659MEDIA DRIVERS FOR RENESAS - VSP1
8660M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8661L:	linux-media@vger.kernel.org
8662L:	linux-renesas-soc@vger.kernel.org
8663T:	git git://linuxtv.org/media_tree.git
8664S:	Supported
8665F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8666F:	drivers/media/platform/vsp1/
8667
8668MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8669M:	Daniel Scheller <d.scheller.oss@gmail.com>
8670L:	linux-media@vger.kernel.org
8671W:	https://linuxtv.org
8672T:	git git://linuxtv.org/media_tree.git
8673S:	Maintained
8674F:	drivers/media/dvb-frontends/stv0910*
8675
8676MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8677M:	Daniel Scheller <d.scheller.oss@gmail.com>
8678L:	linux-media@vger.kernel.org
8679W:	https://linuxtv.org
8680T:	git git://linuxtv.org/media_tree.git
8681S:	Maintained
8682F:	drivers/media/dvb-frontends/stv6111*
8683
8684MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8685M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8686M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8687P:	LinuxTV.org Project
8688L:	linux-media@vger.kernel.org
8689W:	https://linuxtv.org
8690Q:	http://patchwork.kernel.org/project/linux-media/list/
8691T:	git git://linuxtv.org/media_tree.git
8692S:	Maintained
8693F:	Documentation/devicetree/bindings/media/
8694F:	Documentation/media/
8695F:	drivers/media/
8696F:	drivers/staging/media/
8697F:	include/linux/platform_data/media/
8698F:	include/media/
8699F:	include/uapi/linux/dvb/
8700F:	include/uapi/linux/videodev2.h
8701F:	include/uapi/linux/media.h
8702F:	include/uapi/linux/v4l2-*
8703F:	include/uapi/linux/meye.h
8704F:	include/uapi/linux/ivtv*
8705F:	include/uapi/linux/uvcvideo.h
8706
8707MEDIATEK CIR DRIVER
8708M:	Sean Wang <sean.wang@mediatek.com>
8709S:	Maintained
8710F:	drivers/media/rc/mtk-cir.c
8711
8712MEDIATEK PMIC LED DRIVER
8713M:	Sean Wang <sean.wang@mediatek.com>
8714S:	Maintained
8715F:	drivers/leds/leds-mt6323.c
8716F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8717
8718MEDIATEK ETHERNET DRIVER
8719M:	Felix Fietkau <nbd@openwrt.org>
8720M:	John Crispin <john@phrozen.org>
8721M:	Sean Wang <sean.wang@mediatek.com>
8722M:	Nelson Chang <nelson.chang@mediatek.com>
8723L:	netdev@vger.kernel.org
8724S:	Maintained
8725F:	drivers/net/ethernet/mediatek/
8726
8727MEDIATEK JPEG DRIVER
8728M:	Rick Chang <rick.chang@mediatek.com>
8729M:	Bin Liu <bin.liu@mediatek.com>
8730S:	Supported
8731F:	drivers/media/platform/mtk-jpeg/
8732F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8733
8734MEDIATEK MDP DRIVER
8735M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8736M:	Houlong Wei <houlong.wei@mediatek.com>
8737M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8738S:	Supported
8739F:	drivers/media/platform/mtk-mdp/
8740F:	drivers/media/platform/mtk-vpu/
8741F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8742
8743MEDIATEK MEDIA DRIVER
8744M:	Tiffany Lin <tiffany.lin@mediatek.com>
8745M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8746S:	Supported
8747F:	drivers/media/platform/mtk-vcodec/
8748F:	drivers/media/platform/mtk-vpu/
8749F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8750F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8751
8752MEDIATEK MT7601U WIRELESS LAN DRIVER
8753M:	Jakub Kicinski <kubakici@wp.pl>
8754L:	linux-wireless@vger.kernel.org
8755S:	Maintained
8756F:	drivers/net/wireless/mediatek/mt7601u/
8757
8758MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8759M:	Sean Wang <sean.wang@mediatek.com>
8760S:	Maintained
8761F:	drivers/char/hw_random/mtk-rng.c
8762
8763MEDIATEK USB3 DRD IP DRIVER
8764M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8765L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8767L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8768S:	Maintained
8769F:	drivers/usb/mtu3/
8770
8771MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8772M:	Peter Senna Tschudin <peter.senna@collabora.com>
8773M:	Martin Donnelly <martin.donnelly@ge.com>
8774M:	Martyn Welch <martyn.welch@collabora.co.uk>
8775S:	Maintained
8776F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8777F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8778
8779MEGARAID SCSI/SAS DRIVERS
8780M:	Kashyap Desai <kashyap.desai@broadcom.com>
8781M:	Sumit Saxena <sumit.saxena@broadcom.com>
8782M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8783L:	megaraidlinux.pdl@broadcom.com
8784L:	linux-scsi@vger.kernel.org
8785W:	http://www.avagotech.com/support/
8786S:	Maintained
8787F:	Documentation/scsi/megaraid.txt
8788F:	drivers/scsi/megaraid.*
8789F:	drivers/scsi/megaraid/
8790
8791MELEXIS MLX90614 DRIVER
8792M:	Crt Mori <cmo@melexis.com>
8793L:	linux-iio@vger.kernel.org
8794W:	http://www.melexis.com
8795S:	Supported
8796F:	drivers/iio/temperature/mlx90614.c
8797
8798MELFAS MIP4 TOUCHSCREEN DRIVER
8799M:	Sangwon Jee <jeesw@melfas.com>
8800W:	http://www.melfas.com
8801S:	Supported
8802F:	drivers/input/touchscreen/melfas_mip4.c
8803F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8804
8805MELLANOX ETHERNET DRIVER (mlx4_en)
8806M:	Tariq Toukan <tariqt@mellanox.com>
8807L:	netdev@vger.kernel.org
8808S:	Supported
8809W:	http://www.mellanox.com
8810Q:	http://patchwork.ozlabs.org/project/netdev/list/
8811F:	drivers/net/ethernet/mellanox/mlx4/en_*
8812
8813MELLANOX ETHERNET DRIVER (mlx5e)
8814M:	Saeed Mahameed <saeedm@mellanox.com>
8815L:	netdev@vger.kernel.org
8816S:	Supported
8817W:	http://www.mellanox.com
8818Q:	http://patchwork.ozlabs.org/project/netdev/list/
8819F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8820
8821MELLANOX ETHERNET INNOVA DRIVER
8822M:	Ilan Tayari <ilant@mellanox.com>
8823R:	Boris Pismenny <borisp@mellanox.com>
8824L:	netdev@vger.kernel.org
8825S:	Supported
8826W:	http://www.mellanox.com
8827Q:	http://patchwork.ozlabs.org/project/netdev/list/
8828F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8829F:	include/linux/mlx5/mlx5_ifc_fpga.h
8830
8831MELLANOX ETHERNET INNOVA IPSEC DRIVER
8832M:	Ilan Tayari <ilant@mellanox.com>
8833R:	Boris Pismenny <borisp@mellanox.com>
8834L:	netdev@vger.kernel.org
8835S:	Supported
8836W:	http://www.mellanox.com
8837Q:	http://patchwork.ozlabs.org/project/netdev/list/
8838F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8839F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8840
8841MELLANOX ETHERNET SWITCH DRIVERS
8842M:	Jiri Pirko <jiri@mellanox.com>
8843M:	Ido Schimmel <idosch@mellanox.com>
8844L:	netdev@vger.kernel.org
8845S:	Supported
8846W:	http://www.mellanox.com
8847Q:	http://patchwork.ozlabs.org/project/netdev/list/
8848F:	drivers/net/ethernet/mellanox/mlxsw/
8849
8850MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8851M:	mlxsw@mellanox.com
8852L:	netdev@vger.kernel.org
8853S:	Supported
8854W:	http://www.mellanox.com
8855Q:	http://patchwork.ozlabs.org/project/netdev/list/
8856F:	drivers/net/ethernet/mellanox/mlxfw/
8857
8858MELLANOX MLX CPLD HOTPLUG DRIVER
8859M:	Vadim Pasternak <vadimp@mellanox.com>
8860L:	platform-driver-x86@vger.kernel.org
8861S:	Supported
8862F:	drivers/platform/x86/mlxcpld-hotplug.c
8863F:	include/linux/platform_data/mlxcpld-hotplug.h
8864
8865MELLANOX MLX4 core VPI driver
8866M:	Tariq Toukan <tariqt@mellanox.com>
8867L:	netdev@vger.kernel.org
8868L:	linux-rdma@vger.kernel.org
8869W:	http://www.mellanox.com
8870Q:	http://patchwork.ozlabs.org/project/netdev/list/
8871S:	Supported
8872F:	drivers/net/ethernet/mellanox/mlx4/
8873F:	include/linux/mlx4/
8874
8875MELLANOX MLX4 IB driver
8876M:	Yishai Hadas <yishaih@mellanox.com>
8877L:	linux-rdma@vger.kernel.org
8878W:	http://www.mellanox.com
8879Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8880S:	Supported
8881F:	drivers/infiniband/hw/mlx4/
8882F:	include/linux/mlx4/
8883F:	include/uapi/rdma/mlx4-abi.h
8884
8885MELLANOX MLX5 core VPI driver
8886M:	Saeed Mahameed <saeedm@mellanox.com>
8887M:	Matan Barak <matanb@mellanox.com>
8888M:	Leon Romanovsky <leonro@mellanox.com>
8889L:	netdev@vger.kernel.org
8890L:	linux-rdma@vger.kernel.org
8891W:	http://www.mellanox.com
8892Q:	http://patchwork.ozlabs.org/project/netdev/list/
8893S:	Supported
8894F:	drivers/net/ethernet/mellanox/mlx5/core/
8895F:	include/linux/mlx5/
8896
8897MELLANOX MLX5 IB driver
8898M:	Matan Barak <matanb@mellanox.com>
8899M:	Leon Romanovsky <leonro@mellanox.com>
8900L:	linux-rdma@vger.kernel.org
8901W:	http://www.mellanox.com
8902Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8903S:	Supported
8904F:	drivers/infiniband/hw/mlx5/
8905F:	include/linux/mlx5/
8906F:	include/uapi/rdma/mlx5-abi.h
8907
8908MELLANOX MLXCPLD I2C AND MUX DRIVER
8909M:	Vadim Pasternak <vadimp@mellanox.com>
8910M:	Michael Shych <michaelsh@mellanox.com>
8911L:	linux-i2c@vger.kernel.org
8912S:	Supported
8913F:	drivers/i2c/busses/i2c-mlxcpld.c
8914F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8915F:	Documentation/i2c/busses/i2c-mlxcpld
8916
8917MELLANOX MLXCPLD LED DRIVER
8918M:	Vadim Pasternak <vadimp@mellanox.com>
8919L:	linux-leds@vger.kernel.org
8920S:	Supported
8921F:	drivers/leds/leds-mlxcpld.c
8922F:	Documentation/leds/leds-mlxcpld.txt
8923
8924MELLANOX PLATFORM DRIVER
8925M:	Vadim Pasternak <vadimp@mellanox.com>
8926L:	platform-driver-x86@vger.kernel.org
8927S:	Supported
8928F:	drivers/platform/x86/mlx-platform.c
8929
8930MEMBARRIER SUPPORT
8931M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8932M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8933L:	linux-kernel@vger.kernel.org
8934S:	Supported
8935F:	kernel/sched/membarrier.c
8936F:	include/uapi/linux/membarrier.h
8937
8938MEMORY MANAGEMENT
8939L:	linux-mm@kvack.org
8940W:	http://www.linux-mm.org
8941S:	Maintained
8942F:	include/linux/mm.h
8943F:	include/linux/gfp.h
8944F:	include/linux/mmzone.h
8945F:	include/linux/memory_hotplug.h
8946F:	include/linux/vmalloc.h
8947F:	mm/
8948
8949MEMORY TECHNOLOGY DEVICES (MTD)
8950M:	David Woodhouse <dwmw2@infradead.org>
8951M:	Brian Norris <computersforpeace@gmail.com>
8952M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8953M:	Marek Vasut <marek.vasut@gmail.com>
8954M:	Richard Weinberger <richard@nod.at>
8955M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8956L:	linux-mtd@lists.infradead.org
8957W:	http://www.linux-mtd.infradead.org/
8958Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8959T:	git git://git.infradead.org/linux-mtd.git master
8960T:	git git://git.infradead.org/l2-mtd.git master
8961S:	Maintained
8962F:	Documentation/devicetree/bindings/mtd/
8963F:	drivers/mtd/
8964F:	include/linux/mtd/
8965F:	include/uapi/mtd/
8966
8967MEN A21 WATCHDOG DRIVER
8968M:	Johannes Thumshirn <morbidrsa@gmail.com>
8969L:	linux-watchdog@vger.kernel.org
8970S:	Maintained
8971F:	drivers/watchdog/mena21_wdt.c
8972
8973MEN CHAMELEON BUS (mcb)
8974M:	Johannes Thumshirn <morbidrsa@gmail.com>
8975S:	Maintained
8976F:	drivers/mcb/
8977F:	include/linux/mcb.h
8978F:	Documentation/men-chameleon-bus.txt
8979
8980MEN F21BMC (Board Management Controller)
8981M:	Andreas Werner <andreas.werner@men.de>
8982S:	Supported
8983F:	drivers/mfd/menf21bmc.c
8984F:	drivers/watchdog/menf21bmc_wdt.c
8985F:	drivers/leds/leds-menf21bmc.c
8986F:	drivers/hwmon/menf21bmc_hwmon.c
8987F:	Documentation/hwmon/menf21bmc
8988
8989MESON AO CEC DRIVER FOR AMLOGIC SOCS
8990M:	Neil Armstrong <narmstrong@baylibre.com>
8991L:	linux-media@lists.freedesktop.org
8992L:	linux-amlogic@lists.infradead.org
8993W:	http://linux-meson.com/
8994S:	Supported
8995F:	drivers/media/platform/meson/ao-cec.c
8996F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8997T:	git git://linuxtv.org/media_tree.git
8998
8999METAG ARCHITECTURE
9000M:	James Hogan <jhogan@kernel.org>
9001L:	linux-metag@vger.kernel.org
9002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9003S:	Odd Fixes
9004F:	arch/metag/
9005F:	Documentation/metag/
9006F:	Documentation/devicetree/bindings/metag/
9007F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9008F:	drivers/clocksource/metag_generic.c
9009F:	drivers/irqchip/irq-metag.c
9010F:	drivers/irqchip/irq-metag-ext.c
9011F:	drivers/tty/metag_da.c
9012
9013MICROBLAZE ARCHITECTURE
9014M:	Michal Simek <monstr@monstr.eu>
9015W:	http://www.monstr.eu/fdt/
9016T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9017S:	Supported
9018F:	arch/microblaze/
9019
9020MICROCHIP / ATMEL AT91 SERIAL DRIVER
9021M:	Richard Genoud <richard.genoud@gmail.com>
9022S:	Maintained
9023F:	drivers/tty/serial/atmel_serial.c
9024F:	drivers/tty/serial/atmel_serial.h
9025
9026MICROCHIP / ATMEL DMA DRIVER
9027M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9029L:	dmaengine@vger.kernel.org
9030S:	Supported
9031F:	drivers/dma/at_hdmac.c
9032F:	drivers/dma/at_hdmac_regs.h
9033F:	include/linux/platform_data/dma-atmel.h
9034
9035MICROCHIP / ATMEL ECC DRIVER
9036M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9037L:	linux-crypto@vger.kernel.org
9038S:	Maintained
9039F:	drivers/crypto/atmel-ecc.*
9040
9041MICROCHIP / ATMEL ISC DRIVER
9042M:	Songjun Wu <songjun.wu@microchip.com>
9043L:	linux-media@vger.kernel.org
9044S:	Supported
9045F:	drivers/media/platform/atmel/atmel-isc.c
9046F:	drivers/media/platform/atmel/atmel-isc-regs.h
9047F:	devicetree/bindings/media/atmel-isc.txt
9048
9049MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9050M:	Woojung Huh <Woojung.Huh@microchip.com>
9051M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9052L:	netdev@vger.kernel.org
9053S:	Maintained
9054F:	net/dsa/tag_ksz.c
9055F:	drivers/net/dsa/microchip/*
9056F:	include/linux/platform_data/microchip-ksz.h
9057F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9058
9059MICROCHIP USB251XB DRIVER
9060M:	Richard Leitner <richard.leitner@skidata.com>
9061L:	linux-usb@vger.kernel.org
9062S:	Maintained
9063F:	drivers/usb/misc/usb251xb.c
9064F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9065
9066MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9067M:	Don Brace <don.brace@microsemi.com>
9068L:	esc.storagedev@microsemi.com
9069L:	linux-scsi@vger.kernel.org
9070S:	Supported
9071F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9072F:	drivers/scsi/smartpqi/Kconfig
9073F:	drivers/scsi/smartpqi/Makefile
9074F:	include/linux/cciss*.h
9075F:	include/uapi/linux/cciss*.h
9076F:	Documentation/scsi/smartpqi.txt
9077
9078MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9079M:	Chen Yu <yu.c.chen@intel.com>
9080L:	platform-driver-x86@vger.kernel.org
9081S:	Supported
9082F:	drivers/platform/x86/surfacepro3_button.c
9083
9084MICROTEK X6 SCANNER
9085M:	Oliver Neukum <oliver@neukum.org>
9086S:	Maintained
9087F:	drivers/usb/image/microtek.*
9088
9089MIPS
9090M:	Ralf Baechle <ralf@linux-mips.org>
9091L:	linux-mips@linux-mips.org
9092W:	http://www.linux-mips.org/
9093T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9094Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9095S:	Supported
9096F:	Documentation/devicetree/bindings/mips/
9097F:	Documentation/mips/
9098F:	arch/mips/
9099
9100MIPS BOSTON DEVELOPMENT BOARD
9101M:	Paul Burton <paul.burton@mips.com>
9102L:	linux-mips@linux-mips.org
9103S:	Maintained
9104F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9105F:	arch/mips/boot/dts/img/boston.dts
9106F:	arch/mips/configs/generic/board-boston.config
9107F:	drivers/clk/imgtec/clk-boston.c
9108F:	include/dt-bindings/clock/boston-clock.h
9109
9110MIPS GENERIC PLATFORM
9111M:	Paul Burton <paul.burton@mips.com>
9112L:	linux-mips@linux-mips.org
9113S:	Supported
9114F:	arch/mips/generic/
9115F:	arch/mips/tools/generic-board-config.sh
9116
9117MIPS/LOONGSON1 ARCHITECTURE
9118M:	Keguang Zhang <keguang.zhang@gmail.com>
9119L:	linux-mips@linux-mips.org
9120S:	Maintained
9121F:	arch/mips/loongson32/
9122F:	arch/mips/include/asm/mach-loongson32/
9123F:	drivers/*/*loongson1*
9124F:	drivers/*/*/*loongson1*
9125
9126MIPS RINT INSTRUCTION EMULATION
9127M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9128L:	linux-mips@linux-mips.org
9129S:	Supported
9130F:	arch/mips/math-emu/sp_rint.c
9131F:	arch/mips/math-emu/dp_rint.c
9132
9133MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9134M:	Hans Verkuil <hverkuil@xs4all.nl>
9135L:	linux-media@vger.kernel.org
9136T:	git git://linuxtv.org/media_tree.git
9137W:	https://linuxtv.org
9138S:	Odd Fixes
9139F:	drivers/media/radio/radio-miropcm20*
9140
9141MMP SUPPORT
9142M:	Eric Miao <eric.y.miao@gmail.com>
9143M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9145T:	git git://github.com/hzhuang1/linux.git
9146T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9147S:	Maintained
9148F:	arch/arm/boot/dts/mmp*
9149F:	arch/arm/mach-mmp/
9150
9151MN88472 MEDIA DRIVER
9152M:	Antti Palosaari <crope@iki.fi>
9153L:	linux-media@vger.kernel.org
9154W:	https://linuxtv.org
9155W:	http://palosaari.fi/linux/
9156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9157S:	Maintained
9158F:	drivers/media/dvb-frontends/mn88472*
9159
9160MN88473 MEDIA DRIVER
9161M:	Antti Palosaari <crope@iki.fi>
9162L:	linux-media@vger.kernel.org
9163W:	https://linuxtv.org
9164W:	http://palosaari.fi/linux/
9165Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9166S:	Maintained
9167F:	drivers/media/dvb-frontends/mn88473*
9168
9169MODULE SUPPORT
9170M:	Jessica Yu <jeyu@kernel.org>
9171M:	Rusty Russell <rusty@rustcorp.com.au>
9172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9173S:	Maintained
9174F:	include/linux/module.h
9175F:	kernel/module.c
9176
9177MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9178W:	http://popies.net/meye/
9179S:	Orphan
9180F:	Documentation/media/v4l-drivers/meye*
9181F:	drivers/media/pci/meye/
9182F:	include/uapi/linux/meye.h
9183
9184MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9185M:	Jiri Slaby <jirislaby@gmail.com>
9186S:	Maintained
9187F:	Documentation/serial/moxa-smartio
9188F:	drivers/tty/mxser.*
9189
9190MR800 AVERMEDIA USB FM RADIO DRIVER
9191M:	Alexey Klimov <klimov.linux@gmail.com>
9192L:	linux-media@vger.kernel.org
9193T:	git git://linuxtv.org/media_tree.git
9194S:	Maintained
9195F:	drivers/media/radio/radio-mr800.c
9196
9197MRF24J40 IEEE 802.15.4 RADIO DRIVER
9198M:	Alan Ott <alan@signal11.us>
9199L:	linux-wpan@vger.kernel.org
9200S:	Maintained
9201F:	drivers/net/ieee802154/mrf24j40.c
9202F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9203
9204MSI LAPTOP SUPPORT
9205M:	"Lee, Chun-Yi" <jlee@suse.com>
9206L:	platform-driver-x86@vger.kernel.org
9207S:	Maintained
9208F:	drivers/platform/x86/msi-laptop.c
9209
9210MSI WMI SUPPORT
9211L:	platform-driver-x86@vger.kernel.org
9212S:	Orphan
9213F:	drivers/platform/x86/msi-wmi.c
9214
9215MSI001 MEDIA DRIVER
9216M:	Antti Palosaari <crope@iki.fi>
9217L:	linux-media@vger.kernel.org
9218W:	https://linuxtv.org
9219W:	http://palosaari.fi/linux/
9220Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9221T:	git git://linuxtv.org/anttip/media_tree.git
9222S:	Maintained
9223F:	drivers/media/tuners/msi001*
9224
9225MSI2500 MEDIA DRIVER
9226M:	Antti Palosaari <crope@iki.fi>
9227L:	linux-media@vger.kernel.org
9228W:	https://linuxtv.org
9229W:	http://palosaari.fi/linux/
9230Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9231T:	git git://linuxtv.org/anttip/media_tree.git
9232S:	Maintained
9233F:	drivers/media/usb/msi2500/
9234
9235MSYSTEMS DISKONCHIP G3 MTD DRIVER
9236M:	Robert Jarzmik <robert.jarzmik@free.fr>
9237L:	linux-mtd@lists.infradead.org
9238S:	Maintained
9239F:	drivers/mtd/devices/docg3*
9240
9241MT9M032 APTINA SENSOR DRIVER
9242M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9243L:	linux-media@vger.kernel.org
9244T:	git git://linuxtv.org/media_tree.git
9245S:	Maintained
9246F:	drivers/media/i2c/mt9m032.c
9247F:	include/media/i2c/mt9m032.h
9248
9249MT9P031 APTINA CAMERA SENSOR
9250M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9251L:	linux-media@vger.kernel.org
9252T:	git git://linuxtv.org/media_tree.git
9253S:	Maintained
9254F:	drivers/media/i2c/mt9p031.c
9255F:	include/media/i2c/mt9p031.h
9256
9257MT9T001 APTINA CAMERA SENSOR
9258M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9259L:	linux-media@vger.kernel.org
9260T:	git git://linuxtv.org/media_tree.git
9261S:	Maintained
9262F:	drivers/media/i2c/mt9t001.c
9263F:	include/media/i2c/mt9t001.h
9264
9265MT9V032 APTINA CAMERA SENSOR
9266M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9267L:	linux-media@vger.kernel.org
9268T:	git git://linuxtv.org/media_tree.git
9269S:	Maintained
9270F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9271F:	drivers/media/i2c/mt9v032.c
9272F:	include/media/i2c/mt9v032.h
9273
9274MULTIFUNCTION DEVICES (MFD)
9275M:	Lee Jones <lee.jones@linaro.org>
9276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9277S:	Supported
9278F:	Documentation/devicetree/bindings/mfd/
9279F:	drivers/mfd/
9280F:	include/linux/mfd/
9281F:	include/dt-bindings/mfd/
9282
9283MULTIMEDIA CARD (MMC) ETC. OVER SPI
9284S:	Orphan
9285F:	drivers/mmc/host/mmc_spi.c
9286F:	include/linux/spi/mmc_spi.h
9287
9288MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9289M:	Ulf Hansson <ulf.hansson@linaro.org>
9290L:	linux-mmc@vger.kernel.org
9291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9292S:	Maintained
9293F:	Documentation/devicetree/bindings/mmc/
9294F:	drivers/mmc/
9295F:	include/linux/mmc/
9296F:	include/uapi/linux/mmc/
9297
9298MULTIPLEXER SUBSYSTEM
9299M:	Peter Rosin <peda@axentia.se>
9300S:	Maintained
9301F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9302F:	Documentation/devicetree/bindings/mux/
9303F:	include/linux/dt-bindings/mux/
9304F:	include/linux/mux/
9305F:	drivers/mux/
9306
9307MULTITECH MULTIPORT CARD (ISICOM)
9308S:	Orphan
9309F:	drivers/tty/isicom.c
9310F:	include/linux/isicom.h
9311
9312MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9313M:	Bin Liu <b-liu@ti.com>
9314L:	linux-usb@vger.kernel.org
9315S:	Maintained
9316F:	drivers/usb/musb/
9317
9318MXL5007T MEDIA DRIVER
9319M:	Michael Krufky <mkrufky@linuxtv.org>
9320L:	linux-media@vger.kernel.org
9321W:	https://linuxtv.org
9322W:	http://github.com/mkrufky
9323Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9324T:	git git://linuxtv.org/mkrufky/tuners.git
9325S:	Maintained
9326F:	drivers/media/tuners/mxl5007t.*
9327
9328MXSFB DRM DRIVER
9329M:	Marek Vasut <marex@denx.de>
9330S:	Supported
9331F:	drivers/gpu/drm/mxsfb/
9332F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9333
9334MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9335M:	Chris Lee <christopher.lee@cspi.com>
9336L:	netdev@vger.kernel.org
9337W:	https://www.cspi.com/ethernet-products/support/downloads/
9338S:	Supported
9339F:	drivers/net/ethernet/myricom/myri10ge/
9340
9341NAND FLASH SUBSYSTEM
9342M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9343R:	Richard Weinberger <richard@nod.at>
9344L:	linux-mtd@lists.infradead.org
9345W:	http://www.linux-mtd.infradead.org/
9346Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9347T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9348T:	git git://git.infradead.org/l2-mtd.git nand/next
9349S:	Maintained
9350F:	drivers/mtd/nand/
9351F:	include/linux/mtd/*nand*.h
9352
9353NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9354M:	Daniel Mack <zonque@gmail.com>
9355S:	Maintained
9356L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9357W:	http://www.native-instruments.com
9358F:	sound/usb/caiaq/
9359
9360NATSEMI ETHERNET DRIVER (DP8381x)
9361S:	Orphan
9362F:	drivers/net/ethernet/natsemi/natsemi.c
9363
9364NCP FILESYSTEM
9365M:	Petr Vandrovec <petr@vandrovec.name>
9366S:	Odd Fixes
9367F:	fs/ncpfs/
9368
9369NCR 5380 SCSI DRIVERS
9370M:	Finn Thain <fthain@telegraphics.com.au>
9371M:	Michael Schmitz <schmitzmic@gmail.com>
9372L:	linux-scsi@vger.kernel.org
9373S:	Maintained
9374F:	Documentation/scsi/g_NCR5380.txt
9375F:	drivers/scsi/NCR5380.*
9376F:	drivers/scsi/arm/cumana_1.c
9377F:	drivers/scsi/arm/oak.c
9378F:	drivers/scsi/atari_scsi.*
9379F:	drivers/scsi/dmx3191d.c
9380F:	drivers/scsi/g_NCR5380.*
9381F:	drivers/scsi/mac_scsi.*
9382F:	drivers/scsi/sun3_scsi.*
9383F:	drivers/scsi/sun3_scsi_vme.c
9384
9385NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9386M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9387L:	linux-scsi@vger.kernel.org
9388S:	Maintained
9389F:	drivers/scsi/NCR_D700.*
9390
9391NCT6775 HARDWARE MONITOR DRIVER
9392M:	Guenter Roeck <linux@roeck-us.net>
9393L:	linux-hwmon@vger.kernel.org
9394S:	Maintained
9395F:	Documentation/hwmon/nct6775
9396F:	drivers/hwmon/nct6775.c
9397
9398NETEFFECT IWARP RNIC DRIVER (IW_NES)
9399M:	Faisal Latif <faisal.latif@intel.com>
9400L:	linux-rdma@vger.kernel.org
9401W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9402S:	Supported
9403F:	drivers/infiniband/hw/nes/
9404F:	include/uapi/rdma/nes-abi.h
9405
9406NETEM NETWORK EMULATOR
9407M:	Stephen Hemminger <stephen@networkplumber.org>
9408L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9409S:	Maintained
9410F:	net/sched/sch_netem.c
9411
9412NETERION 10GbE DRIVERS (s2io/vxge)
9413M:	Jon Mason <jdmason@kudzu.us>
9414L:	netdev@vger.kernel.org
9415S:	Supported
9416F:	Documentation/networking/s2io.txt
9417F:	Documentation/networking/vxge.txt
9418F:	drivers/net/ethernet/neterion/
9419
9420NETFILTER
9421M:	Pablo Neira Ayuso <pablo@netfilter.org>
9422M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9423M:	Florian Westphal <fw@strlen.de>
9424L:	netfilter-devel@vger.kernel.org
9425L:	coreteam@netfilter.org
9426W:	http://www.netfilter.org/
9427W:	http://www.iptables.org/
9428W:	http://www.nftables.org/
9429Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9432S:	Maintained
9433F:	include/linux/netfilter*
9434F:	include/linux/netfilter/
9435F:	include/net/netfilter/
9436F:	include/uapi/linux/netfilter*
9437F:	include/uapi/linux/netfilter/
9438F:	net/*/netfilter.c
9439F:	net/*/netfilter/
9440F:	net/netfilter/
9441F:	net/bridge/br_netfilter*.c
9442
9443NETROM NETWORK LAYER
9444M:	Ralf Baechle <ralf@linux-mips.org>
9445L:	linux-hams@vger.kernel.org
9446W:	http://www.linux-ax25.org/
9447S:	Maintained
9448F:	include/net/netrom.h
9449F:	include/uapi/linux/netrom.h
9450F:	net/netrom/
9451
9452NETRONOME ETHERNET DRIVERS
9453M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9454L:	oss-drivers@netronome.com
9455S:	Maintained
9456F:	drivers/net/ethernet/netronome/
9457
9458NETWORK BLOCK DEVICE (NBD)
9459M:	Josef Bacik <jbacik@fb.com>
9460S:	Maintained
9461L:	linux-block@vger.kernel.org
9462L:	nbd@other.debian.org
9463F:	Documentation/blockdev/nbd.txt
9464F:	drivers/block/nbd.c
9465F:	include/uapi/linux/nbd.h
9466
9467NETWORK DROP MONITOR
9468M:	Neil Horman <nhorman@tuxdriver.com>
9469L:	netdev@vger.kernel.org
9470S:	Maintained
9471W:	https://fedorahosted.org/dropwatch/
9472F:	net/core/drop_monitor.c
9473
9474NETWORKING DRIVERS
9475L:	netdev@vger.kernel.org
9476W:	http://www.linuxfoundation.org/en/Net
9477Q:	http://patchwork.ozlabs.org/project/netdev/list/
9478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9480S:	Odd Fixes
9481F:	Documentation/devicetree/bindings/net/
9482F:	drivers/net/
9483F:	include/linux/if_*
9484F:	include/linux/netdevice.h
9485F:	include/linux/etherdevice.h
9486F:	include/linux/fcdevice.h
9487F:	include/linux/fddidevice.h
9488F:	include/linux/hippidevice.h
9489F:	include/linux/inetdevice.h
9490F:	include/uapi/linux/if_*
9491F:	include/uapi/linux/netdevice.h
9492
9493NETWORKING DRIVERS (WIRELESS)
9494M:	Kalle Valo <kvalo@codeaurora.org>
9495L:	linux-wireless@vger.kernel.org
9496Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9499S:	Maintained
9500F:	Documentation/devicetree/bindings/net/wireless/
9501F:	drivers/net/wireless/
9502
9503NETWORKING [DSA]
9504M:	Andrew Lunn <andrew@lunn.ch>
9505M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9506M:	Florian Fainelli <f.fainelli@gmail.com>
9507S:	Maintained
9508F:	net/dsa/
9509F:	include/net/dsa.h
9510F:	include/linux/dsa/
9511F:	drivers/net/dsa/
9512
9513NETWORKING [GENERAL]
9514M:	"David S. Miller" <davem@davemloft.net>
9515L:	netdev@vger.kernel.org
9516W:	http://www.linuxfoundation.org/en/Net
9517Q:	http://patchwork.ozlabs.org/project/netdev/list/
9518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9520B:	mailto:netdev@vger.kernel.org
9521S:	Maintained
9522F:	net/
9523F:	include/net/
9524F:	include/linux/in.h
9525F:	include/linux/net.h
9526F:	include/linux/netdevice.h
9527F:	include/uapi/linux/in.h
9528F:	include/uapi/linux/net.h
9529F:	include/uapi/linux/netdevice.h
9530F:	include/uapi/linux/net_namespace.h
9531F:	tools/testing/selftests/net/
9532F:	lib/net_utils.c
9533F:	lib/random32.c
9534
9535NETWORKING [IPSEC]
9536M:	Steffen Klassert <steffen.klassert@secunet.com>
9537M:	Herbert Xu <herbert@gondor.apana.org.au>
9538M:	"David S. Miller" <davem@davemloft.net>
9539L:	netdev@vger.kernel.org
9540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9542S:	Maintained
9543F:	net/core/flow.c
9544F:	net/xfrm/
9545F:	net/key/
9546F:	net/ipv4/xfrm*
9547F:	net/ipv4/esp4*
9548F:	net/ipv4/ah4.c
9549F:	net/ipv4/ipcomp.c
9550F:	net/ipv4/ip_vti.c
9551F:	net/ipv6/xfrm*
9552F:	net/ipv6/esp6*
9553F:	net/ipv6/ah6.c
9554F:	net/ipv6/ipcomp6.c
9555F:	net/ipv6/ip6_vti.c
9556F:	include/uapi/linux/xfrm.h
9557F:	include/net/xfrm.h
9558
9559NETWORKING [IPv4/IPv6]
9560M:	"David S. Miller" <davem@davemloft.net>
9561M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9562M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9563L:	netdev@vger.kernel.org
9564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9565S:	Maintained
9566F:	net/ipv4/
9567F:	net/ipv6/
9568F:	include/net/ip*
9569F:	arch/x86/net/*
9570
9571NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9572M:	Paul Moore <paul@paul-moore.com>
9573W:	https://github.com/netlabel
9574L:	netdev@vger.kernel.org
9575L:	linux-security-module@vger.kernel.org
9576S:	Maintained
9577F:	Documentation/netlabel/
9578F:	include/net/calipso.h
9579F:	include/net/cipso_ipv4.h
9580F:	include/net/netlabel.h
9581F:	include/uapi/linux/netfilter/xt_SECMARK.h
9582F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9583F:	net/netlabel/
9584F:	net/ipv4/cipso_ipv4.c
9585F:	net/ipv6/calipso.c
9586F:	net/netfilter/xt_CONNSECMARK.c
9587F:	net/netfilter/xt_SECMARK.c
9588
9589NETWORKING [TLS]
9590M:	Ilya Lesokhin <ilyal@mellanox.com>
9591M:	Aviad Yehezkel <aviadye@mellanox.com>
9592M:	Dave Watson <davejwatson@fb.com>
9593L:	netdev@vger.kernel.org
9594S:	Maintained
9595F:	net/tls/*
9596F:	include/uapi/linux/tls.h
9597F:	include/net/tls.h
9598
9599NETWORKING [WIRELESS]
9600L:	linux-wireless@vger.kernel.org
9601Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9602
9603NETXEN (1/10) GbE SUPPORT
9604M:	Manish Chopra <manish.chopra@cavium.com>
9605M:	Rahul Verma <rahul.verma@cavium.com>
9606M:	Dept-GELinuxNICDev@cavium.com
9607L:	netdev@vger.kernel.org
9608S:	Supported
9609F:	drivers/net/ethernet/qlogic/netxen/
9610
9611NFC SUBSYSTEM
9612M:	Samuel Ortiz <sameo@linux.intel.com>
9613L:	linux-wireless@vger.kernel.org
9614L:	linux-nfc@lists.01.org (subscribers-only)
9615S:	Supported
9616F:	net/nfc/
9617F:	include/net/nfc/
9618F:	include/uapi/linux/nfc.h
9619F:	drivers/nfc/
9620F:	include/linux/platform_data/nfcmrvl.h
9621F:	include/linux/platform_data/nxp-nci.h
9622F:	Documentation/devicetree/bindings/net/nfc/
9623
9624NFS, SUNRPC, AND LOCKD CLIENTS
9625M:	Trond Myklebust <trond.myklebust@primarydata.com>
9626M:	Anna Schumaker <anna.schumaker@netapp.com>
9627L:	linux-nfs@vger.kernel.org
9628W:	http://client.linux-nfs.org
9629T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9630S:	Maintained
9631F:	fs/lockd/
9632F:	fs/nfs/
9633F:	fs/nfs_common/
9634F:	net/sunrpc/
9635F:	include/linux/lockd/
9636F:	include/linux/nfs*
9637F:	include/linux/sunrpc/
9638F:	include/uapi/linux/nfs*
9639F:	include/uapi/linux/sunrpc/
9640
9641NILFS2 FILESYSTEM
9642M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9643L:	linux-nilfs@vger.kernel.org
9644W:	http://nilfs.sourceforge.net/
9645W:	http://nilfs.osdn.jp/
9646T:	git git://github.com/konis/nilfs2.git
9647S:	Supported
9648F:	Documentation/filesystems/nilfs2.txt
9649F:	fs/nilfs2/
9650F:	include/trace/events/nilfs2.h
9651F:	include/uapi/linux/nilfs2_api.h
9652F:	include/uapi/linux/nilfs2_ondisk.h
9653
9654NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9655M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9656W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9657S:	Maintained
9658F:	Documentation/scsi/NinjaSCSI.txt
9659F:	drivers/scsi/pcmcia/nsp_*
9660
9661NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9662M:	GOTO Masanori <gotom@debian.or.jp>
9663M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9664W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9665S:	Maintained
9666F:	Documentation/scsi/NinjaSCSI.txt
9667F:	drivers/scsi/nsp32*
9668
9669NIOS2 ARCHITECTURE
9670M:	Ley Foon Tan <lftan@altera.com>
9671L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9673S:	Maintained
9674F:	arch/nios2/
9675
9676NOHZ, DYNTICKS SUPPORT
9677M:	Frederic Weisbecker <fweisbec@gmail.com>
9678M:	Thomas Gleixner <tglx@linutronix.de>
9679M:	Ingo Molnar <mingo@kernel.org>
9680L:	linux-kernel@vger.kernel.org
9681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9682S:	Maintained
9683F:	kernel/time/tick*.*
9684F:	include/linux/tick.h
9685F:	include/linux/sched/nohz.h
9686
9687NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9688M:	Pavel Machek <pavel@ucw.cz>
9689M:	Sakari Ailus <sakari.ailus@iki.fi>
9690L:	linux-media@vger.kernel.org
9691S:	Maintained
9692F:	drivers/media/i2c/et8ek8
9693F:	drivers/media/i2c/ad5820.c
9694
9695NOKIA N900 POWER SUPPLY DRIVERS
9696R:	Pali Rohár <pali.rohar@gmail.com>
9697F:	include/linux/power/bq2415x_charger.h
9698F:	include/linux/power/bq27xxx_battery.h
9699F:	include/linux/power/isp1704_charger.h
9700F:	drivers/power/supply/bq2415x_charger.c
9701F:	drivers/power/supply/bq27xxx_battery.c
9702F:	drivers/power/supply/bq27xxx_battery_i2c.c
9703F:	drivers/power/supply/isp1704_charger.c
9704F:	drivers/power/supply/rx51_battery.c
9705
9706NTB AMD DRIVER
9707M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9708L:	linux-ntb@googlegroups.com
9709S:	Supported
9710F:	drivers/ntb/hw/amd/
9711
9712NTB DRIVER CORE
9713M:	Jon Mason <jdmason@kudzu.us>
9714M:	Dave Jiang <dave.jiang@intel.com>
9715M:	Allen Hubbe <Allen.Hubbe@emc.com>
9716L:	linux-ntb@googlegroups.com
9717S:	Supported
9718W:	https://github.com/jonmason/ntb/wiki
9719T:	git git://github.com/jonmason/ntb.git
9720F:	drivers/ntb/
9721F:	drivers/net/ntb_netdev.c
9722F:	include/linux/ntb.h
9723F:	include/linux/ntb_transport.h
9724F:	tools/testing/selftests/ntb/
9725
9726NTB IDT DRIVER
9727M:	Serge Semin <fancer.lancer@gmail.com>
9728L:	linux-ntb@googlegroups.com
9729S:	Supported
9730F:	drivers/ntb/hw/idt/
9731
9732NTB INTEL DRIVER
9733M:	Dave Jiang <dave.jiang@intel.com>
9734L:	linux-ntb@googlegroups.com
9735S:	Supported
9736W:	https://github.com/davejiang/linux/wiki
9737T:	git https://github.com/davejiang/linux.git
9738F:	drivers/ntb/hw/intel/
9739
9740NTFS FILESYSTEM
9741M:	Anton Altaparmakov <anton@tuxera.com>
9742L:	linux-ntfs-dev@lists.sourceforge.net
9743W:	http://www.tuxera.com/
9744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9745S:	Supported
9746F:	Documentation/filesystems/ntfs.txt
9747F:	fs/ntfs/
9748
9749NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9750M:	Antonino Daplas <adaplas@gmail.com>
9751L:	linux-fbdev@vger.kernel.org
9752S:	Maintained
9753F:	drivers/video/fbdev/riva/
9754F:	drivers/video/fbdev/nvidia/
9755
9756NVM EXPRESS DRIVER
9757M:	Keith Busch <keith.busch@intel.com>
9758M:	Jens Axboe <axboe@fb.com>
9759M:	Christoph Hellwig <hch@lst.de>
9760M:	Sagi Grimberg <sagi@grimberg.me>
9761L:	linux-nvme@lists.infradead.org
9762T:	git://git.infradead.org/nvme.git
9763W:	http://git.infradead.org/nvme.git
9764S:	Supported
9765F:	drivers/nvme/host/
9766F:	include/linux/nvme.h
9767F:	include/uapi/linux/nvme_ioctl.h
9768
9769NVM EXPRESS FC TRANSPORT DRIVERS
9770M:	James Smart <james.smart@broadcom.com>
9771L:	linux-nvme@lists.infradead.org
9772S:	Supported
9773F:	include/linux/nvme-fc.h
9774F:	include/linux/nvme-fc-driver.h
9775F:	drivers/nvme/host/fc.c
9776F:	drivers/nvme/target/fc.c
9777F:	drivers/nvme/target/fcloop.c
9778
9779NVM EXPRESS TARGET DRIVER
9780M:	Christoph Hellwig <hch@lst.de>
9781M:	Sagi Grimberg <sagi@grimberg.me>
9782L:	linux-nvme@lists.infradead.org
9783T:	git://git.infradead.org/nvme.git
9784W:	http://git.infradead.org/nvme.git
9785S:	Supported
9786F:	drivers/nvme/target/
9787
9788NVMEM FRAMEWORK
9789M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9790S:	Maintained
9791F:	drivers/nvmem/
9792F:	Documentation/devicetree/bindings/nvmem/
9793F:	Documentation/ABI/stable/sysfs-bus-nvmem
9794F:	include/linux/nvmem-consumer.h
9795F:	include/linux/nvmem-provider.h
9796
9797NXP TDA998X DRM DRIVER
9798M:	Russell King <linux@armlinux.org.uk>
9799S:	Supported
9800T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9801T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9802F:	drivers/gpu/drm/i2c/tda998x_drv.c
9803F:	include/drm/i2c/tda998x.h
9804
9805NXP TFA9879 DRIVER
9806M:	Peter Rosin <peda@axentia.se>
9807L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9808S:	Maintained
9809F:	sound/soc/codecs/tfa9879*
9810
9811NXP-NCI NFC DRIVER
9812M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9813R:	Charles Gorand <charles.gorand@effinnov.com>
9814L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9815S:	Supported
9816F:	drivers/nfc/nxp-nci
9817
9818OBJTOOL
9819M:	Josh Poimboeuf <jpoimboe@redhat.com>
9820S:	Supported
9821F:	tools/objtool/
9822
9823OMAP AUDIO SUPPORT
9824M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9825M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9826L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9827L:	linux-omap@vger.kernel.org
9828S:	Maintained
9829F:	sound/soc/omap/
9830
9831OMAP CLOCK FRAMEWORK SUPPORT
9832M:	Paul Walmsley <paul@pwsan.com>
9833L:	linux-omap@vger.kernel.org
9834S:	Maintained
9835F:	arch/arm/*omap*/*clock*
9836
9837OMAP DEVICE TREE SUPPORT
9838M:	Benoît Cousson <bcousson@baylibre.com>
9839M:	Tony Lindgren <tony@atomide.com>
9840L:	linux-omap@vger.kernel.org
9841L:	devicetree@vger.kernel.org
9842S:	Maintained
9843F:	arch/arm/boot/dts/*omap*
9844F:	arch/arm/boot/dts/*am3*
9845F:	arch/arm/boot/dts/*am4*
9846F:	arch/arm/boot/dts/*am5*
9847F:	arch/arm/boot/dts/*dra7*
9848
9849OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9850M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9851L:	linux-omap@vger.kernel.org
9852L:	linux-fbdev@vger.kernel.org
9853S:	Maintained
9854F:	drivers/video/fbdev/omap2/
9855F:	Documentation/arm/OMAP/DSS
9856
9857OMAP FRAMEBUFFER SUPPORT
9858M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9859L:	linux-fbdev@vger.kernel.org
9860L:	linux-omap@vger.kernel.org
9861S:	Maintained
9862F:	drivers/video/fbdev/omap/
9863
9864OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9865M:	Roger Quadros <rogerq@ti.com>
9866M:	Tony Lindgren <tony@atomide.com>
9867L:	linux-omap@vger.kernel.org
9868S:	Maintained
9869F:	drivers/memory/omap-gpmc.c
9870F:	arch/arm/mach-omap2/*gpmc*
9871
9872OMAP GPIO DRIVER
9873M:	Grygorii Strashko <grygorii.strashko@ti.com>
9874M:	Santosh Shilimkar <ssantosh@kernel.org>
9875M:	Kevin Hilman <khilman@kernel.org>
9876L:	linux-omap@vger.kernel.org
9877S:	Maintained
9878F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9879F:	drivers/gpio/gpio-omap.c
9880
9881OMAP HARDWARE SPINLOCK SUPPORT
9882M:	Ohad Ben-Cohen <ohad@wizery.com>
9883L:	linux-omap@vger.kernel.org
9884S:	Maintained
9885F:	drivers/hwspinlock/omap_hwspinlock.c
9886
9887OMAP HS MMC SUPPORT
9888L:	linux-mmc@vger.kernel.org
9889L:	linux-omap@vger.kernel.org
9890S:	Orphan
9891F:	drivers/mmc/host/omap_hsmmc.c
9892
9893OMAP HWMOD DATA
9894M:	Paul Walmsley <paul@pwsan.com>
9895L:	linux-omap@vger.kernel.org
9896S:	Maintained
9897F:	arch/arm/mach-omap2/omap_hwmod*data*
9898
9899OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9900M:	Benoît Cousson <bcousson@baylibre.com>
9901L:	linux-omap@vger.kernel.org
9902S:	Maintained
9903F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9904
9905OMAP HWMOD SUPPORT
9906M:	Benoît Cousson <bcousson@baylibre.com>
9907M:	Paul Walmsley <paul@pwsan.com>
9908L:	linux-omap@vger.kernel.org
9909S:	Maintained
9910F:	arch/arm/mach-omap2/omap_hwmod.*
9911
9912OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9913M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9914L:	linux-media@vger.kernel.org
9915S:	Maintained
9916F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9917F:	drivers/media/platform/omap3isp/
9918F:	drivers/staging/media/omap4iss/
9919
9920OMAP MMC SUPPORT
9921M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9922L:	linux-omap@vger.kernel.org
9923S:	Maintained
9924F:	drivers/mmc/host/omap.c
9925
9926OMAP POWER MANAGEMENT SUPPORT
9927M:	Kevin Hilman <khilman@kernel.org>
9928L:	linux-omap@vger.kernel.org
9929S:	Maintained
9930F:	arch/arm/*omap*/*pm*
9931F:	drivers/cpufreq/omap-cpufreq.c
9932
9933OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9934M:	Rajendra Nayak <rnayak@codeaurora.org>
9935M:	Paul Walmsley <paul@pwsan.com>
9936L:	linux-omap@vger.kernel.org
9937S:	Maintained
9938F:	arch/arm/mach-omap2/prm*
9939
9940OMAP RANDOM NUMBER GENERATOR SUPPORT
9941M:	Deepak Saxena <dsaxena@plexity.net>
9942S:	Maintained
9943F:	drivers/char/hw_random/omap-rng.c
9944
9945OMAP USB SUPPORT
9946L:	linux-usb@vger.kernel.org
9947L:	linux-omap@vger.kernel.org
9948S:	Orphan
9949F:	drivers/usb/*/*omap*
9950F:	arch/arm/*omap*/usb*
9951
9952OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9953M:	Mark Jackson <mpfj@newflow.co.uk>
9954L:	linux-omap@vger.kernel.org
9955S:	Maintained
9956F:	arch/arm/boot/dts/am335x-nano.dts
9957
9958OMAP1 SUPPORT
9959M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9960M:	Tony Lindgren <tony@atomide.com>
9961L:	linux-omap@vger.kernel.org
9962Q:	http://patchwork.kernel.org/project/linux-omap/list/
9963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9964S:	Maintained
9965F:	arch/arm/mach-omap1/
9966F:	arch/arm/plat-omap/
9967F:	arch/arm/configs/omap1_defconfig
9968F:	drivers/i2c/busses/i2c-omap.c
9969F:	include/linux/i2c-omap.h
9970
9971OMAP2+ SUPPORT
9972M:	Tony Lindgren <tony@atomide.com>
9973L:	linux-omap@vger.kernel.org
9974W:	http://www.muru.com/linux/omap/
9975W:	http://linux.omap.com/
9976Q:	http://patchwork.kernel.org/project/linux-omap/list/
9977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9978S:	Maintained
9979F:	arch/arm/mach-omap2/
9980F:	arch/arm/plat-omap/
9981F:	arch/arm/configs/omap2plus_defconfig
9982F:	drivers/i2c/busses/i2c-omap.c
9983F:	drivers/irqchip/irq-omap-intc.c
9984F:	drivers/mfd/*omap*.c
9985F:	drivers/mfd/menelaus.c
9986F:	drivers/mfd/palmas.c
9987F:	drivers/mfd/tps65217.c
9988F:	drivers/mfd/tps65218.c
9989F:	drivers/mfd/tps65910.c
9990F:	drivers/mfd/twl-core.[ch]
9991F:	drivers/mfd/twl4030*.c
9992F:	drivers/mfd/twl6030*.c
9993F:	drivers/mfd/twl6040*.c
9994F:	drivers/regulator/palmas-regulator*.c
9995F:	drivers/regulator/pbias-regulator.c
9996F:	drivers/regulator/tps65217-regulator.c
9997F:	drivers/regulator/tps65218-regulator.c
9998F:	drivers/regulator/tps65910-regulator.c
9999F:	drivers/regulator/twl-regulator.c
10000F:	drivers/regulator/twl6030-regulator.c
10001F:	include/linux/i2c-omap.h
10002
10003ONION OMEGA2+ BOARD
10004M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10005L:	linux-mips@linux-mips.org
10006S:	Maintained
10007F:	arch/mips/boot/dts/ralink/omega2p.dts
10008
10009OMFS FILESYSTEM
10010M:	Bob Copeland <me@bobcopeland.com>
10011L:	linux-karma-devel@lists.sourceforge.net
10012S:	Maintained
10013F:	Documentation/filesystems/omfs.txt
10014F:	fs/omfs/
10015
10016OMNIKEY CARDMAN 4000 DRIVER
10017M:	Harald Welte <laforge@gnumonks.org>
10018S:	Maintained
10019F:	drivers/char/pcmcia/cm4000_cs.c
10020F:	include/linux/cm4000_cs.h
10021F:	include/uapi/linux/cm4000_cs.h
10022
10023OMNIKEY CARDMAN 4040 DRIVER
10024M:	Harald Welte <laforge@gnumonks.org>
10025S:	Maintained
10026F:	drivers/char/pcmcia/cm4040_cs.*
10027
10028OMNIVISION OV13858 SENSOR DRIVER
10029M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10030L:	linux-media@vger.kernel.org
10031T:	git git://linuxtv.org/media_tree.git
10032S:	Maintained
10033F:	drivers/media/i2c/ov13858.c
10034
10035OMNIVISION OV5640 SENSOR DRIVER
10036M:	Steve Longerbeam <slongerbeam@gmail.com>
10037L:	linux-media@vger.kernel.org
10038T:	git git://linuxtv.org/media_tree.git
10039S:	Maintained
10040F:	drivers/media/i2c/ov5640.c
10041
10042OMNIVISION OV5647 SENSOR DRIVER
10043M:	Luis Oliveira <lolivei@synopsys.com>
10044L:	linux-media@vger.kernel.org
10045T:	git git://linuxtv.org/media_tree.git
10046S:	Maintained
10047F:	drivers/media/i2c/ov5647.c
10048
10049OMNIVISION OV7670 SENSOR DRIVER
10050M:	Jonathan Corbet <corbet@lwn.net>
10051L:	linux-media@vger.kernel.org
10052T:	git git://linuxtv.org/media_tree.git
10053S:	Maintained
10054F:	drivers/media/i2c/ov7670.c
10055F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10056
10057ONENAND FLASH DRIVER
10058M:	Kyungmin Park <kyungmin.park@samsung.com>
10059L:	linux-mtd@lists.infradead.org
10060S:	Maintained
10061F:	drivers/mtd/onenand/
10062F:	include/linux/mtd/onenand*.h
10063
10064ONSTREAM SCSI TAPE DRIVER
10065M:	Willem Riede <osst@riede.org>
10066L:	osst-users@lists.sourceforge.net
10067L:	linux-scsi@vger.kernel.org
10068S:	Maintained
10069F:	Documentation/scsi/osst.txt
10070F:	drivers/scsi/osst.*
10071F:	drivers/scsi/osst_*.h
10072F:	drivers/scsi/st.h
10073
10074OP-TEE DRIVER
10075M:	Jens Wiklander <jens.wiklander@linaro.org>
10076S:	Maintained
10077F:	drivers/tee/optee/
10078
10079OPA-VNIC DRIVER
10080M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10081M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10082L:	linux-rdma@vger.kernel.org
10083S:	Supported
10084F:	drivers/infiniband/ulp/opa_vnic
10085
10086OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10087M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10088L:	devicetree@vger.kernel.org
10089S:	Maintained
10090F:	Documentation/devicetree/dynamic-resolution-notes.txt
10091F:	Documentation/devicetree/overlay-notes.txt
10092F:	drivers/of/overlay.c
10093F:	drivers/of/resolver.c
10094
10095OPEN FIRMWARE AND FLATTENED DEVICE TREE
10096M:	Rob Herring <robh+dt@kernel.org>
10097M:	Frank Rowand <frowand.list@gmail.com>
10098L:	devicetree@vger.kernel.org
10099W:	http://www.devicetree.org/
10100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10101S:	Maintained
10102F:	drivers/of/
10103F:	include/linux/of*.h
10104F:	scripts/dtc/
10105F:	Documentation/ABI/testing/sysfs-firmware-ofw
10106
10107OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10108M:	Rob Herring <robh+dt@kernel.org>
10109M:	Mark Rutland <mark.rutland@arm.com>
10110L:	devicetree@vger.kernel.org
10111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10112Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10113S:	Maintained
10114F:	Documentation/devicetree/
10115F:	arch/*/boot/dts/
10116F:	include/dt-bindings/
10117
10118OPENCORES I2C BUS DRIVER
10119M:	Peter Korsgaard <jacmet@sunsite.dk>
10120L:	linux-i2c@vger.kernel.org
10121S:	Maintained
10122F:	Documentation/i2c/busses/i2c-ocores
10123F:	drivers/i2c/busses/i2c-ocores.c
10124
10125OPENRISC ARCHITECTURE
10126M:	Jonas Bonn <jonas@southpole.se>
10127M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10128M:	Stafford Horne <shorne@gmail.com>
10129T:	git git://github.com/openrisc/linux.git
10130L:	openrisc@lists.librecores.org
10131W:	http://openrisc.io
10132S:	Maintained
10133F:	Documentation/devicetree/bindings/openrisc/
10134F:	Documentation/openrisc/
10135F:	arch/openrisc/
10136F:	drivers/irqchip/irq-ompic.c
10137F:	drivers/irqchip/irq-or1k-*
10138
10139OPENVSWITCH
10140M:	Pravin Shelar <pshelar@nicira.com>
10141L:	netdev@vger.kernel.org
10142L:	dev@openvswitch.org
10143W:	http://openvswitch.org
10144S:	Maintained
10145F:	net/openvswitch/
10146F:	include/uapi/linux/openvswitch.h
10147
10148OPERATING PERFORMANCE POINTS (OPP)
10149M:	Viresh Kumar <vireshk@kernel.org>
10150M:	Nishanth Menon <nm@ti.com>
10151M:	Stephen Boyd <sboyd@codeaurora.org>
10152L:	linux-pm@vger.kernel.org
10153S:	Maintained
10154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10155F:	drivers/opp/
10156F:	include/linux/pm_opp.h
10157F:	Documentation/power/opp.txt
10158F:	Documentation/devicetree/bindings/opp/
10159
10160OPL4 DRIVER
10161M:	Clemens Ladisch <clemens@ladisch.de>
10162L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10163T:	git git://git.alsa-project.org/alsa-kernel.git
10164S:	Maintained
10165F:	sound/drivers/opl4/
10166
10167OPROFILE
10168M:	Robert Richter <rric@kernel.org>
10169L:	oprofile-list@lists.sf.net
10170S:	Maintained
10171F:	arch/*/include/asm/oprofile*.h
10172F:	arch/*/oprofile/
10173F:	drivers/oprofile/
10174F:	include/linux/oprofile.h
10175
10176ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10177M:	Mark Fasheh <mfasheh@versity.com>
10178M:	Joel Becker <jlbec@evilplan.org>
10179L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10180W:	http://ocfs2.wiki.kernel.org
10181S:	Supported
10182F:	Documentation/filesystems/ocfs2.txt
10183F:	Documentation/filesystems/dlmfs.txt
10184F:	fs/ocfs2/
10185
10186ORANGEFS FILESYSTEM
10187M:	Mike Marshall <hubcap@omnibond.com>
10188L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10190S:	Supported
10191F:	fs/orangefs/
10192F:	Documentation/filesystems/orangefs.txt
10193
10194ORINOCO DRIVER
10195L:	linux-wireless@vger.kernel.org
10196W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10197W:	http://www.nongnu.org/orinoco/
10198S:	Orphan
10199F:	drivers/net/wireless/intersil/orinoco/
10200
10201OSD LIBRARY and FILESYSTEM
10202M:	Boaz Harrosh <ooo@electrozaur.com>
10203S:	Maintained
10204F:	drivers/scsi/osd/
10205F:	include/scsi/osd_*
10206F:	fs/exofs/
10207
10208OV2659 OMNIVISION SENSOR DRIVER
10209M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10210L:	linux-media@vger.kernel.org
10211W:	https://linuxtv.org
10212Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10213T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10214S:	Maintained
10215F:	drivers/media/i2c/ov2659.c
10216F:	include/media/i2c/ov2659.h
10217
10218OVERLAY FILESYSTEM
10219M:	Miklos Szeredi <miklos@szeredi.hu>
10220L:	linux-unionfs@vger.kernel.org
10221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10222S:	Supported
10223F:	fs/overlayfs/
10224F:	Documentation/filesystems/overlayfs.txt
10225
10226P54 WIRELESS DRIVER
10227M:	Christian Lamparter <chunkeey@googlemail.com>
10228L:	linux-wireless@vger.kernel.org
10229W:	http://wireless.kernel.org/en/users/Drivers/p54
10230S:	Maintained
10231F:	drivers/net/wireless/intersil/p54/
10232
10233PA SEMI ETHERNET DRIVER
10234L:	netdev@vger.kernel.org
10235S:	Orphan
10236F:	drivers/net/ethernet/pasemi/*
10237
10238PA SEMI SMBUS DRIVER
10239L:	linux-i2c@vger.kernel.org
10240S:	Orphan
10241F:	drivers/i2c/busses/i2c-pasemi.c
10242
10243PADATA PARALLEL EXECUTION MECHANISM
10244M:	Steffen Klassert <steffen.klassert@secunet.com>
10245L:	linux-crypto@vger.kernel.org
10246S:	Maintained
10247F:	kernel/padata.c
10248F:	include/linux/padata.h
10249F:	Documentation/padata.txt
10250
10251PANASONIC LAPTOP ACPI EXTRAS DRIVER
10252M:	Harald Welte <laforge@gnumonks.org>
10253L:	platform-driver-x86@vger.kernel.org
10254S:	Maintained
10255F:	drivers/platform/x86/panasonic-laptop.c
10256
10257PANASONIC MN10300/AM33/AM34 PORT
10258M:	David Howells <dhowells@redhat.com>
10259L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10260W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10261S:	Maintained
10262F:	Documentation/mn10300/
10263F:	arch/mn10300/
10264
10265PARALLEL LCD/KEYPAD PANEL DRIVER
10266M:	Willy Tarreau <willy@haproxy.com>
10267M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10268S:	Odd Fixes
10269F:	Documentation/misc-devices/lcd-panel-cgram.txt
10270F:	drivers/misc/panel.c
10271
10272PARALLEL PORT SUBSYSTEM
10273M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10274M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10275L:	linux-parport@lists.infradead.org (subscribers-only)
10276S:	Maintained
10277F:	drivers/parport/
10278F:	include/linux/parport*.h
10279F:	drivers/char/ppdev.c
10280F:	include/uapi/linux/ppdev.h
10281F:	Documentation/parport*.txt
10282
10283PARAVIRT_OPS INTERFACE
10284M:	Juergen Gross <jgross@suse.com>
10285M:	Alok Kataria <akataria@vmware.com>
10286M:	Rusty Russell <rusty@rustcorp.com.au>
10287L:	virtualization@lists.linux-foundation.org
10288S:	Supported
10289F:	Documentation/virtual/paravirt_ops.txt
10290F:	arch/*/kernel/paravirt*
10291F:	arch/*/include/asm/paravirt*.h
10292F:	include/linux/hypervisor.h
10293
10294PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10295M:	Tim Waugh <tim@cyberelk.net>
10296L:	linux-parport@lists.infradead.org (subscribers-only)
10297S:	Maintained
10298F:	Documentation/blockdev/paride.txt
10299F:	drivers/block/paride/
10300
10301PARISC ARCHITECTURE
10302M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10303M:	Helge Deller <deller@gmx.de>
10304L:	linux-parisc@vger.kernel.org
10305W:	http://www.parisc-linux.org/
10306Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10309S:	Maintained
10310F:	arch/parisc/
10311F:	Documentation/parisc/
10312F:	drivers/parisc/
10313F:	drivers/char/agp/parisc-agp.c
10314F:	drivers/input/serio/gscps2.c
10315F:	drivers/parport/parport_gsc.*
10316F:	drivers/tty/serial/8250/8250_gsc.c
10317F:	drivers/video/fbdev/sti*
10318F:	drivers/video/console/sti*
10319F:	drivers/video/logo/logo_parisc*
10320
10321PARMAN
10322M:	Jiri Pirko <jiri@mellanox.com>
10323L:	netdev@vger.kernel.org
10324S:	Supported
10325F:	lib/parman.c
10326F:	lib/test_parman.c
10327F:	include/linux/parman.h
10328
10329PC87360 HARDWARE MONITORING DRIVER
10330M:	Jim Cromie <jim.cromie@gmail.com>
10331L:	linux-hwmon@vger.kernel.org
10332S:	Maintained
10333F:	Documentation/hwmon/pc87360
10334F:	drivers/hwmon/pc87360.c
10335
10336PC8736x GPIO DRIVER
10337M:	Jim Cromie <jim.cromie@gmail.com>
10338S:	Maintained
10339F:	drivers/char/pc8736x_gpio.c
10340
10341PC87427 HARDWARE MONITORING DRIVER
10342M:	Jean Delvare <jdelvare@suse.com>
10343L:	linux-hwmon@vger.kernel.org
10344S:	Maintained
10345F:	Documentation/hwmon/pc87427
10346F:	drivers/hwmon/pc87427.c
10347
10348PCA9532 LED DRIVER
10349M:	Riku Voipio <riku.voipio@iki.fi>
10350S:	Maintained
10351F:	drivers/leds/leds-pca9532.c
10352F:	include/linux/leds-pca9532.h
10353
10354PCA9541 I2C BUS MASTER SELECTOR DRIVER
10355M:	Guenter Roeck <linux@roeck-us.net>
10356L:	linux-i2c@vger.kernel.org
10357S:	Maintained
10358F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10359
10360PCDP - PRIMARY CONSOLE AND DEBUG PORT
10361M:	Khalid Aziz <khalid@gonehiking.org>
10362S:	Maintained
10363F:	drivers/firmware/pcdp.*
10364
10365PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10366M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10367L:	linux-pci@vger.kernel.org
10368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10369S:	Maintained
10370F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10371F:	drivers/pci/host/pci-aardvark.c
10372
10373PCI DRIVER FOR ALTERA PCIE IP
10374M:	Ley Foon Tan <lftan@altera.com>
10375L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10376L:	linux-pci@vger.kernel.org
10377S:	Supported
10378F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10379F:	drivers/pci/host/pcie-altera.c
10380
10381PCI DRIVER FOR APPLIEDMICRO XGENE
10382M:	Tanmay Inamdar <tinamdar@apm.com>
10383L:	linux-pci@vger.kernel.org
10384L:	linux-arm-kernel@lists.infradead.org
10385S:	Maintained
10386F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10387F:	drivers/pci/host/pci-xgene.c
10388
10389PCI DRIVER FOR ARM VERSATILE PLATFORM
10390M:	Rob Herring <robh@kernel.org>
10391L:	linux-pci@vger.kernel.org
10392L:	linux-arm-kernel@lists.infradead.org
10393S:	Maintained
10394F:	Documentation/devicetree/bindings/pci/versatile.txt
10395F:	drivers/pci/host/pci-versatile.c
10396
10397PCI DRIVER FOR ARMADA 8K
10398M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10399L:	linux-pci@vger.kernel.org
10400L:	linux-arm-kernel@lists.infradead.org
10401S:	Maintained
10402F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10403F:	drivers/pci/dwc/pcie-armada8k.c
10404
10405PCI DRIVER FOR FREESCALE LAYERSCAPE
10406M:	Minghuan Lian <minghuan.Lian@freescale.com>
10407M:	Mingkai Hu <mingkai.hu@freescale.com>
10408M:	Roy Zang <tie-fei.zang@freescale.com>
10409L:	linuxppc-dev@lists.ozlabs.org
10410L:	linux-pci@vger.kernel.org
10411L:	linux-arm-kernel@lists.infradead.org
10412S:	Maintained
10413F:	drivers/pci/dwc/*layerscape*
10414
10415PCI DRIVER FOR GENERIC OF HOSTS
10416M:	Will Deacon <will.deacon@arm.com>
10417L:	linux-pci@vger.kernel.org
10418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10419S:	Maintained
10420F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10421F:	drivers/pci/host/pci-host-common.c
10422F:	drivers/pci/host/pci-host-generic.c
10423
10424PCI DRIVER FOR IMX6
10425M:	Richard Zhu <hongxing.zhu@nxp.com>
10426M:	Lucas Stach <l.stach@pengutronix.de>
10427L:	linux-pci@vger.kernel.org
10428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10429S:	Maintained
10430F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10431F:	drivers/pci/dwc/*imx6*
10432
10433PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10434M:	Keith Busch <keith.busch@intel.com>
10435M:	Jonathan Derrick <jonathan.derrick@intel.com>
10436L:	linux-pci@vger.kernel.org
10437S:	Supported
10438F:	drivers/pci/host/vmd.c
10439
10440PCI DRIVER FOR MICROSEMI SWITCHTEC
10441M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10442M:	Logan Gunthorpe <logang@deltatee.com>
10443L:	linux-pci@vger.kernel.org
10444S:	Maintained
10445F:	Documentation/switchtec.txt
10446F:	Documentation/ABI/testing/sysfs-class-switchtec
10447F:	drivers/pci/switch/switchtec*
10448F:	include/uapi/linux/switchtec_ioctl.h
10449F:	include/linux/switchtec.h
10450F:	drivers/ntb/hw/mscc/
10451
10452PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10453M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10454M:	Jason Cooper <jason@lakedaemon.net>
10455L:	linux-pci@vger.kernel.org
10456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10457S:	Maintained
10458F:	drivers/pci/host/*mvebu*
10459
10460PCI DRIVER FOR NVIDIA TEGRA
10461M:	Thierry Reding <thierry.reding@gmail.com>
10462L:	linux-tegra@vger.kernel.org
10463L:	linux-pci@vger.kernel.org
10464S:	Supported
10465F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10466F:	drivers/pci/host/pci-tegra.c
10467
10468PCI DRIVER FOR RENESAS R-CAR
10469M:	Simon Horman <horms@verge.net.au>
10470L:	linux-pci@vger.kernel.org
10471L:	linux-renesas-soc@vger.kernel.org
10472S:	Maintained
10473F:	drivers/pci/host/*rcar*
10474
10475PCI DRIVER FOR SAMSUNG EXYNOS
10476M:	Jingoo Han <jingoohan1@gmail.com>
10477L:	linux-pci@vger.kernel.org
10478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10479L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10480S:	Maintained
10481F:	drivers/pci/dwc/pci-exynos.c
10482
10483PCI DRIVER FOR SYNOPSYS DESIGNWARE
10484M:	Jingoo Han <jingoohan1@gmail.com>
10485M:	Joao Pinto <Joao.Pinto@synopsys.com>
10486L:	linux-pci@vger.kernel.org
10487S:	Maintained
10488F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10489F:	drivers/pci/dwc/*designware*
10490
10491PCI DRIVER FOR TI DRA7XX
10492M:	Kishon Vijay Abraham I <kishon@ti.com>
10493L:	linux-omap@vger.kernel.org
10494L:	linux-pci@vger.kernel.org
10495S:	Supported
10496F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10497F:	drivers/pci/dwc/pci-dra7xx.c
10498
10499PCI DRIVER FOR TI KEYSTONE
10500M:	Murali Karicheri <m-karicheri2@ti.com>
10501L:	linux-pci@vger.kernel.org
10502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10503S:	Maintained
10504F:	drivers/pci/dwc/*keystone*
10505
10506PCI ENDPOINT SUBSYSTEM
10507M:	Kishon Vijay Abraham I <kishon@ti.com>
10508M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10509L:	linux-pci@vger.kernel.org
10510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10511S:	Supported
10512F:	drivers/pci/endpoint/
10513F:	drivers/misc/pci_endpoint_test.c
10514F:	tools/pci/
10515
10516PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10517M:	Russell Currey <ruscur@russell.cc>
10518L:	linuxppc-dev@lists.ozlabs.org
10519S:	Supported
10520F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10521F:	arch/powerpc/kernel/eeh*.c
10522F:	arch/powerpc/platforms/*/eeh*.c
10523F:	arch/powerpc/include/*/eeh*.h
10524
10525PCI ERROR RECOVERY
10526M:	Linas Vepstas <linasvepstas@gmail.com>
10527L:	linux-pci@vger.kernel.org
10528S:	Supported
10529F:	Documentation/PCI/pci-error-recovery.txt
10530
10531PCI MSI DRIVER FOR ALTERA MSI IP
10532M:	Ley Foon Tan <lftan@altera.com>
10533L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10534L:	linux-pci@vger.kernel.org
10535S:	Supported
10536F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10537F:	drivers/pci/host/pcie-altera-msi.c
10538
10539PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10540M:	Duc Dang <dhdang@apm.com>
10541L:	linux-pci@vger.kernel.org
10542L:	linux-arm-kernel@lists.infradead.org
10543S:	Maintained
10544F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10545F:	drivers/pci/host/pci-xgene-msi.c
10546
10547PCI SUBSYSTEM
10548M:	Bjorn Helgaas <bhelgaas@google.com>
10549L:	linux-pci@vger.kernel.org
10550Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10552S:	Supported
10553F:	Documentation/devicetree/bindings/pci/
10554F:	Documentation/PCI/
10555F:	drivers/pci/
10556F:	include/linux/pci*
10557F:	arch/x86/pci/
10558F:	arch/x86/kernel/quirks.c
10559
10560PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10561M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10562L:	linux-pci@vger.kernel.org
10563Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10565S:	Supported
10566F:	drivers/pci/host/
10567F:	drivers/pci/dwc/
10568
10569PCIE DRIVER FOR AXIS ARTPEC
10570M:	Niklas Cassel <niklas.cassel@axis.com>
10571M:	Jesper Nilsson <jesper.nilsson@axis.com>
10572L:	linux-arm-kernel@axis.com
10573L:	linux-pci@vger.kernel.org
10574S:	Maintained
10575F:	Documentation/devicetree/bindings/pci/axis,artpec*
10576F:	drivers/pci/dwc/*artpec*
10577
10578PCIE DRIVER FOR CAVIUM THUNDERX
10579M:	David Daney <david.daney@cavium.com>
10580L:	linux-pci@vger.kernel.org
10581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10582S:	Supported
10583F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10584F:	drivers/pci/host/pci-thunder-*
10585
10586PCIE DRIVER FOR HISILICON
10587M:	Zhou Wang <wangzhou1@hisilicon.com>
10588L:	linux-pci@vger.kernel.org
10589S:	Maintained
10590F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10591F:	drivers/pci/dwc/pcie-hisi.c
10592
10593PCIE DRIVER FOR HISILICON KIRIN
10594M:	Xiaowei Song <songxiaowei@hisilicon.com>
10595M:	Binghui Wang <wangbinghui@hisilicon.com>
10596L:	linux-pci@vger.kernel.org
10597S:	Maintained
10598F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10599F:	drivers/pci/dwc/pcie-kirin.c
10600
10601PCIE DRIVER FOR HISILICON STB
10602M:	Jianguo Sun <sunjianguo1@huawei.com>
10603M:	Shawn Guo <shawn.guo@linaro.org>
10604L:	linux-pci@vger.kernel.org
10605S:	Maintained
10606F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10607F:	drivers/pci/dwc/pcie-histb.c
10608
10609PCIE DRIVER FOR MEDIATEK
10610M:	Ryder Lee <ryder.lee@mediatek.com>
10611L:	linux-pci@vger.kernel.org
10612L:	linux-mediatek@lists.infradead.org
10613S:	Supported
10614F:	Documentation/devicetree/bindings/pci/mediatek*
10615F:	drivers/pci/host/*mediatek*
10616
10617PCIE DRIVER FOR QUALCOMM MSM
10618M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10619L:	linux-pci@vger.kernel.org
10620L:	linux-arm-msm@vger.kernel.org
10621S:	Maintained
10622F:	drivers/pci/dwc/*qcom*
10623
10624PCIE DRIVER FOR ROCKCHIP
10625M:	Shawn Lin <shawn.lin@rock-chips.com>
10626L:	linux-pci@vger.kernel.org
10627L:	linux-rockchip@lists.infradead.org
10628S:	Maintained
10629F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10630F:	drivers/pci/host/pcie-rockchip.c
10631
10632PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10633M:	Linus Walleij <linus.walleij@linaro.org>
10634L:	linux-pci@vger.kernel.org
10635S:	Maintained
10636F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10637F:	drivers/pci/host/pci-v3-semi.c
10638
10639PCIE DRIVER FOR ST SPEAR13XX
10640M:	Pratyush Anand <pratyush.anand@gmail.com>
10641L:	linux-pci@vger.kernel.org
10642S:	Maintained
10643F:	drivers/pci/dwc/*spear*
10644
10645PCMCIA SUBSYSTEM
10646P:	Linux PCMCIA Team
10647L:	linux-pcmcia@lists.infradead.org
10648W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10650S:	Maintained
10651F:	Documentation/pcmcia/
10652F:	tools/pcmcia/
10653F:	drivers/pcmcia/
10654F:	include/pcmcia/
10655
10656PCNET32 NETWORK DRIVER
10657M:	Don Fry <pcnet32@frontier.com>
10658L:	netdev@vger.kernel.org
10659S:	Maintained
10660F:	drivers/net/ethernet/amd/pcnet32.c
10661
10662PCRYPT PARALLEL CRYPTO ENGINE
10663M:	Steffen Klassert <steffen.klassert@secunet.com>
10664L:	linux-crypto@vger.kernel.org
10665S:	Maintained
10666F:	crypto/pcrypt.c
10667F:	include/crypto/pcrypt.h
10668
10669PEAQ WMI HOTKEYS DRIVER
10670M:	Hans de Goede <hdegoede@redhat.com>
10671L:	platform-driver-x86@vger.kernel.org
10672S:	Maintained
10673F:	drivers/platform/x86/peaq-wmi.c
10674
10675PER-CPU MEMORY ALLOCATOR
10676M:	Tejun Heo <tj@kernel.org>
10677M:	Christoph Lameter <cl@linux.com>
10678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10679S:	Maintained
10680F:	include/linux/percpu*.h
10681F:	mm/percpu*.c
10682F:	arch/*/include/asm/percpu.h
10683
10684PER-TASK DELAY ACCOUNTING
10685M:	Balbir Singh <bsingharora@gmail.com>
10686S:	Maintained
10687F:	include/linux/delayacct.h
10688F:	kernel/delayacct.c
10689
10690PERFORMANCE EVENTS SUBSYSTEM
10691M:	Peter Zijlstra <peterz@infradead.org>
10692M:	Ingo Molnar <mingo@redhat.com>
10693M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10694R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10695R:	Jiri Olsa <jolsa@redhat.com>
10696R:	Namhyung Kim <namhyung@kernel.org>
10697L:	linux-kernel@vger.kernel.org
10698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10699S:	Supported
10700F:	kernel/events/*
10701F:	include/linux/perf_event.h
10702F:	include/uapi/linux/perf_event.h
10703F:	arch/*/kernel/perf_event*.c
10704F:	arch/*/kernel/*/perf_event*.c
10705F:	arch/*/kernel/*/*/perf_event*.c
10706F:	arch/*/include/asm/perf_event.h
10707F:	arch/*/kernel/perf_callchain.c
10708F:	arch/*/events/*
10709F:	tools/perf/
10710
10711PERSONALITY HANDLING
10712M:	Christoph Hellwig <hch@infradead.org>
10713L:	linux-abi-devel@lists.sourceforge.net
10714S:	Maintained
10715F:	include/linux/personality.h
10716F:	include/uapi/linux/personality.h
10717
10718PHONET PROTOCOL
10719M:	Remi Denis-Courmont <courmisch@gmail.com>
10720S:	Supported
10721F:	Documentation/networking/phonet.txt
10722F:	include/linux/phonet.h
10723F:	include/net/phonet/
10724F:	include/uapi/linux/phonet.h
10725F:	net/phonet/
10726
10727PHRAM MTD DRIVER
10728M:	Joern Engel <joern@lazybastard.org>
10729L:	linux-mtd@lists.infradead.org
10730S:	Maintained
10731F:	drivers/mtd/devices/phram.c
10732
10733PICOLCD HID DRIVER
10734M:	Bruno Prémont <bonbons@linux-vserver.org>
10735L:	linux-input@vger.kernel.org
10736S:	Maintained
10737F:	drivers/hid/hid-picolcd*
10738
10739PICOXCELL SUPPORT
10740M:	Jamie Iles <jamie@jamieiles.com>
10741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10742T:	git git://github.com/jamieiles/linux-2.6-ji.git
10743S:	Supported
10744F:	arch/arm/boot/dts/picoxcell*
10745F:	arch/arm/mach-picoxcell/
10746F:	drivers/crypto/picoxcell*
10747
10748PIN CONTROL SUBSYSTEM
10749M:	Linus Walleij <linus.walleij@linaro.org>
10750L:	linux-gpio@vger.kernel.org
10751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10752S:	Maintained
10753F:	Documentation/devicetree/bindings/pinctrl/
10754F:	Documentation/driver-api/pinctl.rst
10755F:	drivers/pinctrl/
10756F:	include/linux/pinctrl/
10757
10758PIN CONTROLLER - ATMEL AT91
10759M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10761S:	Maintained
10762F:	drivers/pinctrl/pinctrl-at91.*
10763
10764PIN CONTROLLER - ATMEL AT91 PIO4
10765M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10767L:	linux-gpio@vger.kernel.org
10768S:	Supported
10769F:	drivers/pinctrl/pinctrl-at91-pio4.*
10770
10771PIN CONTROLLER - INTEL
10772M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10773M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10774S:	Maintained
10775F:	drivers/pinctrl/intel/
10776
10777PIN CONTROLLER - QUALCOMM
10778M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10779S:	Maintained
10780L:	linux-arm-msm@vger.kernel.org
10781F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10782F:	drivers/pinctrl/qcom/
10783
10784PIN CONTROLLER - RENESAS
10785M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10786M:	Geert Uytterhoeven <geert+renesas@glider.be>
10787L:	linux-renesas-soc@vger.kernel.org
10788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10789S:	Maintained
10790F:	drivers/pinctrl/sh-pfc/
10791
10792PIN CONTROLLER - SAMSUNG
10793M:	Tomasz Figa <tomasz.figa@gmail.com>
10794M:	Krzysztof Kozlowski <krzk@kernel.org>
10795M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10797L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10798Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10800S:	Maintained
10801F:	drivers/pinctrl/samsung/
10802F:	include/dt-bindings/pinctrl/samsung.h
10803F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10804
10805PIN CONTROLLER - SINGLE
10806M:	Tony Lindgren <tony@atomide.com>
10807M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10809L:	linux-omap@vger.kernel.org
10810S:	Maintained
10811F:	drivers/pinctrl/pinctrl-single.c
10812
10813PIN CONTROLLER - ST SPEAR
10814M:	Viresh Kumar <vireshk@kernel.org>
10815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10816W:	http://www.st.com/spear
10817S:	Maintained
10818F:	drivers/pinctrl/spear/
10819
10820PISTACHIO SOC SUPPORT
10821M:	James Hartley <james.hartley@sondrel.com>
10822L:	linux-mips@linux-mips.org
10823S:	Odd Fixes
10824F:	arch/mips/pistachio/
10825F:	arch/mips/include/asm/mach-pistachio/
10826F:	arch/mips/boot/dts/img/pistachio*
10827F:	arch/mips/configs/pistachio*_defconfig
10828
10829PKTCDVD DRIVER
10830S:	Orphan
10831M:	linux-block@vger.kernel.org
10832F:	drivers/block/pktcdvd.c
10833F:	include/linux/pktcdvd.h
10834F:	include/uapi/linux/pktcdvd.h
10835
10836PKUNITY SOC DRIVERS
10837M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10838W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10839S:	Maintained
10840T:	git git://github.com/gxt/linux.git
10841F:	drivers/input/serio/i8042-unicore32io.h
10842F:	drivers/i2c/busses/i2c-puv3.c
10843F:	drivers/video/fbdev/fb-puv3.c
10844F:	drivers/rtc/rtc-puv3.c
10845
10846PMBUS HARDWARE MONITORING DRIVERS
10847M:	Guenter Roeck <linux@roeck-us.net>
10848L:	linux-hwmon@vger.kernel.org
10849W:	http://hwmon.wiki.kernel.org/
10850W:	http://www.roeck-us.net/linux/drivers/
10851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10852S:	Maintained
10853F:	Documentation/hwmon/pmbus
10854F:	drivers/hwmon/pmbus/
10855F:	include/linux/pmbus.h
10856
10857PMC SIERRA MaxRAID DRIVER
10858L:	linux-scsi@vger.kernel.org
10859W:	http://www.pmc-sierra.com/
10860S:	Orphan
10861F:	drivers/scsi/pmcraid.*
10862
10863PMC SIERRA PM8001 DRIVER
10864M:	Jack Wang <jinpu.wang@profitbricks.com>
10865M:	lindar_liu@usish.com
10866L:	linux-scsi@vger.kernel.org
10867S:	Supported
10868F:	drivers/scsi/pm8001/
10869
10870PNP SUPPORT
10871M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10872S:	Maintained
10873F:	drivers/pnp/
10874
10875POSIX CLOCKS and TIMERS
10876M:	Thomas Gleixner <tglx@linutronix.de>
10877L:	linux-kernel@vger.kernel.org
10878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10879S:	Maintained
10880F:	fs/timerfd.c
10881F:	include/linux/timer*
10882F:	kernel/time/*timer*
10883
10884POWER MANAGEMENT CORE
10885M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10886L:	linux-pm@vger.kernel.org
10887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10888B:	https://bugzilla.kernel.org
10889S:	Supported
10890F:	drivers/base/power/
10891F:	include/linux/pm.h
10892F:	include/linux/pm_*
10893F:	include/linux/powercap.h
10894F:	drivers/powercap/
10895
10896POWER STATE COORDINATION INTERFACE (PSCI)
10897M:	Mark Rutland <mark.rutland@arm.com>
10898M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10899L:	linux-arm-kernel@lists.infradead.org
10900S:	Maintained
10901F:	drivers/firmware/psci*.c
10902F:	include/linux/psci.h
10903F:	include/uapi/linux/psci.h
10904
10905POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10906M:	Sebastian Reichel <sre@kernel.org>
10907L:	linux-pm@vger.kernel.org
10908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10909S:	Maintained
10910F:	Documentation/devicetree/bindings/power/supply/
10911F:	include/linux/power_supply.h
10912F:	drivers/power/supply/
10913
10914POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10915M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10916L:	linuxppc-dev@lists.ozlabs.org
10917S:	Maintained
10918F:	drivers/char/powernv-op-panel.c
10919
10920PPP OVER ATM (RFC 2364)
10921M:	Mitchell Blank Jr <mitch@sfgoth.com>
10922S:	Maintained
10923F:	net/atm/pppoatm.c
10924F:	include/uapi/linux/atmppp.h
10925
10926PPP OVER ETHERNET
10927M:	Michal Ostrowski <mostrows@earthlink.net>
10928S:	Maintained
10929F:	drivers/net/ppp/pppoe.c
10930F:	drivers/net/ppp/pppox.c
10931
10932PPP OVER L2TP
10933M:	James Chapman <jchapman@katalix.com>
10934S:	Maintained
10935F:	net/l2tp/l2tp_ppp.c
10936F:	include/linux/if_pppol2tp.h
10937F:	include/uapi/linux/if_pppol2tp.h
10938
10939PPP PROTOCOL DRIVERS AND COMPRESSORS
10940M:	Paul Mackerras <paulus@samba.org>
10941L:	linux-ppp@vger.kernel.org
10942S:	Maintained
10943F:	drivers/net/ppp/ppp_*
10944
10945PPS SUPPORT
10946M:	Rodolfo Giometti <giometti@enneenne.com>
10947W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10948L:	linuxpps@ml.enneenne.com (subscribers-only)
10949S:	Maintained
10950F:	Documentation/pps/
10951F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10952F:	Documentation/ABI/testing/sysfs-pps
10953F:	drivers/pps/
10954F:	include/linux/pps*.h
10955F:	include/uapi/linux/pps.h
10956
10957PPTP DRIVER
10958M:	Dmitry Kozlov <xeb@mail.ru>
10959L:	netdev@vger.kernel.org
10960S:	Maintained
10961F:	drivers/net/ppp/pptp.c
10962W:	http://sourceforge.net/projects/accel-pptp
10963
10964PREEMPTIBLE KERNEL
10965M:	Robert Love <rml@tech9.net>
10966L:	kpreempt-tech@lists.sourceforge.net
10967W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10968S:	Supported
10969F:	Documentation/preempt-locking.txt
10970F:	include/linux/preempt.h
10971
10972PRINTK
10973M:	Petr Mladek <pmladek@suse.com>
10974M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10975R:	Steven Rostedt <rostedt@goodmis.org>
10976S:	Maintained
10977F:	kernel/printk/
10978F:	include/linux/printk.h
10979
10980PRISM54 WIRELESS DRIVER
10981M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10982L:	linux-wireless@vger.kernel.org
10983W:	http://wireless.kernel.org/en/users/Drivers/p54
10984S:	Obsolete
10985F:	drivers/net/wireless/intersil/prism54/
10986
10987PROC SYSCTL
10988M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10989M:	Kees Cook <keescook@chromium.org>
10990L:	linux-kernel@vger.kernel.org
10991L:	linux-fsdevel@vger.kernel.org
10992S:	Maintained
10993F:	fs/proc/proc_sysctl.c
10994F:	include/linux/sysctl.h
10995F:	kernel/sysctl.c
10996F:	tools/testing/selftests/sysctl/
10997
10998PS3 NETWORK SUPPORT
10999M:	Geoff Levand <geoff@infradead.org>
11000L:	netdev@vger.kernel.org
11001L:	linuxppc-dev@lists.ozlabs.org
11002S:	Maintained
11003F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11004
11005PS3 PLATFORM SUPPORT
11006M:	Geoff Levand <geoff@infradead.org>
11007L:	linuxppc-dev@lists.ozlabs.org
11008S:	Maintained
11009F:	arch/powerpc/boot/ps3*
11010F:	arch/powerpc/include/asm/lv1call.h
11011F:	arch/powerpc/include/asm/ps3*.h
11012F:	arch/powerpc/platforms/ps3/
11013F:	drivers/*/ps3*
11014F:	drivers/ps3/
11015F:	drivers/rtc/rtc-ps3.c
11016F:	drivers/usb/host/*ps3.c
11017F:	sound/ppc/snd_ps3*
11018
11019PS3VRAM DRIVER
11020M:	Jim Paris <jim@jtan.com>
11021M:	Geoff Levand <geoff@infradead.org>
11022L:	linuxppc-dev@lists.ozlabs.org
11023S:	Maintained
11024F:	drivers/block/ps3vram.c
11025
11026PSAMPLE PACKET SAMPLING SUPPORT:
11027M:	Yotam Gigi <yotam.gi@gmail.com>
11028S:	Maintained
11029F:	net/psample
11030F:	include/net/psample.h
11031F:	include/uapi/linux/psample.h
11032
11033PSTORE FILESYSTEM
11034M:	Kees Cook <keescook@chromium.org>
11035M:	Anton Vorontsov <anton@enomsg.org>
11036M:	Colin Cross <ccross@android.com>
11037M:	Tony Luck <tony.luck@intel.com>
11038S:	Maintained
11039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11040F:	fs/pstore/
11041F:	include/linux/pstore*
11042F:	drivers/firmware/efi/efi-pstore.c
11043F:	drivers/acpi/apei/erst.c
11044F:	Documentation/admin-guide/ramoops.rst
11045F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11046K:	\b(pstore|ramoops)
11047
11048PTP HARDWARE CLOCK SUPPORT
11049M:	Richard Cochran <richardcochran@gmail.com>
11050L:	netdev@vger.kernel.org
11051S:	Maintained
11052W:	http://linuxptp.sourceforge.net/
11053F:	Documentation/ABI/testing/sysfs-ptp
11054F:	Documentation/ptp/*
11055F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11056F:	drivers/net/phy/dp83640*
11057F:	drivers/ptp/*
11058F:	include/linux/ptp_cl*
11059
11060PTRACE SUPPORT
11061M:	Oleg Nesterov <oleg@redhat.com>
11062S:	Maintained
11063F:	include/asm-generic/syscall.h
11064F:	include/linux/ptrace.h
11065F:	include/linux/regset.h
11066F:	include/linux/tracehook.h
11067F:	include/uapi/linux/ptrace.h
11068F:	include/uapi/linux/ptrace.h
11069F:	include/asm-generic/ptrace.h
11070F:	kernel/ptrace.c
11071F:	arch/*/ptrace*.c
11072F:	arch/*/*/ptrace*.c
11073F:	arch/*/include/asm/ptrace*.h
11074
11075PULSE8-CEC DRIVER
11076M:	Hans Verkuil <hverkuil@xs4all.nl>
11077L:	linux-media@vger.kernel.org
11078T:	git git://linuxtv.org/media_tree.git
11079S:	Maintained
11080F:	drivers/media/usb/pulse8-cec/*
11081F:	Documentation/media/cec-drivers/pulse8-cec.rst
11082
11083PVRUSB2 VIDEO4LINUX DRIVER
11084M:	Mike Isely <isely@pobox.com>
11085L:	pvrusb2@isely.net	(subscribers-only)
11086L:	linux-media@vger.kernel.org
11087W:	http://www.isely.net/pvrusb2/
11088T:	git git://linuxtv.org/media_tree.git
11089S:	Maintained
11090F:	Documentation/media/v4l-drivers/pvrusb2*
11091F:	drivers/media/usb/pvrusb2/
11092
11093PWC WEBCAM DRIVER
11094M:	Hans Verkuil <hverkuil@xs4all.nl>
11095L:	linux-media@vger.kernel.org
11096T:	git git://linuxtv.org/media_tree.git
11097S:	Odd Fixes
11098F:	drivers/media/usb/pwc/*
11099
11100PWM FAN DRIVER
11101M:	Kamil Debski <kamil@wypas.org>
11102M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11103L:	linux-hwmon@vger.kernel.org
11104S:	Supported
11105F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11106F:	Documentation/hwmon/pwm-fan
11107F:	drivers/hwmon/pwm-fan.c
11108
11109PWM IR Transmitter
11110M:	Sean Young <sean@mess.org>
11111L:	linux-media@vger.kernel.org
11112S:	Maintained
11113F:	drivers/media/rc/pwm-ir-tx.c
11114
11115PWM SUBSYSTEM
11116M:	Thierry Reding <thierry.reding@gmail.com>
11117L:	linux-pwm@vger.kernel.org
11118S:	Maintained
11119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11120F:	Documentation/pwm.txt
11121F:	Documentation/devicetree/bindings/pwm/
11122F:	include/linux/pwm.h
11123F:	drivers/pwm/
11124F:	drivers/video/backlight/pwm_bl.c
11125F:	include/linux/pwm_backlight.h
11126F:	drivers/gpio/gpio-mvebu.c
11127F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11128
11129PXA GPIO DRIVER
11130M:	Robert Jarzmik <robert.jarzmik@free.fr>
11131L:	linux-gpio@vger.kernel.org
11132S:	Maintained
11133F:	drivers/gpio/gpio-pxa.c
11134
11135PXA MMCI DRIVER
11136S:	Orphan
11137
11138PXA RTC DRIVER
11139M:	Robert Jarzmik <robert.jarzmik@free.fr>
11140L:	linux-rtc@vger.kernel.org
11141S:	Maintained
11142
11143PXA2xx/PXA3xx SUPPORT
11144M:	Daniel Mack <daniel@zonque.org>
11145M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11146M:	Robert Jarzmik <robert.jarzmik@free.fr>
11147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11148T:	git git://github.com/hzhuang1/linux.git
11149T:	git git://github.com/rjarzmik/linux.git
11150S:	Maintained
11151F:	arch/arm/boot/dts/pxa*
11152F:	arch/arm/mach-pxa/
11153F:	drivers/dma/pxa*
11154F:	drivers/pcmcia/pxa2xx*
11155F:	drivers/pinctrl/pxa/
11156F:	drivers/spi/spi-pxa2xx*
11157F:	drivers/usb/gadget/udc/pxa2*
11158F:	include/sound/pxa2xx-lib.h
11159F:	sound/arm/pxa*
11160F:	sound/soc/pxa/
11161
11162PXA3xx NAND FLASH DRIVER
11163M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11164L:	linux-mtd@lists.infradead.org
11165S:	Maintained
11166F:	drivers/mtd/nand/pxa3xx_nand.c
11167
11168QAT DRIVER
11169M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11170L:	qat-linux@intel.com
11171S:	Supported
11172F:	drivers/crypto/qat/
11173
11174QCOM AUDIO (ASoC) DRIVERS
11175M:	Patrick Lai <plai@codeaurora.org>
11176M:	Banajit Goswami <bgoswami@codeaurora.org>
11177L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11178S:	Supported
11179F:	sound/soc/qcom/
11180
11181QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11182M:	Gabriel Somlo <somlo@cmu.edu>
11183M:	"Michael S. Tsirkin" <mst@redhat.com>
11184L:	qemu-devel@nongnu.org
11185S:	Maintained
11186F:	drivers/firmware/qemu_fw_cfg.c
11187
11188QIB DRIVER
11189M:	Mike Marciniszyn <infinipath@intel.com>
11190L:	linux-rdma@vger.kernel.org
11191S:	Supported
11192F:	drivers/infiniband/hw/qib/
11193
11194QLOGIC QL41xxx FCOE DRIVER
11195M:	QLogic-Storage-Upstream@cavium.com
11196L:	linux-scsi@vger.kernel.org
11197S:	Supported
11198F:	drivers/scsi/qedf/
11199
11200QLOGIC QL41xxx ISCSI DRIVER
11201M:	QLogic-Storage-Upstream@cavium.com
11202L:	linux-scsi@vger.kernel.org
11203S:	Supported
11204F:	drivers/scsi/qedi/
11205
11206QLOGIC QL4xxx ETHERNET DRIVER
11207M:	Ariel Elior <Ariel.Elior@cavium.com>
11208M:	everest-linux-l2@cavium.com
11209L:	netdev@vger.kernel.org
11210S:	Supported
11211F:	drivers/net/ethernet/qlogic/qed/
11212F:	include/linux/qed/
11213F:	drivers/net/ethernet/qlogic/qede/
11214
11215QLOGIC QL4xxx RDMA DRIVER
11216M:	Ram Amrani <Ram.Amrani@cavium.com>
11217M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11218M:	Ariel Elior <Ariel.Elior@cavium.com>
11219L:	linux-rdma@vger.kernel.org
11220S:	Supported
11221F:	drivers/infiniband/hw/qedr/
11222F:	include/uapi/rdma/qedr-abi.h
11223
11224QLOGIC QLA1280 SCSI DRIVER
11225M:	Michael Reed <mdr@sgi.com>
11226L:	linux-scsi@vger.kernel.org
11227S:	Maintained
11228F:	drivers/scsi/qla1280.[ch]
11229
11230QLOGIC QLA2XXX FC-SCSI DRIVER
11231M:	qla2xxx-upstream@qlogic.com
11232L:	linux-scsi@vger.kernel.org
11233S:	Supported
11234F:	Documentation/scsi/LICENSE.qla2xxx
11235F:	drivers/scsi/qla2xxx/
11236
11237QLOGIC QLA3XXX NETWORK DRIVER
11238M:	Dept-GELinuxNICDev@cavium.com
11239L:	netdev@vger.kernel.org
11240S:	Supported
11241F:	Documentation/networking/LICENSE.qla3xxx
11242F:	drivers/net/ethernet/qlogic/qla3xxx.*
11243
11244QLOGIC QLA4XXX iSCSI DRIVER
11245M:	QLogic-Storage-Upstream@qlogic.com
11246L:	linux-scsi@vger.kernel.org
11247S:	Supported
11248F:	Documentation/scsi/LICENSE.qla4xxx
11249F:	drivers/scsi/qla4xxx/
11250
11251QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11252M:	Harish Patil <harish.patil@cavium.com>
11253M:	Manish Chopra <manish.chopra@cavium.com>
11254M:	Dept-GELinuxNICDev@cavium.com
11255L:	netdev@vger.kernel.org
11256S:	Supported
11257F:	drivers/net/ethernet/qlogic/qlcnic/
11258
11259QLOGIC QLGE 10Gb ETHERNET DRIVER
11260M:	Harish Patil <harish.patil@cavium.com>
11261M:	Manish Chopra <manish.chopra@cavium.com>
11262M:	Dept-GELinuxNICDev@cavium.com
11263L:	netdev@vger.kernel.org
11264S:	Supported
11265F:	drivers/net/ethernet/qlogic/qlge/
11266
11267QNX4 FILESYSTEM
11268M:	Anders Larsen <al@alarsen.net>
11269W:	http://www.alarsen.net/linux/qnx4fs/
11270S:	Maintained
11271F:	fs/qnx4/
11272F:	include/uapi/linux/qnx4_fs.h
11273F:	include/uapi/linux/qnxtypes.h
11274
11275QORIQ DPAA2 FSL-MC BUS DRIVER
11276M:	Stuart Yoder <stuyoder@gmail.com>
11277M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11278L:	linux-kernel@vger.kernel.org
11279S:	Maintained
11280F:	drivers/staging/fsl-mc/
11281F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11282
11283QT1010 MEDIA DRIVER
11284M:	Antti Palosaari <crope@iki.fi>
11285L:	linux-media@vger.kernel.org
11286W:	https://linuxtv.org
11287W:	http://palosaari.fi/linux/
11288Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11289T:	git git://linuxtv.org/anttip/media_tree.git
11290S:	Maintained
11291F:	drivers/media/tuners/qt1010*
11292
11293QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11294M:	Kalle Valo <kvalo@qca.qualcomm.com>
11295L:	ath10k@lists.infradead.org
11296W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11298S:	Supported
11299F:	drivers/net/wireless/ath/ath10k/
11300
11301QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11302M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11303L:	linux-wireless@vger.kernel.org
11304W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11305S:	Supported
11306F:	drivers/net/wireless/ath/ath9k/
11307
11308QUALCOMM CAMERA SUBSYSTEM DRIVER
11309M:	Todor Tomov <todor.tomov@linaro.org>
11310L:	linux-media@vger.kernel.org
11311S:	Maintained
11312F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11313F:	Documentation/media/v4l-drivers/qcom_camss.rst
11314F:	drivers/media/platform/qcom/camss-8x16/
11315
11316QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11317M:	Timur Tabi <timur@codeaurora.org>
11318L:	netdev@vger.kernel.org
11319S:	Supported
11320F:	drivers/net/ethernet/qualcomm/emac/
11321
11322QUALCOMM HEXAGON ARCHITECTURE
11323M:	Richard Kuo <rkuo@codeaurora.org>
11324L:	linux-hexagon@vger.kernel.org
11325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11326S:	Supported
11327F:	arch/hexagon/
11328
11329QUALCOMM IOMMU
11330M:	Rob Clark <robdclark@gmail.com>
11331L:	iommu@lists.linux-foundation.org
11332L:	linux-arm-msm@vger.kernel.org
11333S:	Maintained
11334F:	drivers/iommu/qcom_iommu.c
11335
11336QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11337M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11338L:	linux-media@vger.kernel.org
11339L:	linux-arm-msm@vger.kernel.org
11340T:	git git://linuxtv.org/media_tree.git
11341S:	Maintained
11342F:	drivers/media/platform/qcom/venus/
11343
11344QUALCOMM WCN36XX WIRELESS DRIVER
11345M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11346L:	wcn36xx@lists.infradead.org
11347W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11348T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11349S:	Supported
11350F:	drivers/net/wireless/ath/wcn36xx/
11351
11352QUANTENNA QTNFMAC WIRELESS DRIVER
11353M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11354M:	Avinash Patil <avinashp@quantenna.com>
11355M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11356L:	linux-wireless@vger.kernel.org
11357S:	Maintained
11358F:	drivers/net/wireless/quantenna
11359
11360RADEON and AMDGPU DRM DRIVERS
11361M:	Alex Deucher <alexander.deucher@amd.com>
11362M:	Christian König <christian.koenig@amd.com>
11363L:	amd-gfx@lists.freedesktop.org
11364T:	git git://people.freedesktop.org/~agd5f/linux
11365S:	Supported
11366F:	drivers/gpu/drm/radeon/
11367F:	include/uapi/drm/radeon_drm.h
11368F:	drivers/gpu/drm/amd/
11369F:	include/uapi/drm/amdgpu_drm.h
11370
11371RADEON FRAMEBUFFER DISPLAY DRIVER
11372M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11373L:	linux-fbdev@vger.kernel.org
11374S:	Maintained
11375F:	drivers/video/fbdev/aty/radeon*
11376F:	include/uapi/linux/radeonfb.h
11377
11378RADIOSHARK RADIO DRIVER
11379M:	Hans Verkuil <hverkuil@xs4all.nl>
11380L:	linux-media@vger.kernel.org
11381T:	git git://linuxtv.org/media_tree.git
11382S:	Maintained
11383F:	drivers/media/radio/radio-shark.c
11384
11385RADIOSHARK2 RADIO DRIVER
11386M:	Hans Verkuil <hverkuil@xs4all.nl>
11387L:	linux-media@vger.kernel.org
11388T:	git git://linuxtv.org/media_tree.git
11389S:	Maintained
11390F:	drivers/media/radio/radio-shark2.c
11391F:	drivers/media/radio/radio-tea5777.c
11392
11393RADOS BLOCK DEVICE (RBD)
11394M:	Ilya Dryomov <idryomov@gmail.com>
11395M:	Sage Weil <sage@redhat.com>
11396M:	Alex Elder <elder@kernel.org>
11397L:	ceph-devel@vger.kernel.org
11398W:	http://ceph.com/
11399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11400T:	git git://github.com/ceph/ceph-client.git
11401S:	Supported
11402F:	Documentation/ABI/testing/sysfs-bus-rbd
11403F:	drivers/block/rbd.c
11404F:	drivers/block/rbd_types.h
11405
11406RAGE128 FRAMEBUFFER DISPLAY DRIVER
11407M:	Paul Mackerras <paulus@samba.org>
11408L:	linux-fbdev@vger.kernel.org
11409S:	Maintained
11410F:	drivers/video/fbdev/aty/aty128fb.c
11411
11412RAINSHADOW-CEC DRIVER
11413M:	Hans Verkuil <hverkuil@xs4all.nl>
11414L:	linux-media@vger.kernel.org
11415T:	git git://linuxtv.org/media_tree.git
11416S:	Maintained
11417F:	drivers/media/usb/rainshadow-cec/*
11418
11419RALINK MIPS ARCHITECTURE
11420M:	John Crispin <john@phrozen.org>
11421L:	linux-mips@linux-mips.org
11422S:	Maintained
11423F:	arch/mips/ralink
11424
11425RALINK RT2X00 WIRELESS LAN DRIVER
11426P:	rt2x00 project
11427M:	Stanislaw Gruszka <sgruszka@redhat.com>
11428M:	Helmut Schaa <helmut.schaa@googlemail.com>
11429L:	linux-wireless@vger.kernel.org
11430S:	Maintained
11431F:	drivers/net/wireless/ralink/rt2x00/
11432
11433RAMDISK RAM BLOCK DEVICE DRIVER
11434M:	Jens Axboe <axboe@kernel.dk>
11435S:	Maintained
11436F:	Documentation/blockdev/ramdisk.txt
11437F:	drivers/block/brd.c
11438
11439RANDOM NUMBER DRIVER
11440M:	"Theodore Ts'o" <tytso@mit.edu>
11441S:	Maintained
11442F:	drivers/char/random.c
11443
11444RAPIDIO SUBSYSTEM
11445M:	Matt Porter <mporter@kernel.crashing.org>
11446M:	Alexandre Bounine <alexandre.bounine@idt.com>
11447S:	Maintained
11448F:	drivers/rapidio/
11449
11450RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11451L:	linux-wireless@vger.kernel.org
11452S:	Orphan
11453F:	drivers/net/wireless/ray*
11454
11455RCUTORTURE MODULE
11456M:	Josh Triplett <josh@joshtriplett.org>
11457M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11458L:	linux-kernel@vger.kernel.org
11459S:	Supported
11460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11461F:	Documentation/RCU/torture.txt
11462F:	kernel/rcu/rcutorture.c
11463
11464RCUTORTURE TEST FRAMEWORK
11465M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11466M:	Josh Triplett <josh@joshtriplett.org>
11467R:	Steven Rostedt <rostedt@goodmis.org>
11468R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11469R:	Lai Jiangshan <jiangshanlai@gmail.com>
11470L:	linux-kernel@vger.kernel.org
11471S:	Supported
11472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11473F:	tools/testing/selftests/rcutorture
11474
11475RDC R-321X SoC
11476M:	Florian Fainelli <florian@openwrt.org>
11477S:	Maintained
11478
11479RDC R6040 FAST ETHERNET DRIVER
11480M:	Florian Fainelli <f.fainelli@gmail.com>
11481L:	netdev@vger.kernel.org
11482S:	Maintained
11483F:	drivers/net/ethernet/rdc/r6040.c
11484
11485RDMAVT - RDMA verbs software
11486M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11487L:	linux-rdma@vger.kernel.org
11488S:	Supported
11489F:	drivers/infiniband/sw/rdmavt
11490
11491RDS - RELIABLE DATAGRAM SOCKETS
11492M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11493L:	netdev@vger.kernel.org
11494L:	linux-rdma@vger.kernel.org
11495L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11496W:	https://oss.oracle.com/projects/rds/
11497S:	Supported
11498F:	net/rds/
11499F:	Documentation/networking/rds.txt
11500
11501RDT - RESOURCE ALLOCATION
11502M:	Fenghua Yu <fenghua.yu@intel.com>
11503L:	linux-kernel@vger.kernel.org
11504S:	Supported
11505F:	arch/x86/kernel/cpu/intel_rdt*
11506F:	arch/x86/include/asm/intel_rdt_sched.h
11507F:	Documentation/x86/intel_rdt*
11508
11509READ-COPY UPDATE (RCU)
11510M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11511M:	Josh Triplett <josh@joshtriplett.org>
11512R:	Steven Rostedt <rostedt@goodmis.org>
11513R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11514R:	Lai Jiangshan <jiangshanlai@gmail.com>
11515L:	linux-kernel@vger.kernel.org
11516W:	http://www.rdrop.com/users/paulmck/RCU/
11517S:	Supported
11518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11519F:	Documentation/RCU/
11520X:	Documentation/RCU/torture.txt
11521F:	include/linux/rcu*
11522X:	include/linux/srcu.h
11523F:	kernel/rcu/
11524X:	kernel/torture.c
11525
11526REAL TIME CLOCK (RTC) SUBSYSTEM
11527M:	Alessandro Zummo <a.zummo@towertech.it>
11528M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11529L:	linux-rtc@vger.kernel.org
11530Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11532S:	Maintained
11533F:	Documentation/devicetree/bindings/rtc/
11534F:	Documentation/rtc.txt
11535F:	drivers/rtc/
11536F:	include/linux/rtc.h
11537F:	include/uapi/linux/rtc.h
11538F:	include/linux/rtc/
11539F:	include/linux/platform_data/rtc-*
11540F:	tools/testing/selftests/timers/rtctest.c
11541
11542REALTEK AUDIO CODECS
11543M:	Bard Liao <bardliao@realtek.com>
11544M:	Oder Chiou <oder_chiou@realtek.com>
11545S:	Maintained
11546F:	sound/soc/codecs/rt*
11547F:	include/sound/rt*.h
11548
11549REGISTER MAP ABSTRACTION
11550M:	Mark Brown <broonie@kernel.org>
11551L:	linux-kernel@vger.kernel.org
11552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11553S:	Supported
11554F:	Documentation/devicetree/bindings/regmap/
11555F:	drivers/base/regmap/
11556F:	include/linux/regmap.h
11557
11558REISERFS FILE SYSTEM
11559L:	reiserfs-devel@vger.kernel.org
11560S:	Supported
11561F:	fs/reiserfs/
11562
11563REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11564M:	Ohad Ben-Cohen <ohad@wizery.com>
11565M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11566L:	linux-remoteproc@vger.kernel.org
11567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11568S:	Maintained
11569F:	Documentation/devicetree/bindings/remoteproc/
11570F:	Documentation/remoteproc.txt
11571F:	drivers/remoteproc/
11572F:	include/linux/remoteproc.h
11573
11574REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11575M:	Ohad Ben-Cohen <ohad@wizery.com>
11576M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11577L:	linux-remoteproc@vger.kernel.org
11578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11579S:	Maintained
11580F:	drivers/rpmsg/
11581F:	Documentation/rpmsg.txt
11582F:	include/linux/rpmsg.h
11583F:	include/linux/rpmsg/
11584
11585RENESAS CLOCK DRIVERS
11586M:	Geert Uytterhoeven <geert+renesas@glider.be>
11587L:	linux-renesas-soc@vger.kernel.org
11588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11589S:	Supported
11590F:	drivers/clk/renesas/
11591
11592RENESAS ETHERNET DRIVERS
11593R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11594L:	netdev@vger.kernel.org
11595L:	linux-renesas-soc@vger.kernel.org
11596F:	Documentation/devicetree/bindings/net/renesas,*.txt
11597F:	Documentation/devicetree/bindings/net/sh_eth.txt
11598F:	drivers/net/ethernet/renesas/
11599F:	include/linux/sh_eth.h
11600
11601RENESAS R-CAR GYROADC DRIVER
11602M:	Marek Vasut <marek.vasut@gmail.com>
11603L:	linux-iio@vger.kernel.org
11604S:	Supported
11605F:	drivers/iio/adc/rcar_gyro_adc.c
11606
11607RENESAS USB PHY DRIVER
11608M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11609L:	linux-renesas-soc@vger.kernel.org
11610S:	Maintained
11611F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11612
11613RESET CONTROLLER FRAMEWORK
11614M:	Philipp Zabel <p.zabel@pengutronix.de>
11615T:	git git://git.pengutronix.de/git/pza/linux
11616S:	Maintained
11617F:	drivers/reset/
11618F:	Documentation/devicetree/bindings/reset/
11619F:	include/dt-bindings/reset/
11620F:	include/linux/reset.h
11621F:	include/linux/reset-controller.h
11622
11623RFKILL
11624M:	Johannes Berg <johannes@sipsolutions.net>
11625L:	linux-wireless@vger.kernel.org
11626W:	http://wireless.kernel.org/
11627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11629S:	Maintained
11630F:	Documentation/rfkill.txt
11631F:	Documentation/ABI/stable/sysfs-class-rfkill
11632F:	net/rfkill/
11633
11634RHASHTABLE
11635M:	Thomas Graf <tgraf@suug.ch>
11636M:	Herbert Xu <herbert@gondor.apana.org.au>
11637L:	netdev@vger.kernel.org
11638S:	Maintained
11639F:	lib/rhashtable.c
11640F:	include/linux/rhashtable.h
11641
11642RICOH R5C592 MEMORYSTICK DRIVER
11643M:	Maxim Levitsky <maximlevitsky@gmail.com>
11644S:	Maintained
11645F:	drivers/memstick/host/r592.*
11646
11647RICOH SMARTMEDIA/XD DRIVER
11648M:	Maxim Levitsky <maximlevitsky@gmail.com>
11649S:	Maintained
11650F:	drivers/mtd/nand/r852.c
11651F:	drivers/mtd/nand/r852.h
11652
11653RISC-V ARCHITECTURE
11654M:	Palmer Dabbelt <palmer@sifive.com>
11655M:	Albert Ou <albert@sifive.com>
11656L:	patches@groups.riscv.org
11657T:	git https://github.com/riscv/riscv-linux
11658S:	Supported
11659F:	arch/riscv/
11660K:	riscv
11661N:	riscv
11662
11663ROCCAT DRIVERS
11664M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11665W:	http://sourceforge.net/projects/roccat/
11666S:	Maintained
11667F:	drivers/hid/hid-roccat*
11668F:	include/linux/hid-roccat*
11669F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11670
11671ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11672M:	Jacob chen <jacob2.chen@rock-chips.com>
11673L:	linux-media@vger.kernel.org
11674S:	Maintained
11675F:	drivers/media/platform/rockchip/rga/
11676F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11677
11678ROCKER DRIVER
11679M:	Jiri Pirko <jiri@resnulli.us>
11680L:	netdev@vger.kernel.org
11681S:	Supported
11682F:	drivers/net/ethernet/rocker/
11683
11684ROCKETPORT DRIVER
11685P:	Comtrol Corp.
11686W:	http://www.comtrol.com
11687S:	Maintained
11688F:	Documentation/serial/rocket.txt
11689F:	drivers/tty/rocket*
11690
11691ROCKETPORT EXPRESS/INFINITY DRIVER
11692M:	Kevin Cernekee <cernekee@gmail.com>
11693L:	linux-serial@vger.kernel.org
11694S:	Odd Fixes
11695F:	drivers/tty/serial/rp2.*
11696
11697ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11698M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11699L:	linux-kernel@vger.kernel.org
11700L:	linux-renesas-soc@vger.kernel.org
11701S:	Supported
11702F:	drivers/mfd/bd9571mwv.c
11703F:	drivers/regulator/bd9571mwv-regulator.c
11704F:	drivers/gpio/gpio-bd9571mwv.c
11705F:	include/linux/mfd/bd9571mwv.h
11706F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11707
11708ROSE NETWORK LAYER
11709M:	Ralf Baechle <ralf@linux-mips.org>
11710L:	linux-hams@vger.kernel.org
11711W:	http://www.linux-ax25.org/
11712S:	Maintained
11713F:	include/net/rose.h
11714F:	include/uapi/linux/rose.h
11715F:	net/rose/
11716
11717RTL2830 MEDIA DRIVER
11718M:	Antti Palosaari <crope@iki.fi>
11719L:	linux-media@vger.kernel.org
11720W:	https://linuxtv.org
11721W:	http://palosaari.fi/linux/
11722Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11723T:	git git://linuxtv.org/anttip/media_tree.git
11724S:	Maintained
11725F:	drivers/media/dvb-frontends/rtl2830*
11726
11727RTL2832 MEDIA DRIVER
11728M:	Antti Palosaari <crope@iki.fi>
11729L:	linux-media@vger.kernel.org
11730W:	https://linuxtv.org
11731W:	http://palosaari.fi/linux/
11732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11733T:	git git://linuxtv.org/anttip/media_tree.git
11734S:	Maintained
11735F:	drivers/media/dvb-frontends/rtl2832*
11736
11737RTL2832_SDR MEDIA DRIVER
11738M:	Antti Palosaari <crope@iki.fi>
11739L:	linux-media@vger.kernel.org
11740W:	https://linuxtv.org
11741W:	http://palosaari.fi/linux/
11742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11743T:	git git://linuxtv.org/anttip/media_tree.git
11744S:	Maintained
11745F:	drivers/media/dvb-frontends/rtl2832_sdr*
11746
11747RTL8180 WIRELESS DRIVER
11748L:	linux-wireless@vger.kernel.org
11749W:	http://wireless.kernel.org/
11750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11751S:	Orphan
11752F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11753
11754RTL8187 WIRELESS DRIVER
11755M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11756M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11757M:	Larry Finger <Larry.Finger@lwfinger.net>
11758L:	linux-wireless@vger.kernel.org
11759W:	http://wireless.kernel.org/
11760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11761S:	Maintained
11762F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11763
11764RTL8192CE WIRELESS DRIVER
11765M:	Larry Finger <Larry.Finger@lwfinger.net>
11766M:	Chaoming Li <chaoming_li@realsil.com.cn>
11767L:	linux-wireless@vger.kernel.org
11768W:	http://wireless.kernel.org/
11769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11770S:	Maintained
11771F:	drivers/net/wireless/realtek/rtlwifi/
11772F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11773
11774RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11775M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11776L:	linux-wireless@vger.kernel.org
11777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11778S:	Maintained
11779F:	drivers/net/wireless/realtek/rtl8xxxu/
11780
11781S3 SAVAGE FRAMEBUFFER DRIVER
11782M:	Antonino Daplas <adaplas@gmail.com>
11783L:	linux-fbdev@vger.kernel.org
11784S:	Maintained
11785F:	drivers/video/fbdev/savage/
11786
11787S390
11788M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11789M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11790L:	linux-s390@vger.kernel.org
11791W:	http://www.ibm.com/developerworks/linux/linux390/
11792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11793S:	Supported
11794F:	arch/s390/
11795F:	drivers/s390/
11796F:	Documentation/s390/
11797F:	Documentation/driver-api/s390-drivers.rst
11798
11799S390 COMMON I/O LAYER
11800M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11801M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11802L:	linux-s390@vger.kernel.org
11803W:	http://www.ibm.com/developerworks/linux/linux390/
11804S:	Supported
11805F:	drivers/s390/cio/
11806
11807S390 DASD DRIVER
11808M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11809M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11810L:	linux-s390@vger.kernel.org
11811W:	http://www.ibm.com/developerworks/linux/linux390/
11812S:	Supported
11813F:	drivers/s390/block/dasd*
11814F:	block/partitions/ibm.c
11815
11816S390 IOMMU (PCI)
11817M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11818L:	linux-s390@vger.kernel.org
11819W:	http://www.ibm.com/developerworks/linux/linux390/
11820S:	Supported
11821F:	drivers/iommu/s390-iommu.c
11822
11823S390 IUCV NETWORK LAYER
11824M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11825M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11826L:	linux-s390@vger.kernel.org
11827W:	http://www.ibm.com/developerworks/linux/linux390/
11828S:	Supported
11829F:	drivers/s390/net/*iucv*
11830F:	include/net/iucv/
11831F:	net/iucv/
11832
11833S390 NETWORK DRIVERS
11834M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11835M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11836L:	linux-s390@vger.kernel.org
11837W:	http://www.ibm.com/developerworks/linux/linux390/
11838S:	Supported
11839F:	drivers/s390/net/
11840
11841S390 PCI SUBSYSTEM
11842M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11843M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11844L:	linux-s390@vger.kernel.org
11845W:	http://www.ibm.com/developerworks/linux/linux390/
11846S:	Supported
11847F:	arch/s390/pci/
11848F:	drivers/pci/hotplug/s390_pci_hpc.c
11849
11850S390 VFIO-CCW DRIVER
11851M:	Cornelia Huck <cohuck@redhat.com>
11852M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11853L:	linux-s390@vger.kernel.org
11854L:	kvm@vger.kernel.org
11855S:	Supported
11856F:	drivers/s390/cio/vfio_ccw*
11857F:	Documentation/s390/vfio-ccw.txt
11858F:	include/uapi/linux/vfio_ccw.h
11859
11860S390 ZCRYPT DRIVER
11861M:	Harald Freudenberger <freude@de.ibm.com>
11862L:	linux-s390@vger.kernel.org
11863W:	http://www.ibm.com/developerworks/linux/linux390/
11864S:	Supported
11865F:	drivers/s390/crypto/
11866
11867S390 ZFCP DRIVER
11868M:	Steffen Maier <maier@linux.vnet.ibm.com>
11869M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11870L:	linux-s390@vger.kernel.org
11871W:	http://www.ibm.com/developerworks/linux/linux390/
11872S:	Supported
11873F:	drivers/s390/scsi/zfcp_*
11874
11875S3C24XX SD/MMC Driver
11876M:	Ben Dooks <ben-linux@fluff.org>
11877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11878S:	Supported
11879F:	drivers/mmc/host/s3cmci.*
11880
11881SAA6588 RDS RECEIVER DRIVER
11882M:	Hans Verkuil <hverkuil@xs4all.nl>
11883L:	linux-media@vger.kernel.org
11884T:	git git://linuxtv.org/media_tree.git
11885W:	https://linuxtv.org
11886S:	Odd Fixes
11887F:	drivers/media/i2c/saa6588*
11888
11889SAA7134 VIDEO4LINUX DRIVER
11890M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11891M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11892L:	linux-media@vger.kernel.org
11893W:	https://linuxtv.org
11894T:	git git://linuxtv.org/media_tree.git
11895S:	Odd fixes
11896F:	Documentation/media/v4l-drivers/saa7134*
11897F:	drivers/media/pci/saa7134/
11898
11899SAA7146 VIDEO4LINUX-2 DRIVER
11900M:	Hans Verkuil <hverkuil@xs4all.nl>
11901L:	linux-media@vger.kernel.org
11902T:	git git://linuxtv.org/media_tree.git
11903S:	Maintained
11904F:	drivers/media/common/saa7146/
11905F:	drivers/media/pci/saa7146/
11906F:	include/media/saa7146*
11907
11908SAMSUNG AUDIO (ASoC) DRIVERS
11909M:	Krzysztof Kozlowski <krzk@kernel.org>
11910M:	Sangbeom Kim <sbkim73@samsung.com>
11911M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11912L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11913S:	Supported
11914F:	sound/soc/samsung/
11915
11916SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11917M:	Krzysztof Kozlowski <krzk@kernel.org>
11918L:	linux-crypto@vger.kernel.org
11919L:	linux-samsung-soc@vger.kernel.org
11920S:	Maintained
11921F:	drivers/crypto/exynos-rng.c
11922F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11923
11924SAMSUNG FRAMEBUFFER DRIVER
11925M:	Jingoo Han <jingoohan1@gmail.com>
11926L:	linux-fbdev@vger.kernel.org
11927S:	Maintained
11928F:	drivers/video/fbdev/s3c-fb.c
11929
11930SAMSUNG LAPTOP DRIVER
11931M:	Corentin Chary <corentin.chary@gmail.com>
11932L:	platform-driver-x86@vger.kernel.org
11933S:	Maintained
11934F:	drivers/platform/x86/samsung-laptop.c
11935
11936SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11937M:	Sangbeom Kim <sbkim73@samsung.com>
11938M:	Krzysztof Kozlowski <krzk@kernel.org>
11939M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11940L:	linux-kernel@vger.kernel.org
11941L:	linux-samsung-soc@vger.kernel.org
11942S:	Supported
11943F:	drivers/mfd/sec*.c
11944F:	drivers/regulator/s2m*.c
11945F:	drivers/regulator/s5m*.c
11946F:	drivers/clk/clk-s2mps11.c
11947F:	drivers/rtc/rtc-s5m.c
11948F:	include/linux/mfd/samsung/
11949F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11950F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11951F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11952F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11953
11954SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11955M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11956L:	linux-media@vger.kernel.org
11957L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11958S:	Maintained
11959F:	drivers/media/platform/s3c-camif/
11960F:	include/media/drv-intf/s3c_camif.h
11961
11962SAMSUNG S3FWRN5 NFC DRIVER
11963M:	Robert Baldyga <r.baldyga@samsung.com>
11964M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11965L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11966S:	Supported
11967F:	drivers/nfc/s3fwrn5
11968
11969SAMSUNG S5C73M3 CAMERA DRIVER
11970M:	Kyungmin Park <kyungmin.park@samsung.com>
11971M:	Andrzej Hajda <a.hajda@samsung.com>
11972L:	linux-media@vger.kernel.org
11973S:	Supported
11974F:	drivers/media/i2c/s5c73m3/*
11975
11976SAMSUNG S5K5BAF CAMERA DRIVER
11977M:	Kyungmin Park <kyungmin.park@samsung.com>
11978M:	Andrzej Hajda <a.hajda@samsung.com>
11979L:	linux-media@vger.kernel.org
11980S:	Supported
11981F:	drivers/media/i2c/s5k5baf.c
11982
11983SAMSUNG S5P Security SubSystem (SSS) DRIVER
11984M:	Krzysztof Kozlowski <krzk@kernel.org>
11985M:	Vladimir Zapolskiy <vz@mleia.com>
11986L:	linux-crypto@vger.kernel.org
11987L:	linux-samsung-soc@vger.kernel.org
11988S:	Maintained
11989F:	drivers/crypto/s5p-sss.c
11990
11991SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11992M:	Kyungmin Park <kyungmin.park@samsung.com>
11993M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11994L:	linux-media@vger.kernel.org
11995Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11996S:	Supported
11997F:	drivers/media/platform/exynos4-is/
11998
11999SAMSUNG SOC CLOCK DRIVERS
12000M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12001M:	Tomasz Figa <tomasz.figa@gmail.com>
12002M:	Chanwoo Choi <cw00.choi@samsung.com>
12003S:	Supported
12004L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12005F:	drivers/clk/samsung/
12006F:	include/dt-bindings/clock/exynos*.h
12007F:	Documentation/devicetree/bindings/clock/exynos*.txt
12008
12009SAMSUNG SPI DRIVERS
12010M:	Kukjin Kim <kgene@kernel.org>
12011M:	Krzysztof Kozlowski <krzk@kernel.org>
12012M:	Andi Shyti <andi.shyti@samsung.com>
12013L:	linux-spi@vger.kernel.org
12014L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12015S:	Maintained
12016F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12017F:	drivers/spi/spi-s3c*
12018F:	include/linux/platform_data/spi-s3c64xx.h
12019
12020SAMSUNG SXGBE DRIVERS
12021M:	Byungho An <bh74.an@samsung.com>
12022M:	Girish K S <ks.giri@samsung.com>
12023M:	Vipul Pandya <vipul.pandya@samsung.com>
12024S:	Supported
12025L:	netdev@vger.kernel.org
12026F:	drivers/net/ethernet/samsung/sxgbe/
12027
12028SAMSUNG THERMAL DRIVER
12029M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12030L:	linux-pm@vger.kernel.org
12031L:	linux-samsung-soc@vger.kernel.org
12032S:	Supported
12033T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12034F:	drivers/thermal/samsung/
12035
12036SAMSUNG USB2 PHY DRIVER
12037M:	Kamil Debski <kamil@wypas.org>
12038M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12039L:	linux-kernel@vger.kernel.org
12040S:	Supported
12041F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12042F:	Documentation/phy/samsung-usb2.txt
12043F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12044F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12045F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12046F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12047F:	drivers/phy/samsung/phy-samsung-usb2.c
12048F:	drivers/phy/samsung/phy-samsung-usb2.h
12049
12050SC1200 WDT DRIVER
12051M:	Zwane Mwaikambo <zwanem@gmail.com>
12052S:	Maintained
12053F:	drivers/watchdog/sc1200wdt.c
12054
12055SCHEDULER
12056M:	Ingo Molnar <mingo@redhat.com>
12057M:	Peter Zijlstra <peterz@infradead.org>
12058L:	linux-kernel@vger.kernel.org
12059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12060S:	Maintained
12061F:	kernel/sched/
12062F:	include/linux/sched.h
12063F:	include/uapi/linux/sched.h
12064F:	include/linux/wait.h
12065
12066SCORE ARCHITECTURE
12067M:	Chen Liqin <liqin.linux@gmail.com>
12068M:	Lennox Wu <lennox.wu@gmail.com>
12069W:	http://www.sunplus.com
12070S:	Supported
12071F:	arch/score/
12072
12073SCR24X CHIP CARD INTERFACE DRIVER
12074M:	Lubomir Rintel <lkundrak@v3.sk>
12075S:	Supported
12076F:	drivers/char/pcmcia/scr24x_cs.c
12077
12078SCSI CDROM DRIVER
12079M:	Jens Axboe <axboe@kernel.dk>
12080L:	linux-scsi@vger.kernel.org
12081W:	http://www.kernel.dk
12082S:	Maintained
12083F:	drivers/scsi/sr*
12084
12085SCSI RDMA PROTOCOL (SRP) INITIATOR
12086M:	Bart Van Assche <bart.vanassche@sandisk.com>
12087L:	linux-rdma@vger.kernel.org
12088S:	Supported
12089W:	http://www.openfabrics.org
12090Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12092F:	drivers/infiniband/ulp/srp/
12093F:	include/scsi/srp.h
12094
12095SCSI SG DRIVER
12096M:	Doug Gilbert <dgilbert@interlog.com>
12097L:	linux-scsi@vger.kernel.org
12098W:	http://sg.danny.cz/sg
12099S:	Maintained
12100F:	Documentation/scsi/scsi-generic.txt
12101F:	drivers/scsi/sg.c
12102F:	include/scsi/sg.h
12103
12104SCSI SUBSYSTEM
12105M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12107M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12109L:	linux-scsi@vger.kernel.org
12110S:	Maintained
12111F:	Documentation/devicetree/bindings/scsi/
12112F:	drivers/scsi/
12113F:	include/scsi/
12114
12115SCSI TAPE DRIVER
12116M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12117L:	linux-scsi@vger.kernel.org
12118S:	Maintained
12119F:	Documentation/scsi/st.txt
12120F:	drivers/scsi/st.*
12121F:	drivers/scsi/st_*.h
12122
12123SCTP PROTOCOL
12124M:	Vlad Yasevich <vyasevich@gmail.com>
12125M:	Neil Horman <nhorman@tuxdriver.com>
12126L:	linux-sctp@vger.kernel.org
12127W:	http://lksctp.sourceforge.net
12128S:	Maintained
12129F:	Documentation/networking/sctp.txt
12130F:	include/linux/sctp.h
12131F:	include/uapi/linux/sctp.h
12132F:	include/net/sctp/
12133F:	net/sctp/
12134
12135SCx200 CPU SUPPORT
12136M:	Jim Cromie <jim.cromie@gmail.com>
12137S:	Odd Fixes
12138F:	Documentation/i2c/busses/scx200_acb
12139F:	arch/x86/platform/scx200/
12140F:	drivers/watchdog/scx200_wdt.c
12141F:	drivers/i2c/busses/scx200*
12142F:	drivers/mtd/maps/scx200_docflash.c
12143F:	include/linux/scx200.h
12144
12145SCx200 GPIO DRIVER
12146M:	Jim Cromie <jim.cromie@gmail.com>
12147S:	Maintained
12148F:	drivers/char/scx200_gpio.c
12149F:	include/linux/scx200_gpio.h
12150
12151SCx200 HRT CLOCKSOURCE DRIVER
12152M:	Jim Cromie <jim.cromie@gmail.com>
12153S:	Maintained
12154F:	drivers/clocksource/scx200_hrt.c
12155
12156SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12157M:	Sascha Sommer <saschasommer@freenet.de>
12158L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12159S:	Maintained
12160F:	drivers/mmc/host/sdricoh_cs.c
12161
12162SECURE COMPUTING
12163M:	Kees Cook <keescook@chromium.org>
12164R:	Andy Lutomirski <luto@amacapital.net>
12165R:	Will Drewry <wad@chromium.org>
12166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12167S:	Supported
12168F:	kernel/seccomp.c
12169F:	include/uapi/linux/seccomp.h
12170F:	include/linux/seccomp.h
12171F:	tools/testing/selftests/seccomp/*
12172F:	tools/testing/selftests/kselftest_harness.h
12173F:	Documentation/userspace-api/seccomp_filter.rst
12174K:	\bsecure_computing
12175K:	\bTIF_SECCOMP\b
12176
12177SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12178M:	Al Cooper <alcooperx@gmail.com>
12179L:	linux-mmc@vger.kernel.org
12180L:	bcm-kernel-feedback-list@broadcom.com
12181S:	Maintained
12182F:	drivers/mmc/host/sdhci-brcmstb*
12183
12184SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12185M:	Adrian Hunter <adrian.hunter@intel.com>
12186L:	linux-mmc@vger.kernel.org
12187T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12188S:	Maintained
12189F:	drivers/mmc/host/sdhci*
12190F:	include/linux/mmc/sdhci*
12191
12192SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12193M:	Ben Dooks <ben-linux@fluff.org>
12194M:	Jaehoon Chung <jh80.chung@samsung.com>
12195L:	linux-mmc@vger.kernel.org
12196S:	Maintained
12197F:	drivers/mmc/host/sdhci-s3c*
12198
12199SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12200M:	Viresh Kumar <vireshk@kernel.org>
12201L:	linux-mmc@vger.kernel.org
12202S:	Maintained
12203F:	drivers/mmc/host/sdhci-spear.c
12204
12205SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12206M:	Kishon Vijay Abraham I <kishon@ti.com>
12207L:	linux-mmc@vger.kernel.org
12208S:	Maintained
12209F:	drivers/mmc/host/sdhci-omap.c
12210
12211SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12212M:	Scott Bauer <scott.bauer@intel.com>
12213M:	Jonathan Derrick <jonathan.derrick@intel.com>
12214L:	linux-block@vger.kernel.org
12215S:	Supported
12216F:	block/sed*
12217F:	block/opal_proto.h
12218F:	include/linux/sed*
12219F:	include/uapi/linux/sed*
12220
12221SECURITY CONTACT
12222M:	Security Officers <security@kernel.org>
12223S:	Supported
12224
12225SECURITY SUBSYSTEM
12226M:	James Morris <james.l.morris@oracle.com>
12227M:	"Serge E. Hallyn" <serge@hallyn.com>
12228L:	linux-security-module@vger.kernel.org (suggested Cc:)
12229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12230W:	http://kernsec.org/
12231S:	Supported
12232F:	security/
12233
12234SELINUX SECURITY MODULE
12235M:	Paul Moore <paul@paul-moore.com>
12236M:	Stephen Smalley <sds@tycho.nsa.gov>
12237M:	Eric Paris <eparis@parisplace.org>
12238L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12239W:	https://selinuxproject.org
12240W:	https://github.com/SELinuxProject
12241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12242S:	Supported
12243F:	include/linux/selinux*
12244F:	security/selinux/
12245F:	scripts/selinux/
12246F:	Documentation/admin-guide/LSM/SELinux.rst
12247
12248SENSABLE PHANTOM
12249M:	Jiri Slaby <jirislaby@gmail.com>
12250S:	Maintained
12251F:	drivers/misc/phantom.c
12252F:	include/uapi/linux/phantom.h
12253
12254SERIAL DEVICE BUS
12255M:	Rob Herring <robh@kernel.org>
12256L:	linux-serial@vger.kernel.org
12257S:	Maintained
12258F:	Documentation/devicetree/bindings/serial/slave-device.txt
12259F:	drivers/tty/serdev/
12260F:	include/linux/serdev.h
12261
12262SERIAL DRIVERS
12263M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12264L:	linux-serial@vger.kernel.org
12265S:	Maintained
12266F:	Documentation/devicetree/bindings/serial/
12267F:	drivers/tty/serial/
12268
12269SERIAL IR RECEIVER
12270M:	Sean Young <sean@mess.org>
12271L:	linux-media@vger.kernel.org
12272S:	Maintained
12273F:	drivers/media/rc/serial_ir.c
12274
12275SFC NETWORK DRIVER
12276M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12277M:	Edward Cree <ecree@solarflare.com>
12278M:	Bert Kenward <bkenward@solarflare.com>
12279L:	netdev@vger.kernel.org
12280S:	Supported
12281F:	drivers/net/ethernet/sfc/
12282
12283SGI GRU DRIVER
12284M:	Dimitri Sivanich <sivanich@sgi.com>
12285S:	Maintained
12286F:	drivers/misc/sgi-gru/
12287
12288SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12289M:	Pat Gefre <pfg@sgi.com>
12290L:	linux-ia64@vger.kernel.org
12291S:	Supported
12292F:	Documentation/ia64/serial.txt
12293F:	drivers/tty/serial/ioc?_serial.c
12294F:	include/linux/ioc?.h
12295
12296SGI XP/XPC/XPNET DRIVER
12297M:	Cliff Whickman <cpw@sgi.com>
12298M:	Robin Holt <robinmholt@gmail.com>
12299S:	Maintained
12300F:	drivers/misc/sgi-xp/
12301
12302SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12303M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12304L:	linux-s390@vger.kernel.org
12305W:	http://www.ibm.com/developerworks/linux/linux390/
12306S:	Supported
12307F:	net/smc/
12308
12309SH_VEU V4L2 MEM2MEM DRIVER
12310L:	linux-media@vger.kernel.org
12311S:	Orphan
12312F:	drivers/media/platform/sh_veu.c
12313
12314SH_VOU V4L2 OUTPUT DRIVER
12315L:	linux-media@vger.kernel.org
12316S:	Orphan
12317F:	drivers/media/platform/sh_vou.c
12318F:	include/media/drv-intf/sh_vou.h
12319
12320SI2157 MEDIA DRIVER
12321M:	Antti Palosaari <crope@iki.fi>
12322L:	linux-media@vger.kernel.org
12323W:	https://linuxtv.org
12324W:	http://palosaari.fi/linux/
12325Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12326T:	git git://linuxtv.org/anttip/media_tree.git
12327S:	Maintained
12328F:	drivers/media/tuners/si2157*
12329
12330SI2168 MEDIA DRIVER
12331M:	Antti Palosaari <crope@iki.fi>
12332L:	linux-media@vger.kernel.org
12333W:	https://linuxtv.org
12334W:	http://palosaari.fi/linux/
12335Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12336T:	git git://linuxtv.org/anttip/media_tree.git
12337S:	Maintained
12338F:	drivers/media/dvb-frontends/si2168*
12339
12340SI470X FM RADIO RECEIVER I2C DRIVER
12341M:	Hans Verkuil <hverkuil@xs4all.nl>
12342L:	linux-media@vger.kernel.org
12343T:	git git://linuxtv.org/media_tree.git
12344W:	https://linuxtv.org
12345S:	Odd Fixes
12346F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12347
12348SI470X FM RADIO RECEIVER USB DRIVER
12349M:	Hans Verkuil <hverkuil@xs4all.nl>
12350L:	linux-media@vger.kernel.org
12351T:	git git://linuxtv.org/media_tree.git
12352W:	https://linuxtv.org
12353S:	Maintained
12354F:	drivers/media/radio/si470x/radio-si470x-common.c
12355F:	drivers/media/radio/si470x/radio-si470x.h
12356F:	drivers/media/radio/si470x/radio-si470x-usb.c
12357
12358SI4713 FM RADIO TRANSMITTER I2C DRIVER
12359M:	Eduardo Valentin <edubezval@gmail.com>
12360L:	linux-media@vger.kernel.org
12361T:	git git://linuxtv.org/media_tree.git
12362W:	https://linuxtv.org
12363S:	Odd Fixes
12364F:	drivers/media/radio/si4713/si4713.?
12365
12366SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12367M:	Eduardo Valentin <edubezval@gmail.com>
12368L:	linux-media@vger.kernel.org
12369T:	git git://linuxtv.org/media_tree.git
12370W:	https://linuxtv.org
12371S:	Odd Fixes
12372F:	drivers/media/radio/si4713/radio-platform-si4713.c
12373
12374SI4713 FM RADIO TRANSMITTER USB DRIVER
12375M:	Hans Verkuil <hverkuil@xs4all.nl>
12376L:	linux-media@vger.kernel.org
12377T:	git git://linuxtv.org/media_tree.git
12378W:	https://linuxtv.org
12379S:	Maintained
12380F:	drivers/media/radio/si4713/radio-usb-si4713.c
12381
12382SIANO DVB DRIVER
12383M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12384M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12385L:	linux-media@vger.kernel.org
12386W:	https://linuxtv.org
12387T:	git git://linuxtv.org/media_tree.git
12388S:	Odd fixes
12389F:	drivers/media/common/siano/
12390F:	drivers/media/usb/siano/
12391F:	drivers/media/usb/siano/
12392F:	drivers/media/mmc/siano/
12393
12394SILEAD TOUCHSCREEN DRIVER
12395M:	Hans de Goede <hdegoede@redhat.com>
12396L:	linux-input@vger.kernel.org
12397L:	platform-driver-x86@vger.kernel.org
12398S:	Maintained
12399F:	drivers/input/touchscreen/silead.c
12400F:	drivers/platform/x86/silead_dmi.c
12401
12402SILICON MOTION SM712 FRAME BUFFER DRIVER
12403M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12404M:	Teddy Wang <teddy.wang@siliconmotion.com>
12405M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12406L:	linux-fbdev@vger.kernel.org
12407S:	Maintained
12408F:	drivers/video/fbdev/sm712*
12409F:	Documentation/fb/sm712fb.txt
12410
12411SIMPLE FIRMWARE INTERFACE (SFI)
12412M:	Len Brown <lenb@kernel.org>
12413L:	sfi-devel@simplefirmware.org
12414W:	http://simplefirmware.org/
12415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12416S:	Supported
12417F:	arch/x86/platform/sfi/
12418F:	drivers/sfi/
12419F:	include/linux/sfi*.h
12420
12421SIMPLEFB FB DRIVER
12422M:	Hans de Goede <hdegoede@redhat.com>
12423L:	linux-fbdev@vger.kernel.org
12424S:	Maintained
12425F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12426F:	drivers/video/fbdev/simplefb.c
12427F:	include/linux/platform_data/simplefb.h
12428
12429SIMTEC EB110ATX (Chalice CATS)
12430P:	Ben Dooks
12431P:	Vincent Sanders <vince@simtec.co.uk>
12432M:	Simtec Linux Team <linux@simtec.co.uk>
12433W:	http://www.simtec.co.uk/products/EB110ATX/
12434S:	Supported
12435
12436SIMTEC EB2410ITX (BAST)
12437P:	Ben Dooks
12438P:	Vincent Sanders <vince@simtec.co.uk>
12439M:	Simtec Linux Team <linux@simtec.co.uk>
12440W:	http://www.simtec.co.uk/products/EB2410ITX/
12441S:	Supported
12442F:	arch/arm/mach-s3c24xx/mach-bast.c
12443F:	arch/arm/mach-s3c24xx/bast-ide.c
12444F:	arch/arm/mach-s3c24xx/bast-irq.c
12445
12446SIPHASH PRF ROUTINES
12447M:	Jason A. Donenfeld <Jason@zx2c4.com>
12448S:	Maintained
12449F:	lib/siphash.c
12450F:	lib/test_siphash.c
12451F:	include/linux/siphash.h
12452
12453SIS 190 ETHERNET DRIVER
12454M:	Francois Romieu <romieu@fr.zoreil.com>
12455L:	netdev@vger.kernel.org
12456S:	Maintained
12457F:	drivers/net/ethernet/sis/sis190.c
12458
12459SIS 900/7016 FAST ETHERNET DRIVER
12460M:	Daniele Venzano <venza@brownhat.org>
12461W:	http://www.brownhat.org/sis900.html
12462L:	netdev@vger.kernel.org
12463S:	Maintained
12464F:	drivers/net/ethernet/sis/sis900.*
12465
12466SIS FRAMEBUFFER DRIVER
12467M:	Thomas Winischhofer <thomas@winischhofer.net>
12468W:	http://www.winischhofer.net/linuxsisvga.shtml
12469S:	Maintained
12470F:	Documentation/fb/sisfb.txt
12471F:	drivers/video/fbdev/sis/
12472F:	include/video/sisfb.h
12473
12474SIS USB2VGA DRIVER
12475M:	Thomas Winischhofer <thomas@winischhofer.net>
12476W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12477S:	Maintained
12478F:	drivers/usb/misc/sisusbvga/
12479
12480SLAB ALLOCATOR
12481M:	Christoph Lameter <cl@linux.com>
12482M:	Pekka Enberg <penberg@kernel.org>
12483M:	David Rientjes <rientjes@google.com>
12484M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12485M:	Andrew Morton <akpm@linux-foundation.org>
12486L:	linux-mm@kvack.org
12487S:	Maintained
12488F:	include/linux/sl?b*.h
12489F:	mm/sl?b*
12490
12491SLEEPABLE READ-COPY UPDATE (SRCU)
12492M:	Lai Jiangshan <jiangshanlai@gmail.com>
12493M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12494M:	Josh Triplett <josh@joshtriplett.org>
12495R:	Steven Rostedt <rostedt@goodmis.org>
12496R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12497L:	linux-kernel@vger.kernel.org
12498W:	http://www.rdrop.com/users/paulmck/RCU/
12499S:	Supported
12500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12501F:	include/linux/srcu.h
12502F:	kernel/rcu/srcu.c
12503
12504SMACK SECURITY MODULE
12505M:	Casey Schaufler <casey@schaufler-ca.com>
12506L:	linux-security-module@vger.kernel.org
12507W:	http://schaufler-ca.com
12508T:	git git://github.com/cschaufler/smack-next
12509S:	Maintained
12510F:	Documentation/admin-guide/LSM/Smack.rst
12511F:	security/smack/
12512
12513SMC91x ETHERNET DRIVER
12514M:	Nicolas Pitre <nico@fluxnic.net>
12515S:	Odd Fixes
12516F:	drivers/net/ethernet/smsc/smc91x.*
12517
12518SMIA AND SMIA++ IMAGE SENSOR DRIVER
12519M:	Sakari Ailus <sakari.ailus@iki.fi>
12520L:	linux-media@vger.kernel.org
12521S:	Maintained
12522F:	drivers/media/i2c/smiapp/
12523F:	include/media/i2c/smiapp.h
12524F:	drivers/media/i2c/smiapp-pll.c
12525F:	drivers/media/i2c/smiapp-pll.h
12526F:	include/uapi/linux/smiapp.h
12527F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12528
12529SMM665 HARDWARE MONITOR DRIVER
12530M:	Guenter Roeck <linux@roeck-us.net>
12531L:	linux-hwmon@vger.kernel.org
12532S:	Maintained
12533F:	Documentation/hwmon/smm665
12534F:	drivers/hwmon/smm665.c
12535
12536SMSC EMC2103 HARDWARE MONITOR DRIVER
12537M:	Steve Glendinning <steve.glendinning@shawell.net>
12538L:	linux-hwmon@vger.kernel.org
12539S:	Maintained
12540F:	Documentation/hwmon/emc2103
12541F:	drivers/hwmon/emc2103.c
12542
12543SMSC SCH5627 HARDWARE MONITOR DRIVER
12544M:	Hans de Goede <hdegoede@redhat.com>
12545L:	linux-hwmon@vger.kernel.org
12546S:	Supported
12547F:	Documentation/hwmon/sch5627
12548F:	drivers/hwmon/sch5627.c
12549
12550SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12551M:	Steve Glendinning <steve.glendinning@shawell.net>
12552L:	linux-fbdev@vger.kernel.org
12553S:	Maintained
12554F:	drivers/video/fbdev/smscufx.c
12555
12556SMSC47B397 HARDWARE MONITOR DRIVER
12557M:	Jean Delvare <jdelvare@suse.com>
12558L:	linux-hwmon@vger.kernel.org
12559S:	Maintained
12560F:	Documentation/hwmon/smsc47b397
12561F:	drivers/hwmon/smsc47b397.c
12562
12563SMSC911x ETHERNET DRIVER
12564M:	Steve Glendinning <steve.glendinning@shawell.net>
12565L:	netdev@vger.kernel.org
12566S:	Maintained
12567F:	include/linux/smsc911x.h
12568F:	drivers/net/ethernet/smsc/smsc911x.*
12569
12570SMSC9420 PCI ETHERNET DRIVER
12571M:	Steve Glendinning <steve.glendinning@shawell.net>
12572L:	netdev@vger.kernel.org
12573S:	Maintained
12574F:	drivers/net/ethernet/smsc/smsc9420.*
12575
12576SOC-CAMERA V4L2 SUBSYSTEM
12577M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12578L:	linux-media@vger.kernel.org
12579T:	git git://linuxtv.org/media_tree.git
12580S:	Maintained
12581F:	include/media/soc*
12582F:	drivers/media/i2c/soc_camera/
12583F:	drivers/media/platform/soc_camera/
12584
12585SOEKRIS NET48XX LED SUPPORT
12586M:	Chris Boot <bootc@bootc.net>
12587S:	Maintained
12588F:	drivers/leds/leds-net48xx.c
12589
12590SOFT-ROCE DRIVER (rxe)
12591M:	Moni Shoua <monis@mellanox.com>
12592L:	linux-rdma@vger.kernel.org
12593S:	Supported
12594W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12595Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12596F:	drivers/infiniband/sw/rxe/
12597F:	include/uapi/rdma/rdma_user_rxe.h
12598
12599SOFTLOGIC 6x10 MPEG CODEC
12600M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12601M:	Anton Sviridenko <anton@corp.bluecherry.net>
12602M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12603M:	Andrey Utkin <andrey_utkin@fastmail.com>
12604M:	Ismael Luceno <ismael@iodev.co.uk>
12605L:	linux-media@vger.kernel.org
12606S:	Supported
12607F:	drivers/media/pci/solo6x10/
12608
12609SOFTWARE RAID (Multiple Disks) SUPPORT
12610M:	Shaohua Li <shli@kernel.org>
12611L:	linux-raid@vger.kernel.org
12612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12613S:	Supported
12614F:	drivers/md/Makefile
12615F:	drivers/md/Kconfig
12616F:	drivers/md/md*
12617F:	drivers/md/raid*
12618F:	include/linux/raid/
12619F:	include/uapi/linux/raid/
12620
12621SONIC NETWORK DRIVER
12622M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12623L:	netdev@vger.kernel.org
12624S:	Maintained
12625F:	drivers/net/ethernet/natsemi/sonic.*
12626
12627SONICS SILICON BACKPLANE DRIVER (SSB)
12628M:	Michael Buesch <m@bues.ch>
12629L:	linux-wireless@vger.kernel.org
12630S:	Maintained
12631F:	drivers/ssb/
12632F:	include/linux/ssb/
12633
12634SONY MEMORYSTICK CARD SUPPORT
12635M:	Alex Dubov <oakad@yahoo.com>
12636W:	http://tifmxx.berlios.de/
12637S:	Maintained
12638F:	drivers/memstick/host/tifm_ms.c
12639
12640SONY MEMORYSTICK STANDARD SUPPORT
12641M:	Maxim Levitsky <maximlevitsky@gmail.com>
12642S:	Maintained
12643F:	drivers/memstick/core/ms_block.*
12644
12645SONY VAIO CONTROL DEVICE DRIVER
12646M:	Mattia Dongili <malattia@linux.it>
12647L:	platform-driver-x86@vger.kernel.org
12648W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12649S:	Maintained
12650F:	Documentation/laptops/sony-laptop.txt
12651F:	drivers/char/sonypi.c
12652F:	drivers/platform/x86/sony-laptop.c
12653F:	include/linux/sony-laptop.h
12654
12655SOUND
12656M:	Jaroslav Kysela <perex@perex.cz>
12657M:	Takashi Iwai <tiwai@suse.com>
12658L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12659W:	http://www.alsa-project.org/
12660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12661T:	git git://git.alsa-project.org/alsa-kernel.git
12662Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12663S:	Maintained
12664F:	Documentation/sound/
12665F:	include/sound/
12666F:	include/uapi/sound/
12667F:	sound/
12668
12669SOUND - COMPRESSED AUDIO
12670M:	Vinod Koul <vinod.koul@intel.com>
12671L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12673S:	Supported
12674F:	Documentation/sound/alsa/compress_offload.txt
12675F:	include/sound/compress_driver.h
12676F:	include/uapi/sound/compress_*
12677F:	sound/core/compress_offload.c
12678F:	sound/soc/soc-compress.c
12679
12680SOUND - DMAENGINE HELPERS
12681M:	Lars-Peter Clausen <lars@metafoo.de>
12682S:	Supported
12683F:	include/sound/dmaengine_pcm.h
12684F:	sound/core/pcm_dmaengine.c
12685F:	sound/soc/soc-generic-dmaengine-pcm.c
12686
12687SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12688M:	Liam Girdwood <lgirdwood@gmail.com>
12689M:	Mark Brown <broonie@kernel.org>
12690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12691L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12692W:	http://alsa-project.org/main/index.php/ASoC
12693S:	Supported
12694F:	Documentation/devicetree/bindings/sound/
12695F:	Documentation/sound/alsa/soc/
12696F:	sound/soc/
12697F:	include/sound/soc*
12698
12699SP2 MEDIA DRIVER
12700M:	Olli Salonen <olli.salonen@iki.fi>
12701L:	linux-media@vger.kernel.org
12702W:	https://linuxtv.org
12703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12704S:	Maintained
12705F:	drivers/media/dvb-frontends/sp2*
12706
12707SPARC + UltraSPARC (sparc/sparc64)
12708M:	"David S. Miller" <davem@davemloft.net>
12709L:	sparclinux@vger.kernel.org
12710Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12713S:	Maintained
12714F:	arch/sparc/
12715F:	drivers/sbus/
12716
12717SPARC SERIAL DRIVERS
12718M:	"David S. Miller" <davem@davemloft.net>
12719L:	sparclinux@vger.kernel.org
12720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12722S:	Maintained
12723F:	include/linux/sunserialcore.h
12724F:	drivers/tty/serial/suncore.c
12725F:	drivers/tty/serial/sunhv.c
12726F:	drivers/tty/serial/sunsab.c
12727F:	drivers/tty/serial/sunsab.h
12728F:	drivers/tty/serial/sunsu.c
12729F:	drivers/tty/serial/sunzilog.c
12730F:	drivers/tty/serial/sunzilog.h
12731F:	drivers/tty/vcc.c
12732
12733SPARSE CHECKER
12734M:	"Christopher Li" <sparse@chrisli.org>
12735L:	linux-sparse@vger.kernel.org
12736W:	https://sparse.wiki.kernel.org/
12737T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12738T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12739S:	Maintained
12740F:	include/linux/compiler.h
12741
12742SPEAR CLOCK FRAMEWORK SUPPORT
12743M:	Viresh Kumar <vireshk@kernel.org>
12744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12745W:	http://www.st.com/spear
12746S:	Maintained
12747F:	drivers/clk/spear/
12748
12749SPEAR PLATFORM SUPPORT
12750M:	Viresh Kumar <vireshk@kernel.org>
12751M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12753W:	http://www.st.com/spear
12754S:	Maintained
12755F:	arch/arm/boot/dts/spear*
12756F:	arch/arm/mach-spear/
12757
12758SPI NOR SUBSYSTEM
12759M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12760M:	Marek Vasut <marek.vasut@gmail.com>
12761L:	linux-mtd@lists.infradead.org
12762W:	http://www.linux-mtd.infradead.org/
12763Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12764T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12765T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12766S:	Maintained
12767F:	drivers/mtd/spi-nor/
12768F:	include/linux/mtd/spi-nor.h
12769
12770SPI SUBSYSTEM
12771M:	Mark Brown <broonie@kernel.org>
12772L:	linux-spi@vger.kernel.org
12773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12774Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12775S:	Maintained
12776F:	Documentation/devicetree/bindings/spi/
12777F:	Documentation/spi/
12778F:	drivers/spi/
12779F:	include/linux/spi/
12780F:	include/uapi/linux/spi/
12781F:	tools/spi/
12782
12783SPIDERNET NETWORK DRIVER for CELL
12784M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12785L:	netdev@vger.kernel.org
12786S:	Supported
12787F:	Documentation/networking/spider_net.txt
12788F:	drivers/net/ethernet/toshiba/spider_net*
12789
12790SPMI SUBSYSTEM
12791R:	Stephen Boyd <sboyd@codeaurora.org>
12792L:	linux-arm-msm@vger.kernel.org
12793F:	Documentation/devicetree/bindings/spmi/
12794F:	drivers/spmi/
12795F:	include/dt-bindings/spmi/spmi.h
12796F:	include/linux/spmi.h
12797F:	include/trace/events/spmi.h
12798
12799SPU FILE SYSTEM
12800M:	Jeremy Kerr <jk@ozlabs.org>
12801L:	linuxppc-dev@lists.ozlabs.org
12802W:	http://www.ibm.com/developerworks/power/cell/
12803S:	Supported
12804F:	Documentation/filesystems/spufs.txt
12805F:	arch/powerpc/platforms/cell/spufs/
12806
12807SQUASHFS FILE SYSTEM
12808M:	Phillip Lougher <phillip@squashfs.org.uk>
12809L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12810W:	http://squashfs.org.uk
12811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12812S:	Maintained
12813F:	Documentation/filesystems/squashfs.txt
12814F:	fs/squashfs/
12815
12816SRM (Alpha) environment access
12817M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12818S:	Maintained
12819F:	arch/alpha/kernel/srm_env.c
12820
12821STABLE BRANCH
12822M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12823L:	stable@vger.kernel.org
12824S:	Supported
12825F:	Documentation/process/stable-kernel-rules.rst
12826
12827STAGING - ATOMISP DRIVER
12828M:	Alan Cox <alan@linux.intel.com>
12829M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12830L:	linux-media@vger.kernel.org
12831S:	Maintained
12832F:	drivers/staging/media/atomisp/
12833
12834STAGING - COMEDI
12835M:	Ian Abbott <abbotti@mev.co.uk>
12836M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12837S:	Odd Fixes
12838F:	drivers/staging/comedi/
12839
12840STAGING - FLARION FT1000 DRIVERS
12841M:	Marek Belisko <marek.belisko@gmail.com>
12842S:	Odd Fixes
12843F:	drivers/staging/ft1000/
12844
12845STAGING - INDUSTRIAL IO
12846M:	Jonathan Cameron <jic23@kernel.org>
12847L:	linux-iio@vger.kernel.org
12848S:	Odd Fixes
12849F:	Documentation/devicetree/bindings/staging/iio/
12850F:	drivers/staging/iio/
12851
12852STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12853M:	Jarod Wilson <jarod@wilsonet.com>
12854W:	http://www.lirc.org/
12855S:	Odd Fixes
12856F:	drivers/staging/media/lirc/
12857
12858STAGING - LUSTRE PARALLEL FILESYSTEM
12859M:	Oleg Drokin <oleg.drokin@intel.com>
12860M:	Andreas Dilger <andreas.dilger@intel.com>
12861M:	James Simmons <jsimmons@infradead.org>
12862L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12863W:	http://wiki.lustre.org/
12864S:	Maintained
12865F:	drivers/staging/lustre
12866
12867STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12868M:	Marc Dietrich <marvin24@gmx.de>
12869L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12870L:	linux-tegra@vger.kernel.org
12871S:	Maintained
12872F:	drivers/staging/nvec/
12873
12874STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12875M:	Jens Frederich <jfrederich@gmail.com>
12876M:	Daniel Drake <dsd@laptop.org>
12877M:	Jon Nettleton <jon.nettleton@gmail.com>
12878W:	http://wiki.laptop.org/go/DCON
12879S:	Maintained
12880F:	drivers/staging/olpc_dcon/
12881
12882STAGING - REALTEK RTL8712U DRIVERS
12883M:	Larry Finger <Larry.Finger@lwfinger.net>
12884M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12885S:	Odd Fixes
12886F:	drivers/staging/rtl8712/
12887
12888STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12889M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12890M:	Teddy Wang <teddy.wang@siliconmotion.com>
12891M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12892L:	linux-fbdev@vger.kernel.org
12893S:	Maintained
12894F:	drivers/staging/sm750fb/
12895
12896STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12897M:	William Hubbs <w.d.hubbs@gmail.com>
12898M:	Chris Brannon <chris@the-brannons.com>
12899M:	Kirk Reiser <kirk@reisers.ca>
12900M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12901L:	speakup@linux-speakup.org
12902W:	http://www.linux-speakup.org/
12903S:	Odd Fixes
12904F:	drivers/staging/speakup/
12905
12906STAGING - VIA VT665X DRIVERS
12907M:	Forest Bond <forest@alittletooquiet.net>
12908S:	Odd Fixes
12909F:	drivers/staging/vt665?/
12910
12911STAGING - WILC1000 WIFI DRIVER
12912M:	Aditya Shankar <aditya.shankar@microchip.com>
12913M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12914L:	linux-wireless@vger.kernel.org
12915S:	Supported
12916F:	drivers/staging/wilc1000/
12917
12918STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12919M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12920S:	Odd Fixes
12921F:	drivers/staging/xgifb/
12922
12923STAGING SUBSYSTEM
12924M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12926L:	devel@driverdev.osuosl.org
12927S:	Supported
12928F:	drivers/staging/
12929
12930STARFIRE/DURALAN NETWORK DRIVER
12931M:	Ion Badulescu <ionut@badula.org>
12932S:	Odd Fixes
12933F:	drivers/net/ethernet/adaptec/starfire*
12934
12935STEC S1220 SKD DRIVER
12936M:	Bart Van Assche <bart.vanassche@wdc.com>
12937L:	linux-block@vger.kernel.org
12938S:	Maintained
12939F:	drivers/block/skd*[ch]
12940
12941STI CEC DRIVER
12942M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12943S:	Maintained
12944F:	drivers/staging/media/st-cec/
12945F:	Documentation/devicetree/bindings/media/stih-cec.txt
12946
12947STK1160 USB VIDEO CAPTURE DRIVER
12948M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12949L:	linux-media@vger.kernel.org
12950T:	git git://linuxtv.org/media_tree.git
12951S:	Maintained
12952F:	drivers/media/usb/stk1160/
12953
12954STMMAC ETHERNET DRIVER
12955M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12956M:	Alexandre Torgue <alexandre.torgue@st.com>
12957L:	netdev@vger.kernel.org
12958W:	http://www.stlinux.com
12959S:	Supported
12960F:	drivers/net/ethernet/stmicro/stmmac/
12961
12962SUN3/3X
12963M:	Sam Creasey <sammy@sammy.net>
12964W:	http://sammy.net/sun3/
12965S:	Maintained
12966F:	arch/m68k/kernel/*sun3*
12967F:	arch/m68k/sun3*/
12968F:	arch/m68k/include/asm/sun3*
12969F:	drivers/net/ethernet/i825xx/sun3*
12970
12971SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12972M:	Hans de Goede <hdegoede@redhat.com>
12973L:	linux-input@vger.kernel.org
12974S:	Maintained
12975F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12976F:	drivers/input/keyboard/sun4i-lradc-keys.c
12977
12978SUNDANCE NETWORK DRIVER
12979M:	Denis Kirjanov <kda@linux-powerpc.org>
12980L:	netdev@vger.kernel.org
12981S:	Maintained
12982F:	drivers/net/ethernet/dlink/sundance.c
12983
12984SUPERH
12985M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12986M:	Rich Felker <dalias@libc.org>
12987L:	linux-sh@vger.kernel.org
12988Q:	http://patchwork.kernel.org/project/linux-sh/list/
12989S:	Maintained
12990F:	Documentation/sh/
12991F:	arch/sh/
12992F:	drivers/sh/
12993
12994SUSPEND TO RAM
12995M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12996M:	Len Brown <len.brown@intel.com>
12997M:	Pavel Machek <pavel@ucw.cz>
12998L:	linux-pm@vger.kernel.org
12999B:	https://bugzilla.kernel.org
13000S:	Supported
13001F:	Documentation/power/
13002F:	arch/x86/kernel/acpi/
13003F:	drivers/base/power/
13004F:	kernel/power/
13005F:	include/linux/suspend.h
13006F:	include/linux/freezer.h
13007F:	include/linux/pm.h
13008
13009SVGA HANDLING
13010M:	Martin Mares <mj@ucw.cz>
13011L:	linux-video@atrey.karlin.mff.cuni.cz
13012S:	Maintained
13013F:	Documentation/svga.txt
13014F:	arch/x86/boot/video*
13015
13016SWIOTLB SUBSYSTEM
13017M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13018L:	linux-kernel@vger.kernel.org
13019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13020S:	Supported
13021F:	lib/swiotlb.c
13022F:	arch/*/kernel/pci-swiotlb.c
13023F:	include/linux/swiotlb.h
13024
13025SWITCHDEV
13026M:	Jiri Pirko <jiri@resnulli.us>
13027M:	Ivan Vecera <ivecera@redhat.com>
13028L:	netdev@vger.kernel.org
13029S:	Supported
13030F:	net/switchdev/
13031F:	include/net/switchdev.h
13032
13033SYNC FILE FRAMEWORK
13034M:	Sumit Semwal <sumit.semwal@linaro.org>
13035R:	Gustavo Padovan <gustavo@padovan.org>
13036S:	Maintained
13037L:	linux-media@vger.kernel.org
13038L:	dri-devel@lists.freedesktop.org
13039F:	drivers/dma-buf/sync_*
13040F:	drivers/dma-buf/dma-fence*
13041F:	drivers/dma-buf/sw_sync.c
13042F:	include/linux/sync_file.h
13043F:	include/uapi/linux/sync_file.h
13044F:	Documentation/sync_file.txt
13045T:	git git://anongit.freedesktop.org/drm/drm-misc
13046
13047SYNOPSYS ARC ARCHITECTURE
13048M:	Vineet Gupta <vgupta@synopsys.com>
13049L:	linux-snps-arc@lists.infradead.org
13050S:	Supported
13051F:	arch/arc/
13052F:	Documentation/devicetree/bindings/arc/*
13053F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13054F:	drivers/clocksource/arc_timer.c
13055F:	drivers/tty/serial/arc_uart.c
13056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13057
13058SYNOPSYS ARC HSDK SDP pll clock driver
13059M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13060S:	Supported
13061F:	drivers/clk/clk-hsdk-pll.c
13062F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13063
13064SYNOPSYS ARC SDP clock driver
13065M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13066S:	Supported
13067F:	drivers/clk/axs10x/*
13068F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13069
13070SYNOPSYS ARC SDP platform support
13071M:	Alexey Brodkin <abrodkin@synopsys.com>
13072S:	Supported
13073F:	arch/arc/plat-axs10x
13074F:	arch/arc/boot/dts/ax*
13075F:	Documentation/devicetree/bindings/arc/axs10*
13076
13077SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13078M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13079S:	Supported
13080F:	drivers/reset/reset-axs10x.c
13081F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13082
13083SYNOPSYS DESIGNWARE APB GPIO DRIVER
13084M:	Hoan Tran <hotran@apm.com>
13085L:	linux-gpio@vger.kernel.org
13086S:	Maintained
13087F:	drivers/gpio/gpio-dwapb.c
13088F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13089
13090SYNOPSYS DESIGNWARE DMAC DRIVER
13091M:	Viresh Kumar <vireshk@kernel.org>
13092R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13093S:	Maintained
13094F:	include/linux/dma/dw.h
13095F:	include/linux/platform_data/dma-dw.h
13096F:	drivers/dma/dw/
13097
13098SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13099M:	Jie Deng <jiedeng@synopsys.com>
13100L:	netdev@vger.kernel.org
13101S:	Supported
13102F:	drivers/net/ethernet/synopsys/
13103
13104SYNOPSYS DESIGNWARE I2C DRIVER
13105M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13106R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13107R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13108L:	linux-i2c@vger.kernel.org
13109S:	Maintained
13110F:	drivers/i2c/busses/i2c-designware-*
13111F:	include/linux/platform_data/i2c-designware.h
13112
13113SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13114M:	Jaehoon Chung <jh80.chung@samsung.com>
13115L:	linux-mmc@vger.kernel.org
13116S:	Maintained
13117F:	drivers/mmc/host/dw_mmc*
13118
13119SYNOPSYS HSDK RESET CONTROLLER DRIVER
13120M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13121S:	Supported
13122F:	drivers/reset/reset-hsdk.c
13123F:	include/dt-bindings/reset/snps,hsdk-reset.h
13124F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13125
13126SYSTEM CONFIGURATION (SYSCON)
13127M:	Lee Jones <lee.jones@linaro.org>
13128M:	Arnd Bergmann <arnd@arndb.de>
13129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13130S:	Supported
13131F:	drivers/mfd/syscon.c
13132
13133SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13134M:	Sudeep Holla <sudeep.holla@arm.com>
13135L:	linux-arm-kernel@lists.infradead.org
13136S:	Maintained
13137F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13138F:	drivers/clk/clk-scpi.c
13139F:	drivers/cpufreq/scpi-cpufreq.c
13140F:	drivers/firmware/arm_scpi.c
13141F:	include/linux/scpi_protocol.h
13142
13143SYSTEM RESET/SHUTDOWN DRIVERS
13144M:	Sebastian Reichel <sre@kernel.org>
13145L:	linux-pm@vger.kernel.org
13146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13147S:	Maintained
13148F:	Documentation/devicetree/bindings/power/reset/
13149F:	drivers/power/reset/
13150
13151SYSTEM TRACE MODULE CLASS
13152M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13153S:	Maintained
13154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13155F:	Documentation/trace/stm.txt
13156F:	drivers/hwtracing/stm/
13157F:	include/linux/stm.h
13158F:	include/uapi/linux/stm.h
13159
13160SYSV FILESYSTEM
13161M:	Christoph Hellwig <hch@infradead.org>
13162S:	Maintained
13163F:	Documentation/filesystems/sysv-fs.txt
13164F:	fs/sysv/
13165F:	include/linux/sysv_fs.h
13166
13167TARGET SUBSYSTEM
13168M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13169L:	linux-scsi@vger.kernel.org
13170L:	target-devel@vger.kernel.org
13171W:	http://www.linux-iscsi.org
13172W:	http://groups.google.com/group/linux-iscsi-target-dev
13173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13174S:	Supported
13175F:	drivers/target/
13176F:	include/target/
13177F:	Documentation/target/
13178
13179TASKSTATS STATISTICS INTERFACE
13180M:	Balbir Singh <bsingharora@gmail.com>
13181S:	Maintained
13182F:	Documentation/accounting/taskstats*
13183F:	include/linux/taskstats*
13184F:	kernel/taskstats.c
13185
13186TC subsystem
13187M:	Jamal Hadi Salim <jhs@mojatatu.com>
13188M:	Cong Wang <xiyou.wangcong@gmail.com>
13189M:	Jiri Pirko <jiri@resnulli.us>
13190L:	netdev@vger.kernel.org
13191S:	Maintained
13192F:	include/net/pkt_cls.h
13193F:	include/net/pkt_sched.h
13194F:	include/net/tc_act/
13195F:	include/uapi/linux/pkt_cls.h
13196F:	include/uapi/linux/pkt_sched.h
13197F:	include/uapi/linux/tc_act/
13198F:	include/uapi/linux/tc_ematch/
13199F:	net/sched/
13200
13201TCP LOW PRIORITY MODULE
13202M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13203M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13204W:	http://tcp-lp-mod.sourceforge.net/
13205S:	Maintained
13206F:	net/ipv4/tcp_lp.c
13207
13208TDA10071 MEDIA DRIVER
13209M:	Antti Palosaari <crope@iki.fi>
13210L:	linux-media@vger.kernel.org
13211W:	https://linuxtv.org
13212W:	http://palosaari.fi/linux/
13213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13214T:	git git://linuxtv.org/anttip/media_tree.git
13215S:	Maintained
13216F:	drivers/media/dvb-frontends/tda10071*
13217
13218TDA18212 MEDIA DRIVER
13219M:	Antti Palosaari <crope@iki.fi>
13220L:	linux-media@vger.kernel.org
13221W:	https://linuxtv.org
13222W:	http://palosaari.fi/linux/
13223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13224T:	git git://linuxtv.org/anttip/media_tree.git
13225S:	Maintained
13226F:	drivers/media/tuners/tda18212*
13227
13228TDA18218 MEDIA DRIVER
13229M:	Antti Palosaari <crope@iki.fi>
13230L:	linux-media@vger.kernel.org
13231W:	https://linuxtv.org
13232W:	http://palosaari.fi/linux/
13233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13234T:	git git://linuxtv.org/anttip/media_tree.git
13235S:	Maintained
13236F:	drivers/media/tuners/tda18218*
13237
13238TDA18271 MEDIA DRIVER
13239M:	Michael Krufky <mkrufky@linuxtv.org>
13240L:	linux-media@vger.kernel.org
13241W:	https://linuxtv.org
13242W:	http://github.com/mkrufky
13243Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13244T:	git git://linuxtv.org/mkrufky/tuners.git
13245S:	Maintained
13246F:	drivers/media/tuners/tda18271*
13247
13248TDA827x MEDIA DRIVER
13249M:	Michael Krufky <mkrufky@linuxtv.org>
13250L:	linux-media@vger.kernel.org
13251W:	https://linuxtv.org
13252W:	http://github.com/mkrufky
13253Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13254T:	git git://linuxtv.org/mkrufky/tuners.git
13255S:	Maintained
13256F:	drivers/media/tuners/tda8290.*
13257
13258TDA8290 MEDIA DRIVER
13259M:	Michael Krufky <mkrufky@linuxtv.org>
13260L:	linux-media@vger.kernel.org
13261W:	https://linuxtv.org
13262W:	http://github.com/mkrufky
13263Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13264T:	git git://linuxtv.org/mkrufky/tuners.git
13265S:	Maintained
13266F:	drivers/media/tuners/tda8290.*
13267
13268TDA9840 MEDIA DRIVER
13269M:	Hans Verkuil <hverkuil@xs4all.nl>
13270L:	linux-media@vger.kernel.org
13271T:	git git://linuxtv.org/media_tree.git
13272W:	https://linuxtv.org
13273S:	Maintained
13274F:	drivers/media/i2c/tda9840*
13275
13276TEA5761 TUNER DRIVER
13277M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13278M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13279L:	linux-media@vger.kernel.org
13280W:	https://linuxtv.org
13281T:	git git://linuxtv.org/media_tree.git
13282S:	Odd fixes
13283F:	drivers/media/tuners/tea5761.*
13284
13285TEA5767 TUNER DRIVER
13286M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13287M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13288L:	linux-media@vger.kernel.org
13289W:	https://linuxtv.org
13290T:	git git://linuxtv.org/media_tree.git
13291S:	Maintained
13292F:	drivers/media/tuners/tea5767.*
13293
13294TEA6415C MEDIA DRIVER
13295M:	Hans Verkuil <hverkuil@xs4all.nl>
13296L:	linux-media@vger.kernel.org
13297T:	git git://linuxtv.org/media_tree.git
13298W:	https://linuxtv.org
13299S:	Maintained
13300F:	drivers/media/i2c/tea6415c*
13301
13302TEA6420 MEDIA DRIVER
13303M:	Hans Verkuil <hverkuil@xs4all.nl>
13304L:	linux-media@vger.kernel.org
13305T:	git git://linuxtv.org/media_tree.git
13306W:	https://linuxtv.org
13307S:	Maintained
13308F:	drivers/media/i2c/tea6420*
13309
13310TEAM DRIVER
13311M:	Jiri Pirko <jiri@resnulli.us>
13312L:	netdev@vger.kernel.org
13313S:	Supported
13314F:	drivers/net/team/
13315F:	include/linux/if_team.h
13316F:	include/uapi/linux/if_team.h
13317
13318TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13319M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13320S:	Maintained
13321F:	arch/x86/platform/ts5500/
13322
13323TECHNOTREND USB IR RECEIVER
13324M:	Sean Young <sean@mess.org>
13325L:	linux-media@vger.kernel.org
13326S:	Maintained
13327F:	drivers/media/rc/ttusbir.c
13328
13329TEE SUBSYSTEM
13330M:	Jens Wiklander <jens.wiklander@linaro.org>
13331S:	Maintained
13332F:	include/linux/tee_drv.h
13333F:	include/uapi/linux/tee.h
13334F:	drivers/tee/
13335F:	Documentation/tee.txt
13336
13337TEGRA ARCHITECTURE SUPPORT
13338M:	Thierry Reding <thierry.reding@gmail.com>
13339M:	Jonathan Hunter <jonathanh@nvidia.com>
13340L:	linux-tegra@vger.kernel.org
13341Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13343S:	Supported
13344N:	[^a-z]tegra
13345
13346TEGRA CLOCK DRIVER
13347M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13348M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13349S:	Supported
13350F:	drivers/clk/tegra/
13351
13352TEGRA DMA DRIVERS
13353M:	Laxman Dewangan <ldewangan@nvidia.com>
13354M:	Jon Hunter <jonathanh@nvidia.com>
13355S:	Supported
13356F:	drivers/dma/tegra*
13357
13358TEGRA I2C DRIVER
13359M:	Laxman Dewangan <ldewangan@nvidia.com>
13360S:	Supported
13361F:	drivers/i2c/busses/i2c-tegra.c
13362
13363TEGRA IOMMU DRIVERS
13364M:	Hiroshi Doyu <hdoyu@nvidia.com>
13365S:	Supported
13366F:	drivers/iommu/tegra*
13367
13368TEGRA KBC DRIVER
13369M:	Rakesh Iyer <riyer@nvidia.com>
13370M:	Laxman Dewangan <ldewangan@nvidia.com>
13371S:	Supported
13372F:	drivers/input/keyboard/tegra-kbc.c
13373
13374TEGRA PWM DRIVER
13375M:	Thierry Reding <thierry.reding@gmail.com>
13376S:	Supported
13377F:	drivers/pwm/pwm-tegra.c
13378
13379TEGRA SERIAL DRIVER
13380M:	Laxman Dewangan <ldewangan@nvidia.com>
13381S:	Supported
13382F:	drivers/tty/serial/serial-tegra.c
13383
13384TEGRA SPI DRIVER
13385M:	Laxman Dewangan <ldewangan@nvidia.com>
13386S:	Supported
13387F:	drivers/spi/spi-tegra*
13388
13389TEHUTI ETHERNET DRIVER
13390M:	Andy Gospodarek <andy@greyhouse.net>
13391L:	netdev@vger.kernel.org
13392S:	Supported
13393F:	drivers/net/ethernet/tehuti/*
13394
13395Telecom Clock Driver for MCPL0010
13396M:	Mark Gross <mark.gross@intel.com>
13397S:	Supported
13398F:	drivers/char/tlclk.c
13399
13400TENSILICA XTENSA PORT (xtensa)
13401M:	Chris Zankel <chris@zankel.net>
13402M:	Max Filippov <jcmvbkbc@gmail.com>
13403L:	linux-xtensa@linux-xtensa.org
13404T:	git git://github.com/czankel/xtensa-linux.git
13405S:	Maintained
13406F:	arch/xtensa/
13407F:	drivers/irqchip/irq-xtensa-*
13408
13409Texas Instruments' System Control Interface (TISCI) Protocol Driver
13410M:	Nishanth Menon <nm@ti.com>
13411M:	Tero Kristo <t-kristo@ti.com>
13412M:	Santosh Shilimkar <ssantosh@kernel.org>
13413L:	linux-arm-kernel@lists.infradead.org
13414S:	Maintained
13415F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13416F:	drivers/firmware/ti_sci*
13417F:	include/linux/soc/ti/ti_sci_protocol.h
13418F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13419F:	include/dt-bindings/genpd/k2g.h
13420F:	drivers/soc/ti/ti_sci_pm_domains.c
13421F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13422F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13423F:	drivers/clk/keystone/sci-clk.c
13424F:	drivers/reset/reset-ti-sci.c
13425
13426THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13427M:	Hans Verkuil <hverkuil@xs4all.nl>
13428L:	linux-media@vger.kernel.org
13429T:	git git://linuxtv.org/media_tree.git
13430W:	https://linuxtv.org
13431S:	Maintained
13432F:	drivers/media/radio/radio-raremono.c
13433
13434THERMAL
13435M:	Zhang Rui <rui.zhang@intel.com>
13436M:	Eduardo Valentin <edubezval@gmail.com>
13437L:	linux-pm@vger.kernel.org
13438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13440Q:	https://patchwork.kernel.org/project/linux-pm/list/
13441S:	Supported
13442F:	drivers/thermal/
13443F:	include/linux/thermal.h
13444F:	include/uapi/linux/thermal.h
13445F:	include/linux/cpu_cooling.h
13446F:	Documentation/devicetree/bindings/thermal/
13447
13448THERMAL/CPU_COOLING
13449M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13450M:	Viresh Kumar <viresh.kumar@linaro.org>
13451M:	Javi Merino <javi.merino@kernel.org>
13452L:	linux-pm@vger.kernel.org
13453S:	Supported
13454F:	Documentation/thermal/cpu-cooling-api.txt
13455F:	drivers/thermal/cpu_cooling.c
13456F:	include/linux/cpu_cooling.h
13457
13458THINKPAD ACPI EXTRAS DRIVER
13459M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13460L:	ibm-acpi-devel@lists.sourceforge.net
13461L:	platform-driver-x86@vger.kernel.org
13462W:	http://ibm-acpi.sourceforge.net
13463W:	http://thinkwiki.org/wiki/Ibm-acpi
13464T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13465S:	Maintained
13466F:	drivers/platform/x86/thinkpad_acpi.c
13467
13468THUNDERBOLT DRIVER
13469M:	Andreas Noever <andreas.noever@gmail.com>
13470M:	Michael Jamet <michael.jamet@intel.com>
13471M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13472M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13474S:	Maintained
13475F:	drivers/thunderbolt/
13476F:	include/linux/thunderbolt.h
13477
13478THUNDERBOLT NETWORK DRIVER
13479M:	Michael Jamet <michael.jamet@intel.com>
13480M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13481M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13482L:	netdev@vger.kernel.org
13483S:	Maintained
13484F:	drivers/net/thunderbolt.c
13485
13486THUNDERX GPIO DRIVER
13487M:	David Daney <david.daney@cavium.com>
13488S:	Maintained
13489F:	drivers/gpio/gpio-thunderx.c
13490
13491TI AM437X VPFE DRIVER
13492M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13493L:	linux-media@vger.kernel.org
13494W:	https://linuxtv.org
13495Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13496T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13497S:	Maintained
13498F:	drivers/media/platform/am437x/
13499
13500TI BANDGAP AND THERMAL DRIVER
13501M:	Eduardo Valentin <edubezval@gmail.com>
13502M:	Keerthy <j-keerthy@ti.com>
13503L:	linux-pm@vger.kernel.org
13504L:	linux-omap@vger.kernel.org
13505S:	Maintained
13506F:	drivers/thermal/ti-soc-thermal/
13507
13508TI BQ27XXX POWER SUPPLY DRIVER
13509R:	Andrew F. Davis <afd@ti.com>
13510F:	include/linux/power/bq27xxx_battery.h
13511F:	drivers/power/supply/bq27xxx_battery.c
13512F:	drivers/power/supply/bq27xxx_battery_i2c.c
13513
13514TI CDCE706 CLOCK DRIVER
13515M:	Max Filippov <jcmvbkbc@gmail.com>
13516S:	Maintained
13517F:	drivers/clk/clk-cdce706.c
13518
13519TI CLOCK DRIVER
13520M:	Tero Kristo <t-kristo@ti.com>
13521L:	linux-omap@vger.kernel.org
13522S:	Maintained
13523F:	drivers/clk/ti/
13524F:	include/linux/clk/ti.h
13525
13526TI DAVINCI MACHINE SUPPORT
13527M:	Sekhar Nori <nsekhar@ti.com>
13528M:	Kevin Hilman <khilman@kernel.org>
13529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13531S:	Supported
13532F:	arch/arm/mach-davinci/
13533F:	drivers/i2c/busses/i2c-davinci.c
13534F:	arch/arm/boot/dts/da850*
13535
13536TI DAVINCI SERIES GPIO DRIVER
13537M:	Keerthy <j-keerthy@ti.com>
13538L:	linux-gpio@vger.kernel.org
13539S:	Maintained
13540F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13541F:	drivers/gpio/gpio-davinci.c
13542
13543TI DAVINCI SERIES MEDIA DRIVER
13544M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13545L:	linux-media@vger.kernel.org
13546W:	https://linuxtv.org
13547Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13548T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13549S:	Maintained
13550F:	drivers/media/platform/davinci/
13551F:	include/media/davinci/
13552
13553TI ETHERNET SWITCH DRIVER (CPSW)
13554R:	Grygorii Strashko <grygorii.strashko@ti.com>
13555L:	linux-omap@vger.kernel.org
13556L:	netdev@vger.kernel.org
13557S:	Maintained
13558F:	drivers/net/ethernet/ti/cpsw*
13559F:	drivers/net/ethernet/ti/davinci*
13560
13561TI FLASH MEDIA INTERFACE DRIVER
13562M:	Alex Dubov <oakad@yahoo.com>
13563S:	Maintained
13564F:	drivers/misc/tifm*
13565F:	drivers/mmc/host/tifm_sd.c
13566F:	include/linux/tifm.h
13567
13568TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13569M:	Santosh Shilimkar <ssantosh@kernel.org>
13570L:	linux-kernel@vger.kernel.org
13571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13572S:	Maintained
13573F:	drivers/soc/ti/*
13574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13575
13576TI LM49xxx FAMILY ASoC CODEC DRIVERS
13577M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13578M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13579L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13580S:	Maintained
13581F:	sound/soc/codecs/lm49453*
13582F:	sound/soc/codecs/isabelle*
13583
13584TI LP855x BACKLIGHT DRIVER
13585M:	Milo Kim <milo.kim@ti.com>
13586S:	Maintained
13587F:	Documentation/backlight/lp855x-driver.txt
13588F:	drivers/video/backlight/lp855x_bl.c
13589F:	include/linux/platform_data/lp855x.h
13590
13591TI LP8727 CHARGER DRIVER
13592M:	Milo Kim <milo.kim@ti.com>
13593S:	Maintained
13594F:	drivers/power/supply/lp8727_charger.c
13595F:	include/linux/platform_data/lp8727.h
13596
13597TI LP8788 MFD DRIVER
13598M:	Milo Kim <milo.kim@ti.com>
13599S:	Maintained
13600F:	drivers/iio/adc/lp8788_adc.c
13601F:	drivers/leds/leds-lp8788.c
13602F:	drivers/mfd/lp8788*.c
13603F:	drivers/power/supply/lp8788-charger.c
13604F:	drivers/regulator/lp8788-*.c
13605F:	include/linux/mfd/lp8788*.h
13606
13607TI NETCP ETHERNET DRIVER
13608M:	Wingman Kwok <w-kwok2@ti.com>
13609M:	Murali Karicheri <m-karicheri2@ti.com>
13610L:	netdev@vger.kernel.org
13611S:	Maintained
13612F:	drivers/net/ethernet/ti/netcp*
13613
13614TI TAS571X FAMILY ASoC CODEC DRIVER
13615M:	Kevin Cernekee <cernekee@chromium.org>
13616L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13617S:	Odd Fixes
13618F:	sound/soc/codecs/tas571x*
13619
13620TI TRF7970A NFC DRIVER
13621M:	Mark Greer <mgreer@animalcreek.com>
13622L:	linux-wireless@vger.kernel.org
13623L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13624S:	Supported
13625F:	drivers/nfc/trf7970a.c
13626F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13627
13628TI TWL4030 SERIES SOC CODEC DRIVER
13629M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13630L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13631S:	Maintained
13632F:	sound/soc/codecs/twl4030*
13633
13634TI VPE/CAL DRIVERS
13635M:	Benoit Parrot <bparrot@ti.com>
13636L:	linux-media@vger.kernel.org
13637W:	http://linuxtv.org/
13638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13639S:	Maintained
13640F:	drivers/media/platform/ti-vpe/
13641
13642TI WILINK WIRELESS DRIVERS
13643L:	linux-wireless@vger.kernel.org
13644W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13645W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13647S:	Orphan
13648F:	drivers/net/wireless/ti/
13649F:	include/linux/wl12xx.h
13650
13651TILE ARCHITECTURE
13652M:	Chris Metcalf <cmetcalf@mellanox.com>
13653W:	http://www.mellanox.com/repository/solutions/tile-scm/
13654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13655S:	Supported
13656F:	arch/tile/
13657F:	drivers/char/tile-srom.c
13658F:	drivers/edac/tile_edac.c
13659F:	drivers/net/ethernet/tile/
13660F:	drivers/rtc/rtc-tile.c
13661F:	drivers/tty/hvc/hvc_tile.c
13662F:	drivers/tty/serial/tilegx.c
13663F:	drivers/usb/host/*-tilegx.c
13664F:	include/linux/usb/tilegx.h
13665
13666TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13667M:	John Stultz <john.stultz@linaro.org>
13668M:	Thomas Gleixner <tglx@linutronix.de>
13669R:	Stephen Boyd <sboyd@codeaurora.org>
13670L:	linux-kernel@vger.kernel.org
13671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13672S:	Supported
13673F:	include/linux/clocksource.h
13674F:	include/linux/time.h
13675F:	include/linux/timex.h
13676F:	include/uapi/linux/time.h
13677F:	include/uapi/linux/timex.h
13678F:	kernel/time/clocksource.c
13679F:	kernel/time/time*.c
13680F:	kernel/time/alarmtimer.c
13681F:	kernel/time/ntp.c
13682F:	tools/testing/selftests/timers/
13683
13684TIPC NETWORK LAYER
13685M:	Jon Maloy <jon.maloy@ericsson.com>
13686M:	Ying Xue <ying.xue@windriver.com>
13687L:	netdev@vger.kernel.org (core kernel code)
13688L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13689W:	http://tipc.sourceforge.net/
13690S:	Maintained
13691F:	include/uapi/linux/tipc*.h
13692F:	net/tipc/
13693
13694TLAN NETWORK DRIVER
13695M:	Samuel Chessman <chessman@tux.org>
13696L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13697W:	http://sourceforge.net/projects/tlan/
13698S:	Maintained
13699F:	Documentation/networking/tlan.txt
13700F:	drivers/net/ethernet/ti/tlan.*
13701
13702TM6000 VIDEO4LINUX DRIVER
13703M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13704M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13705L:	linux-media@vger.kernel.org
13706W:	https://linuxtv.org
13707T:	git git://linuxtv.org/media_tree.git
13708S:	Odd fixes
13709F:	drivers/media/usb/tm6000/
13710F:	Documentation/media/v4l-drivers/tm6000*
13711
13712TMIO/SDHI MMC DRIVER
13713M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13714L:	linux-mmc@vger.kernel.org
13715S:	Supported
13716F:	drivers/mmc/host/tmio_mmc*
13717F:	drivers/mmc/host/renesas_sdhi*
13718F:	include/linux/mfd/tmio.h
13719
13720TMP401 HARDWARE MONITOR DRIVER
13721M:	Guenter Roeck <linux@roeck-us.net>
13722L:	linux-hwmon@vger.kernel.org
13723S:	Maintained
13724F:	Documentation/hwmon/tmp401
13725F:	drivers/hwmon/tmp401.c
13726
13727TMPFS (SHMEM FILESYSTEM)
13728M:	Hugh Dickins <hughd@google.com>
13729L:	linux-mm@kvack.org
13730S:	Maintained
13731F:	include/linux/shmem_fs.h
13732F:	mm/shmem.c
13733
13734TOMOYO SECURITY MODULE
13735M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13736M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13737L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13738L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13739L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13740L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13741W:	http://tomoyo.sourceforge.jp/
13742T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13743S:	Maintained
13744F:	security/tomoyo/
13745
13746TOPSTAR LAPTOP EXTRAS DRIVER
13747M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13748L:	platform-driver-x86@vger.kernel.org
13749S:	Maintained
13750F:	drivers/platform/x86/topstar-laptop.c
13751
13752TOSHIBA ACPI EXTRAS DRIVER
13753M:	Azael Avalos <coproscefalo@gmail.com>
13754L:	platform-driver-x86@vger.kernel.org
13755S:	Maintained
13756F:	drivers/platform/x86/toshiba_acpi.c
13757
13758TOSHIBA BLUETOOTH DRIVER
13759M:	Azael Avalos <coproscefalo@gmail.com>
13760L:	platform-driver-x86@vger.kernel.org
13761S:	Maintained
13762F:	drivers/platform/x86/toshiba_bluetooth.c
13763
13764TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13765M:	Azael Avalos <coproscefalo@gmail.com>
13766L:	platform-driver-x86@vger.kernel.org
13767S:	Maintained
13768F:	drivers/platform/x86/toshiba_haps.c
13769
13770TOSHIBA SMM DRIVER
13771M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13772W:	http://www.buzzard.org.uk/toshiba/
13773S:	Maintained
13774F:	drivers/char/toshiba.c
13775F:	include/linux/toshiba.h
13776F:	include/uapi/linux/toshiba.h
13777
13778TOSHIBA TC358743 DRIVER
13779M:	Mats Randgaard <matrandg@cisco.com>
13780L:	linux-media@vger.kernel.org
13781S:	Maintained
13782F:	drivers/media/i2c/tc358743*
13783F:	include/media/i2c/tc358743.h
13784
13785TOSHIBA WMI HOTKEYS DRIVER
13786M:	Azael Avalos <coproscefalo@gmail.com>
13787L:	platform-driver-x86@vger.kernel.org
13788S:	Maintained
13789F:	drivers/platform/x86/toshiba-wmi.c
13790
13791TPM DEVICE DRIVER
13792M:	Peter Huewe <peterhuewe@gmx.de>
13793M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13794R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13795L:	linux-integrity@vger.kernel.org
13796Q:	https://patchwork.kernel.org/project/linux-integrity/list/
13797T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13798S:	Maintained
13799F:	drivers/char/tpm/
13800
13801TRACING
13802M:	Steven Rostedt <rostedt@goodmis.org>
13803M:	Ingo Molnar <mingo@redhat.com>
13804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13805S:	Maintained
13806F:	Documentation/trace/ftrace.txt
13807F:	arch/*/*/*/ftrace.h
13808F:	arch/*/kernel/ftrace.c
13809F:	include/*/ftrace.h
13810F:	include/linux/trace*.h
13811F:	include/trace/
13812F:	kernel/trace/
13813F:	tools/testing/selftests/ftrace/
13814
13815TRACING MMIO ACCESSES (MMIOTRACE)
13816M:	Steven Rostedt <rostedt@goodmis.org>
13817M:	Ingo Molnar <mingo@kernel.org>
13818R:	Karol Herbst <karolherbst@gmail.com>
13819R:	Pekka Paalanen <ppaalanen@gmail.com>
13820S:	Maintained
13821L:	linux-kernel@vger.kernel.org
13822L:	nouveau@lists.freedesktop.org
13823F:	kernel/trace/trace_mmiotrace.c
13824F:	include/linux/mmiotrace.h
13825F:	arch/x86/mm/kmmio.c
13826F:	arch/x86/mm/mmio-mod.c
13827F:	arch/x86/mm/testmmiotrace.c
13828
13829TRIVIAL PATCHES
13830M:	Jiri Kosina <trivial@kernel.org>
13831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13832S:	Maintained
13833K:	^Subject:.*(?i)trivial
13834
13835TTY LAYER
13836M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13837M:	Jiri Slaby <jslaby@suse.com>
13838S:	Supported
13839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13840F:	Documentation/serial/
13841F:	drivers/tty/
13842F:	drivers/tty/serial/serial_core.c
13843F:	include/linux/serial_core.h
13844F:	include/linux/serial.h
13845F:	include/linux/tty.h
13846F:	include/uapi/linux/serial_core.h
13847F:	include/uapi/linux/serial.h
13848F:	include/uapi/linux/tty.h
13849
13850TUA9001 MEDIA DRIVER
13851M:	Antti Palosaari <crope@iki.fi>
13852L:	linux-media@vger.kernel.org
13853W:	https://linuxtv.org
13854W:	http://palosaari.fi/linux/
13855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13856T:	git git://linuxtv.org/anttip/media_tree.git
13857S:	Maintained
13858F:	drivers/media/tuners/tua9001*
13859
13860TULIP NETWORK DRIVERS
13861L:	netdev@vger.kernel.org
13862L:	linux-parisc@vger.kernel.org
13863S:	Orphan
13864F:	drivers/net/ethernet/dec/tulip/
13865
13866TUN/TAP driver
13867M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13868W:	http://vtun.sourceforge.net/tun
13869S:	Maintained
13870F:	Documentation/networking/tuntap.txt
13871F:	arch/um/os-Linux/drivers/
13872
13873TURBOCHANNEL SUBSYSTEM
13874M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13875M:	Ralf Baechle <ralf@linux-mips.org>
13876L:	linux-mips@linux-mips.org
13877Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13878S:	Maintained
13879F:	drivers/tc/
13880F:	include/linux/tc.h
13881
13882TW5864 VIDEO4LINUX DRIVER
13883M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13884M:	Anton Sviridenko <anton@corp.bluecherry.net>
13885M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13886M:	Andrey Utkin <andrey_utkin@fastmail.com>
13887L:	linux-media@vger.kernel.org
13888S:	Supported
13889F:	drivers/media/pci/tw5864/
13890
13891TW68 VIDEO4LINUX DRIVER
13892M:	Hans Verkuil <hverkuil@xs4all.nl>
13893L:	linux-media@vger.kernel.org
13894T:	git git://linuxtv.org/media_tree.git
13895W:	https://linuxtv.org
13896S:	Odd Fixes
13897F:	drivers/media/pci/tw68/
13898
13899TW686X VIDEO4LINUX DRIVER
13900M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13901L:	linux-media@vger.kernel.org
13902T:	git git://linuxtv.org/media_tree.git
13903W:	http://linuxtv.org
13904S:	Maintained
13905F:	drivers/media/pci/tw686x/
13906
13907UBI FILE SYSTEM (UBIFS)
13908M:	Richard Weinberger <richard@nod.at>
13909M:	Artem Bityutskiy <dedekind1@gmail.com>
13910M:	Adrian Hunter <adrian.hunter@intel.com>
13911L:	linux-mtd@lists.infradead.org
13912T:	git git://git.infradead.org/ubifs-2.6.git
13913W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13914S:	Supported
13915F:	Documentation/filesystems/ubifs.txt
13916F:	fs/ubifs/
13917
13918UCLINUX (M68KNOMMU AND COLDFIRE)
13919M:	Greg Ungerer <gerg@linux-m68k.org>
13920W:	http://www.linux-m68k.org/
13921W:	http://www.uclinux.org/
13922L:	linux-m68k@lists.linux-m68k.org
13923L:	uclinux-dev@uclinux.org  (subscribers-only)
13924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13925S:	Maintained
13926F:	arch/m68k/coldfire/
13927F:	arch/m68k/68*/
13928F:	arch/m68k/*/*_no.*
13929F:	arch/m68k/include/asm/*_no.*
13930
13931UDF FILESYSTEM
13932M:	Jan Kara <jack@suse.com>
13933S:	Maintained
13934F:	Documentation/filesystems/udf.txt
13935F:	fs/udf/
13936
13937UDRAW TABLET
13938M:	Bastien Nocera <hadess@hadess.net>
13939L:	linux-input@vger.kernel.org
13940S:	Maintained
13941F:	drivers/hid/hid-udraw-ps3.c
13942
13943UFS FILESYSTEM
13944M:	Evgeniy Dushistov <dushistov@mail.ru>
13945S:	Maintained
13946F:	Documentation/filesystems/ufs.txt
13947F:	fs/ufs/
13948
13949UHID USERSPACE HID IO DRIVER:
13950M:	David Herrmann <dh.herrmann@googlemail.com>
13951L:	linux-input@vger.kernel.org
13952S:	Maintained
13953F:	drivers/hid/uhid.c
13954F:	include/uapi/linux/uhid.h
13955
13956ULPI BUS
13957M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13958L:	linux-usb@vger.kernel.org
13959S:	Maintained
13960F:	drivers/usb/common/ulpi.c
13961F:	include/linux/ulpi/
13962
13963ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13964L:	linux-usb@vger.kernel.org
13965S:	Orphan
13966F:	drivers/uwb/
13967F:	include/linux/uwb.h
13968F:	include/linux/uwb/
13969
13970UNICORE32 ARCHITECTURE:
13971M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13972W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13973S:	Maintained
13974T:	git git://github.com/gxt/linux.git
13975F:	arch/unicore32/
13976
13977UNIFDEF
13978M:	Tony Finch <dot@dotat.at>
13979W:	http://dotat.at/prog/unifdef
13980S:	Maintained
13981F:	scripts/unifdef.c
13982
13983UNIFORM CDROM DRIVER
13984M:	Jens Axboe <axboe@kernel.dk>
13985W:	http://www.kernel.dk
13986S:	Maintained
13987F:	Documentation/cdrom/
13988F:	drivers/cdrom/cdrom.c
13989F:	include/linux/cdrom.h
13990F:	include/uapi/linux/cdrom.h
13991
13992UNISYS S-PAR DRIVERS
13993M:	David Kershner <david.kershner@unisys.com>
13994L:	sparmaintainer@unisys.com (Unisys internal)
13995S:	Supported
13996F:	drivers/staging/unisys/
13997
13998UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13999M:	Vinayak Holikatti <vinholikatti@gmail.com>
14000L:	linux-scsi@vger.kernel.org
14001S:	Supported
14002F:	Documentation/scsi/ufs.txt
14003F:	drivers/scsi/ufs/
14004
14005UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14006M:	Joao Pinto <jpinto@synopsys.com>
14007L:	linux-scsi@vger.kernel.org
14008S:	Supported
14009F:	drivers/scsi/ufs/*dwc*
14010
14011UNSORTED BLOCK IMAGES (UBI)
14012M:	Artem Bityutskiy <dedekind1@gmail.com>
14013M:	Richard Weinberger <richard@nod.at>
14014W:	http://www.linux-mtd.infradead.org/
14015L:	linux-mtd@lists.infradead.org
14016T:	git git://git.infradead.org/ubifs-2.6.git
14017S:	Supported
14018F:	drivers/mtd/ubi/
14019F:	include/linux/mtd/ubi.h
14020F:	include/uapi/mtd/ubi-user.h
14021
14022USB "USBNET" DRIVER FRAMEWORK
14023M:	Oliver Neukum <oneukum@suse.com>
14024L:	netdev@vger.kernel.org
14025W:	http://www.linux-usb.org/usbnet
14026S:	Maintained
14027F:	drivers/net/usb/usbnet.c
14028F:	include/linux/usb/usbnet.h
14029
14030USB ACM DRIVER
14031M:	Oliver Neukum <oneukum@suse.com>
14032L:	linux-usb@vger.kernel.org
14033S:	Maintained
14034F:	Documentation/usb/acm.txt
14035F:	drivers/usb/class/cdc-acm.*
14036
14037USB AR5523 WIRELESS DRIVER
14038M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14039L:	linux-wireless@vger.kernel.org
14040S:	Maintained
14041F:	drivers/net/wireless/ath/ar5523/
14042
14043USB ATTACHED SCSI
14044M:	Oliver Neukum <oneukum@suse.com>
14045L:	linux-usb@vger.kernel.org
14046L:	linux-scsi@vger.kernel.org
14047S:	Maintained
14048F:	drivers/usb/storage/uas.c
14049
14050USB CDC ETHERNET DRIVER
14051M:	Oliver Neukum <oliver@neukum.org>
14052L:	linux-usb@vger.kernel.org
14053S:	Maintained
14054F:	drivers/net/usb/cdc_*.c
14055F:	include/uapi/linux/usb/cdc.h
14056
14057USB CHAOSKEY DRIVER
14058M:	Keith Packard <keithp@keithp.com>
14059L:	linux-usb@vger.kernel.org
14060S:	Maintained
14061F:	drivers/usb/misc/chaoskey.c
14062
14063USB CYPRESS C67X00 DRIVER
14064M:	Peter Korsgaard <jacmet@sunsite.dk>
14065L:	linux-usb@vger.kernel.org
14066S:	Maintained
14067F:	drivers/usb/c67x00/
14068
14069USB DAVICOM DM9601 DRIVER
14070M:	Peter Korsgaard <jacmet@sunsite.dk>
14071L:	netdev@vger.kernel.org
14072W:	http://www.linux-usb.org/usbnet
14073S:	Maintained
14074F:	drivers/net/usb/dm9601.c
14075
14076USB DIAMOND RIO500 DRIVER
14077M:	Cesar Miquel <miquel@df.uba.ar>
14078L:	rio500-users@lists.sourceforge.net
14079W:	http://rio500.sourceforge.net
14080S:	Maintained
14081F:	drivers/usb/misc/rio500*
14082
14083USB EHCI DRIVER
14084M:	Alan Stern <stern@rowland.harvard.edu>
14085L:	linux-usb@vger.kernel.org
14086S:	Maintained
14087F:	Documentation/usb/ehci.txt
14088F:	drivers/usb/host/ehci*
14089
14090USB GADGET/PERIPHERAL SUBSYSTEM
14091M:	Felipe Balbi <balbi@kernel.org>
14092L:	linux-usb@vger.kernel.org
14093W:	http://www.linux-usb.org/gadget
14094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14095S:	Maintained
14096F:	drivers/usb/gadget/
14097F:	include/linux/usb/gadget*
14098
14099USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14100M:	Jiri Kosina <jikos@kernel.org>
14101R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14102L:	linux-usb@vger.kernel.org
14103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14104S:	Maintained
14105F:	Documentation/hid/hiddev.txt
14106F:	drivers/hid/usbhid/
14107
14108USB ISP116X DRIVER
14109M:	Olav Kongas <ok@artecdesign.ee>
14110L:	linux-usb@vger.kernel.org
14111S:	Maintained
14112F:	drivers/usb/host/isp116x*
14113F:	include/linux/usb/isp116x.h
14114
14115USB LAN78XX ETHERNET DRIVER
14116M:	Woojung Huh <woojung.huh@microchip.com>
14117M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14118L:	netdev@vger.kernel.org
14119S:	Maintained
14120F:	drivers/net/usb/lan78xx.*
14121
14122USB MASS STORAGE DRIVER
14123M:	Alan Stern <stern@rowland.harvard.edu>
14124L:	linux-usb@vger.kernel.org
14125L:	usb-storage@lists.one-eyed-alien.net
14126S:	Maintained
14127W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14128F:	drivers/usb/storage/
14129
14130USB MIDI DRIVER
14131M:	Clemens Ladisch <clemens@ladisch.de>
14132L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14133T:	git git://git.alsa-project.org/alsa-kernel.git
14134S:	Maintained
14135F:	sound/usb/midi.*
14136
14137USB NETWORKING DRIVERS
14138L:	linux-usb@vger.kernel.org
14139S:	Odd Fixes
14140F:	drivers/net/usb/
14141
14142USB OHCI DRIVER
14143M:	Alan Stern <stern@rowland.harvard.edu>
14144L:	linux-usb@vger.kernel.org
14145S:	Maintained
14146F:	Documentation/usb/ohci.txt
14147F:	drivers/usb/host/ohci*
14148
14149USB OTG FSM (Finite State Machine)
14150M:	Peter Chen <Peter.Chen@nxp.com>
14151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14152L:	linux-usb@vger.kernel.org
14153S:	Maintained
14154F:	drivers/usb/common/usb-otg-fsm.c
14155
14156USB OVER IP DRIVER
14157M:	Valentina Manea <valentina.manea.m@gmail.com>
14158M:	Shuah Khan <shuahkh@osg.samsung.com>
14159M:	Shuah Khan <shuah@kernel.org>
14160L:	linux-usb@vger.kernel.org
14161S:	Maintained
14162F:	Documentation/usb/usbip_protocol.txt
14163F:	drivers/usb/usbip/
14164F:	tools/usb/usbip/
14165
14166USB PEGASUS DRIVER
14167M:	Petko Manolov <petkan@nucleusys.com>
14168L:	linux-usb@vger.kernel.org
14169L:	netdev@vger.kernel.org
14170T:	git git://github.com/petkan/pegasus.git
14171W:	https://github.com/petkan/pegasus
14172S:	Maintained
14173F:	drivers/net/usb/pegasus.*
14174
14175USB PHY LAYER
14176M:	Felipe Balbi <balbi@kernel.org>
14177L:	linux-usb@vger.kernel.org
14178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14179S:	Maintained
14180F:	drivers/usb/phy/
14181
14182USB PRINTER DRIVER (usblp)
14183M:	Pete Zaitcev <zaitcev@redhat.com>
14184L:	linux-usb@vger.kernel.org
14185S:	Supported
14186F:	drivers/usb/class/usblp.c
14187
14188USB QMI WWAN NETWORK DRIVER
14189M:	Bjørn Mork <bjorn@mork.no>
14190L:	netdev@vger.kernel.org
14191S:	Maintained
14192F:	Documentation/ABI/testing/sysfs-class-net-qmi
14193F:	drivers/net/usb/qmi_wwan.c
14194
14195USB RTL8150 DRIVER
14196M:	Petko Manolov <petkan@nucleusys.com>
14197L:	linux-usb@vger.kernel.org
14198L:	netdev@vger.kernel.org
14199T:	git git://github.com/petkan/rtl8150.git
14200W:	https://github.com/petkan/rtl8150
14201S:	Maintained
14202F:	drivers/net/usb/rtl8150.c
14203
14204USB SERIAL SUBSYSTEM
14205M:	Johan Hovold <johan@kernel.org>
14206L:	linux-usb@vger.kernel.org
14207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14208S:	Maintained
14209F:	Documentation/usb/usb-serial.txt
14210F:	drivers/usb/serial/
14211F:	include/linux/usb/serial.h
14212
14213USB SMSC75XX ETHERNET DRIVER
14214M:	Steve Glendinning <steve.glendinning@shawell.net>
14215L:	netdev@vger.kernel.org
14216S:	Maintained
14217F:	drivers/net/usb/smsc75xx.*
14218
14219USB SMSC95XX ETHERNET DRIVER
14220M:	Steve Glendinning <steve.glendinning@shawell.net>
14221M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14222L:	netdev@vger.kernel.org
14223S:	Maintained
14224F:	drivers/net/usb/smsc95xx.*
14225
14226USB SUBSYSTEM
14227M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14228L:	linux-usb@vger.kernel.org
14229W:	http://www.linux-usb.org
14230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14231S:	Supported
14232F:	Documentation/devicetree/bindings/usb/
14233F:	Documentation/usb/
14234F:	drivers/usb/
14235F:	include/linux/usb.h
14236F:	include/linux/usb/
14237
14238USB TYPEC SUBSYSTEM
14239M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14240L:	linux-usb@vger.kernel.org
14241S:	Maintained
14242F:	Documentation/ABI/testing/sysfs-class-typec
14243F:	Documentation/usb/typec.rst
14244F:	drivers/usb/typec/
14245F:	include/linux/usb/typec.h
14246
14247USB UHCI DRIVER
14248M:	Alan Stern <stern@rowland.harvard.edu>
14249L:	linux-usb@vger.kernel.org
14250S:	Maintained
14251F:	drivers/usb/host/uhci*
14252
14253USB VIDEO CLASS
14254M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14255L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14256L:	linux-media@vger.kernel.org
14257T:	git git://linuxtv.org/media_tree.git
14258W:	http://www.ideasonboard.org/uvc/
14259S:	Maintained
14260F:	drivers/media/usb/uvc/
14261F:	include/uapi/linux/uvcvideo.h
14262
14263USB VISION DRIVER
14264M:	Hans Verkuil <hverkuil@xs4all.nl>
14265L:	linux-media@vger.kernel.org
14266T:	git git://linuxtv.org/media_tree.git
14267W:	https://linuxtv.org
14268S:	Odd Fixes
14269F:	drivers/media/usb/usbvision/
14270
14271USB WEBCAM GADGET
14272M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14273L:	linux-usb@vger.kernel.org
14274S:	Maintained
14275F:	drivers/usb/gadget/function/*uvc*
14276F:	drivers/usb/gadget/legacy/webcam.c
14277
14278USB WIRELESS RNDIS DRIVER (rndis_wlan)
14279M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14280L:	linux-wireless@vger.kernel.org
14281S:	Maintained
14282F:	drivers/net/wireless/rndis_wlan.c
14283
14284USB XHCI DRIVER
14285M:	Mathias Nyman <mathias.nyman@intel.com>
14286L:	linux-usb@vger.kernel.org
14287S:	Supported
14288F:	drivers/usb/host/xhci*
14289F:	drivers/usb/host/pci-quirks*
14290
14291USB ZD1201 DRIVER
14292L:	linux-wireless@vger.kernel.org
14293W:	http://linux-lc100020.sourceforge.net
14294S:	Orphan
14295F:	drivers/net/wireless/zydas/zd1201.*
14296
14297USB ZR364XX DRIVER
14298M:	Antoine Jacquet <royale@zerezo.com>
14299L:	linux-usb@vger.kernel.org
14300L:	linux-media@vger.kernel.org
14301T:	git git://linuxtv.org/media_tree.git
14302W:	http://royale.zerezo.com/zr364xx/
14303S:	Maintained
14304F:	Documentation/media/v4l-drivers/zr364xx*
14305F:	drivers/media/usb/zr364xx/
14306
14307USER-MODE LINUX (UML)
14308M:	Jeff Dike <jdike@addtoit.com>
14309M:	Richard Weinberger <richard@nod.at>
14310L:	user-mode-linux-devel@lists.sourceforge.net
14311L:	user-mode-linux-user@lists.sourceforge.net
14312W:	http://user-mode-linux.sourceforge.net
14313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14314S:	Maintained
14315F:	Documentation/virtual/uml/
14316F:	arch/um/
14317F:	arch/x86/um/
14318F:	fs/hostfs/
14319F:	fs/hppfs/
14320
14321USERSPACE I/O (UIO)
14322M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14323S:	Maintained
14324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14325F:	Documentation/driver-api/uio-howto.rst
14326F:	drivers/uio/
14327F:	include/linux/uio*.h
14328
14329UTIL-LINUX PACKAGE
14330M:	Karel Zak <kzak@redhat.com>
14331L:	util-linux@vger.kernel.org
14332W:	http://en.wikipedia.org/wiki/Util-linux
14333T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14334S:	Maintained
14335
14336UUID HELPERS
14337M:	Christoph Hellwig <hch@lst.de>
14338R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14339L:	linux-kernel@vger.kernel.org
14340T:	git git://git.infradead.org/users/hch/uuid.git
14341F:	lib/uuid.c
14342F:	lib/test_uuid.c
14343F:	include/linux/uuid.h
14344F:	include/uapi/linux/uuid.h
14345S:	Maintained
14346
14347UVESAFB DRIVER
14348M:	Michal Januszewski <spock@gentoo.org>
14349L:	linux-fbdev@vger.kernel.org
14350W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14351S:	Maintained
14352F:	Documentation/fb/uvesafb.txt
14353F:	drivers/video/fbdev/uvesafb.*
14354
14355VF610 NAND DRIVER
14356M:	Stefan Agner <stefan@agner.ch>
14357L:	linux-mtd@lists.infradead.org
14358S:	Supported
14359F:	drivers/mtd/nand/vf610_nfc.c
14360
14361VFAT/FAT/MSDOS FILESYSTEM
14362M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14363S:	Maintained
14364F:	Documentation/filesystems/vfat.txt
14365F:	fs/fat/
14366
14367VFIO DRIVER
14368M:	Alex Williamson <alex.williamson@redhat.com>
14369L:	kvm@vger.kernel.org
14370T:	git git://github.com/awilliam/linux-vfio.git
14371S:	Maintained
14372F:	Documentation/vfio.txt
14373F:	drivers/vfio/
14374F:	include/linux/vfio.h
14375F:	include/uapi/linux/vfio.h
14376
14377VFIO MEDIATED DEVICE DRIVERS
14378M:	Kirti Wankhede <kwankhede@nvidia.com>
14379L:	kvm@vger.kernel.org
14380S:	Maintained
14381F:	Documentation/vfio-mediated-device.txt
14382F:	drivers/vfio/mdev/
14383F:	include/linux/mdev.h
14384F:	samples/vfio-mdev/
14385
14386VFIO PLATFORM DRIVER
14387M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14388L:	kvm@vger.kernel.org
14389S:	Maintained
14390F:	drivers/vfio/platform/
14391
14392VGA_SWITCHEROO
14393R:	Lukas Wunner <lukas@wunner.de>
14394S:	Maintained
14395F:	Documentation/gpu/vga-switcheroo.rst
14396F:	drivers/gpu/vga/vga_switcheroo.c
14397F:	include/linux/vga_switcheroo.h
14398T:	git git://anongit.freedesktop.org/drm/drm-misc
14399
14400VIA RHINE NETWORK DRIVER
14401S:	Orphan
14402F:	drivers/net/ethernet/via/via-rhine.c
14403
14404VIA SD/MMC CARD CONTROLLER DRIVER
14405M:	Bruce Chang <brucechang@via.com.tw>
14406M:	Harald Welte <HaraldWelte@viatech.com>
14407S:	Maintained
14408F:	drivers/mmc/host/via-sdmmc.c
14409
14410VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14411M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14412L:	linux-fbdev@vger.kernel.org
14413S:	Maintained
14414F:	include/linux/via-core.h
14415F:	include/linux/via-gpio.h
14416F:	include/linux/via_i2c.h
14417F:	drivers/video/fbdev/via/
14418
14419VIA VELOCITY NETWORK DRIVER
14420M:	Francois Romieu <romieu@fr.zoreil.com>
14421L:	netdev@vger.kernel.org
14422S:	Maintained
14423F:	drivers/net/ethernet/via/via-velocity.*
14424
14425VIDEO MULTIPLEXER DRIVER
14426M:	Philipp Zabel <p.zabel@pengutronix.de>
14427L:	linux-media@vger.kernel.org
14428S:	Maintained
14429F:	drivers/media/platform/video-mux.c
14430
14431VIDEOBUF2 FRAMEWORK
14432M:	Pawel Osciak <pawel@osciak.com>
14433M:	Marek Szyprowski <m.szyprowski@samsung.com>
14434M:	Kyungmin Park <kyungmin.park@samsung.com>
14435L:	linux-media@vger.kernel.org
14436S:	Maintained
14437F:	drivers/media/v4l2-core/videobuf2-*
14438F:	include/media/videobuf2-*
14439
14440VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14441M:	Helen Koike <helen.koike@collabora.com>
14442L:	linux-media@vger.kernel.org
14443T:	git git://linuxtv.org/media_tree.git
14444W:	https://linuxtv.org
14445S:	Maintained
14446F:	drivers/media/platform/vimc/*
14447
14448VIRT LIB
14449M:	Alex Williamson <alex.williamson@redhat.com>
14450M:	Paolo Bonzini <pbonzini@redhat.com>
14451L:	kvm@vger.kernel.org
14452S:	Supported
14453F:	virt/lib/
14454
14455VIRTIO AND VHOST VSOCK DRIVER
14456M:	Stefan Hajnoczi <stefanha@redhat.com>
14457L:	kvm@vger.kernel.org
14458L:	virtualization@lists.linux-foundation.org
14459L:	netdev@vger.kernel.org
14460S:	Maintained
14461F:	include/linux/virtio_vsock.h
14462F:	include/uapi/linux/virtio_vsock.h
14463F:	include/uapi/linux/vsockmon.h
14464F:	include/uapi/linux/vm_sockets_diag.h
14465F:	net/vmw_vsock/diag.c
14466F:	net/vmw_vsock/af_vsock_tap.c
14467F:	net/vmw_vsock/virtio_transport_common.c
14468F:	net/vmw_vsock/virtio_transport.c
14469F:	drivers/net/vsockmon.c
14470F:	drivers/vhost/vsock.c
14471F:	drivers/vhost/vsock.h
14472F:	tools/testing/vsock/
14473
14474VIRTIO CONSOLE DRIVER
14475M:	Amit Shah <amit@kernel.org>
14476L:	virtualization@lists.linux-foundation.org
14477S:	Maintained
14478F:	drivers/char/virtio_console.c
14479F:	include/linux/virtio_console.h
14480F:	include/uapi/linux/virtio_console.h
14481
14482VIRTIO CORE, NET AND BLOCK DRIVERS
14483M:	"Michael S. Tsirkin" <mst@redhat.com>
14484M:	Jason Wang <jasowang@redhat.com>
14485L:	virtualization@lists.linux-foundation.org
14486S:	Maintained
14487F:	Documentation/devicetree/bindings/virtio/
14488F:	drivers/virtio/
14489F:	tools/virtio/
14490F:	drivers/net/virtio_net.c
14491F:	drivers/block/virtio_blk.c
14492F:	include/linux/virtio*.h
14493F:	include/uapi/linux/virtio_*.h
14494F:	drivers/crypto/virtio/
14495F:	mm/balloon_compaction.c
14496
14497VIRTIO CRYPTO DRIVER
14498M:	Gonglei <arei.gonglei@huawei.com>
14499L:	virtualization@lists.linux-foundation.org
14500L:	linux-crypto@vger.kernel.org
14501S:	Maintained
14502F:	drivers/crypto/virtio/
14503F:	include/uapi/linux/virtio_crypto.h
14504
14505VIRTIO DRIVERS FOR S390
14506M:	Cornelia Huck <cohuck@redhat.com>
14507M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14508L:	linux-s390@vger.kernel.org
14509L:	virtualization@lists.linux-foundation.org
14510L:	kvm@vger.kernel.org
14511S:	Supported
14512F:	drivers/s390/virtio/
14513F:	arch/s390/include/uapi/asm/virtio-ccw.h
14514
14515VIRTIO GPU DRIVER
14516M:	David Airlie <airlied@linux.ie>
14517M:	Gerd Hoffmann <kraxel@redhat.com>
14518L:	dri-devel@lists.freedesktop.org
14519L:	virtualization@lists.linux-foundation.org
14520T:	git git://anongit.freedesktop.org/drm/drm-misc
14521S:	Maintained
14522F:	drivers/gpu/drm/virtio/
14523F:	include/uapi/linux/virtio_gpu.h
14524
14525VIRTIO HOST (VHOST)
14526M:	"Michael S. Tsirkin" <mst@redhat.com>
14527M:	Jason Wang <jasowang@redhat.com>
14528L:	kvm@vger.kernel.org
14529L:	virtualization@lists.linux-foundation.org
14530L:	netdev@vger.kernel.org
14531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14532S:	Maintained
14533F:	drivers/vhost/
14534F:	include/uapi/linux/vhost.h
14535
14536VIRTIO INPUT DRIVER
14537M:	Gerd Hoffmann <kraxel@redhat.com>
14538S:	Maintained
14539F:	drivers/virtio/virtio_input.c
14540F:	include/uapi/linux/virtio_input.h
14541
14542VIRTUAL SERIO DEVICE DRIVER
14543M:	Stephen Chandler Paul <thatslyude@gmail.com>
14544S:	Maintained
14545F:	drivers/input/serio/userio.c
14546F:	include/uapi/linux/userio.h
14547
14548VIVID VIRTUAL VIDEO DRIVER
14549M:	Hans Verkuil <hverkuil@xs4all.nl>
14550L:	linux-media@vger.kernel.org
14551T:	git git://linuxtv.org/media_tree.git
14552W:	https://linuxtv.org
14553S:	Maintained
14554F:	drivers/media/platform/vivid/*
14555
14556VLYNQ BUS
14557M:	Florian Fainelli <f.fainelli@gmail.com>
14558L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14559S:	Maintained
14560F:	drivers/vlynq/vlynq.c
14561F:	include/linux/vlynq.h
14562
14563VME SUBSYSTEM
14564M:	Martyn Welch <martyn@welchs.me.uk>
14565M:	Manohar Vanga <manohar.vanga@gmail.com>
14566M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14567L:	devel@driverdev.osuosl.org
14568S:	Maintained
14569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14570F:	Documentation/driver-api/vme.rst
14571F:	drivers/staging/vme/
14572F:	drivers/vme/
14573F:	include/linux/vme*
14574
14575VMWARE BALLOON DRIVER
14576M:	Xavier Deguillard <xdeguillard@vmware.com>
14577M:	Philip Moltmann <moltmann@vmware.com>
14578M:	"VMware, Inc." <pv-drivers@vmware.com>
14579L:	linux-kernel@vger.kernel.org
14580S:	Maintained
14581F:	drivers/misc/vmw_balloon.c
14582
14583VMWARE HYPERVISOR INTERFACE
14584M:	Alok Kataria <akataria@vmware.com>
14585L:	virtualization@lists.linux-foundation.org
14586S:	Supported
14587F:	arch/x86/kernel/cpu/vmware.c
14588
14589VMWARE PVRDMA DRIVER
14590M:	Adit Ranadive <aditr@vmware.com>
14591M:	VMware PV-Drivers <pv-drivers@vmware.com>
14592L:	linux-rdma@vger.kernel.org
14593S:	Maintained
14594F:	drivers/infiniband/hw/vmw_pvrdma/
14595
14596VMware PVSCSI driver
14597M:	Jim Gill <jgill@vmware.com>
14598M:	VMware PV-Drivers <pv-drivers@vmware.com>
14599L:	linux-scsi@vger.kernel.org
14600S:	Maintained
14601F:	drivers/scsi/vmw_pvscsi.c
14602F:	drivers/scsi/vmw_pvscsi.h
14603
14604VMWARE VMMOUSE SUBDRIVER
14605M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14606M:	"VMware, Inc." <pv-drivers@vmware.com>
14607L:	linux-input@vger.kernel.org
14608S:	Maintained
14609F:	drivers/input/mouse/vmmouse.c
14610F:	drivers/input/mouse/vmmouse.h
14611
14612VMWARE VMXNET3 ETHERNET DRIVER
14613M:	Shrikrishna Khare <skhare@vmware.com>
14614M:	"VMware, Inc." <pv-drivers@vmware.com>
14615L:	netdev@vger.kernel.org
14616S:	Maintained
14617F:	drivers/net/vmxnet3/
14618
14619VOCORE VOCORE2 BOARD
14620M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14621L:	linux-mips@linux-mips.org
14622S:	Maintained
14623F:	arch/mips/boot/dts/ralink/vocore2.dts
14624
14625VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14626M:	Liam Girdwood <lgirdwood@gmail.com>
14627M:	Mark Brown <broonie@kernel.org>
14628L:	linux-kernel@vger.kernel.org
14629W:	http://www.slimlogic.co.uk/?p=48
14630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14631S:	Supported
14632F:	Documentation/devicetree/bindings/regulator/
14633F:	drivers/regulator/
14634F:	include/dt-bindings/regulator/
14635F:	include/linux/regulator/
14636
14637VRF
14638M:	David Ahern <dsa@cumulusnetworks.com>
14639M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14640L:	netdev@vger.kernel.org
14641S:	Maintained
14642F:	drivers/net/vrf.c
14643F:	Documentation/networking/vrf.txt
14644
14645VT1211 HARDWARE MONITOR DRIVER
14646M:	Juerg Haefliger <juergh@gmail.com>
14647L:	linux-hwmon@vger.kernel.org
14648S:	Maintained
14649F:	Documentation/hwmon/vt1211
14650F:	drivers/hwmon/vt1211.c
14651
14652VT8231 HARDWARE MONITOR DRIVER
14653M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14654L:	linux-hwmon@vger.kernel.org
14655S:	Maintained
14656F:	drivers/hwmon/vt8231.c
14657
14658VUB300 USB to SDIO/SD/MMC bridge chip
14659M:	Tony Olech <tony.olech@elandigitalsystems.com>
14660L:	linux-mmc@vger.kernel.org
14661L:	linux-usb@vger.kernel.org
14662S:	Supported
14663F:	drivers/mmc/host/vub300.c
14664
14665W1 DALLAS'S 1-WIRE BUS
14666M:	Evgeniy Polyakov <zbr@ioremap.net>
14667S:	Maintained
14668F:	Documentation/w1/
14669F:	drivers/w1/
14670F:	include/linux/w1.h
14671
14672W83791D HARDWARE MONITORING DRIVER
14673M:	Marc Hulsman <m.hulsman@tudelft.nl>
14674L:	linux-hwmon@vger.kernel.org
14675S:	Maintained
14676F:	Documentation/hwmon/w83791d
14677F:	drivers/hwmon/w83791d.c
14678
14679W83793 HARDWARE MONITORING DRIVER
14680M:	Rudolf Marek <r.marek@assembler.cz>
14681L:	linux-hwmon@vger.kernel.org
14682S:	Maintained
14683F:	Documentation/hwmon/w83793
14684F:	drivers/hwmon/w83793.c
14685
14686W83795 HARDWARE MONITORING DRIVER
14687M:	Jean Delvare <jdelvare@suse.com>
14688L:	linux-hwmon@vger.kernel.org
14689S:	Maintained
14690F:	drivers/hwmon/w83795.c
14691
14692W83L51xD SD/MMC CARD INTERFACE DRIVER
14693M:	Pierre Ossman <pierre@ossman.eu>
14694S:	Maintained
14695F:	drivers/mmc/host/wbsd.*
14696
14697WACOM PROTOCOL 4 SERIAL TABLETS
14698M:	Julian Squires <julian@cipht.net>
14699M:	Hans de Goede <hdegoede@redhat.com>
14700L:	linux-input@vger.kernel.org
14701S:	Maintained
14702F:	drivers/input/tablet/wacom_serial4.c
14703
14704WATCHDOG DEVICE DRIVERS
14705M:	Wim Van Sebroeck <wim@iguana.be>
14706R:	Guenter Roeck <linux@roeck-us.net>
14707L:	linux-watchdog@vger.kernel.org
14708W:	http://www.linux-watchdog.org/
14709T:	git git://www.linux-watchdog.org/linux-watchdog.git
14710S:	Maintained
14711F:	Documentation/devicetree/bindings/watchdog/
14712F:	Documentation/watchdog/
14713F:	drivers/watchdog/
14714F:	include/linux/watchdog.h
14715F:	include/uapi/linux/watchdog.h
14716
14717WHISKEYCOVE PMIC GPIO DRIVER
14718M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14719L:	linux-gpio@vger.kernel.org
14720S:	Maintained
14721F:	drivers/gpio/gpio-wcove.c
14722
14723WIIMOTE HID DRIVER
14724M:	David Herrmann <dh.herrmann@googlemail.com>
14725L:	linux-input@vger.kernel.org
14726S:	Maintained
14727F:	drivers/hid/hid-wiimote*
14728
14729WILOCITY WIL6210 WIRELESS DRIVER
14730M:	Maya Erez <qca_merez@qca.qualcomm.com>
14731L:	linux-wireless@vger.kernel.org
14732L:	wil6210@qca.qualcomm.com
14733S:	Supported
14734W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14735F:	drivers/net/wireless/ath/wil6210/
14736
14737WIMAX STACK
14738M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14739M:	linux-wimax@intel.com
14740L:	wimax@linuxwimax.org (subscribers-only)
14741S:	Supported
14742W:	http://linuxwimax.org
14743F:	Documentation/wimax/README.wimax
14744F:	include/linux/wimax/debug.h
14745F:	include/net/wimax.h
14746F:	include/uapi/linux/wimax.h
14747F:	net/wimax/
14748
14749WINBOND CIR DRIVER
14750M:	David Härdeman <david@hardeman.nu>
14751S:	Maintained
14752F:	drivers/media/rc/winbond-cir.c
14753
14754WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14755M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14756L:	linux-watchdog@vger.kernel.org
14757S:	Maintained
14758F:	drivers/watchdog/ebc-c384_wdt.c
14759
14760WINSYSTEMS WS16C48 GPIO DRIVER
14761M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14762L:	linux-gpio@vger.kernel.org
14763S:	Maintained
14764F:	drivers/gpio/gpio-ws16c48.c
14765
14766WISTRON LAPTOP BUTTON DRIVER
14767M:	Miloslav Trmac <mitr@volny.cz>
14768S:	Maintained
14769F:	drivers/input/misc/wistron_btns.c
14770
14771WL3501 WIRELESS PCMCIA CARD DRIVER
14772L:	linux-wireless@vger.kernel.org
14773S:	Odd fixes
14774F:	drivers/net/wireless/wl3501*
14775
14776WOLFSON MICROELECTRONICS DRIVERS
14777L:	patches@opensource.cirrus.com
14778T:	git https://github.com/CirrusLogic/linux-drivers.git
14779W:	https://github.com/CirrusLogic/linux-drivers/wiki
14780S:	Supported
14781F:	Documentation/hwmon/wm83??
14782F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14783F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14784F:	Documentation/devicetree/bindings/mfd/arizona.txt
14785F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14786F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
14787F:	arch/arm/mach-s3c64xx/mach-crag6410*
14788F:	drivers/clk/clk-wm83*.c
14789F:	drivers/extcon/extcon-arizona.c
14790F:	drivers/leds/leds-wm83*.c
14791F:	drivers/gpio/gpio-*wm*.c
14792F:	drivers/gpio/gpio-arizona.c
14793F:	drivers/hwmon/wm83??-hwmon.c
14794F:	drivers/input/misc/wm831x-on.c
14795F:	drivers/input/touchscreen/wm831x-ts.c
14796F:	drivers/input/touchscreen/wm97*.c
14797F:	drivers/mfd/arizona*
14798F:	drivers/mfd/wm*.c
14799F:	drivers/mfd/cs47l24*
14800F:	drivers/power/supply/wm83*.c
14801F:	drivers/rtc/rtc-wm83*.c
14802F:	drivers/regulator/wm8*.c
14803F:	drivers/regulator/arizona*
14804F:	drivers/video/backlight/wm83*_bl.c
14805F:	drivers/watchdog/wm83*_wdt.c
14806F:	include/linux/mfd/arizona/
14807F:	include/linux/mfd/wm831x/
14808F:	include/linux/mfd/wm8350/
14809F:	include/linux/mfd/wm8400*
14810F:	include/linux/regulator/arizona*
14811F:	include/linux/wm97xx.h
14812F:	include/sound/wm????.h
14813F:	sound/soc/codecs/arizona.?
14814F:	sound/soc/codecs/wm*
14815F:	sound/soc/codecs/cs47l24*
14816
14817WORKQUEUE
14818M:	Tejun Heo <tj@kernel.org>
14819R:	Lai Jiangshan <jiangshanlai@gmail.com>
14820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14821S:	Maintained
14822F:	include/linux/workqueue.h
14823F:	kernel/workqueue.c
14824F:	Documentation/core-api/workqueue.rst
14825
14826X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14827M:	Chen-Yu Tsai <wens@csie.org>
14828L:	linux-kernel@vger.kernel.org
14829S:	Maintained
14830N:	axp[128]
14831
14832X.25 NETWORK LAYER
14833M:	Andrew Hendry <andrew.hendry@gmail.com>
14834L:	linux-x25@vger.kernel.org
14835S:	Odd Fixes
14836F:	Documentation/networking/x25*
14837F:	include/net/x25*
14838F:	net/x25/
14839
14840X86 ARCHITECTURE (32-BIT AND 64-BIT)
14841M:	Thomas Gleixner <tglx@linutronix.de>
14842M:	Ingo Molnar <mingo@redhat.com>
14843M:	"H. Peter Anvin" <hpa@zytor.com>
14844M:	x86@kernel.org
14845L:	linux-kernel@vger.kernel.org
14846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14847S:	Maintained
14848F:	Documentation/x86/
14849F:	arch/x86/
14850
14851X86 MCE INFRASTRUCTURE
14852M:	Tony Luck <tony.luck@intel.com>
14853M:	Borislav Petkov <bp@alien8.de>
14854L:	linux-edac@vger.kernel.org
14855S:	Maintained
14856F:	arch/x86/kernel/cpu/mcheck/*
14857
14858X86 MICROCODE UPDATE SUPPORT
14859M:	Borislav Petkov <bp@alien8.de>
14860S:	Maintained
14861F:	arch/x86/kernel/cpu/microcode/*
14862
14863X86 PLATFORM DRIVERS
14864M:	Darren Hart <dvhart@infradead.org>
14865M:	Andy Shevchenko <andy@infradead.org>
14866L:	platform-driver-x86@vger.kernel.org
14867T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14868S:	Maintained
14869F:	drivers/platform/x86/
14870F:	drivers/platform/olpc/
14871
14872X86 VDSO
14873M:	Andy Lutomirski <luto@amacapital.net>
14874L:	linux-kernel@vger.kernel.org
14875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14876S:	Maintained
14877F:	arch/x86/entry/vdso/
14878
14879XC2028/3028 TUNER DRIVER
14880M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14881M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14882L:	linux-media@vger.kernel.org
14883W:	https://linuxtv.org
14884T:	git git://linuxtv.org/media_tree.git
14885S:	Maintained
14886F:	drivers/media/tuners/tuner-xc2028.*
14887
14888XEN BLOCK SUBSYSTEM
14889M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14890M:	Roger Pau Monné <roger.pau@citrix.com>
14891L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14892S:	Supported
14893F:	drivers/block/xen-blkback/*
14894F:	drivers/block/xen*
14895
14896XEN HYPERVISOR ARM
14897M:	Stefano Stabellini <sstabellini@kernel.org>
14898L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14899S:	Maintained
14900F:	arch/arm/xen/
14901F:	arch/arm/include/asm/xen/
14902
14903XEN HYPERVISOR ARM64
14904M:	Stefano Stabellini <sstabellini@kernel.org>
14905L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14906S:	Maintained
14907F:	arch/arm64/xen/
14908F:	arch/arm64/include/asm/xen/
14909
14910XEN HYPERVISOR INTERFACE
14911M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14912M:	Juergen Gross <jgross@suse.com>
14913L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14915S:	Supported
14916F:	arch/x86/xen/
14917F:	drivers/*/xen-*front.c
14918F:	drivers/xen/
14919F:	arch/x86/include/asm/xen/
14920F:	arch/x86/include/asm/pvclock-abi.h
14921F:	include/xen/
14922F:	include/uapi/xen/
14923F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14924F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14925
14926XEN NETWORK BACKEND DRIVER
14927M:	Wei Liu <wei.liu2@citrix.com>
14928M:	Paul Durrant <paul.durrant@citrix.com>
14929L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14930L:	netdev@vger.kernel.org
14931S:	Supported
14932F:	drivers/net/xen-netback/*
14933
14934XEN PCI SUBSYSTEM
14935M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14936L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14937S:	Supported
14938F:	arch/x86/pci/*xen*
14939F:	drivers/pci/*xen*
14940
14941XEN PVSCSI DRIVERS
14942M:	Juergen Gross <jgross@suse.com>
14943L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14944L:	linux-scsi@vger.kernel.org
14945S:	Supported
14946F:	drivers/scsi/xen-scsifront.c
14947F:	drivers/xen/xen-scsiback.c
14948F:	include/xen/interface/io/vscsiif.h
14949
14950XEN SWIOTLB SUBSYSTEM
14951M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14952L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14953S:	Supported
14954F:	arch/x86/xen/*swiotlb*
14955F:	drivers/xen/*swiotlb*
14956
14957XFS FILESYSTEM
14958M:	Darrick J. Wong <darrick.wong@oracle.com>
14959M:	linux-xfs@vger.kernel.org
14960L:	linux-xfs@vger.kernel.org
14961W:	http://xfs.org/
14962T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14963S:	Supported
14964F:	Documentation/filesystems/xfs.txt
14965F:	fs/xfs/
14966
14967XILINX AXI ETHERNET DRIVER
14968M:	Anirudha Sarangi <anirudh@xilinx.com>
14969M:	John Linn <John.Linn@xilinx.com>
14970S:	Maintained
14971F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14972
14973XILINX UARTLITE SERIAL DRIVER
14974M:	Peter Korsgaard <jacmet@sunsite.dk>
14975L:	linux-serial@vger.kernel.org
14976S:	Maintained
14977F:	drivers/tty/serial/uartlite.c
14978
14979XILINX VIDEO IP CORES
14980M:	Hyun Kwon <hyun.kwon@xilinx.com>
14981M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14982L:	linux-media@vger.kernel.org
14983T:	git git://linuxtv.org/media_tree.git
14984S:	Supported
14985F:	Documentation/devicetree/bindings/media/xilinx/
14986F:	drivers/media/platform/xilinx/
14987F:	include/uapi/linux/xilinx-v4l2-controls.h
14988
14989XILLYBUS DRIVER
14990M:	Eli Billauer <eli.billauer@gmail.com>
14991L:	linux-kernel@vger.kernel.org
14992S:	Supported
14993F:	drivers/char/xillybus/
14994
14995XRA1403 GPIO EXPANDER
14996M:	Nandor Han <nandor.han@ge.com>
14997M:	Semi Malinen <semi.malinen@ge.com>
14998L:	linux-gpio@vger.kernel.org
14999S:	Maintained
15000F:	drivers/gpio/gpio-xra1403.c
15001F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15002
15003XTENSA XTFPGA PLATFORM SUPPORT
15004M:	Max Filippov <jcmvbkbc@gmail.com>
15005L:	linux-xtensa@linux-xtensa.org
15006S:	Maintained
15007F:	drivers/spi/spi-xtensa-xtfpga.c
15008F:	sound/soc/xtensa/xtfpga-i2s.c
15009
15010YAM DRIVER FOR AX.25
15011M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15012L:	linux-hams@vger.kernel.org
15013S:	Maintained
15014F:	drivers/net/hamradio/yam*
15015F:	include/linux/yam.h
15016
15017YAMA SECURITY MODULE
15018M:	Kees Cook <keescook@chromium.org>
15019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15020S:	Supported
15021F:	security/yama/
15022F:	Documentation/admin-guide/LSM/Yama.rst
15023
15024YEALINK PHONE DRIVER
15025M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15026L:	usbb2k-api-dev@nongnu.org
15027S:	Maintained
15028F:	Documentation/input/yealink.rst
15029F:	drivers/input/misc/yealink.*
15030
15031Z8530 DRIVER FOR AX.25
15032M:	Joerg Reuter <jreuter@yaina.de>
15033W:	http://yaina.de/jreuter/
15034W:	http://www.qsl.net/dl1bke/
15035L:	linux-hams@vger.kernel.org
15036S:	Maintained
15037F:	Documentation/networking/z8530drv.txt
15038F:	drivers/net/hamradio/*scc.c
15039F:	drivers/net/hamradio/z8530.h
15040
15041ZBUD COMPRESSED PAGE ALLOCATOR
15042M:	Seth Jennings <sjenning@redhat.com>
15043M:	Dan Streetman <ddstreet@ieee.org>
15044L:	linux-mm@kvack.org
15045S:	Maintained
15046F:	mm/zbud.c
15047F:	include/linux/zbud.h
15048
15049ZD1211RW WIRELESS DRIVER
15050M:	Daniel Drake <dsd@gentoo.org>
15051M:	Ulrich Kunitz <kune@deine-taler.de>
15052W:	http://zd1211.ath.cx/wiki/DriverRewrite
15053L:	linux-wireless@vger.kernel.org
15054L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15055S:	Maintained
15056F:	drivers/net/wireless/zydas/zd1211rw/
15057
15058ZD1301 MEDIA DRIVER
15059M:	Antti Palosaari <crope@iki.fi>
15060L:	linux-media@vger.kernel.org
15061W:	https://linuxtv.org/
15062W:	http://palosaari.fi/linux/
15063Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15064S:	Maintained
15065F:	drivers/media/usb/dvb-usb-v2/zd1301*
15066
15067ZD1301_DEMOD MEDIA DRIVER
15068M:	Antti Palosaari <crope@iki.fi>
15069L:	linux-media@vger.kernel.org
15070W:	https://linuxtv.org/
15071W:	http://palosaari.fi/linux/
15072Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15073S:	Maintained
15074F:	drivers/media/dvb-frontends/zd1301_demod*
15075
15076ZPOOL COMPRESSED PAGE STORAGE API
15077M:	Dan Streetman <ddstreet@ieee.org>
15078L:	linux-mm@kvack.org
15079S:	Maintained
15080F:	mm/zpool.c
15081F:	include/linux/zpool.h
15082
15083ZR36067 VIDEO FOR LINUX DRIVER
15084L:	mjpeg-users@lists.sourceforge.net
15085L:	linux-media@vger.kernel.org
15086W:	http://mjpeg.sourceforge.net/driver-zoran/
15087T:	hg https://linuxtv.org/hg/v4l-dvb
15088S:	Odd Fixes
15089F:	drivers/media/pci/zoran/
15090
15091ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15092M:	Minchan Kim <minchan@kernel.org>
15093M:	Nitin Gupta <ngupta@vflare.org>
15094R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15095L:	linux-kernel@vger.kernel.org
15096S:	Maintained
15097F:	drivers/block/zram/
15098F:	Documentation/blockdev/zram.txt
15099
15100ZS DECSTATION Z85C30 SERIAL DRIVER
15101M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15102S:	Maintained
15103F:	drivers/tty/serial/zs.*
15104
15105ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15106M:	Minchan Kim <minchan@kernel.org>
15107M:	Nitin Gupta <ngupta@vflare.org>
15108R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15109L:	linux-mm@kvack.org
15110S:	Maintained
15111F:	mm/zsmalloc.c
15112F:	include/linux/zsmalloc.h
15113F:	Documentation/vm/zsmalloc.txt
15114
15115ZSWAP COMPRESSED SWAP CACHING
15116M:	Seth Jennings <sjenning@redhat.com>
15117M:	Dan Streetman <ddstreet@ieee.org>
15118L:	linux-mm@kvack.org
15119S:	Maintained
15120F:	mm/zswap.c
15121
15122THE REST
15123M:	Linus Torvalds <torvalds@linux-foundation.org>
15124L:	linux-kernel@vger.kernel.org
15125Q:	http://patchwork.kernel.org/project/LKML/list/
15126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15127S:	Buried alive in reporters
15128F:	*
15129F:	*/
15130