xref: /linux/MAINTAINERS (revision fada1935590f66dc6784981e0d557ca09013c847)
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
558M:	David Howells <dhowells@redhat.com>
559L:	linux-afs@lists.infradead.org
560S:	Supported
561F:	fs/afs/
562F:	include/trace/events/afs.h
563F:	Documentation/filesystems/afs.txt
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:	Todd Kjos <tkjos@android.com>
863M:	Martijn Coenen <maco@android.com>
864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
865L:	devel@driverdev.osuosl.org
866S:	Supported
867F:	drivers/android/
868F:	drivers/staging/android/
869
870ANDROID GOLDFISH RTC DRIVER
871M:	Miodrag Dinic <miodrag.dinic@mips.com>
872S:	Supported
873F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
874F:	drivers/rtc/rtc-goldfish.c
875
876ANDROID ION DRIVER
877M:	Laura Abbott <labbott@redhat.com>
878M:	Sumit Semwal <sumit.semwal@linaro.org>
879L:	devel@driverdev.osuosl.org
880S:	Supported
881F:	drivers/staging/android/ion
882F:	drivers/staging/android/uapi/ion.h
883F:	drivers/staging/android/uapi/ion_test.h
884
885AOA (Apple Onboard Audio) ALSA DRIVER
886M:	Johannes Berg <johannes@sipsolutions.net>
887L:	linuxppc-dev@lists.ozlabs.org
888L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
889S:	Maintained
890F:	sound/aoa/
891
892APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
893M:	William Breathitt Gray <vilhelm.gray@gmail.com>
894L:	linux-iio@vger.kernel.org
895S:	Maintained
896F:	drivers/iio/adc/stx104.c
897
898APM DRIVER
899M:	Jiri Kosina <jikos@kernel.org>
900S:	Odd fixes
901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
902F:	arch/x86/kernel/apm_32.c
903F:	include/linux/apm_bios.h
904F:	include/uapi/linux/apm_bios.h
905F:	drivers/char/apm-emulation.c
906
907APPARMOR SECURITY MODULE
908M:	John Johansen <john.johansen@canonical.com>
909L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
910W:	apparmor.wiki.kernel.org
911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
912S:	Supported
913F:	security/apparmor/
914F:	Documentation/admin-guide/LSM/apparmor.rst
915
916APPLE BCM5974 MULTITOUCH DRIVER
917M:	Henrik Rydberg <rydberg@bitmath.org>
918L:	linux-input@vger.kernel.org
919S:	Odd fixes
920F:	drivers/input/mouse/bcm5974.c
921
922APPLE SMC DRIVER
923M:	Henrik Rydberg <rydberg@bitmath.org>
924L:	linux-hwmon@vger.kernel.org
925S:	Odd fixes
926F:	drivers/hwmon/applesmc.c
927
928APPLETALK NETWORK LAYER
929L:	netdev@vger.kernel.org
930S:	Odd fixes
931F:	drivers/net/appletalk/
932F:	net/appletalk/
933
934APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
935M:	Duc Dang <dhdang@apm.com>
936S:	Supported
937F:	arch/arm64/boot/dts/apm/
938
939APPLIED MICRO (APM) X-GENE SOC EDAC
940M:	Loc Ho <lho@apm.com>
941S:	Supported
942F:	drivers/edac/xgene_edac.c
943F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
944
945APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
946M:	Iyappan Subramanian <isubramanian@apm.com>
947M:	Keyur Chudgar <kchudgar@apm.com>
948S:	Supported
949F:	drivers/net/ethernet/apm/xgene-v2/
950
951APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
952M:	Iyappan Subramanian <isubramanian@apm.com>
953M:	Keyur Chudgar <kchudgar@apm.com>
954M:	Quan Nguyen <qnguyen@apm.com>
955S:	Supported
956F:	drivers/net/ethernet/apm/xgene/
957F:	drivers/net/phy/mdio-xgene.c
958F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
959F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
960
961APPLIED MICRO (APM) X-GENE SOC PMU
962M:	Tai Nguyen <ttnguyen@apm.com>
963S:	Supported
964F:	drivers/perf/xgene_pmu.c
965F:	Documentation/perf/xgene-pmu.txt
966F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
967
968APTINA CAMERA SENSOR PLL
969M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
970L:	linux-media@vger.kernel.org
971S:	Maintained
972F:	drivers/media/i2c/aptina-pll.*
973
974ARC FRAMEBUFFER DRIVER
975M:	Jaya Kumar <jayalk@intworks.biz>
976S:	Maintained
977F:	drivers/video/fbdev/arcfb.c
978F:	drivers/video/fbdev/core/fb_defio.c
979
980ARC PGU DRM DRIVER
981M:	Alexey Brodkin <abrodkin@synopsys.com>
982S:	Supported
983F:	drivers/gpu/drm/arc/
984F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
985
986ARCNET NETWORK LAYER
987M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
988L:	netdev@vger.kernel.org
989S:	Maintained
990F:	drivers/net/arcnet/
991F:	include/uapi/linux/if_arcnet.h
992
993ARM ARCHITECTED TIMER DRIVER
994M:	Mark Rutland <mark.rutland@arm.com>
995M:	Marc Zyngier <marc.zyngier@arm.com>
996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997S:	Maintained
998F:	arch/arm/include/asm/arch_timer.h
999F:	arch/arm64/include/asm/arch_timer.h
1000F:	drivers/clocksource/arm_arch_timer.c
1001
1002ARM HDLCD DRM DRIVER
1003M:	Liviu Dudau <liviu.dudau@arm.com>
1004S:	Supported
1005F:	drivers/gpu/drm/arm/hdlcd_*
1006F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1007
1008ARM MALI-DP DRM DRIVER
1009M:	Liviu Dudau <liviu.dudau@arm.com>
1010M:	Brian Starkey <brian.starkey@arm.com>
1011M:	Mali DP Maintainers <malidp@foss.arm.com>
1012S:	Supported
1013F:	drivers/gpu/drm/arm/
1014F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1015
1016ARM MFM AND FLOPPY DRIVERS
1017M:	Ian Molton <spyro@f2s.com>
1018S:	Maintained
1019F:	arch/arm/lib/floppydma.S
1020F:	arch/arm/include/asm/floppy.h
1021
1022ARM PMU PROFILING AND DEBUGGING
1023M:	Will Deacon <will.deacon@arm.com>
1024M:	Mark Rutland <mark.rutland@arm.com>
1025S:	Maintained
1026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027F:	arch/arm*/kernel/perf_*
1028F:	arch/arm/oprofile/common.c
1029F:	arch/arm*/kernel/hw_breakpoint.c
1030F:	arch/arm*/include/asm/hw_breakpoint.h
1031F:	arch/arm*/include/asm/perf_event.h
1032F:	drivers/perf/*
1033F:	include/linux/perf/arm_pmu.h
1034F:	Documentation/devicetree/bindings/arm/pmu.txt
1035F:	Documentation/devicetree/bindings/perf/
1036
1037ARM PORT
1038M:	Russell King <linux@armlinux.org.uk>
1039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1040W:	http://www.armlinux.org.uk/
1041S:	Maintained
1042T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1043F:	arch/arm/
1044
1045ARM PRIMECELL AACI PL041 DRIVER
1046M:	Russell King <linux@armlinux.org.uk>
1047S:	Maintained
1048F:	sound/arm/aaci.*
1049
1050ARM PRIMECELL BUS SUPPORT
1051M:	Russell King <linux@armlinux.org.uk>
1052S:	Maintained
1053F:	drivers/amba/
1054F:	include/linux/amba/bus.h
1055
1056ARM PRIMECELL CLCD PL110 DRIVER
1057M:	Russell King <linux@armlinux.org.uk>
1058S:	Maintained
1059F:	drivers/video/fbdev/amba-clcd.*
1060
1061ARM PRIMECELL KMI PL050 DRIVER
1062M:	Russell King <linux@armlinux.org.uk>
1063S:	Maintained
1064F:	drivers/input/serio/ambakmi.*
1065F:	include/linux/amba/kmi.h
1066
1067ARM PRIMECELL MMCI PL180/1 DRIVER
1068M:	Russell King <linux@armlinux.org.uk>
1069S:	Maintained
1070F:	drivers/mmc/host/mmci.*
1071F:	include/linux/amba/mmci.h
1072
1073ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1074M:	Russell King <linux@armlinux.org.uk>
1075S:	Maintained
1076F:	drivers/tty/serial/amba-pl01*.c
1077F:	include/linux/amba/serial.h
1078
1079ARM SMMU DRIVERS
1080M:	Will Deacon <will.deacon@arm.com>
1081R:	Robin Murphy <robin.murphy@arm.com>
1082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S:	Maintained
1084F:	drivers/iommu/arm-smmu.c
1085F:	drivers/iommu/arm-smmu-v3.c
1086F:	drivers/iommu/io-pgtable-arm.c
1087F:	drivers/iommu/io-pgtable-arm-v7s.c
1088
1089ARM SUB-ARCHITECTURES
1090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S:	Maintained
1092F:	arch/arm/mach-*/
1093F:	arch/arm/plat-*/
1094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1095
1096ARM/ACTIONS SEMI ARCHITECTURE
1097M:	Andreas Färber <afaerber@suse.de>
1098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S:	Maintained
1100N:	owl
1101F:	arch/arm/mach-actions/
1102F:	arch/arm/boot/dts/owl-*
1103F:	arch/arm64/boot/dts/actions/
1104F:	drivers/clocksource/owl-*
1105F:	drivers/soc/actions/
1106F:	include/dt-bindings/power/owl-*
1107F:	include/linux/soc/actions/
1108F:	Documentation/devicetree/bindings/arm/actions.txt
1109F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1110F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1111
1112ARM/ADS SPHERE MACHINE SUPPORT
1113M:	Lennert Buytenhek <kernel@wantstofly.org>
1114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S:	Maintained
1116
1117ARM/AFEB9260 MACHINE SUPPORT
1118M:	Sergey Lapin <slapin@ossfans.org>
1119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S:	Maintained
1121
1122ARM/AJECO 1ARM MACHINE SUPPORT
1123M:	Lennert Buytenhek <kernel@wantstofly.org>
1124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S:	Maintained
1126
1127ARM/Allwinner SoC Clock Support
1128M:	Emilio López <emilio@elopez.com.ar>
1129S:	Maintained
1130F:	drivers/clk/sunxi/
1131
1132ARM/Allwinner sunXi SoC support
1133M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1134M:	Chen-Yu Tsai <wens@csie.org>
1135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136S:	Maintained
1137N:	sun[x456789]i
1138N:	sun50i
1139F:	arch/arm/mach-sunxi/
1140F:	arch/arm64/boot/dts/allwinner/
1141F:	drivers/clk/sunxi-ng/
1142F:	drivers/pinctrl/sunxi/
1143F:	drivers/soc/sunxi/
1144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1145
1146ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1147M:	Neil Armstrong <narmstrong@baylibre.com>
1148M:	Jerome Brunet <jbrunet@baylibre.com>
1149L:	linux-amlogic@lists.infradead.org
1150S:	Maintained
1151F:	drivers/clk/meson/
1152F:	include/dt-bindings/clock/meson*
1153F:	include/dt-bindings/clock/gxbb*
1154F:	Documentation/devicetree/bindings/clock/amlogic*
1155
1156ARM/Amlogic Meson SoC support
1157M:	Carlo Caione <carlo@caione.org>
1158M:	Kevin Hilman <khilman@baylibre.com>
1159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160L:	linux-amlogic@lists.infradead.org
1161W:	http://linux-meson.com/
1162S:	Maintained
1163F:	arch/arm/mach-meson/
1164F:	arch/arm/boot/dts/meson*
1165F:	arch/arm64/boot/dts/amlogic/
1166F:	drivers/pinctrl/meson/
1167F:	drivers/mmc/host/meson*
1168N:	meson
1169
1170ARM/Annapurna Labs ALPINE ARCHITECTURE
1171M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1172M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:	Maintained
1175F:	arch/arm/mach-alpine/
1176F:	arch/arm/boot/dts/alpine*
1177F:	arch/arm64/boot/dts/al/
1178F:	drivers/*/*alpine*
1179
1180ARM/ARTPEC MACHINE SUPPORT
1181M:	Jesper Nilsson <jesper.nilsson@axis.com>
1182M:	Lars Persson <lars.persson@axis.com>
1183M:	Niklas Cassel <niklas.cassel@axis.com>
1184S:	Maintained
1185L:	linux-arm-kernel@axis.com
1186F:	arch/arm/mach-artpec
1187F:	arch/arm/boot/dts/artpec6*
1188F:	drivers/clk/axis
1189F:	drivers/crypto/axis
1190F:	drivers/pinctrl/pinctrl-artpec*
1191F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1192
1193ARM/ASPEED I2C DRIVER
1194M:	Brendan Higgins <brendanhiggins@google.com>
1195R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1196R:	Joel Stanley <joel@jms.id.au>
1197L:	linux-i2c@vger.kernel.org
1198L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1199S:	Maintained
1200F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1201F:	drivers/i2c/busses/i2c-aspeed.c
1202F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1203F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1204
1205ARM/ASPEED MACHINE SUPPORT
1206M:	Joel Stanley <joel@jms.id.au>
1207S:	Maintained
1208F:	arch/arm/mach-aspeed/
1209F:	arch/arm/boot/dts/aspeed-*
1210F:	drivers/*/*aspeed*
1211
1212ARM/ATMEL AT91 Clock Support
1213M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1214S:	Maintained
1215F:	drivers/clk/at91
1216
1217ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1218M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1219M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221W:	http://www.linux4sam.org
1222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1223S:	Supported
1224N:	at91
1225N:	atmel
1226F:	arch/arm/mach-at91/
1227F:	include/soc/at91/
1228F:	arch/arm/boot/dts/at91*.dts
1229F:	arch/arm/boot/dts/at91*.dtsi
1230F:	arch/arm/boot/dts/sama*.dts
1231F:	arch/arm/boot/dts/sama*.dtsi
1232F:	arch/arm/include/debug/at91.S
1233F:	drivers/memory/atmel*
1234F:	drivers/watchdog/sama5d4_wdt.c
1235X:	drivers/input/touchscreen/atmel_mxt_ts.c
1236X:	drivers/net/wireless/atmel/
1237
1238ARM/CALXEDA HIGHBANK ARCHITECTURE
1239M:	Rob Herring <robh@kernel.org>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	arch/arm/mach-highbank/
1243F:	arch/arm/boot/dts/highbank.dts
1244F:	arch/arm/boot/dts/ecx-*.dts*
1245
1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1247M:	Krzysztof Halasa <khalasa@piap.pl>
1248S:	Maintained
1249F:	arch/arm/mach-cns3xxx/
1250
1251ARM/CAVIUM THUNDER NETWORK DRIVER
1252M:	Sunil Goutham <sgoutham@cavium.com>
1253M:	Robert Richter <rric@kernel.org>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Supported
1256F:	drivers/net/ethernet/cavium/thunder/
1257
1258ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1259M:	Alexander Shiyan <shc_work@mail.ru>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Odd Fixes
1262N:	clps711x
1263
1264ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1265M:	Lennert Buytenhek <kernel@wantstofly.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1270M:	Hartley Sweeten <hsweeten@visionengravers.com>
1271M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/mach-ep93xx/
1275F:	arch/arm/mach-ep93xx/include/mach/
1276
1277ARM/CLKDEV SUPPORT
1278M:	Russell King <linux@armlinux.org.uk>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S:	Maintained
1281T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1282F:	arch/arm/include/asm/clkdev.h
1283F:	drivers/clk/clkdev.c
1284
1285ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1286M:	Mike Rapoport <mike@compulab.co.il>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289
1290ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1291M:	Baruch Siach <baruch@tkos.co.il>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	arch/arm/boot/dts/cx92755*
1295N:	digicolor
1296
1297ARM/CONTEC MICRO9 MACHINE SUPPORT
1298M:	Hubert Feurstein <hubert.feurstein@contec.at>
1299S:	Maintained
1300F:	arch/arm/mach-ep93xx/micro9.c
1301
1302ARM/CORESIGHT FRAMEWORK AND DRIVERS
1303M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	drivers/hwtracing/coresight/*
1307F:	Documentation/trace/coresight.txt
1308F:	Documentation/trace/coresight-cpu-debug.txt
1309F:	Documentation/devicetree/bindings/arm/coresight.txt
1310F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1311F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1312F:	tools/perf/arch/arm/util/pmu.c
1313F:	tools/perf/arch/arm/util/auxtrace.c
1314F:	tools/perf/arch/arm/util/cs-etm.c
1315F:	tools/perf/arch/arm/util/cs-etm.h
1316F:	tools/perf/util/cs-etm.h
1317
1318ARM/CORGI MACHINE SUPPORT
1319M:	Richard Purdie <rpurdie@rpsys.net>
1320S:	Maintained
1321
1322ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1323M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1324M:	Linus Walleij <linus.walleij@linaro.org>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326T:	git git://github.com/ulli-kroll/linux.git
1327S:	Maintained
1328F:	Documentation/devicetree/bindings/arm/gemini.txt
1329F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1330F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1331F:	arch/arm/mach-gemini/
1332F:	drivers/pinctrl/pinctrl-gemini.c
1333F:	drivers/rtc/rtc-ftrtc010.c
1334
1335ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1336M:	Barry Song <baohua@kernel.org>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1339S:	Maintained
1340F:	arch/arm/boot/dts/prima2*
1341F:	arch/arm/mach-prima2/
1342F:	drivers/clk/sirf/
1343F:	drivers/clocksource/timer-prima2.c
1344F:	drivers/clocksource/timer-atlas7.c
1345N:	[^a-z]sirf
1346
1347ARM/EBSA110 MACHINE SUPPORT
1348M:	Russell King <linux@armlinux.org.uk>
1349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350W:	http://www.armlinux.org.uk/
1351S:	Maintained
1352F:	arch/arm/mach-ebsa110/
1353F:	drivers/net/ethernet/amd/am79c961a.*
1354
1355ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1356M:	Uwe Kleine-König <kernel@pengutronix.de>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359N:	efm32
1360
1361ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1362M:	Robert Jarzmik <robert.jarzmik@free.fr>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365F:	arch/arm/mach-pxa/ezx.c
1366
1367ARM/FARADAY FA526 PORT
1368M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371T:	git git://git.berlios.de/gemini-board
1372F:	arch/arm/mm/*-fa*
1373
1374ARM/FOOTBRIDGE ARCHITECTURE
1375M:	Russell King <linux@armlinux.org.uk>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377W:	http://www.armlinux.org.uk/
1378S:	Maintained
1379F:	arch/arm/include/asm/hardware/dec21285.h
1380F:	arch/arm/mach-footbridge/
1381
1382ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1383M:	Shawn Guo <shawnguo@kernel.org>
1384M:	Sascha Hauer <kernel@pengutronix.de>
1385R:	Fabio Estevam <fabio.estevam@nxp.com>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1389F:	arch/arm/mach-imx/
1390F:	arch/arm/mach-mxs/
1391F:	arch/arm/boot/dts/imx*
1392F:	arch/arm/configs/imx*_defconfig
1393F:	drivers/clk/imx/
1394F:	drivers/soc/imx/
1395F:	include/soc/imx/
1396
1397ARM/FREESCALE VYBRID ARM ARCHITECTURE
1398M:	Shawn Guo <shawnguo@kernel.org>
1399M:	Sascha Hauer <kernel@pengutronix.de>
1400R:	Stefan Agner <stefan@agner.ch>
1401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S:	Maintained
1403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1404F:	arch/arm/mach-imx/*vf610*
1405F:	arch/arm/boot/dts/vf*
1406
1407ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1408M:	Lennert Buytenhek <kernel@wantstofly.org>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411
1412ARM/GUMSTIX MACHINE SUPPORT
1413M:	Steve Sakoman <sakoman@gmail.com>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S:	Maintained
1416
1417ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1418M:	Philipp Zabel <philipp.zabel@gmail.com>
1419M:	Paul Parsons <lost.distance@yahoo.com>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422F:	arch/arm/mach-pxa/hx4700.c
1423F:	arch/arm/mach-pxa/include/mach/hx4700.h
1424F:	sound/soc/pxa/hx4700.c
1425
1426ARM/HISILICON SOC SUPPORT
1427M:	Wei Xu <xuwei5@hisilicon.com>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429W:	http://www.hisilicon.com
1430S:	Supported
1431T:	git git://github.com/hisilicon/linux-hisi.git
1432F:	arch/arm/mach-hisi/
1433F:	arch/arm/boot/dts/hi3*
1434F:	arch/arm/boot/dts/hip*
1435F:	arch/arm/boot/dts/hisi*
1436F:	arch/arm64/boot/dts/hisilicon/
1437
1438ARM/HP JORNADA 7XX MACHINE SUPPORT
1439M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1440W:	www.jlime.com
1441S:	Maintained
1442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1443F:	arch/arm/mach-sa1100/jornada720.c
1444F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1445
1446ARM/IGEP MACHINE SUPPORT
1447M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1448M:	Javier Martinez Canillas <javier@dowhile0.org>
1449L:	linux-omap@vger.kernel.org
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	arch/arm/boot/dts/omap3-igep*
1453
1454ARM/INCOME PXA270 SUPPORT
1455M:	Marek Vasut <marek.vasut@gmail.com>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1459
1460ARM/INTEL IOP13XX ARM ARCHITECTURE
1461M:	Lennert Buytenhek <kernel@wantstofly.org>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464
1465ARM/INTEL IOP32X ARM ARCHITECTURE
1466M:	Lennert Buytenhek <kernel@wantstofly.org>
1467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468S:	Maintained
1469
1470ARM/INTEL IOP33X ARM ARCHITECTURE
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472S:	Orphan
1473
1474ARM/INTEL IQ81342EX MACHINE SUPPORT
1475M:	Lennert Buytenhek <kernel@wantstofly.org>
1476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S:	Maintained
1478
1479ARM/INTEL IXDP2850 MACHINE SUPPORT
1480M:	Lennert Buytenhek <kernel@wantstofly.org>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483
1484ARM/INTEL IXP4XX ARM ARCHITECTURE
1485M:	Imre Kaloz <kaloz@openwrt.org>
1486M:	Krzysztof Halasa <khalasa@piap.pl>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489F:	arch/arm/mach-ixp4xx/
1490
1491ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1492M:	Jonathan Cameron <jic23@cam.ac.uk>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	arch/arm/mach-pxa/stargate2.c
1496F:	drivers/pcmcia/pxa2xx_stargate2.c
1497
1498ARM/INTEL XSC3 (MANZANO) ARM CORE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/LG1K ARCHITECTURE
1509M:	Chanho Min <chanho.min@lge.com>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511S:	Maintained
1512F:	arch/arm64/boot/dts/lg/
1513
1514ARM/LOGICPD PXA270 MACHINE SUPPORT
1515M:	Lennert Buytenhek <kernel@wantstofly.org>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518
1519ARM/LPC18XX ARCHITECTURE
1520M:	Joachim Eastwood <manabian@gmail.com>
1521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522S:	Maintained
1523F:	arch/arm/boot/dts/lpc43*
1524F:	drivers/clk/nxp/clk-lpc18xx*
1525F:	drivers/clocksource/time-lpc32xx.c
1526F:	drivers/i2c/busses/i2c-lpc2k.c
1527F:	drivers/memory/pl172.c
1528F:	drivers/mtd/spi-nor/nxp-spifi.c
1529F:	drivers/rtc/rtc-lpc24xx.c
1530N:	lpc18xx
1531
1532ARM/LPC32XX SOC SUPPORT
1533M:	Vladimir Zapolskiy <vz@mleia.com>
1534M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1537S:	Maintained
1538F:	arch/arm/boot/dts/lpc32*
1539F:	arch/arm/mach-lpc32xx/
1540F:	drivers/i2c/busses/i2c-pnx.c
1541F:	drivers/net/ethernet/nxp/lpc_eth.c
1542F:	drivers/usb/host/ohci-nxp.c
1543F:	drivers/watchdog/pnx4008_wdt.c
1544N:	lpc32xx
1545
1546ARM/MAGICIAN MACHINE SUPPORT
1547M:	Philipp Zabel <philipp.zabel@gmail.com>
1548S:	Maintained
1549
1550ARM/Marvell Berlin SoC support
1551M:	Jisheng Zhang <jszhang@marvell.com>
1552M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Maintained
1555F:	arch/arm/mach-berlin/
1556F:	arch/arm/boot/dts/berlin*
1557F:	arch/arm64/boot/dts/marvell/berlin*
1558
1559ARM/Marvell Dove/MV78xx0/Orion SOC support
1560M:	Jason Cooper <jason@lakedaemon.net>
1561M:	Andrew Lunn <andrew@lunn.ch>
1562M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1563M:	Gregory Clement <gregory.clement@free-electrons.com>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566F:	Documentation/devicetree/bindings/soc/dove/
1567F:	arch/arm/mach-dove/
1568F:	arch/arm/mach-mv78xx0/
1569F:	arch/arm/mach-orion5x/
1570F:	arch/arm/plat-orion/
1571F:	arch/arm/boot/dts/dove*
1572F:	arch/arm/boot/dts/orion5x*
1573
1574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1575M:	Jason Cooper <jason@lakedaemon.net>
1576M:	Andrew Lunn <andrew@lunn.ch>
1577M:	Gregory Clement <gregory.clement@free-electrons.com>
1578M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S:	Maintained
1581F:	arch/arm/boot/dts/armada*
1582F:	arch/arm/boot/dts/kirkwood*
1583F:	arch/arm/configs/mvebu_*_defconfig
1584F:	arch/arm/mach-mvebu/
1585F:	arch/arm64/boot/dts/marvell/armada*
1586F:	drivers/cpufreq/mvebu-cpufreq.c
1587F:	drivers/irqchip/irq-armada-370-xp.c
1588F:	drivers/irqchip/irq-mvebu-*
1589F:	drivers/pinctrl/mvebu/
1590F:	drivers/rtc/rtc-armada38x.c
1591
1592ARM/Mediatek RTC DRIVER
1593M:	Eddie Huang <eddie.huang@mediatek.com>
1594M:	Sean Wang <sean.wang@mediatek.com>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1597S:	Maintained
1598F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1599F:	drivers/rtc/rtc-mt6397.c
1600F:	drivers/rtc/rtc-mt7622.c
1601
1602ARM/Mediatek SoC support
1603M:	Matthias Brugger <matthias.bgg@gmail.com>
1604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1606S:	Maintained
1607F:	arch/arm/boot/dts/mt6*
1608F:	arch/arm/boot/dts/mt7*
1609F:	arch/arm/boot/dts/mt8*
1610F:	arch/arm/mach-mediatek/
1611F:	arch/arm64/boot/dts/mediatek/
1612N:	mtk
1613K:	mediatek
1614
1615ARM/Mediatek USB3 PHY DRIVER
1616M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1619S:	Maintained
1620F:	drivers/phy/mediatek/phy-mtk-tphy.c
1621
1622ARM/MICREL KS8695 ARCHITECTURE
1623M:	Greg Ungerer <gerg@uclinux.org>
1624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625F:	arch/arm/mach-ks8695/
1626S:	Odd Fixes
1627
1628ARM/MIOA701 MACHINE SUPPORT
1629M:	Robert Jarzmik <robert.jarzmik@free.fr>
1630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631F:	arch/arm/mach-pxa/mioa701.c
1632S:	Maintained
1633
1634ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1635M:	Michael Petchkovsky <mkpetch@internode.on.net>
1636S:	Maintained
1637
1638ARM/NOMADIK ARCHITECTURE
1639M:	Alessandro Rubini <rubini@unipv.it>
1640M:	Linus Walleij <linus.walleij@linaro.org>
1641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642S:	Maintained
1643F:	arch/arm/mach-nomadik/
1644F:	drivers/pinctrl/nomadik/
1645F:	drivers/i2c/busses/i2c-nomadik.c
1646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1647
1648ARM/NUVOTON W90X900 ARM ARCHITECTURE
1649M:	Wan ZongShun <mcuos.com@gmail.com>
1650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651W:	http://www.mcuos.com
1652S:	Maintained
1653F:	arch/arm/mach-w90x900/
1654F:	drivers/input/keyboard/w90p910_keypad.c
1655F:	drivers/input/touchscreen/w90p910_ts.c
1656F:	drivers/watchdog/nuc900_wdt.c
1657F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1658F:	drivers/mtd/nand/nuc900_nand.c
1659F:	drivers/rtc/rtc-nuc900.c
1660F:	drivers/spi/spi-nuc900.c
1661F:	drivers/usb/host/ehci-w90x900.c
1662F:	drivers/video/fbdev/nuc900fb.c
1663
1664ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1665M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1666L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1667W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1668S:	Supported
1669
1670ARM/Orion SoC/Technologic Systems TS-78xx platform support
1671M:	Alexander Clouter <alex@digriz.org.uk>
1672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673W:	http://www.digriz.org.uk/ts78xx/kernel
1674S:	Maintained
1675F:	arch/arm/mach-orion5x/ts78xx-*
1676
1677ARM/OXNAS platform support
1678M:	Neil Armstrong <narmstrong@baylibre.com>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1681S:	Maintained
1682F:	arch/arm/mach-oxnas/
1683F:	arch/arm/boot/dts/ox8*.dtsi
1684F:	arch/arm/boot/dts/wd-mbwe.dts
1685F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1686N:	oxnas
1687
1688ARM/PALM TREO SUPPORT
1689M:	Tomas Cech <sleep_walker@suse.com>
1690L:	linux-arm-kernel@lists.infradead.org
1691W:	http://hackndev.com
1692S:	Maintained
1693F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1694F:	arch/arm/mach-pxa/palmtreo.c
1695
1696ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1697M:	Marek Vasut <marek.vasut@gmail.com>
1698L:	linux-arm-kernel@lists.infradead.org
1699W:	http://hackndev.com
1700S:	Maintained
1701F:	arch/arm/mach-pxa/include/mach/palmtx.h
1702F:	arch/arm/mach-pxa/palmtx.c
1703F:	arch/arm/mach-pxa/include/mach/palmt5.h
1704F:	arch/arm/mach-pxa/palmt5.c
1705F:	arch/arm/mach-pxa/include/mach/palmld.h
1706F:	arch/arm/mach-pxa/palmld.c
1707F:	arch/arm/mach-pxa/include/mach/palmte2.h
1708F:	arch/arm/mach-pxa/palmte2.c
1709F:	arch/arm/mach-pxa/include/mach/palmtc.h
1710F:	arch/arm/mach-pxa/palmtc.c
1711
1712ARM/PALMZ72 SUPPORT
1713M:	Sergey Lapin <slapin@ossfans.org>
1714L:	linux-arm-kernel@lists.infradead.org
1715W:	http://hackndev.com
1716S:	Maintained
1717F:	arch/arm/mach-pxa/include/mach/palmz72.h
1718F:	arch/arm/mach-pxa/palmz72.c
1719
1720ARM/PLEB SUPPORT
1721M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1722W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1723S:	Maintained
1724
1725ARM/PT DIGITAL BOARD PORT
1726M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728W:	http://www.armlinux.org.uk/
1729S:	Maintained
1730
1731ARM/QUALCOMM SUPPORT
1732M:	Andy Gross <andy.gross@linaro.org>
1733M:	David Brown <david.brown@linaro.org>
1734L:	linux-arm-msm@vger.kernel.org
1735L:	linux-soc@vger.kernel.org
1736S:	Maintained
1737F:	Documentation/devicetree/bindings/soc/qcom/
1738F:	arch/arm/boot/dts/qcom-*.dts
1739F:	arch/arm/boot/dts/qcom-*.dtsi
1740F:	arch/arm/mach-qcom/
1741F:	arch/arm64/boot/dts/qcom/*
1742F:	drivers/i2c/busses/i2c-qup.c
1743F:	drivers/clk/qcom/
1744F:	drivers/dma/qcom/
1745F:	drivers/soc/qcom/
1746F:	drivers/spi/spi-qup.c
1747F:	drivers/tty/serial/msm_serial.h
1748F:	drivers/tty/serial/msm_serial.c
1749F:	drivers/*/pm8???-*
1750F:	drivers/mfd/ssbi.c
1751F:	drivers/firmware/qcom_scm.c
1752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1753
1754ARM/RADISYS ENP2611 MACHINE SUPPORT
1755M:	Lennert Buytenhek <kernel@wantstofly.org>
1756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S:	Maintained
1758
1759ARM/REALTEK ARCHITECTURE
1760M:	Andreas Färber <afaerber@suse.de>
1761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762S:	Maintained
1763F:	arch/arm64/boot/dts/realtek/
1764F:	Documentation/devicetree/bindings/arm/realtek.txt
1765
1766ARM/RENESAS ARM64 ARCHITECTURE
1767M:	Simon Horman <horms@verge.net.au>
1768M:	Magnus Damm <magnus.damm@gmail.com>
1769L:	linux-renesas-soc@vger.kernel.org
1770Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1772S:	Supported
1773F:	arch/arm64/boot/dts/renesas/
1774F:	Documentation/devicetree/bindings/arm/shmobile.txt
1775F:	drivers/soc/renesas/
1776F:	include/linux/soc/renesas/
1777
1778ARM/RISCPC ARCHITECTURE
1779M:	Russell King <linux@armlinux.org.uk>
1780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781W:	http://www.armlinux.org.uk/
1782S:	Maintained
1783F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1784F:	arch/arm/include/asm/hardware/ioc.h
1785F:	arch/arm/include/asm/hardware/iomd.h
1786F:	arch/arm/include/asm/hardware/memc.h
1787F:	arch/arm/mach-rpc/
1788F:	drivers/net/ethernet/8390/etherh.c
1789F:	drivers/net/ethernet/i825xx/ether1*
1790F:	drivers/net/ethernet/seeq/ether3*
1791F:	drivers/scsi/arm/
1792
1793ARM/Rockchip SoC support
1794M:	Heiko Stuebner <heiko@sntech.de>
1795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796L:	linux-rockchip@lists.infradead.org
1797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1798S:	Maintained
1799F:	arch/arm/boot/dts/rk3*
1800F:	arch/arm/boot/dts/rv1108*
1801F:	arch/arm/mach-rockchip/
1802F:	drivers/clk/rockchip/
1803F:	drivers/i2c/busses/i2c-rk3x.c
1804F:	drivers/*/*rockchip*
1805F:	drivers/*/*/*rockchip*
1806F:	sound/soc/rockchip/
1807N:	rockchip
1808
1809ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1810M:	Kukjin Kim <kgene@kernel.org>
1811M:	Krzysztof Kozlowski <krzk@kernel.org>
1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1814Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1815S:	Maintained
1816F:	arch/arm/boot/dts/s3c*
1817F:	arch/arm/boot/dts/s5p*
1818F:	arch/arm/boot/dts/samsung*
1819F:	arch/arm/boot/dts/exynos*
1820F:	arch/arm64/boot/dts/exynos/
1821F:	arch/arm/plat-samsung/
1822F:	arch/arm/mach-s3c24*/
1823F:	arch/arm/mach-s3c64xx/
1824F:	arch/arm/mach-s5p*/
1825F:	arch/arm/mach-exynos*/
1826F:	drivers/*/*s3c24*
1827F:	drivers/*/*/*s3c24*
1828F:	drivers/*/*s3c64xx*
1829F:	drivers/*/*s5pv210*
1830F:	drivers/memory/samsung/*
1831F:	drivers/soc/samsung/*
1832F:	Documentation/arm/Samsung/
1833F:	Documentation/devicetree/bindings/arm/samsung/
1834F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1835F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1836N:	exynos
1837
1838ARM/SAMSUNG MOBILE MACHINE SUPPORT
1839M:	Kyungmin Park <kyungmin.park@samsung.com>
1840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841S:	Maintained
1842F:	arch/arm/mach-s5pv210/
1843
1844ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1845M:	Kyungmin Park <kyungmin.park@samsung.com>
1846M:	Kamil Debski <kamil@wypas.org>
1847M:	Andrzej Hajda <a.hajda@samsung.com>
1848L:	linux-arm-kernel@lists.infradead.org
1849L:	linux-media@vger.kernel.org
1850S:	Maintained
1851F:	drivers/media/platform/s5p-g2d/
1852
1853ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1854M:	Marek Szyprowski <m.szyprowski@samsung.com>
1855L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1856L:	linux-media@vger.kernel.org
1857S:	Maintained
1858F:	drivers/media/platform/s5p-cec/
1859F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1860
1861ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1862M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1863M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1864L:	linux-arm-kernel@lists.infradead.org
1865L:	linux-media@vger.kernel.org
1866S:	Maintained
1867F:	drivers/media/platform/s5p-jpeg/
1868
1869ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1870M:	Kyungmin Park <kyungmin.park@samsung.com>
1871M:	Kamil Debski <kamil@wypas.org>
1872M:	Jeongtae Park <jtp.park@samsung.com>
1873M:	Andrzej Hajda <a.hajda@samsung.com>
1874L:	linux-arm-kernel@lists.infradead.org
1875L:	linux-media@vger.kernel.org
1876S:	Maintained
1877F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1878F:	drivers/media/platform/s5p-mfc/
1879
1880ARM/SHMOBILE ARM ARCHITECTURE
1881M:	Simon Horman <horms@verge.net.au>
1882M:	Magnus Damm <magnus.damm@gmail.com>
1883L:	linux-renesas-soc@vger.kernel.org
1884Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1886S:	Supported
1887F:	arch/arm/boot/dts/emev2*
1888F:	arch/arm/boot/dts/r7s*
1889F:	arch/arm/boot/dts/r8a*
1890F:	arch/arm/boot/dts/sh*
1891F:	arch/arm/configs/shmobile_defconfig
1892F:	arch/arm/include/debug/renesas-scif.S
1893F:	arch/arm/mach-shmobile/
1894F:	Documentation/devicetree/bindings/arm/shmobile.txt
1895F:	drivers/soc/renesas/
1896F:	include/linux/soc/renesas/
1897
1898ARM/SOCFPGA ARCHITECTURE
1899M:	Dinh Nguyen <dinguyen@kernel.org>
1900S:	Maintained
1901F:	arch/arm/mach-socfpga/
1902F:	arch/arm/boot/dts/socfpga*
1903F:	arch/arm/configs/socfpga_defconfig
1904F:	arch/arm64/boot/dts/altera/
1905W:	http://www.rocketboards.org
1906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1907
1908ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1909M:	Dinh Nguyen <dinguyen@kernel.org>
1910S:	Maintained
1911F:	drivers/clk/socfpga/
1912
1913ARM/SOCFPGA EDAC SUPPORT
1914M:	Thor Thayer <thor.thayer@linux.intel.com>
1915S:	Maintained
1916F:	drivers/edac/altera_edac.
1917
1918ARM/STI ARCHITECTURE
1919M:	Patrice Chotard <patrice.chotard@st.com>
1920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921W:	http://www.stlinux.com
1922S:	Maintained
1923F:	arch/arm/mach-sti/
1924F:	arch/arm/boot/dts/sti*
1925F:	drivers/char/hw_random/st-rng.c
1926F:	drivers/clocksource/arm_global_timer.c
1927F:	drivers/clocksource/clksrc_st_lpc.c
1928F:	drivers/cpufreq/sti-cpufreq.c
1929F:	drivers/dma/st_fdma*
1930F:	drivers/i2c/busses/i2c-st.c
1931F:	drivers/media/rc/st_rc.c
1932F:	drivers/media/platform/sti/c8sectpfe/
1933F:	drivers/mmc/host/sdhci-st.c
1934F:	drivers/phy/st/phy-miphy28lp.c
1935F:	drivers/phy/st/phy-stih407-usb.c
1936F:	drivers/pinctrl/pinctrl-st.c
1937F:	drivers/remoteproc/st_remoteproc.c
1938F:	drivers/remoteproc/st_slim_rproc.c
1939F:	drivers/reset/sti/
1940F:	drivers/rtc/rtc-st-lpc.c
1941F:	drivers/tty/serial/st-asc.c
1942F:	drivers/usb/dwc3/dwc3-st.c
1943F:	drivers/usb/host/ehci-st.c
1944F:	drivers/usb/host/ohci-st.c
1945F:	drivers/watchdog/st_lpc_wdt.c
1946F:	drivers/ata/ahci_st.c
1947F:	include/linux/remoteproc/st_slim_rproc.h
1948
1949ARM/STM32 ARCHITECTURE
1950M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1951M:	Alexandre Torgue <alexandre.torgue@st.com>
1952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953S:	Maintained
1954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1955N:	stm32
1956F:	drivers/clocksource/armv7m_systick.c
1957
1958ARM/TANGO ARCHITECTURE
1959M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1960L:	linux-arm-kernel@lists.infradead.org
1961S:	Maintained
1962N:	tango
1963
1964ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1965M:	Lennert Buytenhek <kernel@wantstofly.org>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S:	Maintained
1968
1969ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1970M:	Hans Verkuil <hans.verkuil@cisco.com>
1971L:	linux-tegra@vger.kernel.org
1972L:	linux-media@vger.kernel.org
1973S:	Maintained
1974F:	drivers/media/platform/tegra-cec/
1975F:	Documentation/devicetree/bindings/media/tegra-cec.txt
1976
1977ARM/TETON BGA MACHINE SUPPORT
1978M:	"Mark F. Brown" <mark.brown314@gmail.com>
1979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S:	Maintained
1981
1982ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1983M:	Santosh Shilimkar <ssantosh@kernel.org>
1984L:	linux-kernel@vger.kernel.org
1985S:	Maintained
1986F:	drivers/memory/*emif*
1987
1988ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1989M:	Santosh Shilimkar <ssantosh@kernel.org>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	arch/arm/mach-keystone/
1993F:	arch/arm/boot/dts/keystone-*
1994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1995
1996ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1997M:	Santosh Shilimkar <ssantosh@kernel.org>
1998L:	linux-kernel@vger.kernel.org
1999S:	Maintained
2000F:	drivers/clk/keystone/
2001
2002ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2003M:	Santosh Shilimkar <ssantosh@kernel.org>
2004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005L:	linux-kernel@vger.kernel.org
2006S:	Maintained
2007F:	drivers/clocksource/timer-keystone.c
2008
2009ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2010M:	Santosh Shilimkar <ssantosh@kernel.org>
2011L:	linux-kernel@vger.kernel.org
2012S:	Maintained
2013F:	drivers/power/reset/keystone-reset.c
2014
2015ARM/THECUS N2100 MACHINE SUPPORT
2016M:	Lennert Buytenhek <kernel@wantstofly.org>
2017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018S:	Maintained
2019
2020ARM/TOSA MACHINE SUPPORT
2021M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2022M:	Dirk Opfer <dirk@opfer-online.de>
2023S:	Maintained
2024
2025ARM/U300 MACHINE SUPPORT
2026M:	Linus Walleij <linus.walleij@linaro.org>
2027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028S:	Supported
2029F:	arch/arm/mach-u300/
2030F:	drivers/clocksource/timer-u300.c
2031F:	drivers/i2c/busses/i2c-stu300.c
2032F:	drivers/rtc/rtc-coh901331.c
2033F:	drivers/watchdog/coh901327_wdt.c
2034F:	drivers/dma/coh901318*
2035F:	drivers/mfd/ab3100*
2036F:	drivers/rtc/rtc-ab3100.c
2037F:	drivers/rtc/rtc-coh901331.c
2038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2039
2040ARM/UNIPHIER ARCHITECTURE
2041M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2044S:	Maintained
2045F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2046F:	arch/arm/boot/dts/uniphier*
2047F:	arch/arm/include/asm/hardware/cache-uniphier.h
2048F:	arch/arm/mach-uniphier/
2049F:	arch/arm/mm/cache-uniphier.c
2050F:	arch/arm64/boot/dts/socionext/uniphier*
2051F:	drivers/bus/uniphier-system-bus.c
2052F:	drivers/clk/uniphier/
2053F:	drivers/gpio/gpio-uniphier.c
2054F:	drivers/i2c/busses/i2c-uniphier*
2055F:	drivers/irqchip/irq-uniphier-aidet.c
2056F:	drivers/pinctrl/uniphier/
2057F:	drivers/reset/reset-uniphier.c
2058F:	drivers/tty/serial/8250/8250_uniphier.c
2059N:	uniphier
2060
2061ARM/Ux500 ARM ARCHITECTURE
2062M:	Linus Walleij <linus.walleij@linaro.org>
2063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064S:	Maintained
2065F:	arch/arm/mach-ux500/
2066F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2067F:	drivers/dma/ste_dma40*
2068F:	drivers/hwspinlock/u8500_hsem.c
2069F:	drivers/mfd/abx500*
2070F:	drivers/mfd/ab8500*
2071F:	drivers/mfd/dbx500*
2072F:	drivers/mfd/db8500*
2073F:	drivers/pinctrl/nomadik/pinctrl-ab*
2074F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2075F:	drivers/rtc/rtc-ab8500.c
2076F:	drivers/rtc/rtc-pl031.c
2077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2078
2079ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2080M:	Ulf Hansson <ulf.hansson@linaro.org>
2081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082T:	git git://git.linaro.org/people/ulfh/clk.git
2083S:	Maintained
2084F:	drivers/clk/ux500/
2085
2086ARM/VERSATILE EXPRESS PLATFORM
2087M:	Liviu Dudau <liviu.dudau@arm.com>
2088M:	Sudeep Holla <sudeep.holla@arm.com>
2089M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091S:	Maintained
2092F:	arch/arm/boot/dts/vexpress*
2093F:	arch/arm64/boot/dts/arm/
2094F:	arch/arm/mach-vexpress/
2095F:	*/*/vexpress*
2096F:	*/*/*/vexpress*
2097F:	drivers/clk/versatile/clk-vexpress-osc.c
2098F:	drivers/clocksource/versatile.c
2099N:	mps2
2100
2101ARM/VFP SUPPORT
2102M:	Russell King <linux@armlinux.org.uk>
2103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104W:	http://www.armlinux.org.uk/
2105S:	Maintained
2106F:	arch/arm/vfp/
2107
2108ARM/VOIPAC PXA270 SUPPORT
2109M:	Marek Vasut <marek.vasut@gmail.com>
2110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111S:	Maintained
2112F:	arch/arm/mach-pxa/vpac270.c
2113F:	arch/arm/mach-pxa/include/mach/vpac270.h
2114
2115ARM/VT8500 ARM ARCHITECTURE
2116M:	Tony Prisk <linux@prisktech.co.nz>
2117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118S:	Maintained
2119F:	arch/arm/mach-vt8500/
2120F:	drivers/clocksource/vt8500_timer.c
2121F:	drivers/i2c/busses/i2c-wmt.c
2122F:	drivers/mmc/host/wmt-sdmmc.c
2123F:	drivers/pwm/pwm-vt8500.c
2124F:	drivers/rtc/rtc-vt8500.c
2125F:	drivers/tty/serial/vt8500_serial.c
2126F:	drivers/usb/host/ehci-platform.c
2127F:	drivers/usb/host/uhci-platform.c
2128F:	drivers/video/fbdev/vt8500lcdfb.*
2129F:	drivers/video/fbdev/wm8505fb*
2130F:	drivers/video/fbdev/wmt_ge_rops.*
2131
2132ARM/ZIPIT Z2 SUPPORT
2133M:	Marek Vasut <marek.vasut@gmail.com>
2134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135S:	Maintained
2136F:	arch/arm/mach-pxa/z2.c
2137F:	arch/arm/mach-pxa/include/mach/z2.h
2138
2139ARM/ZTE ARCHITECTURE
2140M:	Jun Nie <jun.nie@linaro.org>
2141M:	Baoyou Xie <baoyou.xie@linaro.org>
2142M:	Shawn Guo <shawnguo@kernel.org>
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S:	Maintained
2145F:	arch/arm/boot/dts/zx2967*
2146F:	arch/arm/mach-zx/
2147F:	arch/arm64/boot/dts/zte/
2148F:	drivers/clk/zte/
2149F:	drivers/dma/zx_dma.c
2150F:	drivers/gpio/gpio-zx.c
2151F:	drivers/i2c/busses/i2c-zx2967.c
2152F:	drivers/mmc/host/dw_mmc-zx.*
2153F:	drivers/pinctrl/zte/
2154F:	drivers/soc/zte/
2155F:	drivers/thermal/zx2967_thermal.c
2156F:	drivers/watchdog/zx2967_wdt.c
2157F:	Documentation/devicetree/bindings/arm/zte.txt
2158F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2159F:	Documentation/devicetree/bindings/dma/zxdma.txt
2160F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2161F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2162F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2163F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2164F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2165F:	Documentation/devicetree/bindings/soc/zte/
2166F:	Documentation/devicetree/bindings/sound/zte,*.txt
2167F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2168F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2169F:	include/dt-bindings/clock/zx2967*.h
2170F:	include/dt-bindings/soc/zte,*.h
2171F:	sound/soc/codecs/zx_aud96p22.c
2172F:	sound/soc/zte/
2173
2174ARM/ZYNQ ARCHITECTURE
2175M:	Michal Simek <michal.simek@xilinx.com>
2176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177W:	http://wiki.xilinx.com
2178T:	git https://github.com/Xilinx/linux-xlnx.git
2179S:	Supported
2180F:	arch/arm/mach-zynq/
2181F:	drivers/cpuidle/cpuidle-zynq.c
2182F:	drivers/block/xsysace.c
2183N:	zynq
2184N:	xilinx
2185F:	drivers/clocksource/cadence_ttc_timer.c
2186F:	drivers/i2c/busses/i2c-cadence.c
2187F:	drivers/mmc/host/sdhci-of-arasan.c
2188F:	drivers/edac/synopsys_edac.c
2189
2190ARM64 PORT (AARCH64 ARCHITECTURE)
2191M:	Catalin Marinas <catalin.marinas@arm.com>
2192M:	Will Deacon <will.deacon@arm.com>
2193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2195S:	Maintained
2196F:	arch/arm64/
2197F:	Documentation/arm64/
2198
2199AS3645A LED FLASH CONTROLLER DRIVER
2200M:	Sakari Ailus <sakari.ailus@iki.fi>
2201L:	linux-leds@vger.kernel.org
2202S:	Maintained
2203F:	drivers/leds/leds-as3645a.c
2204
2205AS3645A LED FLASH CONTROLLER DRIVER
2206M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2207L:	linux-media@vger.kernel.org
2208T:	git git://linuxtv.org/media_tree.git
2209S:	Maintained
2210F:	drivers/media/i2c/as3645a.c
2211F:	include/media/i2c/as3645a.h
2212
2213ASAHI KASEI AK8974 DRIVER
2214M:	Linus Walleij <linus.walleij@linaro.org>
2215L:	linux-iio@vger.kernel.org
2216W:	http://www.akm.com/
2217S:	Supported
2218F:	drivers/iio/magnetometer/ak8974.c
2219
2220ASC7621 HARDWARE MONITOR DRIVER
2221M:	George Joseph <george.joseph@fairview5.com>
2222L:	linux-hwmon@vger.kernel.org
2223S:	Maintained
2224F:	Documentation/hwmon/asc7621
2225F:	drivers/hwmon/asc7621.c
2226
2227ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2228M:	Corentin Chary <corentin.chary@gmail.com>
2229L:	acpi4asus-user@lists.sourceforge.net
2230L:	platform-driver-x86@vger.kernel.org
2231W:	http://acpi4asus.sf.net
2232S:	Maintained
2233F:	drivers/platform/x86/asus*.c
2234F:	drivers/platform/x86/eeepc*.c
2235
2236ASUS WIRELESS RADIO CONTROL DRIVER
2237M:	João Paulo Rechi Vita <jprvita@gmail.com>
2238L:	platform-driver-x86@vger.kernel.org
2239S:	Maintained
2240F:	drivers/platform/x86/asus-wireless.c
2241
2242ASYMMETRIC KEYS
2243M:	David Howells <dhowells@redhat.com>
2244L:	keyrings@vger.kernel.org
2245S:	Maintained
2246F:	Documentation/crypto/asymmetric-keys.txt
2247F:	include/linux/verification.h
2248F:	include/crypto/public_key.h
2249F:	include/crypto/pkcs7.h
2250F:	crypto/asymmetric_keys/
2251
2252ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2253R:	Dan Williams <dan.j.williams@intel.com>
2254W:	http://sourceforge.net/projects/xscaleiop
2255S:	Odd fixes
2256F:	Documentation/crypto/async-tx-api.txt
2257F:	crypto/async_tx/
2258F:	drivers/dma/
2259F:	include/linux/dmaengine.h
2260F:	include/linux/async_tx.h
2261
2262AT24 EEPROM DRIVER
2263M:	Bartosz Golaszewski <brgl@bgdev.pl>
2264L:	linux-i2c@vger.kernel.org
2265S:	Maintained
2266F:	drivers/misc/eeprom/at24.c
2267F:	include/linux/platform_data/at24.h
2268
2269ATA OVER ETHERNET (AOE) DRIVER
2270M:	"Ed L. Cashin" <ed.cashin@acm.org>
2271W:	http://www.openaoe.org/
2272S:	Supported
2273F:	Documentation/aoe/
2274F:	drivers/block/aoe/
2275
2276ATHEROS 71XX/9XXX GPIO DRIVER
2277M:	Alban Bedel <albeu@free.fr>
2278W:	https://github.com/AlbanBedel/linux
2279T:	git git://github.com/AlbanBedel/linux
2280S:	Maintained
2281F:	drivers/gpio/gpio-ath79.c
2282F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2283
2284ATHEROS ATH GENERIC UTILITIES
2285M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2286L:	linux-wireless@vger.kernel.org
2287S:	Supported
2288F:	drivers/net/wireless/ath/*
2289
2290ATHEROS ATH5K WIRELESS DRIVER
2291M:	Jiri Slaby <jirislaby@gmail.com>
2292M:	Nick Kossifidis <mickflemm@gmail.com>
2293M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2294L:	linux-wireless@vger.kernel.org
2295W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2296S:	Maintained
2297F:	drivers/net/wireless/ath/ath5k/
2298
2299ATHEROS ATH6KL WIRELESS DRIVER
2300M:	Kalle Valo <kvalo@qca.qualcomm.com>
2301L:	linux-wireless@vger.kernel.org
2302W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2304S:	Supported
2305F:	drivers/net/wireless/ath/ath6kl/
2306
2307ATI_REMOTE2 DRIVER
2308M:	Ville Syrjala <syrjala@sci.fi>
2309S:	Maintained
2310F:	drivers/input/misc/ati_remote2.c
2311
2312ATK0110 HWMON DRIVER
2313M:	Luca Tettamanti <kronos.it@gmail.com>
2314L:	linux-hwmon@vger.kernel.org
2315S:	Maintained
2316F:	drivers/hwmon/asus_atk0110.c
2317
2318ATLX ETHERNET DRIVERS
2319M:	Jay Cliburn <jcliburn@gmail.com>
2320M:	Chris Snook <chris.snook@gmail.com>
2321L:	netdev@vger.kernel.org
2322W:	http://sourceforge.net/projects/atl1
2323W:	http://atl1.sourceforge.net
2324S:	Maintained
2325F:	drivers/net/ethernet/atheros/
2326
2327ATM
2328M:	Chas Williams <3chas3@gmail.com>
2329L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2330L:	netdev@vger.kernel.org
2331W:	http://linux-atm.sourceforge.net
2332S:	Maintained
2333F:	drivers/atm/
2334F:	include/linux/atm*
2335F:	include/uapi/linux/atm*
2336
2337ATMEL AT91 / AT32 MCI DRIVER
2338M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2339S:	Maintained
2340F:	drivers/mmc/host/atmel-mci.c
2341
2342ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2343M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2344S:	Supported
2345F:	drivers/power/reset/at91-sama5d2_shdwc.c
2346
2347ATMEL Audio ALSA driver
2348M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2349L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2350S:	Supported
2351F:	sound/soc/atmel
2352
2353ATMEL I2C DRIVER
2354M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2355L:	linux-i2c@vger.kernel.org
2356S:	Supported
2357F:	drivers/i2c/busses/i2c-at91.c
2358
2359ATMEL ISI DRIVER
2360M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2361L:	linux-media@vger.kernel.org
2362S:	Supported
2363F:	drivers/media/platform/atmel/atmel-isi.c
2364F:	include/media/atmel-isi.h
2365
2366ATMEL LCDFB DRIVER
2367M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2368L:	linux-fbdev@vger.kernel.org
2369S:	Maintained
2370F:	drivers/video/fbdev/atmel_lcdfb.c
2371F:	include/video/atmel_lcdc.h
2372
2373ATMEL MACB ETHERNET DRIVER
2374M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2375S:	Supported
2376F:	drivers/net/ethernet/cadence/
2377
2378ATMEL MAXTOUCH DRIVER
2379M:	Nick Dyer <nick@shmanahar.org>
2380T:	git git://github.com/ndyer/linux.git
2381S:	Maintained
2382F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2383F:	drivers/input/touchscreen/atmel_mxt_ts.c
2384F:	include/linux/platform_data/atmel_mxt_ts.h
2385
2386ATMEL NAND DRIVER
2387M:	Wenyou Yang <wenyou.yang@atmel.com>
2388M:	Josh Wu <rainyfeeling@outlook.com>
2389L:	linux-mtd@lists.infradead.org
2390S:	Supported
2391F:	drivers/mtd/nand/atmel/*
2392
2393ATMEL SAMA5D2 ADC DRIVER
2394M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2395L:	linux-iio@vger.kernel.org
2396S:	Supported
2397F:	drivers/iio/adc/at91-sama5d2_adc.c
2398
2399ATMEL SDMMC DRIVER
2400M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2401L:	linux-mmc@vger.kernel.org
2402S:	Supported
2403F:	drivers/mmc/host/sdhci-of-at91.c
2404
2405ATMEL SPI DRIVER
2406M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2407S:	Supported
2408F:	drivers/spi/spi-atmel.*
2409
2410ATMEL SSC DRIVER
2411M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413S:	Supported
2414F:	drivers/misc/atmel-ssc.c
2415F:	include/linux/atmel-ssc.h
2416
2417ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2418M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420S:	Supported
2421F:	drivers/misc/atmel_tclib.c
2422F:	drivers/clocksource/tcb_clksrc.c
2423
2424ATMEL USBA UDC DRIVER
2425M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2427S:	Supported
2428F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2429
2430ATMEL WIRELESS DRIVER
2431M:	Simon Kelley <simon@thekelleys.org.uk>
2432L:	linux-wireless@vger.kernel.org
2433W:	http://www.thekelleys.org.uk/atmel
2434W:	http://atmelwlandriver.sourceforge.net/
2435S:	Maintained
2436F:	drivers/net/wireless/atmel/atmel*
2437
2438ATMEL XDMA DRIVER
2439M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2440L:	linux-arm-kernel@lists.infradead.org
2441L:	dmaengine@vger.kernel.org
2442S:	Supported
2443F:	drivers/dma/at_xdmac.c
2444
2445ATOMIC INFRASTRUCTURE
2446M:	Will Deacon <will.deacon@arm.com>
2447M:	Peter Zijlstra <peterz@infradead.org>
2448R:	Boqun Feng <boqun.feng@gmail.com>
2449L:	linux-kernel@vger.kernel.org
2450S:	Maintained
2451F:	arch/*/include/asm/atomic*.h
2452F:	include/*/atomic*.h
2453
2454ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2455M:	Bradley Grove <linuxdrivers@attotech.com>
2456L:	linux-scsi@vger.kernel.org
2457W:	http://www.attotech.com
2458S:	Supported
2459F:	drivers/scsi/esas2r
2460
2461ATUSB IEEE 802.15.4 RADIO DRIVER
2462M:	Stefan Schmidt <stefan@osg.samsung.com>
2463L:	linux-wpan@vger.kernel.org
2464S:	Maintained
2465F:	drivers/net/ieee802154/atusb.c
2466F:	drivers/net/ieee802154/atusb.h
2467F:	drivers/net/ieee802154/at86rf230.h
2468
2469AUDIT SUBSYSTEM
2470M:	Paul Moore <paul@paul-moore.com>
2471M:	Eric Paris <eparis@redhat.com>
2472L:	linux-audit@redhat.com (moderated for non-subscribers)
2473W:	https://github.com/linux-audit
2474W:	https://people.redhat.com/sgrubb/audit
2475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2476S:	Supported
2477F:	include/linux/audit.h
2478F:	include/uapi/linux/audit.h
2479F:	kernel/audit*
2480
2481AUXILIARY DISPLAY DRIVERS
2482M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2483W:	http://miguelojeda.es/auxdisplay.htm
2484W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2485S:	Maintained
2486F:	drivers/auxdisplay/
2487F:	include/linux/cfag12864b.h
2488
2489AX.25 NETWORK LAYER
2490M:	Ralf Baechle <ralf@linux-mips.org>
2491L:	linux-hams@vger.kernel.org
2492W:	http://www.linux-ax25.org/
2493S:	Maintained
2494F:	include/uapi/linux/ax25.h
2495F:	include/net/ax25.h
2496F:	net/ax25/
2497
2498AXENTIA ARM DEVICES
2499M:	Peter Rosin <peda@axentia.se>
2500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501S:	Maintained
2502F:	Documentation/devicetree/bindings/arm/axentia.txt
2503F:	arch/arm/boot/dts/at91-linea.dtsi
2504F:	arch/arm/boot/dts/at91-tse850-3.dts
2505
2506AXENTIA ASOC DRIVERS
2507M:	Peter Rosin <peda@axentia.se>
2508L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2509S:	Maintained
2510F:	Documentation/devicetree/bindings/sound/axentia,*
2511F:	sound/soc/atmel/tse850-pcm5142.c
2512
2513AZ6007 DVB DRIVER
2514M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2515M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2516L:	linux-media@vger.kernel.org
2517W:	https://linuxtv.org
2518T:	git git://linuxtv.org/media_tree.git
2519S:	Maintained
2520F:	drivers/media/usb/dvb-usb-v2/az6007.c
2521
2522AZTECH FM RADIO RECEIVER DRIVER
2523M:	Hans Verkuil <hverkuil@xs4all.nl>
2524L:	linux-media@vger.kernel.org
2525T:	git git://linuxtv.org/media_tree.git
2526W:	https://linuxtv.org
2527S:	Maintained
2528F:	drivers/media/radio/radio-aztech*
2529
2530B43 WIRELESS DRIVER
2531L:	linux-wireless@vger.kernel.org
2532L:	b43-dev@lists.infradead.org
2533W:	http://wireless.kernel.org/en/users/Drivers/b43
2534S:	Odd Fixes
2535F:	drivers/net/wireless/broadcom/b43/
2536
2537B43LEGACY WIRELESS DRIVER
2538M:	Larry Finger <Larry.Finger@lwfinger.net>
2539L:	linux-wireless@vger.kernel.org
2540L:	b43-dev@lists.infradead.org
2541W:	http://wireless.kernel.org/en/users/Drivers/b43
2542S:	Maintained
2543F:	drivers/net/wireless/broadcom/b43legacy/
2544
2545BACKLIGHT CLASS/SUBSYSTEM
2546M:	Lee Jones <lee.jones@linaro.org>
2547M:	Daniel Thompson <daniel.thompson@linaro.org>
2548M:	Jingoo Han <jingoohan1@gmail.com>
2549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2550S:	Maintained
2551F:	drivers/video/backlight/
2552F:	include/linux/backlight.h
2553F:	include/linux/pwm_backlight.h
2554F:	Documentation/devicetree/bindings/leds/backlight
2555
2556BATMAN ADVANCED
2557M:	Marek Lindner <mareklindner@neomailbox.ch>
2558M:	Simon Wunderlich <sw@simonwunderlich.de>
2559M:	Antonio Quartulli <a@unstable.cc>
2560L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2561W:	https://www.open-mesh.org/
2562Q:	https://patchwork.open-mesh.org/project/batman/list/
2563S:	Maintained
2564F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2565F:	Documentation/ABI/testing/sysfs-class-net-mesh
2566F:	Documentation/networking/batman-adv.rst
2567F:	include/uapi/linux/batman_adv.h
2568F:	net/batman-adv/
2569
2570BAYCOM/HDLCDRV DRIVERS FOR AX.25
2571M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2572L:	linux-hams@vger.kernel.org
2573W:	http://www.baycom.org/~tom/ham/ham.html
2574S:	Maintained
2575F:	drivers/net/hamradio/baycom*
2576
2577BCACHE (BLOCK LAYER CACHE)
2578M:	Michael Lyle <mlyle@lyle.org>
2579M:	Kent Overstreet <kent.overstreet@gmail.com>
2580L:	linux-bcache@vger.kernel.org
2581W:	http://bcache.evilpiepirate.org
2582C:	irc://irc.oftc.net/bcache
2583S:	Maintained
2584F:	drivers/md/bcache/
2585
2586BDISP ST MEDIA DRIVER
2587M:	Fabien Dessenne <fabien.dessenne@st.com>
2588L:	linux-media@vger.kernel.org
2589T:	git git://linuxtv.org/media_tree.git
2590W:	https://linuxtv.org
2591S:	Supported
2592F:	drivers/media/platform/sti/bdisp
2593
2594BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2595M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2596L:	netdev@vger.kernel.org
2597S:	Maintained
2598F:	drivers/net/ethernet/ec_bhf.c
2599
2600BEFS FILE SYSTEM
2601M:	Luis de Bethencourt <luisbg@kernel.org>
2602M:	Salah Triki <salah.triki@gmail.com>
2603S:	Maintained
2604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2605F:	Documentation/filesystems/befs.txt
2606F:	fs/befs/
2607
2608BFQ I/O SCHEDULER
2609M:	Paolo Valente <paolo.valente@linaro.org>
2610M:	Jens Axboe <axboe@kernel.dk>
2611L:	linux-block@vger.kernel.org
2612S:	Maintained
2613F:	block/bfq-*
2614F:	Documentation/block/bfq-iosched.txt
2615
2616BFS FILE SYSTEM
2617M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2618S:	Maintained
2619F:	Documentation/filesystems/bfs.txt
2620F:	fs/bfs/
2621F:	include/uapi/linux/bfs_fs.h
2622
2623BLACKFIN ARCHITECTURE
2624M:	Steven Miao <realmz6@gmail.com>
2625L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2626T:	git git://git.code.sf.net/p/adi-linux/code
2627W:	http://blackfin.uclinux.org
2628S:	Supported
2629F:	arch/blackfin/
2630
2631BLACKFIN EMAC DRIVER
2632L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2633W:	http://blackfin.uclinux.org
2634S:	Supported
2635F:	drivers/net/ethernet/adi/
2636
2637BLACKFIN MEDIA DRIVER
2638M:	Scott Jiang <scott.jiang.linux@gmail.com>
2639L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640W:	http://blackfin.uclinux.org/
2641S:	Supported
2642F:	drivers/media/platform/blackfin/
2643F:	drivers/media/i2c/adv7183*
2644F:	drivers/media/i2c/vs6624*
2645
2646BLACKFIN RTC DRIVER
2647L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2648W:	http://blackfin.uclinux.org
2649S:	Supported
2650F:	drivers/rtc/rtc-bfin.c
2651
2652BLACKFIN SDH DRIVER
2653L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2654W:	http://blackfin.uclinux.org
2655S:	Supported
2656F:	drivers/mmc/host/bfin_sdh.c
2657
2658BLACKFIN SERIAL DRIVER
2659L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2660W:	http://blackfin.uclinux.org
2661S:	Supported
2662F:	drivers/tty/serial/bfin_uart.c
2663
2664BLACKFIN WATCHDOG DRIVER
2665L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2666W:	http://blackfin.uclinux.org
2667S:	Supported
2668F:	drivers/watchdog/bfin_wdt.c
2669
2670BLINKM RGB LED DRIVER
2671M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2672S:	Maintained
2673F:	drivers/leds/leds-blinkm.c
2674
2675BLOCK LAYER
2676M:	Jens Axboe <axboe@kernel.dk>
2677L:	linux-block@vger.kernel.org
2678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2679S:	Maintained
2680F:	block/
2681F:	kernel/trace/blktrace.c
2682F:	lib/sbitmap.c
2683
2684BLOCK2MTD DRIVER
2685M:	Joern Engel <joern@lazybastard.org>
2686L:	linux-mtd@lists.infradead.org
2687S:	Maintained
2688F:	drivers/mtd/devices/block2mtd.c
2689
2690BLUETOOTH DRIVERS
2691M:	Marcel Holtmann <marcel@holtmann.org>
2692M:	Gustavo Padovan <gustavo@padovan.org>
2693M:	Johan Hedberg <johan.hedberg@gmail.com>
2694L:	linux-bluetooth@vger.kernel.org
2695W:	http://www.bluez.org/
2696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2698S:	Maintained
2699F:	drivers/bluetooth/
2700
2701BLUETOOTH SUBSYSTEM
2702M:	Marcel Holtmann <marcel@holtmann.org>
2703M:	Gustavo Padovan <gustavo@padovan.org>
2704M:	Johan Hedberg <johan.hedberg@gmail.com>
2705L:	linux-bluetooth@vger.kernel.org
2706W:	http://www.bluez.org/
2707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2709S:	Maintained
2710F:	net/bluetooth/
2711F:	include/net/bluetooth/
2712
2713BONDING DRIVER
2714M:	Jay Vosburgh <j.vosburgh@gmail.com>
2715M:	Veaceslav Falico <vfalico@gmail.com>
2716M:	Andy Gospodarek <andy@greyhouse.net>
2717L:	netdev@vger.kernel.org
2718W:	http://sourceforge.net/projects/bonding/
2719S:	Supported
2720F:	drivers/net/bonding/
2721F:	include/uapi/linux/if_bonding.h
2722
2723BPF (Safe dynamic programs and tools)
2724M:	Alexei Starovoitov <ast@kernel.org>
2725M:	Daniel Borkmann <daniel@iogearbox.net>
2726L:	netdev@vger.kernel.org
2727L:	linux-kernel@vger.kernel.org
2728S:	Supported
2729F:	arch/x86/net/bpf_jit*
2730F:	Documentation/networking/filter.txt
2731F:	Documentation/bpf/
2732F:	include/linux/bpf*
2733F:	include/linux/filter.h
2734F:	include/uapi/linux/bpf*
2735F:	include/uapi/linux/filter.h
2736F:	kernel/bpf/
2737F:	kernel/trace/bpf_trace.c
2738F:	lib/test_bpf.c
2739F:	net/bpf/
2740F:	net/core/filter.c
2741F:	net/sched/act_bpf.c
2742F:	net/sched/cls_bpf.c
2743F:	samples/bpf/
2744F:	tools/bpf/
2745F:	tools/testing/selftests/bpf/
2746
2747BROADCOM B44 10/100 ETHERNET DRIVER
2748M:	Michael Chan <michael.chan@broadcom.com>
2749L:	netdev@vger.kernel.org
2750S:	Supported
2751F:	drivers/net/ethernet/broadcom/b44.*
2752
2753BROADCOM B53 ETHERNET SWITCH DRIVER
2754M:	Florian Fainelli <f.fainelli@gmail.com>
2755L:	netdev@vger.kernel.org
2756L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2757S:	Supported
2758F:	drivers/net/dsa/b53/*
2759F:	include/linux/platform_data/b53.h
2760
2761BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2762M:	Florian Fainelli <f.fainelli@gmail.com>
2763M:	Ray Jui <rjui@broadcom.com>
2764M:	Scott Branden <sbranden@broadcom.com>
2765M:	bcm-kernel-feedback-list@broadcom.com
2766T:	git git://github.com/broadcom/mach-bcm
2767S:	Maintained
2768N:	bcm281*
2769N:	bcm113*
2770N:	bcm216*
2771N:	kona
2772F:	arch/arm/mach-bcm/
2773
2774BROADCOM BCM2835 ARM ARCHITECTURE
2775M:	Eric Anholt <eric@anholt.net>
2776M:	Stefan Wahren <stefan.wahren@i2se.com>
2777L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2779T:	git git://github.com/anholt/linux
2780S:	Maintained
2781N:	bcm2835
2782F:	drivers/staging/vc04_services
2783
2784BROADCOM BCM47XX MIPS ARCHITECTURE
2785M:	Hauke Mehrtens <hauke@hauke-m.de>
2786M:	Rafał Miłecki <zajec5@gmail.com>
2787L:	linux-mips@linux-mips.org
2788S:	Maintained
2789F:	Documentation/devicetree/bindings/mips/brcm/
2790F:	arch/mips/bcm47xx/*
2791F:	arch/mips/include/asm/mach-bcm47xx/*
2792
2793BROADCOM BCM5301X ARM ARCHITECTURE
2794M:	Hauke Mehrtens <hauke@hauke-m.de>
2795M:	Rafał Miłecki <zajec5@gmail.com>
2796M:	Jon Mason <jonmason@broadcom.com>
2797M:	bcm-kernel-feedback-list@broadcom.com
2798L:	linux-arm-kernel@lists.infradead.org
2799S:	Maintained
2800F:	arch/arm/mach-bcm/bcm_5301x.c
2801F:	arch/arm/boot/dts/bcm5301x*.dtsi
2802F:	arch/arm/boot/dts/bcm470*
2803F:	arch/arm/boot/dts/bcm953012*
2804
2805BROADCOM BCM53573 ARM ARCHITECTURE
2806M:	Rafał Miłecki <rafal@milecki.pl>
2807L:	linux-arm-kernel@lists.infradead.org
2808S:	Maintained
2809F:	arch/arm/boot/dts/bcm53573*
2810F:	arch/arm/boot/dts/bcm47189*
2811
2812BROADCOM BCM63XX ARM ARCHITECTURE
2813M:	Florian Fainelli <f.fainelli@gmail.com>
2814M:	bcm-kernel-feedback-list@broadcom.com
2815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2816T:	git git://github.com/broadcom/stblinux.git
2817S:	Maintained
2818N:	bcm63xx
2819
2820BROADCOM BCM63XX/BCM33XX UDC DRIVER
2821M:	Kevin Cernekee <cernekee@gmail.com>
2822L:	linux-usb@vger.kernel.org
2823S:	Maintained
2824F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2825
2826BROADCOM BCM7XXX ARM ARCHITECTURE
2827M:	Brian Norris <computersforpeace@gmail.com>
2828M:	Gregory Fong <gregory.0xf0@gmail.com>
2829M:	Florian Fainelli <f.fainelli@gmail.com>
2830M:	bcm-kernel-feedback-list@broadcom.com
2831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2832T:	git git://github.com/broadcom/stblinux.git
2833S:	Maintained
2834F:	arch/arm/mach-bcm/*brcmstb*
2835F:	arch/arm/boot/dts/bcm7*.dts*
2836F:	drivers/bus/brcmstb_gisb.c
2837N:	brcmstb
2838
2839BROADCOM BMIPS CPUFREQ DRIVER
2840M:	Markus Mayer <mmayer@broadcom.com>
2841M:	bcm-kernel-feedback-list@broadcom.com
2842L:	linux-pm@vger.kernel.org
2843S:	Maintained
2844F:	drivers/cpufreq/bmips-cpufreq.c
2845
2846BROADCOM BMIPS MIPS ARCHITECTURE
2847M:	Kevin Cernekee <cernekee@gmail.com>
2848M:	Florian Fainelli <f.fainelli@gmail.com>
2849L:	linux-mips@linux-mips.org
2850T:	git git://github.com/broadcom/stblinux.git
2851S:	Maintained
2852F:	arch/mips/bmips/*
2853F:	arch/mips/include/asm/mach-bmips/*
2854F:	arch/mips/kernel/*bmips*
2855F:	arch/mips/boot/dts/brcm/bcm*.dts*
2856F:	drivers/irqchip/irq-bcm63*
2857F:	drivers/irqchip/irq-bcm7*
2858F:	drivers/irqchip/irq-brcmstb*
2859F:	include/linux/bcm963xx_nvram.h
2860F:	include/linux/bcm963xx_tag.h
2861
2862BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2863M:	Rasesh Mody <rasesh.mody@cavium.com>
2864M:	Harish Patil <harish.patil@cavium.com>
2865M:	Dept-GELinuxNICDev@cavium.com
2866L:	netdev@vger.kernel.org
2867S:	Supported
2868F:	drivers/net/ethernet/broadcom/bnx2.*
2869F:	drivers/net/ethernet/broadcom/bnx2_*
2870
2871BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2872M:	QLogic-Storage-Upstream@qlogic.com
2873L:	linux-scsi@vger.kernel.org
2874S:	Supported
2875F:	drivers/scsi/bnx2fc/
2876
2877BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2878M:	QLogic-Storage-Upstream@qlogic.com
2879L:	linux-scsi@vger.kernel.org
2880S:	Supported
2881F:	drivers/scsi/bnx2i/
2882
2883BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2884M:	Ariel Elior <ariel.elior@cavium.com>
2885M:	everest-linux-l2@cavium.com
2886L:	netdev@vger.kernel.org
2887S:	Supported
2888F:	drivers/net/ethernet/broadcom/bnx2x/
2889
2890BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2891M:	Michael Chan <michael.chan@broadcom.com>
2892L:	netdev@vger.kernel.org
2893S:	Supported
2894F:	drivers/net/ethernet/broadcom/bnxt/
2895
2896BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2897M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2898M:	Franky Lin <franky.lin@broadcom.com>
2899M:	Hante Meuleman <hante.meuleman@broadcom.com>
2900M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2901M:	Wright Feng <wright.feng@cypress.com>
2902L:	linux-wireless@vger.kernel.org
2903L:	brcm80211-dev-list.pdl@broadcom.com
2904L:	brcm80211-dev-list@cypress.com
2905S:	Supported
2906F:	drivers/net/wireless/broadcom/brcm80211/
2907
2908BROADCOM BRCMSTB GPIO DRIVER
2909M:	Gregory Fong <gregory.0xf0@gmail.com>
2910L:	bcm-kernel-feedback-list@broadcom.com
2911S:	Supported
2912F:	drivers/gpio/gpio-brcmstb.c
2913F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2914
2915BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2916M:	Al Cooper <alcooperx@gmail.com>
2917L:	linux-kernel@vger.kernel.org
2918L:	bcm-kernel-feedback-list@broadcom.com
2919S:	Maintained
2920F:	drivers/phy/broadcom/phy-brcm-usb*
2921
2922BROADCOM GENET ETHERNET DRIVER
2923M:	Doug Berger <opendmb@gmail.com>
2924M:	Florian Fainelli <f.fainelli@gmail.com>
2925L:	netdev@vger.kernel.org
2926S:	Supported
2927F:	drivers/net/ethernet/broadcom/genet/
2928
2929BROADCOM IPROC ARM ARCHITECTURE
2930M:	Ray Jui <rjui@broadcom.com>
2931M:	Scott Branden <sbranden@broadcom.com>
2932M:	Jon Mason <jonmason@broadcom.com>
2933M:	bcm-kernel-feedback-list@broadcom.com
2934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2935T:	git git://github.com/broadcom/cygnus-linux.git
2936S:	Maintained
2937N:	iproc
2938N:	cygnus
2939N:	bcm[-_]nsp
2940N:	bcm9113*
2941N:	bcm9583*
2942N:	bcm9585*
2943N:	bcm9586*
2944N:	bcm988312
2945N:	bcm113*
2946N:	bcm583*
2947N:	bcm585*
2948N:	bcm586*
2949N:	bcm88312
2950N:	hr2
2951F:	arch/arm64/boot/dts/broadcom/ns2*
2952F:	drivers/clk/bcm/clk-ns*
2953F:	drivers/pinctrl/bcm/pinctrl-ns*
2954
2955BROADCOM KONA GPIO DRIVER
2956M:	Ray Jui <rjui@broadcom.com>
2957L:	bcm-kernel-feedback-list@broadcom.com
2958S:	Supported
2959F:	drivers/gpio/gpio-bcm-kona.c
2960F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2961
2962BROADCOM NETXTREME-E ROCE DRIVER
2963M:	Selvin Xavier <selvin.xavier@broadcom.com>
2964M:	Devesh Sharma <devesh.sharma@broadcom.com>
2965M:	Somnath Kotur <somnath.kotur@broadcom.com>
2966M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2967L:	linux-rdma@vger.kernel.org
2968W:	http://www.broadcom.com
2969S:	Supported
2970F:	drivers/infiniband/hw/bnxt_re/
2971F:	include/uapi/rdma/bnxt_re-abi.h
2972
2973BROADCOM NVRAM DRIVER
2974M:	Rafał Miłecki <zajec5@gmail.com>
2975L:	linux-mips@linux-mips.org
2976S:	Maintained
2977F:	drivers/firmware/broadcom/*
2978
2979BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2980M:	Rafał Miłecki <zajec5@gmail.com>
2981L:	linux-wireless@vger.kernel.org
2982S:	Maintained
2983F:	drivers/bcma/
2984F:	include/linux/bcma/
2985
2986BROADCOM STB AVS CPUFREQ DRIVER
2987M:	Markus Mayer <mmayer@broadcom.com>
2988M:	bcm-kernel-feedback-list@broadcom.com
2989L:	linux-pm@vger.kernel.org
2990S:	Maintained
2991F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2992F:	drivers/cpufreq/brcmstb*
2993
2994BROADCOM STB AVS TMON DRIVER
2995M:	Markus Mayer <mmayer@broadcom.com>
2996M:	bcm-kernel-feedback-list@broadcom.com
2997L:	linux-pm@vger.kernel.org
2998S:	Maintained
2999F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3000F:	drivers/thermal/broadcom/brcmstb*
3001
3002BROADCOM STB NAND FLASH DRIVER
3003M:	Brian Norris <computersforpeace@gmail.com>
3004M:	Kamal Dasu <kdasu.kdev@gmail.com>
3005L:	linux-mtd@lists.infradead.org
3006L:	bcm-kernel-feedback-list@broadcom.com
3007S:	Maintained
3008F:	drivers/mtd/nand/brcmnand/
3009
3010BROADCOM STB DPFE DRIVER
3011M:	Markus Mayer <mmayer@broadcom.com>
3012M:	bcm-kernel-feedback-list@broadcom.com
3013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3014S:	Maintained
3015F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3016F:	drivers/memory/brcmstb_dpfe.c
3017
3018BROADCOM SYSTEMPORT ETHERNET DRIVER
3019M:	Florian Fainelli <f.fainelli@gmail.com>
3020L:	netdev@vger.kernel.org
3021S:	Supported
3022F:	drivers/net/ethernet/broadcom/bcmsysport.*
3023
3024BROADCOM TG3 GIGABIT ETHERNET DRIVER
3025M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3026M:	Prashant Sreedharan <prashant@broadcom.com>
3027M:	Michael Chan <mchan@broadcom.com>
3028L:	netdev@vger.kernel.org
3029S:	Supported
3030F:	drivers/net/ethernet/broadcom/tg3.*
3031
3032BROCADE BFA FC SCSI DRIVER
3033M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3034M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3035L:	linux-scsi@vger.kernel.org
3036S:	Supported
3037F:	drivers/scsi/bfa/
3038
3039BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3040M:	Rasesh Mody <rasesh.mody@cavium.com>
3041M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3042M:	Dept-GELinuxNICDev@cavium.com
3043L:	netdev@vger.kernel.org
3044S:	Supported
3045F:	drivers/net/ethernet/brocade/bna/
3046
3047BSG (block layer generic sg v4 driver)
3048M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3049L:	linux-scsi@vger.kernel.org
3050S:	Supported
3051F:	block/bsg.c
3052F:	include/linux/bsg.h
3053F:	include/uapi/linux/bsg.h
3054
3055BT87X AUDIO DRIVER
3056M:	Clemens Ladisch <clemens@ladisch.de>
3057L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3058T:	git git://git.alsa-project.org/alsa-kernel.git
3059S:	Maintained
3060F:	Documentation/sound/alsa/Bt87x.txt
3061F:	sound/pci/bt87x.c
3062
3063BT8XXGPIO DRIVER
3064M:	Michael Buesch <m@bues.ch>
3065W:	http://bu3sch.de/btgpio.php
3066S:	Maintained
3067F:	drivers/gpio/gpio-bt8xx.c
3068
3069BTRFS FILE SYSTEM
3070M:	Chris Mason <clm@fb.com>
3071M:	Josef Bacik <jbacik@fb.com>
3072M:	David Sterba <dsterba@suse.com>
3073L:	linux-btrfs@vger.kernel.org
3074W:	http://btrfs.wiki.kernel.org/
3075Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3077S:	Maintained
3078F:	Documentation/filesystems/btrfs.txt
3079F:	fs/btrfs/
3080F:	include/linux/btrfs*
3081F:	include/uapi/linux/btrfs*
3082
3083BTTV VIDEO4LINUX DRIVER
3084M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3085M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3086L:	linux-media@vger.kernel.org
3087W:	https://linuxtv.org
3088T:	git git://linuxtv.org/media_tree.git
3089S:	Odd fixes
3090F:	Documentation/media/v4l-drivers/bttv*
3091F:	drivers/media/pci/bt8xx/bttv*
3092
3093BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3094M:	Chanwoo Choi <cw00.choi@samsung.com>
3095L:	linux-pm@vger.kernel.org
3096L:	linux-samsung-soc@vger.kernel.org
3097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3098S:	Maintained
3099F:	drivers/devfreq/exynos-bus.c
3100F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3101
3102BUSLOGIC SCSI DRIVER
3103M:	Khalid Aziz <khalid@gonehiking.org>
3104L:	linux-scsi@vger.kernel.org
3105S:	Maintained
3106F:	drivers/scsi/BusLogic.*
3107F:	drivers/scsi/FlashPoint.*
3108
3109C-MEDIA CMI8788 DRIVER
3110M:	Clemens Ladisch <clemens@ladisch.de>
3111L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3112T:	git git://git.alsa-project.org/alsa-kernel.git
3113S:	Maintained
3114F:	sound/pci/oxygen/
3115
3116C6X ARCHITECTURE
3117M:	Mark Salter <msalter@redhat.com>
3118M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3119L:	linux-c6x-dev@linux-c6x.org
3120W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3121S:	Maintained
3122F:	arch/c6x/
3123
3124CA8210 IEEE-802.15.4 RADIO DRIVER
3125M:	Harry Morris <h.morris@cascoda.com>
3126L:	linux-wpan@vger.kernel.org
3127W:	https://github.com/Cascoda/ca8210-linux.git
3128S:	Maintained
3129F:	drivers/net/ieee802154/ca8210.c
3130F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3131
3132CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3133M:	David Howells <dhowells@redhat.com>
3134L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3135S:	Supported
3136F:	Documentation/filesystems/caching/cachefiles.txt
3137F:	fs/cachefiles/
3138
3139CADET FM/AM RADIO RECEIVER DRIVER
3140M:	Hans Verkuil <hverkuil@xs4all.nl>
3141L:	linux-media@vger.kernel.org
3142T:	git git://linuxtv.org/media_tree.git
3143W:	https://linuxtv.org
3144S:	Maintained
3145F:	drivers/media/radio/radio-cadet*
3146
3147CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3148M:	Jonathan Corbet <corbet@lwn.net>
3149L:	linux-media@vger.kernel.org
3150T:	git git://linuxtv.org/media_tree.git
3151S:	Maintained
3152F:	Documentation/media/v4l-drivers/cafe_ccic*
3153F:	drivers/media/platform/marvell-ccic/
3154
3155CAIF NETWORK LAYER
3156M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3157L:	netdev@vger.kernel.org
3158S:	Supported
3159F:	Documentation/networking/caif/
3160F:	drivers/net/caif/
3161F:	include/uapi/linux/caif/
3162F:	include/net/caif/
3163F:	net/caif/
3164
3165CALGARY x86-64 IOMMU
3166M:	Muli Ben-Yehuda <mulix@mulix.org>
3167M:	Jon Mason <jdmason@kudzu.us>
3168L:	iommu@lists.linux-foundation.org
3169S:	Maintained
3170F:	arch/x86/kernel/pci-calgary_64.c
3171F:	arch/x86/kernel/tce_64.c
3172F:	arch/x86/include/asm/calgary.h
3173F:	arch/x86/include/asm/tce.h
3174
3175CAN NETWORK DRIVERS
3176M:	Wolfgang Grandegger <wg@grandegger.com>
3177M:	Marc Kleine-Budde <mkl@pengutronix.de>
3178L:	linux-can@vger.kernel.org
3179W:	https://github.com/linux-can
3180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3182S:	Maintained
3183F:	Documentation/devicetree/bindings/net/can/
3184F:	drivers/net/can/
3185F:	include/linux/can/dev.h
3186F:	include/linux/can/platform/
3187F:	include/uapi/linux/can/error.h
3188F:	include/uapi/linux/can/netlink.h
3189
3190CAN NETWORK LAYER
3191M:	Oliver Hartkopp <socketcan@hartkopp.net>
3192M:	Marc Kleine-Budde <mkl@pengutronix.de>
3193L:	linux-can@vger.kernel.org
3194W:	https://github.com/linux-can
3195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3197S:	Maintained
3198F:	Documentation/networking/can.txt
3199F:	net/can/
3200F:	include/linux/can/core.h
3201F:	include/uapi/linux/can.h
3202F:	include/uapi/linux/can/bcm.h
3203F:	include/uapi/linux/can/raw.h
3204F:	include/uapi/linux/can/gw.h
3205
3206CAPABILITIES
3207M:	Serge Hallyn <serge@hallyn.com>
3208L:	linux-security-module@vger.kernel.org
3209S:	Supported
3210F:	include/linux/capability.h
3211F:	include/uapi/linux/capability.h
3212F:	security/commoncap.c
3213F:	kernel/capability.c
3214
3215CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3216M:	Kevin Tsai <ktsai@capellamicro.com>
3217S:	Maintained
3218F:	drivers/iio/light/cm*
3219
3220CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3221M:	Christian Lamparter <chunkeey@googlemail.com>
3222L:	linux-wireless@vger.kernel.org
3223W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3224S:	Maintained
3225F:	drivers/net/wireless/ath/carl9170/
3226
3227CAVIUM I2C DRIVER
3228M:	Jan Glauber <jglauber@cavium.com>
3229M:	David Daney <david.daney@cavium.com>
3230W:	http://www.cavium.com
3231S:	Supported
3232F:	drivers/i2c/busses/i2c-octeon*
3233F:	drivers/i2c/busses/i2c-thunderx*
3234
3235CAVIUM LIQUIDIO NETWORK DRIVER
3236M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3237M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3238M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3239M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3240L:	netdev@vger.kernel.org
3241W:	http://www.cavium.com
3242S:	Supported
3243F:	drivers/net/ethernet/cavium/liquidio/
3244
3245CAVIUM MMC DRIVER
3246M:	Jan Glauber <jglauber@cavium.com>
3247M:	David Daney <david.daney@cavium.com>
3248M:	Steven J. Hill <Steven.Hill@cavium.com>
3249W:	http://www.cavium.com
3250S:	Supported
3251F:	drivers/mmc/host/cavium*
3252
3253CAVIUM OCTEON-TX CRYPTO DRIVER
3254M:	George Cherian <george.cherian@cavium.com>
3255L:	linux-crypto@vger.kernel.org
3256W:	http://www.cavium.com
3257S:	Supported
3258F:	drivers/crypto/cavium/cpt/
3259
3260CAVIUM THUNDERX2 ARM64 SOC
3261M:	Robert Richter <rrichter@cavium.com>
3262M:	Jayachandran C <jnair@caviumnetworks.com>
3263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3264S:	Maintained
3265F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3266F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3267
3268CC2520 IEEE-802.15.4 RADIO DRIVER
3269M:	Varka Bhadram <varkabhadram@gmail.com>
3270L:	linux-wpan@vger.kernel.org
3271S:	Maintained
3272F:	drivers/net/ieee802154/cc2520.c
3273F:	include/linux/spi/cc2520.h
3274F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3275
3276CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3277M:	Gilad Ben-Yossef <gilad@benyossef.com>
3278L:	linux-crypto@vger.kernel.org
3279L:	driverdev-devel@linuxdriverproject.org
3280S:	Supported
3281F:	drivers/staging/ccree/
3282W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3283
3284CEC FRAMEWORK
3285M:	Hans Verkuil <hans.verkuil@cisco.com>
3286L:	linux-media@vger.kernel.org
3287T:	git git://linuxtv.org/media_tree.git
3288W:	http://linuxtv.org
3289S:	Supported
3290F:	Documentation/media/kapi/cec-core.rst
3291F:	Documentation/media/uapi/cec
3292F:	drivers/media/cec/
3293F:	drivers/media/rc/keymaps/rc-cec.c
3294F:	include/media/cec.h
3295F:	include/media/cec-notifier.h
3296F:	include/uapi/linux/cec.h
3297F:	include/uapi/linux/cec-funcs.h
3298F:	Documentation/devicetree/bindings/media/cec.txt
3299
3300CEC GPIO DRIVER
3301M:	Hans Verkuil <hans.verkuil@cisco.com>
3302L:	linux-media@vger.kernel.org
3303T:	git git://linuxtv.org/media_tree.git
3304W:	http://linuxtv.org
3305S:	Supported
3306F:	drivers/media/platform/cec-gpio/
3307F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3308
3309CELL BROADBAND ENGINE ARCHITECTURE
3310M:	Arnd Bergmann <arnd@arndb.de>
3311L:	linuxppc-dev@lists.ozlabs.org
3312W:	http://www.ibm.com/developerworks/power/cell/
3313S:	Supported
3314F:	arch/powerpc/include/asm/cell*.h
3315F:	arch/powerpc/include/asm/spu*.h
3316F:	arch/powerpc/include/uapi/asm/spu*.h
3317F:	arch/powerpc/oprofile/*cell*
3318F:	arch/powerpc/platforms/cell/
3319
3320CEPH COMMON CODE (LIBCEPH)
3321M:	Ilya Dryomov <idryomov@gmail.com>
3322M:	"Yan, Zheng" <zyan@redhat.com>
3323M:	Sage Weil <sage@redhat.com>
3324L:	ceph-devel@vger.kernel.org
3325W:	http://ceph.com/
3326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3327T:	git git://github.com/ceph/ceph-client.git
3328S:	Supported
3329F:	net/ceph/
3330F:	include/linux/ceph/
3331F:	include/linux/crush/
3332
3333CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3334M:	"Yan, Zheng" <zyan@redhat.com>
3335M:	Sage Weil <sage@redhat.com>
3336M:	Ilya Dryomov <idryomov@gmail.com>
3337L:	ceph-devel@vger.kernel.org
3338W:	http://ceph.com/
3339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3340T:	git git://github.com/ceph/ceph-client.git
3341S:	Supported
3342F:	Documentation/filesystems/ceph.txt
3343F:	fs/ceph/
3344
3345CERTIFICATE HANDLING:
3346M:	David Howells <dhowells@redhat.com>
3347M:	David Woodhouse <dwmw2@infradead.org>
3348L:	keyrings@vger.kernel.org
3349S:	Maintained
3350F:	Documentation/module-signing.txt
3351F:	certs/
3352F:	scripts/sign-file.c
3353F:	scripts/extract-cert.c
3354
3355CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3356L:	linux-usb@vger.kernel.org
3357S:	Orphan
3358F:	Documentation/usb/WUSB-Design-overview.txt
3359F:	Documentation/usb/wusb-cbaf
3360F:	drivers/usb/host/hwa-hc.c
3361F:	drivers/usb/host/whci/
3362F:	drivers/usb/wusbcore/
3363F:	include/linux/usb/wusb*
3364
3365CFAG12864B LCD DRIVER
3366M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3367W:	http://miguelojeda.es/auxdisplay.htm
3368W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3369S:	Maintained
3370F:	drivers/auxdisplay/cfag12864b.c
3371F:	include/linux/cfag12864b.h
3372
3373CFAG12864BFB LCD FRAMEBUFFER DRIVER
3374M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3375W:	http://miguelojeda.es/auxdisplay.htm
3376W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3377S:	Maintained
3378F:	drivers/auxdisplay/cfag12864bfb.c
3379F:	include/linux/cfag12864b.h
3380
3381802.11 (including CFG80211/NL80211)
3382M:	Johannes Berg <johannes@sipsolutions.net>
3383L:	linux-wireless@vger.kernel.org
3384W:	http://wireless.kernel.org/
3385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3387S:	Maintained
3388F:	net/wireless/
3389F:	include/uapi/linux/nl80211.h
3390F:	include/linux/ieee80211.h
3391F:	include/net/wext.h
3392F:	include/net/cfg80211.h
3393F:	include/net/iw_handler.h
3394F:	include/net/ieee80211_radiotap.h
3395F:	Documentation/driver-api/80211/cfg80211.rst
3396F:	Documentation/networking/regulatory.txt
3397
3398CHAR and MISC DRIVERS
3399M:	Arnd Bergmann <arnd@arndb.de>
3400M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3402S:	Supported
3403F:	drivers/char/*
3404F:	drivers/misc/*
3405F:	include/linux/miscdevice.h
3406
3407CHECKPATCH
3408M:	Andy Whitcroft <apw@canonical.com>
3409M:	Joe Perches <joe@perches.com>
3410S:	Maintained
3411F:	scripts/checkpatch.pl
3412
3413CHINESE DOCUMENTATION
3414M:	Harry Wei <harryxiyou@gmail.com>
3415L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3416L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3417S:	Maintained
3418F:	Documentation/translations/zh_CN/
3419
3420CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3421M:	Peter Chen <Peter.Chen@nxp.com>
3422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3423L:	linux-usb@vger.kernel.org
3424S:	Maintained
3425F:	drivers/usb/chipidea/
3426
3427CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3428M:	Hans de Goede <hdegoede@redhat.com>
3429L:	linux-input@vger.kernel.org
3430S:	Maintained
3431F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3432F:	drivers/input/touchscreen/chipone_icn8318.c
3433
3434CHROME HARDWARE PLATFORM SUPPORT
3435M:	Benson Leung <bleung@chromium.org>
3436M:	Olof Johansson <olof@lixom.net>
3437S:	Maintained
3438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3439F:	drivers/platform/chrome/
3440
3441CIRRUS LOGIC AUDIO CODEC DRIVERS
3442M:	Brian Austin <brian.austin@cirrus.com>
3443M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3444L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3445S:	Maintained
3446F:	sound/soc/codecs/cs*
3447
3448CIRRUS LOGIC EP93XX ETHERNET DRIVER
3449M:	Hartley Sweeten <hsweeten@visionengravers.com>
3450L:	netdev@vger.kernel.org
3451S:	Maintained
3452F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3453
3454CISCO FCOE HBA DRIVER
3455M:	Satish Kharat <satishkh@cisco.com>
3456M:	Sesidhar Baddela <sebaddel@cisco.com>
3457M:	Karan Tilak Kumar <kartilak@cisco.com>
3458L:	linux-scsi@vger.kernel.org
3459S:	Supported
3460F:	drivers/scsi/fnic/
3461
3462CISCO SCSI HBA DRIVER
3463M:	Karan Tilak Kumar <kartilak@cisco.com>
3464M:	Sesidhar Baddela <sebaddel@cisco.com>
3465L:	linux-scsi@vger.kernel.org
3466S:	Supported
3467F:	drivers/scsi/snic/
3468
3469CISCO VIC ETHERNET NIC DRIVER
3470M:	Christian Benvenuti <benve@cisco.com>
3471M:	Govindarajulu Varadarajan <_govind@gmx.com>
3472M:	Parvi Kaustubhi <pkaustub@cisco.com>
3473S:	Supported
3474F:	drivers/net/ethernet/cisco/enic/
3475
3476CISCO VIC LOW LATENCY NIC DRIVER
3477M:	Christian Benvenuti <benve@cisco.com>
3478M:	Dave Goodell <dgoodell@cisco.com>
3479S:	Supported
3480F:	drivers/infiniband/hw/usnic/
3481
3482CLEANCACHE API
3483M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3484L:	linux-kernel@vger.kernel.org
3485S:	Maintained
3486F:	mm/cleancache.c
3487F:	include/linux/cleancache.h
3488
3489CLK API
3490M:	Russell King <linux@armlinux.org.uk>
3491L:	linux-clk@vger.kernel.org
3492S:	Maintained
3493F:	include/linux/clk.h
3494
3495CLOCKSOURCE, CLOCKEVENT DRIVERS
3496M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3497M:	Thomas Gleixner <tglx@linutronix.de>
3498L:	linux-kernel@vger.kernel.org
3499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3500S:	Supported
3501F:	drivers/clocksource/
3502F:	Documentation/devicetree/bindings/timer/
3503
3504CMPC ACPI DRIVER
3505M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3506M:	Daniel Oliveira Nascimento <don@syst.com.br>
3507L:	platform-driver-x86@vger.kernel.org
3508S:	Supported
3509F:	drivers/platform/x86/classmate-laptop.c
3510
3511COBALT MEDIA DRIVER
3512M:	Hans Verkuil <hans.verkuil@cisco.com>
3513L:	linux-media@vger.kernel.org
3514T:	git git://linuxtv.org/media_tree.git
3515W:	https://linuxtv.org
3516S:	Supported
3517F:	drivers/media/pci/cobalt/
3518
3519COCCINELLE/Semantic Patches (SmPL)
3520M:	Julia Lawall <Julia.Lawall@lip6.fr>
3521M:	Gilles Muller <Gilles.Muller@lip6.fr>
3522M:	Nicolas Palix <nicolas.palix@imag.fr>
3523M:	Michal Marek <michal.lkml@markovi.net>
3524L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3526W:	http://coccinelle.lip6.fr/
3527S:	Supported
3528F:	Documentation/dev-tools/coccinelle.rst
3529F:	scripts/coccinelle/
3530F:	scripts/coccicheck
3531
3532CODA FILE SYSTEM
3533M:	Jan Harkes <jaharkes@cs.cmu.edu>
3534M:	coda@cs.cmu.edu
3535L:	codalist@coda.cs.cmu.edu
3536W:	http://www.coda.cs.cmu.edu/
3537S:	Maintained
3538F:	Documentation/filesystems/coda.txt
3539F:	fs/coda/
3540F:	include/linux/coda*.h
3541F:	include/uapi/linux/coda*.h
3542
3543CODA V4L2 MEM2MEM DRIVER
3544M:	Philipp Zabel <p.zabel@pengutronix.de>
3545L:	linux-media@vger.kernel.org
3546S:	Maintained
3547F:	Documentation/devicetree/bindings/media/coda.txt
3548F:	drivers/media/platform/coda/
3549
3550COMMON CLK FRAMEWORK
3551M:	Michael Turquette <mturquette@baylibre.com>
3552M:	Stephen Boyd <sboyd@codeaurora.org>
3553L:	linux-clk@vger.kernel.org
3554Q:	http://patchwork.kernel.org/project/linux-clk/list/
3555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3556S:	Maintained
3557F:	Documentation/devicetree/bindings/clock/
3558F:	drivers/clk/
3559X:	drivers/clk/clkdev.c
3560F:	include/linux/clk-pr*
3561F:	include/linux/clk/
3562
3563COMMON INTERNET FILE SYSTEM (CIFS)
3564M:	Steve French <sfrench@samba.org>
3565L:	linux-cifs@vger.kernel.org
3566L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3567W:	http://linux-cifs.samba.org/
3568T:	git git://git.samba.org/sfrench/cifs-2.6.git
3569S:	Supported
3570F:	Documentation/filesystems/cifs/
3571F:	fs/cifs/
3572
3573COMPACTPCI HOTPLUG CORE
3574M:	Scott Murray <scott@spiteful.org>
3575L:	linux-pci@vger.kernel.org
3576S:	Maintained
3577F:	drivers/pci/hotplug/cpci_hotplug*
3578
3579COMPACTPCI HOTPLUG GENERIC DRIVER
3580M:	Scott Murray <scott@spiteful.org>
3581L:	linux-pci@vger.kernel.org
3582S:	Maintained
3583F:	drivers/pci/hotplug/cpcihp_generic.c
3584
3585COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3586M:	Scott Murray <scott@spiteful.org>
3587L:	linux-pci@vger.kernel.org
3588S:	Maintained
3589F:	drivers/pci/hotplug/cpcihp_zt5550.*
3590
3591COMPAL LAPTOP SUPPORT
3592M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3593L:	platform-driver-x86@vger.kernel.org
3594S:	Maintained
3595F:	drivers/platform/x86/compal-laptop.c
3596
3597CONEXANT ACCESSRUNNER USB DRIVER
3598L:	accessrunner-general@lists.sourceforge.net
3599W:	http://accessrunner.sourceforge.net/
3600S:	Orphan
3601F:	drivers/usb/atm/cxacru.c
3602
3603CONFIGFS
3604M:	Joel Becker <jlbec@evilplan.org>
3605M:	Christoph Hellwig <hch@lst.de>
3606T:	git git://git.infradead.org/users/hch/configfs.git
3607S:	Supported
3608F:	fs/configfs/
3609F:	include/linux/configfs.h
3610
3611CONNECTOR
3612M:	Evgeniy Polyakov <zbr@ioremap.net>
3613L:	netdev@vger.kernel.org
3614S:	Maintained
3615F:	drivers/connector/
3616
3617CONTROL GROUP (CGROUP)
3618M:	Tejun Heo <tj@kernel.org>
3619M:	Li Zefan <lizefan@huawei.com>
3620M:	Johannes Weiner <hannes@cmpxchg.org>
3621L:	cgroups@vger.kernel.org
3622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3623S:	Maintained
3624F:	Documentation/cgroup*
3625F:	include/linux/cgroup*
3626F:	kernel/cgroup*
3627
3628CONTROL GROUP - CPUSET
3629M:	Li Zefan <lizefan@huawei.com>
3630L:	cgroups@vger.kernel.org
3631W:	http://www.bullopensource.org/cpuset/
3632W:	http://oss.sgi.com/projects/cpusets/
3633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3634S:	Maintained
3635F:	Documentation/cgroup-v1/cpusets.txt
3636F:	include/linux/cpuset.h
3637F:	kernel/cgroup/cpuset.c
3638
3639CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3640M:	Johannes Weiner <hannes@cmpxchg.org>
3641M:	Michal Hocko <mhocko@kernel.org>
3642M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3643L:	cgroups@vger.kernel.org
3644L:	linux-mm@kvack.org
3645S:	Maintained
3646F:	mm/memcontrol.c
3647F:	mm/swap_cgroup.c
3648
3649CORETEMP HARDWARE MONITORING DRIVER
3650M:	Fenghua Yu <fenghua.yu@intel.com>
3651L:	linux-hwmon@vger.kernel.org
3652S:	Maintained
3653F:	Documentation/hwmon/coretemp
3654F:	drivers/hwmon/coretemp.c
3655
3656COSA/SRP SYNC SERIAL DRIVER
3657M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3658W:	http://www.fi.muni.cz/~kas/cosa/
3659S:	Maintained
3660F:	drivers/net/wan/cosa*
3661
3662CPMAC ETHERNET DRIVER
3663M:	Florian Fainelli <f.fainelli@gmail.com>
3664L:	netdev@vger.kernel.org
3665S:	Maintained
3666F:	drivers/net/ethernet/ti/cpmac.c
3667
3668CPU FREQUENCY DRIVERS
3669M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3670M:	Viresh Kumar <viresh.kumar@linaro.org>
3671L:	linux-pm@vger.kernel.org
3672S:	Maintained
3673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3674T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3675B:	https://bugzilla.kernel.org
3676F:	Documentation/cpu-freq/
3677F:	Documentation/devicetree/bindings/cpufreq/
3678F:	drivers/cpufreq/
3679F:	include/linux/cpufreq.h
3680F:	tools/testing/selftests/cpufreq/
3681
3682CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3683M:	Viresh Kumar <viresh.kumar@linaro.org>
3684M:	Sudeep Holla <sudeep.holla@arm.com>
3685L:	linux-pm@vger.kernel.org
3686W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3687S:	Maintained
3688F:	drivers/cpufreq/arm_big_little.h
3689F:	drivers/cpufreq/arm_big_little.c
3690F:	drivers/cpufreq/arm_big_little_dt.c
3691
3692CPU POWER MONITORING SUBSYSTEM
3693M:	Thomas Renninger <trenn@suse.com>
3694M:	Shuah Khan <shuahkh@osg.samsung.com>
3695M:	Shuah Khan <shuah@kernel.org>
3696L:	linux-pm@vger.kernel.org
3697S:	Maintained
3698F:	tools/power/cpupower/
3699
3700CPUID/MSR DRIVER
3701M:	"H. Peter Anvin" <hpa@zytor.com>
3702S:	Maintained
3703F:	arch/x86/kernel/cpuid.c
3704F:	arch/x86/kernel/msr.c
3705
3706CPUIDLE DRIVER - ARM BIG LITTLE
3707M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3708M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3709L:	linux-pm@vger.kernel.org
3710L:	linux-arm-kernel@lists.infradead.org
3711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3712S:	Maintained
3713F:	drivers/cpuidle/cpuidle-big_little.c
3714
3715CPUIDLE DRIVER - ARM EXYNOS
3716M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3717M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3718M:	Kukjin Kim <kgene@kernel.org>
3719L:	linux-pm@vger.kernel.org
3720L:	linux-samsung-soc@vger.kernel.org
3721S:	Supported
3722F:	drivers/cpuidle/cpuidle-exynos.c
3723F:	arch/arm/mach-exynos/pm.c
3724
3725CPUIDLE DRIVERS
3726M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3727M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3728L:	linux-pm@vger.kernel.org
3729S:	Maintained
3730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3731B:	https://bugzilla.kernel.org
3732F:	drivers/cpuidle/*
3733F:	include/linux/cpuidle.h
3734
3735CRAMFS FILESYSTEM
3736M:	Nicolas Pitre <nico@linaro.org>
3737S:	Maintained
3738F:	Documentation/filesystems/cramfs.txt
3739F:	fs/cramfs/
3740
3741CRIS PORT
3742M:	Mikael Starvik <starvik@axis.com>
3743M:	Jesper Nilsson <jesper.nilsson@axis.com>
3744L:	linux-cris-kernel@axis.com
3745W:	http://developer.axis.com
3746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3747S:	Maintained
3748F:	arch/cris/
3749F:	drivers/tty/serial/crisv10.*
3750
3751CRYPTO API
3752M:	Herbert Xu <herbert@gondor.apana.org.au>
3753M:	"David S. Miller" <davem@davemloft.net>
3754L:	linux-crypto@vger.kernel.org
3755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3757S:	Maintained
3758F:	Documentation/crypto/
3759F:	Documentation/devicetree/bindings/crypto/
3760F:	arch/*/crypto/
3761F:	crypto/
3762F:	drivers/crypto/
3763F:	include/crypto/
3764F:	include/linux/crypto*
3765
3766CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3767M:	Neil Horman <nhorman@tuxdriver.com>
3768L:	linux-crypto@vger.kernel.org
3769S:	Maintained
3770F:	crypto/ansi_cprng.c
3771F:	crypto/rng.c
3772
3773CS3308 MEDIA DRIVER
3774M:	Hans Verkuil <hverkuil@xs4all.nl>
3775L:	linux-media@vger.kernel.org
3776T:	git git://linuxtv.org/media_tree.git
3777W:	http://linuxtv.org
3778S:	Odd Fixes
3779F:	drivers/media/i2c/cs3308.c
3780F:	drivers/media/i2c/cs3308.h
3781
3782CS5535 Audio ALSA driver
3783M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3784S:	Maintained
3785F:	sound/pci/cs5535audio/
3786
3787CW1200 WLAN driver
3788M:	Solomon Peachy <pizza@shaftnet.org>
3789S:	Maintained
3790F:	drivers/net/wireless/st/cw1200/
3791
3792CX18 VIDEO4LINUX DRIVER
3793M:	Andy Walls <awalls@md.metrocast.net>
3794L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3795L:	linux-media@vger.kernel.org
3796T:	git git://linuxtv.org/media_tree.git
3797W:	https://linuxtv.org
3798W:	http://www.ivtvdriver.org/index.php/Cx18
3799S:	Maintained
3800F:	Documentation/media/v4l-drivers/cx18*
3801F:	drivers/media/pci/cx18/
3802F:	include/uapi/linux/ivtv*
3803
3804CX2341X MPEG ENCODER HELPER MODULE
3805M:	Hans Verkuil <hverkuil@xs4all.nl>
3806L:	linux-media@vger.kernel.org
3807T:	git git://linuxtv.org/media_tree.git
3808W:	https://linuxtv.org
3809S:	Maintained
3810F:	drivers/media/common/cx2341x*
3811F:	include/media/cx2341x*
3812
3813CX24120 MEDIA DRIVER
3814M:	Jemma Denson <jdenson@gmail.com>
3815M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3816L:	linux-media@vger.kernel.org
3817W:	https://linuxtv.org
3818Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3819S:	Maintained
3820F:	drivers/media/dvb-frontends/cx24120*
3821
3822CX88 VIDEO4LINUX DRIVER
3823M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3824M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3825L:	linux-media@vger.kernel.org
3826W:	https://linuxtv.org
3827T:	git git://linuxtv.org/media_tree.git
3828S:	Odd fixes
3829F:	Documentation/media/v4l-drivers/cx88*
3830F:	drivers/media/pci/cx88/
3831
3832CXD2820R MEDIA DRIVER
3833M:	Antti Palosaari <crope@iki.fi>
3834L:	linux-media@vger.kernel.org
3835W:	https://linuxtv.org
3836W:	http://palosaari.fi/linux/
3837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3838T:	git git://linuxtv.org/anttip/media_tree.git
3839S:	Maintained
3840F:	drivers/media/dvb-frontends/cxd2820r*
3841
3842CXGB3 ETHERNET DRIVER (CXGB3)
3843M:	Santosh Raspatur <santosh@chelsio.com>
3844L:	netdev@vger.kernel.org
3845W:	http://www.chelsio.com
3846S:	Supported
3847F:	drivers/net/ethernet/chelsio/cxgb3/
3848
3849CXGB3 ISCSI DRIVER (CXGB3I)
3850M:	Karen Xie <kxie@chelsio.com>
3851L:	linux-scsi@vger.kernel.org
3852W:	http://www.chelsio.com
3853S:	Supported
3854F:	drivers/scsi/cxgbi/cxgb3i
3855
3856CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3857M:	Steve Wise <swise@chelsio.com>
3858L:	linux-rdma@vger.kernel.org
3859W:	http://www.openfabrics.org
3860S:	Supported
3861F:	drivers/infiniband/hw/cxgb3/
3862F:	include/uapi/rdma/cxgb3-abi.h
3863
3864CXGB4 CRYPTO DRIVER (chcr)
3865M:	Harsh Jain <harsh@chelsio.com>
3866L:	linux-crypto@vger.kernel.org
3867W:	http://www.chelsio.com
3868S:	Supported
3869F:	drivers/crypto/chelsio
3870
3871CXGB4 ETHERNET DRIVER (CXGB4)
3872M:	Ganesh Goudar <ganeshgr@chelsio.com>
3873L:	netdev@vger.kernel.org
3874W:	http://www.chelsio.com
3875S:	Supported
3876F:	drivers/net/ethernet/chelsio/cxgb4/
3877
3878CXGB4 ISCSI DRIVER (CXGB4I)
3879M:	Karen Xie <kxie@chelsio.com>
3880L:	linux-scsi@vger.kernel.org
3881W:	http://www.chelsio.com
3882S:	Supported
3883F:	drivers/scsi/cxgbi/cxgb4i
3884
3885CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3886M:	Steve Wise <swise@chelsio.com>
3887L:	linux-rdma@vger.kernel.org
3888W:	http://www.openfabrics.org
3889S:	Supported
3890F:	drivers/infiniband/hw/cxgb4/
3891F:	include/uapi/rdma/cxgb4-abi.h
3892
3893CXGB4VF ETHERNET DRIVER (CXGB4VF)
3894M:	Casey Leedom <leedom@chelsio.com>
3895L:	netdev@vger.kernel.org
3896W:	http://www.chelsio.com
3897S:	Supported
3898F:	drivers/net/ethernet/chelsio/cxgb4vf/
3899
3900CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3901M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3902M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3903L:	linuxppc-dev@lists.ozlabs.org
3904S:	Supported
3905F:	arch/powerpc/platforms/powernv/pci-cxl.c
3906F:	drivers/misc/cxl/
3907F:	include/misc/cxl*
3908F:	include/uapi/misc/cxl.h
3909F:	Documentation/powerpc/cxl.txt
3910F:	Documentation/ABI/testing/sysfs-class-cxl
3911
3912CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3913M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3914M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3915M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3916L:	linux-scsi@vger.kernel.org
3917S:	Supported
3918F:	drivers/scsi/cxlflash/
3919F:	include/uapi/scsi/cxlflash_ioctls.h
3920F:	Documentation/powerpc/cxlflash.txt
3921
3922CYBERPRO FB DRIVER
3923M:	Russell King <linux@armlinux.org.uk>
3924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3925W:	http://www.armlinux.org.uk/
3926S:	Maintained
3927F:	drivers/video/fbdev/cyber2000fb.*
3928
3929CYCLADES ASYNC MUX DRIVER
3930W:	http://www.cyclades.com/
3931S:	Orphan
3932F:	drivers/tty/cyclades.c
3933F:	include/linux/cyclades.h
3934F:	include/uapi/linux/cyclades.h
3935
3936CYCLADES PC300 DRIVER
3937W:	http://www.cyclades.com/
3938S:	Orphan
3939F:	drivers/net/wan/pc300*
3940
3941CYPRESS_FIRMWARE MEDIA DRIVER
3942M:	Antti Palosaari <crope@iki.fi>
3943L:	linux-media@vger.kernel.org
3944W:	https://linuxtv.org
3945W:	http://palosaari.fi/linux/
3946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3947T:	git git://linuxtv.org/anttip/media_tree.git
3948S:	Maintained
3949F:	drivers/media/common/cypress_firmware*
3950
3951CYTTSP TOUCHSCREEN DRIVER
3952M:	Ferruh Yigit <fery@cypress.com>
3953L:	linux-input@vger.kernel.org
3954S:	Supported
3955F:	drivers/input/touchscreen/cyttsp*
3956F:	include/linux/input/cyttsp.h
3957
3958D-LINK DIR-685 TOUCHKEYS DRIVER
3959M:	Linus Walleij <linus.walleij@linaro.org>
3960L:	linux-input@vger.kernel.org
3961S:	Supported
3962F:	drivers/input/dlink-dir685-touchkeys.c
3963
3964DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3965M:	Joshua Kinard <kumba@gentoo.org>
3966S:	Maintained
3967F:	drivers/rtc/rtc-ds1685.c
3968F:	include/linux/rtc/ds1685.h
3969
3970DAMA SLAVE for AX.25
3971M:	Joerg Reuter <jreuter@yaina.de>
3972W:	http://yaina.de/jreuter/
3973W:	http://www.qsl.net/dl1bke/
3974L:	linux-hams@vger.kernel.org
3975S:	Maintained
3976F:	net/ax25/af_ax25.c
3977F:	net/ax25/ax25_dev.c
3978F:	net/ax25/ax25_ds_*
3979F:	net/ax25/ax25_in.c
3980F:	net/ax25/ax25_out.c
3981F:	net/ax25/ax25_timer.c
3982F:	net/ax25/sysctl_net_ax25.c
3983
3984DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3985L:	netdev@vger.kernel.org
3986S:	Orphan
3987F:	Documentation/networking/dmfe.txt
3988F:	drivers/net/ethernet/dec/tulip/dmfe.c
3989
3990DC390/AM53C974 SCSI driver
3991M:	Hannes Reinecke <hare@suse.com>
3992L:	linux-scsi@vger.kernel.org
3993S:	Maintained
3994F:	drivers/scsi/am53c974.c
3995
3996DC395x SCSI driver
3997M:	Oliver Neukum <oliver@neukum.org>
3998M:	Ali Akcaagac <aliakc@web.de>
3999M:	Jamie Lenehan <lenehan@twibble.org>
4000L:	dc395x@twibble.org
4001W:	http://twibble.org/dist/dc395x/
4002W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4003S:	Maintained
4004F:	Documentation/scsi/dc395x.txt
4005F:	drivers/scsi/dc395x.*
4006
4007DCCP PROTOCOL
4008M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4009L:	dccp@vger.kernel.org
4010W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4011S:	Maintained
4012F:	include/linux/dccp.h
4013F:	include/uapi/linux/dccp.h
4014F:	include/linux/tfrc.h
4015F:	net/dccp/
4016
4017DECnet NETWORK LAYER
4018W:	http://linux-decnet.sourceforge.net
4019L:	linux-decnet-user@lists.sourceforge.net
4020S:	Orphan
4021F:	Documentation/networking/decnet.txt
4022F:	net/decnet/
4023
4024DECSTATION PLATFORM SUPPORT
4025M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4026L:	linux-mips@linux-mips.org
4027W:	http://www.linux-mips.org/wiki/DECstation
4028S:	Maintained
4029F:	arch/mips/dec/
4030F:	arch/mips/include/asm/dec/
4031F:	arch/mips/include/asm/mach-dec/
4032
4033DEFXX FDDI NETWORK DRIVER
4034M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4035S:	Maintained
4036F:	drivers/net/fddi/defxx.*
4037
4038DELL SMBIOS DRIVER
4039M:	Pali Rohár <pali.rohar@gmail.com>
4040M:	Mario Limonciello <mario.limonciello@dell.com>
4041L:	platform-driver-x86@vger.kernel.org
4042S:	Maintained
4043F:	drivers/platform/x86/dell-smbios.*
4044
4045DELL SMBIOS SMM DRIVER
4046M:	Mario Limonciello <mario.limonciello@dell.com>
4047L:	platform-driver-x86@vger.kernel.org
4048S:	Maintained
4049F:	drivers/platform/x86/dell-smbios-smm.c
4050
4051DELL SMBIOS WMI DRIVER
4052M:	Mario Limonciello <mario.limonciello@dell.com>
4053L:	platform-driver-x86@vger.kernel.org
4054S:	Maintained
4055F:	drivers/platform/x86/dell-smbios-wmi.c
4056F:	tools/wmi/dell-smbios-example.c
4057
4058DELL LAPTOP DRIVER
4059M:	Matthew Garrett <mjg59@srcf.ucam.org>
4060M:	Pali Rohár <pali.rohar@gmail.com>
4061L:	platform-driver-x86@vger.kernel.org
4062S:	Maintained
4063F:	drivers/platform/x86/dell-laptop.c
4064
4065DELL LAPTOP FREEFALL DRIVER
4066M:	Pali Rohár <pali.rohar@gmail.com>
4067S:	Maintained
4068F:	drivers/platform/x86/dell-smo8800.c
4069
4070DELL LAPTOP RBTN DRIVER
4071M:	Pali Rohár <pali.rohar@gmail.com>
4072S:	Maintained
4073F:	drivers/platform/x86/dell-rbtn.*
4074
4075DELL LAPTOP SMM DRIVER
4076M:	Pali Rohár <pali.rohar@gmail.com>
4077S:	Maintained
4078F:	drivers/hwmon/dell-smm-hwmon.c
4079F:	include/uapi/linux/i8k.h
4080
4081DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4082M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4083S:	Maintained
4084F:	Documentation/dcdbas.txt
4085F:	drivers/firmware/dcdbas.*
4086
4087DELL WMI NOTIFICATIONS DRIVER
4088M:	Matthew Garrett <mjg59@srcf.ucam.org>
4089M:	Pali Rohár <pali.rohar@gmail.com>
4090S:	Maintained
4091F:	drivers/platform/x86/dell-wmi.c
4092
4093DELL WMI DESCRIPTOR DRIVER
4094M:	Mario Limonciello <mario.limonciello@dell.com>
4095S:	Maintained
4096F:	drivers/platform/x86/dell-wmi-descriptor.c
4097
4098DELTA ST MEDIA DRIVER
4099M:	Hugues Fruchet <hugues.fruchet@st.com>
4100L:	linux-media@vger.kernel.org
4101T:	git git://linuxtv.org/media_tree.git
4102W:	https://linuxtv.org
4103S:	Supported
4104F:	drivers/media/platform/sti/delta
4105
4106DENALI NAND DRIVER
4107M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4108L:	linux-mtd@lists.infradead.org
4109S:	Supported
4110F:	drivers/mtd/nand/denali*
4111
4112DESIGNWARE USB2 DRD IP DRIVER
4113M:	John Youn <johnyoun@synopsys.com>
4114L:	linux-usb@vger.kernel.org
4115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4116S:	Maintained
4117F:	drivers/usb/dwc2/
4118
4119DESIGNWARE USB3 DRD IP DRIVER
4120M:	Felipe Balbi <balbi@kernel.org>
4121L:	linux-usb@vger.kernel.org
4122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4123S:	Maintained
4124F:	drivers/usb/dwc3/
4125
4126DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4127M:	Andreas Klinger <ak@it-klinger.de>
4128L:	linux-iio@vger.kernel.org
4129S:	Maintained
4130F:	drivers/iio/proximity/srf*.c
4131
4132DEVICE COREDUMP (DEV_COREDUMP)
4133M:	Johannes Berg <johannes@sipsolutions.net>
4134L:	linux-kernel@vger.kernel.org
4135S:	Maintained
4136F:	drivers/base/devcoredump.c
4137F:	include/linux/devcoredump.h
4138
4139DEVICE FREQUENCY (DEVFREQ)
4140M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4141M:	Kyungmin Park <kyungmin.park@samsung.com>
4142R:	Chanwoo Choi <cw00.choi@samsung.com>
4143L:	linux-pm@vger.kernel.org
4144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4145S:	Maintained
4146F:	drivers/devfreq/
4147F:	include/linux/devfreq.h
4148F:	Documentation/devicetree/bindings/devfreq/
4149
4150DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4151M:	Chanwoo Choi <cw00.choi@samsung.com>
4152L:	linux-pm@vger.kernel.org
4153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4154S:	Supported
4155F:	drivers/devfreq/event/
4156F:	drivers/devfreq/devfreq-event.c
4157F:	include/linux/devfreq-event.h
4158F:	Documentation/devicetree/bindings/devfreq/event/
4159
4160DEVICE NUMBER REGISTRY
4161M:	Torben Mathiasen <device@lanana.org>
4162W:	http://lanana.org/docs/device-list/index.html
4163S:	Maintained
4164
4165DEVICE-MAPPER  (LVM)
4166M:	Alasdair Kergon <agk@redhat.com>
4167M:	Mike Snitzer <snitzer@redhat.com>
4168M:	dm-devel@redhat.com
4169L:	dm-devel@redhat.com
4170W:	http://sources.redhat.com/dm
4171Q:	http://patchwork.kernel.org/project/dm-devel/list/
4172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4173T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4174S:	Maintained
4175F:	Documentation/device-mapper/
4176F:	drivers/md/Makefile
4177F:	drivers/md/Kconfig
4178F:	drivers/md/dm*
4179F:	drivers/md/persistent-data/
4180F:	include/linux/device-mapper.h
4181F:	include/linux/dm-*.h
4182F:	include/uapi/linux/dm-*.h
4183
4184DEVLINK
4185M:	Jiri Pirko <jiri@mellanox.com>
4186L:	netdev@vger.kernel.org
4187S:	Supported
4188F:	net/core/devlink.c
4189F:	include/net/devlink.h
4190F:	include/uapi/linux/devlink.h
4191
4192DIALOG SEMICONDUCTOR DRIVERS
4193M:	Support Opensource <support.opensource@diasemi.com>
4194W:	http://www.dialog-semiconductor.com/products
4195S:	Supported
4196F:	Documentation/hwmon/da90??
4197F:	Documentation/devicetree/bindings/mfd/da90*.txt
4198F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4199F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4200F:	Documentation/devicetree/bindings/regulator/da92*.txt
4201F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4202F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4203F:	drivers/gpio/gpio-da90??.c
4204F:	drivers/hwmon/da90??-hwmon.c
4205F:	drivers/iio/adc/da91??-*.c
4206F:	drivers/input/misc/da90??_onkey.c
4207F:	drivers/input/touchscreen/da9052_tsi.c
4208F:	drivers/leds/leds-da90??.c
4209F:	drivers/mfd/da903x.c
4210F:	drivers/mfd/da90??-*.c
4211F:	drivers/mfd/da91??-*.c
4212F:	drivers/power/supply/da9052-battery.c
4213F:	drivers/power/supply/da91??-*.c
4214F:	drivers/regulator/da903x.c
4215F:	drivers/regulator/da9???-regulator.[ch]
4216F:	drivers/thermal/da90??-thermal.c
4217F:	drivers/rtc/rtc-da90??.c
4218F:	drivers/video/backlight/da90??_bl.c
4219F:	drivers/watchdog/da90??_wdt.c
4220F:	include/linux/mfd/da903x.h
4221F:	include/linux/mfd/da9052/
4222F:	include/linux/mfd/da9055/
4223F:	include/linux/mfd/da9062/
4224F:	include/linux/mfd/da9063/
4225F:	include/linux/mfd/da9150/
4226F:	include/linux/regulator/da9211.h
4227F:	include/sound/da[79]*.h
4228F:	sound/soc/codecs/da[79]*.[ch]
4229
4230DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4231M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4232L:	linux-gpio@vger.kernel.org
4233S:	Maintained
4234F:	drivers/gpio/gpio-gpio-mm.c
4235
4236DIGI NEO AND CLASSIC PCI PRODUCTS
4237M:	Lidza Louina <lidza.louina@gmail.com>
4238M:	Mark Hounschell <markh@compro.net>
4239L:	driverdev-devel@linuxdriverproject.org
4240S:	Maintained
4241F:	drivers/staging/dgnc/
4242
4243DIOLAN U2C-12 I2C DRIVER
4244M:	Guenter Roeck <linux@roeck-us.net>
4245L:	linux-i2c@vger.kernel.org
4246S:	Maintained
4247F:	drivers/i2c/busses/i2c-diolan-u2c.c
4248
4249FILESYSTEM DIRECT ACCESS (DAX)
4250M:	Matthew Wilcox <mawilcox@microsoft.com>
4251M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4252L:	linux-fsdevel@vger.kernel.org
4253S:	Supported
4254F:	fs/dax.c
4255F:	include/linux/dax.h
4256F:	include/trace/events/fs_dax.h
4257
4258DEVICE DIRECT ACCESS (DAX)
4259M:	Dan Williams <dan.j.williams@intel.com>
4260L:	linux-nvdimm@lists.01.org
4261S:	Supported
4262F:	drivers/dax/
4263
4264DIRECTORY NOTIFICATION (DNOTIFY)
4265M:	Jan Kara <jack@suse.cz>
4266R:	Amir Goldstein <amir73il@gmail.com>
4267L:	linux-fsdevel@vger.kernel.org
4268S:	Maintained
4269F:	Documentation/filesystems/dnotify.txt
4270F:	fs/notify/dnotify/
4271F:	include/linux/dnotify.h
4272
4273DISK GEOMETRY AND PARTITION HANDLING
4274M:	Andries Brouwer <aeb@cwi.nl>
4275W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4276W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4277W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4278S:	Maintained
4279
4280DISKQUOTA
4281M:	Jan Kara <jack@suse.com>
4282S:	Maintained
4283F:	Documentation/filesystems/quota.txt
4284F:	fs/quota/
4285F:	include/linux/quota*.h
4286F:	include/uapi/linux/quota*.h
4287
4288DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4289M:	Bernie Thompson <bernie@plugable.com>
4290L:	linux-fbdev@vger.kernel.org
4291S:	Maintained
4292W:	http://plugable.com/category/projects/udlfb/
4293F:	drivers/video/fbdev/udlfb.c
4294F:	include/video/udlfb.h
4295F:	Documentation/fb/udlfb.txt
4296
4297DISTRIBUTED LOCK MANAGER (DLM)
4298M:	Christine Caulfield <ccaulfie@redhat.com>
4299M:	David Teigland <teigland@redhat.com>
4300L:	cluster-devel@redhat.com
4301W:	http://sources.redhat.com/cluster/
4302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4303S:	Supported
4304F:	fs/dlm/
4305
4306DMA BUFFER SHARING FRAMEWORK
4307M:	Sumit Semwal <sumit.semwal@linaro.org>
4308S:	Maintained
4309L:	linux-media@vger.kernel.org
4310L:	dri-devel@lists.freedesktop.org
4311L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4312F:	drivers/dma-buf/
4313F:	include/linux/dma-buf*
4314F:	include/linux/reservation.h
4315F:	include/linux/*fence.h
4316F:	Documentation/driver-api/dma-buf.rst
4317T:	git git://anongit.freedesktop.org/drm/drm-misc
4318
4319DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4320M:	Vinod Koul <vinod.koul@intel.com>
4321L:	dmaengine@vger.kernel.org
4322Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4323S:	Maintained
4324F:	drivers/dma/
4325F:	include/linux/dmaengine.h
4326F:	Documentation/devicetree/bindings/dma/
4327F:	Documentation/driver-api/dmaengine/
4328T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4329
4330DMA MAPPING HELPERS
4331M:	Christoph Hellwig <hch@lst.de>
4332M:	Marek Szyprowski <m.szyprowski@samsung.com>
4333R:	Robin Murphy <robin.murphy@arm.com>
4334L:	iommu@lists.linux-foundation.org
4335T:	git git://git.infradead.org/users/hch/dma-mapping.git
4336W:	http://git.infradead.org/users/hch/dma-mapping.git
4337S:	Supported
4338F:	lib/dma-debug.c
4339F:	lib/dma-noop.c
4340F:	lib/dma-virt.c
4341F:	drivers/base/dma-mapping.c
4342F:	drivers/base/dma-coherent.c
4343F:	include/linux/dma-mapping.h
4344
4345DME1737 HARDWARE MONITOR DRIVER
4346M:	Juerg Haefliger <juergh@gmail.com>
4347L:	linux-hwmon@vger.kernel.org
4348S:	Maintained
4349F:	Documentation/hwmon/dme1737
4350F:	drivers/hwmon/dme1737.c
4351
4352DMI/SMBIOS SUPPORT
4353M:	Jean Delvare <jdelvare@suse.com>
4354S:	Maintained
4355T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4356F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4357F:	drivers/firmware/dmi-id.c
4358F:	drivers/firmware/dmi_scan.c
4359F:	include/linux/dmi.h
4360
4361DOCUMENTATION
4362M:	Jonathan Corbet <corbet@lwn.net>
4363L:	linux-doc@vger.kernel.org
4364S:	Maintained
4365F:	Documentation/
4366F:	scripts/kernel-doc
4367X:	Documentation/ABI/
4368X:	Documentation/devicetree/
4369X:	Documentation/acpi
4370X:	Documentation/power
4371X:	Documentation/spi
4372X:	Documentation/media
4373T:	git git://git.lwn.net/linux.git docs-next
4374
4375DONGWOON DW9714 LENS VOICE COIL DRIVER
4376M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4377L:	linux-media@vger.kernel.org
4378T:	git git://linuxtv.org/media_tree.git
4379S:	Maintained
4380F:	drivers/media/i2c/dw9714.c
4381
4382DOUBLETALK DRIVER
4383M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4384L:	blinux-list@redhat.com
4385S:	Maintained
4386F:	drivers/char/dtlk.c
4387F:	include/linux/dtlk.h
4388
4389DPAA2 DATAPATH I/O (DPIO) DRIVER
4390M:	Roy Pledge <Roy.Pledge@nxp.com>
4391L:	linux-kernel@vger.kernel.org
4392S:	Maintained
4393F:	drivers/staging/fsl-mc/bus/dpio
4394
4395DPAA2 ETHERNET DRIVER
4396M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4397L:	linux-kernel@vger.kernel.org
4398S:	Maintained
4399F:	drivers/staging/fsl-dpaa2/ethernet
4400
4401DPT_I2O SCSI RAID DRIVER
4402M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4403L:	linux-scsi@vger.kernel.org
4404W:	http://www.adaptec.com/
4405S:	Maintained
4406F:	drivers/scsi/dpt*
4407F:	drivers/scsi/dpt/
4408
4409DRBD DRIVER
4410M:	Philipp Reisner <philipp.reisner@linbit.com>
4411M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4412L:	drbd-dev@lists.linbit.com
4413W:	http://www.drbd.org
4414T:	git git://git.linbit.com/linux-drbd.git
4415T:	git git://git.linbit.com/drbd-8.4.git
4416S:	Supported
4417F:	drivers/block/drbd/
4418F:	lib/lru_cache.c
4419F:	Documentation/blockdev/drbd/
4420
4421DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4422M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4424S:	Supported
4425F:	Documentation/kobject.txt
4426F:	drivers/base/
4427F:	fs/debugfs/
4428F:	fs/sysfs/
4429F:	include/linux/debugfs.h
4430F:	include/linux/kobj*
4431F:	lib/kobj*
4432
4433DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4434M:	Kevin Hilman <khilman@kernel.org>
4435M:	Nishanth Menon <nm@ti.com>
4436S:	Maintained
4437F:	drivers/power/avs/
4438F:	include/linux/power/smartreflex.h
4439L:	linux-pm@vger.kernel.org
4440
4441DRM DRIVER FOR ARM PL111 CLCD
4442M:	Eric Anholt <eric@anholt.net>
4443T:	git git://anongit.freedesktop.org/drm/drm-misc
4444S:	Supported
4445F:	drivers/gpu/drm/pl111/
4446
4447DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4448M:	Dave Airlie <airlied@redhat.com>
4449S:	Odd Fixes
4450F:	drivers/gpu/drm/ast/
4451
4452DRM DRIVER FOR BOCHS VIRTUAL GPU
4453M:	Gerd Hoffmann <kraxel@redhat.com>
4454L:	virtualization@lists.linux-foundation.org
4455T:	git git://anongit.freedesktop.org/drm/drm-misc
4456S:	Maintained
4457F:	drivers/gpu/drm/bochs/
4458
4459DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4460M:	Linus Walleij <linus.walleij@linaro.org>
4461T:	git git://anongit.freedesktop.org/drm/drm-misc
4462S:	Maintained
4463F:	drivers/gpu/drm/tve200/
4464
4465DRM DRIVER FOR INTEL I810 VIDEO CARDS
4466S:	Orphan / Obsolete
4467F:	drivers/gpu/drm/i810/
4468F:	include/uapi/drm/i810_drm.h
4469
4470DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4471S:	Orphan / Obsolete
4472F:	drivers/gpu/drm/mga/
4473F:	include/uapi/drm/mga_drm.h
4474
4475DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4476M:	Dave Airlie <airlied@redhat.com>
4477S:	Odd Fixes
4478F:	drivers/gpu/drm/mgag200/
4479
4480DRM DRIVER FOR MI0283QT
4481M:	Noralf Trønnes <noralf@tronnes.org>
4482S:	Maintained
4483F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4484F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4485
4486DRM DRIVER FOR MSM ADRENO GPU
4487M:	Rob Clark <robdclark@gmail.com>
4488L:	linux-arm-msm@vger.kernel.org
4489L:	dri-devel@lists.freedesktop.org
4490L:	freedreno@lists.freedesktop.org
4491T:	git git://people.freedesktop.org/~robclark/linux
4492S:	Maintained
4493F:	drivers/gpu/drm/msm/
4494F:	include/uapi/drm/msm_drm.h
4495F:	Documentation/devicetree/bindings/display/msm/
4496
4497DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4498M:	Ben Skeggs <bskeggs@redhat.com>
4499L:	dri-devel@lists.freedesktop.org
4500L:	nouveau@lists.freedesktop.org
4501T:	git git://github.com/skeggsb/linux
4502S:	Supported
4503F:	drivers/gpu/drm/nouveau/
4504F:	include/uapi/drm/nouveau_drm.h
4505
4506DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4507M:	Noralf Trønnes <noralf@tronnes.org>
4508S:	Maintained
4509F:	drivers/gpu/drm/tinydrm/repaper.c
4510F:	Documentation/devicetree/bindings/display/repaper.txt
4511
4512DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4513M:	Dave Airlie <airlied@redhat.com>
4514M:	Gerd Hoffmann <kraxel@redhat.com>
4515L:	virtualization@lists.linux-foundation.org
4516T:	git git://anongit.freedesktop.org/drm/drm-misc
4517S:	Obsolete
4518W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4519F:	drivers/gpu/drm/cirrus/
4520
4521DRM DRIVER FOR QXL VIRTUAL GPU
4522M:	Dave Airlie <airlied@redhat.com>
4523M:	Gerd Hoffmann <kraxel@redhat.com>
4524L:	virtualization@lists.linux-foundation.org
4525T:	git git://anongit.freedesktop.org/drm/drm-misc
4526S:	Maintained
4527F:	drivers/gpu/drm/qxl/
4528F:	include/uapi/drm/qxl_drm.h
4529
4530DRM DRIVER FOR RAGE 128 VIDEO CARDS
4531S:	Orphan / Obsolete
4532F:	drivers/gpu/drm/r128/
4533F:	include/uapi/drm/r128_drm.h
4534
4535DRM DRIVER FOR SAVAGE VIDEO CARDS
4536S:	Orphan / Obsolete
4537F:	drivers/gpu/drm/savage/
4538F:	include/uapi/drm/savage_drm.h
4539
4540DRM DRIVER FOR SIS VIDEO CARDS
4541S:	Orphan / Obsolete
4542F:	drivers/gpu/drm/sis/
4543F:	include/uapi/drm/sis_drm.h
4544
4545DRM DRIVER FOR SITRONIX ST7586 PANELS
4546M:	David Lechner <david@lechnology.com>
4547S:	Maintained
4548F:	drivers/gpu/drm/tinydrm/st7586.c
4549F:	Documentation/devicetree/bindings/display/st7586.txt
4550
4551DRM DRIVER FOR TDFX VIDEO CARDS
4552S:	Orphan / Obsolete
4553F:	drivers/gpu/drm/tdfx/
4554
4555DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4556M:	Dave Airlie <airlied@redhat.com>
4557S:	Odd Fixes
4558F:	drivers/gpu/drm/udl/
4559
4560DRM DRIVER FOR VMWARE VIRTUAL GPU
4561M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4562M:	Sinclair Yeh <syeh@vmware.com>
4563M:	Thomas Hellstrom <thellstrom@vmware.com>
4564L:	dri-devel@lists.freedesktop.org
4565T:	git git://people.freedesktop.org/~syeh/repos_linux
4566T:	git git://people.freedesktop.org/~thomash/linux
4567S:	Supported
4568F:	drivers/gpu/drm/vmwgfx/
4569F:	include/uapi/drm/vmwgfx_drm.h
4570
4571DRM DRIVERS
4572M:	David Airlie <airlied@linux.ie>
4573L:	dri-devel@lists.freedesktop.org
4574T:	git git://people.freedesktop.org/~airlied/linux
4575B:	https://bugs.freedesktop.org/
4576C:	irc://chat.freenode.net/dri-devel
4577S:	Maintained
4578F:	drivers/gpu/drm/
4579F:	drivers/gpu/vga/
4580F:	Documentation/devicetree/bindings/display/
4581F:	Documentation/devicetree/bindings/gpu/
4582F:	Documentation/devicetree/bindings/video/
4583F:	Documentation/gpu/
4584F:	include/drm/
4585F:	include/uapi/drm/
4586F:	include/linux/vga*
4587
4588DRM DRIVERS AND MISC GPU PATCHES
4589M:	Daniel Vetter <daniel.vetter@intel.com>
4590M:	Jani Nikula <jani.nikula@linux.intel.com>
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:	Mark Yao <mark.yao@rock-chips.com>
4720L:	dri-devel@lists.freedesktop.org
4721S:	Maintained
4722F:	drivers/gpu/drm/rockchip/
4723F:	Documentation/devicetree/bindings/display/rockchip/
4724T:	git git://anongit.freedesktop.org/drm/drm-misc
4725
4726DRM DRIVERS FOR STI
4727M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4728M:	Vincent Abriou <vincent.abriou@st.com>
4729L:	dri-devel@lists.freedesktop.org
4730T:	git git://anongit.freedesktop.org/drm/drm-misc
4731S:	Maintained
4732F:	drivers/gpu/drm/sti
4733F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4734
4735DRM DRIVERS FOR STM
4736M:	Yannick Fertre <yannick.fertre@st.com>
4737M:	Philippe Cornu <philippe.cornu@st.com>
4738M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4739M:	Vincent Abriou <vincent.abriou@st.com>
4740L:	dri-devel@lists.freedesktop.org
4741T:	git git://anongit.freedesktop.org/drm/drm-misc
4742S:	Maintained
4743F:	drivers/gpu/drm/stm
4744F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4745
4746DRM DRIVERS FOR TI LCDC
4747M:	Jyri Sarha <jsarha@ti.com>
4748R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4749L:	dri-devel@lists.freedesktop.org
4750S:	Maintained
4751F:	drivers/gpu/drm/tilcdc/
4752F:	Documentation/devicetree/bindings/display/tilcdc/
4753
4754DRM DRIVERS FOR TI OMAP
4755M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4756L:	dri-devel@lists.freedesktop.org
4757S:	Maintained
4758F:	drivers/gpu/drm/omapdrm/
4759F:	Documentation/devicetree/bindings/display/ti/
4760
4761DRM DRIVERS FOR VC4
4762M:	Eric Anholt <eric@anholt.net>
4763T:	git git://github.com/anholt/linux
4764S:	Supported
4765F:	drivers/gpu/drm/vc4/
4766F:	include/uapi/drm/vc4_drm.h
4767F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4768T:	git git://anongit.freedesktop.org/drm/drm-misc
4769
4770DRM DRIVERS FOR VIVANTE GPU IP
4771M:	Lucas Stach <l.stach@pengutronix.de>
4772R:	Russell King <linux+etnaviv@armlinux.org.uk>
4773R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4774L:	etnaviv@lists.freedesktop.org
4775L:	dri-devel@lists.freedesktop.org
4776S:	Maintained
4777F:	drivers/gpu/drm/etnaviv/
4778F:	include/uapi/drm/etnaviv_drm.h
4779F:	Documentation/devicetree/bindings/display/etnaviv/
4780
4781DRM DRIVERS FOR ZTE ZX
4782M:	Shawn Guo <shawnguo@kernel.org>
4783L:	dri-devel@lists.freedesktop.org
4784S:	Maintained
4785F:	drivers/gpu/drm/zte/
4786F:	Documentation/devicetree/bindings/display/zte,vou.txt
4787T:	git git://anongit.freedesktop.org/drm/drm-misc
4788
4789DRM PANEL DRIVERS
4790M:	Thierry Reding <thierry.reding@gmail.com>
4791L:	dri-devel@lists.freedesktop.org
4792T:	git git://anongit.freedesktop.org/drm/drm-misc
4793S:	Maintained
4794F:	drivers/gpu/drm/drm_panel.c
4795F:	drivers/gpu/drm/panel/
4796F:	include/drm/drm_panel.h
4797F:	Documentation/devicetree/bindings/display/panel/
4798
4799DRM TINYDRM DRIVERS
4800M:	Noralf Trønnes <noralf@tronnes.org>
4801W:	https://github.com/notro/tinydrm/wiki/Development
4802T:	git git://anongit.freedesktop.org/drm/drm-misc
4803S:	Maintained
4804F:	drivers/gpu/drm/tinydrm/
4805F:	include/drm/tinydrm/
4806
4807DSBR100 USB FM RADIO DRIVER
4808M:	Alexey Klimov <klimov.linux@gmail.com>
4809L:	linux-media@vger.kernel.org
4810T:	git git://linuxtv.org/media_tree.git
4811S:	Maintained
4812F:	drivers/media/radio/dsbr100.c
4813
4814DSCC4 DRIVER
4815M:	Francois Romieu <romieu@fr.zoreil.com>
4816L:	netdev@vger.kernel.org
4817S:	Maintained
4818F:	drivers/net/wan/dscc4.c
4819
4820DT3155 MEDIA DRIVER
4821M:	Hans Verkuil <hverkuil@xs4all.nl>
4822L:	linux-media@vger.kernel.org
4823T:	git git://linuxtv.org/media_tree.git
4824W:	https://linuxtv.org
4825S:	Odd Fixes
4826F:	drivers/media/pci/dt3155/
4827
4828DVB_USB_AF9015 MEDIA DRIVER
4829M:	Antti Palosaari <crope@iki.fi>
4830L:	linux-media@vger.kernel.org
4831W:	https://linuxtv.org
4832W:	http://palosaari.fi/linux/
4833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4834T:	git git://linuxtv.org/anttip/media_tree.git
4835S:	Maintained
4836F:	drivers/media/usb/dvb-usb-v2/af9015*
4837
4838DVB_USB_AF9035 MEDIA DRIVER
4839M:	Antti Palosaari <crope@iki.fi>
4840L:	linux-media@vger.kernel.org
4841W:	https://linuxtv.org
4842W:	http://palosaari.fi/linux/
4843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4844T:	git git://linuxtv.org/anttip/media_tree.git
4845S:	Maintained
4846F:	drivers/media/usb/dvb-usb-v2/af9035*
4847
4848DVB_USB_ANYSEE MEDIA DRIVER
4849M:	Antti Palosaari <crope@iki.fi>
4850L:	linux-media@vger.kernel.org
4851W:	https://linuxtv.org
4852W:	http://palosaari.fi/linux/
4853Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4854T:	git git://linuxtv.org/anttip/media_tree.git
4855S:	Maintained
4856F:	drivers/media/usb/dvb-usb-v2/anysee*
4857
4858DVB_USB_AU6610 MEDIA DRIVER
4859M:	Antti Palosaari <crope@iki.fi>
4860L:	linux-media@vger.kernel.org
4861W:	https://linuxtv.org
4862W:	http://palosaari.fi/linux/
4863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4864T:	git git://linuxtv.org/anttip/media_tree.git
4865S:	Maintained
4866F:	drivers/media/usb/dvb-usb-v2/au6610*
4867
4868DVB_USB_CE6230 MEDIA DRIVER
4869M:	Antti Palosaari <crope@iki.fi>
4870L:	linux-media@vger.kernel.org
4871W:	https://linuxtv.org
4872W:	http://palosaari.fi/linux/
4873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4874T:	git git://linuxtv.org/anttip/media_tree.git
4875S:	Maintained
4876F:	drivers/media/usb/dvb-usb-v2/ce6230*
4877
4878DVB_USB_CXUSB MEDIA DRIVER
4879M:	Michael Krufky <mkrufky@linuxtv.org>
4880L:	linux-media@vger.kernel.org
4881W:	https://linuxtv.org
4882W:	http://github.com/mkrufky
4883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4884T:	git git://linuxtv.org/media_tree.git
4885S:	Maintained
4886F:	drivers/media/usb/dvb-usb/cxusb*
4887
4888DVB_USB_EC168 MEDIA DRIVER
4889M:	Antti Palosaari <crope@iki.fi>
4890L:	linux-media@vger.kernel.org
4891W:	https://linuxtv.org
4892W:	http://palosaari.fi/linux/
4893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4894T:	git git://linuxtv.org/anttip/media_tree.git
4895S:	Maintained
4896F:	drivers/media/usb/dvb-usb-v2/ec168*
4897
4898DVB_USB_GL861 MEDIA DRIVER
4899M:	Antti Palosaari <crope@iki.fi>
4900L:	linux-media@vger.kernel.org
4901W:	https://linuxtv.org
4902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4903T:	git git://linuxtv.org/anttip/media_tree.git
4904S:	Maintained
4905F:	drivers/media/usb/dvb-usb-v2/gl861*
4906
4907DVB_USB_MXL111SF MEDIA DRIVER
4908M:	Michael Krufky <mkrufky@linuxtv.org>
4909L:	linux-media@vger.kernel.org
4910W:	https://linuxtv.org
4911W:	http://github.com/mkrufky
4912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4913T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4914S:	Maintained
4915F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4916
4917DVB_USB_RTL28XXU MEDIA DRIVER
4918M:	Antti Palosaari <crope@iki.fi>
4919L:	linux-media@vger.kernel.org
4920W:	https://linuxtv.org
4921W:	http://palosaari.fi/linux/
4922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4923T:	git git://linuxtv.org/anttip/media_tree.git
4924S:	Maintained
4925F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4926
4927DVB_USB_V2 MEDIA DRIVER
4928M:	Antti Palosaari <crope@iki.fi>
4929L:	linux-media@vger.kernel.org
4930W:	https://linuxtv.org
4931W:	http://palosaari.fi/linux/
4932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4933T:	git git://linuxtv.org/anttip/media_tree.git
4934S:	Maintained
4935F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4936F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4937
4938DYNAMIC DEBUG
4939M:	Jason Baron <jbaron@akamai.com>
4940S:	Maintained
4941F:	lib/dynamic_debug.c
4942F:	include/linux/dynamic_debug.h
4943
4944DZ DECSTATION DZ11 SERIAL DRIVER
4945M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4946S:	Maintained
4947F:	drivers/tty/serial/dz.*
4948
4949E3X0 POWER BUTTON DRIVER
4950M:	Moritz Fischer <moritz.fischer@ettus.com>
4951L:	usrp-users@lists.ettus.com
4952W:	http://www.ettus.com
4953S:	Supported
4954F:	drivers/input/misc/e3x0-button.c
4955F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4956
4957E4000 MEDIA DRIVER
4958M:	Antti Palosaari <crope@iki.fi>
4959L:	linux-media@vger.kernel.org
4960W:	https://linuxtv.org
4961W:	http://palosaari.fi/linux/
4962Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4963T:	git git://linuxtv.org/anttip/media_tree.git
4964S:	Maintained
4965F:	drivers/media/tuners/e4000*
4966
4967EATA ISA/EISA/PCI SCSI DRIVER
4968M:	Dario Ballabio <ballabio_dario@emc.com>
4969L:	linux-scsi@vger.kernel.org
4970S:	Maintained
4971F:	drivers/scsi/eata.c
4972
4973EC100 MEDIA DRIVER
4974M:	Antti Palosaari <crope@iki.fi>
4975L:	linux-media@vger.kernel.org
4976W:	https://linuxtv.org
4977W:	http://palosaari.fi/linux/
4978Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4979T:	git git://linuxtv.org/anttip/media_tree.git
4980S:	Maintained
4981F:	drivers/media/dvb-frontends/ec100*
4982
4983ECRYPT FILE SYSTEM
4984M:	Tyler Hicks <tyhicks@canonical.com>
4985L:	ecryptfs@vger.kernel.org
4986W:	http://ecryptfs.org
4987W:	https://launchpad.net/ecryptfs
4988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4989S:	Supported
4990F:	Documentation/filesystems/ecryptfs.txt
4991F:	fs/ecryptfs/
4992
4993EDAC-AMD64
4994M:	Borislav Petkov <bp@alien8.de>
4995L:	linux-edac@vger.kernel.org
4996S:	Maintained
4997F:	drivers/edac/amd64_edac*
4998
4999EDAC-CALXEDA
5000M:	Robert Richter <rric@kernel.org>
5001L:	linux-edac@vger.kernel.org
5002S:	Maintained
5003F:	drivers/edac/highbank*
5004
5005EDAC-CAVIUM OCTEON
5006M:	Ralf Baechle <ralf@linux-mips.org>
5007M:	David Daney <david.daney@cavium.com>
5008L:	linux-edac@vger.kernel.org
5009L:	linux-mips@linux-mips.org
5010S:	Supported
5011F:	drivers/edac/octeon_edac*
5012
5013EDAC-CAVIUM THUNDERX
5014M:	David Daney <david.daney@cavium.com>
5015M:	Jan Glauber <jglauber@cavium.com>
5016L:	linux-edac@vger.kernel.org
5017S:	Supported
5018F:	drivers/edac/thunderx_edac*
5019
5020EDAC-CORE
5021M:	Borislav Petkov <bp@alien8.de>
5022M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5023M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5024L:	linux-edac@vger.kernel.org
5025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5027S:	Supported
5028F:	Documentation/admin-guide/ras.rst
5029F:	Documentation/driver-api/edac.rst
5030F:	drivers/edac/
5031F:	include/linux/edac.h
5032
5033EDAC-E752X
5034M:	Mark Gross <mark.gross@intel.com>
5035L:	linux-edac@vger.kernel.org
5036S:	Maintained
5037F:	drivers/edac/e752x_edac.c
5038
5039EDAC-E7XXX
5040L:	linux-edac@vger.kernel.org
5041S:	Maintained
5042F:	drivers/edac/e7xxx_edac.c
5043
5044EDAC-FSL_DDR
5045M:	York Sun <york.sun@nxp.com>
5046L:	linux-edac@vger.kernel.org
5047S:	Maintained
5048F:	drivers/edac/fsl_ddr_edac.*
5049
5050EDAC-GHES
5051M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5052M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5053L:	linux-edac@vger.kernel.org
5054S:	Maintained
5055F:	drivers/edac/ghes_edac.c
5056
5057EDAC-I3000
5058L:	linux-edac@vger.kernel.org
5059S:	Orphan
5060F:	drivers/edac/i3000_edac.c
5061
5062EDAC-I5000
5063L:	linux-edac@vger.kernel.org
5064S:	Maintained
5065F:	drivers/edac/i5000_edac.c
5066
5067EDAC-I5400
5068M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5069M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5070L:	linux-edac@vger.kernel.org
5071S:	Maintained
5072F:	drivers/edac/i5400_edac.c
5073
5074EDAC-I7300
5075M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5076M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5077L:	linux-edac@vger.kernel.org
5078S:	Maintained
5079F:	drivers/edac/i7300_edac.c
5080
5081EDAC-I7CORE
5082M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5083M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5084L:	linux-edac@vger.kernel.org
5085S:	Maintained
5086F:	drivers/edac/i7core_edac.c
5087
5088EDAC-I82443BXGX
5089M:	Tim Small <tim@buttersideup.com>
5090L:	linux-edac@vger.kernel.org
5091S:	Maintained
5092F:	drivers/edac/i82443bxgx_edac.c
5093
5094EDAC-I82975X
5095M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5096M:	"Arvind R." <arvino55@gmail.com>
5097L:	linux-edac@vger.kernel.org
5098S:	Maintained
5099F:	drivers/edac/i82975x_edac.c
5100
5101EDAC-IE31200
5102M:	Jason Baron <jbaron@akamai.com>
5103L:	linux-edac@vger.kernel.org
5104S:	Maintained
5105F:	drivers/edac/ie31200_edac.c
5106
5107EDAC-MPC85XX
5108M:	Johannes Thumshirn <morbidrsa@gmail.com>
5109L:	linux-edac@vger.kernel.org
5110S:	Maintained
5111F:	drivers/edac/mpc85xx_edac.[ch]
5112
5113EDAC-PASEMI
5114M:	Egor Martovetsky <egor@pasemi.com>
5115L:	linux-edac@vger.kernel.org
5116S:	Maintained
5117F:	drivers/edac/pasemi_edac.c
5118
5119EDAC-PND2
5120M:	Tony Luck <tony.luck@intel.com>
5121L:	linux-edac@vger.kernel.org
5122S:	Maintained
5123F:	drivers/edac/pnd2_edac.[ch]
5124
5125EDAC-R82600
5126M:	Tim Small <tim@buttersideup.com>
5127L:	linux-edac@vger.kernel.org
5128S:	Maintained
5129F:	drivers/edac/r82600_edac.c
5130
5131EDAC-SBRIDGE
5132M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5133M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5134L:	linux-edac@vger.kernel.org
5135S:	Maintained
5136F:	drivers/edac/sb_edac.c
5137
5138EDAC-SKYLAKE
5139M:	Tony Luck <tony.luck@intel.com>
5140L:	linux-edac@vger.kernel.org
5141S:	Maintained
5142F:	drivers/edac/skx_edac.c
5143
5144EDIROL UA-101/UA-1000 DRIVER
5145M:	Clemens Ladisch <clemens@ladisch.de>
5146L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5147T:	git git://git.alsa-project.org/alsa-kernel.git
5148S:	Maintained
5149F:	sound/usb/misc/ua101.c
5150
5151EFI TEST DRIVER
5152L:	linux-efi@vger.kernel.org
5153M:	Ivan Hu <ivan.hu@canonical.com>
5154M:	Matt Fleming <matt@codeblueprint.co.uk>
5155S:	Maintained
5156F:	drivers/firmware/efi/test/
5157
5158EFI VARIABLE FILESYSTEM
5159M:	Matthew Garrett <matthew.garrett@nebula.com>
5160M:	Jeremy Kerr <jk@ozlabs.org>
5161M:	Matt Fleming <matt@codeblueprint.co.uk>
5162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5163L:	linux-efi@vger.kernel.org
5164S:	Maintained
5165F:	fs/efivarfs/
5166
5167EFIFB FRAMEBUFFER DRIVER
5168L:	linux-fbdev@vger.kernel.org
5169M:	Peter Jones <pjones@redhat.com>
5170S:	Maintained
5171F:	drivers/video/fbdev/efifb.c
5172
5173EFS FILESYSTEM
5174W:	http://aeschi.ch.eu.org/efs/
5175S:	Orphan
5176F:	fs/efs/
5177
5178EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5179M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5180L:	netdev@vger.kernel.org
5181S:	Maintained
5182F:	drivers/net/ethernet/ibm/ehea/
5183
5184EM28XX VIDEO4LINUX DRIVER
5185M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5186M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5187L:	linux-media@vger.kernel.org
5188W:	https://linuxtv.org
5189T:	git git://linuxtv.org/media_tree.git
5190S:	Maintained
5191F:	drivers/media/usb/em28xx/
5192F:	Documentation/media/v4l-drivers/em28xx*
5193
5194EMBEDDED LINUX
5195M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5196M:	Matt Mackall <mpm@selenic.com>
5197M:	David Woodhouse <dwmw2@infradead.org>
5198L:	linux-embedded@vger.kernel.org
5199S:	Maintained
5200
5201Emulex 10Gbps iSCSI - OneConnect DRIVER
5202M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5203M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5204M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5205L:	linux-scsi@vger.kernel.org
5206W:	http://www.broadcom.com
5207S:	Supported
5208F:	drivers/scsi/be2iscsi/
5209
5210Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5211M:	Sathya Perla <sathya.perla@broadcom.com>
5212M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5213M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5214M:	Somnath Kotur <somnath.kotur@broadcom.com>
5215L:	netdev@vger.kernel.org
5216W:	http://www.emulex.com
5217S:	Supported
5218F:	drivers/net/ethernet/emulex/benet/
5219
5220EMULEX ONECONNECT ROCE DRIVER
5221M:	Selvin Xavier <selvin.xavier@broadcom.com>
5222M:	Devesh Sharma <devesh.sharma@broadcom.com>
5223L:	linux-rdma@vger.kernel.org
5224W:	http://www.broadcom.com
5225S:	Odd Fixes
5226F:	drivers/infiniband/hw/ocrdma/
5227F:	include/uapi/rdma/ocrdma-abi.h
5228
5229EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5230M:	James Smart <james.smart@broadcom.com>
5231M:	Dick Kennedy <dick.kennedy@broadcom.com>
5232L:	linux-scsi@vger.kernel.org
5233W:	http://www.broadcom.com
5234S:	Supported
5235F:	drivers/scsi/lpfc/
5236
5237ENE CB710 FLASH CARD READER DRIVER
5238M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5239S:	Maintained
5240F:	drivers/misc/cb710/
5241F:	drivers/mmc/host/cb710-mmc.*
5242F:	include/linux/cb710.h
5243
5244ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5245M:	Maxim Levitsky <maximlevitsky@gmail.com>
5246S:	Maintained
5247F:	drivers/media/rc/ene_ir.*
5248
5249EPSON S1D13XXX FRAMEBUFFER DRIVER
5250M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5251S:	Maintained
5252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5253F:	drivers/video/fbdev/s1d13xxxfb.c
5254F:	include/video/s1d13xxxfb.h
5255
5256ERRSEQ ERROR TRACKING INFRASTRUCTURE
5257M:	Jeff Layton <jlayton@kernel.org>
5258S:	Maintained
5259F:	lib/errseq.c
5260F:	include/linux/errseq.h
5261
5262ET131X NETWORK DRIVER
5263M:	Mark Einon <mark.einon@gmail.com>
5264S:	Odd Fixes
5265F:	drivers/net/ethernet/agere/
5266
5267ETHERNET BRIDGE
5268M:	Stephen Hemminger <stephen@networkplumber.org>
5269L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5270L:	netdev@vger.kernel.org
5271W:	http://www.linuxfoundation.org/en/Net:Bridge
5272S:	Maintained
5273F:	include/linux/netfilter_bridge/
5274F:	net/bridge/
5275
5276ETHERNET PHY LIBRARY
5277M:	Andrew Lunn <andrew@lunn.ch>
5278M:	Florian Fainelli <f.fainelli@gmail.com>
5279L:	netdev@vger.kernel.org
5280S:	Maintained
5281F:	Documentation/ABI/testing/sysfs-bus-mdio
5282F:	Documentation/devicetree/bindings/net/mdio*
5283F:	Documentation/networking/phy.txt
5284F:	drivers/net/phy/
5285F:	drivers/of/of_mdio.c
5286F:	drivers/of/of_net.c
5287F:	include/linux/*mdio*.h
5288F:	include/linux/of_net.h
5289F:	include/linux/phy.h
5290F:	include/linux/phy_fixed.h
5291F:	include/linux/platform_data/mdio-gpio.h
5292F:	include/linux/platform_data/mdio-bcm-unimac.h
5293F:	include/trace/events/mdio.h
5294F:	include/uapi/linux/mdio.h
5295F:	include/uapi/linux/mii.h
5296
5297EXT2 FILE SYSTEM
5298M:	Jan Kara <jack@suse.com>
5299L:	linux-ext4@vger.kernel.org
5300S:	Maintained
5301F:	Documentation/filesystems/ext2.txt
5302F:	fs/ext2/
5303F:	include/linux/ext2*
5304
5305EXT4 FILE SYSTEM
5306M:	"Theodore Ts'o" <tytso@mit.edu>
5307M:	Andreas Dilger <adilger.kernel@dilger.ca>
5308L:	linux-ext4@vger.kernel.org
5309W:	http://ext4.wiki.kernel.org
5310Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5312S:	Maintained
5313F:	Documentation/filesystems/ext4.txt
5314F:	fs/ext4/
5315
5316Extended Verification Module (EVM)
5317M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5318L:	linux-integrity@vger.kernel.org
5319S:	Supported
5320F:	security/integrity/evm/
5321
5322EXTENSIBLE FIRMWARE INTERFACE (EFI)
5323M:	Matt Fleming <matt@codeblueprint.co.uk>
5324M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5325L:	linux-efi@vger.kernel.org
5326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5327S:	Maintained
5328F:	Documentation/efi-stub.txt
5329F:	arch/*/kernel/efi.c
5330F:	arch/x86/boot/compressed/eboot.[ch]
5331F:	arch/*/include/asm/efi.h
5332F:	arch/x86/platform/efi/
5333F:	drivers/firmware/efi/
5334F:	include/linux/efi*.h
5335F:	arch/arm/boot/compressed/efi-header.S
5336F:	arch/arm64/kernel/efi-entry.S
5337
5338EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5339M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5340M:	Chanwoo Choi <cw00.choi@samsung.com>
5341L:	linux-kernel@vger.kernel.org
5342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5343S:	Maintained
5344F:	drivers/extcon/
5345F:	include/linux/extcon/
5346F:	include/linux/extcon.h
5347F:	Documentation/extcon/
5348F:	Documentation/devicetree/bindings/extcon/
5349
5350EXYNOS DP DRIVER
5351M:	Jingoo Han <jingoohan1@gmail.com>
5352L:	dri-devel@lists.freedesktop.org
5353S:	Maintained
5354F:	drivers/gpu/drm/exynos/exynos_dp*
5355
5356EXYNOS SYSMMU (IOMMU) driver
5357M:	Marek Szyprowski <m.szyprowski@samsung.com>
5358L:	iommu@lists.linux-foundation.org
5359S:	Maintained
5360F:	drivers/iommu/exynos-iommu.c
5361
5362EZchip NPS platform support
5363M:	Elad Kanfi <eladkan@mellanox.com>
5364M:	Vineet Gupta <vgupta@synopsys.com>
5365S:	Supported
5366F:	arch/arc/plat-eznps
5367F:	arch/arc/boot/dts/eznps.dts
5368
5369F2FS FILE SYSTEM
5370M:	Jaegeuk Kim <jaegeuk@kernel.org>
5371M:	Chao Yu <yuchao0@huawei.com>
5372L:	linux-f2fs-devel@lists.sourceforge.net
5373W:	https://f2fs.wiki.kernel.org/
5374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5375S:	Maintained
5376F:	Documentation/filesystems/f2fs.txt
5377F:	Documentation/ABI/testing/sysfs-fs-f2fs
5378F:	fs/f2fs/
5379F:	include/linux/f2fs_fs.h
5380F:	include/trace/events/f2fs.h
5381
5382F71805F HARDWARE MONITORING DRIVER
5383M:	Jean Delvare <jdelvare@suse.com>
5384L:	linux-hwmon@vger.kernel.org
5385S:	Maintained
5386F:	Documentation/hwmon/f71805f
5387F:	drivers/hwmon/f71805f.c
5388
5389FANOTIFY
5390M:	Jan Kara <jack@suse.cz>
5391R:	Amir Goldstein <amir73il@gmail.com>
5392L:	linux-fsdevel@vger.kernel.org
5393S:	Maintained
5394F:	fs/notify/fanotify/
5395F:	include/linux/fanotify.h
5396F:	include/uapi/linux/fanotify.h
5397
5398FARSYNC SYNCHRONOUS DRIVER
5399M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5400W:	http://www.farsite.co.uk/
5401S:	Supported
5402F:	drivers/net/wan/farsync.*
5403
5404FAULT INJECTION SUPPORT
5405M:	Akinobu Mita <akinobu.mita@gmail.com>
5406S:	Supported
5407F:	Documentation/fault-injection/
5408F:	lib/fault-inject.c
5409
5410FBTFT Framebuffer drivers
5411M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5412S:	Maintained
5413F:	drivers/staging/fbtft/
5414
5415FC0011 TUNER DRIVER
5416M:	Michael Buesch <m@bues.ch>
5417L:	linux-media@vger.kernel.org
5418S:	Maintained
5419F:	drivers/media/tuners/fc0011.h
5420F:	drivers/media/tuners/fc0011.c
5421
5422FC2580 MEDIA DRIVER
5423M:	Antti Palosaari <crope@iki.fi>
5424L:	linux-media@vger.kernel.org
5425W:	https://linuxtv.org
5426W:	http://palosaari.fi/linux/
5427Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5428T:	git git://linuxtv.org/anttip/media_tree.git
5429S:	Maintained
5430F:	drivers/media/tuners/fc2580*
5431
5432FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5433M:	Johannes Thumshirn <jth@kernel.org>
5434L:	fcoe-devel@open-fcoe.org
5435W:	www.Open-FCoE.org
5436S:	Supported
5437F:	drivers/scsi/libfc/
5438F:	drivers/scsi/fcoe/
5439F:	include/scsi/fc/
5440F:	include/scsi/libfc.h
5441F:	include/scsi/libfcoe.h
5442F:	include/uapi/scsi/fc/
5443
5444FILE LOCKING (flock() and fcntl()/lockf())
5445M:	Jeff Layton <jlayton@kernel.org>
5446M:	"J. Bruce Fields" <bfields@fieldses.org>
5447L:	linux-fsdevel@vger.kernel.org
5448S:	Maintained
5449F:	include/linux/fcntl.h
5450F:	include/uapi/linux/fcntl.h
5451F:	fs/fcntl.c
5452F:	fs/locks.c
5453
5454FILESYSTEMS (VFS and infrastructure)
5455M:	Alexander Viro <viro@zeniv.linux.org.uk>
5456L:	linux-fsdevel@vger.kernel.org
5457S:	Maintained
5458F:	fs/*
5459F:	include/linux/fs.h
5460F:	include/uapi/linux/fs.h
5461
5462FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5463M:	Riku Voipio <riku.voipio@iki.fi>
5464L:	linux-hwmon@vger.kernel.org
5465S:	Maintained
5466F:	drivers/hwmon/f75375s.c
5467F:	include/linux/f75375s.h
5468
5469FIREWIRE AUDIO DRIVERS
5470M:	Clemens Ladisch <clemens@ladisch.de>
5471L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5472T:	git git://git.alsa-project.org/alsa-kernel.git
5473S:	Maintained
5474F:	sound/firewire/
5475
5476FIREWIRE MEDIA DRIVERS (firedtv)
5477M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5478L:	linux-media@vger.kernel.org
5479L:	linux1394-devel@lists.sourceforge.net
5480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5481S:	Maintained
5482F:	drivers/media/firewire/
5483
5484FIREWIRE SBP-2 TARGET
5485M:	Chris Boot <bootc@bootc.net>
5486L:	linux-scsi@vger.kernel.org
5487L:	target-devel@vger.kernel.org
5488L:	linux1394-devel@lists.sourceforge.net
5489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5490S:	Maintained
5491F:	drivers/target/sbp/
5492
5493FIREWIRE SUBSYSTEM
5494M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5495L:	linux1394-devel@lists.sourceforge.net
5496W:	http://ieee1394.wiki.kernel.org/
5497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5498S:	Maintained
5499F:	drivers/firewire/
5500F:	include/linux/firewire.h
5501F:	include/uapi/linux/firewire*.h
5502F:	tools/firewire/
5503
5504FIRMWARE LOADER (request_firmware)
5505M:	Luis R. Rodriguez <mcgrof@kernel.org>
5506L:	linux-kernel@vger.kernel.org
5507S:	Maintained
5508F:	Documentation/firmware_class/
5509F:	drivers/base/firmware*.c
5510F:	include/linux/firmware.h
5511
5512FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5513M:	Joshua Morris <josh.h.morris@us.ibm.com>
5514M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5515S:	Maintained
5516F:	drivers/block/rsxx/
5517
5518FLOPPY DRIVER
5519M:	Jiri Kosina <jikos@kernel.org>
5520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5521S:	Odd fixes
5522F:	drivers/block/floppy.c
5523
5524FMC SUBSYSTEM
5525M:	Alessandro Rubini <rubini@gnudd.com>
5526W:	http://www.ohwr.org/projects/fmc-bus
5527S:	Supported
5528F:	drivers/fmc/
5529F:	include/linux/fmc*.h
5530F:	include/linux/ipmi-fru.h
5531K:	fmc_d.*register
5532
5533FPGA MANAGER FRAMEWORK
5534M:	Alan Tull <atull@kernel.org>
5535M:	Moritz Fischer <mdf@kernel.org>
5536L:	linux-fpga@vger.kernel.org
5537S:	Maintained
5538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5539Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5540F:	Documentation/fpga/
5541F:	Documentation/devicetree/bindings/fpga/
5542F:	drivers/fpga/
5543F:	include/linux/fpga/
5544W:	http://www.rocketboards.org
5545
5546FPU EMULATOR
5547M:	Bill Metzenthen <billm@melbpc.org.au>
5548W:	http://floatingpoint.sourceforge.net/emulator/index.html
5549S:	Maintained
5550F:	arch/x86/math-emu/
5551
5552FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5553L:	netdev@vger.kernel.org
5554S:	Orphan
5555F:	drivers/net/wan/dlci.c
5556F:	drivers/net/wan/sdla.c
5557
5558FRAMEBUFFER LAYER
5559M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5560L:	dri-devel@lists.freedesktop.org
5561L:	linux-fbdev@vger.kernel.org
5562T:	git git://github.com/bzolnier/linux.git
5563Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5564S:	Maintained
5565F:	Documentation/fb/
5566F:	drivers/video/
5567F:	include/video/
5568F:	include/linux/fb.h
5569F:	include/uapi/video/
5570F:	include/uapi/linux/fb.h
5571
5572FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5573M:	Horia Geantă <horia.geanta@nxp.com>
5574M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5575L:	linux-crypto@vger.kernel.org
5576S:	Maintained
5577F:	drivers/crypto/caam/
5578F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5579
5580FREESCALE DIU FRAMEBUFFER DRIVER
5581M:	Timur Tabi <timur@tabi.org>
5582L:	linux-fbdev@vger.kernel.org
5583S:	Maintained
5584F:	drivers/video/fbdev/fsl-diu-fb.*
5585
5586FREESCALE DMA DRIVER
5587M:	Li Yang <leoyang.li@nxp.com>
5588M:	Zhang Wei <zw@zh-kernel.org>
5589L:	linuxppc-dev@lists.ozlabs.org
5590S:	Maintained
5591F:	drivers/dma/fsldma.*
5592
5593FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5594M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5595L:	netdev@vger.kernel.org
5596S:	Maintained
5597F:	drivers/net/ethernet/freescale/gianfar*
5598X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5599F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5600
5601FREESCALE GPMI NAND DRIVER
5602M:	Han Xu <han.xu@nxp.com>
5603L:	linux-mtd@lists.infradead.org
5604S:	Maintained
5605F:	drivers/mtd/nand/gpmi-nand/*
5606
5607FREESCALE I2C CPM DRIVER
5608M:	Jochen Friedrich <jochen@scram.de>
5609L:	linuxppc-dev@lists.ozlabs.org
5610L:	linux-i2c@vger.kernel.org
5611S:	Maintained
5612F:	drivers/i2c/busses/i2c-cpm.c
5613
5614FREESCALE IMX / MXC FEC DRIVER
5615M:	Fugang Duan <fugang.duan@nxp.com>
5616L:	netdev@vger.kernel.org
5617S:	Maintained
5618F:	drivers/net/ethernet/freescale/fec_main.c
5619F:	drivers/net/ethernet/freescale/fec_ptp.c
5620F:	drivers/net/ethernet/freescale/fec.h
5621F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5622
5623FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5624M:	Sascha Hauer <kernel@pengutronix.de>
5625L:	linux-fbdev@vger.kernel.org
5626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5627S:	Maintained
5628F:	include/linux/platform_data/video-imxfb.h
5629F:	drivers/video/fbdev/imxfb.c
5630
5631FREESCALE QORIQ DPAA ETHERNET DRIVER
5632M:	Madalin Bucur <madalin.bucur@nxp.com>
5633L:	netdev@vger.kernel.org
5634S:	Maintained
5635F:	drivers/net/ethernet/freescale/dpaa
5636
5637FREESCALE QORIQ DPAA FMAN DRIVER
5638M:	Madalin Bucur <madalin.bucur@nxp.com>
5639L:	netdev@vger.kernel.org
5640S:	Maintained
5641F:	drivers/net/ethernet/freescale/fman
5642F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5643
5644FREESCALE QUAD SPI DRIVER
5645M:	Han Xu <han.xu@nxp.com>
5646L:	linux-mtd@lists.infradead.org
5647S:	Maintained
5648F:	drivers/mtd/spi-nor/fsl-quadspi.c
5649
5650FREESCALE QUICC ENGINE LIBRARY
5651M:	Qiang Zhao <qiang.zhao@nxp.com>
5652L:	linuxppc-dev@lists.ozlabs.org
5653S:	Maintained
5654F:	drivers/soc/fsl/qe/
5655F:	include/soc/fsl/*qe*.h
5656F:	include/soc/fsl/*ucc*.h
5657
5658FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5659M:	Li Yang <leoyang.li@nxp.com>
5660L:	netdev@vger.kernel.org
5661L:	linuxppc-dev@lists.ozlabs.org
5662S:	Maintained
5663F:	drivers/net/ethernet/freescale/ucc_geth*
5664
5665FREESCALE QUICC ENGINE UCC HDLC DRIVER
5666M:	Zhao Qiang <qiang.zhao@nxp.com>
5667L:	netdev@vger.kernel.org
5668L:	linuxppc-dev@lists.ozlabs.org
5669S:	Maintained
5670F:	drivers/net/wan/fsl_ucc_hdlc*
5671
5672FREESCALE QUICC ENGINE UCC UART DRIVER
5673M:	Timur Tabi <timur@tabi.org>
5674L:	linuxppc-dev@lists.ozlabs.org
5675S:	Maintained
5676F:	drivers/tty/serial/ucc_uart.c
5677
5678FREESCALE SOC DRIVERS
5679M:	Li Yang <leoyang.li@nxp.com>
5680L:	linuxppc-dev@lists.ozlabs.org
5681L:	linux-arm-kernel@lists.infradead.org
5682S:	Maintained
5683F:	Documentation/devicetree/bindings/soc/fsl/
5684F:	drivers/soc/fsl/
5685F:	include/linux/fsl/
5686
5687FREESCALE SOC FS_ENET DRIVER
5688M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5689M:	Vitaly Bordug <vbordug@ru.mvista.com>
5690L:	linuxppc-dev@lists.ozlabs.org
5691L:	netdev@vger.kernel.org
5692S:	Maintained
5693F:	drivers/net/ethernet/freescale/fs_enet/
5694F:	include/linux/fs_enet_pd.h
5695
5696FREESCALE SOC SOUND DRIVERS
5697M:	Timur Tabi <timur@tabi.org>
5698M:	Nicolin Chen <nicoleotsuka@gmail.com>
5699M:	Xiubo Li <Xiubo.Lee@gmail.com>
5700R:	Fabio Estevam <fabio.estevam@nxp.com>
5701L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5702L:	linuxppc-dev@lists.ozlabs.org
5703S:	Maintained
5704F:	sound/soc/fsl/fsl*
5705F:	sound/soc/fsl/imx*
5706F:	sound/soc/fsl/mpc8610_hpcd.c
5707
5708FREESCALE USB PERIPHERAL DRIVERS
5709M:	Li Yang <leoyang.li@nxp.com>
5710L:	linux-usb@vger.kernel.org
5711L:	linuxppc-dev@lists.ozlabs.org
5712S:	Maintained
5713F:	drivers/usb/gadget/udc/fsl*
5714
5715FREEVXFS FILESYSTEM
5716M:	Christoph Hellwig <hch@infradead.org>
5717W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5718S:	Maintained
5719F:	fs/freevxfs/
5720
5721FREEZER
5722M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5723M:	Pavel Machek <pavel@ucw.cz>
5724L:	linux-pm@vger.kernel.org
5725S:	Supported
5726F:	Documentation/power/freezing-of-tasks.txt
5727F:	include/linux/freezer.h
5728F:	kernel/freezer.c
5729
5730FRONTSWAP API
5731M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5732L:	linux-kernel@vger.kernel.org
5733S:	Maintained
5734F:	mm/frontswap.c
5735F:	include/linux/frontswap.h
5736
5737FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5738M:	David Howells <dhowells@redhat.com>
5739L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5740S:	Supported
5741F:	Documentation/filesystems/caching/
5742F:	fs/fscache/
5743F:	include/linux/fscache*.h
5744
5745FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5746M:	Theodore Y. Ts'o <tytso@mit.edu>
5747M:	Jaegeuk Kim <jaegeuk@kernel.org>
5748L:	linux-fscrypt@vger.kernel.org
5749Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5751S:	Supported
5752F:	fs/crypto/
5753F:	include/linux/fscrypt*.h
5754F:	Documentation/filesystems/fscrypt.rst
5755
5756FUJITSU FR-V (FRV) PORT
5757S:	Orphan
5758F:	arch/frv/
5759
5760FUJITSU LAPTOP EXTRAS
5761M:	Jonathan Woithe <jwoithe@just42.net>
5762L:	platform-driver-x86@vger.kernel.org
5763S:	Maintained
5764F:	drivers/platform/x86/fujitsu-laptop.c
5765
5766FUJITSU M-5MO LS CAMERA ISP DRIVER
5767M:	Kyungmin Park <kyungmin.park@samsung.com>
5768M:	Heungjun Kim <riverful.kim@samsung.com>
5769L:	linux-media@vger.kernel.org
5770S:	Maintained
5771F:	drivers/media/i2c/m5mols/
5772F:	include/media/i2c/m5mols.h
5773
5774FUJITSU TABLET EXTRAS
5775M:	Robert Gerlach <khnz@gmx.de>
5776L:	platform-driver-x86@vger.kernel.org
5777S:	Maintained
5778F:	drivers/platform/x86/fujitsu-tablet.c
5779
5780FUSE: FILESYSTEM IN USERSPACE
5781M:	Miklos Szeredi <miklos@szeredi.hu>
5782L:	linux-fsdevel@vger.kernel.org
5783W:	http://fuse.sourceforge.net/
5784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5785S:	Maintained
5786F:	fs/fuse/
5787F:	include/uapi/linux/fuse.h
5788F:	Documentation/filesystems/fuse.txt
5789
5790FUTEX SUBSYSTEM
5791M:	Thomas Gleixner <tglx@linutronix.de>
5792M:	Ingo Molnar <mingo@redhat.com>
5793R:	Peter Zijlstra <peterz@infradead.org>
5794R:	Darren Hart <dvhart@infradead.org>
5795L:	linux-kernel@vger.kernel.org
5796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5797S:	Maintained
5798F:	kernel/futex.c
5799F:	kernel/futex_compat.c
5800F:	include/asm-generic/futex.h
5801F:	include/linux/futex.h
5802F:	include/uapi/linux/futex.h
5803F:	tools/testing/selftests/futex/
5804F:	tools/perf/bench/futex*
5805F:	Documentation/*futex*
5806
5807FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5808M:	Rik Faith <faith@cs.unc.edu>
5809L:	linux-scsi@vger.kernel.org
5810S:	Odd Fixes (e.g., new signatures)
5811F:	drivers/scsi/fdomain.*
5812
5813GCC PLUGINS
5814M:	Kees Cook <keescook@chromium.org>
5815R:	Emese Revfy <re.emese@gmail.com>
5816L:	kernel-hardening@lists.openwall.com
5817S:	Maintained
5818F:	scripts/gcc-plugins/
5819F:	scripts/gcc-plugin.sh
5820F:	scripts/Makefile.gcc-plugins
5821F:	Documentation/gcc-plugins.txt
5822
5823GCOV BASED KERNEL PROFILING
5824M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5825S:	Maintained
5826F:	kernel/gcov/
5827F:	Documentation/dev-tools/gcov.rst
5828
5829GDB KERNEL DEBUGGING HELPER SCRIPTS
5830M:	Jan Kiszka <jan.kiszka@siemens.com>
5831M:	Kieran Bingham <kieran@bingham.xyz>
5832S:	Supported
5833F:	scripts/gdb/
5834
5835GDT SCSI DISK ARRAY CONTROLLER DRIVER
5836M:	Achim Leubner <achim_leubner@adaptec.com>
5837L:	linux-scsi@vger.kernel.org
5838W:	http://www.icp-vortex.com/
5839S:	Supported
5840F:	drivers/scsi/gdt*
5841
5842GEMTEK FM RADIO RECEIVER DRIVER
5843M:	Hans Verkuil <hverkuil@xs4all.nl>
5844L:	linux-media@vger.kernel.org
5845T:	git git://linuxtv.org/media_tree.git
5846W:	https://linuxtv.org
5847S:	Maintained
5848F:	drivers/media/radio/radio-gemtek*
5849
5850GENERIC GPIO I2C DRIVER
5851M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5852S:	Supported
5853F:	drivers/i2c/busses/i2c-gpio.c
5854F:	include/linux/i2c-gpio.h
5855
5856GENERIC GPIO I2C MULTIPLEXER DRIVER
5857M:	Peter Korsgaard <peter.korsgaard@barco.com>
5858L:	linux-i2c@vger.kernel.org
5859S:	Supported
5860F:	drivers/i2c/muxes/i2c-mux-gpio.c
5861F:	include/linux/i2c-mux-gpio.h
5862F:	Documentation/i2c/muxes/i2c-mux-gpio
5863
5864GENERIC HDLC (WAN) DRIVERS
5865M:	Krzysztof Halasa <khc@pm.waw.pl>
5866W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5867S:	Maintained
5868F:	drivers/net/wan/c101.c
5869F:	drivers/net/wan/hd6457*
5870F:	drivers/net/wan/hdlc*
5871F:	drivers/net/wan/n2.c
5872F:	drivers/net/wan/pc300too.c
5873F:	drivers/net/wan/pci200syn.c
5874F:	drivers/net/wan/wanxl*
5875
5876GENERIC INCLUDE/ASM HEADER FILES
5877M:	Arnd Bergmann <arnd@arndb.de>
5878L:	linux-arch@vger.kernel.org
5879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5880S:	Maintained
5881F:	include/asm-generic/
5882F:	include/uapi/asm-generic/
5883
5884GENERIC PHY FRAMEWORK
5885M:	Kishon Vijay Abraham I <kishon@ti.com>
5886L:	linux-kernel@vger.kernel.org
5887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5888S:	Supported
5889F:	drivers/phy/
5890F:	include/linux/phy/
5891
5892GENERIC PM DOMAINS
5893M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5894M:	Kevin Hilman <khilman@kernel.org>
5895M:	Ulf Hansson <ulf.hansson@linaro.org>
5896L:	linux-pm@vger.kernel.org
5897S:	Supported
5898F:	drivers/base/power/domain*.c
5899F:	include/linux/pm_domain.h
5900F:	Documentation/devicetree/bindings/power/power_domain.txt
5901
5902GENERIC UIO DRIVER FOR PCI DEVICES
5903M:	"Michael S. Tsirkin" <mst@redhat.com>
5904L:	kvm@vger.kernel.org
5905S:	Supported
5906F:	drivers/uio/uio_pci_generic.c
5907
5908GENWQE (IBM Generic Workqueue Card)
5909M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5910M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5911S:	Supported
5912F:	drivers/misc/genwqe/
5913
5914GET_MAINTAINER SCRIPT
5915M:	Joe Perches <joe@perches.com>
5916S:	Maintained
5917F:	scripts/get_maintainer.pl
5918
5919GFS2 FILE SYSTEM
5920M:	Steven Whitehouse <swhiteho@redhat.com>
5921M:	Bob Peterson <rpeterso@redhat.com>
5922L:	cluster-devel@redhat.com
5923W:	http://sources.redhat.com/cluster/
5924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5925S:	Supported
5926F:	Documentation/filesystems/gfs2*.txt
5927F:	fs/gfs2/
5928F:	include/uapi/linux/gfs2_ondisk.h
5929
5930GIGASET ISDN DRIVERS
5931M:	Paul Bolle <pebolle@tiscali.nl>
5932L:	gigaset307x-common@lists.sourceforge.net
5933W:	http://gigaset307x.sourceforge.net/
5934S:	Odd Fixes
5935F:	Documentation/isdn/README.gigaset
5936F:	drivers/isdn/gigaset/
5937F:	include/uapi/linux/gigaset_dev.h
5938
5939GO7007 MPEG CODEC
5940M:	Hans Verkuil <hans.verkuil@cisco.com>
5941L:	linux-media@vger.kernel.org
5942S:	Maintained
5943F:	drivers/media/usb/go7007/
5944
5945GOODIX TOUCHSCREEN
5946M:	Bastien Nocera <hadess@hadess.net>
5947L:	linux-input@vger.kernel.org
5948S:	Maintained
5949F:	drivers/input/touchscreen/goodix.c
5950
5951GPIO ACPI SUPPORT
5952M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5953M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5954L:	linux-gpio@vger.kernel.org
5955L:	linux-acpi@vger.kernel.org
5956S:	Maintained
5957F:	Documentation/acpi/gpio-properties.txt
5958F:	drivers/gpio/gpiolib-acpi.c
5959
5960GPIO IR Transmitter
5961M:	Sean Young <sean@mess.org>
5962L:	linux-media@vger.kernel.org
5963S:	Maintained
5964F:	drivers/media/rc/gpio-ir-tx.c
5965
5966GPIO MOCKUP DRIVER
5967M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5968L:	linux-gpio@vger.kernel.org
5969S:	Maintained
5970F:	drivers/gpio/gpio-mockup.c
5971F:	tools/testing/selftests/gpio/
5972
5973GPIO SUBSYSTEM
5974M:	Linus Walleij <linus.walleij@linaro.org>
5975L:	linux-gpio@vger.kernel.org
5976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5977S:	Maintained
5978F:	Documentation/devicetree/bindings/gpio/
5979F:	Documentation/gpio/
5980F:	Documentation/ABI/testing/gpio-cdev
5981F:	Documentation/ABI/obsolete/sysfs-gpio
5982F:	drivers/gpio/
5983F:	include/linux/gpio/
5984F:	include/linux/gpio.h
5985F:	include/asm-generic/gpio.h
5986F:	include/uapi/linux/gpio.h
5987F:	tools/gpio/
5988
5989GRE DEMULTIPLEXER DRIVER
5990M:	Dmitry Kozlov <xeb@mail.ru>
5991L:	netdev@vger.kernel.org
5992S:	Maintained
5993F:	net/ipv4/gre_demux.c
5994F:	net/ipv4/gre_offload.c
5995F:	include/net/gre.h
5996
5997GRETH 10/100/1G Ethernet MAC device driver
5998M:	Andreas Larsson <andreas@gaisler.com>
5999L:	netdev@vger.kernel.org
6000S:	Maintained
6001F:	drivers/net/ethernet/aeroflex/
6002
6003GREYBUS AUDIO PROTOCOLS DRIVERS
6004M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6005M:	Mark Greer <mgreer@animalcreek.com>
6006S:	Maintained
6007F:	drivers/staging/greybus/audio_apbridgea.c
6008F:	drivers/staging/greybus/audio_apbridgea.h
6009F:	drivers/staging/greybus/audio_codec.c
6010F:	drivers/staging/greybus/audio_codec.h
6011F:	drivers/staging/greybus/audio_gb.c
6012F:	drivers/staging/greybus/audio_manager.c
6013F:	drivers/staging/greybus/audio_manager.h
6014F:	drivers/staging/greybus/audio_manager_module.c
6015F:	drivers/staging/greybus/audio_manager_private.h
6016F:	drivers/staging/greybus/audio_manager_sysfs.c
6017F:	drivers/staging/greybus/audio_module.c
6018F:	drivers/staging/greybus/audio_topology.c
6019
6020GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6021M:	Viresh Kumar <vireshk@kernel.org>
6022S:	Maintained
6023F:	drivers/staging/greybus/authentication.c
6024F:	drivers/staging/greybus/bootrom.c
6025F:	drivers/staging/greybus/firmware.h
6026F:	drivers/staging/greybus/fw-core.c
6027F:	drivers/staging/greybus/fw-download.c
6028F:	drivers/staging/greybus/fw-managament.c
6029F:	drivers/staging/greybus/greybus_authentication.h
6030F:	drivers/staging/greybus/greybus_firmware.h
6031F:	drivers/staging/greybus/hid.c
6032F:	drivers/staging/greybus/i2c.c
6033F:	drivers/staging/greybus/spi.c
6034F:	drivers/staging/greybus/spilib.c
6035F:	drivers/staging/greybus/spilib.h
6036
6037GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6038M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6039S:	Maintained
6040F:	drivers/staging/greybus/loopback.c
6041F:	drivers/staging/greybus/timesync.c
6042F:	drivers/staging/greybus/timesync_platform.c
6043
6044GREYBUS PLATFORM DRIVERS
6045M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6046S:	Maintained
6047F:	drivers/staging/greybus/arche-platform.c
6048F:	drivers/staging/greybus/arche-apb-ctrl.c
6049F:	drivers/staging/greybus/arche_platform.h
6050
6051GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6052M:	Rui Miguel Silva <rmfrfs@gmail.com>
6053S:	Maintained
6054F:	drivers/staging/greybus/sdio.c
6055F:	drivers/staging/greybus/light.c
6056F:	drivers/staging/greybus/gpio.c
6057F:	drivers/staging/greybus/power_supply.c
6058F:	drivers/staging/greybus/spi.c
6059F:	drivers/staging/greybus/spilib.c
6060
6061GREYBUS SUBSYSTEM
6062M:	Johan Hovold <johan@kernel.org>
6063M:	Alex Elder <elder@kernel.org>
6064M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6065S:	Maintained
6066F:	drivers/staging/greybus/
6067L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6068
6069GREYBUS UART PROTOCOLS DRIVERS
6070M:	David Lin <dtwlin@gmail.com>
6071S:	Maintained
6072F:	drivers/staging/greybus/uart.c
6073F:	drivers/staging/greybus/log.c
6074
6075GS1662 VIDEO SERIALIZER
6076M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6077L:	linux-media@vger.kernel.org
6078T:	git git://linuxtv.org/media_tree.git
6079S:	Maintained
6080F:	drivers/media/spi/gs1662.c
6081
6082GSPCA FINEPIX SUBDRIVER
6083M:	Frank Zago <frank@zago.net>
6084L:	linux-media@vger.kernel.org
6085T:	git git://linuxtv.org/media_tree.git
6086S:	Maintained
6087F:	drivers/media/usb/gspca/finepix.c
6088
6089GSPCA GL860 SUBDRIVER
6090M:	Olivier Lorin <o.lorin@laposte.net>
6091L:	linux-media@vger.kernel.org
6092T:	git git://linuxtv.org/media_tree.git
6093S:	Maintained
6094F:	drivers/media/usb/gspca/gl860/
6095
6096GSPCA M5602 SUBDRIVER
6097M:	Erik Andren <erik.andren@gmail.com>
6098L:	linux-media@vger.kernel.org
6099T:	git git://linuxtv.org/media_tree.git
6100S:	Maintained
6101F:	drivers/media/usb/gspca/m5602/
6102
6103GSPCA PAC207 SONIXB SUBDRIVER
6104M:	Hans Verkuil <hverkuil@xs4all.nl>
6105L:	linux-media@vger.kernel.org
6106T:	git git://linuxtv.org/media_tree.git
6107S:	Odd Fixes
6108F:	drivers/media/usb/gspca/pac207.c
6109
6110GSPCA SN9C20X SUBDRIVER
6111M:	Brian Johnson <brijohn@gmail.com>
6112L:	linux-media@vger.kernel.org
6113T:	git git://linuxtv.org/media_tree.git
6114S:	Maintained
6115F:	drivers/media/usb/gspca/sn9c20x.c
6116
6117GSPCA T613 SUBDRIVER
6118M:	Leandro Costantino <lcostantino@gmail.com>
6119L:	linux-media@vger.kernel.org
6120T:	git git://linuxtv.org/media_tree.git
6121S:	Maintained
6122F:	drivers/media/usb/gspca/t613.c
6123
6124GSPCA USB WEBCAM DRIVER
6125M:	Hans Verkuil <hverkuil@xs4all.nl>
6126L:	linux-media@vger.kernel.org
6127T:	git git://linuxtv.org/media_tree.git
6128S:	Odd Fixes
6129F:	drivers/media/usb/gspca/
6130
6131GTP (GPRS Tunneling Protocol)
6132M:	Pablo Neira Ayuso <pablo@netfilter.org>
6133M:	Harald Welte <laforge@gnumonks.org>
6134L:	osmocom-net-gprs@lists.osmocom.org
6135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6136S:	Maintained
6137F:	drivers/net/gtp.c
6138
6139GUID PARTITION TABLE (GPT)
6140M:	Davidlohr Bueso <dave@stgolabs.net>
6141L:	linux-efi@vger.kernel.org
6142S:	Maintained
6143F:	block/partitions/efi.*
6144
6145H8/300 ARCHITECTURE
6146M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6147L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6148W:	http://uclinux-h8.sourceforge.jp
6149T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6150S:	Maintained
6151F:	arch/h8300/
6152F:	drivers/clocksource/h8300_*.c
6153F:	drivers/clk/h8300/
6154F:	drivers/irqchip/irq-renesas-h8*.c
6155
6156HACKRF MEDIA DRIVER
6157M:	Antti Palosaari <crope@iki.fi>
6158L:	linux-media@vger.kernel.org
6159W:	https://linuxtv.org
6160W:	http://palosaari.fi/linux/
6161Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6162T:	git git://linuxtv.org/anttip/media_tree.git
6163S:	Maintained
6164F:	drivers/media/usb/hackrf/
6165
6166HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6167M:	Frank Seidel <frank@f-seidel.de>
6168L:	platform-driver-x86@vger.kernel.org
6169W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6170S:	Maintained
6171F:	drivers/platform/x86/hdaps.c
6172
6173HARDWARE MONITORING
6174M:	Jean Delvare <jdelvare@suse.com>
6175M:	Guenter Roeck <linux@roeck-us.net>
6176L:	linux-hwmon@vger.kernel.org
6177W:	http://hwmon.wiki.kernel.org/
6178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6179S:	Maintained
6180F:	Documentation/hwmon/
6181F:	drivers/hwmon/
6182F:	include/linux/hwmon*.h
6183
6184HARDWARE RANDOM NUMBER GENERATOR CORE
6185M:	Matt Mackall <mpm@selenic.com>
6186M:	Herbert Xu <herbert@gondor.apana.org.au>
6187L:	linux-crypto@vger.kernel.org
6188S:	Odd fixes
6189F:	Documentation/devicetree/bindings/rng/
6190F:	Documentation/hw_random.txt
6191F:	drivers/char/hw_random/
6192F:	include/linux/hw_random.h
6193
6194HARDWARE SPINLOCK CORE
6195M:	Ohad Ben-Cohen <ohad@wizery.com>
6196M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6197L:	linux-remoteproc@vger.kernel.org
6198S:	Maintained
6199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6200F:	Documentation/devicetree/bindings/hwlock/
6201F:	Documentation/hwspinlock.txt
6202F:	drivers/hwspinlock/
6203F:	include/linux/hwspinlock.h
6204
6205HARMONY SOUND DRIVER
6206L:	linux-parisc@vger.kernel.org
6207S:	Maintained
6208F:	sound/parisc/harmony.*
6209
6210HDPVR USB VIDEO ENCODER DRIVER
6211M:	Hans Verkuil <hverkuil@xs4all.nl>
6212L:	linux-media@vger.kernel.org
6213T:	git git://linuxtv.org/media_tree.git
6214W:	https://linuxtv.org
6215S:	Odd Fixes
6216F:	drivers/media/usb/hdpvr/
6217
6218HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6219M:	Jimmy Vance <jimmy.vance@hpe.com>
6220S:	Supported
6221F:	Documentation/watchdog/hpwdt.txt
6222F:	drivers/watchdog/hpwdt.c
6223
6224HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6225M:	Don Brace <don.brace@microsemi.com>
6226L:	esc.storagedev@microsemi.com
6227L:	linux-scsi@vger.kernel.org
6228S:	Supported
6229F:	Documentation/scsi/hpsa.txt
6230F:	drivers/scsi/hpsa*.[ch]
6231F:	include/linux/cciss*.h
6232F:	include/uapi/linux/cciss*.h
6233
6234HFI1 DRIVER
6235M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6236M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6237L:	linux-rdma@vger.kernel.org
6238S:	Supported
6239F:	drivers/infiniband/hw/hfi1
6240
6241HFS FILESYSTEM
6242L:	linux-fsdevel@vger.kernel.org
6243S:	Orphan
6244F:	Documentation/filesystems/hfs.txt
6245F:	fs/hfs/
6246
6247HFSPLUS FILESYSTEM
6248L:	linux-fsdevel@vger.kernel.org
6249S:	Orphan
6250F:	Documentation/filesystems/hfsplus.txt
6251F:	fs/hfsplus/
6252
6253HGA FRAMEBUFFER DRIVER
6254M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6255L:	linux-nvidia@lists.surfsouth.com
6256W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6257S:	Maintained
6258F:	drivers/video/fbdev/hgafb.c
6259
6260HIBERNATION (aka Software Suspend, aka swsusp)
6261M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6262M:	Pavel Machek <pavel@ucw.cz>
6263L:	linux-pm@vger.kernel.org
6264B:	https://bugzilla.kernel.org
6265S:	Supported
6266F:	arch/x86/power/
6267F:	drivers/base/power/
6268F:	kernel/power/
6269F:	include/linux/suspend.h
6270F:	include/linux/freezer.h
6271F:	include/linux/pm.h
6272F:	arch/*/include/asm/suspend*.h
6273
6274HID CORE LAYER
6275M:	Jiri Kosina <jikos@kernel.org>
6276R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6277L:	linux-input@vger.kernel.org
6278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6279S:	Maintained
6280F:	drivers/hid/
6281F:	include/linux/hid*
6282F:	include/uapi/linux/hid*
6283
6284HID SENSOR HUB DRIVERS
6285M:	Jiri Kosina <jikos@kernel.org>
6286M:	Jonathan Cameron <jic23@kernel.org>
6287M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6288L:	linux-input@vger.kernel.org
6289L:	linux-iio@vger.kernel.org
6290S:	Maintained
6291F:	Documentation/hid/hid-sensor*
6292F:	drivers/hid/hid-sensor-*
6293F:	drivers/iio/*/hid-*
6294F:	include/linux/hid-sensor-*
6295
6296HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6297M:	Thomas Gleixner <tglx@linutronix.de>
6298L:	linux-kernel@vger.kernel.org
6299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6300S:	Maintained
6301F:	Documentation/timers/
6302F:	kernel/time/hrtimer.c
6303F:	kernel/time/clockevents.c
6304F:	kernel/time/timer_*.c
6305F:	include/linux/clockchips.h
6306F:	include/linux/hrtimer.h
6307
6308HIGH-SPEED SCC DRIVER FOR AX.25
6309L:	linux-hams@vger.kernel.org
6310S:	Orphan
6311F:	drivers/net/hamradio/dmascc.c
6312F:	drivers/net/hamradio/scc.c
6313
6314HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6315M:	HighPoint Linux Team <linux@highpoint-tech.com>
6316W:	http://www.highpoint-tech.com
6317S:	Supported
6318F:	Documentation/scsi/hptiop.txt
6319F:	drivers/scsi/hptiop.c
6320
6321HIPPI
6322M:	Jes Sorensen <jes@trained-monkey.org>
6323L:	linux-hippi@sunsite.dk
6324S:	Maintained
6325F:	include/linux/hippidevice.h
6326F:	include/uapi/linux/if_hippi.h
6327F:	net/802/hippi.c
6328F:	drivers/net/hippi/
6329
6330HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6331M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6332M:	Salil Mehta <salil.mehta@huawei.com>
6333L:	netdev@vger.kernel.org
6334W:	http://www.hisilicon.com
6335S:	Maintained
6336F:	drivers/net/ethernet/hisilicon/hns3/
6337
6338HISILICON NETWORK SUBSYSTEM DRIVER
6339M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6340M:	Salil Mehta <salil.mehta@huawei.com>
6341L:	netdev@vger.kernel.org
6342W:	http://www.hisilicon.com
6343S:	Maintained
6344F:	drivers/net/ethernet/hisilicon/
6345F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6346
6347HISILICON PMU DRIVER
6348M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6349W:	http://www.hisilicon.com
6350S:	Supported
6351F:	drivers/perf/hisilicon
6352F:	Documentation/perf/hisi-pmu.txt
6353
6354HISILICON ROCE DRIVER
6355M:	Lijun Ou <oulijun@huawei.com>
6356M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6357L:	linux-rdma@vger.kernel.org
6358S:	Maintained
6359F:	drivers/infiniband/hw/hns/
6360F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6361
6362HISILICON SAS Controller
6363M:	John Garry <john.garry@huawei.com>
6364W:	http://www.hisilicon.com
6365S:	Supported
6366F:	drivers/scsi/hisi_sas/
6367F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6368
6369HMM - Heterogeneous Memory Management
6370M:	Jérôme Glisse <jglisse@redhat.com>
6371L:	linux-mm@kvack.org
6372S:	Maintained
6373F:	mm/hmm*
6374F:	include/linux/hmm*
6375
6376HOST AP DRIVER
6377M:	Jouni Malinen <j@w1.fi>
6378L:	linux-wireless@vger.kernel.org
6379W:	http://w1.fi/hostap-driver.html
6380S:	Obsolete
6381F:	drivers/net/wireless/intersil/hostap/
6382
6383HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6384L:	platform-driver-x86@vger.kernel.org
6385S:	Orphan
6386F:	drivers/platform/x86/tc1100-wmi.c
6387
6388HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6389M:	Jaroslav Kysela <perex@perex.cz>
6390S:	Maintained
6391F:	drivers/net/ethernet/hp/hp100.*
6392
6393HPET:	High Precision Event Timers driver
6394M:	Clemens Ladisch <clemens@ladisch.de>
6395S:	Maintained
6396F:	Documentation/timers/hpet.txt
6397F:	drivers/char/hpet.c
6398F:	include/linux/hpet.h
6399F:	include/uapi/linux/hpet.h
6400
6401HPET:	x86
6402S:	Orphan
6403F:	arch/x86/kernel/hpet.c
6404F:	arch/x86/include/asm/hpet.h
6405
6406HPFS FILESYSTEM
6407M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6408W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6409S:	Maintained
6410F:	fs/hpfs/
6411
6412HSI SUBSYSTEM
6413M:	Sebastian Reichel <sre@kernel.org>
6414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6415S:	Maintained
6416F:	Documentation/ABI/testing/sysfs-bus-hsi
6417F:	Documentation/driver-api/hsi.rst
6418F:	drivers/hsi/
6419F:	include/linux/hsi/
6420F:	include/uapi/linux/hsi/
6421
6422HSO 3G MODEM DRIVER
6423L:	linux-usb@vger.kernel.org
6424S:	Orphan
6425F:	drivers/net/usb/hso.c
6426
6427HSR NETWORK PROTOCOL
6428M:	Arvid Brodin <arvid.brodin@alten.se>
6429L:	netdev@vger.kernel.org
6430S:	Maintained
6431F:	net/hsr/
6432
6433HT16K33 LED CONTROLLER DRIVER
6434M:	Robin van der Gracht <robin@protonic.nl>
6435S:	Maintained
6436F:	drivers/auxdisplay/ht16k33.c
6437F:	Documentation/devicetree/bindings/display/ht16k33.txt
6438
6439HTCPEN TOUCHSCREEN DRIVER
6440M:	Pau Oliva Fora <pof@eslack.org>
6441L:	linux-input@vger.kernel.org
6442S:	Maintained
6443F:	drivers/input/touchscreen/htcpen.c
6444
6445HUAWEI ETHERNET DRIVER
6446M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6447L:	netdev@vger.kernel.org
6448S:	Supported
6449F:	Documentation/networking/hinic.txt
6450F:	drivers/net/ethernet/huawei/hinic/
6451
6452HUGETLB FILESYSTEM
6453M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6454S:	Maintained
6455F:	fs/hugetlbfs/
6456
6457HVA ST MEDIA DRIVER
6458M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6459L:	linux-media@vger.kernel.org
6460T:	git git://linuxtv.org/media_tree.git
6461W:	https://linuxtv.org
6462S:	Supported
6463F:	drivers/media/platform/sti/hva
6464
6465HWPOISON MEMORY FAILURE HANDLING
6466M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6467L:	linux-mm@kvack.org
6468S:	Maintained
6469F:	mm/memory-failure.c
6470F:	mm/hwpoison-inject.c
6471
6472Hyper-V CORE AND DRIVERS
6473M:	"K. Y. Srinivasan" <kys@microsoft.com>
6474M:	Haiyang Zhang <haiyangz@microsoft.com>
6475M:	Stephen Hemminger <sthemmin@microsoft.com>
6476L:	devel@linuxdriverproject.org
6477S:	Maintained
6478F:	Documentation/networking/netvsc.txt
6479F:	arch/x86/include/asm/mshyperv.h
6480F:	arch/x86/include/asm/trace/hyperv.h
6481F:	arch/x86/include/uapi/asm/hyperv.h
6482F:	arch/x86/kernel/cpu/mshyperv.c
6483F:	arch/x86/hyperv
6484F:	drivers/hid/hid-hyperv.c
6485F:	drivers/hv/
6486F:	drivers/input/serio/hyperv-keyboard.c
6487F:	drivers/pci/host/pci-hyperv.c
6488F:	drivers/net/hyperv/
6489F:	drivers/scsi/storvsc_drv.c
6490F:	drivers/uio/uio_hv_generic.c
6491F:	drivers/video/fbdev/hyperv_fb.c
6492F:	net/vmw_vsock/hyperv_transport.c
6493F:	include/linux/hyperv.h
6494F:	include/uapi/linux/hyperv.h
6495F:	tools/hv/
6496F:	Documentation/ABI/stable/sysfs-bus-vmbus
6497
6498HYPERVISOR VIRTUAL CONSOLE DRIVER
6499L:	linuxppc-dev@lists.ozlabs.org
6500S:	Odd Fixes
6501F:	drivers/tty/hvc/
6502
6503I2C ACPI SUPPORT
6504M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6505L:	linux-i2c@vger.kernel.org
6506L:	linux-acpi@vger.kernel.org
6507S:	Maintained
6508F:	drivers/i2c/i2c-core-acpi.c
6509
6510I2C MUXES
6511M:	Peter Rosin <peda@axentia.se>
6512L:	linux-i2c@vger.kernel.org
6513S:	Maintained
6514F:	Documentation/i2c/i2c-topology
6515F:	Documentation/i2c/muxes/
6516F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6517F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6518F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6519F:	drivers/i2c/i2c-mux.c
6520F:	drivers/i2c/muxes/
6521F:	include/linux/i2c-mux.h
6522
6523I2C OVER PARALLEL PORT
6524M:	Jean Delvare <jdelvare@suse.com>
6525L:	linux-i2c@vger.kernel.org
6526S:	Maintained
6527F:	Documentation/i2c/busses/i2c-parport
6528F:	Documentation/i2c/busses/i2c-parport-light
6529F:	drivers/i2c/busses/i2c-parport.c
6530F:	drivers/i2c/busses/i2c-parport-light.c
6531
6532I2C SUBSYSTEM
6533M:	Wolfram Sang <wsa@the-dreams.de>
6534L:	linux-i2c@vger.kernel.org
6535W:	https://i2c.wiki.kernel.org/
6536Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6538S:	Maintained
6539F:	Documentation/devicetree/bindings/i2c/
6540F:	Documentation/i2c/
6541F:	drivers/i2c/
6542F:	drivers/i2c/*/
6543F:	include/linux/i2c.h
6544F:	include/linux/i2c-*.h
6545F:	include/uapi/linux/i2c.h
6546F:	include/uapi/linux/i2c-*.h
6547
6548I2C-TAOS-EVM DRIVER
6549M:	Jean Delvare <jdelvare@suse.com>
6550L:	linux-i2c@vger.kernel.org
6551S:	Maintained
6552F:	Documentation/i2c/busses/i2c-taos-evm
6553F:	drivers/i2c/busses/i2c-taos-evm.c
6554
6555I2C-TINY-USB DRIVER
6556M:	Till Harbaum <till@harbaum.org>
6557L:	linux-i2c@vger.kernel.org
6558W:	http://www.harbaum.org/till/i2c_tiny_usb
6559S:	Maintained
6560F:	drivers/i2c/busses/i2c-tiny-usb.c
6561
6562I2C/SMBUS CONTROLLER DRIVERS FOR PC
6563M:	Jean Delvare <jdelvare@suse.com>
6564L:	linux-i2c@vger.kernel.org
6565S:	Maintained
6566F:	Documentation/i2c/busses/i2c-ali1535
6567F:	Documentation/i2c/busses/i2c-ali1563
6568F:	Documentation/i2c/busses/i2c-ali15x3
6569F:	Documentation/i2c/busses/i2c-amd756
6570F:	Documentation/i2c/busses/i2c-amd8111
6571F:	Documentation/i2c/busses/i2c-i801
6572F:	Documentation/i2c/busses/i2c-nforce2
6573F:	Documentation/i2c/busses/i2c-piix4
6574F:	Documentation/i2c/busses/i2c-sis5595
6575F:	Documentation/i2c/busses/i2c-sis630
6576F:	Documentation/i2c/busses/i2c-sis96x
6577F:	Documentation/i2c/busses/i2c-via
6578F:	Documentation/i2c/busses/i2c-viapro
6579F:	drivers/i2c/busses/i2c-ali1535.c
6580F:	drivers/i2c/busses/i2c-ali1563.c
6581F:	drivers/i2c/busses/i2c-ali15x3.c
6582F:	drivers/i2c/busses/i2c-amd756.c
6583F:	drivers/i2c/busses/i2c-amd756-s4882.c
6584F:	drivers/i2c/busses/i2c-amd8111.c
6585F:	drivers/i2c/busses/i2c-i801.c
6586F:	drivers/i2c/busses/i2c-isch.c
6587F:	drivers/i2c/busses/i2c-nforce2.c
6588F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6589F:	drivers/i2c/busses/i2c-piix4.c
6590F:	drivers/i2c/busses/i2c-sis5595.c
6591F:	drivers/i2c/busses/i2c-sis630.c
6592F:	drivers/i2c/busses/i2c-sis96x.c
6593F:	drivers/i2c/busses/i2c-via.c
6594F:	drivers/i2c/busses/i2c-viapro.c
6595
6596I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6597M:	Hans de Goede <hdegoede@redhat.com>
6598L:	linux-i2c@vger.kernel.org
6599S:	Maintained
6600F:	drivers/i2c/busses/i2c-cht-wc.c
6601
6602I2C/SMBUS ISMT DRIVER
6603M:	Seth Heasley <seth.heasley@intel.com>
6604M:	Neil Horman <nhorman@tuxdriver.com>
6605L:	linux-i2c@vger.kernel.org
6606F:	drivers/i2c/busses/i2c-ismt.c
6607F:	Documentation/i2c/busses/i2c-ismt
6608
6609I2C/SMBUS STUB DRIVER
6610M:	Jean Delvare <jdelvare@suse.com>
6611L:	linux-i2c@vger.kernel.org
6612S:	Maintained
6613F:	drivers/i2c/i2c-stub.c
6614
6615i386 BOOT CODE
6616M:	"H. Peter Anvin" <hpa@zytor.com>
6617S:	Maintained
6618F:	arch/x86/boot/
6619
6620i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6621M:	"H. Peter Anvin" <hpa@zytor.com>
6622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6623S:	Maintained
6624
6625IA64 (Itanium) PLATFORM
6626M:	Tony Luck <tony.luck@intel.com>
6627M:	Fenghua Yu <fenghua.yu@intel.com>
6628L:	linux-ia64@vger.kernel.org
6629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6630S:	Maintained
6631F:	arch/ia64/
6632
6633IBM Power 842 compression accelerator
6634M:	Haren Myneni <haren@us.ibm.com>
6635S:	Supported
6636F:	drivers/crypto/nx/Makefile
6637F:	drivers/crypto/nx/Kconfig
6638F:	drivers/crypto/nx/nx-842*
6639F:	include/linux/sw842.h
6640F:	crypto/842.c
6641F:	lib/842/
6642
6643IBM Power in-Nest Crypto Acceleration
6644M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6645M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6646L:	linux-crypto@vger.kernel.org
6647S:	Supported
6648F:	drivers/crypto/nx/Makefile
6649F:	drivers/crypto/nx/Kconfig
6650F:	drivers/crypto/nx/nx-aes*
6651F:	drivers/crypto/nx/nx-sha*
6652F:	drivers/crypto/nx/nx.*
6653F:	drivers/crypto/nx/nx_csbcpb.h
6654F:	drivers/crypto/nx/nx_debugfs.h
6655
6656IBM Power Linux RAID adapter
6657M:	Brian King <brking@us.ibm.com>
6658S:	Supported
6659F:	drivers/scsi/ipr.*
6660
6661IBM Power SRIOV Virtual NIC Device Driver
6662M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6663M:	John Allen <jallen@linux.vnet.ibm.com>
6664L:	netdev@vger.kernel.org
6665S:	Supported
6666F:	drivers/net/ethernet/ibm/ibmvnic.*
6667
6668IBM Power Virtual Accelerator Switchboard
6669M:	Sukadev Bhattiprolu
6670L:	linuxppc-dev@lists.ozlabs.org
6671S:	Supported
6672F:	arch/powerpc/platforms/powernv/vas*
6673F:	arch/powerpc/platforms/powernv/copy-paste.h
6674F:	arch/powerpc/include/asm/vas.h
6675F:	arch/powerpc/include/uapi/asm/vas.h
6676
6677IBM Power Virtual Ethernet Device Driver
6678M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6679L:	netdev@vger.kernel.org
6680S:	Supported
6681F:	drivers/net/ethernet/ibm/ibmveth.*
6682
6683IBM Power Virtual FC Device Drivers
6684M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6685L:	linux-scsi@vger.kernel.org
6686S:	Supported
6687F:	drivers/scsi/ibmvscsi/ibmvfc*
6688
6689IBM Power Virtual SCSI Device Drivers
6690M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6691L:	linux-scsi@vger.kernel.org
6692S:	Supported
6693F:	drivers/scsi/ibmvscsi/ibmvscsi*
6694F:	include/scsi/viosrp.h
6695
6696IBM Power Virtual SCSI Device Target Driver
6697M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6698M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6699L:	linux-scsi@vger.kernel.org
6700L:	target-devel@vger.kernel.org
6701S:	Supported
6702F:	drivers/scsi/ibmvscsi_tgt/
6703
6704IBM Power VMX Cryptographic instructions
6705M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6706M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6707L:	linux-crypto@vger.kernel.org
6708S:	Supported
6709F:	drivers/crypto/vmx/Makefile
6710F:	drivers/crypto/vmx/Kconfig
6711F:	drivers/crypto/vmx/vmx.c
6712F:	drivers/crypto/vmx/aes*
6713F:	drivers/crypto/vmx/ghash*
6714F:	drivers/crypto/vmx/ppc-xlate.pl
6715
6716IBM ServeRAID RAID DRIVER
6717S:	Orphan
6718F:	drivers/scsi/ips.*
6719
6720ICH LPC AND GPIO DRIVER
6721M:	Peter Tyser <ptyser@xes-inc.com>
6722S:	Maintained
6723F:	drivers/mfd/lpc_ich.c
6724F:	drivers/gpio/gpio-ich.c
6725
6726IDE SUBSYSTEM
6727M:	"David S. Miller" <davem@davemloft.net>
6728L:	linux-ide@vger.kernel.org
6729Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6731S:	Maintained
6732F:	Documentation/ide/
6733F:	drivers/ide/
6734F:	include/linux/ide.h
6735
6736IDE/ATAPI DRIVERS
6737M:	Borislav Petkov <bp@alien8.de>
6738L:	linux-ide@vger.kernel.org
6739S:	Maintained
6740F:	Documentation/cdrom/ide-cd
6741F:	drivers/ide/ide-cd*
6742
6743IDEAPAD LAPTOP EXTRAS DRIVER
6744M:	Ike Panhc <ike.pan@canonical.com>
6745L:	platform-driver-x86@vger.kernel.org
6746W:	http://launchpad.net/ideapad-laptop
6747S:	Maintained
6748F:	drivers/platform/x86/ideapad-laptop.c
6749
6750IDEAPAD LAPTOP SLIDEBAR DRIVER
6751M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6752L:	linux-input@vger.kernel.org
6753W:	https://github.com/o2genum/ideapad-slidebar
6754S:	Maintained
6755F:	drivers/input/misc/ideapad_slidebar.c
6756
6757IDT VersaClock 5 CLOCK DRIVER
6758M:	Marek Vasut <marek.vasut@gmail.com>
6759S:	Maintained
6760F:	drivers/clk/clk-versaclock5.c
6761
6762IEEE 802.15.4 SUBSYSTEM
6763M:	Alexander Aring <alex.aring@gmail.com>
6764M:	Stefan Schmidt <stefan@osg.samsung.com>
6765L:	linux-wpan@vger.kernel.org
6766W:	http://wpan.cakelab.org/
6767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6769S:	Maintained
6770F:	net/ieee802154/
6771F:	net/mac802154/
6772F:	drivers/net/ieee802154/
6773F:	include/linux/nl802154.h
6774F:	include/linux/ieee802154.h
6775F:	include/net/nl802154.h
6776F:	include/net/mac802154.h
6777F:	include/net/af_ieee802154.h
6778F:	include/net/cfg802154.h
6779F:	include/net/ieee802154_netdev.h
6780F:	Documentation/networking/ieee802154.txt
6781
6782IFE PROTOCOL
6783M:	Yotam Gigi <yotam.gi@gmail.com>
6784M:	Jamal Hadi Salim <jhs@mojatatu.com>
6785F:	net/ife
6786F:	include/net/ife.h
6787F:	include/uapi/linux/ife.h
6788
6789IGORPLUG-USB IR RECEIVER
6790M:	Sean Young <sean@mess.org>
6791L:	linux-media@vger.kernel.org
6792S:	Maintained
6793F:	drivers/media/rc/igorplugusb.c
6794
6795IGUANAWORKS USB IR TRANSCEIVER
6796M:	Sean Young <sean@mess.org>
6797L:	linux-media@vger.kernel.org
6798S:	Maintained
6799F:	drivers/media/rc/iguanair.c
6800
6801IIO DIGITAL POTENTIOMETER DAC
6802M:	Peter Rosin <peda@axentia.se>
6803L:	linux-iio@vger.kernel.org
6804S:	Maintained
6805F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6806F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6807F:	drivers/iio/dac/dpot-dac.c
6808
6809IIO ENVELOPE DETECTOR
6810M:	Peter Rosin <peda@axentia.se>
6811L:	linux-iio@vger.kernel.org
6812S:	Maintained
6813F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6814F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6815F:	drivers/iio/adc/envelope-detector.c
6816
6817IIO MULTIPLEXER
6818M:	Peter Rosin <peda@axentia.se>
6819L:	linux-iio@vger.kernel.org
6820S:	Maintained
6821F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6822F:	drivers/iio/multiplexer/iio-mux.c
6823
6824IIO SUBSYSTEM AND DRIVERS
6825M:	Jonathan Cameron <jic23@kernel.org>
6826R:	Hartmut Knaack <knaack.h@gmx.de>
6827R:	Lars-Peter Clausen <lars@metafoo.de>
6828R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6829L:	linux-iio@vger.kernel.org
6830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6831S:	Maintained
6832F:	Documentation/devicetree/bindings/iio/
6833F:	drivers/iio/
6834F:	drivers/staging/iio/
6835F:	include/linux/iio/
6836F:	tools/iio/
6837
6838IKANOS/ADI EAGLE ADSL USB DRIVER
6839M:	Matthieu Castet <castet.matthieu@free.fr>
6840M:	Stanislaw Gruszka <stf_xl@wp.pl>
6841S:	Maintained
6842F:	drivers/usb/atm/ueagle-atm.c
6843
6844IMGTEC ASCII LCD DRIVER
6845M:	Paul Burton <paul.burton@mips.com>
6846S:	Maintained
6847F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6848F:	drivers/auxdisplay/img-ascii-lcd.c
6849
6850IMGTEC IR DECODER DRIVER
6851M:	James Hogan <jhogan@kernel.org>
6852S:	Maintained
6853F:	drivers/media/rc/img-ir/
6854
6855IMS TWINTURBO FRAMEBUFFER DRIVER
6856L:	linux-fbdev@vger.kernel.org
6857S:	Orphan
6858F:	drivers/video/fbdev/imsttfb.c
6859
6860INA209 HARDWARE MONITOR DRIVER
6861M:	Guenter Roeck <linux@roeck-us.net>
6862L:	linux-hwmon@vger.kernel.org
6863S:	Maintained
6864F:	Documentation/hwmon/ina209
6865F:	Documentation/devicetree/bindings/i2c/ina209.txt
6866F:	drivers/hwmon/ina209.c
6867
6868INA2XX HARDWARE MONITOR DRIVER
6869M:	Guenter Roeck <linux@roeck-us.net>
6870L:	linux-hwmon@vger.kernel.org
6871S:	Maintained
6872F:	Documentation/hwmon/ina2xx
6873F:	drivers/hwmon/ina2xx.c
6874F:	include/linux/platform_data/ina2xx.h
6875
6876INDUSTRY PACK SUBSYSTEM (IPACK)
6877M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6878M:	Jens Taprogge <jens.taprogge@taprogge.org>
6879M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6880L:	industrypack-devel@lists.sourceforge.net
6881W:	http://industrypack.sourceforge.net
6882S:	Maintained
6883F:	drivers/ipack/
6884
6885INFINIBAND SUBSYSTEM
6886M:	Doug Ledford <dledford@redhat.com>
6887M:	Jason Gunthorpe <jgg@mellanox.com>
6888L:	linux-rdma@vger.kernel.org
6889W:	http://www.openfabrics.org/
6890Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6892S:	Supported
6893F:	Documentation/devicetree/bindings/infiniband/
6894F:	Documentation/infiniband/
6895F:	drivers/infiniband/
6896F:	include/uapi/linux/if_infiniband.h
6897F:	include/uapi/rdma/
6898F:	include/rdma/
6899
6900INGENIC JZ4780 DMA Driver
6901M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6902S:	Maintained
6903F:	drivers/dma/dma-jz4780.c
6904
6905INGENIC JZ4780 NAND DRIVER
6906M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6907L:	linux-mtd@lists.infradead.org
6908S:	Maintained
6909F:	drivers/mtd/nand/jz4780_*
6910
6911INOTIFY
6912M:	Jan Kara <jack@suse.cz>
6913R:	Amir Goldstein <amir73il@gmail.com>
6914L:	linux-fsdevel@vger.kernel.org
6915S:	Maintained
6916F:	Documentation/filesystems/inotify.txt
6917F:	fs/notify/inotify/
6918F:	include/linux/inotify.h
6919F:	include/uapi/linux/inotify.h
6920
6921INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6922M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6923L:	linux-input@vger.kernel.org
6924Q:	http://patchwork.kernel.org/project/linux-input/list/
6925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6926S:	Maintained
6927F:	drivers/input/
6928F:	include/linux/input.h
6929F:	include/uapi/linux/input.h
6930F:	include/uapi/linux/input-event-codes.h
6931F:	include/linux/input/
6932F:	Documentation/devicetree/bindings/input/
6933F:	Documentation/input/
6934
6935INPUT MULTITOUCH (MT) PROTOCOL
6936M:	Henrik Rydberg <rydberg@bitmath.org>
6937L:	linux-input@vger.kernel.org
6938S:	Odd fixes
6939F:	Documentation/input/multi-touch-protocol.rst
6940F:	drivers/input/input-mt.c
6941K:	\b(ABS|SYN)_MT_
6942
6943INSIDE SECURE CRYPTO DRIVER
6944M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6945F:	drivers/crypto/inside-secure/
6946S:	Maintained
6947L:	linux-crypto@vger.kernel.org
6948
6949INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6950M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6951M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6952L:	linux-integrity@vger.kernel.org
6953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6954S:	Supported
6955F:	security/integrity/ima/
6956
6957INTEL 810/815 FRAMEBUFFER DRIVER
6958M:	Antonino Daplas <adaplas@gmail.com>
6959L:	linux-fbdev@vger.kernel.org
6960S:	Maintained
6961F:	drivers/video/fbdev/i810/
6962
6963INTEL ASoC BDW/HSW DRIVERS
6964M:	Jie Yang <yang.jie@linux.intel.com>
6965L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6966S:	Supported
6967F:	sound/soc/intel/common/sst-dsp*
6968F:	sound/soc/intel/common/sst-firmware.c
6969F:	sound/soc/intel/boards/broadwell.c
6970F:	sound/soc/intel/haswell/
6971
6972INTEL C600 SERIES SAS CONTROLLER DRIVER
6973M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6974M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6975L:	linux-scsi@vger.kernel.org
6976T:	git git://git.code.sf.net/p/intel-sas/isci
6977S:	Supported
6978F:	drivers/scsi/isci/
6979
6980INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6981M:	Jani Nikula <jani.nikula@linux.intel.com>
6982M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6983M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6984L:	intel-gfx@lists.freedesktop.org
6985W:	https://01.org/linuxgraphics/
6986B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6987C:	irc://chat.freenode.net/intel-gfx
6988Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6989T:	git git://anongit.freedesktop.org/drm-intel
6990S:	Supported
6991F:	drivers/gpu/drm/i915/
6992F:	include/drm/i915*
6993F:	include/uapi/drm/i915_drm.h
6994F:	Documentation/gpu/i915.rst
6995
6996INTEL ETHERNET DRIVERS
6997M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6998L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6999W:	http://www.intel.com/support/feedback.htm
7000W:	http://e1000.sourceforge.net/
7001Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7004S:	Supported
7005F:	Documentation/networking/e100.txt
7006F:	Documentation/networking/e1000.txt
7007F:	Documentation/networking/e1000e.txt
7008F:	Documentation/networking/igb.txt
7009F:	Documentation/networking/igbvf.txt
7010F:	Documentation/networking/ixgb.txt
7011F:	Documentation/networking/ixgbe.txt
7012F:	Documentation/networking/ixgbevf.txt
7013F:	Documentation/networking/i40e.txt
7014F:	Documentation/networking/i40evf.txt
7015F:	drivers/net/ethernet/intel/
7016F:	drivers/net/ethernet/intel/*/
7017F:	include/linux/avf/virtchnl.h
7018
7019INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7020M:	Maik Broemme <mbroemme@libmpq.org>
7021L:	linux-fbdev@vger.kernel.org
7022S:	Maintained
7023F:	Documentation/fb/intelfb.txt
7024F:	drivers/video/fbdev/intelfb/
7025
7026INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7027M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7028M:	Zhi Wang <zhi.a.wang@intel.com>
7029L:	intel-gvt-dev@lists.freedesktop.org
7030L:	intel-gfx@lists.freedesktop.org
7031W:	https://01.org/igvt-g
7032T:	git https://github.com/01org/gvt-linux.git
7033S:	Supported
7034F:	drivers/gpu/drm/i915/gvt/
7035
7036INTEL HID EVENT DRIVER
7037M:	Alex Hung <alex.hung@canonical.com>
7038L:	platform-driver-x86@vger.kernel.org
7039S:	Maintained
7040F:	drivers/platform/x86/intel-hid.c
7041
7042INTEL I/OAT DMA DRIVER
7043M:	Dave Jiang <dave.jiang@intel.com>
7044R:	Dan Williams <dan.j.williams@intel.com>
7045L:	dmaengine@vger.kernel.org
7046Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7047S:	Supported
7048F:	drivers/dma/ioat*
7049
7050INTEL IDLE DRIVER
7051M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7052M:	Len Brown <lenb@kernel.org>
7053L:	linux-pm@vger.kernel.org
7054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7055B:	https://bugzilla.kernel.org
7056S:	Supported
7057F:	drivers/idle/intel_idle.c
7058
7059INTEL INTEGRATED SENSOR HUB DRIVER
7060M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7061M:	Jiri Kosina <jikos@kernel.org>
7062L:	linux-input@vger.kernel.org
7063S:	Maintained
7064F:	drivers/hid/intel-ish-hid/
7065
7066INTEL IOMMU (VT-d)
7067M:	David Woodhouse <dwmw2@infradead.org>
7068L:	iommu@lists.linux-foundation.org
7069T:	git git://git.infradead.org/iommu-2.6.git
7070S:	Supported
7071F:	drivers/iommu/intel-iommu.c
7072F:	include/linux/intel-iommu.h
7073
7074INTEL IOP-ADMA DMA DRIVER
7075R:	Dan Williams <dan.j.williams@intel.com>
7076S:	Odd fixes
7077F:	drivers/dma/iop-adma.c
7078
7079INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7080M:	Krzysztof Halasa <khalasa@piap.pl>
7081S:	Maintained
7082F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7083F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7084F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7085F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7086F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7087F:	drivers/net/wan/ixp4xx_hss.c
7088
7089INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7090M:	Deepak Saxena <dsaxena@plexity.net>
7091S:	Maintained
7092F:	drivers/char/hw_random/ixp4xx-rng.c
7093
7094INTEL MANAGEMENT ENGINE (mei)
7095M:	Tomas Winkler <tomas.winkler@intel.com>
7096L:	linux-kernel@vger.kernel.org
7097S:	Supported
7098F:	include/uapi/linux/mei.h
7099F:	include/linux/mei_cl_bus.h
7100F:	drivers/misc/mei/*
7101F:	drivers/watchdog/mei_wdt.c
7102F:	Documentation/misc-devices/mei/*
7103F:	samples/mei/*
7104
7105INTEL MENLOW THERMAL DRIVER
7106M:	Sujith Thomas <sujith.thomas@intel.com>
7107L:	platform-driver-x86@vger.kernel.org
7108W:	https://01.org/linux-acpi
7109S:	Supported
7110F:	drivers/platform/x86/intel_menlow.c
7111
7112INTEL MERRIFIELD GPIO DRIVER
7113M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7114L:	linux-gpio@vger.kernel.org
7115S:	Maintained
7116F:	drivers/gpio/gpio-merrifield.c
7117
7118INTEL MIC DRIVERS (mic)
7119M:	Sudeep Dutt <sudeep.dutt@intel.com>
7120M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7121S:	Supported
7122W:	https://github.com/sudeepdutt/mic
7123W:	http://software.intel.com/en-us/mic-developer
7124F:	include/linux/mic_bus.h
7125F:	include/linux/scif.h
7126F:	include/uapi/linux/mic_common.h
7127F:	include/uapi/linux/mic_ioctl.h
7128F:	include/uapi/linux/scif_ioctl.h
7129F:	drivers/misc/mic/
7130F:	drivers/dma/mic_x100_dma.c
7131F:	drivers/dma/mic_x100_dma.h
7132F:	Documentation/mic/
7133
7134INTEL PMC CORE DRIVER
7135M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7136M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7137L:	platform-driver-x86@vger.kernel.org
7138S:	Maintained
7139F:	arch/x86/include/asm/pmc_core.h
7140F:	drivers/platform/x86/intel_pmc_core*
7141
7142INTEL PMC/P-Unit IPC DRIVER
7143M:	Zha Qipeng<qipeng.zha@intel.com>
7144L:	platform-driver-x86@vger.kernel.org
7145S:	Maintained
7146F:	drivers/platform/x86/intel_pmc_ipc.c
7147F:	drivers/platform/x86/intel_punit_ipc.c
7148F:	arch/x86/include/asm/intel_pmc_ipc.h
7149F:	arch/x86/include/asm/intel_punit_ipc.h
7150
7151INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7152M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7153L:	linux-wireless@vger.kernel.org
7154S:	Maintained
7155F:	Documentation/networking/README.ipw2100
7156F:	Documentation/networking/README.ipw2200
7157F:	drivers/net/wireless/intel/ipw2x00/
7158
7159INTEL PSTATE DRIVER
7160M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7161M:	Len Brown <lenb@kernel.org>
7162L:	linux-pm@vger.kernel.org
7163S:	Supported
7164F:	drivers/cpufreq/intel_pstate.c
7165
7166INTEL RDMA RNIC DRIVER
7167M:	Faisal Latif <faisal.latif@intel.com>
7168M:	Shiraz Saleem <shiraz.saleem@intel.com>
7169L:	linux-rdma@vger.kernel.org
7170S:	Supported
7171F:	drivers/infiniband/hw/i40iw/
7172
7173INTEL TELEMETRY DRIVER
7174M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7175L:	platform-driver-x86@vger.kernel.org
7176S:	Maintained
7177F:	arch/x86/include/asm/intel_telemetry.h
7178F:	drivers/platform/x86/intel_telemetry*
7179
7180INTEL VIRTUAL BUTTON DRIVER
7181M:	AceLan Kao <acelan.kao@canonical.com>
7182L:	platform-driver-x86@vger.kernel.org
7183S:	Maintained
7184F:	drivers/platform/x86/intel-vbtn.c
7185
7186INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7187M:	Stanislaw Gruszka <sgruszka@redhat.com>
7188L:	linux-wireless@vger.kernel.org
7189S:	Supported
7190F:	drivers/net/wireless/intel/iwlegacy/
7191
7192INTEL WIRELESS WIFI LINK (iwlwifi)
7193M:	Johannes Berg <johannes.berg@intel.com>
7194M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7195M:	Luca Coelho <luciano.coelho@intel.com>
7196M:	Intel Linux Wireless <linuxwifi@intel.com>
7197L:	linux-wireless@vger.kernel.org
7198W:	http://intellinuxwireless.org
7199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7200S:	Supported
7201F:	drivers/net/wireless/intel/iwlwifi/
7202
7203INTEL WIRELESS WIMAX CONNECTION 2400
7204M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7205M:	linux-wimax@intel.com
7206L:	wimax@linuxwimax.org (subscribers-only)
7207S:	Supported
7208W:	http://linuxwimax.org
7209F:	Documentation/wimax/README.i2400m
7210F:	drivers/net/wimax/i2400m/
7211F:	include/uapi/linux/wimax/i2400m.h
7212
7213INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7214M:	Mario Limonciello <mario.limonciello@dell.com>
7215S:	Maintained
7216F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7217
7218INTEL(R) TRACE HUB
7219M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7220S:	Supported
7221F:	Documentation/trace/intel_th.txt
7222F:	drivers/hwtracing/intel_th/
7223
7224INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7225M:	Ning Sun <ning.sun@intel.com>
7226L:	tboot-devel@lists.sourceforge.net
7227W:	http://tboot.sourceforge.net
7228T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7229S:	Supported
7230F:	Documentation/intel_txt.txt
7231F:	include/linux/tboot.h
7232F:	arch/x86/kernel/tboot.c
7233
7234INTEL-MID GPIO DRIVER
7235M:	David Cohen <david.a.cohen@linux.intel.com>
7236L:	linux-gpio@vger.kernel.org
7237S:	Maintained
7238F:	drivers/gpio/gpio-intel-mid.c
7239
7240INVENSENSE MPU-3050 GYROSCOPE DRIVER
7241M:	Linus Walleij <linus.walleij@linaro.org>
7242L:	linux-iio@vger.kernel.org
7243S:	Maintained
7244F:	drivers/iio/gyro/mpu3050*
7245F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7246
7247IOC3 ETHERNET DRIVER
7248M:	Ralf Baechle <ralf@linux-mips.org>
7249L:	linux-mips@linux-mips.org
7250S:	Maintained
7251F:	drivers/net/ethernet/sgi/ioc3-eth.c
7252
7253IOC3 SERIAL DRIVER
7254M:	Pat Gefre <pfg@sgi.com>
7255L:	linux-serial@vger.kernel.org
7256S:	Maintained
7257F:	drivers/tty/serial/ioc3_serial.c
7258
7259IOMMU DRIVERS
7260M:	Joerg Roedel <joro@8bytes.org>
7261L:	iommu@lists.linux-foundation.org
7262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7263S:	Maintained
7264F:	Documentation/devicetree/bindings/iommu/
7265F:	drivers/iommu/
7266F:	include/linux/iommu.h
7267F:	include/linux/iova.h
7268
7269IP MASQUERADING
7270M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7271S:	Maintained
7272F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7273
7274IPMI SUBSYSTEM
7275M:	Corey Minyard <minyard@acm.org>
7276L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7277W:	http://openipmi.sourceforge.net/
7278S:	Supported
7279F:	Documentation/IPMI.txt
7280F:	drivers/char/ipmi/
7281F:	include/linux/ipmi*
7282F:	include/uapi/linux/ipmi*
7283
7284IPS SCSI RAID DRIVER
7285M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7286L:	linux-scsi@vger.kernel.org
7287W:	http://www.adaptec.com/
7288S:	Maintained
7289F:	drivers/scsi/ips*
7290
7291IPVS
7292M:	Wensong Zhang <wensong@linux-vs.org>
7293M:	Simon Horman <horms@verge.net.au>
7294M:	Julian Anastasov <ja@ssi.bg>
7295L:	netdev@vger.kernel.org
7296L:	lvs-devel@vger.kernel.org
7297S:	Maintained
7298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7300F:	Documentation/networking/ipvs-sysctl.txt
7301F:	include/net/ip_vs.h
7302F:	include/uapi/linux/ip_vs.h
7303F:	net/netfilter/ipvs/
7304
7305IPWIRELESS DRIVER
7306M:	Jiri Kosina <jikos@kernel.org>
7307M:	David Sterba <dsterba@suse.com>
7308S:	Odd Fixes
7309F:	drivers/tty/ipwireless/
7310
7311IPX NETWORK LAYER
7312L:	netdev@vger.kernel.org
7313S:	Odd fixes
7314F:	include/net/ipx.h
7315F:	include/uapi/linux/ipx.h
7316F:	net/ipx/
7317
7318IRDA SUBSYSTEM
7319M:	Samuel Ortiz <samuel@sortiz.org>
7320L:	irda-users@lists.sourceforge.net (subscribers-only)
7321L:	netdev@vger.kernel.org
7322W:	http://irda.sourceforge.net/
7323S:	Maintained
7324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7325F:	Documentation/networking/irda.txt
7326F:	drivers/staging/irda/
7327
7328IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7329M:	Marc Zyngier <marc.zyngier@arm.com>
7330S:	Maintained
7331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7332F:	Documentation/IRQ-domain.txt
7333F:	include/linux/irqdomain.h
7334F:	kernel/irq/irqdomain.c
7335F:	kernel/irq/msi.c
7336
7337IRQ SUBSYSTEM
7338M:	Thomas Gleixner <tglx@linutronix.de>
7339L:	linux-kernel@vger.kernel.org
7340S:	Maintained
7341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7342F:	kernel/irq/
7343
7344IRQCHIP DRIVERS
7345M:	Thomas Gleixner <tglx@linutronix.de>
7346M:	Jason Cooper <jason@lakedaemon.net>
7347M:	Marc Zyngier <marc.zyngier@arm.com>
7348L:	linux-kernel@vger.kernel.org
7349S:	Maintained
7350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7351F:	Documentation/devicetree/bindings/interrupt-controller/
7352F:	drivers/irqchip/
7353
7354ISA
7355M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7356S:	Maintained
7357F:	Documentation/isa.txt
7358F:	drivers/base/isa.c
7359F:	include/linux/isa.h
7360
7361ISA RADIO MODULE
7362M:	Hans Verkuil <hverkuil@xs4all.nl>
7363L:	linux-media@vger.kernel.org
7364T:	git git://linuxtv.org/media_tree.git
7365W:	https://linuxtv.org
7366S:	Maintained
7367F:	drivers/media/radio/radio-isa*
7368
7369ISAPNP
7370M:	Jaroslav Kysela <perex@perex.cz>
7371S:	Maintained
7372F:	Documentation/isapnp.txt
7373F:	drivers/pnp/isapnp/
7374F:	include/linux/isapnp.h
7375
7376ISCSI
7377M:	Lee Duncan <lduncan@suse.com>
7378M:	Chris Leech <cleech@redhat.com>
7379L:	open-iscsi@googlegroups.com
7380W:	www.open-iscsi.com
7381S:	Maintained
7382F:	drivers/scsi/*iscsi*
7383F:	include/scsi/*iscsi*
7384
7385iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7386M:	Peter Jones <pjones@redhat.com>
7387M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7388S:	Maintained
7389F:	drivers/firmware/iscsi_ibft*
7390
7391ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7392M:	Or Gerlitz <ogerlitz@mellanox.com>
7393M:	Sagi Grimberg <sagi@grimberg.me>
7394M:	Roi Dayan <roid@mellanox.com>
7395L:	linux-rdma@vger.kernel.org
7396S:	Supported
7397W:	http://www.openfabrics.org
7398W:	www.open-iscsi.org
7399Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7400F:	drivers/infiniband/ulp/iser/
7401
7402ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7403M:	Sagi Grimberg <sagi@grimberg.me>
7404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7405L:	linux-rdma@vger.kernel.org
7406L:	target-devel@vger.kernel.org
7407S:	Supported
7408W:	http://www.linux-iscsi.org
7409F:	drivers/infiniband/ulp/isert
7410
7411ISDN SUBSYSTEM
7412M:	Karsten Keil <isdn@linux-pingi.de>
7413L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7414L:	netdev@vger.kernel.org
7415W:	http://www.isdn4linux.de
7416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7417S:	Maintained
7418F:	Documentation/isdn/
7419F:	drivers/isdn/
7420F:	include/linux/isdn.h
7421F:	include/linux/isdn/
7422F:	include/uapi/linux/isdn.h
7423F:	include/uapi/linux/isdn/
7424
7425ISDN SUBSYSTEM (Eicon active card driver)
7426M:	Armin Schindler <mac@melware.de>
7427L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7428W:	http://www.melware.de
7429S:	Maintained
7430F:	drivers/isdn/hardware/eicon/
7431
7432IT87 HARDWARE MONITORING DRIVER
7433M:	Jean Delvare <jdelvare@suse.com>
7434L:	linux-hwmon@vger.kernel.org
7435S:	Maintained
7436F:	Documentation/hwmon/it87
7437F:	drivers/hwmon/it87.c
7438
7439IT913X MEDIA DRIVER
7440M:	Antti Palosaari <crope@iki.fi>
7441L:	linux-media@vger.kernel.org
7442W:	https://linuxtv.org
7443W:	http://palosaari.fi/linux/
7444Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7445T:	git git://linuxtv.org/anttip/media_tree.git
7446S:	Maintained
7447F:	drivers/media/tuners/it913x*
7448
7449IVTV VIDEO4LINUX DRIVER
7450M:	Andy Walls <awalls@md.metrocast.net>
7451L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7452L:	linux-media@vger.kernel.org
7453T:	git git://linuxtv.org/media_tree.git
7454W:	http://www.ivtvdriver.org
7455S:	Maintained
7456F:	Documentation/media/v4l-drivers/ivtv*
7457F:	drivers/media/pci/ivtv/
7458F:	include/uapi/linux/ivtv*
7459
7460IX2505V MEDIA DRIVER
7461M:	Malcolm Priestley <tvboxspy@gmail.com>
7462L:	linux-media@vger.kernel.org
7463W:	https://linuxtv.org
7464Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7465S:	Maintained
7466F:	drivers/media/dvb-frontends/ix2505v*
7467
7468JC42.4 TEMPERATURE SENSOR DRIVER
7469M:	Guenter Roeck <linux@roeck-us.net>
7470L:	linux-hwmon@vger.kernel.org
7471S:	Maintained
7472F:	drivers/hwmon/jc42.c
7473F:	Documentation/hwmon/jc42
7474
7475JFS FILESYSTEM
7476M:	Dave Kleikamp <shaggy@kernel.org>
7477L:	jfs-discussion@lists.sourceforge.net
7478W:	http://jfs.sourceforge.net/
7479T:	git git://github.com/kleikamp/linux-shaggy.git
7480S:	Maintained
7481F:	Documentation/filesystems/jfs.txt
7482F:	fs/jfs/
7483
7484JME NETWORK DRIVER
7485M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7486L:	netdev@vger.kernel.org
7487S:	Maintained
7488F:	drivers/net/ethernet/jme.*
7489
7490JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7491M:	David Woodhouse <dwmw2@infradead.org>
7492L:	linux-mtd@lists.infradead.org
7493W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7494S:	Maintained
7495F:	fs/jffs2/
7496F:	include/uapi/linux/jffs2.h
7497
7498JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7499M:	"Theodore Ts'o" <tytso@mit.edu>
7500M:	Jan Kara <jack@suse.com>
7501L:	linux-ext4@vger.kernel.org
7502S:	Maintained
7503F:	fs/jbd2/
7504F:	include/linux/jbd2.h
7505
7506JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7507M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7508L:	linux-media@vger.kernel.org
7509S:	Maintained
7510F:	drivers/media/platform/rcar_jpu.c
7511
7512JSM Neo PCI based serial card
7513M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7514L:	linux-serial@vger.kernel.org
7515S:	Maintained
7516F:	drivers/tty/serial/jsm/
7517
7518K10TEMP HARDWARE MONITORING DRIVER
7519M:	Clemens Ladisch <clemens@ladisch.de>
7520L:	linux-hwmon@vger.kernel.org
7521S:	Maintained
7522F:	Documentation/hwmon/k10temp
7523F:	drivers/hwmon/k10temp.c
7524
7525K8TEMP HARDWARE MONITORING DRIVER
7526M:	Rudolf Marek <r.marek@assembler.cz>
7527L:	linux-hwmon@vger.kernel.org
7528S:	Maintained
7529F:	Documentation/hwmon/k8temp
7530F:	drivers/hwmon/k8temp.c
7531
7532KASAN
7533M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7534R:	Alexander Potapenko <glider@google.com>
7535R:	Dmitry Vyukov <dvyukov@google.com>
7536L:	kasan-dev@googlegroups.com
7537S:	Maintained
7538F:	arch/*/include/asm/kasan.h
7539F:	arch/*/mm/kasan_init*
7540F:	Documentation/dev-tools/kasan.rst
7541F:	include/linux/kasan*.h
7542F:	lib/test_kasan.c
7543F:	mm/kasan/
7544F:	scripts/Makefile.kasan
7545
7546KCONFIG
7547L:	linux-kbuild@vger.kernel.org
7548S:	Orphan
7549F:	Documentation/kbuild/kconfig-language.txt
7550F:	scripts/kconfig/
7551
7552KDUMP
7553M:	Dave Young <dyoung@redhat.com>
7554M:	Baoquan He <bhe@redhat.com>
7555R:	Vivek Goyal <vgoyal@redhat.com>
7556L:	kexec@lists.infradead.org
7557W:	http://lse.sourceforge.net/kdump/
7558S:	Maintained
7559F:	Documentation/kdump/
7560
7561KEENE FM RADIO TRANSMITTER DRIVER
7562M:	Hans Verkuil <hverkuil@xs4all.nl>
7563L:	linux-media@vger.kernel.org
7564T:	git git://linuxtv.org/media_tree.git
7565W:	https://linuxtv.org
7566S:	Maintained
7567F:	drivers/media/radio/radio-keene*
7568
7569KERNEL AUTOMOUNTER v4 (AUTOFS4)
7570M:	Ian Kent <raven@themaw.net>
7571L:	autofs@vger.kernel.org
7572S:	Maintained
7573F:	fs/autofs4/
7574
7575KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7576M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7577M:	Michal Marek <michal.lkml@markovi.net>
7578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7579L:	linux-kbuild@vger.kernel.org
7580S:	Maintained
7581F:	Documentation/kbuild/
7582F:	Makefile
7583F:	scripts/Makefile.*
7584F:	scripts/basic/
7585F:	scripts/mk*
7586F:	scripts/package/
7587
7588KERNEL JANITORS
7589L:	kernel-janitors@vger.kernel.org
7590W:	http://kernelnewbies.org/KernelJanitors
7591S:	Odd Fixes
7592
7593KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7594M:	"J. Bruce Fields" <bfields@fieldses.org>
7595M:	Jeff Layton <jlayton@kernel.org>
7596L:	linux-nfs@vger.kernel.org
7597W:	http://nfs.sourceforge.net/
7598T:	git git://linux-nfs.org/~bfields/linux.git
7599S:	Supported
7600F:	fs/nfsd/
7601F:	include/uapi/linux/nfsd/
7602F:	fs/lockd/
7603F:	fs/nfs_common/
7604F:	net/sunrpc/
7605F:	include/linux/lockd/
7606F:	include/linux/sunrpc/
7607F:	include/uapi/linux/sunrpc/
7608
7609KERNEL SELFTEST FRAMEWORK
7610M:	Shuah Khan <shuahkh@osg.samsung.com>
7611M:	Shuah Khan <shuah@kernel.org>
7612L:	linux-kselftest@vger.kernel.org
7613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7614S:	Maintained
7615F:	tools/testing/selftests/
7616F:	Documentation/dev-tools/kselftest*
7617
7618KERNEL USERMODE HELPER
7619M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7620L:	linux-kernel@vger.kernel.org
7621S:	Maintained
7622F:	kernel/umh.c
7623F:	include/linux/umh.h
7624
7625KERNEL VIRTUAL MACHINE (KVM)
7626M:	Paolo Bonzini <pbonzini@redhat.com>
7627M:	Radim Krčmář <rkrcmar@redhat.com>
7628L:	kvm@vger.kernel.org
7629W:	http://www.linux-kvm.org
7630T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7631S:	Supported
7632F:	Documentation/virtual/kvm/
7633F:	include/trace/events/kvm.h
7634F:	include/uapi/asm-generic/kvm*
7635F:	include/uapi/linux/kvm*
7636F:	include/asm-generic/kvm*
7637F:	include/linux/kvm*
7638F:	include/kvm/iodev.h
7639F:	virt/kvm/*
7640F:	tools/kvm/
7641
7642KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7643M:	Joerg Roedel <joro@8bytes.org>
7644L:	kvm@vger.kernel.org
7645W:	http://www.linux-kvm.org/
7646S:	Maintained
7647F:	arch/x86/include/asm/svm.h
7648F:	arch/x86/kvm/svm.c
7649
7650KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7651M:	Christoffer Dall <christoffer.dall@linaro.org>
7652M:	Marc Zyngier <marc.zyngier@arm.com>
7653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7654L:	kvmarm@lists.cs.columbia.edu
7655W:	http://systems.cs.columbia.edu/projects/kvm-arm
7656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7657S:	Supported
7658F:	arch/arm/include/uapi/asm/kvm*
7659F:	arch/arm/include/asm/kvm*
7660F:	arch/arm/kvm/
7661F:	virt/kvm/arm/
7662F:	include/kvm/arm_*
7663
7664KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7665M:	Christoffer Dall <christoffer.dall@linaro.org>
7666M:	Marc Zyngier <marc.zyngier@arm.com>
7667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7668L:	kvmarm@lists.cs.columbia.edu
7669S:	Maintained
7670F:	arch/arm64/include/uapi/asm/kvm*
7671F:	arch/arm64/include/asm/kvm*
7672F:	arch/arm64/kvm/
7673
7674KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7675M:	James Hogan <jhogan@kernel.org>
7676L:	linux-mips@linux-mips.org
7677S:	Supported
7678F:	arch/mips/include/uapi/asm/kvm*
7679F:	arch/mips/include/asm/kvm*
7680F:	arch/mips/kvm/
7681
7682KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7683M:	Paul Mackerras <paulus@ozlabs.org>
7684L:	kvm-ppc@vger.kernel.org
7685W:	http://www.linux-kvm.org/
7686T:	git git://github.com/agraf/linux-2.6.git
7687S:	Supported
7688F:	arch/powerpc/include/uapi/asm/kvm*
7689F:	arch/powerpc/include/asm/kvm*
7690F:	arch/powerpc/kvm/
7691F:	arch/powerpc/kernel/kvm*
7692
7693KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7694M:	Christian Borntraeger <borntraeger@de.ibm.com>
7695M:	Cornelia Huck <cohuck@redhat.com>
7696L:	linux-s390@vger.kernel.org
7697W:	http://www.ibm.com/developerworks/linux/linux390/
7698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7699S:	Supported
7700F:	arch/s390/include/uapi/asm/kvm*
7701F:	arch/s390/include/asm/gmap.h
7702F:	arch/s390/include/asm/kvm*
7703F:	arch/s390/kvm/
7704F:	arch/s390/mm/gmap.c
7705
7706KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7707M:	Paolo Bonzini <pbonzini@redhat.com>
7708M:	Radim Krčmář <rkrcmar@redhat.com>
7709L:	kvm@vger.kernel.org
7710W:	http://www.linux-kvm.org
7711T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7712S:	Supported
7713F:	arch/x86/kvm/
7714F:	arch/x86/include/uapi/asm/kvm*
7715F:	arch/x86/include/asm/kvm*
7716F:	arch/x86/include/asm/pvclock-abi.h
7717F:	arch/x86/kernel/kvm.c
7718F:	arch/x86/kernel/kvmclock.c
7719
7720KERNFS
7721M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7722M:	Tejun Heo <tj@kernel.org>
7723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7724S:	Supported
7725F:	include/linux/kernfs.h
7726F:	fs/kernfs/
7727
7728KEXEC
7729M:	Eric Biederman <ebiederm@xmission.com>
7730W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7731L:	kexec@lists.infradead.org
7732S:	Maintained
7733F:	include/linux/kexec.h
7734F:	include/uapi/linux/kexec.h
7735F:	kernel/kexec*
7736
7737KEYS-ENCRYPTED
7738M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7739L:	linux-integrity@vger.kernel.org
7740L:	keyrings@vger.kernel.org
7741S:	Supported
7742F:	Documentation/security/keys/trusted-encrypted.rst
7743F:	include/keys/encrypted-type.h
7744F:	security/keys/encrypted-keys/
7745
7746KEYS-TRUSTED
7747M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7748L:	linux-integrity@vger.kernel.org
7749L:	keyrings@vger.kernel.org
7750S:	Supported
7751F:	Documentation/security/keys/trusted-encrypted.rst
7752F:	include/keys/trusted-type.h
7753F:	security/keys/trusted.c
7754F:	security/keys/trusted.h
7755
7756KEYS/KEYRINGS:
7757M:	David Howells <dhowells@redhat.com>
7758L:	keyrings@vger.kernel.org
7759S:	Maintained
7760F:	Documentation/security/keys/core.rst
7761F:	include/linux/key.h
7762F:	include/linux/key-type.h
7763F:	include/linux/keyctl.h
7764F:	include/uapi/linux/keyctl.h
7765F:	include/keys/
7766F:	security/keys/
7767
7768KGDB / KDB /debug_core
7769M:	Jason Wessel <jason.wessel@windriver.com>
7770M:	Daniel Thompson <daniel.thompson@linaro.org>
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 DRIVERS FOR NVIDIA TEGRA - VDE
8685M:	Dmitry Osipenko <digetx@gmail.com>
8686L:	linux-media@vger.kernel.org
8687L:	linux-tegra@vger.kernel.org
8688T:	git git://linuxtv.org/media_tree.git
8689S:	Maintained
8690F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8691F:	drivers/staging/media/tegra-vde/
8692
8693MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8694M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8695M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8696P:	LinuxTV.org Project
8697L:	linux-media@vger.kernel.org
8698W:	https://linuxtv.org
8699Q:	http://patchwork.kernel.org/project/linux-media/list/
8700T:	git git://linuxtv.org/media_tree.git
8701S:	Maintained
8702F:	Documentation/devicetree/bindings/media/
8703F:	Documentation/media/
8704F:	drivers/media/
8705F:	drivers/staging/media/
8706F:	include/linux/platform_data/media/
8707F:	include/media/
8708F:	include/uapi/linux/dvb/
8709F:	include/uapi/linux/videodev2.h
8710F:	include/uapi/linux/media.h
8711F:	include/uapi/linux/v4l2-*
8712F:	include/uapi/linux/meye.h
8713F:	include/uapi/linux/ivtv*
8714F:	include/uapi/linux/uvcvideo.h
8715
8716MEDIATEK CIR DRIVER
8717M:	Sean Wang <sean.wang@mediatek.com>
8718S:	Maintained
8719F:	drivers/media/rc/mtk-cir.c
8720
8721MEDIATEK PMIC LED DRIVER
8722M:	Sean Wang <sean.wang@mediatek.com>
8723S:	Maintained
8724F:	drivers/leds/leds-mt6323.c
8725F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8726
8727MEDIATEK ETHERNET DRIVER
8728M:	Felix Fietkau <nbd@openwrt.org>
8729M:	John Crispin <john@phrozen.org>
8730M:	Sean Wang <sean.wang@mediatek.com>
8731M:	Nelson Chang <nelson.chang@mediatek.com>
8732L:	netdev@vger.kernel.org
8733S:	Maintained
8734F:	drivers/net/ethernet/mediatek/
8735
8736MEDIATEK JPEG DRIVER
8737M:	Rick Chang <rick.chang@mediatek.com>
8738M:	Bin Liu <bin.liu@mediatek.com>
8739S:	Supported
8740F:	drivers/media/platform/mtk-jpeg/
8741F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8742
8743MEDIATEK MDP DRIVER
8744M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8745M:	Houlong Wei <houlong.wei@mediatek.com>
8746M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8747S:	Supported
8748F:	drivers/media/platform/mtk-mdp/
8749F:	drivers/media/platform/mtk-vpu/
8750F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8751
8752MEDIATEK MEDIA DRIVER
8753M:	Tiffany Lin <tiffany.lin@mediatek.com>
8754M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8755S:	Supported
8756F:	drivers/media/platform/mtk-vcodec/
8757F:	drivers/media/platform/mtk-vpu/
8758F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8759F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8760
8761MEDIATEK MT7601U WIRELESS LAN DRIVER
8762M:	Jakub Kicinski <kubakici@wp.pl>
8763L:	linux-wireless@vger.kernel.org
8764S:	Maintained
8765F:	drivers/net/wireless/mediatek/mt7601u/
8766
8767MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8768M:	Sean Wang <sean.wang@mediatek.com>
8769S:	Maintained
8770F:	drivers/char/hw_random/mtk-rng.c
8771
8772MEDIATEK USB3 DRD IP DRIVER
8773M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8774L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8776L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8777S:	Maintained
8778F:	drivers/usb/mtu3/
8779
8780MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8781M:	Peter Senna Tschudin <peter.senna@collabora.com>
8782M:	Martin Donnelly <martin.donnelly@ge.com>
8783M:	Martyn Welch <martyn.welch@collabora.co.uk>
8784S:	Maintained
8785F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8786F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8787
8788MEGARAID SCSI/SAS DRIVERS
8789M:	Kashyap Desai <kashyap.desai@broadcom.com>
8790M:	Sumit Saxena <sumit.saxena@broadcom.com>
8791M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8792L:	megaraidlinux.pdl@broadcom.com
8793L:	linux-scsi@vger.kernel.org
8794W:	http://www.avagotech.com/support/
8795S:	Maintained
8796F:	Documentation/scsi/megaraid.txt
8797F:	drivers/scsi/megaraid.*
8798F:	drivers/scsi/megaraid/
8799
8800MELEXIS MLX90614 DRIVER
8801M:	Crt Mori <cmo@melexis.com>
8802L:	linux-iio@vger.kernel.org
8803W:	http://www.melexis.com
8804S:	Supported
8805F:	drivers/iio/temperature/mlx90614.c
8806
8807MELFAS MIP4 TOUCHSCREEN DRIVER
8808M:	Sangwon Jee <jeesw@melfas.com>
8809W:	http://www.melfas.com
8810S:	Supported
8811F:	drivers/input/touchscreen/melfas_mip4.c
8812F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8813
8814MELLANOX ETHERNET DRIVER (mlx4_en)
8815M:	Tariq Toukan <tariqt@mellanox.com>
8816L:	netdev@vger.kernel.org
8817S:	Supported
8818W:	http://www.mellanox.com
8819Q:	http://patchwork.ozlabs.org/project/netdev/list/
8820F:	drivers/net/ethernet/mellanox/mlx4/en_*
8821
8822MELLANOX ETHERNET DRIVER (mlx5e)
8823M:	Saeed Mahameed <saeedm@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/en_*
8829
8830MELLANOX ETHERNET INNOVA DRIVER
8831M:	Ilan Tayari <ilant@mellanox.com>
8832R:	Boris Pismenny <borisp@mellanox.com>
8833L:	netdev@vger.kernel.org
8834S:	Supported
8835W:	http://www.mellanox.com
8836Q:	http://patchwork.ozlabs.org/project/netdev/list/
8837F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8838F:	include/linux/mlx5/mlx5_ifc_fpga.h
8839
8840MELLANOX ETHERNET INNOVA IPSEC DRIVER
8841M:	Ilan Tayari <ilant@mellanox.com>
8842R:	Boris Pismenny <borisp@mellanox.com>
8843L:	netdev@vger.kernel.org
8844S:	Supported
8845W:	http://www.mellanox.com
8846Q:	http://patchwork.ozlabs.org/project/netdev/list/
8847F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8848F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8849
8850MELLANOX ETHERNET SWITCH DRIVERS
8851M:	Jiri Pirko <jiri@mellanox.com>
8852M:	Ido Schimmel <idosch@mellanox.com>
8853L:	netdev@vger.kernel.org
8854S:	Supported
8855W:	http://www.mellanox.com
8856Q:	http://patchwork.ozlabs.org/project/netdev/list/
8857F:	drivers/net/ethernet/mellanox/mlxsw/
8858
8859MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8860M:	mlxsw@mellanox.com
8861L:	netdev@vger.kernel.org
8862S:	Supported
8863W:	http://www.mellanox.com
8864Q:	http://patchwork.ozlabs.org/project/netdev/list/
8865F:	drivers/net/ethernet/mellanox/mlxfw/
8866
8867MELLANOX MLX CPLD HOTPLUG DRIVER
8868M:	Vadim Pasternak <vadimp@mellanox.com>
8869L:	platform-driver-x86@vger.kernel.org
8870S:	Supported
8871F:	drivers/platform/x86/mlxcpld-hotplug.c
8872F:	include/linux/platform_data/mlxcpld-hotplug.h
8873
8874MELLANOX MLX4 core VPI driver
8875M:	Tariq Toukan <tariqt@mellanox.com>
8876L:	netdev@vger.kernel.org
8877L:	linux-rdma@vger.kernel.org
8878W:	http://www.mellanox.com
8879Q:	http://patchwork.ozlabs.org/project/netdev/list/
8880S:	Supported
8881F:	drivers/net/ethernet/mellanox/mlx4/
8882F:	include/linux/mlx4/
8883
8884MELLANOX MLX4 IB driver
8885M:	Yishai Hadas <yishaih@mellanox.com>
8886L:	linux-rdma@vger.kernel.org
8887W:	http://www.mellanox.com
8888Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8889S:	Supported
8890F:	drivers/infiniband/hw/mlx4/
8891F:	include/linux/mlx4/
8892F:	include/uapi/rdma/mlx4-abi.h
8893
8894MELLANOX MLX5 core VPI driver
8895M:	Saeed Mahameed <saeedm@mellanox.com>
8896M:	Matan Barak <matanb@mellanox.com>
8897M:	Leon Romanovsky <leonro@mellanox.com>
8898L:	netdev@vger.kernel.org
8899L:	linux-rdma@vger.kernel.org
8900W:	http://www.mellanox.com
8901Q:	http://patchwork.ozlabs.org/project/netdev/list/
8902S:	Supported
8903F:	drivers/net/ethernet/mellanox/mlx5/core/
8904F:	include/linux/mlx5/
8905
8906MELLANOX MLX5 IB driver
8907M:	Matan Barak <matanb@mellanox.com>
8908M:	Leon Romanovsky <leonro@mellanox.com>
8909L:	linux-rdma@vger.kernel.org
8910W:	http://www.mellanox.com
8911Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8912S:	Supported
8913F:	drivers/infiniband/hw/mlx5/
8914F:	include/linux/mlx5/
8915F:	include/uapi/rdma/mlx5-abi.h
8916
8917MELLANOX MLXCPLD I2C AND MUX DRIVER
8918M:	Vadim Pasternak <vadimp@mellanox.com>
8919M:	Michael Shych <michaelsh@mellanox.com>
8920L:	linux-i2c@vger.kernel.org
8921S:	Supported
8922F:	drivers/i2c/busses/i2c-mlxcpld.c
8923F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8924F:	Documentation/i2c/busses/i2c-mlxcpld
8925
8926MELLANOX MLXCPLD LED DRIVER
8927M:	Vadim Pasternak <vadimp@mellanox.com>
8928L:	linux-leds@vger.kernel.org
8929S:	Supported
8930F:	drivers/leds/leds-mlxcpld.c
8931F:	Documentation/leds/leds-mlxcpld.txt
8932
8933MELLANOX PLATFORM DRIVER
8934M:	Vadim Pasternak <vadimp@mellanox.com>
8935L:	platform-driver-x86@vger.kernel.org
8936S:	Supported
8937F:	drivers/platform/x86/mlx-platform.c
8938
8939MEMBARRIER SUPPORT
8940M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8941M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8942L:	linux-kernel@vger.kernel.org
8943S:	Supported
8944F:	kernel/sched/membarrier.c
8945F:	include/uapi/linux/membarrier.h
8946
8947MEMORY MANAGEMENT
8948L:	linux-mm@kvack.org
8949W:	http://www.linux-mm.org
8950S:	Maintained
8951F:	include/linux/mm.h
8952F:	include/linux/gfp.h
8953F:	include/linux/mmzone.h
8954F:	include/linux/memory_hotplug.h
8955F:	include/linux/vmalloc.h
8956F:	mm/
8957
8958MEMORY TECHNOLOGY DEVICES (MTD)
8959M:	David Woodhouse <dwmw2@infradead.org>
8960M:	Brian Norris <computersforpeace@gmail.com>
8961M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8962M:	Marek Vasut <marek.vasut@gmail.com>
8963M:	Richard Weinberger <richard@nod.at>
8964M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8965L:	linux-mtd@lists.infradead.org
8966W:	http://www.linux-mtd.infradead.org/
8967Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8968T:	git git://git.infradead.org/linux-mtd.git master
8969T:	git git://git.infradead.org/l2-mtd.git master
8970S:	Maintained
8971F:	Documentation/devicetree/bindings/mtd/
8972F:	drivers/mtd/
8973F:	include/linux/mtd/
8974F:	include/uapi/mtd/
8975
8976MEN A21 WATCHDOG DRIVER
8977M:	Johannes Thumshirn <morbidrsa@gmail.com>
8978L:	linux-watchdog@vger.kernel.org
8979S:	Maintained
8980F:	drivers/watchdog/mena21_wdt.c
8981
8982MEN CHAMELEON BUS (mcb)
8983M:	Johannes Thumshirn <morbidrsa@gmail.com>
8984S:	Maintained
8985F:	drivers/mcb/
8986F:	include/linux/mcb.h
8987F:	Documentation/men-chameleon-bus.txt
8988
8989MEN F21BMC (Board Management Controller)
8990M:	Andreas Werner <andreas.werner@men.de>
8991S:	Supported
8992F:	drivers/mfd/menf21bmc.c
8993F:	drivers/watchdog/menf21bmc_wdt.c
8994F:	drivers/leds/leds-menf21bmc.c
8995F:	drivers/hwmon/menf21bmc_hwmon.c
8996F:	Documentation/hwmon/menf21bmc
8997
8998MESON AO CEC DRIVER FOR AMLOGIC SOCS
8999M:	Neil Armstrong <narmstrong@baylibre.com>
9000L:	linux-media@lists.freedesktop.org
9001L:	linux-amlogic@lists.infradead.org
9002W:	http://linux-meson.com/
9003S:	Supported
9004F:	drivers/media/platform/meson/ao-cec.c
9005F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9006T:	git git://linuxtv.org/media_tree.git
9007
9008METAG ARCHITECTURE
9009M:	James Hogan <jhogan@kernel.org>
9010L:	linux-metag@vger.kernel.org
9011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9012S:	Odd Fixes
9013F:	arch/metag/
9014F:	Documentation/metag/
9015F:	Documentation/devicetree/bindings/metag/
9016F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9017F:	drivers/clocksource/metag_generic.c
9018F:	drivers/irqchip/irq-metag.c
9019F:	drivers/irqchip/irq-metag-ext.c
9020F:	drivers/tty/metag_da.c
9021
9022MICROBLAZE ARCHITECTURE
9023M:	Michal Simek <monstr@monstr.eu>
9024W:	http://www.monstr.eu/fdt/
9025T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9026S:	Supported
9027F:	arch/microblaze/
9028
9029MICROCHIP / ATMEL AT91 SERIAL DRIVER
9030M:	Richard Genoud <richard.genoud@gmail.com>
9031S:	Maintained
9032F:	drivers/tty/serial/atmel_serial.c
9033F:	drivers/tty/serial/atmel_serial.h
9034
9035MICROCHIP / ATMEL DMA DRIVER
9036M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9038L:	dmaengine@vger.kernel.org
9039S:	Supported
9040F:	drivers/dma/at_hdmac.c
9041F:	drivers/dma/at_hdmac_regs.h
9042F:	include/linux/platform_data/dma-atmel.h
9043
9044MICROCHIP / ATMEL ECC DRIVER
9045M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9046L:	linux-crypto@vger.kernel.org
9047S:	Maintained
9048F:	drivers/crypto/atmel-ecc.*
9049
9050MICROCHIP / ATMEL ISC DRIVER
9051M:	Songjun Wu <songjun.wu@microchip.com>
9052L:	linux-media@vger.kernel.org
9053S:	Supported
9054F:	drivers/media/platform/atmel/atmel-isc.c
9055F:	drivers/media/platform/atmel/atmel-isc-regs.h
9056F:	devicetree/bindings/media/atmel-isc.txt
9057
9058MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9059M:	Woojung Huh <Woojung.Huh@microchip.com>
9060M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9061L:	netdev@vger.kernel.org
9062S:	Maintained
9063F:	net/dsa/tag_ksz.c
9064F:	drivers/net/dsa/microchip/*
9065F:	include/linux/platform_data/microchip-ksz.h
9066F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9067
9068MICROCHIP USB251XB DRIVER
9069M:	Richard Leitner <richard.leitner@skidata.com>
9070L:	linux-usb@vger.kernel.org
9071S:	Maintained
9072F:	drivers/usb/misc/usb251xb.c
9073F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9074
9075MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9076M:	Don Brace <don.brace@microsemi.com>
9077L:	esc.storagedev@microsemi.com
9078L:	linux-scsi@vger.kernel.org
9079S:	Supported
9080F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9081F:	drivers/scsi/smartpqi/Kconfig
9082F:	drivers/scsi/smartpqi/Makefile
9083F:	include/linux/cciss*.h
9084F:	include/uapi/linux/cciss*.h
9085F:	Documentation/scsi/smartpqi.txt
9086
9087MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9088M:	Chen Yu <yu.c.chen@intel.com>
9089L:	platform-driver-x86@vger.kernel.org
9090S:	Supported
9091F:	drivers/platform/x86/surfacepro3_button.c
9092
9093MICROTEK X6 SCANNER
9094M:	Oliver Neukum <oliver@neukum.org>
9095S:	Maintained
9096F:	drivers/usb/image/microtek.*
9097
9098MIPS
9099M:	Ralf Baechle <ralf@linux-mips.org>
9100L:	linux-mips@linux-mips.org
9101W:	http://www.linux-mips.org/
9102T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9103Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9104S:	Supported
9105F:	Documentation/devicetree/bindings/mips/
9106F:	Documentation/mips/
9107F:	arch/mips/
9108
9109MIPS BOSTON DEVELOPMENT BOARD
9110M:	Paul Burton <paul.burton@mips.com>
9111L:	linux-mips@linux-mips.org
9112S:	Maintained
9113F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9114F:	arch/mips/boot/dts/img/boston.dts
9115F:	arch/mips/configs/generic/board-boston.config
9116F:	drivers/clk/imgtec/clk-boston.c
9117F:	include/dt-bindings/clock/boston-clock.h
9118
9119MIPS GENERIC PLATFORM
9120M:	Paul Burton <paul.burton@mips.com>
9121L:	linux-mips@linux-mips.org
9122S:	Supported
9123F:	arch/mips/generic/
9124F:	arch/mips/tools/generic-board-config.sh
9125
9126MIPS/LOONGSON1 ARCHITECTURE
9127M:	Keguang Zhang <keguang.zhang@gmail.com>
9128L:	linux-mips@linux-mips.org
9129S:	Maintained
9130F:	arch/mips/loongson32/
9131F:	arch/mips/include/asm/mach-loongson32/
9132F:	drivers/*/*loongson1*
9133F:	drivers/*/*/*loongson1*
9134
9135MIPS RINT INSTRUCTION EMULATION
9136M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9137L:	linux-mips@linux-mips.org
9138S:	Supported
9139F:	arch/mips/math-emu/sp_rint.c
9140F:	arch/mips/math-emu/dp_rint.c
9141
9142MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9143M:	Hans Verkuil <hverkuil@xs4all.nl>
9144L:	linux-media@vger.kernel.org
9145T:	git git://linuxtv.org/media_tree.git
9146W:	https://linuxtv.org
9147S:	Odd Fixes
9148F:	drivers/media/radio/radio-miropcm20*
9149
9150MMP SUPPORT
9151M:	Eric Miao <eric.y.miao@gmail.com>
9152M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9154T:	git git://github.com/hzhuang1/linux.git
9155T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9156S:	Maintained
9157F:	arch/arm/boot/dts/mmp*
9158F:	arch/arm/mach-mmp/
9159
9160MN88472 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/mn88472*
9168
9169MN88473 MEDIA DRIVER
9170M:	Antti Palosaari <crope@iki.fi>
9171L:	linux-media@vger.kernel.org
9172W:	https://linuxtv.org
9173W:	http://palosaari.fi/linux/
9174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9175S:	Maintained
9176F:	drivers/media/dvb-frontends/mn88473*
9177
9178MODULE SUPPORT
9179M:	Jessica Yu <jeyu@kernel.org>
9180M:	Rusty Russell <rusty@rustcorp.com.au>
9181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9182S:	Maintained
9183F:	include/linux/module.h
9184F:	kernel/module.c
9185
9186MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9187W:	http://popies.net/meye/
9188S:	Orphan
9189F:	Documentation/media/v4l-drivers/meye*
9190F:	drivers/media/pci/meye/
9191F:	include/uapi/linux/meye.h
9192
9193MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9194M:	Jiri Slaby <jirislaby@gmail.com>
9195S:	Maintained
9196F:	Documentation/serial/moxa-smartio
9197F:	drivers/tty/mxser.*
9198
9199MR800 AVERMEDIA USB FM RADIO DRIVER
9200M:	Alexey Klimov <klimov.linux@gmail.com>
9201L:	linux-media@vger.kernel.org
9202T:	git git://linuxtv.org/media_tree.git
9203S:	Maintained
9204F:	drivers/media/radio/radio-mr800.c
9205
9206MRF24J40 IEEE 802.15.4 RADIO DRIVER
9207M:	Alan Ott <alan@signal11.us>
9208L:	linux-wpan@vger.kernel.org
9209S:	Maintained
9210F:	drivers/net/ieee802154/mrf24j40.c
9211F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9212
9213MSI LAPTOP SUPPORT
9214M:	"Lee, Chun-Yi" <jlee@suse.com>
9215L:	platform-driver-x86@vger.kernel.org
9216S:	Maintained
9217F:	drivers/platform/x86/msi-laptop.c
9218
9219MSI WMI SUPPORT
9220L:	platform-driver-x86@vger.kernel.org
9221S:	Orphan
9222F:	drivers/platform/x86/msi-wmi.c
9223
9224MSI001 MEDIA DRIVER
9225M:	Antti Palosaari <crope@iki.fi>
9226L:	linux-media@vger.kernel.org
9227W:	https://linuxtv.org
9228W:	http://palosaari.fi/linux/
9229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9230T:	git git://linuxtv.org/anttip/media_tree.git
9231S:	Maintained
9232F:	drivers/media/tuners/msi001*
9233
9234MSI2500 MEDIA DRIVER
9235M:	Antti Palosaari <crope@iki.fi>
9236L:	linux-media@vger.kernel.org
9237W:	https://linuxtv.org
9238W:	http://palosaari.fi/linux/
9239Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9240T:	git git://linuxtv.org/anttip/media_tree.git
9241S:	Maintained
9242F:	drivers/media/usb/msi2500/
9243
9244MSYSTEMS DISKONCHIP G3 MTD DRIVER
9245M:	Robert Jarzmik <robert.jarzmik@free.fr>
9246L:	linux-mtd@lists.infradead.org
9247S:	Maintained
9248F:	drivers/mtd/devices/docg3*
9249
9250MT9M032 APTINA SENSOR DRIVER
9251M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9252L:	linux-media@vger.kernel.org
9253T:	git git://linuxtv.org/media_tree.git
9254S:	Maintained
9255F:	drivers/media/i2c/mt9m032.c
9256F:	include/media/i2c/mt9m032.h
9257
9258MT9P031 APTINA CAMERA SENSOR
9259M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9260L:	linux-media@vger.kernel.org
9261T:	git git://linuxtv.org/media_tree.git
9262S:	Maintained
9263F:	drivers/media/i2c/mt9p031.c
9264F:	include/media/i2c/mt9p031.h
9265
9266MT9T001 APTINA CAMERA SENSOR
9267M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9268L:	linux-media@vger.kernel.org
9269T:	git git://linuxtv.org/media_tree.git
9270S:	Maintained
9271F:	drivers/media/i2c/mt9t001.c
9272F:	include/media/i2c/mt9t001.h
9273
9274MT9V032 APTINA CAMERA SENSOR
9275M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9276L:	linux-media@vger.kernel.org
9277T:	git git://linuxtv.org/media_tree.git
9278S:	Maintained
9279F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9280F:	drivers/media/i2c/mt9v032.c
9281F:	include/media/i2c/mt9v032.h
9282
9283MULTIFUNCTION DEVICES (MFD)
9284M:	Lee Jones <lee.jones@linaro.org>
9285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9286S:	Supported
9287F:	Documentation/devicetree/bindings/mfd/
9288F:	drivers/mfd/
9289F:	include/linux/mfd/
9290F:	include/dt-bindings/mfd/
9291
9292MULTIMEDIA CARD (MMC) ETC. OVER SPI
9293S:	Orphan
9294F:	drivers/mmc/host/mmc_spi.c
9295F:	include/linux/spi/mmc_spi.h
9296
9297MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9298M:	Ulf Hansson <ulf.hansson@linaro.org>
9299L:	linux-mmc@vger.kernel.org
9300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9301S:	Maintained
9302F:	Documentation/devicetree/bindings/mmc/
9303F:	drivers/mmc/
9304F:	include/linux/mmc/
9305F:	include/uapi/linux/mmc/
9306
9307MULTIPLEXER SUBSYSTEM
9308M:	Peter Rosin <peda@axentia.se>
9309S:	Maintained
9310F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9311F:	Documentation/devicetree/bindings/mux/
9312F:	include/linux/dt-bindings/mux/
9313F:	include/linux/mux/
9314F:	drivers/mux/
9315
9316MULTITECH MULTIPORT CARD (ISICOM)
9317S:	Orphan
9318F:	drivers/tty/isicom.c
9319F:	include/linux/isicom.h
9320
9321MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9322M:	Bin Liu <b-liu@ti.com>
9323L:	linux-usb@vger.kernel.org
9324S:	Maintained
9325F:	drivers/usb/musb/
9326
9327MXL5007T MEDIA DRIVER
9328M:	Michael Krufky <mkrufky@linuxtv.org>
9329L:	linux-media@vger.kernel.org
9330W:	https://linuxtv.org
9331W:	http://github.com/mkrufky
9332Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9333T:	git git://linuxtv.org/mkrufky/tuners.git
9334S:	Maintained
9335F:	drivers/media/tuners/mxl5007t.*
9336
9337MXSFB DRM DRIVER
9338M:	Marek Vasut <marex@denx.de>
9339S:	Supported
9340F:	drivers/gpu/drm/mxsfb/
9341F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9342
9343MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9344M:	Chris Lee <christopher.lee@cspi.com>
9345L:	netdev@vger.kernel.org
9346W:	https://www.cspi.com/ethernet-products/support/downloads/
9347S:	Supported
9348F:	drivers/net/ethernet/myricom/myri10ge/
9349
9350NAND FLASH SUBSYSTEM
9351M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9352R:	Richard Weinberger <richard@nod.at>
9353L:	linux-mtd@lists.infradead.org
9354W:	http://www.linux-mtd.infradead.org/
9355Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9356T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9357T:	git git://git.infradead.org/l2-mtd.git nand/next
9358S:	Maintained
9359F:	drivers/mtd/nand/
9360F:	include/linux/mtd/*nand*.h
9361
9362NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9363M:	Daniel Mack <zonque@gmail.com>
9364S:	Maintained
9365L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9366W:	http://www.native-instruments.com
9367F:	sound/usb/caiaq/
9368
9369NATSEMI ETHERNET DRIVER (DP8381x)
9370S:	Orphan
9371F:	drivers/net/ethernet/natsemi/natsemi.c
9372
9373NCP FILESYSTEM
9374M:	Petr Vandrovec <petr@vandrovec.name>
9375S:	Odd Fixes
9376F:	fs/ncpfs/
9377
9378NCR 5380 SCSI DRIVERS
9379M:	Finn Thain <fthain@telegraphics.com.au>
9380M:	Michael Schmitz <schmitzmic@gmail.com>
9381L:	linux-scsi@vger.kernel.org
9382S:	Maintained
9383F:	Documentation/scsi/g_NCR5380.txt
9384F:	drivers/scsi/NCR5380.*
9385F:	drivers/scsi/arm/cumana_1.c
9386F:	drivers/scsi/arm/oak.c
9387F:	drivers/scsi/atari_scsi.*
9388F:	drivers/scsi/dmx3191d.c
9389F:	drivers/scsi/g_NCR5380.*
9390F:	drivers/scsi/mac_scsi.*
9391F:	drivers/scsi/sun3_scsi.*
9392F:	drivers/scsi/sun3_scsi_vme.c
9393
9394NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9395M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9396L:	linux-scsi@vger.kernel.org
9397S:	Maintained
9398F:	drivers/scsi/NCR_D700.*
9399
9400NCT6775 HARDWARE MONITOR DRIVER
9401M:	Guenter Roeck <linux@roeck-us.net>
9402L:	linux-hwmon@vger.kernel.org
9403S:	Maintained
9404F:	Documentation/hwmon/nct6775
9405F:	drivers/hwmon/nct6775.c
9406
9407NETEFFECT IWARP RNIC DRIVER (IW_NES)
9408M:	Faisal Latif <faisal.latif@intel.com>
9409L:	linux-rdma@vger.kernel.org
9410W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9411S:	Supported
9412F:	drivers/infiniband/hw/nes/
9413F:	include/uapi/rdma/nes-abi.h
9414
9415NETEM NETWORK EMULATOR
9416M:	Stephen Hemminger <stephen@networkplumber.org>
9417L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9418S:	Maintained
9419F:	net/sched/sch_netem.c
9420
9421NETERION 10GbE DRIVERS (s2io/vxge)
9422M:	Jon Mason <jdmason@kudzu.us>
9423L:	netdev@vger.kernel.org
9424S:	Supported
9425F:	Documentation/networking/s2io.txt
9426F:	Documentation/networking/vxge.txt
9427F:	drivers/net/ethernet/neterion/
9428
9429NETFILTER
9430M:	Pablo Neira Ayuso <pablo@netfilter.org>
9431M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9432M:	Florian Westphal <fw@strlen.de>
9433L:	netfilter-devel@vger.kernel.org
9434L:	coreteam@netfilter.org
9435W:	http://www.netfilter.org/
9436W:	http://www.iptables.org/
9437W:	http://www.nftables.org/
9438Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9441S:	Maintained
9442F:	include/linux/netfilter*
9443F:	include/linux/netfilter/
9444F:	include/net/netfilter/
9445F:	include/uapi/linux/netfilter*
9446F:	include/uapi/linux/netfilter/
9447F:	net/*/netfilter.c
9448F:	net/*/netfilter/
9449F:	net/netfilter/
9450F:	net/bridge/br_netfilter*.c
9451
9452NETROM NETWORK LAYER
9453M:	Ralf Baechle <ralf@linux-mips.org>
9454L:	linux-hams@vger.kernel.org
9455W:	http://www.linux-ax25.org/
9456S:	Maintained
9457F:	include/net/netrom.h
9458F:	include/uapi/linux/netrom.h
9459F:	net/netrom/
9460
9461NETRONOME ETHERNET DRIVERS
9462M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9463L:	oss-drivers@netronome.com
9464S:	Maintained
9465F:	drivers/net/ethernet/netronome/
9466
9467NETWORK BLOCK DEVICE (NBD)
9468M:	Josef Bacik <jbacik@fb.com>
9469S:	Maintained
9470L:	linux-block@vger.kernel.org
9471L:	nbd@other.debian.org
9472F:	Documentation/blockdev/nbd.txt
9473F:	drivers/block/nbd.c
9474F:	include/uapi/linux/nbd.h
9475
9476NETWORK DROP MONITOR
9477M:	Neil Horman <nhorman@tuxdriver.com>
9478L:	netdev@vger.kernel.org
9479S:	Maintained
9480W:	https://fedorahosted.org/dropwatch/
9481F:	net/core/drop_monitor.c
9482
9483NETWORKING DRIVERS
9484L:	netdev@vger.kernel.org
9485W:	http://www.linuxfoundation.org/en/Net
9486Q:	http://patchwork.ozlabs.org/project/netdev/list/
9487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9489S:	Odd Fixes
9490F:	Documentation/devicetree/bindings/net/
9491F:	drivers/net/
9492F:	include/linux/if_*
9493F:	include/linux/netdevice.h
9494F:	include/linux/etherdevice.h
9495F:	include/linux/fcdevice.h
9496F:	include/linux/fddidevice.h
9497F:	include/linux/hippidevice.h
9498F:	include/linux/inetdevice.h
9499F:	include/uapi/linux/if_*
9500F:	include/uapi/linux/netdevice.h
9501
9502NETWORKING DRIVERS (WIRELESS)
9503M:	Kalle Valo <kvalo@codeaurora.org>
9504L:	linux-wireless@vger.kernel.org
9505Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9508S:	Maintained
9509F:	Documentation/devicetree/bindings/net/wireless/
9510F:	drivers/net/wireless/
9511
9512NETWORKING [DSA]
9513M:	Andrew Lunn <andrew@lunn.ch>
9514M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9515M:	Florian Fainelli <f.fainelli@gmail.com>
9516S:	Maintained
9517F:	net/dsa/
9518F:	include/net/dsa.h
9519F:	include/linux/dsa/
9520F:	drivers/net/dsa/
9521
9522NETWORKING [GENERAL]
9523M:	"David S. Miller" <davem@davemloft.net>
9524L:	netdev@vger.kernel.org
9525W:	http://www.linuxfoundation.org/en/Net
9526Q:	http://patchwork.ozlabs.org/project/netdev/list/
9527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9529B:	mailto:netdev@vger.kernel.org
9530S:	Maintained
9531F:	net/
9532F:	include/net/
9533F:	include/linux/in.h
9534F:	include/linux/net.h
9535F:	include/linux/netdevice.h
9536F:	include/uapi/linux/in.h
9537F:	include/uapi/linux/net.h
9538F:	include/uapi/linux/netdevice.h
9539F:	include/uapi/linux/net_namespace.h
9540F:	tools/testing/selftests/net/
9541F:	lib/net_utils.c
9542F:	lib/random32.c
9543
9544NETWORKING [IPSEC]
9545M:	Steffen Klassert <steffen.klassert@secunet.com>
9546M:	Herbert Xu <herbert@gondor.apana.org.au>
9547M:	"David S. Miller" <davem@davemloft.net>
9548L:	netdev@vger.kernel.org
9549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9551S:	Maintained
9552F:	net/core/flow.c
9553F:	net/xfrm/
9554F:	net/key/
9555F:	net/ipv4/xfrm*
9556F:	net/ipv4/esp4*
9557F:	net/ipv4/ah4.c
9558F:	net/ipv4/ipcomp.c
9559F:	net/ipv4/ip_vti.c
9560F:	net/ipv6/xfrm*
9561F:	net/ipv6/esp6*
9562F:	net/ipv6/ah6.c
9563F:	net/ipv6/ipcomp6.c
9564F:	net/ipv6/ip6_vti.c
9565F:	include/uapi/linux/xfrm.h
9566F:	include/net/xfrm.h
9567
9568NETWORKING [IPv4/IPv6]
9569M:	"David S. Miller" <davem@davemloft.net>
9570M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9571M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9572L:	netdev@vger.kernel.org
9573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9574S:	Maintained
9575F:	net/ipv4/
9576F:	net/ipv6/
9577F:	include/net/ip*
9578F:	arch/x86/net/*
9579
9580NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9581M:	Paul Moore <paul@paul-moore.com>
9582W:	https://github.com/netlabel
9583L:	netdev@vger.kernel.org
9584L:	linux-security-module@vger.kernel.org
9585S:	Maintained
9586F:	Documentation/netlabel/
9587F:	include/net/calipso.h
9588F:	include/net/cipso_ipv4.h
9589F:	include/net/netlabel.h
9590F:	include/uapi/linux/netfilter/xt_SECMARK.h
9591F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9592F:	net/netlabel/
9593F:	net/ipv4/cipso_ipv4.c
9594F:	net/ipv6/calipso.c
9595F:	net/netfilter/xt_CONNSECMARK.c
9596F:	net/netfilter/xt_SECMARK.c
9597
9598NETWORKING [TLS]
9599M:	Ilya Lesokhin <ilyal@mellanox.com>
9600M:	Aviad Yehezkel <aviadye@mellanox.com>
9601M:	Dave Watson <davejwatson@fb.com>
9602L:	netdev@vger.kernel.org
9603S:	Maintained
9604F:	net/tls/*
9605F:	include/uapi/linux/tls.h
9606F:	include/net/tls.h
9607
9608NETWORKING [WIRELESS]
9609L:	linux-wireless@vger.kernel.org
9610Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9611
9612NETXEN (1/10) GbE SUPPORT
9613M:	Manish Chopra <manish.chopra@cavium.com>
9614M:	Rahul Verma <rahul.verma@cavium.com>
9615M:	Dept-GELinuxNICDev@cavium.com
9616L:	netdev@vger.kernel.org
9617S:	Supported
9618F:	drivers/net/ethernet/qlogic/netxen/
9619
9620NFC SUBSYSTEM
9621M:	Samuel Ortiz <sameo@linux.intel.com>
9622L:	linux-wireless@vger.kernel.org
9623L:	linux-nfc@lists.01.org (subscribers-only)
9624S:	Supported
9625F:	net/nfc/
9626F:	include/net/nfc/
9627F:	include/uapi/linux/nfc.h
9628F:	drivers/nfc/
9629F:	include/linux/platform_data/nfcmrvl.h
9630F:	include/linux/platform_data/nxp-nci.h
9631F:	Documentation/devicetree/bindings/net/nfc/
9632
9633NFS, SUNRPC, AND LOCKD CLIENTS
9634M:	Trond Myklebust <trond.myklebust@primarydata.com>
9635M:	Anna Schumaker <anna.schumaker@netapp.com>
9636L:	linux-nfs@vger.kernel.org
9637W:	http://client.linux-nfs.org
9638T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9639S:	Maintained
9640F:	fs/lockd/
9641F:	fs/nfs/
9642F:	fs/nfs_common/
9643F:	net/sunrpc/
9644F:	include/linux/lockd/
9645F:	include/linux/nfs*
9646F:	include/linux/sunrpc/
9647F:	include/uapi/linux/nfs*
9648F:	include/uapi/linux/sunrpc/
9649
9650NILFS2 FILESYSTEM
9651M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9652L:	linux-nilfs@vger.kernel.org
9653W:	http://nilfs.sourceforge.net/
9654W:	http://nilfs.osdn.jp/
9655T:	git git://github.com/konis/nilfs2.git
9656S:	Supported
9657F:	Documentation/filesystems/nilfs2.txt
9658F:	fs/nilfs2/
9659F:	include/trace/events/nilfs2.h
9660F:	include/uapi/linux/nilfs2_api.h
9661F:	include/uapi/linux/nilfs2_ondisk.h
9662
9663NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9664M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9665W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9666S:	Maintained
9667F:	Documentation/scsi/NinjaSCSI.txt
9668F:	drivers/scsi/pcmcia/nsp_*
9669
9670NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9671M:	GOTO Masanori <gotom@debian.or.jp>
9672M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9673W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9674S:	Maintained
9675F:	Documentation/scsi/NinjaSCSI.txt
9676F:	drivers/scsi/nsp32*
9677
9678NIOS2 ARCHITECTURE
9679M:	Ley Foon Tan <lftan@altera.com>
9680L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9682S:	Maintained
9683F:	arch/nios2/
9684
9685NOHZ, DYNTICKS SUPPORT
9686M:	Frederic Weisbecker <fweisbec@gmail.com>
9687M:	Thomas Gleixner <tglx@linutronix.de>
9688M:	Ingo Molnar <mingo@kernel.org>
9689L:	linux-kernel@vger.kernel.org
9690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9691S:	Maintained
9692F:	kernel/time/tick*.*
9693F:	include/linux/tick.h
9694F:	include/linux/sched/nohz.h
9695
9696NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9697M:	Pavel Machek <pavel@ucw.cz>
9698M:	Sakari Ailus <sakari.ailus@iki.fi>
9699L:	linux-media@vger.kernel.org
9700S:	Maintained
9701F:	drivers/media/i2c/et8ek8
9702F:	drivers/media/i2c/ad5820.c
9703
9704NOKIA N900 POWER SUPPLY DRIVERS
9705R:	Pali Rohár <pali.rohar@gmail.com>
9706F:	include/linux/power/bq2415x_charger.h
9707F:	include/linux/power/bq27xxx_battery.h
9708F:	include/linux/power/isp1704_charger.h
9709F:	drivers/power/supply/bq2415x_charger.c
9710F:	drivers/power/supply/bq27xxx_battery.c
9711F:	drivers/power/supply/bq27xxx_battery_i2c.c
9712F:	drivers/power/supply/isp1704_charger.c
9713F:	drivers/power/supply/rx51_battery.c
9714
9715NTB AMD DRIVER
9716M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9717L:	linux-ntb@googlegroups.com
9718S:	Supported
9719F:	drivers/ntb/hw/amd/
9720
9721NTB DRIVER CORE
9722M:	Jon Mason <jdmason@kudzu.us>
9723M:	Dave Jiang <dave.jiang@intel.com>
9724M:	Allen Hubbe <Allen.Hubbe@emc.com>
9725L:	linux-ntb@googlegroups.com
9726S:	Supported
9727W:	https://github.com/jonmason/ntb/wiki
9728T:	git git://github.com/jonmason/ntb.git
9729F:	drivers/ntb/
9730F:	drivers/net/ntb_netdev.c
9731F:	include/linux/ntb.h
9732F:	include/linux/ntb_transport.h
9733F:	tools/testing/selftests/ntb/
9734
9735NTB IDT DRIVER
9736M:	Serge Semin <fancer.lancer@gmail.com>
9737L:	linux-ntb@googlegroups.com
9738S:	Supported
9739F:	drivers/ntb/hw/idt/
9740
9741NTB INTEL DRIVER
9742M:	Dave Jiang <dave.jiang@intel.com>
9743L:	linux-ntb@googlegroups.com
9744S:	Supported
9745W:	https://github.com/davejiang/linux/wiki
9746T:	git https://github.com/davejiang/linux.git
9747F:	drivers/ntb/hw/intel/
9748
9749NTFS FILESYSTEM
9750M:	Anton Altaparmakov <anton@tuxera.com>
9751L:	linux-ntfs-dev@lists.sourceforge.net
9752W:	http://www.tuxera.com/
9753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9754S:	Supported
9755F:	Documentation/filesystems/ntfs.txt
9756F:	fs/ntfs/
9757
9758NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9759M:	Antonino Daplas <adaplas@gmail.com>
9760L:	linux-fbdev@vger.kernel.org
9761S:	Maintained
9762F:	drivers/video/fbdev/riva/
9763F:	drivers/video/fbdev/nvidia/
9764
9765NVM EXPRESS DRIVER
9766M:	Keith Busch <keith.busch@intel.com>
9767M:	Jens Axboe <axboe@fb.com>
9768M:	Christoph Hellwig <hch@lst.de>
9769M:	Sagi Grimberg <sagi@grimberg.me>
9770L:	linux-nvme@lists.infradead.org
9771T:	git://git.infradead.org/nvme.git
9772W:	http://git.infradead.org/nvme.git
9773S:	Supported
9774F:	drivers/nvme/host/
9775F:	include/linux/nvme.h
9776F:	include/uapi/linux/nvme_ioctl.h
9777
9778NVM EXPRESS FC TRANSPORT DRIVERS
9779M:	James Smart <james.smart@broadcom.com>
9780L:	linux-nvme@lists.infradead.org
9781S:	Supported
9782F:	include/linux/nvme-fc.h
9783F:	include/linux/nvme-fc-driver.h
9784F:	drivers/nvme/host/fc.c
9785F:	drivers/nvme/target/fc.c
9786F:	drivers/nvme/target/fcloop.c
9787
9788NVM EXPRESS TARGET DRIVER
9789M:	Christoph Hellwig <hch@lst.de>
9790M:	Sagi Grimberg <sagi@grimberg.me>
9791L:	linux-nvme@lists.infradead.org
9792T:	git://git.infradead.org/nvme.git
9793W:	http://git.infradead.org/nvme.git
9794S:	Supported
9795F:	drivers/nvme/target/
9796
9797NVMEM FRAMEWORK
9798M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9799S:	Maintained
9800F:	drivers/nvmem/
9801F:	Documentation/devicetree/bindings/nvmem/
9802F:	Documentation/ABI/stable/sysfs-bus-nvmem
9803F:	include/linux/nvmem-consumer.h
9804F:	include/linux/nvmem-provider.h
9805
9806NXP TDA998X DRM DRIVER
9807M:	Russell King <linux@armlinux.org.uk>
9808S:	Supported
9809T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9810T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9811F:	drivers/gpu/drm/i2c/tda998x_drv.c
9812F:	include/drm/i2c/tda998x.h
9813
9814NXP TFA9879 DRIVER
9815M:	Peter Rosin <peda@axentia.se>
9816L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9817S:	Maintained
9818F:	sound/soc/codecs/tfa9879*
9819
9820NXP-NCI NFC DRIVER
9821M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9822R:	Charles Gorand <charles.gorand@effinnov.com>
9823L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9824S:	Supported
9825F:	drivers/nfc/nxp-nci
9826
9827OBJTOOL
9828M:	Josh Poimboeuf <jpoimboe@redhat.com>
9829S:	Supported
9830F:	tools/objtool/
9831
9832OMAP AUDIO SUPPORT
9833M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9834M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9836L:	linux-omap@vger.kernel.org
9837S:	Maintained
9838F:	sound/soc/omap/
9839
9840OMAP CLOCK FRAMEWORK SUPPORT
9841M:	Paul Walmsley <paul@pwsan.com>
9842L:	linux-omap@vger.kernel.org
9843S:	Maintained
9844F:	arch/arm/*omap*/*clock*
9845
9846OMAP DEVICE TREE SUPPORT
9847M:	Benoît Cousson <bcousson@baylibre.com>
9848M:	Tony Lindgren <tony@atomide.com>
9849L:	linux-omap@vger.kernel.org
9850L:	devicetree@vger.kernel.org
9851S:	Maintained
9852F:	arch/arm/boot/dts/*omap*
9853F:	arch/arm/boot/dts/*am3*
9854F:	arch/arm/boot/dts/*am4*
9855F:	arch/arm/boot/dts/*am5*
9856F:	arch/arm/boot/dts/*dra7*
9857
9858OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9859M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9860L:	linux-omap@vger.kernel.org
9861L:	linux-fbdev@vger.kernel.org
9862S:	Maintained
9863F:	drivers/video/fbdev/omap2/
9864F:	Documentation/arm/OMAP/DSS
9865
9866OMAP FRAMEBUFFER SUPPORT
9867M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9868L:	linux-fbdev@vger.kernel.org
9869L:	linux-omap@vger.kernel.org
9870S:	Maintained
9871F:	drivers/video/fbdev/omap/
9872
9873OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9874M:	Roger Quadros <rogerq@ti.com>
9875M:	Tony Lindgren <tony@atomide.com>
9876L:	linux-omap@vger.kernel.org
9877S:	Maintained
9878F:	drivers/memory/omap-gpmc.c
9879F:	arch/arm/mach-omap2/*gpmc*
9880
9881OMAP GPIO DRIVER
9882M:	Grygorii Strashko <grygorii.strashko@ti.com>
9883M:	Santosh Shilimkar <ssantosh@kernel.org>
9884M:	Kevin Hilman <khilman@kernel.org>
9885L:	linux-omap@vger.kernel.org
9886S:	Maintained
9887F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9888F:	drivers/gpio/gpio-omap.c
9889
9890OMAP HARDWARE SPINLOCK SUPPORT
9891M:	Ohad Ben-Cohen <ohad@wizery.com>
9892L:	linux-omap@vger.kernel.org
9893S:	Maintained
9894F:	drivers/hwspinlock/omap_hwspinlock.c
9895
9896OMAP HS MMC SUPPORT
9897L:	linux-mmc@vger.kernel.org
9898L:	linux-omap@vger.kernel.org
9899S:	Orphan
9900F:	drivers/mmc/host/omap_hsmmc.c
9901
9902OMAP HWMOD DATA
9903M:	Paul Walmsley <paul@pwsan.com>
9904L:	linux-omap@vger.kernel.org
9905S:	Maintained
9906F:	arch/arm/mach-omap2/omap_hwmod*data*
9907
9908OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9909M:	Benoît Cousson <bcousson@baylibre.com>
9910L:	linux-omap@vger.kernel.org
9911S:	Maintained
9912F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9913
9914OMAP HWMOD SUPPORT
9915M:	Benoît Cousson <bcousson@baylibre.com>
9916M:	Paul Walmsley <paul@pwsan.com>
9917L:	linux-omap@vger.kernel.org
9918S:	Maintained
9919F:	arch/arm/mach-omap2/omap_hwmod.*
9920
9921OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9922M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9923L:	linux-media@vger.kernel.org
9924S:	Maintained
9925F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9926F:	drivers/media/platform/omap3isp/
9927F:	drivers/staging/media/omap4iss/
9928
9929OMAP MMC SUPPORT
9930M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9931L:	linux-omap@vger.kernel.org
9932S:	Maintained
9933F:	drivers/mmc/host/omap.c
9934
9935OMAP POWER MANAGEMENT SUPPORT
9936M:	Kevin Hilman <khilman@kernel.org>
9937L:	linux-omap@vger.kernel.org
9938S:	Maintained
9939F:	arch/arm/*omap*/*pm*
9940F:	drivers/cpufreq/omap-cpufreq.c
9941
9942OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9943M:	Rajendra Nayak <rnayak@codeaurora.org>
9944M:	Paul Walmsley <paul@pwsan.com>
9945L:	linux-omap@vger.kernel.org
9946S:	Maintained
9947F:	arch/arm/mach-omap2/prm*
9948
9949OMAP RANDOM NUMBER GENERATOR SUPPORT
9950M:	Deepak Saxena <dsaxena@plexity.net>
9951S:	Maintained
9952F:	drivers/char/hw_random/omap-rng.c
9953
9954OMAP USB SUPPORT
9955L:	linux-usb@vger.kernel.org
9956L:	linux-omap@vger.kernel.org
9957S:	Orphan
9958F:	drivers/usb/*/*omap*
9959F:	arch/arm/*omap*/usb*
9960
9961OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9962M:	Mark Jackson <mpfj@newflow.co.uk>
9963L:	linux-omap@vger.kernel.org
9964S:	Maintained
9965F:	arch/arm/boot/dts/am335x-nano.dts
9966
9967OMAP1 SUPPORT
9968M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9969M:	Tony Lindgren <tony@atomide.com>
9970L:	linux-omap@vger.kernel.org
9971Q:	http://patchwork.kernel.org/project/linux-omap/list/
9972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9973S:	Maintained
9974F:	arch/arm/mach-omap1/
9975F:	arch/arm/plat-omap/
9976F:	arch/arm/configs/omap1_defconfig
9977F:	drivers/i2c/busses/i2c-omap.c
9978F:	include/linux/i2c-omap.h
9979
9980OMAP2+ SUPPORT
9981M:	Tony Lindgren <tony@atomide.com>
9982L:	linux-omap@vger.kernel.org
9983W:	http://www.muru.com/linux/omap/
9984W:	http://linux.omap.com/
9985Q:	http://patchwork.kernel.org/project/linux-omap/list/
9986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9987S:	Maintained
9988F:	arch/arm/mach-omap2/
9989F:	arch/arm/plat-omap/
9990F:	arch/arm/configs/omap2plus_defconfig
9991F:	drivers/i2c/busses/i2c-omap.c
9992F:	drivers/irqchip/irq-omap-intc.c
9993F:	drivers/mfd/*omap*.c
9994F:	drivers/mfd/menelaus.c
9995F:	drivers/mfd/palmas.c
9996F:	drivers/mfd/tps65217.c
9997F:	drivers/mfd/tps65218.c
9998F:	drivers/mfd/tps65910.c
9999F:	drivers/mfd/twl-core.[ch]
10000F:	drivers/mfd/twl4030*.c
10001F:	drivers/mfd/twl6030*.c
10002F:	drivers/mfd/twl6040*.c
10003F:	drivers/regulator/palmas-regulator*.c
10004F:	drivers/regulator/pbias-regulator.c
10005F:	drivers/regulator/tps65217-regulator.c
10006F:	drivers/regulator/tps65218-regulator.c
10007F:	drivers/regulator/tps65910-regulator.c
10008F:	drivers/regulator/twl-regulator.c
10009F:	drivers/regulator/twl6030-regulator.c
10010F:	include/linux/i2c-omap.h
10011
10012ONION OMEGA2+ BOARD
10013M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10014L:	linux-mips@linux-mips.org
10015S:	Maintained
10016F:	arch/mips/boot/dts/ralink/omega2p.dts
10017
10018OMFS FILESYSTEM
10019M:	Bob Copeland <me@bobcopeland.com>
10020L:	linux-karma-devel@lists.sourceforge.net
10021S:	Maintained
10022F:	Documentation/filesystems/omfs.txt
10023F:	fs/omfs/
10024
10025OMNIKEY CARDMAN 4000 DRIVER
10026M:	Harald Welte <laforge@gnumonks.org>
10027S:	Maintained
10028F:	drivers/char/pcmcia/cm4000_cs.c
10029F:	include/linux/cm4000_cs.h
10030F:	include/uapi/linux/cm4000_cs.h
10031
10032OMNIKEY CARDMAN 4040 DRIVER
10033M:	Harald Welte <laforge@gnumonks.org>
10034S:	Maintained
10035F:	drivers/char/pcmcia/cm4040_cs.*
10036
10037OMNIVISION OV13858 SENSOR DRIVER
10038M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10039L:	linux-media@vger.kernel.org
10040T:	git git://linuxtv.org/media_tree.git
10041S:	Maintained
10042F:	drivers/media/i2c/ov13858.c
10043
10044OMNIVISION OV5640 SENSOR DRIVER
10045M:	Steve Longerbeam <slongerbeam@gmail.com>
10046L:	linux-media@vger.kernel.org
10047T:	git git://linuxtv.org/media_tree.git
10048S:	Maintained
10049F:	drivers/media/i2c/ov5640.c
10050
10051OMNIVISION OV5647 SENSOR DRIVER
10052M:	Luis Oliveira <lolivei@synopsys.com>
10053L:	linux-media@vger.kernel.org
10054T:	git git://linuxtv.org/media_tree.git
10055S:	Maintained
10056F:	drivers/media/i2c/ov5647.c
10057
10058OMNIVISION OV7670 SENSOR DRIVER
10059M:	Jonathan Corbet <corbet@lwn.net>
10060L:	linux-media@vger.kernel.org
10061T:	git git://linuxtv.org/media_tree.git
10062S:	Maintained
10063F:	drivers/media/i2c/ov7670.c
10064F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10065
10066ONENAND FLASH DRIVER
10067M:	Kyungmin Park <kyungmin.park@samsung.com>
10068L:	linux-mtd@lists.infradead.org
10069S:	Maintained
10070F:	drivers/mtd/onenand/
10071F:	include/linux/mtd/onenand*.h
10072
10073ONSTREAM SCSI TAPE DRIVER
10074M:	Willem Riede <osst@riede.org>
10075L:	osst-users@lists.sourceforge.net
10076L:	linux-scsi@vger.kernel.org
10077S:	Maintained
10078F:	Documentation/scsi/osst.txt
10079F:	drivers/scsi/osst.*
10080F:	drivers/scsi/osst_*.h
10081F:	drivers/scsi/st.h
10082
10083OP-TEE DRIVER
10084M:	Jens Wiklander <jens.wiklander@linaro.org>
10085S:	Maintained
10086F:	drivers/tee/optee/
10087
10088OPA-VNIC DRIVER
10089M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10090M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10091L:	linux-rdma@vger.kernel.org
10092S:	Supported
10093F:	drivers/infiniband/ulp/opa_vnic
10094
10095OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10096M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10097L:	devicetree@vger.kernel.org
10098S:	Maintained
10099F:	Documentation/devicetree/dynamic-resolution-notes.txt
10100F:	Documentation/devicetree/overlay-notes.txt
10101F:	drivers/of/overlay.c
10102F:	drivers/of/resolver.c
10103
10104OPEN FIRMWARE AND FLATTENED DEVICE TREE
10105M:	Rob Herring <robh+dt@kernel.org>
10106M:	Frank Rowand <frowand.list@gmail.com>
10107L:	devicetree@vger.kernel.org
10108W:	http://www.devicetree.org/
10109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10110S:	Maintained
10111F:	drivers/of/
10112F:	include/linux/of*.h
10113F:	scripts/dtc/
10114F:	Documentation/ABI/testing/sysfs-firmware-ofw
10115
10116OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10117M:	Rob Herring <robh+dt@kernel.org>
10118M:	Mark Rutland <mark.rutland@arm.com>
10119L:	devicetree@vger.kernel.org
10120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10121Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10122S:	Maintained
10123F:	Documentation/devicetree/
10124F:	arch/*/boot/dts/
10125F:	include/dt-bindings/
10126
10127OPENCORES I2C BUS DRIVER
10128M:	Peter Korsgaard <jacmet@sunsite.dk>
10129L:	linux-i2c@vger.kernel.org
10130S:	Maintained
10131F:	Documentation/i2c/busses/i2c-ocores
10132F:	drivers/i2c/busses/i2c-ocores.c
10133
10134OPENRISC ARCHITECTURE
10135M:	Jonas Bonn <jonas@southpole.se>
10136M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10137M:	Stafford Horne <shorne@gmail.com>
10138T:	git git://github.com/openrisc/linux.git
10139L:	openrisc@lists.librecores.org
10140W:	http://openrisc.io
10141S:	Maintained
10142F:	Documentation/devicetree/bindings/openrisc/
10143F:	Documentation/openrisc/
10144F:	arch/openrisc/
10145F:	drivers/irqchip/irq-ompic.c
10146F:	drivers/irqchip/irq-or1k-*
10147
10148OPENVSWITCH
10149M:	Pravin Shelar <pshelar@nicira.com>
10150L:	netdev@vger.kernel.org
10151L:	dev@openvswitch.org
10152W:	http://openvswitch.org
10153S:	Maintained
10154F:	net/openvswitch/
10155F:	include/uapi/linux/openvswitch.h
10156
10157OPERATING PERFORMANCE POINTS (OPP)
10158M:	Viresh Kumar <vireshk@kernel.org>
10159M:	Nishanth Menon <nm@ti.com>
10160M:	Stephen Boyd <sboyd@codeaurora.org>
10161L:	linux-pm@vger.kernel.org
10162S:	Maintained
10163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10164F:	drivers/opp/
10165F:	include/linux/pm_opp.h
10166F:	Documentation/power/opp.txt
10167F:	Documentation/devicetree/bindings/opp/
10168
10169OPL4 DRIVER
10170M:	Clemens Ladisch <clemens@ladisch.de>
10171L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10172T:	git git://git.alsa-project.org/alsa-kernel.git
10173S:	Maintained
10174F:	sound/drivers/opl4/
10175
10176OPROFILE
10177M:	Robert Richter <rric@kernel.org>
10178L:	oprofile-list@lists.sf.net
10179S:	Maintained
10180F:	arch/*/include/asm/oprofile*.h
10181F:	arch/*/oprofile/
10182F:	drivers/oprofile/
10183F:	include/linux/oprofile.h
10184
10185ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10186M:	Mark Fasheh <mfasheh@versity.com>
10187M:	Joel Becker <jlbec@evilplan.org>
10188L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10189W:	http://ocfs2.wiki.kernel.org
10190S:	Supported
10191F:	Documentation/filesystems/ocfs2.txt
10192F:	Documentation/filesystems/dlmfs.txt
10193F:	fs/ocfs2/
10194
10195ORANGEFS FILESYSTEM
10196M:	Mike Marshall <hubcap@omnibond.com>
10197L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10199S:	Supported
10200F:	fs/orangefs/
10201F:	Documentation/filesystems/orangefs.txt
10202
10203ORINOCO DRIVER
10204L:	linux-wireless@vger.kernel.org
10205W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10206W:	http://www.nongnu.org/orinoco/
10207S:	Orphan
10208F:	drivers/net/wireless/intersil/orinoco/
10209
10210OSD LIBRARY and FILESYSTEM
10211M:	Boaz Harrosh <ooo@electrozaur.com>
10212S:	Maintained
10213F:	drivers/scsi/osd/
10214F:	include/scsi/osd_*
10215F:	fs/exofs/
10216
10217OV2659 OMNIVISION SENSOR DRIVER
10218M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10219L:	linux-media@vger.kernel.org
10220W:	https://linuxtv.org
10221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10222T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10223S:	Maintained
10224F:	drivers/media/i2c/ov2659.c
10225F:	include/media/i2c/ov2659.h
10226
10227OVERLAY FILESYSTEM
10228M:	Miklos Szeredi <miklos@szeredi.hu>
10229L:	linux-unionfs@vger.kernel.org
10230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10231S:	Supported
10232F:	fs/overlayfs/
10233F:	Documentation/filesystems/overlayfs.txt
10234
10235P54 WIRELESS DRIVER
10236M:	Christian Lamparter <chunkeey@googlemail.com>
10237L:	linux-wireless@vger.kernel.org
10238W:	http://wireless.kernel.org/en/users/Drivers/p54
10239S:	Maintained
10240F:	drivers/net/wireless/intersil/p54/
10241
10242PA SEMI ETHERNET DRIVER
10243L:	netdev@vger.kernel.org
10244S:	Orphan
10245F:	drivers/net/ethernet/pasemi/*
10246
10247PA SEMI SMBUS DRIVER
10248L:	linux-i2c@vger.kernel.org
10249S:	Orphan
10250F:	drivers/i2c/busses/i2c-pasemi.c
10251
10252PADATA PARALLEL EXECUTION MECHANISM
10253M:	Steffen Klassert <steffen.klassert@secunet.com>
10254L:	linux-crypto@vger.kernel.org
10255S:	Maintained
10256F:	kernel/padata.c
10257F:	include/linux/padata.h
10258F:	Documentation/padata.txt
10259
10260PANASONIC LAPTOP ACPI EXTRAS DRIVER
10261M:	Harald Welte <laforge@gnumonks.org>
10262L:	platform-driver-x86@vger.kernel.org
10263S:	Maintained
10264F:	drivers/platform/x86/panasonic-laptop.c
10265
10266PANASONIC MN10300/AM33/AM34 PORT
10267M:	David Howells <dhowells@redhat.com>
10268L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10269W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10270S:	Maintained
10271F:	Documentation/mn10300/
10272F:	arch/mn10300/
10273
10274PARALLEL LCD/KEYPAD PANEL DRIVER
10275M:	Willy Tarreau <willy@haproxy.com>
10276M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10277S:	Odd Fixes
10278F:	Documentation/misc-devices/lcd-panel-cgram.txt
10279F:	drivers/misc/panel.c
10280
10281PARALLEL PORT SUBSYSTEM
10282M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10283M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10284L:	linux-parport@lists.infradead.org (subscribers-only)
10285S:	Maintained
10286F:	drivers/parport/
10287F:	include/linux/parport*.h
10288F:	drivers/char/ppdev.c
10289F:	include/uapi/linux/ppdev.h
10290F:	Documentation/parport*.txt
10291
10292PARAVIRT_OPS INTERFACE
10293M:	Juergen Gross <jgross@suse.com>
10294M:	Alok Kataria <akataria@vmware.com>
10295M:	Rusty Russell <rusty@rustcorp.com.au>
10296L:	virtualization@lists.linux-foundation.org
10297S:	Supported
10298F:	Documentation/virtual/paravirt_ops.txt
10299F:	arch/*/kernel/paravirt*
10300F:	arch/*/include/asm/paravirt*.h
10301F:	include/linux/hypervisor.h
10302
10303PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10304M:	Tim Waugh <tim@cyberelk.net>
10305L:	linux-parport@lists.infradead.org (subscribers-only)
10306S:	Maintained
10307F:	Documentation/blockdev/paride.txt
10308F:	drivers/block/paride/
10309
10310PARISC ARCHITECTURE
10311M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10312M:	Helge Deller <deller@gmx.de>
10313L:	linux-parisc@vger.kernel.org
10314W:	http://www.parisc-linux.org/
10315Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10318S:	Maintained
10319F:	arch/parisc/
10320F:	Documentation/parisc/
10321F:	drivers/parisc/
10322F:	drivers/char/agp/parisc-agp.c
10323F:	drivers/input/serio/gscps2.c
10324F:	drivers/parport/parport_gsc.*
10325F:	drivers/tty/serial/8250/8250_gsc.c
10326F:	drivers/video/fbdev/sti*
10327F:	drivers/video/console/sti*
10328F:	drivers/video/logo/logo_parisc*
10329
10330PARMAN
10331M:	Jiri Pirko <jiri@mellanox.com>
10332L:	netdev@vger.kernel.org
10333S:	Supported
10334F:	lib/parman.c
10335F:	lib/test_parman.c
10336F:	include/linux/parman.h
10337
10338PC87360 HARDWARE MONITORING DRIVER
10339M:	Jim Cromie <jim.cromie@gmail.com>
10340L:	linux-hwmon@vger.kernel.org
10341S:	Maintained
10342F:	Documentation/hwmon/pc87360
10343F:	drivers/hwmon/pc87360.c
10344
10345PC8736x GPIO DRIVER
10346M:	Jim Cromie <jim.cromie@gmail.com>
10347S:	Maintained
10348F:	drivers/char/pc8736x_gpio.c
10349
10350PC87427 HARDWARE MONITORING DRIVER
10351M:	Jean Delvare <jdelvare@suse.com>
10352L:	linux-hwmon@vger.kernel.org
10353S:	Maintained
10354F:	Documentation/hwmon/pc87427
10355F:	drivers/hwmon/pc87427.c
10356
10357PCA9532 LED DRIVER
10358M:	Riku Voipio <riku.voipio@iki.fi>
10359S:	Maintained
10360F:	drivers/leds/leds-pca9532.c
10361F:	include/linux/leds-pca9532.h
10362
10363PCA9541 I2C BUS MASTER SELECTOR DRIVER
10364M:	Guenter Roeck <linux@roeck-us.net>
10365L:	linux-i2c@vger.kernel.org
10366S:	Maintained
10367F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10368
10369PCDP - PRIMARY CONSOLE AND DEBUG PORT
10370M:	Khalid Aziz <khalid@gonehiking.org>
10371S:	Maintained
10372F:	drivers/firmware/pcdp.*
10373
10374PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10375M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10376L:	linux-pci@vger.kernel.org
10377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10378S:	Maintained
10379F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10380F:	drivers/pci/host/pci-aardvark.c
10381
10382PCI DRIVER FOR ALTERA PCIE IP
10383M:	Ley Foon Tan <lftan@altera.com>
10384L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10385L:	linux-pci@vger.kernel.org
10386S:	Supported
10387F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10388F:	drivers/pci/host/pcie-altera.c
10389
10390PCI DRIVER FOR APPLIEDMICRO XGENE
10391M:	Tanmay Inamdar <tinamdar@apm.com>
10392L:	linux-pci@vger.kernel.org
10393L:	linux-arm-kernel@lists.infradead.org
10394S:	Maintained
10395F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10396F:	drivers/pci/host/pci-xgene.c
10397
10398PCI DRIVER FOR ARM VERSATILE PLATFORM
10399M:	Rob Herring <robh@kernel.org>
10400L:	linux-pci@vger.kernel.org
10401L:	linux-arm-kernel@lists.infradead.org
10402S:	Maintained
10403F:	Documentation/devicetree/bindings/pci/versatile.txt
10404F:	drivers/pci/host/pci-versatile.c
10405
10406PCI DRIVER FOR ARMADA 8K
10407M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10408L:	linux-pci@vger.kernel.org
10409L:	linux-arm-kernel@lists.infradead.org
10410S:	Maintained
10411F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10412F:	drivers/pci/dwc/pcie-armada8k.c
10413
10414PCI DRIVER FOR FREESCALE LAYERSCAPE
10415M:	Minghuan Lian <minghuan.Lian@freescale.com>
10416M:	Mingkai Hu <mingkai.hu@freescale.com>
10417M:	Roy Zang <tie-fei.zang@freescale.com>
10418L:	linuxppc-dev@lists.ozlabs.org
10419L:	linux-pci@vger.kernel.org
10420L:	linux-arm-kernel@lists.infradead.org
10421S:	Maintained
10422F:	drivers/pci/dwc/*layerscape*
10423
10424PCI DRIVER FOR GENERIC OF HOSTS
10425M:	Will Deacon <will.deacon@arm.com>
10426L:	linux-pci@vger.kernel.org
10427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10428S:	Maintained
10429F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10430F:	drivers/pci/host/pci-host-common.c
10431F:	drivers/pci/host/pci-host-generic.c
10432
10433PCI DRIVER FOR IMX6
10434M:	Richard Zhu <hongxing.zhu@nxp.com>
10435M:	Lucas Stach <l.stach@pengutronix.de>
10436L:	linux-pci@vger.kernel.org
10437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10438S:	Maintained
10439F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10440F:	drivers/pci/dwc/*imx6*
10441
10442PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10443M:	Keith Busch <keith.busch@intel.com>
10444M:	Jonathan Derrick <jonathan.derrick@intel.com>
10445L:	linux-pci@vger.kernel.org
10446S:	Supported
10447F:	drivers/pci/host/vmd.c
10448
10449PCI DRIVER FOR MICROSEMI SWITCHTEC
10450M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10451M:	Logan Gunthorpe <logang@deltatee.com>
10452L:	linux-pci@vger.kernel.org
10453S:	Maintained
10454F:	Documentation/switchtec.txt
10455F:	Documentation/ABI/testing/sysfs-class-switchtec
10456F:	drivers/pci/switch/switchtec*
10457F:	include/uapi/linux/switchtec_ioctl.h
10458F:	include/linux/switchtec.h
10459F:	drivers/ntb/hw/mscc/
10460
10461PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10462M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10463M:	Jason Cooper <jason@lakedaemon.net>
10464L:	linux-pci@vger.kernel.org
10465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10466S:	Maintained
10467F:	drivers/pci/host/*mvebu*
10468
10469PCI DRIVER FOR NVIDIA TEGRA
10470M:	Thierry Reding <thierry.reding@gmail.com>
10471L:	linux-tegra@vger.kernel.org
10472L:	linux-pci@vger.kernel.org
10473S:	Supported
10474F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10475F:	drivers/pci/host/pci-tegra.c
10476
10477PCI DRIVER FOR RENESAS R-CAR
10478M:	Simon Horman <horms@verge.net.au>
10479L:	linux-pci@vger.kernel.org
10480L:	linux-renesas-soc@vger.kernel.org
10481S:	Maintained
10482F:	drivers/pci/host/*rcar*
10483
10484PCI DRIVER FOR SAMSUNG EXYNOS
10485M:	Jingoo Han <jingoohan1@gmail.com>
10486L:	linux-pci@vger.kernel.org
10487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10488L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10489S:	Maintained
10490F:	drivers/pci/dwc/pci-exynos.c
10491
10492PCI DRIVER FOR SYNOPSYS DESIGNWARE
10493M:	Jingoo Han <jingoohan1@gmail.com>
10494M:	Joao Pinto <Joao.Pinto@synopsys.com>
10495L:	linux-pci@vger.kernel.org
10496S:	Maintained
10497F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10498F:	drivers/pci/dwc/*designware*
10499
10500PCI DRIVER FOR TI DRA7XX
10501M:	Kishon Vijay Abraham I <kishon@ti.com>
10502L:	linux-omap@vger.kernel.org
10503L:	linux-pci@vger.kernel.org
10504S:	Supported
10505F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10506F:	drivers/pci/dwc/pci-dra7xx.c
10507
10508PCI DRIVER FOR TI KEYSTONE
10509M:	Murali Karicheri <m-karicheri2@ti.com>
10510L:	linux-pci@vger.kernel.org
10511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10512S:	Maintained
10513F:	drivers/pci/dwc/*keystone*
10514
10515PCI ENDPOINT SUBSYSTEM
10516M:	Kishon Vijay Abraham I <kishon@ti.com>
10517M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10518L:	linux-pci@vger.kernel.org
10519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10520S:	Supported
10521F:	drivers/pci/endpoint/
10522F:	drivers/misc/pci_endpoint_test.c
10523F:	tools/pci/
10524
10525PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10526M:	Russell Currey <ruscur@russell.cc>
10527L:	linuxppc-dev@lists.ozlabs.org
10528S:	Supported
10529F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10530F:	arch/powerpc/kernel/eeh*.c
10531F:	arch/powerpc/platforms/*/eeh*.c
10532F:	arch/powerpc/include/*/eeh*.h
10533
10534PCI ERROR RECOVERY
10535M:	Linas Vepstas <linasvepstas@gmail.com>
10536L:	linux-pci@vger.kernel.org
10537S:	Supported
10538F:	Documentation/PCI/pci-error-recovery.txt
10539
10540PCI MSI DRIVER FOR ALTERA MSI IP
10541M:	Ley Foon Tan <lftan@altera.com>
10542L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10543L:	linux-pci@vger.kernel.org
10544S:	Supported
10545F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10546F:	drivers/pci/host/pcie-altera-msi.c
10547
10548PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10549M:	Duc Dang <dhdang@apm.com>
10550L:	linux-pci@vger.kernel.org
10551L:	linux-arm-kernel@lists.infradead.org
10552S:	Maintained
10553F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10554F:	drivers/pci/host/pci-xgene-msi.c
10555
10556PCI SUBSYSTEM
10557M:	Bjorn Helgaas <bhelgaas@google.com>
10558L:	linux-pci@vger.kernel.org
10559Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10561S:	Supported
10562F:	Documentation/devicetree/bindings/pci/
10563F:	Documentation/PCI/
10564F:	drivers/pci/
10565F:	include/linux/pci*
10566F:	arch/x86/pci/
10567F:	arch/x86/kernel/quirks.c
10568
10569PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10570M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10571L:	linux-pci@vger.kernel.org
10572Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10574S:	Supported
10575F:	drivers/pci/host/
10576F:	drivers/pci/dwc/
10577
10578PCIE DRIVER FOR AXIS ARTPEC
10579M:	Niklas Cassel <niklas.cassel@axis.com>
10580M:	Jesper Nilsson <jesper.nilsson@axis.com>
10581L:	linux-arm-kernel@axis.com
10582L:	linux-pci@vger.kernel.org
10583S:	Maintained
10584F:	Documentation/devicetree/bindings/pci/axis,artpec*
10585F:	drivers/pci/dwc/*artpec*
10586
10587PCIE DRIVER FOR CAVIUM THUNDERX
10588M:	David Daney <david.daney@cavium.com>
10589L:	linux-pci@vger.kernel.org
10590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10591S:	Supported
10592F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10593F:	drivers/pci/host/pci-thunder-*
10594
10595PCIE DRIVER FOR HISILICON
10596M:	Zhou Wang <wangzhou1@hisilicon.com>
10597L:	linux-pci@vger.kernel.org
10598S:	Maintained
10599F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10600F:	drivers/pci/dwc/pcie-hisi.c
10601
10602PCIE DRIVER FOR HISILICON KIRIN
10603M:	Xiaowei Song <songxiaowei@hisilicon.com>
10604M:	Binghui Wang <wangbinghui@hisilicon.com>
10605L:	linux-pci@vger.kernel.org
10606S:	Maintained
10607F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10608F:	drivers/pci/dwc/pcie-kirin.c
10609
10610PCIE DRIVER FOR HISILICON STB
10611M:	Jianguo Sun <sunjianguo1@huawei.com>
10612M:	Shawn Guo <shawn.guo@linaro.org>
10613L:	linux-pci@vger.kernel.org
10614S:	Maintained
10615F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10616F:	drivers/pci/dwc/pcie-histb.c
10617
10618PCIE DRIVER FOR MEDIATEK
10619M:	Ryder Lee <ryder.lee@mediatek.com>
10620L:	linux-pci@vger.kernel.org
10621L:	linux-mediatek@lists.infradead.org
10622S:	Supported
10623F:	Documentation/devicetree/bindings/pci/mediatek*
10624F:	drivers/pci/host/*mediatek*
10625
10626PCIE DRIVER FOR QUALCOMM MSM
10627M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10628L:	linux-pci@vger.kernel.org
10629L:	linux-arm-msm@vger.kernel.org
10630S:	Maintained
10631F:	drivers/pci/dwc/*qcom*
10632
10633PCIE DRIVER FOR ROCKCHIP
10634M:	Shawn Lin <shawn.lin@rock-chips.com>
10635L:	linux-pci@vger.kernel.org
10636L:	linux-rockchip@lists.infradead.org
10637S:	Maintained
10638F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10639F:	drivers/pci/host/pcie-rockchip.c
10640
10641PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10642M:	Linus Walleij <linus.walleij@linaro.org>
10643L:	linux-pci@vger.kernel.org
10644S:	Maintained
10645F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10646F:	drivers/pci/host/pci-v3-semi.c
10647
10648PCIE DRIVER FOR ST SPEAR13XX
10649M:	Pratyush Anand <pratyush.anand@gmail.com>
10650L:	linux-pci@vger.kernel.org
10651S:	Maintained
10652F:	drivers/pci/dwc/*spear*
10653
10654PCMCIA SUBSYSTEM
10655P:	Linux PCMCIA Team
10656L:	linux-pcmcia@lists.infradead.org
10657W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10659S:	Maintained
10660F:	Documentation/pcmcia/
10661F:	tools/pcmcia/
10662F:	drivers/pcmcia/
10663F:	include/pcmcia/
10664
10665PCNET32 NETWORK DRIVER
10666M:	Don Fry <pcnet32@frontier.com>
10667L:	netdev@vger.kernel.org
10668S:	Maintained
10669F:	drivers/net/ethernet/amd/pcnet32.c
10670
10671PCRYPT PARALLEL CRYPTO ENGINE
10672M:	Steffen Klassert <steffen.klassert@secunet.com>
10673L:	linux-crypto@vger.kernel.org
10674S:	Maintained
10675F:	crypto/pcrypt.c
10676F:	include/crypto/pcrypt.h
10677
10678PEAQ WMI HOTKEYS DRIVER
10679M:	Hans de Goede <hdegoede@redhat.com>
10680L:	platform-driver-x86@vger.kernel.org
10681S:	Maintained
10682F:	drivers/platform/x86/peaq-wmi.c
10683
10684PER-CPU MEMORY ALLOCATOR
10685M:	Tejun Heo <tj@kernel.org>
10686M:	Christoph Lameter <cl@linux.com>
10687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10688S:	Maintained
10689F:	include/linux/percpu*.h
10690F:	mm/percpu*.c
10691F:	arch/*/include/asm/percpu.h
10692
10693PER-TASK DELAY ACCOUNTING
10694M:	Balbir Singh <bsingharora@gmail.com>
10695S:	Maintained
10696F:	include/linux/delayacct.h
10697F:	kernel/delayacct.c
10698
10699PERFORMANCE EVENTS SUBSYSTEM
10700M:	Peter Zijlstra <peterz@infradead.org>
10701M:	Ingo Molnar <mingo@redhat.com>
10702M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10703R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10704R:	Jiri Olsa <jolsa@redhat.com>
10705R:	Namhyung Kim <namhyung@kernel.org>
10706L:	linux-kernel@vger.kernel.org
10707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10708S:	Supported
10709F:	kernel/events/*
10710F:	include/linux/perf_event.h
10711F:	include/uapi/linux/perf_event.h
10712F:	arch/*/kernel/perf_event*.c
10713F:	arch/*/kernel/*/perf_event*.c
10714F:	arch/*/kernel/*/*/perf_event*.c
10715F:	arch/*/include/asm/perf_event.h
10716F:	arch/*/kernel/perf_callchain.c
10717F:	arch/*/events/*
10718F:	tools/perf/
10719
10720PERSONALITY HANDLING
10721M:	Christoph Hellwig <hch@infradead.org>
10722L:	linux-abi-devel@lists.sourceforge.net
10723S:	Maintained
10724F:	include/linux/personality.h
10725F:	include/uapi/linux/personality.h
10726
10727PHONET PROTOCOL
10728M:	Remi Denis-Courmont <courmisch@gmail.com>
10729S:	Supported
10730F:	Documentation/networking/phonet.txt
10731F:	include/linux/phonet.h
10732F:	include/net/phonet/
10733F:	include/uapi/linux/phonet.h
10734F:	net/phonet/
10735
10736PHRAM MTD DRIVER
10737M:	Joern Engel <joern@lazybastard.org>
10738L:	linux-mtd@lists.infradead.org
10739S:	Maintained
10740F:	drivers/mtd/devices/phram.c
10741
10742PICOLCD HID DRIVER
10743M:	Bruno Prémont <bonbons@linux-vserver.org>
10744L:	linux-input@vger.kernel.org
10745S:	Maintained
10746F:	drivers/hid/hid-picolcd*
10747
10748PICOXCELL SUPPORT
10749M:	Jamie Iles <jamie@jamieiles.com>
10750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10751T:	git git://github.com/jamieiles/linux-2.6-ji.git
10752S:	Supported
10753F:	arch/arm/boot/dts/picoxcell*
10754F:	arch/arm/mach-picoxcell/
10755F:	drivers/crypto/picoxcell*
10756
10757PIN CONTROL SUBSYSTEM
10758M:	Linus Walleij <linus.walleij@linaro.org>
10759L:	linux-gpio@vger.kernel.org
10760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10761S:	Maintained
10762F:	Documentation/devicetree/bindings/pinctrl/
10763F:	Documentation/driver-api/pinctl.rst
10764F:	drivers/pinctrl/
10765F:	include/linux/pinctrl/
10766
10767PIN CONTROLLER - ATMEL AT91
10768M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10770S:	Maintained
10771F:	drivers/pinctrl/pinctrl-at91.*
10772
10773PIN CONTROLLER - ATMEL AT91 PIO4
10774M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10776L:	linux-gpio@vger.kernel.org
10777S:	Supported
10778F:	drivers/pinctrl/pinctrl-at91-pio4.*
10779
10780PIN CONTROLLER - INTEL
10781M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10782M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10783S:	Maintained
10784F:	drivers/pinctrl/intel/
10785
10786PIN CONTROLLER - QUALCOMM
10787M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10788S:	Maintained
10789L:	linux-arm-msm@vger.kernel.org
10790F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10791F:	drivers/pinctrl/qcom/
10792
10793PIN CONTROLLER - RENESAS
10794M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10795M:	Geert Uytterhoeven <geert+renesas@glider.be>
10796L:	linux-renesas-soc@vger.kernel.org
10797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10798S:	Maintained
10799F:	drivers/pinctrl/sh-pfc/
10800
10801PIN CONTROLLER - SAMSUNG
10802M:	Tomasz Figa <tomasz.figa@gmail.com>
10803M:	Krzysztof Kozlowski <krzk@kernel.org>
10804M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10806L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10807Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10809S:	Maintained
10810F:	drivers/pinctrl/samsung/
10811F:	include/dt-bindings/pinctrl/samsung.h
10812F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10813
10814PIN CONTROLLER - SINGLE
10815M:	Tony Lindgren <tony@atomide.com>
10816M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10817L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10818L:	linux-omap@vger.kernel.org
10819S:	Maintained
10820F:	drivers/pinctrl/pinctrl-single.c
10821
10822PIN CONTROLLER - ST SPEAR
10823M:	Viresh Kumar <vireshk@kernel.org>
10824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10825W:	http://www.st.com/spear
10826S:	Maintained
10827F:	drivers/pinctrl/spear/
10828
10829PISTACHIO SOC SUPPORT
10830M:	James Hartley <james.hartley@sondrel.com>
10831L:	linux-mips@linux-mips.org
10832S:	Odd Fixes
10833F:	arch/mips/pistachio/
10834F:	arch/mips/include/asm/mach-pistachio/
10835F:	arch/mips/boot/dts/img/pistachio*
10836F:	arch/mips/configs/pistachio*_defconfig
10837
10838PKTCDVD DRIVER
10839S:	Orphan
10840M:	linux-block@vger.kernel.org
10841F:	drivers/block/pktcdvd.c
10842F:	include/linux/pktcdvd.h
10843F:	include/uapi/linux/pktcdvd.h
10844
10845PKUNITY SOC DRIVERS
10846M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10847W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10848S:	Maintained
10849T:	git git://github.com/gxt/linux.git
10850F:	drivers/input/serio/i8042-unicore32io.h
10851F:	drivers/i2c/busses/i2c-puv3.c
10852F:	drivers/video/fbdev/fb-puv3.c
10853F:	drivers/rtc/rtc-puv3.c
10854
10855PMBUS HARDWARE MONITORING DRIVERS
10856M:	Guenter Roeck <linux@roeck-us.net>
10857L:	linux-hwmon@vger.kernel.org
10858W:	http://hwmon.wiki.kernel.org/
10859W:	http://www.roeck-us.net/linux/drivers/
10860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10861S:	Maintained
10862F:	Documentation/hwmon/pmbus
10863F:	drivers/hwmon/pmbus/
10864F:	include/linux/pmbus.h
10865
10866PMC SIERRA MaxRAID DRIVER
10867L:	linux-scsi@vger.kernel.org
10868W:	http://www.pmc-sierra.com/
10869S:	Orphan
10870F:	drivers/scsi/pmcraid.*
10871
10872PMC SIERRA PM8001 DRIVER
10873M:	Jack Wang <jinpu.wang@profitbricks.com>
10874M:	lindar_liu@usish.com
10875L:	linux-scsi@vger.kernel.org
10876S:	Supported
10877F:	drivers/scsi/pm8001/
10878
10879PNP SUPPORT
10880M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10881S:	Maintained
10882F:	drivers/pnp/
10883
10884POSIX CLOCKS and TIMERS
10885M:	Thomas Gleixner <tglx@linutronix.de>
10886L:	linux-kernel@vger.kernel.org
10887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10888S:	Maintained
10889F:	fs/timerfd.c
10890F:	include/linux/timer*
10891F:	kernel/time/*timer*
10892
10893POWER MANAGEMENT CORE
10894M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10895L:	linux-pm@vger.kernel.org
10896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10897B:	https://bugzilla.kernel.org
10898S:	Supported
10899F:	drivers/base/power/
10900F:	include/linux/pm.h
10901F:	include/linux/pm_*
10902F:	include/linux/powercap.h
10903F:	drivers/powercap/
10904
10905POWER STATE COORDINATION INTERFACE (PSCI)
10906M:	Mark Rutland <mark.rutland@arm.com>
10907M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10908L:	linux-arm-kernel@lists.infradead.org
10909S:	Maintained
10910F:	drivers/firmware/psci*.c
10911F:	include/linux/psci.h
10912F:	include/uapi/linux/psci.h
10913
10914POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10915M:	Sebastian Reichel <sre@kernel.org>
10916L:	linux-pm@vger.kernel.org
10917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10918S:	Maintained
10919F:	Documentation/devicetree/bindings/power/supply/
10920F:	include/linux/power_supply.h
10921F:	drivers/power/supply/
10922
10923POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10924M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10925L:	linuxppc-dev@lists.ozlabs.org
10926S:	Maintained
10927F:	drivers/char/powernv-op-panel.c
10928
10929PPP OVER ATM (RFC 2364)
10930M:	Mitchell Blank Jr <mitch@sfgoth.com>
10931S:	Maintained
10932F:	net/atm/pppoatm.c
10933F:	include/uapi/linux/atmppp.h
10934
10935PPP OVER ETHERNET
10936M:	Michal Ostrowski <mostrows@earthlink.net>
10937S:	Maintained
10938F:	drivers/net/ppp/pppoe.c
10939F:	drivers/net/ppp/pppox.c
10940
10941PPP OVER L2TP
10942M:	James Chapman <jchapman@katalix.com>
10943S:	Maintained
10944F:	net/l2tp/l2tp_ppp.c
10945F:	include/linux/if_pppol2tp.h
10946F:	include/uapi/linux/if_pppol2tp.h
10947
10948PPP PROTOCOL DRIVERS AND COMPRESSORS
10949M:	Paul Mackerras <paulus@samba.org>
10950L:	linux-ppp@vger.kernel.org
10951S:	Maintained
10952F:	drivers/net/ppp/ppp_*
10953
10954PPS SUPPORT
10955M:	Rodolfo Giometti <giometti@enneenne.com>
10956W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10957L:	linuxpps@ml.enneenne.com (subscribers-only)
10958S:	Maintained
10959F:	Documentation/pps/
10960F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10961F:	Documentation/ABI/testing/sysfs-pps
10962F:	drivers/pps/
10963F:	include/linux/pps*.h
10964F:	include/uapi/linux/pps.h
10965
10966PPTP DRIVER
10967M:	Dmitry Kozlov <xeb@mail.ru>
10968L:	netdev@vger.kernel.org
10969S:	Maintained
10970F:	drivers/net/ppp/pptp.c
10971W:	http://sourceforge.net/projects/accel-pptp
10972
10973PREEMPTIBLE KERNEL
10974M:	Robert Love <rml@tech9.net>
10975L:	kpreempt-tech@lists.sourceforge.net
10976W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10977S:	Supported
10978F:	Documentation/preempt-locking.txt
10979F:	include/linux/preempt.h
10980
10981PRINTK
10982M:	Petr Mladek <pmladek@suse.com>
10983M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10984R:	Steven Rostedt <rostedt@goodmis.org>
10985S:	Maintained
10986F:	kernel/printk/
10987F:	include/linux/printk.h
10988
10989PRISM54 WIRELESS DRIVER
10990M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10991L:	linux-wireless@vger.kernel.org
10992W:	http://wireless.kernel.org/en/users/Drivers/p54
10993S:	Obsolete
10994F:	drivers/net/wireless/intersil/prism54/
10995
10996PROC SYSCTL
10997M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10998M:	Kees Cook <keescook@chromium.org>
10999L:	linux-kernel@vger.kernel.org
11000L:	linux-fsdevel@vger.kernel.org
11001S:	Maintained
11002F:	fs/proc/proc_sysctl.c
11003F:	include/linux/sysctl.h
11004F:	kernel/sysctl.c
11005F:	tools/testing/selftests/sysctl/
11006
11007PS3 NETWORK SUPPORT
11008M:	Geoff Levand <geoff@infradead.org>
11009L:	netdev@vger.kernel.org
11010L:	linuxppc-dev@lists.ozlabs.org
11011S:	Maintained
11012F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11013
11014PS3 PLATFORM SUPPORT
11015M:	Geoff Levand <geoff@infradead.org>
11016L:	linuxppc-dev@lists.ozlabs.org
11017S:	Maintained
11018F:	arch/powerpc/boot/ps3*
11019F:	arch/powerpc/include/asm/lv1call.h
11020F:	arch/powerpc/include/asm/ps3*.h
11021F:	arch/powerpc/platforms/ps3/
11022F:	drivers/*/ps3*
11023F:	drivers/ps3/
11024F:	drivers/rtc/rtc-ps3.c
11025F:	drivers/usb/host/*ps3.c
11026F:	sound/ppc/snd_ps3*
11027
11028PS3VRAM DRIVER
11029M:	Jim Paris <jim@jtan.com>
11030M:	Geoff Levand <geoff@infradead.org>
11031L:	linuxppc-dev@lists.ozlabs.org
11032S:	Maintained
11033F:	drivers/block/ps3vram.c
11034
11035PSAMPLE PACKET SAMPLING SUPPORT:
11036M:	Yotam Gigi <yotam.gi@gmail.com>
11037S:	Maintained
11038F:	net/psample
11039F:	include/net/psample.h
11040F:	include/uapi/linux/psample.h
11041
11042PSTORE FILESYSTEM
11043M:	Kees Cook <keescook@chromium.org>
11044M:	Anton Vorontsov <anton@enomsg.org>
11045M:	Colin Cross <ccross@android.com>
11046M:	Tony Luck <tony.luck@intel.com>
11047S:	Maintained
11048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11049F:	fs/pstore/
11050F:	include/linux/pstore*
11051F:	drivers/firmware/efi/efi-pstore.c
11052F:	drivers/acpi/apei/erst.c
11053F:	Documentation/admin-guide/ramoops.rst
11054F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11055K:	\b(pstore|ramoops)
11056
11057PTP HARDWARE CLOCK SUPPORT
11058M:	Richard Cochran <richardcochran@gmail.com>
11059L:	netdev@vger.kernel.org
11060S:	Maintained
11061W:	http://linuxptp.sourceforge.net/
11062F:	Documentation/ABI/testing/sysfs-ptp
11063F:	Documentation/ptp/*
11064F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11065F:	drivers/net/phy/dp83640*
11066F:	drivers/ptp/*
11067F:	include/linux/ptp_cl*
11068
11069PTRACE SUPPORT
11070M:	Oleg Nesterov <oleg@redhat.com>
11071S:	Maintained
11072F:	include/asm-generic/syscall.h
11073F:	include/linux/ptrace.h
11074F:	include/linux/regset.h
11075F:	include/linux/tracehook.h
11076F:	include/uapi/linux/ptrace.h
11077F:	include/uapi/linux/ptrace.h
11078F:	include/asm-generic/ptrace.h
11079F:	kernel/ptrace.c
11080F:	arch/*/ptrace*.c
11081F:	arch/*/*/ptrace*.c
11082F:	arch/*/include/asm/ptrace*.h
11083
11084PULSE8-CEC DRIVER
11085M:	Hans Verkuil <hverkuil@xs4all.nl>
11086L:	linux-media@vger.kernel.org
11087T:	git git://linuxtv.org/media_tree.git
11088S:	Maintained
11089F:	drivers/media/usb/pulse8-cec/*
11090F:	Documentation/media/cec-drivers/pulse8-cec.rst
11091
11092PVRUSB2 VIDEO4LINUX DRIVER
11093M:	Mike Isely <isely@pobox.com>
11094L:	pvrusb2@isely.net	(subscribers-only)
11095L:	linux-media@vger.kernel.org
11096W:	http://www.isely.net/pvrusb2/
11097T:	git git://linuxtv.org/media_tree.git
11098S:	Maintained
11099F:	Documentation/media/v4l-drivers/pvrusb2*
11100F:	drivers/media/usb/pvrusb2/
11101
11102PWC WEBCAM DRIVER
11103M:	Hans Verkuil <hverkuil@xs4all.nl>
11104L:	linux-media@vger.kernel.org
11105T:	git git://linuxtv.org/media_tree.git
11106S:	Odd Fixes
11107F:	drivers/media/usb/pwc/*
11108
11109PWM FAN DRIVER
11110M:	Kamil Debski <kamil@wypas.org>
11111M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11112L:	linux-hwmon@vger.kernel.org
11113S:	Supported
11114F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11115F:	Documentation/hwmon/pwm-fan
11116F:	drivers/hwmon/pwm-fan.c
11117
11118PWM IR Transmitter
11119M:	Sean Young <sean@mess.org>
11120L:	linux-media@vger.kernel.org
11121S:	Maintained
11122F:	drivers/media/rc/pwm-ir-tx.c
11123
11124PWM SUBSYSTEM
11125M:	Thierry Reding <thierry.reding@gmail.com>
11126L:	linux-pwm@vger.kernel.org
11127S:	Maintained
11128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11129F:	Documentation/pwm.txt
11130F:	Documentation/devicetree/bindings/pwm/
11131F:	include/linux/pwm.h
11132F:	drivers/pwm/
11133F:	drivers/video/backlight/pwm_bl.c
11134F:	include/linux/pwm_backlight.h
11135F:	drivers/gpio/gpio-mvebu.c
11136F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11137
11138PXA GPIO DRIVER
11139M:	Robert Jarzmik <robert.jarzmik@free.fr>
11140L:	linux-gpio@vger.kernel.org
11141S:	Maintained
11142F:	drivers/gpio/gpio-pxa.c
11143
11144PXA MMCI DRIVER
11145S:	Orphan
11146
11147PXA RTC DRIVER
11148M:	Robert Jarzmik <robert.jarzmik@free.fr>
11149L:	linux-rtc@vger.kernel.org
11150S:	Maintained
11151
11152PXA2xx/PXA3xx SUPPORT
11153M:	Daniel Mack <daniel@zonque.org>
11154M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11155M:	Robert Jarzmik <robert.jarzmik@free.fr>
11156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11157T:	git git://github.com/hzhuang1/linux.git
11158T:	git git://github.com/rjarzmik/linux.git
11159S:	Maintained
11160F:	arch/arm/boot/dts/pxa*
11161F:	arch/arm/mach-pxa/
11162F:	drivers/dma/pxa*
11163F:	drivers/pcmcia/pxa2xx*
11164F:	drivers/pinctrl/pxa/
11165F:	drivers/spi/spi-pxa2xx*
11166F:	drivers/usb/gadget/udc/pxa2*
11167F:	include/sound/pxa2xx-lib.h
11168F:	sound/arm/pxa*
11169F:	sound/soc/pxa/
11170
11171PXA3xx NAND FLASH DRIVER
11172M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11173L:	linux-mtd@lists.infradead.org
11174S:	Maintained
11175F:	drivers/mtd/nand/pxa3xx_nand.c
11176
11177QAT DRIVER
11178M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11179L:	qat-linux@intel.com
11180S:	Supported
11181F:	drivers/crypto/qat/
11182
11183QCOM AUDIO (ASoC) DRIVERS
11184M:	Patrick Lai <plai@codeaurora.org>
11185M:	Banajit Goswami <bgoswami@codeaurora.org>
11186L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11187S:	Supported
11188F:	sound/soc/qcom/
11189
11190QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11191M:	Gabriel Somlo <somlo@cmu.edu>
11192M:	"Michael S. Tsirkin" <mst@redhat.com>
11193L:	qemu-devel@nongnu.org
11194S:	Maintained
11195F:	drivers/firmware/qemu_fw_cfg.c
11196
11197QIB DRIVER
11198M:	Mike Marciniszyn <infinipath@intel.com>
11199L:	linux-rdma@vger.kernel.org
11200S:	Supported
11201F:	drivers/infiniband/hw/qib/
11202
11203QLOGIC QL41xxx FCOE DRIVER
11204M:	QLogic-Storage-Upstream@cavium.com
11205L:	linux-scsi@vger.kernel.org
11206S:	Supported
11207F:	drivers/scsi/qedf/
11208
11209QLOGIC QL41xxx ISCSI DRIVER
11210M:	QLogic-Storage-Upstream@cavium.com
11211L:	linux-scsi@vger.kernel.org
11212S:	Supported
11213F:	drivers/scsi/qedi/
11214
11215QLOGIC QL4xxx ETHERNET DRIVER
11216M:	Ariel Elior <Ariel.Elior@cavium.com>
11217M:	everest-linux-l2@cavium.com
11218L:	netdev@vger.kernel.org
11219S:	Supported
11220F:	drivers/net/ethernet/qlogic/qed/
11221F:	include/linux/qed/
11222F:	drivers/net/ethernet/qlogic/qede/
11223
11224QLOGIC QL4xxx RDMA DRIVER
11225M:	Ram Amrani <Ram.Amrani@cavium.com>
11226M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11227M:	Ariel Elior <Ariel.Elior@cavium.com>
11228L:	linux-rdma@vger.kernel.org
11229S:	Supported
11230F:	drivers/infiniband/hw/qedr/
11231F:	include/uapi/rdma/qedr-abi.h
11232
11233QLOGIC QLA1280 SCSI DRIVER
11234M:	Michael Reed <mdr@sgi.com>
11235L:	linux-scsi@vger.kernel.org
11236S:	Maintained
11237F:	drivers/scsi/qla1280.[ch]
11238
11239QLOGIC QLA2XXX FC-SCSI DRIVER
11240M:	qla2xxx-upstream@qlogic.com
11241L:	linux-scsi@vger.kernel.org
11242S:	Supported
11243F:	Documentation/scsi/LICENSE.qla2xxx
11244F:	drivers/scsi/qla2xxx/
11245
11246QLOGIC QLA3XXX NETWORK DRIVER
11247M:	Dept-GELinuxNICDev@cavium.com
11248L:	netdev@vger.kernel.org
11249S:	Supported
11250F:	Documentation/networking/LICENSE.qla3xxx
11251F:	drivers/net/ethernet/qlogic/qla3xxx.*
11252
11253QLOGIC QLA4XXX iSCSI DRIVER
11254M:	QLogic-Storage-Upstream@qlogic.com
11255L:	linux-scsi@vger.kernel.org
11256S:	Supported
11257F:	Documentation/scsi/LICENSE.qla4xxx
11258F:	drivers/scsi/qla4xxx/
11259
11260QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11261M:	Harish Patil <harish.patil@cavium.com>
11262M:	Manish Chopra <manish.chopra@cavium.com>
11263M:	Dept-GELinuxNICDev@cavium.com
11264L:	netdev@vger.kernel.org
11265S:	Supported
11266F:	drivers/net/ethernet/qlogic/qlcnic/
11267
11268QLOGIC QLGE 10Gb ETHERNET DRIVER
11269M:	Harish Patil <harish.patil@cavium.com>
11270M:	Manish Chopra <manish.chopra@cavium.com>
11271M:	Dept-GELinuxNICDev@cavium.com
11272L:	netdev@vger.kernel.org
11273S:	Supported
11274F:	drivers/net/ethernet/qlogic/qlge/
11275
11276QNX4 FILESYSTEM
11277M:	Anders Larsen <al@alarsen.net>
11278W:	http://www.alarsen.net/linux/qnx4fs/
11279S:	Maintained
11280F:	fs/qnx4/
11281F:	include/uapi/linux/qnx4_fs.h
11282F:	include/uapi/linux/qnxtypes.h
11283
11284QORIQ DPAA2 FSL-MC BUS DRIVER
11285M:	Stuart Yoder <stuyoder@gmail.com>
11286M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11287L:	linux-kernel@vger.kernel.org
11288S:	Maintained
11289F:	drivers/staging/fsl-mc/
11290F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11291
11292QT1010 MEDIA DRIVER
11293M:	Antti Palosaari <crope@iki.fi>
11294L:	linux-media@vger.kernel.org
11295W:	https://linuxtv.org
11296W:	http://palosaari.fi/linux/
11297Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11298T:	git git://linuxtv.org/anttip/media_tree.git
11299S:	Maintained
11300F:	drivers/media/tuners/qt1010*
11301
11302QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11303M:	Kalle Valo <kvalo@qca.qualcomm.com>
11304L:	ath10k@lists.infradead.org
11305W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11307S:	Supported
11308F:	drivers/net/wireless/ath/ath10k/
11309
11310QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11311M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11312L:	linux-wireless@vger.kernel.org
11313W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11314S:	Supported
11315F:	drivers/net/wireless/ath/ath9k/
11316
11317QUALCOMM CAMERA SUBSYSTEM DRIVER
11318M:	Todor Tomov <todor.tomov@linaro.org>
11319L:	linux-media@vger.kernel.org
11320S:	Maintained
11321F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11322F:	Documentation/media/v4l-drivers/qcom_camss.rst
11323F:	drivers/media/platform/qcom/camss-8x16/
11324
11325QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11326M:	Timur Tabi <timur@codeaurora.org>
11327L:	netdev@vger.kernel.org
11328S:	Supported
11329F:	drivers/net/ethernet/qualcomm/emac/
11330
11331QUALCOMM HEXAGON ARCHITECTURE
11332M:	Richard Kuo <rkuo@codeaurora.org>
11333L:	linux-hexagon@vger.kernel.org
11334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11335S:	Supported
11336F:	arch/hexagon/
11337
11338QUALCOMM IOMMU
11339M:	Rob Clark <robdclark@gmail.com>
11340L:	iommu@lists.linux-foundation.org
11341L:	linux-arm-msm@vger.kernel.org
11342S:	Maintained
11343F:	drivers/iommu/qcom_iommu.c
11344
11345QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11346M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11347L:	linux-media@vger.kernel.org
11348L:	linux-arm-msm@vger.kernel.org
11349T:	git git://linuxtv.org/media_tree.git
11350S:	Maintained
11351F:	drivers/media/platform/qcom/venus/
11352
11353QUALCOMM WCN36XX WIRELESS DRIVER
11354M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11355L:	wcn36xx@lists.infradead.org
11356W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11357T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11358S:	Supported
11359F:	drivers/net/wireless/ath/wcn36xx/
11360
11361QUANTENNA QTNFMAC WIRELESS DRIVER
11362M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11363M:	Avinash Patil <avinashp@quantenna.com>
11364M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11365L:	linux-wireless@vger.kernel.org
11366S:	Maintained
11367F:	drivers/net/wireless/quantenna
11368
11369RADEON and AMDGPU DRM DRIVERS
11370M:	Alex Deucher <alexander.deucher@amd.com>
11371M:	Christian König <christian.koenig@amd.com>
11372L:	amd-gfx@lists.freedesktop.org
11373T:	git git://people.freedesktop.org/~agd5f/linux
11374S:	Supported
11375F:	drivers/gpu/drm/radeon/
11376F:	include/uapi/drm/radeon_drm.h
11377F:	drivers/gpu/drm/amd/
11378F:	include/uapi/drm/amdgpu_drm.h
11379
11380RADEON FRAMEBUFFER DISPLAY DRIVER
11381M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11382L:	linux-fbdev@vger.kernel.org
11383S:	Maintained
11384F:	drivers/video/fbdev/aty/radeon*
11385F:	include/uapi/linux/radeonfb.h
11386
11387RADIOSHARK RADIO DRIVER
11388M:	Hans Verkuil <hverkuil@xs4all.nl>
11389L:	linux-media@vger.kernel.org
11390T:	git git://linuxtv.org/media_tree.git
11391S:	Maintained
11392F:	drivers/media/radio/radio-shark.c
11393
11394RADIOSHARK2 RADIO DRIVER
11395M:	Hans Verkuil <hverkuil@xs4all.nl>
11396L:	linux-media@vger.kernel.org
11397T:	git git://linuxtv.org/media_tree.git
11398S:	Maintained
11399F:	drivers/media/radio/radio-shark2.c
11400F:	drivers/media/radio/radio-tea5777.c
11401
11402RADOS BLOCK DEVICE (RBD)
11403M:	Ilya Dryomov <idryomov@gmail.com>
11404M:	Sage Weil <sage@redhat.com>
11405M:	Alex Elder <elder@kernel.org>
11406L:	ceph-devel@vger.kernel.org
11407W:	http://ceph.com/
11408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11409T:	git git://github.com/ceph/ceph-client.git
11410S:	Supported
11411F:	Documentation/ABI/testing/sysfs-bus-rbd
11412F:	drivers/block/rbd.c
11413F:	drivers/block/rbd_types.h
11414
11415RAGE128 FRAMEBUFFER DISPLAY DRIVER
11416M:	Paul Mackerras <paulus@samba.org>
11417L:	linux-fbdev@vger.kernel.org
11418S:	Maintained
11419F:	drivers/video/fbdev/aty/aty128fb.c
11420
11421RAINSHADOW-CEC DRIVER
11422M:	Hans Verkuil <hverkuil@xs4all.nl>
11423L:	linux-media@vger.kernel.org
11424T:	git git://linuxtv.org/media_tree.git
11425S:	Maintained
11426F:	drivers/media/usb/rainshadow-cec/*
11427
11428RALINK MIPS ARCHITECTURE
11429M:	John Crispin <john@phrozen.org>
11430L:	linux-mips@linux-mips.org
11431S:	Maintained
11432F:	arch/mips/ralink
11433
11434RALINK RT2X00 WIRELESS LAN DRIVER
11435P:	rt2x00 project
11436M:	Stanislaw Gruszka <sgruszka@redhat.com>
11437M:	Helmut Schaa <helmut.schaa@googlemail.com>
11438L:	linux-wireless@vger.kernel.org
11439S:	Maintained
11440F:	drivers/net/wireless/ralink/rt2x00/
11441
11442RAMDISK RAM BLOCK DEVICE DRIVER
11443M:	Jens Axboe <axboe@kernel.dk>
11444S:	Maintained
11445F:	Documentation/blockdev/ramdisk.txt
11446F:	drivers/block/brd.c
11447
11448RANDOM NUMBER DRIVER
11449M:	"Theodore Ts'o" <tytso@mit.edu>
11450S:	Maintained
11451F:	drivers/char/random.c
11452
11453RAPIDIO SUBSYSTEM
11454M:	Matt Porter <mporter@kernel.crashing.org>
11455M:	Alexandre Bounine <alexandre.bounine@idt.com>
11456S:	Maintained
11457F:	drivers/rapidio/
11458
11459RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11460L:	linux-wireless@vger.kernel.org
11461S:	Orphan
11462F:	drivers/net/wireless/ray*
11463
11464RCUTORTURE MODULE
11465M:	Josh Triplett <josh@joshtriplett.org>
11466M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11467L:	linux-kernel@vger.kernel.org
11468S:	Supported
11469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11470F:	Documentation/RCU/torture.txt
11471F:	kernel/rcu/rcutorture.c
11472
11473RCUTORTURE TEST FRAMEWORK
11474M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11475M:	Josh Triplett <josh@joshtriplett.org>
11476R:	Steven Rostedt <rostedt@goodmis.org>
11477R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11478R:	Lai Jiangshan <jiangshanlai@gmail.com>
11479L:	linux-kernel@vger.kernel.org
11480S:	Supported
11481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11482F:	tools/testing/selftests/rcutorture
11483
11484RDC R-321X SoC
11485M:	Florian Fainelli <florian@openwrt.org>
11486S:	Maintained
11487
11488RDC R6040 FAST ETHERNET DRIVER
11489M:	Florian Fainelli <f.fainelli@gmail.com>
11490L:	netdev@vger.kernel.org
11491S:	Maintained
11492F:	drivers/net/ethernet/rdc/r6040.c
11493
11494RDMAVT - RDMA verbs software
11495M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11496L:	linux-rdma@vger.kernel.org
11497S:	Supported
11498F:	drivers/infiniband/sw/rdmavt
11499
11500RDS - RELIABLE DATAGRAM SOCKETS
11501M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11502L:	netdev@vger.kernel.org
11503L:	linux-rdma@vger.kernel.org
11504L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11505W:	https://oss.oracle.com/projects/rds/
11506S:	Supported
11507F:	net/rds/
11508F:	Documentation/networking/rds.txt
11509
11510RDT - RESOURCE ALLOCATION
11511M:	Fenghua Yu <fenghua.yu@intel.com>
11512L:	linux-kernel@vger.kernel.org
11513S:	Supported
11514F:	arch/x86/kernel/cpu/intel_rdt*
11515F:	arch/x86/include/asm/intel_rdt_sched.h
11516F:	Documentation/x86/intel_rdt*
11517
11518READ-COPY UPDATE (RCU)
11519M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11520M:	Josh Triplett <josh@joshtriplett.org>
11521R:	Steven Rostedt <rostedt@goodmis.org>
11522R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11523R:	Lai Jiangshan <jiangshanlai@gmail.com>
11524L:	linux-kernel@vger.kernel.org
11525W:	http://www.rdrop.com/users/paulmck/RCU/
11526S:	Supported
11527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11528F:	Documentation/RCU/
11529X:	Documentation/RCU/torture.txt
11530F:	include/linux/rcu*
11531X:	include/linux/srcu.h
11532F:	kernel/rcu/
11533X:	kernel/torture.c
11534
11535REAL TIME CLOCK (RTC) SUBSYSTEM
11536M:	Alessandro Zummo <a.zummo@towertech.it>
11537M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11538L:	linux-rtc@vger.kernel.org
11539Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11541S:	Maintained
11542F:	Documentation/devicetree/bindings/rtc/
11543F:	Documentation/rtc.txt
11544F:	drivers/rtc/
11545F:	include/linux/rtc.h
11546F:	include/uapi/linux/rtc.h
11547F:	include/linux/rtc/
11548F:	include/linux/platform_data/rtc-*
11549F:	tools/testing/selftests/timers/rtctest.c
11550
11551REALTEK AUDIO CODECS
11552M:	Bard Liao <bardliao@realtek.com>
11553M:	Oder Chiou <oder_chiou@realtek.com>
11554S:	Maintained
11555F:	sound/soc/codecs/rt*
11556F:	include/sound/rt*.h
11557
11558REGISTER MAP ABSTRACTION
11559M:	Mark Brown <broonie@kernel.org>
11560L:	linux-kernel@vger.kernel.org
11561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11562S:	Supported
11563F:	Documentation/devicetree/bindings/regmap/
11564F:	drivers/base/regmap/
11565F:	include/linux/regmap.h
11566
11567REISERFS FILE SYSTEM
11568L:	reiserfs-devel@vger.kernel.org
11569S:	Supported
11570F:	fs/reiserfs/
11571
11572REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11573M:	Ohad Ben-Cohen <ohad@wizery.com>
11574M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11575L:	linux-remoteproc@vger.kernel.org
11576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11577S:	Maintained
11578F:	Documentation/devicetree/bindings/remoteproc/
11579F:	Documentation/remoteproc.txt
11580F:	drivers/remoteproc/
11581F:	include/linux/remoteproc.h
11582
11583REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11584M:	Ohad Ben-Cohen <ohad@wizery.com>
11585M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11586L:	linux-remoteproc@vger.kernel.org
11587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11588S:	Maintained
11589F:	drivers/rpmsg/
11590F:	Documentation/rpmsg.txt
11591F:	include/linux/rpmsg.h
11592F:	include/linux/rpmsg/
11593
11594RENESAS CLOCK DRIVERS
11595M:	Geert Uytterhoeven <geert+renesas@glider.be>
11596L:	linux-renesas-soc@vger.kernel.org
11597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11598S:	Supported
11599F:	drivers/clk/renesas/
11600
11601RENESAS ETHERNET DRIVERS
11602R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11603L:	netdev@vger.kernel.org
11604L:	linux-renesas-soc@vger.kernel.org
11605F:	Documentation/devicetree/bindings/net/renesas,*.txt
11606F:	Documentation/devicetree/bindings/net/sh_eth.txt
11607F:	drivers/net/ethernet/renesas/
11608F:	include/linux/sh_eth.h
11609
11610RENESAS R-CAR GYROADC DRIVER
11611M:	Marek Vasut <marek.vasut@gmail.com>
11612L:	linux-iio@vger.kernel.org
11613S:	Supported
11614F:	drivers/iio/adc/rcar_gyro_adc.c
11615
11616RENESAS USB PHY DRIVER
11617M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11618L:	linux-renesas-soc@vger.kernel.org
11619S:	Maintained
11620F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11621
11622RESET CONTROLLER FRAMEWORK
11623M:	Philipp Zabel <p.zabel@pengutronix.de>
11624T:	git git://git.pengutronix.de/git/pza/linux
11625S:	Maintained
11626F:	drivers/reset/
11627F:	Documentation/devicetree/bindings/reset/
11628F:	include/dt-bindings/reset/
11629F:	include/linux/reset.h
11630F:	include/linux/reset-controller.h
11631
11632RFKILL
11633M:	Johannes Berg <johannes@sipsolutions.net>
11634L:	linux-wireless@vger.kernel.org
11635W:	http://wireless.kernel.org/
11636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11638S:	Maintained
11639F:	Documentation/rfkill.txt
11640F:	Documentation/ABI/stable/sysfs-class-rfkill
11641F:	net/rfkill/
11642
11643RHASHTABLE
11644M:	Thomas Graf <tgraf@suug.ch>
11645M:	Herbert Xu <herbert@gondor.apana.org.au>
11646L:	netdev@vger.kernel.org
11647S:	Maintained
11648F:	lib/rhashtable.c
11649F:	include/linux/rhashtable.h
11650
11651RICOH R5C592 MEMORYSTICK DRIVER
11652M:	Maxim Levitsky <maximlevitsky@gmail.com>
11653S:	Maintained
11654F:	drivers/memstick/host/r592.*
11655
11656RICOH SMARTMEDIA/XD DRIVER
11657M:	Maxim Levitsky <maximlevitsky@gmail.com>
11658S:	Maintained
11659F:	drivers/mtd/nand/r852.c
11660F:	drivers/mtd/nand/r852.h
11661
11662RISC-V ARCHITECTURE
11663M:	Palmer Dabbelt <palmer@sifive.com>
11664M:	Albert Ou <albert@sifive.com>
11665L:	patches@groups.riscv.org
11666T:	git https://github.com/riscv/riscv-linux
11667S:	Supported
11668F:	arch/riscv/
11669K:	riscv
11670N:	riscv
11671
11672ROCCAT DRIVERS
11673M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11674W:	http://sourceforge.net/projects/roccat/
11675S:	Maintained
11676F:	drivers/hid/hid-roccat*
11677F:	include/linux/hid-roccat*
11678F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11679
11680ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11681M:	Jacob chen <jacob2.chen@rock-chips.com>
11682L:	linux-media@vger.kernel.org
11683S:	Maintained
11684F:	drivers/media/platform/rockchip/rga/
11685F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11686
11687ROCKER DRIVER
11688M:	Jiri Pirko <jiri@resnulli.us>
11689L:	netdev@vger.kernel.org
11690S:	Supported
11691F:	drivers/net/ethernet/rocker/
11692
11693ROCKETPORT DRIVER
11694P:	Comtrol Corp.
11695W:	http://www.comtrol.com
11696S:	Maintained
11697F:	Documentation/serial/rocket.txt
11698F:	drivers/tty/rocket*
11699
11700ROCKETPORT EXPRESS/INFINITY DRIVER
11701M:	Kevin Cernekee <cernekee@gmail.com>
11702L:	linux-serial@vger.kernel.org
11703S:	Odd Fixes
11704F:	drivers/tty/serial/rp2.*
11705
11706ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11707M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11708L:	linux-kernel@vger.kernel.org
11709L:	linux-renesas-soc@vger.kernel.org
11710S:	Supported
11711F:	drivers/mfd/bd9571mwv.c
11712F:	drivers/regulator/bd9571mwv-regulator.c
11713F:	drivers/gpio/gpio-bd9571mwv.c
11714F:	include/linux/mfd/bd9571mwv.h
11715F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11716
11717ROSE NETWORK LAYER
11718M:	Ralf Baechle <ralf@linux-mips.org>
11719L:	linux-hams@vger.kernel.org
11720W:	http://www.linux-ax25.org/
11721S:	Maintained
11722F:	include/net/rose.h
11723F:	include/uapi/linux/rose.h
11724F:	net/rose/
11725
11726RTL2830 MEDIA DRIVER
11727M:	Antti Palosaari <crope@iki.fi>
11728L:	linux-media@vger.kernel.org
11729W:	https://linuxtv.org
11730W:	http://palosaari.fi/linux/
11731Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11732T:	git git://linuxtv.org/anttip/media_tree.git
11733S:	Maintained
11734F:	drivers/media/dvb-frontends/rtl2830*
11735
11736RTL2832 MEDIA DRIVER
11737M:	Antti Palosaari <crope@iki.fi>
11738L:	linux-media@vger.kernel.org
11739W:	https://linuxtv.org
11740W:	http://palosaari.fi/linux/
11741Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11742T:	git git://linuxtv.org/anttip/media_tree.git
11743S:	Maintained
11744F:	drivers/media/dvb-frontends/rtl2832*
11745
11746RTL2832_SDR MEDIA DRIVER
11747M:	Antti Palosaari <crope@iki.fi>
11748L:	linux-media@vger.kernel.org
11749W:	https://linuxtv.org
11750W:	http://palosaari.fi/linux/
11751Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11752T:	git git://linuxtv.org/anttip/media_tree.git
11753S:	Maintained
11754F:	drivers/media/dvb-frontends/rtl2832_sdr*
11755
11756RTL8180 WIRELESS DRIVER
11757L:	linux-wireless@vger.kernel.org
11758W:	http://wireless.kernel.org/
11759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11760S:	Orphan
11761F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11762
11763RTL8187 WIRELESS DRIVER
11764M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11765M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11766M:	Larry Finger <Larry.Finger@lwfinger.net>
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/rtl818x/rtl8187/
11772
11773RTL8192CE WIRELESS DRIVER
11774M:	Larry Finger <Larry.Finger@lwfinger.net>
11775M:	Chaoming Li <chaoming_li@realsil.com.cn>
11776L:	linux-wireless@vger.kernel.org
11777W:	http://wireless.kernel.org/
11778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11779S:	Maintained
11780F:	drivers/net/wireless/realtek/rtlwifi/
11781F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11782
11783RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11784M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11785L:	linux-wireless@vger.kernel.org
11786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11787S:	Maintained
11788F:	drivers/net/wireless/realtek/rtl8xxxu/
11789
11790RXRPC SOCKETS (AF_RXRPC)
11791M:	David Howells <dhowells@redhat.com>
11792L:	linux-afs@lists.infradead.org
11793S:	Supported
11794F:	net/rxrpc/
11795F:	include/keys/rxrpc-type.h
11796F:	include/net/af_rxrpc.h
11797F:	include/trace/events/rxrpc.h
11798F:	include/uapi/linux/rxrpc.h
11799F:	Documentation/networking/rxrpc.txt
11800W:	https://www.infradead.org/~dhowells/kafs/
11801
11802S3 SAVAGE FRAMEBUFFER DRIVER
11803M:	Antonino Daplas <adaplas@gmail.com>
11804L:	linux-fbdev@vger.kernel.org
11805S:	Maintained
11806F:	drivers/video/fbdev/savage/
11807
11808S390
11809M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11810M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11811L:	linux-s390@vger.kernel.org
11812W:	http://www.ibm.com/developerworks/linux/linux390/
11813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11814S:	Supported
11815F:	arch/s390/
11816F:	drivers/s390/
11817F:	Documentation/s390/
11818F:	Documentation/driver-api/s390-drivers.rst
11819
11820S390 COMMON I/O LAYER
11821M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11822M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11823L:	linux-s390@vger.kernel.org
11824W:	http://www.ibm.com/developerworks/linux/linux390/
11825S:	Supported
11826F:	drivers/s390/cio/
11827
11828S390 DASD DRIVER
11829M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11830M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11831L:	linux-s390@vger.kernel.org
11832W:	http://www.ibm.com/developerworks/linux/linux390/
11833S:	Supported
11834F:	drivers/s390/block/dasd*
11835F:	block/partitions/ibm.c
11836
11837S390 IOMMU (PCI)
11838M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11839L:	linux-s390@vger.kernel.org
11840W:	http://www.ibm.com/developerworks/linux/linux390/
11841S:	Supported
11842F:	drivers/iommu/s390-iommu.c
11843
11844S390 IUCV NETWORK LAYER
11845M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11846M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11847L:	linux-s390@vger.kernel.org
11848W:	http://www.ibm.com/developerworks/linux/linux390/
11849S:	Supported
11850F:	drivers/s390/net/*iucv*
11851F:	include/net/iucv/
11852F:	net/iucv/
11853
11854S390 NETWORK DRIVERS
11855M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11856M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11857L:	linux-s390@vger.kernel.org
11858W:	http://www.ibm.com/developerworks/linux/linux390/
11859S:	Supported
11860F:	drivers/s390/net/
11861
11862S390 PCI SUBSYSTEM
11863M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11864M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11865L:	linux-s390@vger.kernel.org
11866W:	http://www.ibm.com/developerworks/linux/linux390/
11867S:	Supported
11868F:	arch/s390/pci/
11869F:	drivers/pci/hotplug/s390_pci_hpc.c
11870
11871S390 VFIO-CCW DRIVER
11872M:	Cornelia Huck <cohuck@redhat.com>
11873M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11874L:	linux-s390@vger.kernel.org
11875L:	kvm@vger.kernel.org
11876S:	Supported
11877F:	drivers/s390/cio/vfio_ccw*
11878F:	Documentation/s390/vfio-ccw.txt
11879F:	include/uapi/linux/vfio_ccw.h
11880
11881S390 ZCRYPT DRIVER
11882M:	Harald Freudenberger <freude@de.ibm.com>
11883L:	linux-s390@vger.kernel.org
11884W:	http://www.ibm.com/developerworks/linux/linux390/
11885S:	Supported
11886F:	drivers/s390/crypto/
11887
11888S390 ZFCP DRIVER
11889M:	Steffen Maier <maier@linux.vnet.ibm.com>
11890M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11891L:	linux-s390@vger.kernel.org
11892W:	http://www.ibm.com/developerworks/linux/linux390/
11893S:	Supported
11894F:	drivers/s390/scsi/zfcp_*
11895
11896S3C24XX SD/MMC Driver
11897M:	Ben Dooks <ben-linux@fluff.org>
11898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11899S:	Supported
11900F:	drivers/mmc/host/s3cmci.*
11901
11902SAA6588 RDS RECEIVER DRIVER
11903M:	Hans Verkuil <hverkuil@xs4all.nl>
11904L:	linux-media@vger.kernel.org
11905T:	git git://linuxtv.org/media_tree.git
11906W:	https://linuxtv.org
11907S:	Odd Fixes
11908F:	drivers/media/i2c/saa6588*
11909
11910SAA7134 VIDEO4LINUX DRIVER
11911M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11912M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11913L:	linux-media@vger.kernel.org
11914W:	https://linuxtv.org
11915T:	git git://linuxtv.org/media_tree.git
11916S:	Odd fixes
11917F:	Documentation/media/v4l-drivers/saa7134*
11918F:	drivers/media/pci/saa7134/
11919
11920SAA7146 VIDEO4LINUX-2 DRIVER
11921M:	Hans Verkuil <hverkuil@xs4all.nl>
11922L:	linux-media@vger.kernel.org
11923T:	git git://linuxtv.org/media_tree.git
11924S:	Maintained
11925F:	drivers/media/common/saa7146/
11926F:	drivers/media/pci/saa7146/
11927F:	include/media/saa7146*
11928
11929SAMSUNG AUDIO (ASoC) DRIVERS
11930M:	Krzysztof Kozlowski <krzk@kernel.org>
11931M:	Sangbeom Kim <sbkim73@samsung.com>
11932M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11933L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11934S:	Supported
11935F:	sound/soc/samsung/
11936
11937SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11938M:	Krzysztof Kozlowski <krzk@kernel.org>
11939L:	linux-crypto@vger.kernel.org
11940L:	linux-samsung-soc@vger.kernel.org
11941S:	Maintained
11942F:	drivers/crypto/exynos-rng.c
11943F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11944
11945SAMSUNG FRAMEBUFFER DRIVER
11946M:	Jingoo Han <jingoohan1@gmail.com>
11947L:	linux-fbdev@vger.kernel.org
11948S:	Maintained
11949F:	drivers/video/fbdev/s3c-fb.c
11950
11951SAMSUNG LAPTOP DRIVER
11952M:	Corentin Chary <corentin.chary@gmail.com>
11953L:	platform-driver-x86@vger.kernel.org
11954S:	Maintained
11955F:	drivers/platform/x86/samsung-laptop.c
11956
11957SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11958M:	Sangbeom Kim <sbkim73@samsung.com>
11959M:	Krzysztof Kozlowski <krzk@kernel.org>
11960M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11961L:	linux-kernel@vger.kernel.org
11962L:	linux-samsung-soc@vger.kernel.org
11963S:	Supported
11964F:	drivers/mfd/sec*.c
11965F:	drivers/regulator/s2m*.c
11966F:	drivers/regulator/s5m*.c
11967F:	drivers/clk/clk-s2mps11.c
11968F:	drivers/rtc/rtc-s5m.c
11969F:	include/linux/mfd/samsung/
11970F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11971F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11972F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11973F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11974
11975SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11976M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11977L:	linux-media@vger.kernel.org
11978L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11979S:	Maintained
11980F:	drivers/media/platform/s3c-camif/
11981F:	include/media/drv-intf/s3c_camif.h
11982
11983SAMSUNG S3FWRN5 NFC DRIVER
11984M:	Robert Baldyga <r.baldyga@samsung.com>
11985M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11986L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11987S:	Supported
11988F:	drivers/nfc/s3fwrn5
11989
11990SAMSUNG S5C73M3 CAMERA DRIVER
11991M:	Kyungmin Park <kyungmin.park@samsung.com>
11992M:	Andrzej Hajda <a.hajda@samsung.com>
11993L:	linux-media@vger.kernel.org
11994S:	Supported
11995F:	drivers/media/i2c/s5c73m3/*
11996
11997SAMSUNG S5K5BAF CAMERA DRIVER
11998M:	Kyungmin Park <kyungmin.park@samsung.com>
11999M:	Andrzej Hajda <a.hajda@samsung.com>
12000L:	linux-media@vger.kernel.org
12001S:	Supported
12002F:	drivers/media/i2c/s5k5baf.c
12003
12004SAMSUNG S5P Security SubSystem (SSS) DRIVER
12005M:	Krzysztof Kozlowski <krzk@kernel.org>
12006M:	Vladimir Zapolskiy <vz@mleia.com>
12007L:	linux-crypto@vger.kernel.org
12008L:	linux-samsung-soc@vger.kernel.org
12009S:	Maintained
12010F:	drivers/crypto/s5p-sss.c
12011
12012SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12013M:	Kyungmin Park <kyungmin.park@samsung.com>
12014M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12015L:	linux-media@vger.kernel.org
12016Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12017S:	Supported
12018F:	drivers/media/platform/exynos4-is/
12019
12020SAMSUNG SOC CLOCK DRIVERS
12021M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12022M:	Tomasz Figa <tomasz.figa@gmail.com>
12023M:	Chanwoo Choi <cw00.choi@samsung.com>
12024S:	Supported
12025L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12026F:	drivers/clk/samsung/
12027F:	include/dt-bindings/clock/exynos*.h
12028F:	Documentation/devicetree/bindings/clock/exynos*.txt
12029
12030SAMSUNG SPI DRIVERS
12031M:	Kukjin Kim <kgene@kernel.org>
12032M:	Krzysztof Kozlowski <krzk@kernel.org>
12033M:	Andi Shyti <andi.shyti@samsung.com>
12034L:	linux-spi@vger.kernel.org
12035L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12036S:	Maintained
12037F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12038F:	drivers/spi/spi-s3c*
12039F:	include/linux/platform_data/spi-s3c64xx.h
12040
12041SAMSUNG SXGBE DRIVERS
12042M:	Byungho An <bh74.an@samsung.com>
12043M:	Girish K S <ks.giri@samsung.com>
12044M:	Vipul Pandya <vipul.pandya@samsung.com>
12045S:	Supported
12046L:	netdev@vger.kernel.org
12047F:	drivers/net/ethernet/samsung/sxgbe/
12048
12049SAMSUNG THERMAL DRIVER
12050M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12051L:	linux-pm@vger.kernel.org
12052L:	linux-samsung-soc@vger.kernel.org
12053S:	Supported
12054T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12055F:	drivers/thermal/samsung/
12056
12057SAMSUNG USB2 PHY DRIVER
12058M:	Kamil Debski <kamil@wypas.org>
12059M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12060L:	linux-kernel@vger.kernel.org
12061S:	Supported
12062F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12063F:	Documentation/phy/samsung-usb2.txt
12064F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12065F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12066F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12067F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12068F:	drivers/phy/samsung/phy-samsung-usb2.c
12069F:	drivers/phy/samsung/phy-samsung-usb2.h
12070
12071SC1200 WDT DRIVER
12072M:	Zwane Mwaikambo <zwanem@gmail.com>
12073S:	Maintained
12074F:	drivers/watchdog/sc1200wdt.c
12075
12076SCHEDULER
12077M:	Ingo Molnar <mingo@redhat.com>
12078M:	Peter Zijlstra <peterz@infradead.org>
12079L:	linux-kernel@vger.kernel.org
12080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12081S:	Maintained
12082F:	kernel/sched/
12083F:	include/linux/sched.h
12084F:	include/uapi/linux/sched.h
12085F:	include/linux/wait.h
12086
12087SCORE ARCHITECTURE
12088M:	Chen Liqin <liqin.linux@gmail.com>
12089M:	Lennox Wu <lennox.wu@gmail.com>
12090W:	http://www.sunplus.com
12091S:	Supported
12092F:	arch/score/
12093
12094SCR24X CHIP CARD INTERFACE DRIVER
12095M:	Lubomir Rintel <lkundrak@v3.sk>
12096S:	Supported
12097F:	drivers/char/pcmcia/scr24x_cs.c
12098
12099SCSI CDROM DRIVER
12100M:	Jens Axboe <axboe@kernel.dk>
12101L:	linux-scsi@vger.kernel.org
12102W:	http://www.kernel.dk
12103S:	Maintained
12104F:	drivers/scsi/sr*
12105
12106SCSI RDMA PROTOCOL (SRP) INITIATOR
12107M:	Bart Van Assche <bart.vanassche@sandisk.com>
12108L:	linux-rdma@vger.kernel.org
12109S:	Supported
12110W:	http://www.openfabrics.org
12111Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12113F:	drivers/infiniband/ulp/srp/
12114F:	include/scsi/srp.h
12115
12116SCSI SG DRIVER
12117M:	Doug Gilbert <dgilbert@interlog.com>
12118L:	linux-scsi@vger.kernel.org
12119W:	http://sg.danny.cz/sg
12120S:	Maintained
12121F:	Documentation/scsi/scsi-generic.txt
12122F:	drivers/scsi/sg.c
12123F:	include/scsi/sg.h
12124
12125SCSI SUBSYSTEM
12126M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12128M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12130L:	linux-scsi@vger.kernel.org
12131S:	Maintained
12132F:	Documentation/devicetree/bindings/scsi/
12133F:	drivers/scsi/
12134F:	include/scsi/
12135
12136SCSI TAPE DRIVER
12137M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12138L:	linux-scsi@vger.kernel.org
12139S:	Maintained
12140F:	Documentation/scsi/st.txt
12141F:	drivers/scsi/st.*
12142F:	drivers/scsi/st_*.h
12143
12144SCTP PROTOCOL
12145M:	Vlad Yasevich <vyasevich@gmail.com>
12146M:	Neil Horman <nhorman@tuxdriver.com>
12147L:	linux-sctp@vger.kernel.org
12148W:	http://lksctp.sourceforge.net
12149S:	Maintained
12150F:	Documentation/networking/sctp.txt
12151F:	include/linux/sctp.h
12152F:	include/uapi/linux/sctp.h
12153F:	include/net/sctp/
12154F:	net/sctp/
12155
12156SCx200 CPU SUPPORT
12157M:	Jim Cromie <jim.cromie@gmail.com>
12158S:	Odd Fixes
12159F:	Documentation/i2c/busses/scx200_acb
12160F:	arch/x86/platform/scx200/
12161F:	drivers/watchdog/scx200_wdt.c
12162F:	drivers/i2c/busses/scx200*
12163F:	drivers/mtd/maps/scx200_docflash.c
12164F:	include/linux/scx200.h
12165
12166SCx200 GPIO DRIVER
12167M:	Jim Cromie <jim.cromie@gmail.com>
12168S:	Maintained
12169F:	drivers/char/scx200_gpio.c
12170F:	include/linux/scx200_gpio.h
12171
12172SCx200 HRT CLOCKSOURCE DRIVER
12173M:	Jim Cromie <jim.cromie@gmail.com>
12174S:	Maintained
12175F:	drivers/clocksource/scx200_hrt.c
12176
12177SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12178M:	Sascha Sommer <saschasommer@freenet.de>
12179L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12180S:	Maintained
12181F:	drivers/mmc/host/sdricoh_cs.c
12182
12183SECURE COMPUTING
12184M:	Kees Cook <keescook@chromium.org>
12185R:	Andy Lutomirski <luto@amacapital.net>
12186R:	Will Drewry <wad@chromium.org>
12187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12188S:	Supported
12189F:	kernel/seccomp.c
12190F:	include/uapi/linux/seccomp.h
12191F:	include/linux/seccomp.h
12192F:	tools/testing/selftests/seccomp/*
12193F:	tools/testing/selftests/kselftest_harness.h
12194F:	Documentation/userspace-api/seccomp_filter.rst
12195K:	\bsecure_computing
12196K:	\bTIF_SECCOMP\b
12197
12198SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12199M:	Al Cooper <alcooperx@gmail.com>
12200L:	linux-mmc@vger.kernel.org
12201L:	bcm-kernel-feedback-list@broadcom.com
12202S:	Maintained
12203F:	drivers/mmc/host/sdhci-brcmstb*
12204
12205SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12206M:	Adrian Hunter <adrian.hunter@intel.com>
12207L:	linux-mmc@vger.kernel.org
12208T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12209S:	Maintained
12210F:	drivers/mmc/host/sdhci*
12211F:	include/linux/mmc/sdhci*
12212
12213SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12214M:	Ben Dooks <ben-linux@fluff.org>
12215M:	Jaehoon Chung <jh80.chung@samsung.com>
12216L:	linux-mmc@vger.kernel.org
12217S:	Maintained
12218F:	drivers/mmc/host/sdhci-s3c*
12219
12220SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12221M:	Viresh Kumar <vireshk@kernel.org>
12222L:	linux-mmc@vger.kernel.org
12223S:	Maintained
12224F:	drivers/mmc/host/sdhci-spear.c
12225
12226SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12227M:	Kishon Vijay Abraham I <kishon@ti.com>
12228L:	linux-mmc@vger.kernel.org
12229S:	Maintained
12230F:	drivers/mmc/host/sdhci-omap.c
12231
12232SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12233M:	Scott Bauer <scott.bauer@intel.com>
12234M:	Jonathan Derrick <jonathan.derrick@intel.com>
12235L:	linux-block@vger.kernel.org
12236S:	Supported
12237F:	block/sed*
12238F:	block/opal_proto.h
12239F:	include/linux/sed*
12240F:	include/uapi/linux/sed*
12241
12242SECURITY CONTACT
12243M:	Security Officers <security@kernel.org>
12244S:	Supported
12245
12246SECURITY SUBSYSTEM
12247M:	James Morris <james.l.morris@oracle.com>
12248M:	"Serge E. Hallyn" <serge@hallyn.com>
12249L:	linux-security-module@vger.kernel.org (suggested Cc:)
12250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12251W:	http://kernsec.org/
12252S:	Supported
12253F:	security/
12254
12255SELINUX SECURITY MODULE
12256M:	Paul Moore <paul@paul-moore.com>
12257M:	Stephen Smalley <sds@tycho.nsa.gov>
12258M:	Eric Paris <eparis@parisplace.org>
12259L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12260W:	https://selinuxproject.org
12261W:	https://github.com/SELinuxProject
12262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12263S:	Supported
12264F:	include/linux/selinux*
12265F:	security/selinux/
12266F:	scripts/selinux/
12267F:	Documentation/admin-guide/LSM/SELinux.rst
12268
12269SENSABLE PHANTOM
12270M:	Jiri Slaby <jirislaby@gmail.com>
12271S:	Maintained
12272F:	drivers/misc/phantom.c
12273F:	include/uapi/linux/phantom.h
12274
12275SERIAL DEVICE BUS
12276M:	Rob Herring <robh@kernel.org>
12277L:	linux-serial@vger.kernel.org
12278S:	Maintained
12279F:	Documentation/devicetree/bindings/serial/slave-device.txt
12280F:	drivers/tty/serdev/
12281F:	include/linux/serdev.h
12282
12283SERIAL DRIVERS
12284M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12285L:	linux-serial@vger.kernel.org
12286S:	Maintained
12287F:	Documentation/devicetree/bindings/serial/
12288F:	drivers/tty/serial/
12289
12290SERIAL IR RECEIVER
12291M:	Sean Young <sean@mess.org>
12292L:	linux-media@vger.kernel.org
12293S:	Maintained
12294F:	drivers/media/rc/serial_ir.c
12295
12296SFC NETWORK DRIVER
12297M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12298M:	Edward Cree <ecree@solarflare.com>
12299M:	Bert Kenward <bkenward@solarflare.com>
12300L:	netdev@vger.kernel.org
12301S:	Supported
12302F:	drivers/net/ethernet/sfc/
12303
12304SGI GRU DRIVER
12305M:	Dimitri Sivanich <sivanich@sgi.com>
12306S:	Maintained
12307F:	drivers/misc/sgi-gru/
12308
12309SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12310M:	Pat Gefre <pfg@sgi.com>
12311L:	linux-ia64@vger.kernel.org
12312S:	Supported
12313F:	Documentation/ia64/serial.txt
12314F:	drivers/tty/serial/ioc?_serial.c
12315F:	include/linux/ioc?.h
12316
12317SGI XP/XPC/XPNET DRIVER
12318M:	Cliff Whickman <cpw@sgi.com>
12319M:	Robin Holt <robinmholt@gmail.com>
12320S:	Maintained
12321F:	drivers/misc/sgi-xp/
12322
12323SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12324M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12325L:	linux-s390@vger.kernel.org
12326W:	http://www.ibm.com/developerworks/linux/linux390/
12327S:	Supported
12328F:	net/smc/
12329
12330SH_VEU V4L2 MEM2MEM DRIVER
12331L:	linux-media@vger.kernel.org
12332S:	Orphan
12333F:	drivers/media/platform/sh_veu.c
12334
12335SH_VOU V4L2 OUTPUT DRIVER
12336L:	linux-media@vger.kernel.org
12337S:	Orphan
12338F:	drivers/media/platform/sh_vou.c
12339F:	include/media/drv-intf/sh_vou.h
12340
12341SI2157 MEDIA DRIVER
12342M:	Antti Palosaari <crope@iki.fi>
12343L:	linux-media@vger.kernel.org
12344W:	https://linuxtv.org
12345W:	http://palosaari.fi/linux/
12346Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12347T:	git git://linuxtv.org/anttip/media_tree.git
12348S:	Maintained
12349F:	drivers/media/tuners/si2157*
12350
12351SI2165 MEDIA DRIVER
12352M:	Matthias Schwarzott <zzam@gentoo.org>
12353L:	linux-media@vger.kernel.org
12354W:	https://linuxtv.org
12355Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12356S:	Maintained
12357F:	drivers/media/dvb-frontends/si2165*
12358
12359SI2168 MEDIA DRIVER
12360M:	Antti Palosaari <crope@iki.fi>
12361L:	linux-media@vger.kernel.org
12362W:	https://linuxtv.org
12363W:	http://palosaari.fi/linux/
12364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12365T:	git git://linuxtv.org/anttip/media_tree.git
12366S:	Maintained
12367F:	drivers/media/dvb-frontends/si2168*
12368
12369SI470X FM RADIO RECEIVER I2C DRIVER
12370M:	Hans Verkuil <hverkuil@xs4all.nl>
12371L:	linux-media@vger.kernel.org
12372T:	git git://linuxtv.org/media_tree.git
12373W:	https://linuxtv.org
12374S:	Odd Fixes
12375F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12376
12377SI470X FM RADIO RECEIVER USB DRIVER
12378M:	Hans Verkuil <hverkuil@xs4all.nl>
12379L:	linux-media@vger.kernel.org
12380T:	git git://linuxtv.org/media_tree.git
12381W:	https://linuxtv.org
12382S:	Maintained
12383F:	drivers/media/radio/si470x/radio-si470x-common.c
12384F:	drivers/media/radio/si470x/radio-si470x.h
12385F:	drivers/media/radio/si470x/radio-si470x-usb.c
12386
12387SI4713 FM RADIO TRANSMITTER I2C DRIVER
12388M:	Eduardo Valentin <edubezval@gmail.com>
12389L:	linux-media@vger.kernel.org
12390T:	git git://linuxtv.org/media_tree.git
12391W:	https://linuxtv.org
12392S:	Odd Fixes
12393F:	drivers/media/radio/si4713/si4713.?
12394
12395SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12396M:	Eduardo Valentin <edubezval@gmail.com>
12397L:	linux-media@vger.kernel.org
12398T:	git git://linuxtv.org/media_tree.git
12399W:	https://linuxtv.org
12400S:	Odd Fixes
12401F:	drivers/media/radio/si4713/radio-platform-si4713.c
12402
12403SI4713 FM RADIO TRANSMITTER USB DRIVER
12404M:	Hans Verkuil <hverkuil@xs4all.nl>
12405L:	linux-media@vger.kernel.org
12406T:	git git://linuxtv.org/media_tree.git
12407W:	https://linuxtv.org
12408S:	Maintained
12409F:	drivers/media/radio/si4713/radio-usb-si4713.c
12410
12411SIANO DVB DRIVER
12412M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12413M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12414L:	linux-media@vger.kernel.org
12415W:	https://linuxtv.org
12416T:	git git://linuxtv.org/media_tree.git
12417S:	Odd fixes
12418F:	drivers/media/common/siano/
12419F:	drivers/media/usb/siano/
12420F:	drivers/media/usb/siano/
12421F:	drivers/media/mmc/siano/
12422
12423SILEAD TOUCHSCREEN DRIVER
12424M:	Hans de Goede <hdegoede@redhat.com>
12425L:	linux-input@vger.kernel.org
12426L:	platform-driver-x86@vger.kernel.org
12427S:	Maintained
12428F:	drivers/input/touchscreen/silead.c
12429F:	drivers/platform/x86/silead_dmi.c
12430
12431SILICON MOTION SM712 FRAME BUFFER DRIVER
12432M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12433M:	Teddy Wang <teddy.wang@siliconmotion.com>
12434M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12435L:	linux-fbdev@vger.kernel.org
12436S:	Maintained
12437F:	drivers/video/fbdev/sm712*
12438F:	Documentation/fb/sm712fb.txt
12439
12440SIMPLE FIRMWARE INTERFACE (SFI)
12441M:	Len Brown <lenb@kernel.org>
12442L:	sfi-devel@simplefirmware.org
12443W:	http://simplefirmware.org/
12444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12445S:	Supported
12446F:	arch/x86/platform/sfi/
12447F:	drivers/sfi/
12448F:	include/linux/sfi*.h
12449
12450SIMPLEFB FB DRIVER
12451M:	Hans de Goede <hdegoede@redhat.com>
12452L:	linux-fbdev@vger.kernel.org
12453S:	Maintained
12454F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12455F:	drivers/video/fbdev/simplefb.c
12456F:	include/linux/platform_data/simplefb.h
12457
12458SIMTEC EB110ATX (Chalice CATS)
12459P:	Ben Dooks
12460P:	Vincent Sanders <vince@simtec.co.uk>
12461M:	Simtec Linux Team <linux@simtec.co.uk>
12462W:	http://www.simtec.co.uk/products/EB110ATX/
12463S:	Supported
12464
12465SIMTEC EB2410ITX (BAST)
12466P:	Ben Dooks
12467P:	Vincent Sanders <vince@simtec.co.uk>
12468M:	Simtec Linux Team <linux@simtec.co.uk>
12469W:	http://www.simtec.co.uk/products/EB2410ITX/
12470S:	Supported
12471F:	arch/arm/mach-s3c24xx/mach-bast.c
12472F:	arch/arm/mach-s3c24xx/bast-ide.c
12473F:	arch/arm/mach-s3c24xx/bast-irq.c
12474
12475SIPHASH PRF ROUTINES
12476M:	Jason A. Donenfeld <Jason@zx2c4.com>
12477S:	Maintained
12478F:	lib/siphash.c
12479F:	lib/test_siphash.c
12480F:	include/linux/siphash.h
12481
12482SIS 190 ETHERNET DRIVER
12483M:	Francois Romieu <romieu@fr.zoreil.com>
12484L:	netdev@vger.kernel.org
12485S:	Maintained
12486F:	drivers/net/ethernet/sis/sis190.c
12487
12488SIS 900/7016 FAST ETHERNET DRIVER
12489M:	Daniele Venzano <venza@brownhat.org>
12490W:	http://www.brownhat.org/sis900.html
12491L:	netdev@vger.kernel.org
12492S:	Maintained
12493F:	drivers/net/ethernet/sis/sis900.*
12494
12495SIS FRAMEBUFFER DRIVER
12496M:	Thomas Winischhofer <thomas@winischhofer.net>
12497W:	http://www.winischhofer.net/linuxsisvga.shtml
12498S:	Maintained
12499F:	Documentation/fb/sisfb.txt
12500F:	drivers/video/fbdev/sis/
12501F:	include/video/sisfb.h
12502
12503SIS USB2VGA DRIVER
12504M:	Thomas Winischhofer <thomas@winischhofer.net>
12505W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12506S:	Maintained
12507F:	drivers/usb/misc/sisusbvga/
12508
12509SLAB ALLOCATOR
12510M:	Christoph Lameter <cl@linux.com>
12511M:	Pekka Enberg <penberg@kernel.org>
12512M:	David Rientjes <rientjes@google.com>
12513M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12514M:	Andrew Morton <akpm@linux-foundation.org>
12515L:	linux-mm@kvack.org
12516S:	Maintained
12517F:	include/linux/sl?b*.h
12518F:	mm/sl?b*
12519
12520SLEEPABLE READ-COPY UPDATE (SRCU)
12521M:	Lai Jiangshan <jiangshanlai@gmail.com>
12522M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12523M:	Josh Triplett <josh@joshtriplett.org>
12524R:	Steven Rostedt <rostedt@goodmis.org>
12525R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12526L:	linux-kernel@vger.kernel.org
12527W:	http://www.rdrop.com/users/paulmck/RCU/
12528S:	Supported
12529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12530F:	include/linux/srcu.h
12531F:	kernel/rcu/srcu.c
12532
12533SMACK SECURITY MODULE
12534M:	Casey Schaufler <casey@schaufler-ca.com>
12535L:	linux-security-module@vger.kernel.org
12536W:	http://schaufler-ca.com
12537T:	git git://github.com/cschaufler/smack-next
12538S:	Maintained
12539F:	Documentation/admin-guide/LSM/Smack.rst
12540F:	security/smack/
12541
12542SMC91x ETHERNET DRIVER
12543M:	Nicolas Pitre <nico@fluxnic.net>
12544S:	Odd Fixes
12545F:	drivers/net/ethernet/smsc/smc91x.*
12546
12547SMIA AND SMIA++ IMAGE SENSOR DRIVER
12548M:	Sakari Ailus <sakari.ailus@iki.fi>
12549L:	linux-media@vger.kernel.org
12550S:	Maintained
12551F:	drivers/media/i2c/smiapp/
12552F:	include/media/i2c/smiapp.h
12553F:	drivers/media/i2c/smiapp-pll.c
12554F:	drivers/media/i2c/smiapp-pll.h
12555F:	include/uapi/linux/smiapp.h
12556F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12557
12558SMM665 HARDWARE MONITOR DRIVER
12559M:	Guenter Roeck <linux@roeck-us.net>
12560L:	linux-hwmon@vger.kernel.org
12561S:	Maintained
12562F:	Documentation/hwmon/smm665
12563F:	drivers/hwmon/smm665.c
12564
12565SMSC EMC2103 HARDWARE MONITOR DRIVER
12566M:	Steve Glendinning <steve.glendinning@shawell.net>
12567L:	linux-hwmon@vger.kernel.org
12568S:	Maintained
12569F:	Documentation/hwmon/emc2103
12570F:	drivers/hwmon/emc2103.c
12571
12572SMSC SCH5627 HARDWARE MONITOR DRIVER
12573M:	Hans de Goede <hdegoede@redhat.com>
12574L:	linux-hwmon@vger.kernel.org
12575S:	Supported
12576F:	Documentation/hwmon/sch5627
12577F:	drivers/hwmon/sch5627.c
12578
12579SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12580M:	Steve Glendinning <steve.glendinning@shawell.net>
12581L:	linux-fbdev@vger.kernel.org
12582S:	Maintained
12583F:	drivers/video/fbdev/smscufx.c
12584
12585SMSC47B397 HARDWARE MONITOR DRIVER
12586M:	Jean Delvare <jdelvare@suse.com>
12587L:	linux-hwmon@vger.kernel.org
12588S:	Maintained
12589F:	Documentation/hwmon/smsc47b397
12590F:	drivers/hwmon/smsc47b397.c
12591
12592SMSC911x ETHERNET DRIVER
12593M:	Steve Glendinning <steve.glendinning@shawell.net>
12594L:	netdev@vger.kernel.org
12595S:	Maintained
12596F:	include/linux/smsc911x.h
12597F:	drivers/net/ethernet/smsc/smsc911x.*
12598
12599SMSC9420 PCI ETHERNET DRIVER
12600M:	Steve Glendinning <steve.glendinning@shawell.net>
12601L:	netdev@vger.kernel.org
12602S:	Maintained
12603F:	drivers/net/ethernet/smsc/smsc9420.*
12604
12605SOC-CAMERA V4L2 SUBSYSTEM
12606M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12607L:	linux-media@vger.kernel.org
12608T:	git git://linuxtv.org/media_tree.git
12609S:	Maintained
12610F:	include/media/soc*
12611F:	drivers/media/i2c/soc_camera/
12612F:	drivers/media/platform/soc_camera/
12613
12614SOEKRIS NET48XX LED SUPPORT
12615M:	Chris Boot <bootc@bootc.net>
12616S:	Maintained
12617F:	drivers/leds/leds-net48xx.c
12618
12619SOFT-ROCE DRIVER (rxe)
12620M:	Moni Shoua <monis@mellanox.com>
12621L:	linux-rdma@vger.kernel.org
12622S:	Supported
12623W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12624Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12625F:	drivers/infiniband/sw/rxe/
12626F:	include/uapi/rdma/rdma_user_rxe.h
12627
12628SOFTLOGIC 6x10 MPEG CODEC
12629M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12630M:	Anton Sviridenko <anton@corp.bluecherry.net>
12631M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12632M:	Andrey Utkin <andrey_utkin@fastmail.com>
12633M:	Ismael Luceno <ismael@iodev.co.uk>
12634L:	linux-media@vger.kernel.org
12635S:	Supported
12636F:	drivers/media/pci/solo6x10/
12637
12638SOFTWARE RAID (Multiple Disks) SUPPORT
12639M:	Shaohua Li <shli@kernel.org>
12640L:	linux-raid@vger.kernel.org
12641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12642S:	Supported
12643F:	drivers/md/Makefile
12644F:	drivers/md/Kconfig
12645F:	drivers/md/md*
12646F:	drivers/md/raid*
12647F:	include/linux/raid/
12648F:	include/uapi/linux/raid/
12649
12650SONIC NETWORK DRIVER
12651M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12652L:	netdev@vger.kernel.org
12653S:	Maintained
12654F:	drivers/net/ethernet/natsemi/sonic.*
12655
12656SONICS SILICON BACKPLANE DRIVER (SSB)
12657M:	Michael Buesch <m@bues.ch>
12658L:	linux-wireless@vger.kernel.org
12659S:	Maintained
12660F:	drivers/ssb/
12661F:	include/linux/ssb/
12662
12663SONY IMX274 SENSOR DRIVER
12664M:	Leon Luo <leonl@leopardimaging.com>
12665L:	linux-media@vger.kernel.org
12666T:	git git://linuxtv.org/media_tree.git
12667S:	Maintained
12668F:	drivers/media/i2c/imx274.c
12669F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12670
12671SONY MEMORYSTICK CARD SUPPORT
12672M:	Alex Dubov <oakad@yahoo.com>
12673W:	http://tifmxx.berlios.de/
12674S:	Maintained
12675F:	drivers/memstick/host/tifm_ms.c
12676
12677SONY MEMORYSTICK STANDARD SUPPORT
12678M:	Maxim Levitsky <maximlevitsky@gmail.com>
12679S:	Maintained
12680F:	drivers/memstick/core/ms_block.*
12681
12682SONY VAIO CONTROL DEVICE DRIVER
12683M:	Mattia Dongili <malattia@linux.it>
12684L:	platform-driver-x86@vger.kernel.org
12685W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12686S:	Maintained
12687F:	Documentation/laptops/sony-laptop.txt
12688F:	drivers/char/sonypi.c
12689F:	drivers/platform/x86/sony-laptop.c
12690F:	include/linux/sony-laptop.h
12691
12692SOUND
12693M:	Jaroslav Kysela <perex@perex.cz>
12694M:	Takashi Iwai <tiwai@suse.com>
12695L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12696W:	http://www.alsa-project.org/
12697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12698T:	git git://git.alsa-project.org/alsa-kernel.git
12699Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12700S:	Maintained
12701F:	Documentation/sound/
12702F:	include/sound/
12703F:	include/uapi/sound/
12704F:	sound/
12705
12706SOUND - COMPRESSED AUDIO
12707M:	Vinod Koul <vinod.koul@intel.com>
12708L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12710S:	Supported
12711F:	Documentation/sound/alsa/compress_offload.txt
12712F:	include/sound/compress_driver.h
12713F:	include/uapi/sound/compress_*
12714F:	sound/core/compress_offload.c
12715F:	sound/soc/soc-compress.c
12716
12717SOUND - DMAENGINE HELPERS
12718M:	Lars-Peter Clausen <lars@metafoo.de>
12719S:	Supported
12720F:	include/sound/dmaengine_pcm.h
12721F:	sound/core/pcm_dmaengine.c
12722F:	sound/soc/soc-generic-dmaengine-pcm.c
12723
12724SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12725M:	Liam Girdwood <lgirdwood@gmail.com>
12726M:	Mark Brown <broonie@kernel.org>
12727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12728L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12729W:	http://alsa-project.org/main/index.php/ASoC
12730S:	Supported
12731F:	Documentation/devicetree/bindings/sound/
12732F:	Documentation/sound/alsa/soc/
12733F:	sound/soc/
12734F:	include/sound/soc*
12735
12736SP2 MEDIA DRIVER
12737M:	Olli Salonen <olli.salonen@iki.fi>
12738L:	linux-media@vger.kernel.org
12739W:	https://linuxtv.org
12740Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12741S:	Maintained
12742F:	drivers/media/dvb-frontends/sp2*
12743
12744SPARC + UltraSPARC (sparc/sparc64)
12745M:	"David S. Miller" <davem@davemloft.net>
12746L:	sparclinux@vger.kernel.org
12747Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12750S:	Maintained
12751F:	arch/sparc/
12752F:	drivers/sbus/
12753
12754SPARC SERIAL DRIVERS
12755M:	"David S. Miller" <davem@davemloft.net>
12756L:	sparclinux@vger.kernel.org
12757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12759S:	Maintained
12760F:	include/linux/sunserialcore.h
12761F:	drivers/tty/serial/suncore.c
12762F:	drivers/tty/serial/sunhv.c
12763F:	drivers/tty/serial/sunsab.c
12764F:	drivers/tty/serial/sunsab.h
12765F:	drivers/tty/serial/sunsu.c
12766F:	drivers/tty/serial/sunzilog.c
12767F:	drivers/tty/serial/sunzilog.h
12768F:	drivers/tty/vcc.c
12769
12770SPARSE CHECKER
12771M:	"Christopher Li" <sparse@chrisli.org>
12772L:	linux-sparse@vger.kernel.org
12773W:	https://sparse.wiki.kernel.org/
12774T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12775T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12776S:	Maintained
12777F:	include/linux/compiler.h
12778
12779SPEAR CLOCK FRAMEWORK SUPPORT
12780M:	Viresh Kumar <vireshk@kernel.org>
12781L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12782W:	http://www.st.com/spear
12783S:	Maintained
12784F:	drivers/clk/spear/
12785
12786SPEAR PLATFORM SUPPORT
12787M:	Viresh Kumar <vireshk@kernel.org>
12788M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12790W:	http://www.st.com/spear
12791S:	Maintained
12792F:	arch/arm/boot/dts/spear*
12793F:	arch/arm/mach-spear/
12794
12795SPI NOR SUBSYSTEM
12796M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12797M:	Marek Vasut <marek.vasut@gmail.com>
12798L:	linux-mtd@lists.infradead.org
12799W:	http://www.linux-mtd.infradead.org/
12800Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12801T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12802T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12803S:	Maintained
12804F:	drivers/mtd/spi-nor/
12805F:	include/linux/mtd/spi-nor.h
12806
12807SPI SUBSYSTEM
12808M:	Mark Brown <broonie@kernel.org>
12809L:	linux-spi@vger.kernel.org
12810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12811Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12812S:	Maintained
12813F:	Documentation/devicetree/bindings/spi/
12814F:	Documentation/spi/
12815F:	drivers/spi/
12816F:	include/linux/spi/
12817F:	include/uapi/linux/spi/
12818F:	tools/spi/
12819
12820SPIDERNET NETWORK DRIVER for CELL
12821M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12822L:	netdev@vger.kernel.org
12823S:	Supported
12824F:	Documentation/networking/spider_net.txt
12825F:	drivers/net/ethernet/toshiba/spider_net*
12826
12827SPMI SUBSYSTEM
12828R:	Stephen Boyd <sboyd@codeaurora.org>
12829L:	linux-arm-msm@vger.kernel.org
12830F:	Documentation/devicetree/bindings/spmi/
12831F:	drivers/spmi/
12832F:	include/dt-bindings/spmi/spmi.h
12833F:	include/linux/spmi.h
12834F:	include/trace/events/spmi.h
12835
12836SPU FILE SYSTEM
12837M:	Jeremy Kerr <jk@ozlabs.org>
12838L:	linuxppc-dev@lists.ozlabs.org
12839W:	http://www.ibm.com/developerworks/power/cell/
12840S:	Supported
12841F:	Documentation/filesystems/spufs.txt
12842F:	arch/powerpc/platforms/cell/spufs/
12843
12844SQUASHFS FILE SYSTEM
12845M:	Phillip Lougher <phillip@squashfs.org.uk>
12846L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12847W:	http://squashfs.org.uk
12848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12849S:	Maintained
12850F:	Documentation/filesystems/squashfs.txt
12851F:	fs/squashfs/
12852
12853SRM (Alpha) environment access
12854M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12855S:	Maintained
12856F:	arch/alpha/kernel/srm_env.c
12857
12858STABLE BRANCH
12859M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12860L:	stable@vger.kernel.org
12861S:	Supported
12862F:	Documentation/process/stable-kernel-rules.rst
12863
12864STAGING - ATOMISP DRIVER
12865M:	Alan Cox <alan@linux.intel.com>
12866M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12867L:	linux-media@vger.kernel.org
12868S:	Maintained
12869F:	drivers/staging/media/atomisp/
12870
12871STAGING - COMEDI
12872M:	Ian Abbott <abbotti@mev.co.uk>
12873M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12874S:	Odd Fixes
12875F:	drivers/staging/comedi/
12876
12877STAGING - FLARION FT1000 DRIVERS
12878M:	Marek Belisko <marek.belisko@gmail.com>
12879S:	Odd Fixes
12880F:	drivers/staging/ft1000/
12881
12882STAGING - INDUSTRIAL IO
12883M:	Jonathan Cameron <jic23@kernel.org>
12884L:	linux-iio@vger.kernel.org
12885S:	Odd Fixes
12886F:	Documentation/devicetree/bindings/staging/iio/
12887F:	drivers/staging/iio/
12888
12889STAGING - LUSTRE PARALLEL FILESYSTEM
12890M:	Oleg Drokin <oleg.drokin@intel.com>
12891M:	Andreas Dilger <andreas.dilger@intel.com>
12892M:	James Simmons <jsimmons@infradead.org>
12893L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12894W:	http://wiki.lustre.org/
12895S:	Maintained
12896F:	drivers/staging/lustre
12897
12898STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12899M:	Marc Dietrich <marvin24@gmx.de>
12900L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12901L:	linux-tegra@vger.kernel.org
12902S:	Maintained
12903F:	drivers/staging/nvec/
12904
12905STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12906M:	Jens Frederich <jfrederich@gmail.com>
12907M:	Daniel Drake <dsd@laptop.org>
12908M:	Jon Nettleton <jon.nettleton@gmail.com>
12909W:	http://wiki.laptop.org/go/DCON
12910S:	Maintained
12911F:	drivers/staging/olpc_dcon/
12912
12913STAGING - REALTEK RTL8712U DRIVERS
12914M:	Larry Finger <Larry.Finger@lwfinger.net>
12915M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12916S:	Odd Fixes
12917F:	drivers/staging/rtl8712/
12918
12919STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12920M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12921M:	Teddy Wang <teddy.wang@siliconmotion.com>
12922M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12923L:	linux-fbdev@vger.kernel.org
12924S:	Maintained
12925F:	drivers/staging/sm750fb/
12926
12927STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12928M:	William Hubbs <w.d.hubbs@gmail.com>
12929M:	Chris Brannon <chris@the-brannons.com>
12930M:	Kirk Reiser <kirk@reisers.ca>
12931M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12932L:	speakup@linux-speakup.org
12933W:	http://www.linux-speakup.org/
12934S:	Odd Fixes
12935F:	drivers/staging/speakup/
12936
12937STAGING - VIA VT665X DRIVERS
12938M:	Forest Bond <forest@alittletooquiet.net>
12939S:	Odd Fixes
12940F:	drivers/staging/vt665?/
12941
12942STAGING - WILC1000 WIFI DRIVER
12943M:	Aditya Shankar <aditya.shankar@microchip.com>
12944M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12945L:	linux-wireless@vger.kernel.org
12946S:	Supported
12947F:	drivers/staging/wilc1000/
12948
12949STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12950M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12951S:	Odd Fixes
12952F:	drivers/staging/xgifb/
12953
12954STAGING SUBSYSTEM
12955M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12957L:	devel@driverdev.osuosl.org
12958S:	Supported
12959F:	drivers/staging/
12960
12961STARFIRE/DURALAN NETWORK DRIVER
12962M:	Ion Badulescu <ionut@badula.org>
12963S:	Odd Fixes
12964F:	drivers/net/ethernet/adaptec/starfire*
12965
12966STEC S1220 SKD DRIVER
12967M:	Bart Van Assche <bart.vanassche@wdc.com>
12968L:	linux-block@vger.kernel.org
12969S:	Maintained
12970F:	drivers/block/skd*[ch]
12971
12972STI CEC DRIVER
12973M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12974S:	Maintained
12975F:	drivers/staging/media/st-cec/
12976F:	Documentation/devicetree/bindings/media/stih-cec.txt
12977
12978STK1160 USB VIDEO CAPTURE DRIVER
12979M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12980L:	linux-media@vger.kernel.org
12981T:	git git://linuxtv.org/media_tree.git
12982S:	Maintained
12983F:	drivers/media/usb/stk1160/
12984
12985STMMAC ETHERNET DRIVER
12986M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12987M:	Alexandre Torgue <alexandre.torgue@st.com>
12988L:	netdev@vger.kernel.org
12989W:	http://www.stlinux.com
12990S:	Supported
12991F:	drivers/net/ethernet/stmicro/stmmac/
12992
12993SUN3/3X
12994M:	Sam Creasey <sammy@sammy.net>
12995W:	http://sammy.net/sun3/
12996S:	Maintained
12997F:	arch/m68k/kernel/*sun3*
12998F:	arch/m68k/sun3*/
12999F:	arch/m68k/include/asm/sun3*
13000F:	drivers/net/ethernet/i825xx/sun3*
13001
13002SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13003M:	Hans de Goede <hdegoede@redhat.com>
13004L:	linux-input@vger.kernel.org
13005S:	Maintained
13006F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13007F:	drivers/input/keyboard/sun4i-lradc-keys.c
13008
13009SUNDANCE NETWORK DRIVER
13010M:	Denis Kirjanov <kda@linux-powerpc.org>
13011L:	netdev@vger.kernel.org
13012S:	Maintained
13013F:	drivers/net/ethernet/dlink/sundance.c
13014
13015SUPERH
13016M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13017M:	Rich Felker <dalias@libc.org>
13018L:	linux-sh@vger.kernel.org
13019Q:	http://patchwork.kernel.org/project/linux-sh/list/
13020S:	Maintained
13021F:	Documentation/sh/
13022F:	arch/sh/
13023F:	drivers/sh/
13024
13025SUSPEND TO RAM
13026M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13027M:	Len Brown <len.brown@intel.com>
13028M:	Pavel Machek <pavel@ucw.cz>
13029L:	linux-pm@vger.kernel.org
13030B:	https://bugzilla.kernel.org
13031S:	Supported
13032F:	Documentation/power/
13033F:	arch/x86/kernel/acpi/
13034F:	drivers/base/power/
13035F:	kernel/power/
13036F:	include/linux/suspend.h
13037F:	include/linux/freezer.h
13038F:	include/linux/pm.h
13039
13040SVGA HANDLING
13041M:	Martin Mares <mj@ucw.cz>
13042L:	linux-video@atrey.karlin.mff.cuni.cz
13043S:	Maintained
13044F:	Documentation/svga.txt
13045F:	arch/x86/boot/video*
13046
13047SWIOTLB SUBSYSTEM
13048M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13049L:	linux-kernel@vger.kernel.org
13050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13051S:	Supported
13052F:	lib/swiotlb.c
13053F:	arch/*/kernel/pci-swiotlb.c
13054F:	include/linux/swiotlb.h
13055
13056SWITCHDEV
13057M:	Jiri Pirko <jiri@resnulli.us>
13058M:	Ivan Vecera <ivecera@redhat.com>
13059L:	netdev@vger.kernel.org
13060S:	Supported
13061F:	net/switchdev/
13062F:	include/net/switchdev.h
13063
13064SYNC FILE FRAMEWORK
13065M:	Sumit Semwal <sumit.semwal@linaro.org>
13066R:	Gustavo Padovan <gustavo@padovan.org>
13067S:	Maintained
13068L:	linux-media@vger.kernel.org
13069L:	dri-devel@lists.freedesktop.org
13070F:	drivers/dma-buf/sync_*
13071F:	drivers/dma-buf/dma-fence*
13072F:	drivers/dma-buf/sw_sync.c
13073F:	include/linux/sync_file.h
13074F:	include/uapi/linux/sync_file.h
13075F:	Documentation/sync_file.txt
13076T:	git git://anongit.freedesktop.org/drm/drm-misc
13077
13078SYNOPSYS ARC ARCHITECTURE
13079M:	Vineet Gupta <vgupta@synopsys.com>
13080L:	linux-snps-arc@lists.infradead.org
13081S:	Supported
13082F:	arch/arc/
13083F:	Documentation/devicetree/bindings/arc/*
13084F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13085F:	drivers/clocksource/arc_timer.c
13086F:	drivers/tty/serial/arc_uart.c
13087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13088
13089SYNOPSYS ARC HSDK SDP pll clock driver
13090M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13091S:	Supported
13092F:	drivers/clk/clk-hsdk-pll.c
13093F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13094
13095SYNOPSYS ARC SDP clock driver
13096M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13097S:	Supported
13098F:	drivers/clk/axs10x/*
13099F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13100
13101SYNOPSYS ARC SDP platform support
13102M:	Alexey Brodkin <abrodkin@synopsys.com>
13103S:	Supported
13104F:	arch/arc/plat-axs10x
13105F:	arch/arc/boot/dts/ax*
13106F:	Documentation/devicetree/bindings/arc/axs10*
13107
13108SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13109M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13110S:	Supported
13111F:	drivers/reset/reset-axs10x.c
13112F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13113
13114SYNOPSYS DESIGNWARE APB GPIO DRIVER
13115M:	Hoan Tran <hotran@apm.com>
13116L:	linux-gpio@vger.kernel.org
13117S:	Maintained
13118F:	drivers/gpio/gpio-dwapb.c
13119F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13120
13121SYNOPSYS DESIGNWARE DMAC DRIVER
13122M:	Viresh Kumar <vireshk@kernel.org>
13123R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13124S:	Maintained
13125F:	include/linux/dma/dw.h
13126F:	include/linux/platform_data/dma-dw.h
13127F:	drivers/dma/dw/
13128
13129SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13130M:	Jie Deng <jiedeng@synopsys.com>
13131L:	netdev@vger.kernel.org
13132S:	Supported
13133F:	drivers/net/ethernet/synopsys/
13134
13135SYNOPSYS DESIGNWARE I2C DRIVER
13136M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13137R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13138R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13139L:	linux-i2c@vger.kernel.org
13140S:	Maintained
13141F:	drivers/i2c/busses/i2c-designware-*
13142F:	include/linux/platform_data/i2c-designware.h
13143
13144SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13145M:	Jaehoon Chung <jh80.chung@samsung.com>
13146L:	linux-mmc@vger.kernel.org
13147S:	Maintained
13148F:	drivers/mmc/host/dw_mmc*
13149
13150SYNOPSYS HSDK RESET CONTROLLER DRIVER
13151M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13152S:	Supported
13153F:	drivers/reset/reset-hsdk.c
13154F:	include/dt-bindings/reset/snps,hsdk-reset.h
13155F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13156
13157SYSTEM CONFIGURATION (SYSCON)
13158M:	Lee Jones <lee.jones@linaro.org>
13159M:	Arnd Bergmann <arnd@arndb.de>
13160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13161S:	Supported
13162F:	drivers/mfd/syscon.c
13163
13164SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13165M:	Sudeep Holla <sudeep.holla@arm.com>
13166L:	linux-arm-kernel@lists.infradead.org
13167S:	Maintained
13168F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13169F:	drivers/clk/clk-scpi.c
13170F:	drivers/cpufreq/scpi-cpufreq.c
13171F:	drivers/firmware/arm_scpi.c
13172F:	include/linux/scpi_protocol.h
13173
13174SYSTEM RESET/SHUTDOWN DRIVERS
13175M:	Sebastian Reichel <sre@kernel.org>
13176L:	linux-pm@vger.kernel.org
13177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13178S:	Maintained
13179F:	Documentation/devicetree/bindings/power/reset/
13180F:	drivers/power/reset/
13181
13182SYSTEM TRACE MODULE CLASS
13183M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13184S:	Maintained
13185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13186F:	Documentation/trace/stm.txt
13187F:	drivers/hwtracing/stm/
13188F:	include/linux/stm.h
13189F:	include/uapi/linux/stm.h
13190
13191SYSV FILESYSTEM
13192M:	Christoph Hellwig <hch@infradead.org>
13193S:	Maintained
13194F:	Documentation/filesystems/sysv-fs.txt
13195F:	fs/sysv/
13196F:	include/linux/sysv_fs.h
13197
13198TARGET SUBSYSTEM
13199M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13200L:	linux-scsi@vger.kernel.org
13201L:	target-devel@vger.kernel.org
13202W:	http://www.linux-iscsi.org
13203W:	http://groups.google.com/group/linux-iscsi-target-dev
13204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13205S:	Supported
13206F:	drivers/target/
13207F:	include/target/
13208F:	Documentation/target/
13209
13210TASKSTATS STATISTICS INTERFACE
13211M:	Balbir Singh <bsingharora@gmail.com>
13212S:	Maintained
13213F:	Documentation/accounting/taskstats*
13214F:	include/linux/taskstats*
13215F:	kernel/taskstats.c
13216
13217TC subsystem
13218M:	Jamal Hadi Salim <jhs@mojatatu.com>
13219M:	Cong Wang <xiyou.wangcong@gmail.com>
13220M:	Jiri Pirko <jiri@resnulli.us>
13221L:	netdev@vger.kernel.org
13222S:	Maintained
13223F:	include/net/pkt_cls.h
13224F:	include/net/pkt_sched.h
13225F:	include/net/tc_act/
13226F:	include/uapi/linux/pkt_cls.h
13227F:	include/uapi/linux/pkt_sched.h
13228F:	include/uapi/linux/tc_act/
13229F:	include/uapi/linux/tc_ematch/
13230F:	net/sched/
13231
13232TCP LOW PRIORITY MODULE
13233M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13234M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13235W:	http://tcp-lp-mod.sourceforge.net/
13236S:	Maintained
13237F:	net/ipv4/tcp_lp.c
13238
13239TDA10071 MEDIA DRIVER
13240M:	Antti Palosaari <crope@iki.fi>
13241L:	linux-media@vger.kernel.org
13242W:	https://linuxtv.org
13243W:	http://palosaari.fi/linux/
13244Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13245T:	git git://linuxtv.org/anttip/media_tree.git
13246S:	Maintained
13247F:	drivers/media/dvb-frontends/tda10071*
13248
13249TDA18212 MEDIA DRIVER
13250M:	Antti Palosaari <crope@iki.fi>
13251L:	linux-media@vger.kernel.org
13252W:	https://linuxtv.org
13253W:	http://palosaari.fi/linux/
13254Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13255T:	git git://linuxtv.org/anttip/media_tree.git
13256S:	Maintained
13257F:	drivers/media/tuners/tda18212*
13258
13259TDA18218 MEDIA DRIVER
13260M:	Antti Palosaari <crope@iki.fi>
13261L:	linux-media@vger.kernel.org
13262W:	https://linuxtv.org
13263W:	http://palosaari.fi/linux/
13264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13265T:	git git://linuxtv.org/anttip/media_tree.git
13266S:	Maintained
13267F:	drivers/media/tuners/tda18218*
13268
13269TDA18250 MEDIA DRIVER
13270M:	Olli Salonen <olli.salonen@iki.fi>
13271L:	linux-media@vger.kernel.org
13272W:	https://linuxtv.org
13273Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13274T:	git git://linuxtv.org/media_tree.git
13275S:	Maintained
13276F:	drivers/media/tuners/tda18250*
13277
13278TDA18271 MEDIA DRIVER
13279M:	Michael Krufky <mkrufky@linuxtv.org>
13280L:	linux-media@vger.kernel.org
13281W:	https://linuxtv.org
13282W:	http://github.com/mkrufky
13283Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13284T:	git git://linuxtv.org/mkrufky/tuners.git
13285S:	Maintained
13286F:	drivers/media/tuners/tda18271*
13287
13288TDA827x MEDIA DRIVER
13289M:	Michael Krufky <mkrufky@linuxtv.org>
13290L:	linux-media@vger.kernel.org
13291W:	https://linuxtv.org
13292W:	http://github.com/mkrufky
13293Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13294T:	git git://linuxtv.org/mkrufky/tuners.git
13295S:	Maintained
13296F:	drivers/media/tuners/tda8290.*
13297
13298TDA8290 MEDIA DRIVER
13299M:	Michael Krufky <mkrufky@linuxtv.org>
13300L:	linux-media@vger.kernel.org
13301W:	https://linuxtv.org
13302W:	http://github.com/mkrufky
13303Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13304T:	git git://linuxtv.org/mkrufky/tuners.git
13305S:	Maintained
13306F:	drivers/media/tuners/tda8290.*
13307
13308TDA9840 MEDIA DRIVER
13309M:	Hans Verkuil <hverkuil@xs4all.nl>
13310L:	linux-media@vger.kernel.org
13311T:	git git://linuxtv.org/media_tree.git
13312W:	https://linuxtv.org
13313S:	Maintained
13314F:	drivers/media/i2c/tda9840*
13315
13316TEA5761 TUNER DRIVER
13317M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13318M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13319L:	linux-media@vger.kernel.org
13320W:	https://linuxtv.org
13321T:	git git://linuxtv.org/media_tree.git
13322S:	Odd fixes
13323F:	drivers/media/tuners/tea5761.*
13324
13325TEA5767 TUNER DRIVER
13326M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13327M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13328L:	linux-media@vger.kernel.org
13329W:	https://linuxtv.org
13330T:	git git://linuxtv.org/media_tree.git
13331S:	Maintained
13332F:	drivers/media/tuners/tea5767.*
13333
13334TEA6415C MEDIA DRIVER
13335M:	Hans Verkuil <hverkuil@xs4all.nl>
13336L:	linux-media@vger.kernel.org
13337T:	git git://linuxtv.org/media_tree.git
13338W:	https://linuxtv.org
13339S:	Maintained
13340F:	drivers/media/i2c/tea6415c*
13341
13342TEA6420 MEDIA DRIVER
13343M:	Hans Verkuil <hverkuil@xs4all.nl>
13344L:	linux-media@vger.kernel.org
13345T:	git git://linuxtv.org/media_tree.git
13346W:	https://linuxtv.org
13347S:	Maintained
13348F:	drivers/media/i2c/tea6420*
13349
13350TEAM DRIVER
13351M:	Jiri Pirko <jiri@resnulli.us>
13352L:	netdev@vger.kernel.org
13353S:	Supported
13354F:	drivers/net/team/
13355F:	include/linux/if_team.h
13356F:	include/uapi/linux/if_team.h
13357
13358TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13359M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13360S:	Maintained
13361F:	arch/x86/platform/ts5500/
13362
13363TECHNOTREND USB IR RECEIVER
13364M:	Sean Young <sean@mess.org>
13365L:	linux-media@vger.kernel.org
13366S:	Maintained
13367F:	drivers/media/rc/ttusbir.c
13368
13369TEE SUBSYSTEM
13370M:	Jens Wiklander <jens.wiklander@linaro.org>
13371S:	Maintained
13372F:	include/linux/tee_drv.h
13373F:	include/uapi/linux/tee.h
13374F:	drivers/tee/
13375F:	Documentation/tee.txt
13376
13377TEGRA ARCHITECTURE SUPPORT
13378M:	Thierry Reding <thierry.reding@gmail.com>
13379M:	Jonathan Hunter <jonathanh@nvidia.com>
13380L:	linux-tegra@vger.kernel.org
13381Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13383S:	Supported
13384N:	[^a-z]tegra
13385
13386TEGRA CLOCK DRIVER
13387M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13388M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13389S:	Supported
13390F:	drivers/clk/tegra/
13391
13392TEGRA DMA DRIVERS
13393M:	Laxman Dewangan <ldewangan@nvidia.com>
13394M:	Jon Hunter <jonathanh@nvidia.com>
13395S:	Supported
13396F:	drivers/dma/tegra*
13397
13398TEGRA I2C DRIVER
13399M:	Laxman Dewangan <ldewangan@nvidia.com>
13400S:	Supported
13401F:	drivers/i2c/busses/i2c-tegra.c
13402
13403TEGRA IOMMU DRIVERS
13404M:	Hiroshi Doyu <hdoyu@nvidia.com>
13405S:	Supported
13406F:	drivers/iommu/tegra*
13407
13408TEGRA KBC DRIVER
13409M:	Rakesh Iyer <riyer@nvidia.com>
13410M:	Laxman Dewangan <ldewangan@nvidia.com>
13411S:	Supported
13412F:	drivers/input/keyboard/tegra-kbc.c
13413
13414TEGRA PWM DRIVER
13415M:	Thierry Reding <thierry.reding@gmail.com>
13416S:	Supported
13417F:	drivers/pwm/pwm-tegra.c
13418
13419TEGRA SERIAL DRIVER
13420M:	Laxman Dewangan <ldewangan@nvidia.com>
13421S:	Supported
13422F:	drivers/tty/serial/serial-tegra.c
13423
13424TEGRA SPI DRIVER
13425M:	Laxman Dewangan <ldewangan@nvidia.com>
13426S:	Supported
13427F:	drivers/spi/spi-tegra*
13428
13429TEHUTI ETHERNET DRIVER
13430M:	Andy Gospodarek <andy@greyhouse.net>
13431L:	netdev@vger.kernel.org
13432S:	Supported
13433F:	drivers/net/ethernet/tehuti/*
13434
13435Telecom Clock Driver for MCPL0010
13436M:	Mark Gross <mark.gross@intel.com>
13437S:	Supported
13438F:	drivers/char/tlclk.c
13439
13440TENSILICA XTENSA PORT (xtensa)
13441M:	Chris Zankel <chris@zankel.net>
13442M:	Max Filippov <jcmvbkbc@gmail.com>
13443L:	linux-xtensa@linux-xtensa.org
13444T:	git git://github.com/czankel/xtensa-linux.git
13445S:	Maintained
13446F:	arch/xtensa/
13447F:	drivers/irqchip/irq-xtensa-*
13448
13449Texas Instruments' System Control Interface (TISCI) Protocol Driver
13450M:	Nishanth Menon <nm@ti.com>
13451M:	Tero Kristo <t-kristo@ti.com>
13452M:	Santosh Shilimkar <ssantosh@kernel.org>
13453L:	linux-arm-kernel@lists.infradead.org
13454S:	Maintained
13455F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13456F:	drivers/firmware/ti_sci*
13457F:	include/linux/soc/ti/ti_sci_protocol.h
13458F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13459F:	include/dt-bindings/genpd/k2g.h
13460F:	drivers/soc/ti/ti_sci_pm_domains.c
13461F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13462F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13463F:	drivers/clk/keystone/sci-clk.c
13464F:	drivers/reset/reset-ti-sci.c
13465
13466THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13467M:	Hans Verkuil <hverkuil@xs4all.nl>
13468L:	linux-media@vger.kernel.org
13469T:	git git://linuxtv.org/media_tree.git
13470W:	https://linuxtv.org
13471S:	Maintained
13472F:	drivers/media/radio/radio-raremono.c
13473
13474THERMAL
13475M:	Zhang Rui <rui.zhang@intel.com>
13476M:	Eduardo Valentin <edubezval@gmail.com>
13477L:	linux-pm@vger.kernel.org
13478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13480Q:	https://patchwork.kernel.org/project/linux-pm/list/
13481S:	Supported
13482F:	drivers/thermal/
13483F:	include/linux/thermal.h
13484F:	include/uapi/linux/thermal.h
13485F:	include/linux/cpu_cooling.h
13486F:	Documentation/devicetree/bindings/thermal/
13487
13488THERMAL/CPU_COOLING
13489M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13490M:	Viresh Kumar <viresh.kumar@linaro.org>
13491M:	Javi Merino <javi.merino@kernel.org>
13492L:	linux-pm@vger.kernel.org
13493S:	Supported
13494F:	Documentation/thermal/cpu-cooling-api.txt
13495F:	drivers/thermal/cpu_cooling.c
13496F:	include/linux/cpu_cooling.h
13497
13498THINKPAD ACPI EXTRAS DRIVER
13499M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13500L:	ibm-acpi-devel@lists.sourceforge.net
13501L:	platform-driver-x86@vger.kernel.org
13502W:	http://ibm-acpi.sourceforge.net
13503W:	http://thinkwiki.org/wiki/Ibm-acpi
13504T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13505S:	Maintained
13506F:	drivers/platform/x86/thinkpad_acpi.c
13507
13508THUNDERBOLT DRIVER
13509M:	Andreas Noever <andreas.noever@gmail.com>
13510M:	Michael Jamet <michael.jamet@intel.com>
13511M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13512M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13514S:	Maintained
13515F:	drivers/thunderbolt/
13516F:	include/linux/thunderbolt.h
13517
13518THUNDERBOLT NETWORK DRIVER
13519M:	Michael Jamet <michael.jamet@intel.com>
13520M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13521M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13522L:	netdev@vger.kernel.org
13523S:	Maintained
13524F:	drivers/net/thunderbolt.c
13525
13526THUNDERX GPIO DRIVER
13527M:	David Daney <david.daney@cavium.com>
13528S:	Maintained
13529F:	drivers/gpio/gpio-thunderx.c
13530
13531TI AM437X VPFE DRIVER
13532M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13533L:	linux-media@vger.kernel.org
13534W:	https://linuxtv.org
13535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13536T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13537S:	Maintained
13538F:	drivers/media/platform/am437x/
13539
13540TI BANDGAP AND THERMAL DRIVER
13541M:	Eduardo Valentin <edubezval@gmail.com>
13542M:	Keerthy <j-keerthy@ti.com>
13543L:	linux-pm@vger.kernel.org
13544L:	linux-omap@vger.kernel.org
13545S:	Maintained
13546F:	drivers/thermal/ti-soc-thermal/
13547
13548TI BQ27XXX POWER SUPPLY DRIVER
13549R:	Andrew F. Davis <afd@ti.com>
13550F:	include/linux/power/bq27xxx_battery.h
13551F:	drivers/power/supply/bq27xxx_battery.c
13552F:	drivers/power/supply/bq27xxx_battery_i2c.c
13553
13554TI CDCE706 CLOCK DRIVER
13555M:	Max Filippov <jcmvbkbc@gmail.com>
13556S:	Maintained
13557F:	drivers/clk/clk-cdce706.c
13558
13559TI CLOCK DRIVER
13560M:	Tero Kristo <t-kristo@ti.com>
13561L:	linux-omap@vger.kernel.org
13562S:	Maintained
13563F:	drivers/clk/ti/
13564F:	include/linux/clk/ti.h
13565
13566TI DAVINCI MACHINE SUPPORT
13567M:	Sekhar Nori <nsekhar@ti.com>
13568M:	Kevin Hilman <khilman@kernel.org>
13569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13571S:	Supported
13572F:	arch/arm/mach-davinci/
13573F:	drivers/i2c/busses/i2c-davinci.c
13574F:	arch/arm/boot/dts/da850*
13575
13576TI DAVINCI SERIES GPIO DRIVER
13577M:	Keerthy <j-keerthy@ti.com>
13578L:	linux-gpio@vger.kernel.org
13579S:	Maintained
13580F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13581F:	drivers/gpio/gpio-davinci.c
13582
13583TI DAVINCI SERIES MEDIA DRIVER
13584M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13585L:	linux-media@vger.kernel.org
13586W:	https://linuxtv.org
13587Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13588T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13589S:	Maintained
13590F:	drivers/media/platform/davinci/
13591F:	include/media/davinci/
13592
13593TI ETHERNET SWITCH DRIVER (CPSW)
13594R:	Grygorii Strashko <grygorii.strashko@ti.com>
13595L:	linux-omap@vger.kernel.org
13596L:	netdev@vger.kernel.org
13597S:	Maintained
13598F:	drivers/net/ethernet/ti/cpsw*
13599F:	drivers/net/ethernet/ti/davinci*
13600
13601TI FLASH MEDIA INTERFACE DRIVER
13602M:	Alex Dubov <oakad@yahoo.com>
13603S:	Maintained
13604F:	drivers/misc/tifm*
13605F:	drivers/mmc/host/tifm_sd.c
13606F:	include/linux/tifm.h
13607
13608TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13609M:	Santosh Shilimkar <ssantosh@kernel.org>
13610L:	linux-kernel@vger.kernel.org
13611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13612S:	Maintained
13613F:	drivers/soc/ti/*
13614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13615
13616TI LM49xxx FAMILY ASoC CODEC DRIVERS
13617M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13618M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13619L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13620S:	Maintained
13621F:	sound/soc/codecs/lm49453*
13622F:	sound/soc/codecs/isabelle*
13623
13624TI LP855x BACKLIGHT DRIVER
13625M:	Milo Kim <milo.kim@ti.com>
13626S:	Maintained
13627F:	Documentation/backlight/lp855x-driver.txt
13628F:	drivers/video/backlight/lp855x_bl.c
13629F:	include/linux/platform_data/lp855x.h
13630
13631TI LP8727 CHARGER DRIVER
13632M:	Milo Kim <milo.kim@ti.com>
13633S:	Maintained
13634F:	drivers/power/supply/lp8727_charger.c
13635F:	include/linux/platform_data/lp8727.h
13636
13637TI LP8788 MFD DRIVER
13638M:	Milo Kim <milo.kim@ti.com>
13639S:	Maintained
13640F:	drivers/iio/adc/lp8788_adc.c
13641F:	drivers/leds/leds-lp8788.c
13642F:	drivers/mfd/lp8788*.c
13643F:	drivers/power/supply/lp8788-charger.c
13644F:	drivers/regulator/lp8788-*.c
13645F:	include/linux/mfd/lp8788*.h
13646
13647TI NETCP ETHERNET DRIVER
13648M:	Wingman Kwok <w-kwok2@ti.com>
13649M:	Murali Karicheri <m-karicheri2@ti.com>
13650L:	netdev@vger.kernel.org
13651S:	Maintained
13652F:	drivers/net/ethernet/ti/netcp*
13653
13654TI TAS571X FAMILY ASoC CODEC DRIVER
13655M:	Kevin Cernekee <cernekee@chromium.org>
13656L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13657S:	Odd Fixes
13658F:	sound/soc/codecs/tas571x*
13659
13660TI TRF7970A NFC DRIVER
13661M:	Mark Greer <mgreer@animalcreek.com>
13662L:	linux-wireless@vger.kernel.org
13663L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13664S:	Supported
13665F:	drivers/nfc/trf7970a.c
13666F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13667
13668TI TWL4030 SERIES SOC CODEC DRIVER
13669M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13670L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13671S:	Maintained
13672F:	sound/soc/codecs/twl4030*
13673
13674TI VPE/CAL DRIVERS
13675M:	Benoit Parrot <bparrot@ti.com>
13676L:	linux-media@vger.kernel.org
13677W:	http://linuxtv.org/
13678Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13679S:	Maintained
13680F:	drivers/media/platform/ti-vpe/
13681
13682TI WILINK WIRELESS DRIVERS
13683L:	linux-wireless@vger.kernel.org
13684W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13685W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13687S:	Orphan
13688F:	drivers/net/wireless/ti/
13689F:	include/linux/wl12xx.h
13690
13691TILE ARCHITECTURE
13692W:	http://www.mellanox.com/repository/solutions/tile-scm/
13693S:	Orphan
13694F:	arch/tile/
13695F:	drivers/char/tile-srom.c
13696F:	drivers/edac/tile_edac.c
13697F:	drivers/net/ethernet/tile/
13698F:	drivers/rtc/rtc-tile.c
13699F:	drivers/tty/hvc/hvc_tile.c
13700F:	drivers/tty/serial/tilegx.c
13701F:	drivers/usb/host/*-tilegx.c
13702F:	include/linux/usb/tilegx.h
13703
13704TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13705M:	John Stultz <john.stultz@linaro.org>
13706M:	Thomas Gleixner <tglx@linutronix.de>
13707R:	Stephen Boyd <sboyd@codeaurora.org>
13708L:	linux-kernel@vger.kernel.org
13709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13710S:	Supported
13711F:	include/linux/clocksource.h
13712F:	include/linux/time.h
13713F:	include/linux/timex.h
13714F:	include/uapi/linux/time.h
13715F:	include/uapi/linux/timex.h
13716F:	kernel/time/clocksource.c
13717F:	kernel/time/time*.c
13718F:	kernel/time/alarmtimer.c
13719F:	kernel/time/ntp.c
13720F:	tools/testing/selftests/timers/
13721
13722TIPC NETWORK LAYER
13723M:	Jon Maloy <jon.maloy@ericsson.com>
13724M:	Ying Xue <ying.xue@windriver.com>
13725L:	netdev@vger.kernel.org (core kernel code)
13726L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13727W:	http://tipc.sourceforge.net/
13728S:	Maintained
13729F:	include/uapi/linux/tipc*.h
13730F:	net/tipc/
13731
13732TLAN NETWORK DRIVER
13733M:	Samuel Chessman <chessman@tux.org>
13734L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13735W:	http://sourceforge.net/projects/tlan/
13736S:	Maintained
13737F:	Documentation/networking/tlan.txt
13738F:	drivers/net/ethernet/ti/tlan.*
13739
13740TM6000 VIDEO4LINUX DRIVER
13741M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13742M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13743L:	linux-media@vger.kernel.org
13744W:	https://linuxtv.org
13745T:	git git://linuxtv.org/media_tree.git
13746S:	Odd fixes
13747F:	drivers/media/usb/tm6000/
13748F:	Documentation/media/v4l-drivers/tm6000*
13749
13750TMIO/SDHI MMC DRIVER
13751M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13752L:	linux-mmc@vger.kernel.org
13753S:	Supported
13754F:	drivers/mmc/host/tmio_mmc*
13755F:	drivers/mmc/host/renesas_sdhi*
13756F:	include/linux/mfd/tmio.h
13757
13758TMP401 HARDWARE MONITOR DRIVER
13759M:	Guenter Roeck <linux@roeck-us.net>
13760L:	linux-hwmon@vger.kernel.org
13761S:	Maintained
13762F:	Documentation/hwmon/tmp401
13763F:	drivers/hwmon/tmp401.c
13764
13765TMPFS (SHMEM FILESYSTEM)
13766M:	Hugh Dickins <hughd@google.com>
13767L:	linux-mm@kvack.org
13768S:	Maintained
13769F:	include/linux/shmem_fs.h
13770F:	mm/shmem.c
13771
13772TOMOYO SECURITY MODULE
13773M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13774M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13775L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13776L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13777L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13778L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13779W:	http://tomoyo.sourceforge.jp/
13780T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13781S:	Maintained
13782F:	security/tomoyo/
13783
13784TOPSTAR LAPTOP EXTRAS DRIVER
13785M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13786L:	platform-driver-x86@vger.kernel.org
13787S:	Maintained
13788F:	drivers/platform/x86/topstar-laptop.c
13789
13790TOSHIBA ACPI EXTRAS DRIVER
13791M:	Azael Avalos <coproscefalo@gmail.com>
13792L:	platform-driver-x86@vger.kernel.org
13793S:	Maintained
13794F:	drivers/platform/x86/toshiba_acpi.c
13795
13796TOSHIBA BLUETOOTH DRIVER
13797M:	Azael Avalos <coproscefalo@gmail.com>
13798L:	platform-driver-x86@vger.kernel.org
13799S:	Maintained
13800F:	drivers/platform/x86/toshiba_bluetooth.c
13801
13802TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13803M:	Azael Avalos <coproscefalo@gmail.com>
13804L:	platform-driver-x86@vger.kernel.org
13805S:	Maintained
13806F:	drivers/platform/x86/toshiba_haps.c
13807
13808TOSHIBA SMM DRIVER
13809M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13810W:	http://www.buzzard.org.uk/toshiba/
13811S:	Maintained
13812F:	drivers/char/toshiba.c
13813F:	include/linux/toshiba.h
13814F:	include/uapi/linux/toshiba.h
13815
13816TOSHIBA TC358743 DRIVER
13817M:	Mats Randgaard <matrandg@cisco.com>
13818L:	linux-media@vger.kernel.org
13819S:	Maintained
13820F:	drivers/media/i2c/tc358743*
13821F:	include/media/i2c/tc358743.h
13822
13823TOSHIBA WMI HOTKEYS DRIVER
13824M:	Azael Avalos <coproscefalo@gmail.com>
13825L:	platform-driver-x86@vger.kernel.org
13826S:	Maintained
13827F:	drivers/platform/x86/toshiba-wmi.c
13828
13829TPM DEVICE DRIVER
13830M:	Peter Huewe <peterhuewe@gmx.de>
13831M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13832R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13833L:	linux-integrity@vger.kernel.org
13834Q:	https://patchwork.kernel.org/project/linux-integrity/list/
13835T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13836S:	Maintained
13837F:	drivers/char/tpm/
13838
13839TRACING
13840M:	Steven Rostedt <rostedt@goodmis.org>
13841M:	Ingo Molnar <mingo@redhat.com>
13842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13843S:	Maintained
13844F:	Documentation/trace/ftrace.txt
13845F:	arch/*/*/*/ftrace.h
13846F:	arch/*/kernel/ftrace.c
13847F:	include/*/ftrace.h
13848F:	include/linux/trace*.h
13849F:	include/trace/
13850F:	kernel/trace/
13851F:	tools/testing/selftests/ftrace/
13852
13853TRACING MMIO ACCESSES (MMIOTRACE)
13854M:	Steven Rostedt <rostedt@goodmis.org>
13855M:	Ingo Molnar <mingo@kernel.org>
13856R:	Karol Herbst <karolherbst@gmail.com>
13857R:	Pekka Paalanen <ppaalanen@gmail.com>
13858S:	Maintained
13859L:	linux-kernel@vger.kernel.org
13860L:	nouveau@lists.freedesktop.org
13861F:	kernel/trace/trace_mmiotrace.c
13862F:	include/linux/mmiotrace.h
13863F:	arch/x86/mm/kmmio.c
13864F:	arch/x86/mm/mmio-mod.c
13865F:	arch/x86/mm/testmmiotrace.c
13866
13867TRIVIAL PATCHES
13868M:	Jiri Kosina <trivial@kernel.org>
13869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13870S:	Maintained
13871K:	^Subject:.*(?i)trivial
13872
13873TTY LAYER
13874M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13875M:	Jiri Slaby <jslaby@suse.com>
13876S:	Supported
13877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13878F:	Documentation/serial/
13879F:	drivers/tty/
13880F:	drivers/tty/serial/serial_core.c
13881F:	include/linux/serial_core.h
13882F:	include/linux/serial.h
13883F:	include/linux/tty.h
13884F:	include/uapi/linux/serial_core.h
13885F:	include/uapi/linux/serial.h
13886F:	include/uapi/linux/tty.h
13887
13888TUA9001 MEDIA DRIVER
13889M:	Antti Palosaari <crope@iki.fi>
13890L:	linux-media@vger.kernel.org
13891W:	https://linuxtv.org
13892W:	http://palosaari.fi/linux/
13893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13894T:	git git://linuxtv.org/anttip/media_tree.git
13895S:	Maintained
13896F:	drivers/media/tuners/tua9001*
13897
13898TULIP NETWORK DRIVERS
13899L:	netdev@vger.kernel.org
13900L:	linux-parisc@vger.kernel.org
13901S:	Orphan
13902F:	drivers/net/ethernet/dec/tulip/
13903
13904TUN/TAP driver
13905M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13906W:	http://vtun.sourceforge.net/tun
13907S:	Maintained
13908F:	Documentation/networking/tuntap.txt
13909F:	arch/um/os-Linux/drivers/
13910
13911TURBOCHANNEL SUBSYSTEM
13912M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13913M:	Ralf Baechle <ralf@linux-mips.org>
13914L:	linux-mips@linux-mips.org
13915Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13916S:	Maintained
13917F:	drivers/tc/
13918F:	include/linux/tc.h
13919
13920TW5864 VIDEO4LINUX DRIVER
13921M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13922M:	Anton Sviridenko <anton@corp.bluecherry.net>
13923M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13924M:	Andrey Utkin <andrey_utkin@fastmail.com>
13925L:	linux-media@vger.kernel.org
13926S:	Supported
13927F:	drivers/media/pci/tw5864/
13928
13929TW68 VIDEO4LINUX DRIVER
13930M:	Hans Verkuil <hverkuil@xs4all.nl>
13931L:	linux-media@vger.kernel.org
13932T:	git git://linuxtv.org/media_tree.git
13933W:	https://linuxtv.org
13934S:	Odd Fixes
13935F:	drivers/media/pci/tw68/
13936
13937TW686X VIDEO4LINUX DRIVER
13938M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13939L:	linux-media@vger.kernel.org
13940T:	git git://linuxtv.org/media_tree.git
13941W:	http://linuxtv.org
13942S:	Maintained
13943F:	drivers/media/pci/tw686x/
13944
13945UBI FILE SYSTEM (UBIFS)
13946M:	Richard Weinberger <richard@nod.at>
13947M:	Artem Bityutskiy <dedekind1@gmail.com>
13948M:	Adrian Hunter <adrian.hunter@intel.com>
13949L:	linux-mtd@lists.infradead.org
13950T:	git git://git.infradead.org/ubifs-2.6.git
13951W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13952S:	Supported
13953F:	Documentation/filesystems/ubifs.txt
13954F:	fs/ubifs/
13955
13956UCLINUX (M68KNOMMU AND COLDFIRE)
13957M:	Greg Ungerer <gerg@linux-m68k.org>
13958W:	http://www.linux-m68k.org/
13959W:	http://www.uclinux.org/
13960L:	linux-m68k@lists.linux-m68k.org
13961L:	uclinux-dev@uclinux.org  (subscribers-only)
13962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13963S:	Maintained
13964F:	arch/m68k/coldfire/
13965F:	arch/m68k/68*/
13966F:	arch/m68k/*/*_no.*
13967F:	arch/m68k/include/asm/*_no.*
13968
13969UDF FILESYSTEM
13970M:	Jan Kara <jack@suse.com>
13971S:	Maintained
13972F:	Documentation/filesystems/udf.txt
13973F:	fs/udf/
13974
13975UDRAW TABLET
13976M:	Bastien Nocera <hadess@hadess.net>
13977L:	linux-input@vger.kernel.org
13978S:	Maintained
13979F:	drivers/hid/hid-udraw-ps3.c
13980
13981UFS FILESYSTEM
13982M:	Evgeniy Dushistov <dushistov@mail.ru>
13983S:	Maintained
13984F:	Documentation/filesystems/ufs.txt
13985F:	fs/ufs/
13986
13987UHID USERSPACE HID IO DRIVER:
13988M:	David Herrmann <dh.herrmann@googlemail.com>
13989L:	linux-input@vger.kernel.org
13990S:	Maintained
13991F:	drivers/hid/uhid.c
13992F:	include/uapi/linux/uhid.h
13993
13994ULPI BUS
13995M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13996L:	linux-usb@vger.kernel.org
13997S:	Maintained
13998F:	drivers/usb/common/ulpi.c
13999F:	include/linux/ulpi/
14000
14001ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14002L:	linux-usb@vger.kernel.org
14003S:	Orphan
14004F:	drivers/uwb/
14005F:	include/linux/uwb.h
14006F:	include/linux/uwb/
14007
14008UNICORE32 ARCHITECTURE:
14009M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14010W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14011S:	Maintained
14012T:	git git://github.com/gxt/linux.git
14013F:	arch/unicore32/
14014
14015UNIFDEF
14016M:	Tony Finch <dot@dotat.at>
14017W:	http://dotat.at/prog/unifdef
14018S:	Maintained
14019F:	scripts/unifdef.c
14020
14021UNIFORM CDROM DRIVER
14022M:	Jens Axboe <axboe@kernel.dk>
14023W:	http://www.kernel.dk
14024S:	Maintained
14025F:	Documentation/cdrom/
14026F:	drivers/cdrom/cdrom.c
14027F:	include/linux/cdrom.h
14028F:	include/uapi/linux/cdrom.h
14029
14030UNISYS S-PAR DRIVERS
14031M:	David Kershner <david.kershner@unisys.com>
14032L:	sparmaintainer@unisys.com (Unisys internal)
14033S:	Supported
14034F:	drivers/staging/unisys/
14035
14036UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14037M:	Vinayak Holikatti <vinholikatti@gmail.com>
14038L:	linux-scsi@vger.kernel.org
14039S:	Supported
14040F:	Documentation/scsi/ufs.txt
14041F:	drivers/scsi/ufs/
14042
14043UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14044M:	Joao Pinto <jpinto@synopsys.com>
14045L:	linux-scsi@vger.kernel.org
14046S:	Supported
14047F:	drivers/scsi/ufs/*dwc*
14048
14049UNSORTED BLOCK IMAGES (UBI)
14050M:	Artem Bityutskiy <dedekind1@gmail.com>
14051M:	Richard Weinberger <richard@nod.at>
14052W:	http://www.linux-mtd.infradead.org/
14053L:	linux-mtd@lists.infradead.org
14054T:	git git://git.infradead.org/ubifs-2.6.git
14055S:	Supported
14056F:	drivers/mtd/ubi/
14057F:	include/linux/mtd/ubi.h
14058F:	include/uapi/mtd/ubi-user.h
14059
14060USB "USBNET" DRIVER FRAMEWORK
14061M:	Oliver Neukum <oneukum@suse.com>
14062L:	netdev@vger.kernel.org
14063W:	http://www.linux-usb.org/usbnet
14064S:	Maintained
14065F:	drivers/net/usb/usbnet.c
14066F:	include/linux/usb/usbnet.h
14067
14068USB ACM DRIVER
14069M:	Oliver Neukum <oneukum@suse.com>
14070L:	linux-usb@vger.kernel.org
14071S:	Maintained
14072F:	Documentation/usb/acm.txt
14073F:	drivers/usb/class/cdc-acm.*
14074
14075USB AR5523 WIRELESS DRIVER
14076M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14077L:	linux-wireless@vger.kernel.org
14078S:	Maintained
14079F:	drivers/net/wireless/ath/ar5523/
14080
14081USB ATTACHED SCSI
14082M:	Oliver Neukum <oneukum@suse.com>
14083L:	linux-usb@vger.kernel.org
14084L:	linux-scsi@vger.kernel.org
14085S:	Maintained
14086F:	drivers/usb/storage/uas.c
14087
14088USB CDC ETHERNET DRIVER
14089M:	Oliver Neukum <oliver@neukum.org>
14090L:	linux-usb@vger.kernel.org
14091S:	Maintained
14092F:	drivers/net/usb/cdc_*.c
14093F:	include/uapi/linux/usb/cdc.h
14094
14095USB CHAOSKEY DRIVER
14096M:	Keith Packard <keithp@keithp.com>
14097L:	linux-usb@vger.kernel.org
14098S:	Maintained
14099F:	drivers/usb/misc/chaoskey.c
14100
14101USB CYPRESS C67X00 DRIVER
14102M:	Peter Korsgaard <jacmet@sunsite.dk>
14103L:	linux-usb@vger.kernel.org
14104S:	Maintained
14105F:	drivers/usb/c67x00/
14106
14107USB DAVICOM DM9601 DRIVER
14108M:	Peter Korsgaard <jacmet@sunsite.dk>
14109L:	netdev@vger.kernel.org
14110W:	http://www.linux-usb.org/usbnet
14111S:	Maintained
14112F:	drivers/net/usb/dm9601.c
14113
14114USB DIAMOND RIO500 DRIVER
14115M:	Cesar Miquel <miquel@df.uba.ar>
14116L:	rio500-users@lists.sourceforge.net
14117W:	http://rio500.sourceforge.net
14118S:	Maintained
14119F:	drivers/usb/misc/rio500*
14120
14121USB EHCI DRIVER
14122M:	Alan Stern <stern@rowland.harvard.edu>
14123L:	linux-usb@vger.kernel.org
14124S:	Maintained
14125F:	Documentation/usb/ehci.txt
14126F:	drivers/usb/host/ehci*
14127
14128USB GADGET/PERIPHERAL SUBSYSTEM
14129M:	Felipe Balbi <balbi@kernel.org>
14130L:	linux-usb@vger.kernel.org
14131W:	http://www.linux-usb.org/gadget
14132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14133S:	Maintained
14134F:	drivers/usb/gadget/
14135F:	include/linux/usb/gadget*
14136
14137USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14138M:	Jiri Kosina <jikos@kernel.org>
14139R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14140L:	linux-usb@vger.kernel.org
14141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14142S:	Maintained
14143F:	Documentation/hid/hiddev.txt
14144F:	drivers/hid/usbhid/
14145
14146USB ISP116X DRIVER
14147M:	Olav Kongas <ok@artecdesign.ee>
14148L:	linux-usb@vger.kernel.org
14149S:	Maintained
14150F:	drivers/usb/host/isp116x*
14151F:	include/linux/usb/isp116x.h
14152
14153USB LAN78XX ETHERNET DRIVER
14154M:	Woojung Huh <woojung.huh@microchip.com>
14155M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14156L:	netdev@vger.kernel.org
14157S:	Maintained
14158F:	drivers/net/usb/lan78xx.*
14159
14160USB MASS STORAGE DRIVER
14161M:	Alan Stern <stern@rowland.harvard.edu>
14162L:	linux-usb@vger.kernel.org
14163L:	usb-storage@lists.one-eyed-alien.net
14164S:	Maintained
14165W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14166F:	drivers/usb/storage/
14167
14168USB MIDI DRIVER
14169M:	Clemens Ladisch <clemens@ladisch.de>
14170L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14171T:	git git://git.alsa-project.org/alsa-kernel.git
14172S:	Maintained
14173F:	sound/usb/midi.*
14174
14175USB NETWORKING DRIVERS
14176L:	linux-usb@vger.kernel.org
14177S:	Odd Fixes
14178F:	drivers/net/usb/
14179
14180USB OHCI DRIVER
14181M:	Alan Stern <stern@rowland.harvard.edu>
14182L:	linux-usb@vger.kernel.org
14183S:	Maintained
14184F:	Documentation/usb/ohci.txt
14185F:	drivers/usb/host/ohci*
14186
14187USB OTG FSM (Finite State Machine)
14188M:	Peter Chen <Peter.Chen@nxp.com>
14189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14190L:	linux-usb@vger.kernel.org
14191S:	Maintained
14192F:	drivers/usb/common/usb-otg-fsm.c
14193
14194USB OVER IP DRIVER
14195M:	Valentina Manea <valentina.manea.m@gmail.com>
14196M:	Shuah Khan <shuahkh@osg.samsung.com>
14197M:	Shuah Khan <shuah@kernel.org>
14198L:	linux-usb@vger.kernel.org
14199S:	Maintained
14200F:	Documentation/usb/usbip_protocol.txt
14201F:	drivers/usb/usbip/
14202F:	tools/usb/usbip/
14203
14204USB PEGASUS DRIVER
14205M:	Petko Manolov <petkan@nucleusys.com>
14206L:	linux-usb@vger.kernel.org
14207L:	netdev@vger.kernel.org
14208T:	git git://github.com/petkan/pegasus.git
14209W:	https://github.com/petkan/pegasus
14210S:	Maintained
14211F:	drivers/net/usb/pegasus.*
14212
14213USB PHY LAYER
14214M:	Felipe Balbi <balbi@kernel.org>
14215L:	linux-usb@vger.kernel.org
14216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14217S:	Maintained
14218F:	drivers/usb/phy/
14219
14220USB PRINTER DRIVER (usblp)
14221M:	Pete Zaitcev <zaitcev@redhat.com>
14222L:	linux-usb@vger.kernel.org
14223S:	Supported
14224F:	drivers/usb/class/usblp.c
14225
14226USB QMI WWAN NETWORK DRIVER
14227M:	Bjørn Mork <bjorn@mork.no>
14228L:	netdev@vger.kernel.org
14229S:	Maintained
14230F:	Documentation/ABI/testing/sysfs-class-net-qmi
14231F:	drivers/net/usb/qmi_wwan.c
14232
14233USB RTL8150 DRIVER
14234M:	Petko Manolov <petkan@nucleusys.com>
14235L:	linux-usb@vger.kernel.org
14236L:	netdev@vger.kernel.org
14237T:	git git://github.com/petkan/rtl8150.git
14238W:	https://github.com/petkan/rtl8150
14239S:	Maintained
14240F:	drivers/net/usb/rtl8150.c
14241
14242USB SERIAL SUBSYSTEM
14243M:	Johan Hovold <johan@kernel.org>
14244L:	linux-usb@vger.kernel.org
14245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14246S:	Maintained
14247F:	Documentation/usb/usb-serial.txt
14248F:	drivers/usb/serial/
14249F:	include/linux/usb/serial.h
14250
14251USB SMSC75XX ETHERNET DRIVER
14252M:	Steve Glendinning <steve.glendinning@shawell.net>
14253L:	netdev@vger.kernel.org
14254S:	Maintained
14255F:	drivers/net/usb/smsc75xx.*
14256
14257USB SMSC95XX ETHERNET DRIVER
14258M:	Steve Glendinning <steve.glendinning@shawell.net>
14259M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14260L:	netdev@vger.kernel.org
14261S:	Maintained
14262F:	drivers/net/usb/smsc95xx.*
14263
14264USB SUBSYSTEM
14265M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14266L:	linux-usb@vger.kernel.org
14267W:	http://www.linux-usb.org
14268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14269S:	Supported
14270F:	Documentation/devicetree/bindings/usb/
14271F:	Documentation/usb/
14272F:	drivers/usb/
14273F:	include/linux/usb.h
14274F:	include/linux/usb/
14275
14276USB TYPEC SUBSYSTEM
14277M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14278L:	linux-usb@vger.kernel.org
14279S:	Maintained
14280F:	Documentation/ABI/testing/sysfs-class-typec
14281F:	Documentation/usb/typec.rst
14282F:	drivers/usb/typec/
14283F:	include/linux/usb/typec.h
14284
14285USB UHCI DRIVER
14286M:	Alan Stern <stern@rowland.harvard.edu>
14287L:	linux-usb@vger.kernel.org
14288S:	Maintained
14289F:	drivers/usb/host/uhci*
14290
14291USB VIDEO CLASS
14292M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14293L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14294L:	linux-media@vger.kernel.org
14295T:	git git://linuxtv.org/media_tree.git
14296W:	http://www.ideasonboard.org/uvc/
14297S:	Maintained
14298F:	drivers/media/usb/uvc/
14299F:	include/uapi/linux/uvcvideo.h
14300
14301USB VISION DRIVER
14302M:	Hans Verkuil <hverkuil@xs4all.nl>
14303L:	linux-media@vger.kernel.org
14304T:	git git://linuxtv.org/media_tree.git
14305W:	https://linuxtv.org
14306S:	Odd Fixes
14307F:	drivers/media/usb/usbvision/
14308
14309USB WEBCAM GADGET
14310M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14311L:	linux-usb@vger.kernel.org
14312S:	Maintained
14313F:	drivers/usb/gadget/function/*uvc*
14314F:	drivers/usb/gadget/legacy/webcam.c
14315
14316USB WIRELESS RNDIS DRIVER (rndis_wlan)
14317M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14318L:	linux-wireless@vger.kernel.org
14319S:	Maintained
14320F:	drivers/net/wireless/rndis_wlan.c
14321
14322USB XHCI DRIVER
14323M:	Mathias Nyman <mathias.nyman@intel.com>
14324L:	linux-usb@vger.kernel.org
14325S:	Supported
14326F:	drivers/usb/host/xhci*
14327F:	drivers/usb/host/pci-quirks*
14328
14329USB ZD1201 DRIVER
14330L:	linux-wireless@vger.kernel.org
14331W:	http://linux-lc100020.sourceforge.net
14332S:	Orphan
14333F:	drivers/net/wireless/zydas/zd1201.*
14334
14335USB ZR364XX DRIVER
14336M:	Antoine Jacquet <royale@zerezo.com>
14337L:	linux-usb@vger.kernel.org
14338L:	linux-media@vger.kernel.org
14339T:	git git://linuxtv.org/media_tree.git
14340W:	http://royale.zerezo.com/zr364xx/
14341S:	Maintained
14342F:	Documentation/media/v4l-drivers/zr364xx*
14343F:	drivers/media/usb/zr364xx/
14344
14345USER-MODE LINUX (UML)
14346M:	Jeff Dike <jdike@addtoit.com>
14347M:	Richard Weinberger <richard@nod.at>
14348L:	user-mode-linux-devel@lists.sourceforge.net
14349L:	user-mode-linux-user@lists.sourceforge.net
14350W:	http://user-mode-linux.sourceforge.net
14351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14352S:	Maintained
14353F:	Documentation/virtual/uml/
14354F:	arch/um/
14355F:	arch/x86/um/
14356F:	fs/hostfs/
14357F:	fs/hppfs/
14358
14359USERSPACE I/O (UIO)
14360M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14361S:	Maintained
14362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14363F:	Documentation/driver-api/uio-howto.rst
14364F:	drivers/uio/
14365F:	include/linux/uio*.h
14366
14367UTIL-LINUX PACKAGE
14368M:	Karel Zak <kzak@redhat.com>
14369L:	util-linux@vger.kernel.org
14370W:	http://en.wikipedia.org/wiki/Util-linux
14371T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14372S:	Maintained
14373
14374UUID HELPERS
14375M:	Christoph Hellwig <hch@lst.de>
14376R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14377L:	linux-kernel@vger.kernel.org
14378T:	git git://git.infradead.org/users/hch/uuid.git
14379F:	lib/uuid.c
14380F:	lib/test_uuid.c
14381F:	include/linux/uuid.h
14382F:	include/uapi/linux/uuid.h
14383S:	Maintained
14384
14385UVESAFB DRIVER
14386M:	Michal Januszewski <spock@gentoo.org>
14387L:	linux-fbdev@vger.kernel.org
14388W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14389S:	Maintained
14390F:	Documentation/fb/uvesafb.txt
14391F:	drivers/video/fbdev/uvesafb.*
14392
14393VF610 NAND DRIVER
14394M:	Stefan Agner <stefan@agner.ch>
14395L:	linux-mtd@lists.infradead.org
14396S:	Supported
14397F:	drivers/mtd/nand/vf610_nfc.c
14398
14399VFAT/FAT/MSDOS FILESYSTEM
14400M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14401S:	Maintained
14402F:	Documentation/filesystems/vfat.txt
14403F:	fs/fat/
14404
14405VFIO DRIVER
14406M:	Alex Williamson <alex.williamson@redhat.com>
14407L:	kvm@vger.kernel.org
14408T:	git git://github.com/awilliam/linux-vfio.git
14409S:	Maintained
14410F:	Documentation/vfio.txt
14411F:	drivers/vfio/
14412F:	include/linux/vfio.h
14413F:	include/uapi/linux/vfio.h
14414
14415VFIO MEDIATED DEVICE DRIVERS
14416M:	Kirti Wankhede <kwankhede@nvidia.com>
14417L:	kvm@vger.kernel.org
14418S:	Maintained
14419F:	Documentation/vfio-mediated-device.txt
14420F:	drivers/vfio/mdev/
14421F:	include/linux/mdev.h
14422F:	samples/vfio-mdev/
14423
14424VFIO PLATFORM DRIVER
14425M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14426L:	kvm@vger.kernel.org
14427S:	Maintained
14428F:	drivers/vfio/platform/
14429
14430VGA_SWITCHEROO
14431R:	Lukas Wunner <lukas@wunner.de>
14432S:	Maintained
14433F:	Documentation/gpu/vga-switcheroo.rst
14434F:	drivers/gpu/vga/vga_switcheroo.c
14435F:	include/linux/vga_switcheroo.h
14436T:	git git://anongit.freedesktop.org/drm/drm-misc
14437
14438VIA RHINE NETWORK DRIVER
14439S:	Orphan
14440F:	drivers/net/ethernet/via/via-rhine.c
14441
14442VIA SD/MMC CARD CONTROLLER DRIVER
14443M:	Bruce Chang <brucechang@via.com.tw>
14444M:	Harald Welte <HaraldWelte@viatech.com>
14445S:	Maintained
14446F:	drivers/mmc/host/via-sdmmc.c
14447
14448VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14449M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14450L:	linux-fbdev@vger.kernel.org
14451S:	Maintained
14452F:	include/linux/via-core.h
14453F:	include/linux/via-gpio.h
14454F:	include/linux/via_i2c.h
14455F:	drivers/video/fbdev/via/
14456
14457VIA VELOCITY NETWORK DRIVER
14458M:	Francois Romieu <romieu@fr.zoreil.com>
14459L:	netdev@vger.kernel.org
14460S:	Maintained
14461F:	drivers/net/ethernet/via/via-velocity.*
14462
14463VIDEO MULTIPLEXER DRIVER
14464M:	Philipp Zabel <p.zabel@pengutronix.de>
14465L:	linux-media@vger.kernel.org
14466S:	Maintained
14467F:	drivers/media/platform/video-mux.c
14468
14469VIDEOBUF2 FRAMEWORK
14470M:	Pawel Osciak <pawel@osciak.com>
14471M:	Marek Szyprowski <m.szyprowski@samsung.com>
14472M:	Kyungmin Park <kyungmin.park@samsung.com>
14473L:	linux-media@vger.kernel.org
14474S:	Maintained
14475F:	drivers/media/v4l2-core/videobuf2-*
14476F:	include/media/videobuf2-*
14477
14478VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14479M:	Helen Koike <helen.koike@collabora.com>
14480L:	linux-media@vger.kernel.org
14481T:	git git://linuxtv.org/media_tree.git
14482W:	https://linuxtv.org
14483S:	Maintained
14484F:	drivers/media/platform/vimc/*
14485
14486VIRT LIB
14487M:	Alex Williamson <alex.williamson@redhat.com>
14488M:	Paolo Bonzini <pbonzini@redhat.com>
14489L:	kvm@vger.kernel.org
14490S:	Supported
14491F:	virt/lib/
14492
14493VIRTIO AND VHOST VSOCK DRIVER
14494M:	Stefan Hajnoczi <stefanha@redhat.com>
14495L:	kvm@vger.kernel.org
14496L:	virtualization@lists.linux-foundation.org
14497L:	netdev@vger.kernel.org
14498S:	Maintained
14499F:	include/linux/virtio_vsock.h
14500F:	include/uapi/linux/virtio_vsock.h
14501F:	include/uapi/linux/vsockmon.h
14502F:	include/uapi/linux/vm_sockets_diag.h
14503F:	net/vmw_vsock/diag.c
14504F:	net/vmw_vsock/af_vsock_tap.c
14505F:	net/vmw_vsock/virtio_transport_common.c
14506F:	net/vmw_vsock/virtio_transport.c
14507F:	drivers/net/vsockmon.c
14508F:	drivers/vhost/vsock.c
14509F:	drivers/vhost/vsock.h
14510F:	tools/testing/vsock/
14511
14512VIRTIO CONSOLE DRIVER
14513M:	Amit Shah <amit@kernel.org>
14514L:	virtualization@lists.linux-foundation.org
14515S:	Maintained
14516F:	drivers/char/virtio_console.c
14517F:	include/linux/virtio_console.h
14518F:	include/uapi/linux/virtio_console.h
14519
14520VIRTIO CORE, NET AND BLOCK DRIVERS
14521M:	"Michael S. Tsirkin" <mst@redhat.com>
14522M:	Jason Wang <jasowang@redhat.com>
14523L:	virtualization@lists.linux-foundation.org
14524S:	Maintained
14525F:	Documentation/devicetree/bindings/virtio/
14526F:	drivers/virtio/
14527F:	tools/virtio/
14528F:	drivers/net/virtio_net.c
14529F:	drivers/block/virtio_blk.c
14530F:	include/linux/virtio*.h
14531F:	include/uapi/linux/virtio_*.h
14532F:	drivers/crypto/virtio/
14533F:	mm/balloon_compaction.c
14534
14535VIRTIO CRYPTO DRIVER
14536M:	Gonglei <arei.gonglei@huawei.com>
14537L:	virtualization@lists.linux-foundation.org
14538L:	linux-crypto@vger.kernel.org
14539S:	Maintained
14540F:	drivers/crypto/virtio/
14541F:	include/uapi/linux/virtio_crypto.h
14542
14543VIRTIO DRIVERS FOR S390
14544M:	Cornelia Huck <cohuck@redhat.com>
14545M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14546L:	linux-s390@vger.kernel.org
14547L:	virtualization@lists.linux-foundation.org
14548L:	kvm@vger.kernel.org
14549S:	Supported
14550F:	drivers/s390/virtio/
14551F:	arch/s390/include/uapi/asm/virtio-ccw.h
14552
14553VIRTIO GPU DRIVER
14554M:	David Airlie <airlied@linux.ie>
14555M:	Gerd Hoffmann <kraxel@redhat.com>
14556L:	dri-devel@lists.freedesktop.org
14557L:	virtualization@lists.linux-foundation.org
14558T:	git git://anongit.freedesktop.org/drm/drm-misc
14559S:	Maintained
14560F:	drivers/gpu/drm/virtio/
14561F:	include/uapi/linux/virtio_gpu.h
14562
14563VIRTIO HOST (VHOST)
14564M:	"Michael S. Tsirkin" <mst@redhat.com>
14565M:	Jason Wang <jasowang@redhat.com>
14566L:	kvm@vger.kernel.org
14567L:	virtualization@lists.linux-foundation.org
14568L:	netdev@vger.kernel.org
14569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14570S:	Maintained
14571F:	drivers/vhost/
14572F:	include/uapi/linux/vhost.h
14573
14574VIRTIO INPUT DRIVER
14575M:	Gerd Hoffmann <kraxel@redhat.com>
14576S:	Maintained
14577F:	drivers/virtio/virtio_input.c
14578F:	include/uapi/linux/virtio_input.h
14579
14580VIRTUAL SERIO DEVICE DRIVER
14581M:	Stephen Chandler Paul <thatslyude@gmail.com>
14582S:	Maintained
14583F:	drivers/input/serio/userio.c
14584F:	include/uapi/linux/userio.h
14585
14586VIVID VIRTUAL VIDEO DRIVER
14587M:	Hans Verkuil <hverkuil@xs4all.nl>
14588L:	linux-media@vger.kernel.org
14589T:	git git://linuxtv.org/media_tree.git
14590W:	https://linuxtv.org
14591S:	Maintained
14592F:	drivers/media/platform/vivid/*
14593
14594VLYNQ BUS
14595M:	Florian Fainelli <f.fainelli@gmail.com>
14596L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14597S:	Maintained
14598F:	drivers/vlynq/vlynq.c
14599F:	include/linux/vlynq.h
14600
14601VME SUBSYSTEM
14602M:	Martyn Welch <martyn@welchs.me.uk>
14603M:	Manohar Vanga <manohar.vanga@gmail.com>
14604M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14605L:	devel@driverdev.osuosl.org
14606S:	Maintained
14607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14608F:	Documentation/driver-api/vme.rst
14609F:	drivers/staging/vme/
14610F:	drivers/vme/
14611F:	include/linux/vme*
14612
14613VMWARE BALLOON DRIVER
14614M:	Xavier Deguillard <xdeguillard@vmware.com>
14615M:	Philip Moltmann <moltmann@vmware.com>
14616M:	"VMware, Inc." <pv-drivers@vmware.com>
14617L:	linux-kernel@vger.kernel.org
14618S:	Maintained
14619F:	drivers/misc/vmw_balloon.c
14620
14621VMWARE HYPERVISOR INTERFACE
14622M:	Alok Kataria <akataria@vmware.com>
14623L:	virtualization@lists.linux-foundation.org
14624S:	Supported
14625F:	arch/x86/kernel/cpu/vmware.c
14626
14627VMWARE PVRDMA DRIVER
14628M:	Adit Ranadive <aditr@vmware.com>
14629M:	VMware PV-Drivers <pv-drivers@vmware.com>
14630L:	linux-rdma@vger.kernel.org
14631S:	Maintained
14632F:	drivers/infiniband/hw/vmw_pvrdma/
14633
14634VMware PVSCSI driver
14635M:	Jim Gill <jgill@vmware.com>
14636M:	VMware PV-Drivers <pv-drivers@vmware.com>
14637L:	linux-scsi@vger.kernel.org
14638S:	Maintained
14639F:	drivers/scsi/vmw_pvscsi.c
14640F:	drivers/scsi/vmw_pvscsi.h
14641
14642VMWARE VMMOUSE SUBDRIVER
14643M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14644M:	"VMware, Inc." <pv-drivers@vmware.com>
14645L:	linux-input@vger.kernel.org
14646S:	Maintained
14647F:	drivers/input/mouse/vmmouse.c
14648F:	drivers/input/mouse/vmmouse.h
14649
14650VMWARE VMXNET3 ETHERNET DRIVER
14651M:	Shrikrishna Khare <skhare@vmware.com>
14652M:	"VMware, Inc." <pv-drivers@vmware.com>
14653L:	netdev@vger.kernel.org
14654S:	Maintained
14655F:	drivers/net/vmxnet3/
14656
14657VOCORE VOCORE2 BOARD
14658M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14659L:	linux-mips@linux-mips.org
14660S:	Maintained
14661F:	arch/mips/boot/dts/ralink/vocore2.dts
14662
14663VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14664M:	Liam Girdwood <lgirdwood@gmail.com>
14665M:	Mark Brown <broonie@kernel.org>
14666L:	linux-kernel@vger.kernel.org
14667W:	http://www.slimlogic.co.uk/?p=48
14668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14669S:	Supported
14670F:	Documentation/devicetree/bindings/regulator/
14671F:	drivers/regulator/
14672F:	include/dt-bindings/regulator/
14673F:	include/linux/regulator/
14674
14675VRF
14676M:	David Ahern <dsa@cumulusnetworks.com>
14677M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14678L:	netdev@vger.kernel.org
14679S:	Maintained
14680F:	drivers/net/vrf.c
14681F:	Documentation/networking/vrf.txt
14682
14683VT1211 HARDWARE MONITOR DRIVER
14684M:	Juerg Haefliger <juergh@gmail.com>
14685L:	linux-hwmon@vger.kernel.org
14686S:	Maintained
14687F:	Documentation/hwmon/vt1211
14688F:	drivers/hwmon/vt1211.c
14689
14690VT8231 HARDWARE MONITOR DRIVER
14691M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14692L:	linux-hwmon@vger.kernel.org
14693S:	Maintained
14694F:	drivers/hwmon/vt8231.c
14695
14696VUB300 USB to SDIO/SD/MMC bridge chip
14697M:	Tony Olech <tony.olech@elandigitalsystems.com>
14698L:	linux-mmc@vger.kernel.org
14699L:	linux-usb@vger.kernel.org
14700S:	Supported
14701F:	drivers/mmc/host/vub300.c
14702
14703W1 DALLAS'S 1-WIRE BUS
14704M:	Evgeniy Polyakov <zbr@ioremap.net>
14705S:	Maintained
14706F:	Documentation/w1/
14707F:	drivers/w1/
14708F:	include/linux/w1.h
14709
14710W83791D HARDWARE MONITORING DRIVER
14711M:	Marc Hulsman <m.hulsman@tudelft.nl>
14712L:	linux-hwmon@vger.kernel.org
14713S:	Maintained
14714F:	Documentation/hwmon/w83791d
14715F:	drivers/hwmon/w83791d.c
14716
14717W83793 HARDWARE MONITORING DRIVER
14718M:	Rudolf Marek <r.marek@assembler.cz>
14719L:	linux-hwmon@vger.kernel.org
14720S:	Maintained
14721F:	Documentation/hwmon/w83793
14722F:	drivers/hwmon/w83793.c
14723
14724W83795 HARDWARE MONITORING DRIVER
14725M:	Jean Delvare <jdelvare@suse.com>
14726L:	linux-hwmon@vger.kernel.org
14727S:	Maintained
14728F:	drivers/hwmon/w83795.c
14729
14730W83L51xD SD/MMC CARD INTERFACE DRIVER
14731M:	Pierre Ossman <pierre@ossman.eu>
14732S:	Maintained
14733F:	drivers/mmc/host/wbsd.*
14734
14735WACOM PROTOCOL 4 SERIAL TABLETS
14736M:	Julian Squires <julian@cipht.net>
14737M:	Hans de Goede <hdegoede@redhat.com>
14738L:	linux-input@vger.kernel.org
14739S:	Maintained
14740F:	drivers/input/tablet/wacom_serial4.c
14741
14742WATCHDOG DEVICE DRIVERS
14743M:	Wim Van Sebroeck <wim@iguana.be>
14744R:	Guenter Roeck <linux@roeck-us.net>
14745L:	linux-watchdog@vger.kernel.org
14746W:	http://www.linux-watchdog.org/
14747T:	git git://www.linux-watchdog.org/linux-watchdog.git
14748S:	Maintained
14749F:	Documentation/devicetree/bindings/watchdog/
14750F:	Documentation/watchdog/
14751F:	drivers/watchdog/
14752F:	include/linux/watchdog.h
14753F:	include/uapi/linux/watchdog.h
14754
14755WHISKEYCOVE PMIC GPIO DRIVER
14756M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14757L:	linux-gpio@vger.kernel.org
14758S:	Maintained
14759F:	drivers/gpio/gpio-wcove.c
14760
14761WIIMOTE HID DRIVER
14762M:	David Herrmann <dh.herrmann@googlemail.com>
14763L:	linux-input@vger.kernel.org
14764S:	Maintained
14765F:	drivers/hid/hid-wiimote*
14766
14767WILOCITY WIL6210 WIRELESS DRIVER
14768M:	Maya Erez <qca_merez@qca.qualcomm.com>
14769L:	linux-wireless@vger.kernel.org
14770L:	wil6210@qca.qualcomm.com
14771S:	Supported
14772W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14773F:	drivers/net/wireless/ath/wil6210/
14774
14775WIMAX STACK
14776M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14777M:	linux-wimax@intel.com
14778L:	wimax@linuxwimax.org (subscribers-only)
14779S:	Supported
14780W:	http://linuxwimax.org
14781F:	Documentation/wimax/README.wimax
14782F:	include/linux/wimax/debug.h
14783F:	include/net/wimax.h
14784F:	include/uapi/linux/wimax.h
14785F:	net/wimax/
14786
14787WINBOND CIR DRIVER
14788M:	David Härdeman <david@hardeman.nu>
14789S:	Maintained
14790F:	drivers/media/rc/winbond-cir.c
14791
14792WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14793M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14794L:	linux-watchdog@vger.kernel.org
14795S:	Maintained
14796F:	drivers/watchdog/ebc-c384_wdt.c
14797
14798WINSYSTEMS WS16C48 GPIO DRIVER
14799M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14800L:	linux-gpio@vger.kernel.org
14801S:	Maintained
14802F:	drivers/gpio/gpio-ws16c48.c
14803
14804WISTRON LAPTOP BUTTON DRIVER
14805M:	Miloslav Trmac <mitr@volny.cz>
14806S:	Maintained
14807F:	drivers/input/misc/wistron_btns.c
14808
14809WL3501 WIRELESS PCMCIA CARD DRIVER
14810L:	linux-wireless@vger.kernel.org
14811S:	Odd fixes
14812F:	drivers/net/wireless/wl3501*
14813
14814WOLFSON MICROELECTRONICS DRIVERS
14815L:	patches@opensource.cirrus.com
14816T:	git https://github.com/CirrusLogic/linux-drivers.git
14817W:	https://github.com/CirrusLogic/linux-drivers/wiki
14818S:	Supported
14819F:	Documentation/hwmon/wm83??
14820F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14821F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14822F:	Documentation/devicetree/bindings/mfd/arizona.txt
14823F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14824F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
14825F:	arch/arm/mach-s3c64xx/mach-crag6410*
14826F:	drivers/clk/clk-wm83*.c
14827F:	drivers/extcon/extcon-arizona.c
14828F:	drivers/leds/leds-wm83*.c
14829F:	drivers/gpio/gpio-*wm*.c
14830F:	drivers/gpio/gpio-arizona.c
14831F:	drivers/hwmon/wm83??-hwmon.c
14832F:	drivers/input/misc/wm831x-on.c
14833F:	drivers/input/touchscreen/wm831x-ts.c
14834F:	drivers/input/touchscreen/wm97*.c
14835F:	drivers/mfd/arizona*
14836F:	drivers/mfd/wm*.c
14837F:	drivers/mfd/cs47l24*
14838F:	drivers/power/supply/wm83*.c
14839F:	drivers/rtc/rtc-wm83*.c
14840F:	drivers/regulator/wm8*.c
14841F:	drivers/regulator/arizona*
14842F:	drivers/video/backlight/wm83*_bl.c
14843F:	drivers/watchdog/wm83*_wdt.c
14844F:	include/linux/mfd/arizona/
14845F:	include/linux/mfd/wm831x/
14846F:	include/linux/mfd/wm8350/
14847F:	include/linux/mfd/wm8400*
14848F:	include/linux/regulator/arizona*
14849F:	include/linux/wm97xx.h
14850F:	include/sound/wm????.h
14851F:	sound/soc/codecs/arizona.?
14852F:	sound/soc/codecs/wm*
14853F:	sound/soc/codecs/cs47l24*
14854
14855WORKQUEUE
14856M:	Tejun Heo <tj@kernel.org>
14857R:	Lai Jiangshan <jiangshanlai@gmail.com>
14858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14859S:	Maintained
14860F:	include/linux/workqueue.h
14861F:	kernel/workqueue.c
14862F:	Documentation/core-api/workqueue.rst
14863
14864X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14865M:	Chen-Yu Tsai <wens@csie.org>
14866L:	linux-kernel@vger.kernel.org
14867S:	Maintained
14868N:	axp[128]
14869
14870X.25 NETWORK LAYER
14871M:	Andrew Hendry <andrew.hendry@gmail.com>
14872L:	linux-x25@vger.kernel.org
14873S:	Odd Fixes
14874F:	Documentation/networking/x25*
14875F:	include/net/x25*
14876F:	net/x25/
14877
14878X86 ARCHITECTURE (32-BIT AND 64-BIT)
14879M:	Thomas Gleixner <tglx@linutronix.de>
14880M:	Ingo Molnar <mingo@redhat.com>
14881M:	"H. Peter Anvin" <hpa@zytor.com>
14882M:	x86@kernel.org
14883L:	linux-kernel@vger.kernel.org
14884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14885S:	Maintained
14886F:	Documentation/x86/
14887F:	arch/x86/
14888
14889X86 MCE INFRASTRUCTURE
14890M:	Tony Luck <tony.luck@intel.com>
14891M:	Borislav Petkov <bp@alien8.de>
14892L:	linux-edac@vger.kernel.org
14893S:	Maintained
14894F:	arch/x86/kernel/cpu/mcheck/*
14895
14896X86 MICROCODE UPDATE SUPPORT
14897M:	Borislav Petkov <bp@alien8.de>
14898S:	Maintained
14899F:	arch/x86/kernel/cpu/microcode/*
14900
14901X86 PLATFORM DRIVERS
14902M:	Darren Hart <dvhart@infradead.org>
14903M:	Andy Shevchenko <andy@infradead.org>
14904L:	platform-driver-x86@vger.kernel.org
14905T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14906S:	Maintained
14907F:	drivers/platform/x86/
14908F:	drivers/platform/olpc/
14909
14910X86 VDSO
14911M:	Andy Lutomirski <luto@amacapital.net>
14912L:	linux-kernel@vger.kernel.org
14913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14914S:	Maintained
14915F:	arch/x86/entry/vdso/
14916
14917XC2028/3028 TUNER DRIVER
14918M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14919M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14920L:	linux-media@vger.kernel.org
14921W:	https://linuxtv.org
14922T:	git git://linuxtv.org/media_tree.git
14923S:	Maintained
14924F:	drivers/media/tuners/tuner-xc2028.*
14925
14926XEN BLOCK SUBSYSTEM
14927M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14928M:	Roger Pau Monné <roger.pau@citrix.com>
14929L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14930S:	Supported
14931F:	drivers/block/xen-blkback/*
14932F:	drivers/block/xen*
14933
14934XEN HYPERVISOR ARM
14935M:	Stefano Stabellini <sstabellini@kernel.org>
14936L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14937S:	Maintained
14938F:	arch/arm/xen/
14939F:	arch/arm/include/asm/xen/
14940
14941XEN HYPERVISOR ARM64
14942M:	Stefano Stabellini <sstabellini@kernel.org>
14943L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14944S:	Maintained
14945F:	arch/arm64/xen/
14946F:	arch/arm64/include/asm/xen/
14947
14948XEN HYPERVISOR INTERFACE
14949M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14950M:	Juergen Gross <jgross@suse.com>
14951L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14953S:	Supported
14954F:	arch/x86/xen/
14955F:	drivers/*/xen-*front.c
14956F:	drivers/xen/
14957F:	arch/x86/include/asm/xen/
14958F:	arch/x86/include/asm/pvclock-abi.h
14959F:	include/xen/
14960F:	include/uapi/xen/
14961F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14962F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14963
14964XEN NETWORK BACKEND DRIVER
14965M:	Wei Liu <wei.liu2@citrix.com>
14966M:	Paul Durrant <paul.durrant@citrix.com>
14967L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14968L:	netdev@vger.kernel.org
14969S:	Supported
14970F:	drivers/net/xen-netback/*
14971
14972XEN PCI SUBSYSTEM
14973M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14974L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14975S:	Supported
14976F:	arch/x86/pci/*xen*
14977F:	drivers/pci/*xen*
14978
14979XEN PVSCSI DRIVERS
14980M:	Juergen Gross <jgross@suse.com>
14981L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14982L:	linux-scsi@vger.kernel.org
14983S:	Supported
14984F:	drivers/scsi/xen-scsifront.c
14985F:	drivers/xen/xen-scsiback.c
14986F:	include/xen/interface/io/vscsiif.h
14987
14988XEN SWIOTLB SUBSYSTEM
14989M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14990L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14991S:	Supported
14992F:	arch/x86/xen/*swiotlb*
14993F:	drivers/xen/*swiotlb*
14994
14995XFS FILESYSTEM
14996M:	Darrick J. Wong <darrick.wong@oracle.com>
14997M:	linux-xfs@vger.kernel.org
14998L:	linux-xfs@vger.kernel.org
14999W:	http://xfs.org/
15000T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15001S:	Supported
15002F:	Documentation/filesystems/xfs.txt
15003F:	fs/xfs/
15004
15005XILINX AXI ETHERNET DRIVER
15006M:	Anirudha Sarangi <anirudh@xilinx.com>
15007M:	John Linn <John.Linn@xilinx.com>
15008S:	Maintained
15009F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15010
15011XILINX UARTLITE SERIAL DRIVER
15012M:	Peter Korsgaard <jacmet@sunsite.dk>
15013L:	linux-serial@vger.kernel.org
15014S:	Maintained
15015F:	drivers/tty/serial/uartlite.c
15016
15017XILINX VIDEO IP CORES
15018M:	Hyun Kwon <hyun.kwon@xilinx.com>
15019M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15020L:	linux-media@vger.kernel.org
15021T:	git git://linuxtv.org/media_tree.git
15022S:	Supported
15023F:	Documentation/devicetree/bindings/media/xilinx/
15024F:	drivers/media/platform/xilinx/
15025F:	include/uapi/linux/xilinx-v4l2-controls.h
15026
15027XILLYBUS DRIVER
15028M:	Eli Billauer <eli.billauer@gmail.com>
15029L:	linux-kernel@vger.kernel.org
15030S:	Supported
15031F:	drivers/char/xillybus/
15032
15033XRA1403 GPIO EXPANDER
15034M:	Nandor Han <nandor.han@ge.com>
15035M:	Semi Malinen <semi.malinen@ge.com>
15036L:	linux-gpio@vger.kernel.org
15037S:	Maintained
15038F:	drivers/gpio/gpio-xra1403.c
15039F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15040
15041XTENSA XTFPGA PLATFORM SUPPORT
15042M:	Max Filippov <jcmvbkbc@gmail.com>
15043L:	linux-xtensa@linux-xtensa.org
15044S:	Maintained
15045F:	drivers/spi/spi-xtensa-xtfpga.c
15046F:	sound/soc/xtensa/xtfpga-i2s.c
15047
15048YAM DRIVER FOR AX.25
15049M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15050L:	linux-hams@vger.kernel.org
15051S:	Maintained
15052F:	drivers/net/hamradio/yam*
15053F:	include/linux/yam.h
15054
15055YAMA SECURITY MODULE
15056M:	Kees Cook <keescook@chromium.org>
15057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15058S:	Supported
15059F:	security/yama/
15060F:	Documentation/admin-guide/LSM/Yama.rst
15061
15062YEALINK PHONE DRIVER
15063M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15064L:	usbb2k-api-dev@nongnu.org
15065S:	Maintained
15066F:	Documentation/input/yealink.rst
15067F:	drivers/input/misc/yealink.*
15068
15069Z8530 DRIVER FOR AX.25
15070M:	Joerg Reuter <jreuter@yaina.de>
15071W:	http://yaina.de/jreuter/
15072W:	http://www.qsl.net/dl1bke/
15073L:	linux-hams@vger.kernel.org
15074S:	Maintained
15075F:	Documentation/networking/z8530drv.txt
15076F:	drivers/net/hamradio/*scc.c
15077F:	drivers/net/hamradio/z8530.h
15078
15079ZBUD COMPRESSED PAGE ALLOCATOR
15080M:	Seth Jennings <sjenning@redhat.com>
15081M:	Dan Streetman <ddstreet@ieee.org>
15082L:	linux-mm@kvack.org
15083S:	Maintained
15084F:	mm/zbud.c
15085F:	include/linux/zbud.h
15086
15087ZD1211RW WIRELESS DRIVER
15088M:	Daniel Drake <dsd@gentoo.org>
15089M:	Ulrich Kunitz <kune@deine-taler.de>
15090W:	http://zd1211.ath.cx/wiki/DriverRewrite
15091L:	linux-wireless@vger.kernel.org
15092L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15093S:	Maintained
15094F:	drivers/net/wireless/zydas/zd1211rw/
15095
15096ZD1301 MEDIA DRIVER
15097M:	Antti Palosaari <crope@iki.fi>
15098L:	linux-media@vger.kernel.org
15099W:	https://linuxtv.org/
15100W:	http://palosaari.fi/linux/
15101Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15102S:	Maintained
15103F:	drivers/media/usb/dvb-usb-v2/zd1301*
15104
15105ZD1301_DEMOD MEDIA DRIVER
15106M:	Antti Palosaari <crope@iki.fi>
15107L:	linux-media@vger.kernel.org
15108W:	https://linuxtv.org/
15109W:	http://palosaari.fi/linux/
15110Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15111S:	Maintained
15112F:	drivers/media/dvb-frontends/zd1301_demod*
15113
15114ZPOOL COMPRESSED PAGE STORAGE API
15115M:	Dan Streetman <ddstreet@ieee.org>
15116L:	linux-mm@kvack.org
15117S:	Maintained
15118F:	mm/zpool.c
15119F:	include/linux/zpool.h
15120
15121ZR36067 VIDEO FOR LINUX DRIVER
15122L:	mjpeg-users@lists.sourceforge.net
15123L:	linux-media@vger.kernel.org
15124W:	http://mjpeg.sourceforge.net/driver-zoran/
15125T:	hg https://linuxtv.org/hg/v4l-dvb
15126S:	Odd Fixes
15127F:	drivers/media/pci/zoran/
15128
15129ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15130M:	Minchan Kim <minchan@kernel.org>
15131M:	Nitin Gupta <ngupta@vflare.org>
15132R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15133L:	linux-kernel@vger.kernel.org
15134S:	Maintained
15135F:	drivers/block/zram/
15136F:	Documentation/blockdev/zram.txt
15137
15138ZS DECSTATION Z85C30 SERIAL DRIVER
15139M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15140S:	Maintained
15141F:	drivers/tty/serial/zs.*
15142
15143ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15144M:	Minchan Kim <minchan@kernel.org>
15145M:	Nitin Gupta <ngupta@vflare.org>
15146R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15147L:	linux-mm@kvack.org
15148S:	Maintained
15149F:	mm/zsmalloc.c
15150F:	include/linux/zsmalloc.h
15151F:	Documentation/vm/zsmalloc.txt
15152
15153ZSWAP COMPRESSED SWAP CACHING
15154M:	Seth Jennings <sjenning@redhat.com>
15155M:	Dan Streetman <ddstreet@ieee.org>
15156L:	linux-mm@kvack.org
15157S:	Maintained
15158F:	mm/zswap.c
15159
15160THE REST
15161M:	Linus Torvalds <torvalds@linux-foundation.org>
15162L:	linux-kernel@vger.kernel.org
15163Q:	http://patchwork.kernel.org/project/LKML/list/
15164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15165S:	Buried alive in reporters
15166F:	*
15167F:	*/
15168