xref: /openbmc/linux/MAINTAINERS (revision a72594ca)
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
2624L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625T:	git git://git.code.sf.net/p/adi-linux/code
2626W:	http://blackfin.uclinux.org
2627S:	Orphan
2628F:	arch/blackfin/
2629
2630BLACKFIN EMAC DRIVER
2631L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632W:	http://blackfin.uclinux.org
2633S:	Orphan
2634F:	drivers/net/ethernet/adi/
2635
2636BLACKFIN MEDIA DRIVER
2637L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2638W:	http://blackfin.uclinux.org/
2639S:	Orphan
2640F:	drivers/media/platform/blackfin/
2641F:	drivers/media/i2c/adv7183*
2642F:	drivers/media/i2c/vs6624*
2643
2644BLACKFIN RTC DRIVER
2645L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2646W:	http://blackfin.uclinux.org
2647S:	Orphan
2648F:	drivers/rtc/rtc-bfin.c
2649
2650BLACKFIN SDH DRIVER
2651L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2652W:	http://blackfin.uclinux.org
2653S:	Orphan
2654F:	drivers/mmc/host/bfin_sdh.c
2655
2656BLACKFIN SERIAL DRIVER
2657L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2658W:	http://blackfin.uclinux.org
2659S:	Orphan
2660F:	drivers/tty/serial/bfin_uart.c
2661
2662BLACKFIN WATCHDOG DRIVER
2663L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2664W:	http://blackfin.uclinux.org
2665S:	Orphan
2666F:	drivers/watchdog/bfin_wdt.c
2667
2668BLINKM RGB LED DRIVER
2669M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2670S:	Maintained
2671F:	drivers/leds/leds-blinkm.c
2672
2673BLOCK LAYER
2674M:	Jens Axboe <axboe@kernel.dk>
2675L:	linux-block@vger.kernel.org
2676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2677S:	Maintained
2678F:	block/
2679F:	kernel/trace/blktrace.c
2680F:	lib/sbitmap.c
2681
2682BLOCK2MTD DRIVER
2683M:	Joern Engel <joern@lazybastard.org>
2684L:	linux-mtd@lists.infradead.org
2685S:	Maintained
2686F:	drivers/mtd/devices/block2mtd.c
2687
2688BLUETOOTH DRIVERS
2689M:	Marcel Holtmann <marcel@holtmann.org>
2690M:	Gustavo Padovan <gustavo@padovan.org>
2691M:	Johan Hedberg <johan.hedberg@gmail.com>
2692L:	linux-bluetooth@vger.kernel.org
2693W:	http://www.bluez.org/
2694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2696S:	Maintained
2697F:	drivers/bluetooth/
2698
2699BLUETOOTH SUBSYSTEM
2700M:	Marcel Holtmann <marcel@holtmann.org>
2701M:	Gustavo Padovan <gustavo@padovan.org>
2702M:	Johan Hedberg <johan.hedberg@gmail.com>
2703L:	linux-bluetooth@vger.kernel.org
2704W:	http://www.bluez.org/
2705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2707S:	Maintained
2708F:	net/bluetooth/
2709F:	include/net/bluetooth/
2710
2711BONDING DRIVER
2712M:	Jay Vosburgh <j.vosburgh@gmail.com>
2713M:	Veaceslav Falico <vfalico@gmail.com>
2714M:	Andy Gospodarek <andy@greyhouse.net>
2715L:	netdev@vger.kernel.org
2716W:	http://sourceforge.net/projects/bonding/
2717S:	Supported
2718F:	drivers/net/bonding/
2719F:	include/uapi/linux/if_bonding.h
2720
2721BPF (Safe dynamic programs and tools)
2722M:	Alexei Starovoitov <ast@kernel.org>
2723M:	Daniel Borkmann <daniel@iogearbox.net>
2724L:	netdev@vger.kernel.org
2725L:	linux-kernel@vger.kernel.org
2726S:	Supported
2727F:	arch/x86/net/bpf_jit*
2728F:	Documentation/networking/filter.txt
2729F:	Documentation/bpf/
2730F:	include/linux/bpf*
2731F:	include/linux/filter.h
2732F:	include/uapi/linux/bpf*
2733F:	include/uapi/linux/filter.h
2734F:	kernel/bpf/
2735F:	kernel/trace/bpf_trace.c
2736F:	lib/test_bpf.c
2737F:	net/bpf/
2738F:	net/core/filter.c
2739F:	net/sched/act_bpf.c
2740F:	net/sched/cls_bpf.c
2741F:	samples/bpf/
2742F:	tools/bpf/
2743F:	tools/testing/selftests/bpf/
2744
2745BROADCOM B44 10/100 ETHERNET DRIVER
2746M:	Michael Chan <michael.chan@broadcom.com>
2747L:	netdev@vger.kernel.org
2748S:	Supported
2749F:	drivers/net/ethernet/broadcom/b44.*
2750
2751BROADCOM B53 ETHERNET SWITCH DRIVER
2752M:	Florian Fainelli <f.fainelli@gmail.com>
2753L:	netdev@vger.kernel.org
2754L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2755S:	Supported
2756F:	drivers/net/dsa/b53/*
2757F:	include/linux/platform_data/b53.h
2758
2759BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2760M:	Florian Fainelli <f.fainelli@gmail.com>
2761M:	Ray Jui <rjui@broadcom.com>
2762M:	Scott Branden <sbranden@broadcom.com>
2763M:	bcm-kernel-feedback-list@broadcom.com
2764T:	git git://github.com/broadcom/mach-bcm
2765S:	Maintained
2766N:	bcm281*
2767N:	bcm113*
2768N:	bcm216*
2769N:	kona
2770F:	arch/arm/mach-bcm/
2771
2772BROADCOM BCM2835 ARM ARCHITECTURE
2773M:	Eric Anholt <eric@anholt.net>
2774M:	Stefan Wahren <stefan.wahren@i2se.com>
2775L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777T:	git git://github.com/anholt/linux
2778S:	Maintained
2779N:	bcm2835
2780F:	drivers/staging/vc04_services
2781
2782BROADCOM BCM47XX MIPS ARCHITECTURE
2783M:	Hauke Mehrtens <hauke@hauke-m.de>
2784M:	Rafał Miłecki <zajec5@gmail.com>
2785L:	linux-mips@linux-mips.org
2786S:	Maintained
2787F:	Documentation/devicetree/bindings/mips/brcm/
2788F:	arch/mips/bcm47xx/*
2789F:	arch/mips/include/asm/mach-bcm47xx/*
2790
2791BROADCOM BCM5301X ARM ARCHITECTURE
2792M:	Hauke Mehrtens <hauke@hauke-m.de>
2793M:	Rafał Miłecki <zajec5@gmail.com>
2794M:	Jon Mason <jonmason@broadcom.com>
2795M:	bcm-kernel-feedback-list@broadcom.com
2796L:	linux-arm-kernel@lists.infradead.org
2797S:	Maintained
2798F:	arch/arm/mach-bcm/bcm_5301x.c
2799F:	arch/arm/boot/dts/bcm5301x*.dtsi
2800F:	arch/arm/boot/dts/bcm470*
2801F:	arch/arm/boot/dts/bcm953012*
2802
2803BROADCOM BCM53573 ARM ARCHITECTURE
2804M:	Rafał Miłecki <rafal@milecki.pl>
2805L:	linux-arm-kernel@lists.infradead.org
2806S:	Maintained
2807F:	arch/arm/boot/dts/bcm53573*
2808F:	arch/arm/boot/dts/bcm47189*
2809
2810BROADCOM BCM63XX ARM ARCHITECTURE
2811M:	Florian Fainelli <f.fainelli@gmail.com>
2812M:	bcm-kernel-feedback-list@broadcom.com
2813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2814T:	git git://github.com/broadcom/stblinux.git
2815S:	Maintained
2816N:	bcm63xx
2817
2818BROADCOM BCM63XX/BCM33XX UDC DRIVER
2819M:	Kevin Cernekee <cernekee@gmail.com>
2820L:	linux-usb@vger.kernel.org
2821S:	Maintained
2822F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2823
2824BROADCOM BCM7XXX ARM ARCHITECTURE
2825M:	Brian Norris <computersforpeace@gmail.com>
2826M:	Gregory Fong <gregory.0xf0@gmail.com>
2827M:	Florian Fainelli <f.fainelli@gmail.com>
2828M:	bcm-kernel-feedback-list@broadcom.com
2829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2830T:	git git://github.com/broadcom/stblinux.git
2831S:	Maintained
2832F:	arch/arm/mach-bcm/*brcmstb*
2833F:	arch/arm/boot/dts/bcm7*.dts*
2834F:	drivers/bus/brcmstb_gisb.c
2835N:	brcmstb
2836
2837BROADCOM BMIPS CPUFREQ DRIVER
2838M:	Markus Mayer <mmayer@broadcom.com>
2839M:	bcm-kernel-feedback-list@broadcom.com
2840L:	linux-pm@vger.kernel.org
2841S:	Maintained
2842F:	drivers/cpufreq/bmips-cpufreq.c
2843
2844BROADCOM BMIPS MIPS ARCHITECTURE
2845M:	Kevin Cernekee <cernekee@gmail.com>
2846M:	Florian Fainelli <f.fainelli@gmail.com>
2847L:	linux-mips@linux-mips.org
2848T:	git git://github.com/broadcom/stblinux.git
2849S:	Maintained
2850F:	arch/mips/bmips/*
2851F:	arch/mips/include/asm/mach-bmips/*
2852F:	arch/mips/kernel/*bmips*
2853F:	arch/mips/boot/dts/brcm/bcm*.dts*
2854F:	drivers/irqchip/irq-bcm63*
2855F:	drivers/irqchip/irq-bcm7*
2856F:	drivers/irqchip/irq-brcmstb*
2857F:	include/linux/bcm963xx_nvram.h
2858F:	include/linux/bcm963xx_tag.h
2859
2860BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2861M:	Rasesh Mody <rasesh.mody@cavium.com>
2862M:	Harish Patil <harish.patil@cavium.com>
2863M:	Dept-GELinuxNICDev@cavium.com
2864L:	netdev@vger.kernel.org
2865S:	Supported
2866F:	drivers/net/ethernet/broadcom/bnx2.*
2867F:	drivers/net/ethernet/broadcom/bnx2_*
2868
2869BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2870M:	QLogic-Storage-Upstream@qlogic.com
2871L:	linux-scsi@vger.kernel.org
2872S:	Supported
2873F:	drivers/scsi/bnx2fc/
2874
2875BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2876M:	QLogic-Storage-Upstream@qlogic.com
2877L:	linux-scsi@vger.kernel.org
2878S:	Supported
2879F:	drivers/scsi/bnx2i/
2880
2881BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2882M:	Ariel Elior <ariel.elior@cavium.com>
2883M:	everest-linux-l2@cavium.com
2884L:	netdev@vger.kernel.org
2885S:	Supported
2886F:	drivers/net/ethernet/broadcom/bnx2x/
2887
2888BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2889M:	Michael Chan <michael.chan@broadcom.com>
2890L:	netdev@vger.kernel.org
2891S:	Supported
2892F:	drivers/net/ethernet/broadcom/bnxt/
2893
2894BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2895M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2896M:	Franky Lin <franky.lin@broadcom.com>
2897M:	Hante Meuleman <hante.meuleman@broadcom.com>
2898M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2899M:	Wright Feng <wright.feng@cypress.com>
2900L:	linux-wireless@vger.kernel.org
2901L:	brcm80211-dev-list.pdl@broadcom.com
2902L:	brcm80211-dev-list@cypress.com
2903S:	Supported
2904F:	drivers/net/wireless/broadcom/brcm80211/
2905
2906BROADCOM BRCMSTB GPIO DRIVER
2907M:	Gregory Fong <gregory.0xf0@gmail.com>
2908L:	bcm-kernel-feedback-list@broadcom.com
2909S:	Supported
2910F:	drivers/gpio/gpio-brcmstb.c
2911F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2912
2913BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2914M:	Al Cooper <alcooperx@gmail.com>
2915L:	linux-kernel@vger.kernel.org
2916L:	bcm-kernel-feedback-list@broadcom.com
2917S:	Maintained
2918F:	drivers/phy/broadcom/phy-brcm-usb*
2919
2920BROADCOM GENET ETHERNET DRIVER
2921M:	Doug Berger <opendmb@gmail.com>
2922M:	Florian Fainelli <f.fainelli@gmail.com>
2923L:	netdev@vger.kernel.org
2924S:	Supported
2925F:	drivers/net/ethernet/broadcom/genet/
2926
2927BROADCOM IPROC ARM ARCHITECTURE
2928M:	Ray Jui <rjui@broadcom.com>
2929M:	Scott Branden <sbranden@broadcom.com>
2930M:	Jon Mason <jonmason@broadcom.com>
2931M:	bcm-kernel-feedback-list@broadcom.com
2932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2933T:	git git://github.com/broadcom/cygnus-linux.git
2934S:	Maintained
2935N:	iproc
2936N:	cygnus
2937N:	bcm[-_]nsp
2938N:	bcm9113*
2939N:	bcm9583*
2940N:	bcm9585*
2941N:	bcm9586*
2942N:	bcm988312
2943N:	bcm113*
2944N:	bcm583*
2945N:	bcm585*
2946N:	bcm586*
2947N:	bcm88312
2948N:	hr2
2949F:	arch/arm64/boot/dts/broadcom/ns2*
2950F:	drivers/clk/bcm/clk-ns*
2951F:	drivers/pinctrl/bcm/pinctrl-ns*
2952
2953BROADCOM KONA GPIO DRIVER
2954M:	Ray Jui <rjui@broadcom.com>
2955L:	bcm-kernel-feedback-list@broadcom.com
2956S:	Supported
2957F:	drivers/gpio/gpio-bcm-kona.c
2958F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2959
2960BROADCOM NETXTREME-E ROCE DRIVER
2961M:	Selvin Xavier <selvin.xavier@broadcom.com>
2962M:	Devesh Sharma <devesh.sharma@broadcom.com>
2963M:	Somnath Kotur <somnath.kotur@broadcom.com>
2964M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2965L:	linux-rdma@vger.kernel.org
2966W:	http://www.broadcom.com
2967S:	Supported
2968F:	drivers/infiniband/hw/bnxt_re/
2969F:	include/uapi/rdma/bnxt_re-abi.h
2970
2971BROADCOM NVRAM DRIVER
2972M:	Rafał Miłecki <zajec5@gmail.com>
2973L:	linux-mips@linux-mips.org
2974S:	Maintained
2975F:	drivers/firmware/broadcom/*
2976
2977BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2978M:	Rafał Miłecki <zajec5@gmail.com>
2979L:	linux-wireless@vger.kernel.org
2980S:	Maintained
2981F:	drivers/bcma/
2982F:	include/linux/bcma/
2983
2984BROADCOM STB AVS CPUFREQ DRIVER
2985M:	Markus Mayer <mmayer@broadcom.com>
2986M:	bcm-kernel-feedback-list@broadcom.com
2987L:	linux-pm@vger.kernel.org
2988S:	Maintained
2989F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2990F:	drivers/cpufreq/brcmstb*
2991
2992BROADCOM STB AVS TMON DRIVER
2993M:	Markus Mayer <mmayer@broadcom.com>
2994M:	bcm-kernel-feedback-list@broadcom.com
2995L:	linux-pm@vger.kernel.org
2996S:	Maintained
2997F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2998F:	drivers/thermal/broadcom/brcmstb*
2999
3000BROADCOM STB NAND FLASH DRIVER
3001M:	Brian Norris <computersforpeace@gmail.com>
3002M:	Kamal Dasu <kdasu.kdev@gmail.com>
3003L:	linux-mtd@lists.infradead.org
3004L:	bcm-kernel-feedback-list@broadcom.com
3005S:	Maintained
3006F:	drivers/mtd/nand/brcmnand/
3007
3008BROADCOM STB DPFE DRIVER
3009M:	Markus Mayer <mmayer@broadcom.com>
3010M:	bcm-kernel-feedback-list@broadcom.com
3011L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3012S:	Maintained
3013F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3014F:	drivers/memory/brcmstb_dpfe.c
3015
3016BROADCOM SYSTEMPORT ETHERNET DRIVER
3017M:	Florian Fainelli <f.fainelli@gmail.com>
3018L:	netdev@vger.kernel.org
3019S:	Supported
3020F:	drivers/net/ethernet/broadcom/bcmsysport.*
3021
3022BROADCOM TG3 GIGABIT ETHERNET DRIVER
3023M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3024M:	Prashant Sreedharan <prashant@broadcom.com>
3025M:	Michael Chan <mchan@broadcom.com>
3026L:	netdev@vger.kernel.org
3027S:	Supported
3028F:	drivers/net/ethernet/broadcom/tg3.*
3029
3030BROCADE BFA FC SCSI DRIVER
3031M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3032M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3033L:	linux-scsi@vger.kernel.org
3034S:	Supported
3035F:	drivers/scsi/bfa/
3036
3037BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3038M:	Rasesh Mody <rasesh.mody@cavium.com>
3039M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3040M:	Dept-GELinuxNICDev@cavium.com
3041L:	netdev@vger.kernel.org
3042S:	Supported
3043F:	drivers/net/ethernet/brocade/bna/
3044
3045BSG (block layer generic sg v4 driver)
3046M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3047L:	linux-scsi@vger.kernel.org
3048S:	Supported
3049F:	block/bsg.c
3050F:	include/linux/bsg.h
3051F:	include/uapi/linux/bsg.h
3052
3053BT87X AUDIO DRIVER
3054M:	Clemens Ladisch <clemens@ladisch.de>
3055L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3056T:	git git://git.alsa-project.org/alsa-kernel.git
3057S:	Maintained
3058F:	Documentation/sound/alsa/Bt87x.txt
3059F:	sound/pci/bt87x.c
3060
3061BT8XXGPIO DRIVER
3062M:	Michael Buesch <m@bues.ch>
3063W:	http://bu3sch.de/btgpio.php
3064S:	Maintained
3065F:	drivers/gpio/gpio-bt8xx.c
3066
3067BTRFS FILE SYSTEM
3068M:	Chris Mason <clm@fb.com>
3069M:	Josef Bacik <jbacik@fb.com>
3070M:	David Sterba <dsterba@suse.com>
3071L:	linux-btrfs@vger.kernel.org
3072W:	http://btrfs.wiki.kernel.org/
3073Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3075S:	Maintained
3076F:	Documentation/filesystems/btrfs.txt
3077F:	fs/btrfs/
3078F:	include/linux/btrfs*
3079F:	include/uapi/linux/btrfs*
3080
3081BTTV VIDEO4LINUX DRIVER
3082M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3083M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3084L:	linux-media@vger.kernel.org
3085W:	https://linuxtv.org
3086T:	git git://linuxtv.org/media_tree.git
3087S:	Odd fixes
3088F:	Documentation/media/v4l-drivers/bttv*
3089F:	drivers/media/pci/bt8xx/bttv*
3090
3091BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3092M:	Chanwoo Choi <cw00.choi@samsung.com>
3093L:	linux-pm@vger.kernel.org
3094L:	linux-samsung-soc@vger.kernel.org
3095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3096S:	Maintained
3097F:	drivers/devfreq/exynos-bus.c
3098F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3099
3100BUSLOGIC SCSI DRIVER
3101M:	Khalid Aziz <khalid@gonehiking.org>
3102L:	linux-scsi@vger.kernel.org
3103S:	Maintained
3104F:	drivers/scsi/BusLogic.*
3105F:	drivers/scsi/FlashPoint.*
3106
3107C-MEDIA CMI8788 DRIVER
3108M:	Clemens Ladisch <clemens@ladisch.de>
3109L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3110T:	git git://git.alsa-project.org/alsa-kernel.git
3111S:	Maintained
3112F:	sound/pci/oxygen/
3113
3114C6X ARCHITECTURE
3115M:	Mark Salter <msalter@redhat.com>
3116M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3117L:	linux-c6x-dev@linux-c6x.org
3118W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3119S:	Maintained
3120F:	arch/c6x/
3121
3122CA8210 IEEE-802.15.4 RADIO DRIVER
3123M:	Harry Morris <h.morris@cascoda.com>
3124L:	linux-wpan@vger.kernel.org
3125W:	https://github.com/Cascoda/ca8210-linux.git
3126S:	Maintained
3127F:	drivers/net/ieee802154/ca8210.c
3128F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3129
3130CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3131M:	David Howells <dhowells@redhat.com>
3132L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3133S:	Supported
3134F:	Documentation/filesystems/caching/cachefiles.txt
3135F:	fs/cachefiles/
3136
3137CADET FM/AM RADIO RECEIVER DRIVER
3138M:	Hans Verkuil <hverkuil@xs4all.nl>
3139L:	linux-media@vger.kernel.org
3140T:	git git://linuxtv.org/media_tree.git
3141W:	https://linuxtv.org
3142S:	Maintained
3143F:	drivers/media/radio/radio-cadet*
3144
3145CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3146M:	Jonathan Corbet <corbet@lwn.net>
3147L:	linux-media@vger.kernel.org
3148T:	git git://linuxtv.org/media_tree.git
3149S:	Maintained
3150F:	Documentation/media/v4l-drivers/cafe_ccic*
3151F:	drivers/media/platform/marvell-ccic/
3152
3153CAIF NETWORK LAYER
3154M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3155L:	netdev@vger.kernel.org
3156S:	Supported
3157F:	Documentation/networking/caif/
3158F:	drivers/net/caif/
3159F:	include/uapi/linux/caif/
3160F:	include/net/caif/
3161F:	net/caif/
3162
3163CALGARY x86-64 IOMMU
3164M:	Muli Ben-Yehuda <mulix@mulix.org>
3165M:	Jon Mason <jdmason@kudzu.us>
3166L:	iommu@lists.linux-foundation.org
3167S:	Maintained
3168F:	arch/x86/kernel/pci-calgary_64.c
3169F:	arch/x86/kernel/tce_64.c
3170F:	arch/x86/include/asm/calgary.h
3171F:	arch/x86/include/asm/tce.h
3172
3173CAN NETWORK DRIVERS
3174M:	Wolfgang Grandegger <wg@grandegger.com>
3175M:	Marc Kleine-Budde <mkl@pengutronix.de>
3176L:	linux-can@vger.kernel.org
3177W:	https://github.com/linux-can
3178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3180S:	Maintained
3181F:	Documentation/devicetree/bindings/net/can/
3182F:	drivers/net/can/
3183F:	include/linux/can/dev.h
3184F:	include/linux/can/platform/
3185F:	include/uapi/linux/can/error.h
3186F:	include/uapi/linux/can/netlink.h
3187
3188CAN NETWORK LAYER
3189M:	Oliver Hartkopp <socketcan@hartkopp.net>
3190M:	Marc Kleine-Budde <mkl@pengutronix.de>
3191L:	linux-can@vger.kernel.org
3192W:	https://github.com/linux-can
3193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3195S:	Maintained
3196F:	Documentation/networking/can.txt
3197F:	net/can/
3198F:	include/linux/can/core.h
3199F:	include/uapi/linux/can.h
3200F:	include/uapi/linux/can/bcm.h
3201F:	include/uapi/linux/can/raw.h
3202F:	include/uapi/linux/can/gw.h
3203
3204CAPABILITIES
3205M:	Serge Hallyn <serge@hallyn.com>
3206L:	linux-security-module@vger.kernel.org
3207S:	Supported
3208F:	include/linux/capability.h
3209F:	include/uapi/linux/capability.h
3210F:	security/commoncap.c
3211F:	kernel/capability.c
3212
3213CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3214M:	Kevin Tsai <ktsai@capellamicro.com>
3215S:	Maintained
3216F:	drivers/iio/light/cm*
3217
3218CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3219M:	Christian Lamparter <chunkeey@googlemail.com>
3220L:	linux-wireless@vger.kernel.org
3221W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3222S:	Maintained
3223F:	drivers/net/wireless/ath/carl9170/
3224
3225CAVIUM I2C DRIVER
3226M:	Jan Glauber <jglauber@cavium.com>
3227M:	David Daney <david.daney@cavium.com>
3228W:	http://www.cavium.com
3229S:	Supported
3230F:	drivers/i2c/busses/i2c-octeon*
3231F:	drivers/i2c/busses/i2c-thunderx*
3232
3233CAVIUM LIQUIDIO NETWORK DRIVER
3234M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3235M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3236M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3237M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3238L:	netdev@vger.kernel.org
3239W:	http://www.cavium.com
3240S:	Supported
3241F:	drivers/net/ethernet/cavium/liquidio/
3242
3243CAVIUM MMC DRIVER
3244M:	Jan Glauber <jglauber@cavium.com>
3245M:	David Daney <david.daney@cavium.com>
3246M:	Steven J. Hill <Steven.Hill@cavium.com>
3247W:	http://www.cavium.com
3248S:	Supported
3249F:	drivers/mmc/host/cavium*
3250
3251CAVIUM OCTEON-TX CRYPTO DRIVER
3252M:	George Cherian <george.cherian@cavium.com>
3253L:	linux-crypto@vger.kernel.org
3254W:	http://www.cavium.com
3255S:	Supported
3256F:	drivers/crypto/cavium/cpt/
3257
3258CAVIUM THUNDERX2 ARM64 SOC
3259M:	Robert Richter <rrichter@cavium.com>
3260M:	Jayachandran C <jnair@caviumnetworks.com>
3261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3262S:	Maintained
3263F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3264F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3265
3266CC2520 IEEE-802.15.4 RADIO DRIVER
3267M:	Varka Bhadram <varkabhadram@gmail.com>
3268L:	linux-wpan@vger.kernel.org
3269S:	Maintained
3270F:	drivers/net/ieee802154/cc2520.c
3271F:	include/linux/spi/cc2520.h
3272F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3273
3274CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3275M:	Gilad Ben-Yossef <gilad@benyossef.com>
3276L:	linux-crypto@vger.kernel.org
3277L:	driverdev-devel@linuxdriverproject.org
3278S:	Supported
3279F:	drivers/staging/ccree/
3280W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3281
3282CEC FRAMEWORK
3283M:	Hans Verkuil <hans.verkuil@cisco.com>
3284L:	linux-media@vger.kernel.org
3285T:	git git://linuxtv.org/media_tree.git
3286W:	http://linuxtv.org
3287S:	Supported
3288F:	Documentation/media/kapi/cec-core.rst
3289F:	Documentation/media/uapi/cec
3290F:	drivers/media/cec/
3291F:	drivers/media/rc/keymaps/rc-cec.c
3292F:	include/media/cec.h
3293F:	include/media/cec-notifier.h
3294F:	include/uapi/linux/cec.h
3295F:	include/uapi/linux/cec-funcs.h
3296F:	Documentation/devicetree/bindings/media/cec.txt
3297
3298CEC GPIO DRIVER
3299M:	Hans Verkuil <hans.verkuil@cisco.com>
3300L:	linux-media@vger.kernel.org
3301T:	git git://linuxtv.org/media_tree.git
3302W:	http://linuxtv.org
3303S:	Supported
3304F:	drivers/media/platform/cec-gpio/
3305F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3306
3307CELL BROADBAND ENGINE ARCHITECTURE
3308M:	Arnd Bergmann <arnd@arndb.de>
3309L:	linuxppc-dev@lists.ozlabs.org
3310W:	http://www.ibm.com/developerworks/power/cell/
3311S:	Supported
3312F:	arch/powerpc/include/asm/cell*.h
3313F:	arch/powerpc/include/asm/spu*.h
3314F:	arch/powerpc/include/uapi/asm/spu*.h
3315F:	arch/powerpc/oprofile/*cell*
3316F:	arch/powerpc/platforms/cell/
3317
3318CEPH COMMON CODE (LIBCEPH)
3319M:	Ilya Dryomov <idryomov@gmail.com>
3320M:	"Yan, Zheng" <zyan@redhat.com>
3321M:	Sage Weil <sage@redhat.com>
3322L:	ceph-devel@vger.kernel.org
3323W:	http://ceph.com/
3324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3325T:	git git://github.com/ceph/ceph-client.git
3326S:	Supported
3327F:	net/ceph/
3328F:	include/linux/ceph/
3329F:	include/linux/crush/
3330
3331CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3332M:	"Yan, Zheng" <zyan@redhat.com>
3333M:	Sage Weil <sage@redhat.com>
3334M:	Ilya Dryomov <idryomov@gmail.com>
3335L:	ceph-devel@vger.kernel.org
3336W:	http://ceph.com/
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3338T:	git git://github.com/ceph/ceph-client.git
3339S:	Supported
3340F:	Documentation/filesystems/ceph.txt
3341F:	fs/ceph/
3342
3343CERTIFICATE HANDLING:
3344M:	David Howells <dhowells@redhat.com>
3345M:	David Woodhouse <dwmw2@infradead.org>
3346L:	keyrings@vger.kernel.org
3347S:	Maintained
3348F:	Documentation/module-signing.txt
3349F:	certs/
3350F:	scripts/sign-file.c
3351F:	scripts/extract-cert.c
3352
3353CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3354L:	linux-usb@vger.kernel.org
3355S:	Orphan
3356F:	Documentation/usb/WUSB-Design-overview.txt
3357F:	Documentation/usb/wusb-cbaf
3358F:	drivers/usb/host/hwa-hc.c
3359F:	drivers/usb/host/whci/
3360F:	drivers/usb/wusbcore/
3361F:	include/linux/usb/wusb*
3362
3363CFAG12864B LCD DRIVER
3364M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3365W:	http://miguelojeda.es/auxdisplay.htm
3366W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3367S:	Maintained
3368F:	drivers/auxdisplay/cfag12864b.c
3369F:	include/linux/cfag12864b.h
3370
3371CFAG12864BFB LCD FRAMEBUFFER DRIVER
3372M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3373W:	http://miguelojeda.es/auxdisplay.htm
3374W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3375S:	Maintained
3376F:	drivers/auxdisplay/cfag12864bfb.c
3377F:	include/linux/cfag12864b.h
3378
3379802.11 (including CFG80211/NL80211)
3380M:	Johannes Berg <johannes@sipsolutions.net>
3381L:	linux-wireless@vger.kernel.org
3382W:	http://wireless.kernel.org/
3383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3385S:	Maintained
3386F:	net/wireless/
3387F:	include/uapi/linux/nl80211.h
3388F:	include/linux/ieee80211.h
3389F:	include/net/wext.h
3390F:	include/net/cfg80211.h
3391F:	include/net/iw_handler.h
3392F:	include/net/ieee80211_radiotap.h
3393F:	Documentation/driver-api/80211/cfg80211.rst
3394F:	Documentation/networking/regulatory.txt
3395
3396CHAR and MISC DRIVERS
3397M:	Arnd Bergmann <arnd@arndb.de>
3398M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3400S:	Supported
3401F:	drivers/char/*
3402F:	drivers/misc/*
3403F:	include/linux/miscdevice.h
3404
3405CHECKPATCH
3406M:	Andy Whitcroft <apw@canonical.com>
3407M:	Joe Perches <joe@perches.com>
3408S:	Maintained
3409F:	scripts/checkpatch.pl
3410
3411CHINESE DOCUMENTATION
3412M:	Harry Wei <harryxiyou@gmail.com>
3413L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3414L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3415S:	Maintained
3416F:	Documentation/translations/zh_CN/
3417
3418CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3419M:	Peter Chen <Peter.Chen@nxp.com>
3420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3421L:	linux-usb@vger.kernel.org
3422S:	Maintained
3423F:	drivers/usb/chipidea/
3424
3425CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3426M:	Hans de Goede <hdegoede@redhat.com>
3427L:	linux-input@vger.kernel.org
3428S:	Maintained
3429F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3430F:	drivers/input/touchscreen/chipone_icn8318.c
3431
3432CHROME HARDWARE PLATFORM SUPPORT
3433M:	Benson Leung <bleung@chromium.org>
3434M:	Olof Johansson <olof@lixom.net>
3435S:	Maintained
3436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3437F:	drivers/platform/chrome/
3438
3439CIRRUS LOGIC AUDIO CODEC DRIVERS
3440M:	Brian Austin <brian.austin@cirrus.com>
3441M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3442L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3443S:	Maintained
3444F:	sound/soc/codecs/cs*
3445
3446CIRRUS LOGIC EP93XX ETHERNET DRIVER
3447M:	Hartley Sweeten <hsweeten@visionengravers.com>
3448L:	netdev@vger.kernel.org
3449S:	Maintained
3450F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3451
3452CISCO FCOE HBA DRIVER
3453M:	Satish Kharat <satishkh@cisco.com>
3454M:	Sesidhar Baddela <sebaddel@cisco.com>
3455M:	Karan Tilak Kumar <kartilak@cisco.com>
3456L:	linux-scsi@vger.kernel.org
3457S:	Supported
3458F:	drivers/scsi/fnic/
3459
3460CISCO SCSI HBA DRIVER
3461M:	Karan Tilak Kumar <kartilak@cisco.com>
3462M:	Sesidhar Baddela <sebaddel@cisco.com>
3463L:	linux-scsi@vger.kernel.org
3464S:	Supported
3465F:	drivers/scsi/snic/
3466
3467CISCO VIC ETHERNET NIC DRIVER
3468M:	Christian Benvenuti <benve@cisco.com>
3469M:	Govindarajulu Varadarajan <_govind@gmx.com>
3470M:	Parvi Kaustubhi <pkaustub@cisco.com>
3471S:	Supported
3472F:	drivers/net/ethernet/cisco/enic/
3473
3474CISCO VIC LOW LATENCY NIC DRIVER
3475M:	Christian Benvenuti <benve@cisco.com>
3476M:	Dave Goodell <dgoodell@cisco.com>
3477S:	Supported
3478F:	drivers/infiniband/hw/usnic/
3479
3480CLEANCACHE API
3481M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3482L:	linux-kernel@vger.kernel.org
3483S:	Maintained
3484F:	mm/cleancache.c
3485F:	include/linux/cleancache.h
3486
3487CLK API
3488M:	Russell King <linux@armlinux.org.uk>
3489L:	linux-clk@vger.kernel.org
3490S:	Maintained
3491F:	include/linux/clk.h
3492
3493CLOCKSOURCE, CLOCKEVENT DRIVERS
3494M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3495M:	Thomas Gleixner <tglx@linutronix.de>
3496L:	linux-kernel@vger.kernel.org
3497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3498S:	Supported
3499F:	drivers/clocksource/
3500F:	Documentation/devicetree/bindings/timer/
3501
3502CMPC ACPI DRIVER
3503M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3504M:	Daniel Oliveira Nascimento <don@syst.com.br>
3505L:	platform-driver-x86@vger.kernel.org
3506S:	Supported
3507F:	drivers/platform/x86/classmate-laptop.c
3508
3509COBALT MEDIA DRIVER
3510M:	Hans Verkuil <hans.verkuil@cisco.com>
3511L:	linux-media@vger.kernel.org
3512T:	git git://linuxtv.org/media_tree.git
3513W:	https://linuxtv.org
3514S:	Supported
3515F:	drivers/media/pci/cobalt/
3516
3517COCCINELLE/Semantic Patches (SmPL)
3518M:	Julia Lawall <Julia.Lawall@lip6.fr>
3519M:	Gilles Muller <Gilles.Muller@lip6.fr>
3520M:	Nicolas Palix <nicolas.palix@imag.fr>
3521M:	Michal Marek <michal.lkml@markovi.net>
3522L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3524W:	http://coccinelle.lip6.fr/
3525S:	Supported
3526F:	Documentation/dev-tools/coccinelle.rst
3527F:	scripts/coccinelle/
3528F:	scripts/coccicheck
3529
3530CODA FILE SYSTEM
3531M:	Jan Harkes <jaharkes@cs.cmu.edu>
3532M:	coda@cs.cmu.edu
3533L:	codalist@coda.cs.cmu.edu
3534W:	http://www.coda.cs.cmu.edu/
3535S:	Maintained
3536F:	Documentation/filesystems/coda.txt
3537F:	fs/coda/
3538F:	include/linux/coda*.h
3539F:	include/uapi/linux/coda*.h
3540
3541CODA V4L2 MEM2MEM DRIVER
3542M:	Philipp Zabel <p.zabel@pengutronix.de>
3543L:	linux-media@vger.kernel.org
3544S:	Maintained
3545F:	Documentation/devicetree/bindings/media/coda.txt
3546F:	drivers/media/platform/coda/
3547
3548COMMON CLK FRAMEWORK
3549M:	Michael Turquette <mturquette@baylibre.com>
3550M:	Stephen Boyd <sboyd@codeaurora.org>
3551L:	linux-clk@vger.kernel.org
3552Q:	http://patchwork.kernel.org/project/linux-clk/list/
3553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3554S:	Maintained
3555F:	Documentation/devicetree/bindings/clock/
3556F:	drivers/clk/
3557X:	drivers/clk/clkdev.c
3558F:	include/linux/clk-pr*
3559F:	include/linux/clk/
3560
3561COMMON INTERNET FILE SYSTEM (CIFS)
3562M:	Steve French <sfrench@samba.org>
3563L:	linux-cifs@vger.kernel.org
3564L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3565W:	http://linux-cifs.samba.org/
3566T:	git git://git.samba.org/sfrench/cifs-2.6.git
3567S:	Supported
3568F:	Documentation/filesystems/cifs/
3569F:	fs/cifs/
3570
3571COMPACTPCI HOTPLUG CORE
3572M:	Scott Murray <scott@spiteful.org>
3573L:	linux-pci@vger.kernel.org
3574S:	Maintained
3575F:	drivers/pci/hotplug/cpci_hotplug*
3576
3577COMPACTPCI HOTPLUG GENERIC DRIVER
3578M:	Scott Murray <scott@spiteful.org>
3579L:	linux-pci@vger.kernel.org
3580S:	Maintained
3581F:	drivers/pci/hotplug/cpcihp_generic.c
3582
3583COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3584M:	Scott Murray <scott@spiteful.org>
3585L:	linux-pci@vger.kernel.org
3586S:	Maintained
3587F:	drivers/pci/hotplug/cpcihp_zt5550.*
3588
3589COMPAL LAPTOP SUPPORT
3590M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3591L:	platform-driver-x86@vger.kernel.org
3592S:	Maintained
3593F:	drivers/platform/x86/compal-laptop.c
3594
3595CONEXANT ACCESSRUNNER USB DRIVER
3596L:	accessrunner-general@lists.sourceforge.net
3597W:	http://accessrunner.sourceforge.net/
3598S:	Orphan
3599F:	drivers/usb/atm/cxacru.c
3600
3601CONFIGFS
3602M:	Joel Becker <jlbec@evilplan.org>
3603M:	Christoph Hellwig <hch@lst.de>
3604T:	git git://git.infradead.org/users/hch/configfs.git
3605S:	Supported
3606F:	fs/configfs/
3607F:	include/linux/configfs.h
3608
3609CONNECTOR
3610M:	Evgeniy Polyakov <zbr@ioremap.net>
3611L:	netdev@vger.kernel.org
3612S:	Maintained
3613F:	drivers/connector/
3614
3615CONTROL GROUP (CGROUP)
3616M:	Tejun Heo <tj@kernel.org>
3617M:	Li Zefan <lizefan@huawei.com>
3618M:	Johannes Weiner <hannes@cmpxchg.org>
3619L:	cgroups@vger.kernel.org
3620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3621S:	Maintained
3622F:	Documentation/cgroup*
3623F:	include/linux/cgroup*
3624F:	kernel/cgroup*
3625
3626CONTROL GROUP - CPUSET
3627M:	Li Zefan <lizefan@huawei.com>
3628L:	cgroups@vger.kernel.org
3629W:	http://www.bullopensource.org/cpuset/
3630W:	http://oss.sgi.com/projects/cpusets/
3631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3632S:	Maintained
3633F:	Documentation/cgroup-v1/cpusets.txt
3634F:	include/linux/cpuset.h
3635F:	kernel/cgroup/cpuset.c
3636
3637CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3638M:	Johannes Weiner <hannes@cmpxchg.org>
3639M:	Michal Hocko <mhocko@kernel.org>
3640M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3641L:	cgroups@vger.kernel.org
3642L:	linux-mm@kvack.org
3643S:	Maintained
3644F:	mm/memcontrol.c
3645F:	mm/swap_cgroup.c
3646
3647CORETEMP HARDWARE MONITORING DRIVER
3648M:	Fenghua Yu <fenghua.yu@intel.com>
3649L:	linux-hwmon@vger.kernel.org
3650S:	Maintained
3651F:	Documentation/hwmon/coretemp
3652F:	drivers/hwmon/coretemp.c
3653
3654COSA/SRP SYNC SERIAL DRIVER
3655M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3656W:	http://www.fi.muni.cz/~kas/cosa/
3657S:	Maintained
3658F:	drivers/net/wan/cosa*
3659
3660CPMAC ETHERNET DRIVER
3661M:	Florian Fainelli <f.fainelli@gmail.com>
3662L:	netdev@vger.kernel.org
3663S:	Maintained
3664F:	drivers/net/ethernet/ti/cpmac.c
3665
3666CPU FREQUENCY DRIVERS
3667M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3668M:	Viresh Kumar <viresh.kumar@linaro.org>
3669L:	linux-pm@vger.kernel.org
3670S:	Maintained
3671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3672T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3673B:	https://bugzilla.kernel.org
3674F:	Documentation/cpu-freq/
3675F:	Documentation/devicetree/bindings/cpufreq/
3676F:	drivers/cpufreq/
3677F:	include/linux/cpufreq.h
3678F:	tools/testing/selftests/cpufreq/
3679
3680CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3681M:	Viresh Kumar <viresh.kumar@linaro.org>
3682M:	Sudeep Holla <sudeep.holla@arm.com>
3683L:	linux-pm@vger.kernel.org
3684W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3685S:	Maintained
3686F:	drivers/cpufreq/arm_big_little.h
3687F:	drivers/cpufreq/arm_big_little.c
3688F:	drivers/cpufreq/arm_big_little_dt.c
3689
3690CPU POWER MONITORING SUBSYSTEM
3691M:	Thomas Renninger <trenn@suse.com>
3692M:	Shuah Khan <shuahkh@osg.samsung.com>
3693M:	Shuah Khan <shuah@kernel.org>
3694L:	linux-pm@vger.kernel.org
3695S:	Maintained
3696F:	tools/power/cpupower/
3697
3698CPUID/MSR DRIVER
3699M:	"H. Peter Anvin" <hpa@zytor.com>
3700S:	Maintained
3701F:	arch/x86/kernel/cpuid.c
3702F:	arch/x86/kernel/msr.c
3703
3704CPUIDLE DRIVER - ARM BIG LITTLE
3705M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3706M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3707L:	linux-pm@vger.kernel.org
3708L:	linux-arm-kernel@lists.infradead.org
3709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3710S:	Maintained
3711F:	drivers/cpuidle/cpuidle-big_little.c
3712
3713CPUIDLE DRIVER - ARM EXYNOS
3714M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3715M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3716M:	Kukjin Kim <kgene@kernel.org>
3717L:	linux-pm@vger.kernel.org
3718L:	linux-samsung-soc@vger.kernel.org
3719S:	Supported
3720F:	drivers/cpuidle/cpuidle-exynos.c
3721F:	arch/arm/mach-exynos/pm.c
3722
3723CPUIDLE DRIVERS
3724M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3725M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3726L:	linux-pm@vger.kernel.org
3727S:	Maintained
3728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3729B:	https://bugzilla.kernel.org
3730F:	drivers/cpuidle/*
3731F:	include/linux/cpuidle.h
3732
3733CRAMFS FILESYSTEM
3734M:	Nicolas Pitre <nico@linaro.org>
3735S:	Maintained
3736F:	Documentation/filesystems/cramfs.txt
3737F:	fs/cramfs/
3738
3739CRIS PORT
3740M:	Mikael Starvik <starvik@axis.com>
3741M:	Jesper Nilsson <jesper.nilsson@axis.com>
3742L:	linux-cris-kernel@axis.com
3743W:	http://developer.axis.com
3744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3745S:	Maintained
3746F:	arch/cris/
3747F:	drivers/tty/serial/crisv10.*
3748
3749CRYPTO API
3750M:	Herbert Xu <herbert@gondor.apana.org.au>
3751M:	"David S. Miller" <davem@davemloft.net>
3752L:	linux-crypto@vger.kernel.org
3753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3755S:	Maintained
3756F:	Documentation/crypto/
3757F:	Documentation/devicetree/bindings/crypto/
3758F:	arch/*/crypto/
3759F:	crypto/
3760F:	drivers/crypto/
3761F:	include/crypto/
3762F:	include/linux/crypto*
3763
3764CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3765M:	Neil Horman <nhorman@tuxdriver.com>
3766L:	linux-crypto@vger.kernel.org
3767S:	Maintained
3768F:	crypto/ansi_cprng.c
3769F:	crypto/rng.c
3770
3771CS3308 MEDIA DRIVER
3772M:	Hans Verkuil <hverkuil@xs4all.nl>
3773L:	linux-media@vger.kernel.org
3774T:	git git://linuxtv.org/media_tree.git
3775W:	http://linuxtv.org
3776S:	Odd Fixes
3777F:	drivers/media/i2c/cs3308.c
3778F:	drivers/media/i2c/cs3308.h
3779
3780CS5535 Audio ALSA driver
3781M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3782S:	Maintained
3783F:	sound/pci/cs5535audio/
3784
3785CW1200 WLAN driver
3786M:	Solomon Peachy <pizza@shaftnet.org>
3787S:	Maintained
3788F:	drivers/net/wireless/st/cw1200/
3789
3790CX18 VIDEO4LINUX DRIVER
3791M:	Andy Walls <awalls@md.metrocast.net>
3792L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3793L:	linux-media@vger.kernel.org
3794T:	git git://linuxtv.org/media_tree.git
3795W:	https://linuxtv.org
3796W:	http://www.ivtvdriver.org/index.php/Cx18
3797S:	Maintained
3798F:	Documentation/media/v4l-drivers/cx18*
3799F:	drivers/media/pci/cx18/
3800F:	include/uapi/linux/ivtv*
3801
3802CX2341X MPEG ENCODER HELPER MODULE
3803M:	Hans Verkuil <hverkuil@xs4all.nl>
3804L:	linux-media@vger.kernel.org
3805T:	git git://linuxtv.org/media_tree.git
3806W:	https://linuxtv.org
3807S:	Maintained
3808F:	drivers/media/common/cx2341x*
3809F:	include/media/cx2341x*
3810
3811CX24120 MEDIA DRIVER
3812M:	Jemma Denson <jdenson@gmail.com>
3813M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3814L:	linux-media@vger.kernel.org
3815W:	https://linuxtv.org
3816Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3817S:	Maintained
3818F:	drivers/media/dvb-frontends/cx24120*
3819
3820CX88 VIDEO4LINUX DRIVER
3821M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3822M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3823L:	linux-media@vger.kernel.org
3824W:	https://linuxtv.org
3825T:	git git://linuxtv.org/media_tree.git
3826S:	Odd fixes
3827F:	Documentation/media/v4l-drivers/cx88*
3828F:	drivers/media/pci/cx88/
3829
3830CXD2820R MEDIA DRIVER
3831M:	Antti Palosaari <crope@iki.fi>
3832L:	linux-media@vger.kernel.org
3833W:	https://linuxtv.org
3834W:	http://palosaari.fi/linux/
3835Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3836T:	git git://linuxtv.org/anttip/media_tree.git
3837S:	Maintained
3838F:	drivers/media/dvb-frontends/cxd2820r*
3839
3840CXGB3 ETHERNET DRIVER (CXGB3)
3841M:	Santosh Raspatur <santosh@chelsio.com>
3842L:	netdev@vger.kernel.org
3843W:	http://www.chelsio.com
3844S:	Supported
3845F:	drivers/net/ethernet/chelsio/cxgb3/
3846
3847CXGB3 ISCSI DRIVER (CXGB3I)
3848M:	Karen Xie <kxie@chelsio.com>
3849L:	linux-scsi@vger.kernel.org
3850W:	http://www.chelsio.com
3851S:	Supported
3852F:	drivers/scsi/cxgbi/cxgb3i
3853
3854CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3855M:	Steve Wise <swise@chelsio.com>
3856L:	linux-rdma@vger.kernel.org
3857W:	http://www.openfabrics.org
3858S:	Supported
3859F:	drivers/infiniband/hw/cxgb3/
3860F:	include/uapi/rdma/cxgb3-abi.h
3861
3862CXGB4 CRYPTO DRIVER (chcr)
3863M:	Harsh Jain <harsh@chelsio.com>
3864L:	linux-crypto@vger.kernel.org
3865W:	http://www.chelsio.com
3866S:	Supported
3867F:	drivers/crypto/chelsio
3868
3869CXGB4 ETHERNET DRIVER (CXGB4)
3870M:	Ganesh Goudar <ganeshgr@chelsio.com>
3871L:	netdev@vger.kernel.org
3872W:	http://www.chelsio.com
3873S:	Supported
3874F:	drivers/net/ethernet/chelsio/cxgb4/
3875
3876CXGB4 ISCSI DRIVER (CXGB4I)
3877M:	Karen Xie <kxie@chelsio.com>
3878L:	linux-scsi@vger.kernel.org
3879W:	http://www.chelsio.com
3880S:	Supported
3881F:	drivers/scsi/cxgbi/cxgb4i
3882
3883CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3884M:	Steve Wise <swise@chelsio.com>
3885L:	linux-rdma@vger.kernel.org
3886W:	http://www.openfabrics.org
3887S:	Supported
3888F:	drivers/infiniband/hw/cxgb4/
3889F:	include/uapi/rdma/cxgb4-abi.h
3890
3891CXGB4VF ETHERNET DRIVER (CXGB4VF)
3892M:	Casey Leedom <leedom@chelsio.com>
3893L:	netdev@vger.kernel.org
3894W:	http://www.chelsio.com
3895S:	Supported
3896F:	drivers/net/ethernet/chelsio/cxgb4vf/
3897
3898CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3899M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3900M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3901L:	linuxppc-dev@lists.ozlabs.org
3902S:	Supported
3903F:	arch/powerpc/platforms/powernv/pci-cxl.c
3904F:	drivers/misc/cxl/
3905F:	include/misc/cxl*
3906F:	include/uapi/misc/cxl.h
3907F:	Documentation/powerpc/cxl.txt
3908F:	Documentation/ABI/testing/sysfs-class-cxl
3909
3910CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3911M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3912M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3913M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3914L:	linux-scsi@vger.kernel.org
3915S:	Supported
3916F:	drivers/scsi/cxlflash/
3917F:	include/uapi/scsi/cxlflash_ioctls.h
3918F:	Documentation/powerpc/cxlflash.txt
3919
3920CYBERPRO FB DRIVER
3921M:	Russell King <linux@armlinux.org.uk>
3922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3923W:	http://www.armlinux.org.uk/
3924S:	Maintained
3925F:	drivers/video/fbdev/cyber2000fb.*
3926
3927CYCLADES ASYNC MUX DRIVER
3928W:	http://www.cyclades.com/
3929S:	Orphan
3930F:	drivers/tty/cyclades.c
3931F:	include/linux/cyclades.h
3932F:	include/uapi/linux/cyclades.h
3933
3934CYCLADES PC300 DRIVER
3935W:	http://www.cyclades.com/
3936S:	Orphan
3937F:	drivers/net/wan/pc300*
3938
3939CYPRESS_FIRMWARE MEDIA DRIVER
3940M:	Antti Palosaari <crope@iki.fi>
3941L:	linux-media@vger.kernel.org
3942W:	https://linuxtv.org
3943W:	http://palosaari.fi/linux/
3944Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3945T:	git git://linuxtv.org/anttip/media_tree.git
3946S:	Maintained
3947F:	drivers/media/common/cypress_firmware*
3948
3949CYTTSP TOUCHSCREEN DRIVER
3950M:	Ferruh Yigit <fery@cypress.com>
3951L:	linux-input@vger.kernel.org
3952S:	Supported
3953F:	drivers/input/touchscreen/cyttsp*
3954F:	include/linux/input/cyttsp.h
3955
3956D-LINK DIR-685 TOUCHKEYS DRIVER
3957M:	Linus Walleij <linus.walleij@linaro.org>
3958L:	linux-input@vger.kernel.org
3959S:	Supported
3960F:	drivers/input/dlink-dir685-touchkeys.c
3961
3962DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3963M:	Joshua Kinard <kumba@gentoo.org>
3964S:	Maintained
3965F:	drivers/rtc/rtc-ds1685.c
3966F:	include/linux/rtc/ds1685.h
3967
3968DAMA SLAVE for AX.25
3969M:	Joerg Reuter <jreuter@yaina.de>
3970W:	http://yaina.de/jreuter/
3971W:	http://www.qsl.net/dl1bke/
3972L:	linux-hams@vger.kernel.org
3973S:	Maintained
3974F:	net/ax25/af_ax25.c
3975F:	net/ax25/ax25_dev.c
3976F:	net/ax25/ax25_ds_*
3977F:	net/ax25/ax25_in.c
3978F:	net/ax25/ax25_out.c
3979F:	net/ax25/ax25_timer.c
3980F:	net/ax25/sysctl_net_ax25.c
3981
3982DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3983L:	netdev@vger.kernel.org
3984S:	Orphan
3985F:	Documentation/networking/dmfe.txt
3986F:	drivers/net/ethernet/dec/tulip/dmfe.c
3987
3988DC390/AM53C974 SCSI driver
3989M:	Hannes Reinecke <hare@suse.com>
3990L:	linux-scsi@vger.kernel.org
3991S:	Maintained
3992F:	drivers/scsi/am53c974.c
3993
3994DC395x SCSI driver
3995M:	Oliver Neukum <oliver@neukum.org>
3996M:	Ali Akcaagac <aliakc@web.de>
3997M:	Jamie Lenehan <lenehan@twibble.org>
3998L:	dc395x@twibble.org
3999W:	http://twibble.org/dist/dc395x/
4000W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4001S:	Maintained
4002F:	Documentation/scsi/dc395x.txt
4003F:	drivers/scsi/dc395x.*
4004
4005DCCP PROTOCOL
4006M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4007L:	dccp@vger.kernel.org
4008W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4009S:	Maintained
4010F:	include/linux/dccp.h
4011F:	include/uapi/linux/dccp.h
4012F:	include/linux/tfrc.h
4013F:	net/dccp/
4014
4015DECnet NETWORK LAYER
4016W:	http://linux-decnet.sourceforge.net
4017L:	linux-decnet-user@lists.sourceforge.net
4018S:	Orphan
4019F:	Documentation/networking/decnet.txt
4020F:	net/decnet/
4021
4022DECSTATION PLATFORM SUPPORT
4023M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4024L:	linux-mips@linux-mips.org
4025W:	http://www.linux-mips.org/wiki/DECstation
4026S:	Maintained
4027F:	arch/mips/dec/
4028F:	arch/mips/include/asm/dec/
4029F:	arch/mips/include/asm/mach-dec/
4030
4031DEFXX FDDI NETWORK DRIVER
4032M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4033S:	Maintained
4034F:	drivers/net/fddi/defxx.*
4035
4036DELL SMBIOS DRIVER
4037M:	Pali Rohár <pali.rohar@gmail.com>
4038M:	Mario Limonciello <mario.limonciello@dell.com>
4039L:	platform-driver-x86@vger.kernel.org
4040S:	Maintained
4041F:	drivers/platform/x86/dell-smbios.*
4042
4043DELL SMBIOS SMM DRIVER
4044M:	Mario Limonciello <mario.limonciello@dell.com>
4045L:	platform-driver-x86@vger.kernel.org
4046S:	Maintained
4047F:	drivers/platform/x86/dell-smbios-smm.c
4048
4049DELL SMBIOS WMI DRIVER
4050M:	Mario Limonciello <mario.limonciello@dell.com>
4051L:	platform-driver-x86@vger.kernel.org
4052S:	Maintained
4053F:	drivers/platform/x86/dell-smbios-wmi.c
4054F:	tools/wmi/dell-smbios-example.c
4055
4056DELL LAPTOP DRIVER
4057M:	Matthew Garrett <mjg59@srcf.ucam.org>
4058M:	Pali Rohár <pali.rohar@gmail.com>
4059L:	platform-driver-x86@vger.kernel.org
4060S:	Maintained
4061F:	drivers/platform/x86/dell-laptop.c
4062
4063DELL LAPTOP FREEFALL DRIVER
4064M:	Pali Rohár <pali.rohar@gmail.com>
4065S:	Maintained
4066F:	drivers/platform/x86/dell-smo8800.c
4067
4068DELL LAPTOP RBTN DRIVER
4069M:	Pali Rohár <pali.rohar@gmail.com>
4070S:	Maintained
4071F:	drivers/platform/x86/dell-rbtn.*
4072
4073DELL LAPTOP SMM DRIVER
4074M:	Pali Rohár <pali.rohar@gmail.com>
4075S:	Maintained
4076F:	drivers/hwmon/dell-smm-hwmon.c
4077F:	include/uapi/linux/i8k.h
4078
4079DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4080M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4081S:	Maintained
4082F:	Documentation/dcdbas.txt
4083F:	drivers/firmware/dcdbas.*
4084
4085DELL WMI NOTIFICATIONS DRIVER
4086M:	Matthew Garrett <mjg59@srcf.ucam.org>
4087M:	Pali Rohár <pali.rohar@gmail.com>
4088S:	Maintained
4089F:	drivers/platform/x86/dell-wmi.c
4090
4091DELL WMI DESCRIPTOR DRIVER
4092M:	Mario Limonciello <mario.limonciello@dell.com>
4093S:	Maintained
4094F:	drivers/platform/x86/dell-wmi-descriptor.c
4095
4096DELTA ST MEDIA DRIVER
4097M:	Hugues Fruchet <hugues.fruchet@st.com>
4098L:	linux-media@vger.kernel.org
4099T:	git git://linuxtv.org/media_tree.git
4100W:	https://linuxtv.org
4101S:	Supported
4102F:	drivers/media/platform/sti/delta
4103
4104DENALI NAND DRIVER
4105M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4106L:	linux-mtd@lists.infradead.org
4107S:	Supported
4108F:	drivers/mtd/nand/denali*
4109
4110DESIGNWARE USB2 DRD IP DRIVER
4111M:	John Youn <johnyoun@synopsys.com>
4112L:	linux-usb@vger.kernel.org
4113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4114S:	Maintained
4115F:	drivers/usb/dwc2/
4116
4117DESIGNWARE USB3 DRD IP DRIVER
4118M:	Felipe Balbi <balbi@kernel.org>
4119L:	linux-usb@vger.kernel.org
4120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4121S:	Maintained
4122F:	drivers/usb/dwc3/
4123
4124DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4125M:	Andreas Klinger <ak@it-klinger.de>
4126L:	linux-iio@vger.kernel.org
4127S:	Maintained
4128F:	drivers/iio/proximity/srf*.c
4129
4130DEVICE COREDUMP (DEV_COREDUMP)
4131M:	Johannes Berg <johannes@sipsolutions.net>
4132L:	linux-kernel@vger.kernel.org
4133S:	Maintained
4134F:	drivers/base/devcoredump.c
4135F:	include/linux/devcoredump.h
4136
4137DEVICE FREQUENCY (DEVFREQ)
4138M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4139M:	Kyungmin Park <kyungmin.park@samsung.com>
4140R:	Chanwoo Choi <cw00.choi@samsung.com>
4141L:	linux-pm@vger.kernel.org
4142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4143S:	Maintained
4144F:	drivers/devfreq/
4145F:	include/linux/devfreq.h
4146F:	Documentation/devicetree/bindings/devfreq/
4147
4148DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4149M:	Chanwoo Choi <cw00.choi@samsung.com>
4150L:	linux-pm@vger.kernel.org
4151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4152S:	Supported
4153F:	drivers/devfreq/event/
4154F:	drivers/devfreq/devfreq-event.c
4155F:	include/linux/devfreq-event.h
4156F:	Documentation/devicetree/bindings/devfreq/event/
4157
4158DEVICE NUMBER REGISTRY
4159M:	Torben Mathiasen <device@lanana.org>
4160W:	http://lanana.org/docs/device-list/index.html
4161S:	Maintained
4162
4163DEVICE-MAPPER  (LVM)
4164M:	Alasdair Kergon <agk@redhat.com>
4165M:	Mike Snitzer <snitzer@redhat.com>
4166M:	dm-devel@redhat.com
4167L:	dm-devel@redhat.com
4168W:	http://sources.redhat.com/dm
4169Q:	http://patchwork.kernel.org/project/dm-devel/list/
4170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4171T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4172S:	Maintained
4173F:	Documentation/device-mapper/
4174F:	drivers/md/Makefile
4175F:	drivers/md/Kconfig
4176F:	drivers/md/dm*
4177F:	drivers/md/persistent-data/
4178F:	include/linux/device-mapper.h
4179F:	include/linux/dm-*.h
4180F:	include/uapi/linux/dm-*.h
4181
4182DEVLINK
4183M:	Jiri Pirko <jiri@mellanox.com>
4184L:	netdev@vger.kernel.org
4185S:	Supported
4186F:	net/core/devlink.c
4187F:	include/net/devlink.h
4188F:	include/uapi/linux/devlink.h
4189
4190DIALOG SEMICONDUCTOR DRIVERS
4191M:	Support Opensource <support.opensource@diasemi.com>
4192W:	http://www.dialog-semiconductor.com/products
4193S:	Supported
4194F:	Documentation/hwmon/da90??
4195F:	Documentation/devicetree/bindings/mfd/da90*.txt
4196F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4197F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4198F:	Documentation/devicetree/bindings/regulator/da92*.txt
4199F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4200F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4201F:	drivers/gpio/gpio-da90??.c
4202F:	drivers/hwmon/da90??-hwmon.c
4203F:	drivers/iio/adc/da91??-*.c
4204F:	drivers/input/misc/da90??_onkey.c
4205F:	drivers/input/touchscreen/da9052_tsi.c
4206F:	drivers/leds/leds-da90??.c
4207F:	drivers/mfd/da903x.c
4208F:	drivers/mfd/da90??-*.c
4209F:	drivers/mfd/da91??-*.c
4210F:	drivers/power/supply/da9052-battery.c
4211F:	drivers/power/supply/da91??-*.c
4212F:	drivers/regulator/da903x.c
4213F:	drivers/regulator/da9???-regulator.[ch]
4214F:	drivers/thermal/da90??-thermal.c
4215F:	drivers/rtc/rtc-da90??.c
4216F:	drivers/video/backlight/da90??_bl.c
4217F:	drivers/watchdog/da90??_wdt.c
4218F:	include/linux/mfd/da903x.h
4219F:	include/linux/mfd/da9052/
4220F:	include/linux/mfd/da9055/
4221F:	include/linux/mfd/da9062/
4222F:	include/linux/mfd/da9063/
4223F:	include/linux/mfd/da9150/
4224F:	include/linux/regulator/da9211.h
4225F:	include/sound/da[79]*.h
4226F:	sound/soc/codecs/da[79]*.[ch]
4227
4228DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4229M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4230L:	linux-gpio@vger.kernel.org
4231S:	Maintained
4232F:	drivers/gpio/gpio-gpio-mm.c
4233
4234DIGI NEO AND CLASSIC PCI PRODUCTS
4235M:	Lidza Louina <lidza.louina@gmail.com>
4236M:	Mark Hounschell <markh@compro.net>
4237L:	driverdev-devel@linuxdriverproject.org
4238S:	Maintained
4239F:	drivers/staging/dgnc/
4240
4241DIOLAN U2C-12 I2C DRIVER
4242M:	Guenter Roeck <linux@roeck-us.net>
4243L:	linux-i2c@vger.kernel.org
4244S:	Maintained
4245F:	drivers/i2c/busses/i2c-diolan-u2c.c
4246
4247FILESYSTEM DIRECT ACCESS (DAX)
4248M:	Matthew Wilcox <mawilcox@microsoft.com>
4249M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4250L:	linux-fsdevel@vger.kernel.org
4251S:	Supported
4252F:	fs/dax.c
4253F:	include/linux/dax.h
4254F:	include/trace/events/fs_dax.h
4255
4256DEVICE DIRECT ACCESS (DAX)
4257M:	Dan Williams <dan.j.williams@intel.com>
4258L:	linux-nvdimm@lists.01.org
4259S:	Supported
4260F:	drivers/dax/
4261
4262DIRECTORY NOTIFICATION (DNOTIFY)
4263M:	Jan Kara <jack@suse.cz>
4264R:	Amir Goldstein <amir73il@gmail.com>
4265L:	linux-fsdevel@vger.kernel.org
4266S:	Maintained
4267F:	Documentation/filesystems/dnotify.txt
4268F:	fs/notify/dnotify/
4269F:	include/linux/dnotify.h
4270
4271DISK GEOMETRY AND PARTITION HANDLING
4272M:	Andries Brouwer <aeb@cwi.nl>
4273W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4274W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4275W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4276S:	Maintained
4277
4278DISKQUOTA
4279M:	Jan Kara <jack@suse.com>
4280S:	Maintained
4281F:	Documentation/filesystems/quota.txt
4282F:	fs/quota/
4283F:	include/linux/quota*.h
4284F:	include/uapi/linux/quota*.h
4285
4286DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4287M:	Bernie Thompson <bernie@plugable.com>
4288L:	linux-fbdev@vger.kernel.org
4289S:	Maintained
4290W:	http://plugable.com/category/projects/udlfb/
4291F:	drivers/video/fbdev/udlfb.c
4292F:	include/video/udlfb.h
4293F:	Documentation/fb/udlfb.txt
4294
4295DISTRIBUTED LOCK MANAGER (DLM)
4296M:	Christine Caulfield <ccaulfie@redhat.com>
4297M:	David Teigland <teigland@redhat.com>
4298L:	cluster-devel@redhat.com
4299W:	http://sources.redhat.com/cluster/
4300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4301S:	Supported
4302F:	fs/dlm/
4303
4304DMA BUFFER SHARING FRAMEWORK
4305M:	Sumit Semwal <sumit.semwal@linaro.org>
4306S:	Maintained
4307L:	linux-media@vger.kernel.org
4308L:	dri-devel@lists.freedesktop.org
4309L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4310F:	drivers/dma-buf/
4311F:	include/linux/dma-buf*
4312F:	include/linux/reservation.h
4313F:	include/linux/*fence.h
4314F:	Documentation/driver-api/dma-buf.rst
4315T:	git git://anongit.freedesktop.org/drm/drm-misc
4316
4317DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4318M:	Vinod Koul <vinod.koul@intel.com>
4319L:	dmaengine@vger.kernel.org
4320Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4321S:	Maintained
4322F:	drivers/dma/
4323F:	include/linux/dmaengine.h
4324F:	Documentation/devicetree/bindings/dma/
4325F:	Documentation/driver-api/dmaengine/
4326T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4327
4328DMA MAPPING HELPERS
4329M:	Christoph Hellwig <hch@lst.de>
4330M:	Marek Szyprowski <m.szyprowski@samsung.com>
4331R:	Robin Murphy <robin.murphy@arm.com>
4332L:	iommu@lists.linux-foundation.org
4333T:	git git://git.infradead.org/users/hch/dma-mapping.git
4334W:	http://git.infradead.org/users/hch/dma-mapping.git
4335S:	Supported
4336F:	lib/dma-debug.c
4337F:	lib/dma-noop.c
4338F:	lib/dma-virt.c
4339F:	drivers/base/dma-mapping.c
4340F:	drivers/base/dma-coherent.c
4341F:	include/linux/dma-mapping.h
4342
4343DME1737 HARDWARE MONITOR DRIVER
4344M:	Juerg Haefliger <juergh@gmail.com>
4345L:	linux-hwmon@vger.kernel.org
4346S:	Maintained
4347F:	Documentation/hwmon/dme1737
4348F:	drivers/hwmon/dme1737.c
4349
4350DMI/SMBIOS SUPPORT
4351M:	Jean Delvare <jdelvare@suse.com>
4352S:	Maintained
4353T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4354F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4355F:	drivers/firmware/dmi-id.c
4356F:	drivers/firmware/dmi_scan.c
4357F:	include/linux/dmi.h
4358
4359DOCUMENTATION
4360M:	Jonathan Corbet <corbet@lwn.net>
4361L:	linux-doc@vger.kernel.org
4362S:	Maintained
4363F:	Documentation/
4364F:	scripts/kernel-doc
4365X:	Documentation/ABI/
4366X:	Documentation/devicetree/
4367X:	Documentation/acpi
4368X:	Documentation/power
4369X:	Documentation/spi
4370X:	Documentation/media
4371T:	git git://git.lwn.net/linux.git docs-next
4372
4373DONGWOON DW9714 LENS VOICE COIL DRIVER
4374M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4375L:	linux-media@vger.kernel.org
4376T:	git git://linuxtv.org/media_tree.git
4377S:	Maintained
4378F:	drivers/media/i2c/dw9714.c
4379
4380DOUBLETALK DRIVER
4381M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4382L:	blinux-list@redhat.com
4383S:	Maintained
4384F:	drivers/char/dtlk.c
4385F:	include/linux/dtlk.h
4386
4387DPAA2 DATAPATH I/O (DPIO) DRIVER
4388M:	Roy Pledge <Roy.Pledge@nxp.com>
4389L:	linux-kernel@vger.kernel.org
4390S:	Maintained
4391F:	drivers/staging/fsl-mc/bus/dpio
4392
4393DPAA2 ETHERNET DRIVER
4394M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4395L:	linux-kernel@vger.kernel.org
4396S:	Maintained
4397F:	drivers/staging/fsl-dpaa2/ethernet
4398
4399DPT_I2O SCSI RAID DRIVER
4400M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4401L:	linux-scsi@vger.kernel.org
4402W:	http://www.adaptec.com/
4403S:	Maintained
4404F:	drivers/scsi/dpt*
4405F:	drivers/scsi/dpt/
4406
4407DRBD DRIVER
4408M:	Philipp Reisner <philipp.reisner@linbit.com>
4409M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4410L:	drbd-dev@lists.linbit.com
4411W:	http://www.drbd.org
4412T:	git git://git.linbit.com/linux-drbd.git
4413T:	git git://git.linbit.com/drbd-8.4.git
4414S:	Supported
4415F:	drivers/block/drbd/
4416F:	lib/lru_cache.c
4417F:	Documentation/blockdev/drbd/
4418
4419DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4420M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4422S:	Supported
4423F:	Documentation/kobject.txt
4424F:	drivers/base/
4425F:	fs/debugfs/
4426F:	fs/sysfs/
4427F:	include/linux/debugfs.h
4428F:	include/linux/kobj*
4429F:	lib/kobj*
4430
4431DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4432M:	Kevin Hilman <khilman@kernel.org>
4433M:	Nishanth Menon <nm@ti.com>
4434S:	Maintained
4435F:	drivers/power/avs/
4436F:	include/linux/power/smartreflex.h
4437L:	linux-pm@vger.kernel.org
4438
4439DRM DRIVER FOR ARM PL111 CLCD
4440M:	Eric Anholt <eric@anholt.net>
4441T:	git git://anongit.freedesktop.org/drm/drm-misc
4442S:	Supported
4443F:	drivers/gpu/drm/pl111/
4444
4445DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4446M:	Dave Airlie <airlied@redhat.com>
4447S:	Odd Fixes
4448F:	drivers/gpu/drm/ast/
4449
4450DRM DRIVER FOR BOCHS VIRTUAL GPU
4451M:	Gerd Hoffmann <kraxel@redhat.com>
4452L:	virtualization@lists.linux-foundation.org
4453T:	git git://anongit.freedesktop.org/drm/drm-misc
4454S:	Maintained
4455F:	drivers/gpu/drm/bochs/
4456
4457DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4458M:	Linus Walleij <linus.walleij@linaro.org>
4459T:	git git://anongit.freedesktop.org/drm/drm-misc
4460S:	Maintained
4461F:	drivers/gpu/drm/tve200/
4462
4463DRM DRIVER FOR INTEL I810 VIDEO CARDS
4464S:	Orphan / Obsolete
4465F:	drivers/gpu/drm/i810/
4466F:	include/uapi/drm/i810_drm.h
4467
4468DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4469S:	Orphan / Obsolete
4470F:	drivers/gpu/drm/mga/
4471F:	include/uapi/drm/mga_drm.h
4472
4473DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4474M:	Dave Airlie <airlied@redhat.com>
4475S:	Odd Fixes
4476F:	drivers/gpu/drm/mgag200/
4477
4478DRM DRIVER FOR MI0283QT
4479M:	Noralf Trønnes <noralf@tronnes.org>
4480S:	Maintained
4481F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4482F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4483
4484DRM DRIVER FOR MSM ADRENO GPU
4485M:	Rob Clark <robdclark@gmail.com>
4486L:	linux-arm-msm@vger.kernel.org
4487L:	dri-devel@lists.freedesktop.org
4488L:	freedreno@lists.freedesktop.org
4489T:	git git://people.freedesktop.org/~robclark/linux
4490S:	Maintained
4491F:	drivers/gpu/drm/msm/
4492F:	include/uapi/drm/msm_drm.h
4493F:	Documentation/devicetree/bindings/display/msm/
4494
4495DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4496M:	Ben Skeggs <bskeggs@redhat.com>
4497L:	dri-devel@lists.freedesktop.org
4498L:	nouveau@lists.freedesktop.org
4499T:	git git://github.com/skeggsb/linux
4500S:	Supported
4501F:	drivers/gpu/drm/nouveau/
4502F:	include/uapi/drm/nouveau_drm.h
4503
4504DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4505M:	Noralf Trønnes <noralf@tronnes.org>
4506S:	Maintained
4507F:	drivers/gpu/drm/tinydrm/repaper.c
4508F:	Documentation/devicetree/bindings/display/repaper.txt
4509
4510DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4511M:	Dave Airlie <airlied@redhat.com>
4512M:	Gerd Hoffmann <kraxel@redhat.com>
4513L:	virtualization@lists.linux-foundation.org
4514T:	git git://anongit.freedesktop.org/drm/drm-misc
4515S:	Obsolete
4516W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4517F:	drivers/gpu/drm/cirrus/
4518
4519DRM DRIVER FOR QXL VIRTUAL GPU
4520M:	Dave Airlie <airlied@redhat.com>
4521M:	Gerd Hoffmann <kraxel@redhat.com>
4522L:	virtualization@lists.linux-foundation.org
4523T:	git git://anongit.freedesktop.org/drm/drm-misc
4524S:	Maintained
4525F:	drivers/gpu/drm/qxl/
4526F:	include/uapi/drm/qxl_drm.h
4527
4528DRM DRIVER FOR RAGE 128 VIDEO CARDS
4529S:	Orphan / Obsolete
4530F:	drivers/gpu/drm/r128/
4531F:	include/uapi/drm/r128_drm.h
4532
4533DRM DRIVER FOR SAVAGE VIDEO CARDS
4534S:	Orphan / Obsolete
4535F:	drivers/gpu/drm/savage/
4536F:	include/uapi/drm/savage_drm.h
4537
4538DRM DRIVER FOR SIS VIDEO CARDS
4539S:	Orphan / Obsolete
4540F:	drivers/gpu/drm/sis/
4541F:	include/uapi/drm/sis_drm.h
4542
4543DRM DRIVER FOR SITRONIX ST7586 PANELS
4544M:	David Lechner <david@lechnology.com>
4545S:	Maintained
4546F:	drivers/gpu/drm/tinydrm/st7586.c
4547F:	Documentation/devicetree/bindings/display/st7586.txt
4548
4549DRM DRIVER FOR TDFX VIDEO CARDS
4550S:	Orphan / Obsolete
4551F:	drivers/gpu/drm/tdfx/
4552
4553DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4554M:	Dave Airlie <airlied@redhat.com>
4555S:	Odd Fixes
4556F:	drivers/gpu/drm/udl/
4557
4558DRM DRIVER FOR VMWARE VIRTUAL GPU
4559M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4560M:	Sinclair Yeh <syeh@vmware.com>
4561M:	Thomas Hellstrom <thellstrom@vmware.com>
4562L:	dri-devel@lists.freedesktop.org
4563T:	git git://people.freedesktop.org/~syeh/repos_linux
4564T:	git git://people.freedesktop.org/~thomash/linux
4565S:	Supported
4566F:	drivers/gpu/drm/vmwgfx/
4567F:	include/uapi/drm/vmwgfx_drm.h
4568
4569DRM DRIVERS
4570M:	David Airlie <airlied@linux.ie>
4571L:	dri-devel@lists.freedesktop.org
4572T:	git git://people.freedesktop.org/~airlied/linux
4573B:	https://bugs.freedesktop.org/
4574C:	irc://chat.freenode.net/dri-devel
4575S:	Maintained
4576F:	drivers/gpu/drm/
4577F:	drivers/gpu/vga/
4578F:	Documentation/devicetree/bindings/display/
4579F:	Documentation/devicetree/bindings/gpu/
4580F:	Documentation/devicetree/bindings/video/
4581F:	Documentation/gpu/
4582F:	include/drm/
4583F:	include/uapi/drm/
4584F:	include/linux/vga*
4585
4586DRM DRIVERS AND MISC GPU PATCHES
4587M:	Daniel Vetter <daniel.vetter@intel.com>
4588M:	Jani Nikula <jani.nikula@linux.intel.com>
4589M:	Sean Paul <seanpaul@chromium.org>
4590W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4591S:	Maintained
4592T:	git git://anongit.freedesktop.org/drm/drm-misc
4593F:	Documentation/gpu/
4594F:	drivers/gpu/vga/
4595F:	drivers/gpu/drm/*
4596F:	include/drm/drm*
4597F:	include/uapi/drm/drm*
4598F:	include/linux/vga*
4599
4600DRM DRIVERS FOR ALLWINNER A10
4601M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4602L:	dri-devel@lists.freedesktop.org
4603S:	Supported
4604F:	drivers/gpu/drm/sun4i/
4605F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4606T:	git git://anongit.freedesktop.org/drm/drm-misc
4607
4608DRM DRIVERS FOR AMLOGIC SOCS
4609M:	Neil Armstrong <narmstrong@baylibre.com>
4610L:	dri-devel@lists.freedesktop.org
4611L:	linux-amlogic@lists.infradead.org
4612W:	http://linux-meson.com/
4613S:	Supported
4614F:	drivers/gpu/drm/meson/
4615F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4616F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4617F:	Documentation/gpu/meson.rst
4618T:	git git://anongit.freedesktop.org/drm/drm-misc
4619
4620DRM DRIVERS FOR ATMEL HLCDC
4621M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4622L:	dri-devel@lists.freedesktop.org
4623S:	Supported
4624F:	drivers/gpu/drm/atmel-hlcdc/
4625F:	Documentation/devicetree/bindings/drm/atmel/
4626T:	git git://anongit.freedesktop.org/drm/drm-misc
4627
4628DRM DRIVERS FOR BRIDGE CHIPS
4629M:	Archit Taneja <architt@codeaurora.org>
4630M:	Andrzej Hajda <a.hajda@samsung.com>
4631R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4632S:	Maintained
4633T:	git git://anongit.freedesktop.org/drm/drm-misc
4634F:	drivers/gpu/drm/bridge/
4635
4636DRM DRIVERS FOR EXYNOS
4637M:	Inki Dae <inki.dae@samsung.com>
4638M:	Joonyoung Shim <jy0922.shim@samsung.com>
4639M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4640M:	Kyungmin Park <kyungmin.park@samsung.com>
4641L:	dri-devel@lists.freedesktop.org
4642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4643S:	Supported
4644F:	drivers/gpu/drm/exynos/
4645F:	include/uapi/drm/exynos_drm.h
4646F:	Documentation/devicetree/bindings/display/exynos/
4647
4648DRM DRIVERS FOR FREESCALE DCU
4649M:	Stefan Agner <stefan@agner.ch>
4650M:	Alison Wang <alison.wang@freescale.com>
4651L:	dri-devel@lists.freedesktop.org
4652S:	Supported
4653F:	drivers/gpu/drm/fsl-dcu/
4654F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4655F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4656F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4657
4658DRM DRIVERS FOR FREESCALE IMX
4659M:	Philipp Zabel <p.zabel@pengutronix.de>
4660L:	dri-devel@lists.freedesktop.org
4661S:	Maintained
4662F:	drivers/gpu/drm/imx/
4663F:	drivers/gpu/ipu-v3/
4664F:	Documentation/devicetree/bindings/display/imx/
4665
4666DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4667M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4668L:	dri-devel@lists.freedesktop.org
4669T:	git git://github.com/patjak/drm-gma500
4670S:	Maintained
4671F:	drivers/gpu/drm/gma500/
4672
4673DRM DRIVERS FOR HISILICON
4674M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4675M:	Rongrong Zou <zourongrong@gmail.com>
4676R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4677R:	Chen Feng <puck.chen@hisilicon.com>
4678L:	dri-devel@lists.freedesktop.org
4679T:	git git://github.com/xin3liang/linux.git
4680S:	Maintained
4681F:	drivers/gpu/drm/hisilicon/
4682F:	Documentation/devicetree/bindings/display/hisilicon/
4683
4684DRM DRIVERS FOR MEDIATEK
4685M:	CK Hu <ck.hu@mediatek.com>
4686M:	Philipp Zabel <p.zabel@pengutronix.de>
4687L:	dri-devel@lists.freedesktop.org
4688S:	Supported
4689F:	drivers/gpu/drm/mediatek/
4690F:	Documentation/devicetree/bindings/display/mediatek/
4691
4692DRM DRIVERS FOR NVIDIA TEGRA
4693M:	Thierry Reding <thierry.reding@gmail.com>
4694L:	dri-devel@lists.freedesktop.org
4695L:	linux-tegra@vger.kernel.org
4696T:	git git://anongit.freedesktop.org/tegra/linux.git
4697S:	Supported
4698F:	drivers/gpu/drm/tegra/
4699F:	drivers/gpu/host1x/
4700F:	include/linux/host1x.h
4701F:	include/uapi/drm/tegra_drm.h
4702F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4703
4704DRM DRIVERS FOR RENESAS
4705M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4706L:	dri-devel@lists.freedesktop.org
4707L:	linux-renesas-soc@vger.kernel.org
4708T:	git git://linuxtv.org/pinchartl/fbdev
4709S:	Supported
4710F:	drivers/gpu/drm/rcar-du/
4711F:	drivers/gpu/drm/shmobile/
4712F:	include/linux/platform_data/shmob_drm.h
4713F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4714F:	Documentation/devicetree/bindings/display/renesas,du.txt
4715
4716DRM DRIVERS FOR ROCKCHIP
4717M:	Mark Yao <mark.yao@rock-chips.com>
4718L:	dri-devel@lists.freedesktop.org
4719S:	Maintained
4720F:	drivers/gpu/drm/rockchip/
4721F:	Documentation/devicetree/bindings/display/rockchip/
4722T:	git git://anongit.freedesktop.org/drm/drm-misc
4723
4724DRM DRIVERS FOR STI
4725M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4726M:	Vincent Abriou <vincent.abriou@st.com>
4727L:	dri-devel@lists.freedesktop.org
4728T:	git git://anongit.freedesktop.org/drm/drm-misc
4729S:	Maintained
4730F:	drivers/gpu/drm/sti
4731F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4732
4733DRM DRIVERS FOR STM
4734M:	Yannick Fertre <yannick.fertre@st.com>
4735M:	Philippe Cornu <philippe.cornu@st.com>
4736M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4737M:	Vincent Abriou <vincent.abriou@st.com>
4738L:	dri-devel@lists.freedesktop.org
4739T:	git git://anongit.freedesktop.org/drm/drm-misc
4740S:	Maintained
4741F:	drivers/gpu/drm/stm
4742F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4743
4744DRM DRIVERS FOR TI LCDC
4745M:	Jyri Sarha <jsarha@ti.com>
4746R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4747L:	dri-devel@lists.freedesktop.org
4748S:	Maintained
4749F:	drivers/gpu/drm/tilcdc/
4750F:	Documentation/devicetree/bindings/display/tilcdc/
4751
4752DRM DRIVERS FOR TI OMAP
4753M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4754L:	dri-devel@lists.freedesktop.org
4755S:	Maintained
4756F:	drivers/gpu/drm/omapdrm/
4757F:	Documentation/devicetree/bindings/display/ti/
4758
4759DRM DRIVERS FOR VC4
4760M:	Eric Anholt <eric@anholt.net>
4761T:	git git://github.com/anholt/linux
4762S:	Supported
4763F:	drivers/gpu/drm/vc4/
4764F:	include/uapi/drm/vc4_drm.h
4765F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4766T:	git git://anongit.freedesktop.org/drm/drm-misc
4767
4768DRM DRIVERS FOR VIVANTE GPU IP
4769M:	Lucas Stach <l.stach@pengutronix.de>
4770R:	Russell King <linux+etnaviv@armlinux.org.uk>
4771R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4772L:	etnaviv@lists.freedesktop.org
4773L:	dri-devel@lists.freedesktop.org
4774S:	Maintained
4775F:	drivers/gpu/drm/etnaviv/
4776F:	include/uapi/drm/etnaviv_drm.h
4777F:	Documentation/devicetree/bindings/display/etnaviv/
4778
4779DRM DRIVERS FOR ZTE ZX
4780M:	Shawn Guo <shawnguo@kernel.org>
4781L:	dri-devel@lists.freedesktop.org
4782S:	Maintained
4783F:	drivers/gpu/drm/zte/
4784F:	Documentation/devicetree/bindings/display/zte,vou.txt
4785T:	git git://anongit.freedesktop.org/drm/drm-misc
4786
4787DRM PANEL DRIVERS
4788M:	Thierry Reding <thierry.reding@gmail.com>
4789L:	dri-devel@lists.freedesktop.org
4790T:	git git://anongit.freedesktop.org/drm/drm-misc
4791S:	Maintained
4792F:	drivers/gpu/drm/drm_panel.c
4793F:	drivers/gpu/drm/panel/
4794F:	include/drm/drm_panel.h
4795F:	Documentation/devicetree/bindings/display/panel/
4796
4797DRM TINYDRM DRIVERS
4798M:	Noralf Trønnes <noralf@tronnes.org>
4799W:	https://github.com/notro/tinydrm/wiki/Development
4800T:	git git://anongit.freedesktop.org/drm/drm-misc
4801S:	Maintained
4802F:	drivers/gpu/drm/tinydrm/
4803F:	include/drm/tinydrm/
4804
4805DSBR100 USB FM RADIO DRIVER
4806M:	Alexey Klimov <klimov.linux@gmail.com>
4807L:	linux-media@vger.kernel.org
4808T:	git git://linuxtv.org/media_tree.git
4809S:	Maintained
4810F:	drivers/media/radio/dsbr100.c
4811
4812DSCC4 DRIVER
4813M:	Francois Romieu <romieu@fr.zoreil.com>
4814L:	netdev@vger.kernel.org
4815S:	Maintained
4816F:	drivers/net/wan/dscc4.c
4817
4818DT3155 MEDIA DRIVER
4819M:	Hans Verkuil <hverkuil@xs4all.nl>
4820L:	linux-media@vger.kernel.org
4821T:	git git://linuxtv.org/media_tree.git
4822W:	https://linuxtv.org
4823S:	Odd Fixes
4824F:	drivers/media/pci/dt3155/
4825
4826DVB_USB_AF9015 MEDIA DRIVER
4827M:	Antti Palosaari <crope@iki.fi>
4828L:	linux-media@vger.kernel.org
4829W:	https://linuxtv.org
4830W:	http://palosaari.fi/linux/
4831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4832T:	git git://linuxtv.org/anttip/media_tree.git
4833S:	Maintained
4834F:	drivers/media/usb/dvb-usb-v2/af9015*
4835
4836DVB_USB_AF9035 MEDIA DRIVER
4837M:	Antti Palosaari <crope@iki.fi>
4838L:	linux-media@vger.kernel.org
4839W:	https://linuxtv.org
4840W:	http://palosaari.fi/linux/
4841Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4842T:	git git://linuxtv.org/anttip/media_tree.git
4843S:	Maintained
4844F:	drivers/media/usb/dvb-usb-v2/af9035*
4845
4846DVB_USB_ANYSEE MEDIA DRIVER
4847M:	Antti Palosaari <crope@iki.fi>
4848L:	linux-media@vger.kernel.org
4849W:	https://linuxtv.org
4850W:	http://palosaari.fi/linux/
4851Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4852T:	git git://linuxtv.org/anttip/media_tree.git
4853S:	Maintained
4854F:	drivers/media/usb/dvb-usb-v2/anysee*
4855
4856DVB_USB_AU6610 MEDIA DRIVER
4857M:	Antti Palosaari <crope@iki.fi>
4858L:	linux-media@vger.kernel.org
4859W:	https://linuxtv.org
4860W:	http://palosaari.fi/linux/
4861Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4862T:	git git://linuxtv.org/anttip/media_tree.git
4863S:	Maintained
4864F:	drivers/media/usb/dvb-usb-v2/au6610*
4865
4866DVB_USB_CE6230 MEDIA DRIVER
4867M:	Antti Palosaari <crope@iki.fi>
4868L:	linux-media@vger.kernel.org
4869W:	https://linuxtv.org
4870W:	http://palosaari.fi/linux/
4871Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4872T:	git git://linuxtv.org/anttip/media_tree.git
4873S:	Maintained
4874F:	drivers/media/usb/dvb-usb-v2/ce6230*
4875
4876DVB_USB_CXUSB MEDIA DRIVER
4877M:	Michael Krufky <mkrufky@linuxtv.org>
4878L:	linux-media@vger.kernel.org
4879W:	https://linuxtv.org
4880W:	http://github.com/mkrufky
4881Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4882T:	git git://linuxtv.org/media_tree.git
4883S:	Maintained
4884F:	drivers/media/usb/dvb-usb/cxusb*
4885
4886DVB_USB_EC168 MEDIA DRIVER
4887M:	Antti Palosaari <crope@iki.fi>
4888L:	linux-media@vger.kernel.org
4889W:	https://linuxtv.org
4890W:	http://palosaari.fi/linux/
4891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4892T:	git git://linuxtv.org/anttip/media_tree.git
4893S:	Maintained
4894F:	drivers/media/usb/dvb-usb-v2/ec168*
4895
4896DVB_USB_GL861 MEDIA DRIVER
4897M:	Antti Palosaari <crope@iki.fi>
4898L:	linux-media@vger.kernel.org
4899W:	https://linuxtv.org
4900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4901T:	git git://linuxtv.org/anttip/media_tree.git
4902S:	Maintained
4903F:	drivers/media/usb/dvb-usb-v2/gl861*
4904
4905DVB_USB_MXL111SF MEDIA DRIVER
4906M:	Michael Krufky <mkrufky@linuxtv.org>
4907L:	linux-media@vger.kernel.org
4908W:	https://linuxtv.org
4909W:	http://github.com/mkrufky
4910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4911T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4912S:	Maintained
4913F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4914
4915DVB_USB_RTL28XXU MEDIA DRIVER
4916M:	Antti Palosaari <crope@iki.fi>
4917L:	linux-media@vger.kernel.org
4918W:	https://linuxtv.org
4919W:	http://palosaari.fi/linux/
4920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4921T:	git git://linuxtv.org/anttip/media_tree.git
4922S:	Maintained
4923F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4924
4925DVB_USB_V2 MEDIA DRIVER
4926M:	Antti Palosaari <crope@iki.fi>
4927L:	linux-media@vger.kernel.org
4928W:	https://linuxtv.org
4929W:	http://palosaari.fi/linux/
4930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4931T:	git git://linuxtv.org/anttip/media_tree.git
4932S:	Maintained
4933F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4934F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4935
4936DYNAMIC DEBUG
4937M:	Jason Baron <jbaron@akamai.com>
4938S:	Maintained
4939F:	lib/dynamic_debug.c
4940F:	include/linux/dynamic_debug.h
4941
4942DZ DECSTATION DZ11 SERIAL DRIVER
4943M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4944S:	Maintained
4945F:	drivers/tty/serial/dz.*
4946
4947E3X0 POWER BUTTON DRIVER
4948M:	Moritz Fischer <moritz.fischer@ettus.com>
4949L:	usrp-users@lists.ettus.com
4950W:	http://www.ettus.com
4951S:	Supported
4952F:	drivers/input/misc/e3x0-button.c
4953F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4954
4955E4000 MEDIA DRIVER
4956M:	Antti Palosaari <crope@iki.fi>
4957L:	linux-media@vger.kernel.org
4958W:	https://linuxtv.org
4959W:	http://palosaari.fi/linux/
4960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4961T:	git git://linuxtv.org/anttip/media_tree.git
4962S:	Maintained
4963F:	drivers/media/tuners/e4000*
4964
4965EATA ISA/EISA/PCI SCSI DRIVER
4966M:	Dario Ballabio <ballabio_dario@emc.com>
4967L:	linux-scsi@vger.kernel.org
4968S:	Maintained
4969F:	drivers/scsi/eata.c
4970
4971EC100 MEDIA DRIVER
4972M:	Antti Palosaari <crope@iki.fi>
4973L:	linux-media@vger.kernel.org
4974W:	https://linuxtv.org
4975W:	http://palosaari.fi/linux/
4976Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4977T:	git git://linuxtv.org/anttip/media_tree.git
4978S:	Maintained
4979F:	drivers/media/dvb-frontends/ec100*
4980
4981ECRYPT FILE SYSTEM
4982M:	Tyler Hicks <tyhicks@canonical.com>
4983L:	ecryptfs@vger.kernel.org
4984W:	http://ecryptfs.org
4985W:	https://launchpad.net/ecryptfs
4986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4987S:	Supported
4988F:	Documentation/filesystems/ecryptfs.txt
4989F:	fs/ecryptfs/
4990
4991EDAC-AMD64
4992M:	Borislav Petkov <bp@alien8.de>
4993L:	linux-edac@vger.kernel.org
4994S:	Maintained
4995F:	drivers/edac/amd64_edac*
4996
4997EDAC-CALXEDA
4998M:	Robert Richter <rric@kernel.org>
4999L:	linux-edac@vger.kernel.org
5000S:	Maintained
5001F:	drivers/edac/highbank*
5002
5003EDAC-CAVIUM OCTEON
5004M:	Ralf Baechle <ralf@linux-mips.org>
5005M:	David Daney <david.daney@cavium.com>
5006L:	linux-edac@vger.kernel.org
5007L:	linux-mips@linux-mips.org
5008S:	Supported
5009F:	drivers/edac/octeon_edac*
5010
5011EDAC-CAVIUM THUNDERX
5012M:	David Daney <david.daney@cavium.com>
5013M:	Jan Glauber <jglauber@cavium.com>
5014L:	linux-edac@vger.kernel.org
5015S:	Supported
5016F:	drivers/edac/thunderx_edac*
5017
5018EDAC-CORE
5019M:	Borislav Petkov <bp@alien8.de>
5020M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5021M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5022L:	linux-edac@vger.kernel.org
5023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5025S:	Supported
5026F:	Documentation/admin-guide/ras.rst
5027F:	Documentation/driver-api/edac.rst
5028F:	drivers/edac/
5029F:	include/linux/edac.h
5030
5031EDAC-E752X
5032M:	Mark Gross <mark.gross@intel.com>
5033L:	linux-edac@vger.kernel.org
5034S:	Maintained
5035F:	drivers/edac/e752x_edac.c
5036
5037EDAC-E7XXX
5038L:	linux-edac@vger.kernel.org
5039S:	Maintained
5040F:	drivers/edac/e7xxx_edac.c
5041
5042EDAC-FSL_DDR
5043M:	York Sun <york.sun@nxp.com>
5044L:	linux-edac@vger.kernel.org
5045S:	Maintained
5046F:	drivers/edac/fsl_ddr_edac.*
5047
5048EDAC-GHES
5049M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5050M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5051L:	linux-edac@vger.kernel.org
5052S:	Maintained
5053F:	drivers/edac/ghes_edac.c
5054
5055EDAC-I3000
5056L:	linux-edac@vger.kernel.org
5057S:	Orphan
5058F:	drivers/edac/i3000_edac.c
5059
5060EDAC-I5000
5061L:	linux-edac@vger.kernel.org
5062S:	Maintained
5063F:	drivers/edac/i5000_edac.c
5064
5065EDAC-I5400
5066M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5067M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5068L:	linux-edac@vger.kernel.org
5069S:	Maintained
5070F:	drivers/edac/i5400_edac.c
5071
5072EDAC-I7300
5073M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5074M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5075L:	linux-edac@vger.kernel.org
5076S:	Maintained
5077F:	drivers/edac/i7300_edac.c
5078
5079EDAC-I7CORE
5080M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5081M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5082L:	linux-edac@vger.kernel.org
5083S:	Maintained
5084F:	drivers/edac/i7core_edac.c
5085
5086EDAC-I82443BXGX
5087M:	Tim Small <tim@buttersideup.com>
5088L:	linux-edac@vger.kernel.org
5089S:	Maintained
5090F:	drivers/edac/i82443bxgx_edac.c
5091
5092EDAC-I82975X
5093M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5094M:	"Arvind R." <arvino55@gmail.com>
5095L:	linux-edac@vger.kernel.org
5096S:	Maintained
5097F:	drivers/edac/i82975x_edac.c
5098
5099EDAC-IE31200
5100M:	Jason Baron <jbaron@akamai.com>
5101L:	linux-edac@vger.kernel.org
5102S:	Maintained
5103F:	drivers/edac/ie31200_edac.c
5104
5105EDAC-MPC85XX
5106M:	Johannes Thumshirn <morbidrsa@gmail.com>
5107L:	linux-edac@vger.kernel.org
5108S:	Maintained
5109F:	drivers/edac/mpc85xx_edac.[ch]
5110
5111EDAC-PASEMI
5112M:	Egor Martovetsky <egor@pasemi.com>
5113L:	linux-edac@vger.kernel.org
5114S:	Maintained
5115F:	drivers/edac/pasemi_edac.c
5116
5117EDAC-PND2
5118M:	Tony Luck <tony.luck@intel.com>
5119L:	linux-edac@vger.kernel.org
5120S:	Maintained
5121F:	drivers/edac/pnd2_edac.[ch]
5122
5123EDAC-R82600
5124M:	Tim Small <tim@buttersideup.com>
5125L:	linux-edac@vger.kernel.org
5126S:	Maintained
5127F:	drivers/edac/r82600_edac.c
5128
5129EDAC-SBRIDGE
5130M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5131M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5132L:	linux-edac@vger.kernel.org
5133S:	Maintained
5134F:	drivers/edac/sb_edac.c
5135
5136EDAC-SKYLAKE
5137M:	Tony Luck <tony.luck@intel.com>
5138L:	linux-edac@vger.kernel.org
5139S:	Maintained
5140F:	drivers/edac/skx_edac.c
5141
5142EDIROL UA-101/UA-1000 DRIVER
5143M:	Clemens Ladisch <clemens@ladisch.de>
5144L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5145T:	git git://git.alsa-project.org/alsa-kernel.git
5146S:	Maintained
5147F:	sound/usb/misc/ua101.c
5148
5149EFI TEST DRIVER
5150L:	linux-efi@vger.kernel.org
5151M:	Ivan Hu <ivan.hu@canonical.com>
5152M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5153S:	Maintained
5154F:	drivers/firmware/efi/test/
5155
5156EFI VARIABLE FILESYSTEM
5157M:	Matthew Garrett <matthew.garrett@nebula.com>
5158M:	Jeremy Kerr <jk@ozlabs.org>
5159M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5161L:	linux-efi@vger.kernel.org
5162S:	Maintained
5163F:	fs/efivarfs/
5164
5165EFIFB FRAMEBUFFER DRIVER
5166L:	linux-fbdev@vger.kernel.org
5167M:	Peter Jones <pjones@redhat.com>
5168S:	Maintained
5169F:	drivers/video/fbdev/efifb.c
5170
5171EFS FILESYSTEM
5172W:	http://aeschi.ch.eu.org/efs/
5173S:	Orphan
5174F:	fs/efs/
5175
5176EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5177M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5178L:	netdev@vger.kernel.org
5179S:	Maintained
5180F:	drivers/net/ethernet/ibm/ehea/
5181
5182EM28XX VIDEO4LINUX DRIVER
5183M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5184M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5185L:	linux-media@vger.kernel.org
5186W:	https://linuxtv.org
5187T:	git git://linuxtv.org/media_tree.git
5188S:	Maintained
5189F:	drivers/media/usb/em28xx/
5190F:	Documentation/media/v4l-drivers/em28xx*
5191
5192EMBEDDED LINUX
5193M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5194M:	Matt Mackall <mpm@selenic.com>
5195M:	David Woodhouse <dwmw2@infradead.org>
5196L:	linux-embedded@vger.kernel.org
5197S:	Maintained
5198
5199Emulex 10Gbps iSCSI - OneConnect DRIVER
5200M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5201M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5202M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5203L:	linux-scsi@vger.kernel.org
5204W:	http://www.broadcom.com
5205S:	Supported
5206F:	drivers/scsi/be2iscsi/
5207
5208Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5209M:	Sathya Perla <sathya.perla@broadcom.com>
5210M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5211M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5212M:	Somnath Kotur <somnath.kotur@broadcom.com>
5213L:	netdev@vger.kernel.org
5214W:	http://www.emulex.com
5215S:	Supported
5216F:	drivers/net/ethernet/emulex/benet/
5217
5218EMULEX ONECONNECT ROCE DRIVER
5219M:	Selvin Xavier <selvin.xavier@broadcom.com>
5220M:	Devesh Sharma <devesh.sharma@broadcom.com>
5221L:	linux-rdma@vger.kernel.org
5222W:	http://www.broadcom.com
5223S:	Odd Fixes
5224F:	drivers/infiniband/hw/ocrdma/
5225F:	include/uapi/rdma/ocrdma-abi.h
5226
5227EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5228M:	James Smart <james.smart@broadcom.com>
5229M:	Dick Kennedy <dick.kennedy@broadcom.com>
5230L:	linux-scsi@vger.kernel.org
5231W:	http://www.broadcom.com
5232S:	Supported
5233F:	drivers/scsi/lpfc/
5234
5235ENE CB710 FLASH CARD READER DRIVER
5236M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5237S:	Maintained
5238F:	drivers/misc/cb710/
5239F:	drivers/mmc/host/cb710-mmc.*
5240F:	include/linux/cb710.h
5241
5242ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5243M:	Maxim Levitsky <maximlevitsky@gmail.com>
5244S:	Maintained
5245F:	drivers/media/rc/ene_ir.*
5246
5247EPSON S1D13XXX FRAMEBUFFER DRIVER
5248M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5249S:	Maintained
5250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5251F:	drivers/video/fbdev/s1d13xxxfb.c
5252F:	include/video/s1d13xxxfb.h
5253
5254ERRSEQ ERROR TRACKING INFRASTRUCTURE
5255M:	Jeff Layton <jlayton@kernel.org>
5256S:	Maintained
5257F:	lib/errseq.c
5258F:	include/linux/errseq.h
5259
5260ET131X NETWORK DRIVER
5261M:	Mark Einon <mark.einon@gmail.com>
5262S:	Odd Fixes
5263F:	drivers/net/ethernet/agere/
5264
5265ETHERNET BRIDGE
5266M:	Stephen Hemminger <stephen@networkplumber.org>
5267L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5268L:	netdev@vger.kernel.org
5269W:	http://www.linuxfoundation.org/en/Net:Bridge
5270S:	Maintained
5271F:	include/linux/netfilter_bridge/
5272F:	net/bridge/
5273
5274ETHERNET PHY LIBRARY
5275M:	Andrew Lunn <andrew@lunn.ch>
5276M:	Florian Fainelli <f.fainelli@gmail.com>
5277L:	netdev@vger.kernel.org
5278S:	Maintained
5279F:	Documentation/ABI/testing/sysfs-bus-mdio
5280F:	Documentation/devicetree/bindings/net/mdio*
5281F:	Documentation/networking/phy.txt
5282F:	drivers/net/phy/
5283F:	drivers/of/of_mdio.c
5284F:	drivers/of/of_net.c
5285F:	include/linux/*mdio*.h
5286F:	include/linux/of_net.h
5287F:	include/linux/phy.h
5288F:	include/linux/phy_fixed.h
5289F:	include/linux/platform_data/mdio-gpio.h
5290F:	include/linux/platform_data/mdio-bcm-unimac.h
5291F:	include/trace/events/mdio.h
5292F:	include/uapi/linux/mdio.h
5293F:	include/uapi/linux/mii.h
5294
5295EXT2 FILE SYSTEM
5296M:	Jan Kara <jack@suse.com>
5297L:	linux-ext4@vger.kernel.org
5298S:	Maintained
5299F:	Documentation/filesystems/ext2.txt
5300F:	fs/ext2/
5301F:	include/linux/ext2*
5302
5303EXT4 FILE SYSTEM
5304M:	"Theodore Ts'o" <tytso@mit.edu>
5305M:	Andreas Dilger <adilger.kernel@dilger.ca>
5306L:	linux-ext4@vger.kernel.org
5307W:	http://ext4.wiki.kernel.org
5308Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5310S:	Maintained
5311F:	Documentation/filesystems/ext4.txt
5312F:	fs/ext4/
5313
5314Extended Verification Module (EVM)
5315M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5316L:	linux-integrity@vger.kernel.org
5317S:	Supported
5318F:	security/integrity/evm/
5319
5320EXTENSIBLE FIRMWARE INTERFACE (EFI)
5321M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5322L:	linux-efi@vger.kernel.org
5323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5324S:	Maintained
5325F:	Documentation/efi-stub.txt
5326F:	arch/*/kernel/efi.c
5327F:	arch/x86/boot/compressed/eboot.[ch]
5328F:	arch/*/include/asm/efi.h
5329F:	arch/x86/platform/efi/
5330F:	drivers/firmware/efi/
5331F:	include/linux/efi*.h
5332F:	arch/arm/boot/compressed/efi-header.S
5333F:	arch/arm64/kernel/efi-entry.S
5334
5335EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5336M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5337M:	Chanwoo Choi <cw00.choi@samsung.com>
5338L:	linux-kernel@vger.kernel.org
5339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5340S:	Maintained
5341F:	drivers/extcon/
5342F:	include/linux/extcon/
5343F:	include/linux/extcon.h
5344F:	Documentation/extcon/
5345F:	Documentation/devicetree/bindings/extcon/
5346
5347EXYNOS DP DRIVER
5348M:	Jingoo Han <jingoohan1@gmail.com>
5349L:	dri-devel@lists.freedesktop.org
5350S:	Maintained
5351F:	drivers/gpu/drm/exynos/exynos_dp*
5352
5353EXYNOS SYSMMU (IOMMU) driver
5354M:	Marek Szyprowski <m.szyprowski@samsung.com>
5355L:	iommu@lists.linux-foundation.org
5356S:	Maintained
5357F:	drivers/iommu/exynos-iommu.c
5358
5359EZchip NPS platform support
5360M:	Elad Kanfi <eladkan@mellanox.com>
5361M:	Vineet Gupta <vgupta@synopsys.com>
5362S:	Supported
5363F:	arch/arc/plat-eznps
5364F:	arch/arc/boot/dts/eznps.dts
5365
5366F2FS FILE SYSTEM
5367M:	Jaegeuk Kim <jaegeuk@kernel.org>
5368M:	Chao Yu <yuchao0@huawei.com>
5369L:	linux-f2fs-devel@lists.sourceforge.net
5370W:	https://f2fs.wiki.kernel.org/
5371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5372S:	Maintained
5373F:	Documentation/filesystems/f2fs.txt
5374F:	Documentation/ABI/testing/sysfs-fs-f2fs
5375F:	fs/f2fs/
5376F:	include/linux/f2fs_fs.h
5377F:	include/trace/events/f2fs.h
5378
5379F71805F HARDWARE MONITORING DRIVER
5380M:	Jean Delvare <jdelvare@suse.com>
5381L:	linux-hwmon@vger.kernel.org
5382S:	Maintained
5383F:	Documentation/hwmon/f71805f
5384F:	drivers/hwmon/f71805f.c
5385
5386FANOTIFY
5387M:	Jan Kara <jack@suse.cz>
5388R:	Amir Goldstein <amir73il@gmail.com>
5389L:	linux-fsdevel@vger.kernel.org
5390S:	Maintained
5391F:	fs/notify/fanotify/
5392F:	include/linux/fanotify.h
5393F:	include/uapi/linux/fanotify.h
5394
5395FARSYNC SYNCHRONOUS DRIVER
5396M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5397W:	http://www.farsite.co.uk/
5398S:	Supported
5399F:	drivers/net/wan/farsync.*
5400
5401FAULT INJECTION SUPPORT
5402M:	Akinobu Mita <akinobu.mita@gmail.com>
5403S:	Supported
5404F:	Documentation/fault-injection/
5405F:	lib/fault-inject.c
5406
5407FBTFT Framebuffer drivers
5408M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5409S:	Maintained
5410F:	drivers/staging/fbtft/
5411
5412FC0011 TUNER DRIVER
5413M:	Michael Buesch <m@bues.ch>
5414L:	linux-media@vger.kernel.org
5415S:	Maintained
5416F:	drivers/media/tuners/fc0011.h
5417F:	drivers/media/tuners/fc0011.c
5418
5419FC2580 MEDIA DRIVER
5420M:	Antti Palosaari <crope@iki.fi>
5421L:	linux-media@vger.kernel.org
5422W:	https://linuxtv.org
5423W:	http://palosaari.fi/linux/
5424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5425T:	git git://linuxtv.org/anttip/media_tree.git
5426S:	Maintained
5427F:	drivers/media/tuners/fc2580*
5428
5429FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5430M:	Johannes Thumshirn <jth@kernel.org>
5431L:	linux-scsi@vger.kernel.org
5432W:	www.Open-FCoE.org
5433S:	Supported
5434F:	drivers/scsi/libfc/
5435F:	drivers/scsi/fcoe/
5436F:	include/scsi/fc/
5437F:	include/scsi/libfc.h
5438F:	include/scsi/libfcoe.h
5439F:	include/uapi/scsi/fc/
5440
5441FILE LOCKING (flock() and fcntl()/lockf())
5442M:	Jeff Layton <jlayton@kernel.org>
5443M:	"J. Bruce Fields" <bfields@fieldses.org>
5444L:	linux-fsdevel@vger.kernel.org
5445S:	Maintained
5446F:	include/linux/fcntl.h
5447F:	include/uapi/linux/fcntl.h
5448F:	fs/fcntl.c
5449F:	fs/locks.c
5450
5451FILESYSTEMS (VFS and infrastructure)
5452M:	Alexander Viro <viro@zeniv.linux.org.uk>
5453L:	linux-fsdevel@vger.kernel.org
5454S:	Maintained
5455F:	fs/*
5456F:	include/linux/fs.h
5457F:	include/uapi/linux/fs.h
5458
5459FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5460M:	Riku Voipio <riku.voipio@iki.fi>
5461L:	linux-hwmon@vger.kernel.org
5462S:	Maintained
5463F:	drivers/hwmon/f75375s.c
5464F:	include/linux/f75375s.h
5465
5466FIREWIRE AUDIO DRIVERS
5467M:	Clemens Ladisch <clemens@ladisch.de>
5468L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5469T:	git git://git.alsa-project.org/alsa-kernel.git
5470S:	Maintained
5471F:	sound/firewire/
5472
5473FIREWIRE MEDIA DRIVERS (firedtv)
5474M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5475L:	linux-media@vger.kernel.org
5476L:	linux1394-devel@lists.sourceforge.net
5477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5478S:	Maintained
5479F:	drivers/media/firewire/
5480
5481FIREWIRE SBP-2 TARGET
5482M:	Chris Boot <bootc@bootc.net>
5483L:	linux-scsi@vger.kernel.org
5484L:	target-devel@vger.kernel.org
5485L:	linux1394-devel@lists.sourceforge.net
5486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5487S:	Maintained
5488F:	drivers/target/sbp/
5489
5490FIREWIRE SUBSYSTEM
5491M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5492L:	linux1394-devel@lists.sourceforge.net
5493W:	http://ieee1394.wiki.kernel.org/
5494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5495S:	Maintained
5496F:	drivers/firewire/
5497F:	include/linux/firewire.h
5498F:	include/uapi/linux/firewire*.h
5499F:	tools/firewire/
5500
5501FIRMWARE LOADER (request_firmware)
5502M:	Luis R. Rodriguez <mcgrof@kernel.org>
5503L:	linux-kernel@vger.kernel.org
5504S:	Maintained
5505F:	Documentation/firmware_class/
5506F:	drivers/base/firmware*.c
5507F:	include/linux/firmware.h
5508
5509FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5510M:	Joshua Morris <josh.h.morris@us.ibm.com>
5511M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5512S:	Maintained
5513F:	drivers/block/rsxx/
5514
5515FLOPPY DRIVER
5516M:	Jiri Kosina <jikos@kernel.org>
5517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5518S:	Odd fixes
5519F:	drivers/block/floppy.c
5520
5521FMC SUBSYSTEM
5522M:	Alessandro Rubini <rubini@gnudd.com>
5523W:	http://www.ohwr.org/projects/fmc-bus
5524S:	Supported
5525F:	drivers/fmc/
5526F:	include/linux/fmc*.h
5527F:	include/linux/ipmi-fru.h
5528K:	fmc_d.*register
5529
5530FPGA MANAGER FRAMEWORK
5531M:	Alan Tull <atull@kernel.org>
5532M:	Moritz Fischer <mdf@kernel.org>
5533L:	linux-fpga@vger.kernel.org
5534S:	Maintained
5535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5536Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5537F:	Documentation/fpga/
5538F:	Documentation/devicetree/bindings/fpga/
5539F:	drivers/fpga/
5540F:	include/linux/fpga/
5541W:	http://www.rocketboards.org
5542
5543FPU EMULATOR
5544M:	Bill Metzenthen <billm@melbpc.org.au>
5545W:	http://floatingpoint.sourceforge.net/emulator/index.html
5546S:	Maintained
5547F:	arch/x86/math-emu/
5548
5549FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5550L:	netdev@vger.kernel.org
5551S:	Orphan
5552F:	drivers/net/wan/dlci.c
5553F:	drivers/net/wan/sdla.c
5554
5555FRAMEBUFFER LAYER
5556M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5557L:	dri-devel@lists.freedesktop.org
5558L:	linux-fbdev@vger.kernel.org
5559T:	git git://github.com/bzolnier/linux.git
5560Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5561S:	Maintained
5562F:	Documentation/fb/
5563F:	drivers/video/
5564F:	include/video/
5565F:	include/linux/fb.h
5566F:	include/uapi/video/
5567F:	include/uapi/linux/fb.h
5568
5569FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5570M:	Horia Geantă <horia.geanta@nxp.com>
5571M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5572L:	linux-crypto@vger.kernel.org
5573S:	Maintained
5574F:	drivers/crypto/caam/
5575F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5576
5577FREESCALE DIU FRAMEBUFFER DRIVER
5578M:	Timur Tabi <timur@tabi.org>
5579L:	linux-fbdev@vger.kernel.org
5580S:	Maintained
5581F:	drivers/video/fbdev/fsl-diu-fb.*
5582
5583FREESCALE DMA DRIVER
5584M:	Li Yang <leoyang.li@nxp.com>
5585M:	Zhang Wei <zw@zh-kernel.org>
5586L:	linuxppc-dev@lists.ozlabs.org
5587S:	Maintained
5588F:	drivers/dma/fsldma.*
5589
5590FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5591M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5592L:	netdev@vger.kernel.org
5593S:	Maintained
5594F:	drivers/net/ethernet/freescale/gianfar*
5595X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5596F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5597
5598FREESCALE GPMI NAND DRIVER
5599M:	Han Xu <han.xu@nxp.com>
5600L:	linux-mtd@lists.infradead.org
5601S:	Maintained
5602F:	drivers/mtd/nand/gpmi-nand/*
5603
5604FREESCALE I2C CPM DRIVER
5605M:	Jochen Friedrich <jochen@scram.de>
5606L:	linuxppc-dev@lists.ozlabs.org
5607L:	linux-i2c@vger.kernel.org
5608S:	Maintained
5609F:	drivers/i2c/busses/i2c-cpm.c
5610
5611FREESCALE IMX / MXC FEC DRIVER
5612M:	Fugang Duan <fugang.duan@nxp.com>
5613L:	netdev@vger.kernel.org
5614S:	Maintained
5615F:	drivers/net/ethernet/freescale/fec_main.c
5616F:	drivers/net/ethernet/freescale/fec_ptp.c
5617F:	drivers/net/ethernet/freescale/fec.h
5618F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5619
5620FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5621M:	Sascha Hauer <kernel@pengutronix.de>
5622L:	linux-fbdev@vger.kernel.org
5623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5624S:	Maintained
5625F:	include/linux/platform_data/video-imxfb.h
5626F:	drivers/video/fbdev/imxfb.c
5627
5628FREESCALE QORIQ DPAA ETHERNET DRIVER
5629M:	Madalin Bucur <madalin.bucur@nxp.com>
5630L:	netdev@vger.kernel.org
5631S:	Maintained
5632F:	drivers/net/ethernet/freescale/dpaa
5633
5634FREESCALE QORIQ DPAA FMAN DRIVER
5635M:	Madalin Bucur <madalin.bucur@nxp.com>
5636L:	netdev@vger.kernel.org
5637S:	Maintained
5638F:	drivers/net/ethernet/freescale/fman
5639F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5640
5641FREESCALE QUAD SPI DRIVER
5642M:	Han Xu <han.xu@nxp.com>
5643L:	linux-mtd@lists.infradead.org
5644S:	Maintained
5645F:	drivers/mtd/spi-nor/fsl-quadspi.c
5646
5647FREESCALE QUICC ENGINE LIBRARY
5648M:	Qiang Zhao <qiang.zhao@nxp.com>
5649L:	linuxppc-dev@lists.ozlabs.org
5650S:	Maintained
5651F:	drivers/soc/fsl/qe/
5652F:	include/soc/fsl/*qe*.h
5653F:	include/soc/fsl/*ucc*.h
5654
5655FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5656M:	Li Yang <leoyang.li@nxp.com>
5657L:	netdev@vger.kernel.org
5658L:	linuxppc-dev@lists.ozlabs.org
5659S:	Maintained
5660F:	drivers/net/ethernet/freescale/ucc_geth*
5661
5662FREESCALE QUICC ENGINE UCC HDLC DRIVER
5663M:	Zhao Qiang <qiang.zhao@nxp.com>
5664L:	netdev@vger.kernel.org
5665L:	linuxppc-dev@lists.ozlabs.org
5666S:	Maintained
5667F:	drivers/net/wan/fsl_ucc_hdlc*
5668
5669FREESCALE QUICC ENGINE UCC UART DRIVER
5670M:	Timur Tabi <timur@tabi.org>
5671L:	linuxppc-dev@lists.ozlabs.org
5672S:	Maintained
5673F:	drivers/tty/serial/ucc_uart.c
5674
5675FREESCALE SOC DRIVERS
5676M:	Li Yang <leoyang.li@nxp.com>
5677L:	linuxppc-dev@lists.ozlabs.org
5678L:	linux-arm-kernel@lists.infradead.org
5679S:	Maintained
5680F:	Documentation/devicetree/bindings/soc/fsl/
5681F:	drivers/soc/fsl/
5682F:	include/linux/fsl/
5683
5684FREESCALE SOC FS_ENET DRIVER
5685M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5686M:	Vitaly Bordug <vbordug@ru.mvista.com>
5687L:	linuxppc-dev@lists.ozlabs.org
5688L:	netdev@vger.kernel.org
5689S:	Maintained
5690F:	drivers/net/ethernet/freescale/fs_enet/
5691F:	include/linux/fs_enet_pd.h
5692
5693FREESCALE SOC SOUND DRIVERS
5694M:	Timur Tabi <timur@tabi.org>
5695M:	Nicolin Chen <nicoleotsuka@gmail.com>
5696M:	Xiubo Li <Xiubo.Lee@gmail.com>
5697R:	Fabio Estevam <fabio.estevam@nxp.com>
5698L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5699L:	linuxppc-dev@lists.ozlabs.org
5700S:	Maintained
5701F:	sound/soc/fsl/fsl*
5702F:	sound/soc/fsl/imx*
5703F:	sound/soc/fsl/mpc8610_hpcd.c
5704
5705FREESCALE USB PERIPHERAL DRIVERS
5706M:	Li Yang <leoyang.li@nxp.com>
5707L:	linux-usb@vger.kernel.org
5708L:	linuxppc-dev@lists.ozlabs.org
5709S:	Maintained
5710F:	drivers/usb/gadget/udc/fsl*
5711
5712FREEVXFS FILESYSTEM
5713M:	Christoph Hellwig <hch@infradead.org>
5714W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5715S:	Maintained
5716F:	fs/freevxfs/
5717
5718FREEZER
5719M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5720M:	Pavel Machek <pavel@ucw.cz>
5721L:	linux-pm@vger.kernel.org
5722S:	Supported
5723F:	Documentation/power/freezing-of-tasks.txt
5724F:	include/linux/freezer.h
5725F:	kernel/freezer.c
5726
5727FRONTSWAP API
5728M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5729L:	linux-kernel@vger.kernel.org
5730S:	Maintained
5731F:	mm/frontswap.c
5732F:	include/linux/frontswap.h
5733
5734FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5735M:	David Howells <dhowells@redhat.com>
5736L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5737S:	Supported
5738F:	Documentation/filesystems/caching/
5739F:	fs/fscache/
5740F:	include/linux/fscache*.h
5741
5742FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5743M:	Theodore Y. Ts'o <tytso@mit.edu>
5744M:	Jaegeuk Kim <jaegeuk@kernel.org>
5745L:	linux-fscrypt@vger.kernel.org
5746Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5748S:	Supported
5749F:	fs/crypto/
5750F:	include/linux/fscrypt*.h
5751F:	Documentation/filesystems/fscrypt.rst
5752
5753FUJITSU FR-V (FRV) PORT
5754S:	Orphan
5755F:	arch/frv/
5756
5757FUJITSU LAPTOP EXTRAS
5758M:	Jonathan Woithe <jwoithe@just42.net>
5759L:	platform-driver-x86@vger.kernel.org
5760S:	Maintained
5761F:	drivers/platform/x86/fujitsu-laptop.c
5762
5763FUJITSU M-5MO LS CAMERA ISP DRIVER
5764M:	Kyungmin Park <kyungmin.park@samsung.com>
5765M:	Heungjun Kim <riverful.kim@samsung.com>
5766L:	linux-media@vger.kernel.org
5767S:	Maintained
5768F:	drivers/media/i2c/m5mols/
5769F:	include/media/i2c/m5mols.h
5770
5771FUJITSU TABLET EXTRAS
5772M:	Robert Gerlach <khnz@gmx.de>
5773L:	platform-driver-x86@vger.kernel.org
5774S:	Maintained
5775F:	drivers/platform/x86/fujitsu-tablet.c
5776
5777FUSE: FILESYSTEM IN USERSPACE
5778M:	Miklos Szeredi <miklos@szeredi.hu>
5779L:	linux-fsdevel@vger.kernel.org
5780W:	http://fuse.sourceforge.net/
5781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5782S:	Maintained
5783F:	fs/fuse/
5784F:	include/uapi/linux/fuse.h
5785F:	Documentation/filesystems/fuse.txt
5786
5787FUTEX SUBSYSTEM
5788M:	Thomas Gleixner <tglx@linutronix.de>
5789M:	Ingo Molnar <mingo@redhat.com>
5790R:	Peter Zijlstra <peterz@infradead.org>
5791R:	Darren Hart <dvhart@infradead.org>
5792L:	linux-kernel@vger.kernel.org
5793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5794S:	Maintained
5795F:	kernel/futex.c
5796F:	kernel/futex_compat.c
5797F:	include/asm-generic/futex.h
5798F:	include/linux/futex.h
5799F:	include/uapi/linux/futex.h
5800F:	tools/testing/selftests/futex/
5801F:	tools/perf/bench/futex*
5802F:	Documentation/*futex*
5803
5804FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5805M:	Rik Faith <faith@cs.unc.edu>
5806L:	linux-scsi@vger.kernel.org
5807S:	Odd Fixes (e.g., new signatures)
5808F:	drivers/scsi/fdomain.*
5809
5810GCC PLUGINS
5811M:	Kees Cook <keescook@chromium.org>
5812R:	Emese Revfy <re.emese@gmail.com>
5813L:	kernel-hardening@lists.openwall.com
5814S:	Maintained
5815F:	scripts/gcc-plugins/
5816F:	scripts/gcc-plugin.sh
5817F:	scripts/Makefile.gcc-plugins
5818F:	Documentation/gcc-plugins.txt
5819
5820GCOV BASED KERNEL PROFILING
5821M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5822S:	Maintained
5823F:	kernel/gcov/
5824F:	Documentation/dev-tools/gcov.rst
5825
5826GDB KERNEL DEBUGGING HELPER SCRIPTS
5827M:	Jan Kiszka <jan.kiszka@siemens.com>
5828M:	Kieran Bingham <kieran@bingham.xyz>
5829S:	Supported
5830F:	scripts/gdb/
5831
5832GDT SCSI DISK ARRAY CONTROLLER DRIVER
5833M:	Achim Leubner <achim_leubner@adaptec.com>
5834L:	linux-scsi@vger.kernel.org
5835W:	http://www.icp-vortex.com/
5836S:	Supported
5837F:	drivers/scsi/gdt*
5838
5839GEMTEK FM RADIO RECEIVER DRIVER
5840M:	Hans Verkuil <hverkuil@xs4all.nl>
5841L:	linux-media@vger.kernel.org
5842T:	git git://linuxtv.org/media_tree.git
5843W:	https://linuxtv.org
5844S:	Maintained
5845F:	drivers/media/radio/radio-gemtek*
5846
5847GENERIC GPIO I2C DRIVER
5848M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5849S:	Supported
5850F:	drivers/i2c/busses/i2c-gpio.c
5851F:	include/linux/i2c-gpio.h
5852
5853GENERIC GPIO I2C MULTIPLEXER DRIVER
5854M:	Peter Korsgaard <peter.korsgaard@barco.com>
5855L:	linux-i2c@vger.kernel.org
5856S:	Supported
5857F:	drivers/i2c/muxes/i2c-mux-gpio.c
5858F:	include/linux/i2c-mux-gpio.h
5859F:	Documentation/i2c/muxes/i2c-mux-gpio
5860
5861GENERIC HDLC (WAN) DRIVERS
5862M:	Krzysztof Halasa <khc@pm.waw.pl>
5863W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5864S:	Maintained
5865F:	drivers/net/wan/c101.c
5866F:	drivers/net/wan/hd6457*
5867F:	drivers/net/wan/hdlc*
5868F:	drivers/net/wan/n2.c
5869F:	drivers/net/wan/pc300too.c
5870F:	drivers/net/wan/pci200syn.c
5871F:	drivers/net/wan/wanxl*
5872
5873GENERIC INCLUDE/ASM HEADER FILES
5874M:	Arnd Bergmann <arnd@arndb.de>
5875L:	linux-arch@vger.kernel.org
5876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5877S:	Maintained
5878F:	include/asm-generic/
5879F:	include/uapi/asm-generic/
5880
5881GENERIC PHY FRAMEWORK
5882M:	Kishon Vijay Abraham I <kishon@ti.com>
5883L:	linux-kernel@vger.kernel.org
5884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5885S:	Supported
5886F:	drivers/phy/
5887F:	include/linux/phy/
5888
5889GENERIC PM DOMAINS
5890M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5891M:	Kevin Hilman <khilman@kernel.org>
5892M:	Ulf Hansson <ulf.hansson@linaro.org>
5893L:	linux-pm@vger.kernel.org
5894S:	Supported
5895F:	drivers/base/power/domain*.c
5896F:	include/linux/pm_domain.h
5897F:	Documentation/devicetree/bindings/power/power_domain.txt
5898
5899GENERIC UIO DRIVER FOR PCI DEVICES
5900M:	"Michael S. Tsirkin" <mst@redhat.com>
5901L:	kvm@vger.kernel.org
5902S:	Supported
5903F:	drivers/uio/uio_pci_generic.c
5904
5905GENWQE (IBM Generic Workqueue Card)
5906M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5907M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5908S:	Supported
5909F:	drivers/misc/genwqe/
5910
5911GET_MAINTAINER SCRIPT
5912M:	Joe Perches <joe@perches.com>
5913S:	Maintained
5914F:	scripts/get_maintainer.pl
5915
5916GFS2 FILE SYSTEM
5917M:	Steven Whitehouse <swhiteho@redhat.com>
5918M:	Bob Peterson <rpeterso@redhat.com>
5919L:	cluster-devel@redhat.com
5920W:	http://sources.redhat.com/cluster/
5921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5922S:	Supported
5923F:	Documentation/filesystems/gfs2*.txt
5924F:	fs/gfs2/
5925F:	include/uapi/linux/gfs2_ondisk.h
5926
5927GIGASET ISDN DRIVERS
5928M:	Paul Bolle <pebolle@tiscali.nl>
5929L:	gigaset307x-common@lists.sourceforge.net
5930W:	http://gigaset307x.sourceforge.net/
5931S:	Odd Fixes
5932F:	Documentation/isdn/README.gigaset
5933F:	drivers/isdn/gigaset/
5934F:	include/uapi/linux/gigaset_dev.h
5935
5936GO7007 MPEG CODEC
5937M:	Hans Verkuil <hans.verkuil@cisco.com>
5938L:	linux-media@vger.kernel.org
5939S:	Maintained
5940F:	drivers/media/usb/go7007/
5941
5942GOODIX TOUCHSCREEN
5943M:	Bastien Nocera <hadess@hadess.net>
5944L:	linux-input@vger.kernel.org
5945S:	Maintained
5946F:	drivers/input/touchscreen/goodix.c
5947
5948GPIO ACPI SUPPORT
5949M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5950M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5951L:	linux-gpio@vger.kernel.org
5952L:	linux-acpi@vger.kernel.org
5953S:	Maintained
5954F:	Documentation/acpi/gpio-properties.txt
5955F:	drivers/gpio/gpiolib-acpi.c
5956
5957GPIO IR Transmitter
5958M:	Sean Young <sean@mess.org>
5959L:	linux-media@vger.kernel.org
5960S:	Maintained
5961F:	drivers/media/rc/gpio-ir-tx.c
5962
5963GPIO MOCKUP DRIVER
5964M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5965L:	linux-gpio@vger.kernel.org
5966S:	Maintained
5967F:	drivers/gpio/gpio-mockup.c
5968F:	tools/testing/selftests/gpio/
5969
5970GPIO SUBSYSTEM
5971M:	Linus Walleij <linus.walleij@linaro.org>
5972L:	linux-gpio@vger.kernel.org
5973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5974S:	Maintained
5975F:	Documentation/devicetree/bindings/gpio/
5976F:	Documentation/gpio/
5977F:	Documentation/ABI/testing/gpio-cdev
5978F:	Documentation/ABI/obsolete/sysfs-gpio
5979F:	drivers/gpio/
5980F:	include/linux/gpio/
5981F:	include/linux/gpio.h
5982F:	include/asm-generic/gpio.h
5983F:	include/uapi/linux/gpio.h
5984F:	tools/gpio/
5985
5986GRE DEMULTIPLEXER DRIVER
5987M:	Dmitry Kozlov <xeb@mail.ru>
5988L:	netdev@vger.kernel.org
5989S:	Maintained
5990F:	net/ipv4/gre_demux.c
5991F:	net/ipv4/gre_offload.c
5992F:	include/net/gre.h
5993
5994GRETH 10/100/1G Ethernet MAC device driver
5995M:	Andreas Larsson <andreas@gaisler.com>
5996L:	netdev@vger.kernel.org
5997S:	Maintained
5998F:	drivers/net/ethernet/aeroflex/
5999
6000GREYBUS AUDIO PROTOCOLS DRIVERS
6001M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6002M:	Mark Greer <mgreer@animalcreek.com>
6003S:	Maintained
6004F:	drivers/staging/greybus/audio_apbridgea.c
6005F:	drivers/staging/greybus/audio_apbridgea.h
6006F:	drivers/staging/greybus/audio_codec.c
6007F:	drivers/staging/greybus/audio_codec.h
6008F:	drivers/staging/greybus/audio_gb.c
6009F:	drivers/staging/greybus/audio_manager.c
6010F:	drivers/staging/greybus/audio_manager.h
6011F:	drivers/staging/greybus/audio_manager_module.c
6012F:	drivers/staging/greybus/audio_manager_private.h
6013F:	drivers/staging/greybus/audio_manager_sysfs.c
6014F:	drivers/staging/greybus/audio_module.c
6015F:	drivers/staging/greybus/audio_topology.c
6016
6017GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6018M:	Viresh Kumar <vireshk@kernel.org>
6019S:	Maintained
6020F:	drivers/staging/greybus/authentication.c
6021F:	drivers/staging/greybus/bootrom.c
6022F:	drivers/staging/greybus/firmware.h
6023F:	drivers/staging/greybus/fw-core.c
6024F:	drivers/staging/greybus/fw-download.c
6025F:	drivers/staging/greybus/fw-managament.c
6026F:	drivers/staging/greybus/greybus_authentication.h
6027F:	drivers/staging/greybus/greybus_firmware.h
6028F:	drivers/staging/greybus/hid.c
6029F:	drivers/staging/greybus/i2c.c
6030F:	drivers/staging/greybus/spi.c
6031F:	drivers/staging/greybus/spilib.c
6032F:	drivers/staging/greybus/spilib.h
6033
6034GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6035M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6036S:	Maintained
6037F:	drivers/staging/greybus/loopback.c
6038F:	drivers/staging/greybus/timesync.c
6039F:	drivers/staging/greybus/timesync_platform.c
6040
6041GREYBUS PLATFORM DRIVERS
6042M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6043S:	Maintained
6044F:	drivers/staging/greybus/arche-platform.c
6045F:	drivers/staging/greybus/arche-apb-ctrl.c
6046F:	drivers/staging/greybus/arche_platform.h
6047
6048GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6049M:	Rui Miguel Silva <rmfrfs@gmail.com>
6050S:	Maintained
6051F:	drivers/staging/greybus/sdio.c
6052F:	drivers/staging/greybus/light.c
6053F:	drivers/staging/greybus/gpio.c
6054F:	drivers/staging/greybus/power_supply.c
6055F:	drivers/staging/greybus/spi.c
6056F:	drivers/staging/greybus/spilib.c
6057
6058GREYBUS SUBSYSTEM
6059M:	Johan Hovold <johan@kernel.org>
6060M:	Alex Elder <elder@kernel.org>
6061M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6062S:	Maintained
6063F:	drivers/staging/greybus/
6064L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6065
6066GREYBUS UART PROTOCOLS DRIVERS
6067M:	David Lin <dtwlin@gmail.com>
6068S:	Maintained
6069F:	drivers/staging/greybus/uart.c
6070F:	drivers/staging/greybus/log.c
6071
6072GS1662 VIDEO SERIALIZER
6073M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6074L:	linux-media@vger.kernel.org
6075T:	git git://linuxtv.org/media_tree.git
6076S:	Maintained
6077F:	drivers/media/spi/gs1662.c
6078
6079GSPCA FINEPIX SUBDRIVER
6080M:	Frank Zago <frank@zago.net>
6081L:	linux-media@vger.kernel.org
6082T:	git git://linuxtv.org/media_tree.git
6083S:	Maintained
6084F:	drivers/media/usb/gspca/finepix.c
6085
6086GSPCA GL860 SUBDRIVER
6087M:	Olivier Lorin <o.lorin@laposte.net>
6088L:	linux-media@vger.kernel.org
6089T:	git git://linuxtv.org/media_tree.git
6090S:	Maintained
6091F:	drivers/media/usb/gspca/gl860/
6092
6093GSPCA M5602 SUBDRIVER
6094M:	Erik Andren <erik.andren@gmail.com>
6095L:	linux-media@vger.kernel.org
6096T:	git git://linuxtv.org/media_tree.git
6097S:	Maintained
6098F:	drivers/media/usb/gspca/m5602/
6099
6100GSPCA PAC207 SONIXB SUBDRIVER
6101M:	Hans Verkuil <hverkuil@xs4all.nl>
6102L:	linux-media@vger.kernel.org
6103T:	git git://linuxtv.org/media_tree.git
6104S:	Odd Fixes
6105F:	drivers/media/usb/gspca/pac207.c
6106
6107GSPCA SN9C20X SUBDRIVER
6108M:	Brian Johnson <brijohn@gmail.com>
6109L:	linux-media@vger.kernel.org
6110T:	git git://linuxtv.org/media_tree.git
6111S:	Maintained
6112F:	drivers/media/usb/gspca/sn9c20x.c
6113
6114GSPCA T613 SUBDRIVER
6115M:	Leandro Costantino <lcostantino@gmail.com>
6116L:	linux-media@vger.kernel.org
6117T:	git git://linuxtv.org/media_tree.git
6118S:	Maintained
6119F:	drivers/media/usb/gspca/t613.c
6120
6121GSPCA USB WEBCAM DRIVER
6122M:	Hans Verkuil <hverkuil@xs4all.nl>
6123L:	linux-media@vger.kernel.org
6124T:	git git://linuxtv.org/media_tree.git
6125S:	Odd Fixes
6126F:	drivers/media/usb/gspca/
6127
6128GTP (GPRS Tunneling Protocol)
6129M:	Pablo Neira Ayuso <pablo@netfilter.org>
6130M:	Harald Welte <laforge@gnumonks.org>
6131L:	osmocom-net-gprs@lists.osmocom.org
6132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6133S:	Maintained
6134F:	drivers/net/gtp.c
6135
6136GUID PARTITION TABLE (GPT)
6137M:	Davidlohr Bueso <dave@stgolabs.net>
6138L:	linux-efi@vger.kernel.org
6139S:	Maintained
6140F:	block/partitions/efi.*
6141
6142H8/300 ARCHITECTURE
6143M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6144L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6145W:	http://uclinux-h8.sourceforge.jp
6146T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6147S:	Maintained
6148F:	arch/h8300/
6149F:	drivers/clocksource/h8300_*.c
6150F:	drivers/clk/h8300/
6151F:	drivers/irqchip/irq-renesas-h8*.c
6152
6153HACKRF MEDIA DRIVER
6154M:	Antti Palosaari <crope@iki.fi>
6155L:	linux-media@vger.kernel.org
6156W:	https://linuxtv.org
6157W:	http://palosaari.fi/linux/
6158Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6159T:	git git://linuxtv.org/anttip/media_tree.git
6160S:	Maintained
6161F:	drivers/media/usb/hackrf/
6162
6163HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6164M:	Frank Seidel <frank@f-seidel.de>
6165L:	platform-driver-x86@vger.kernel.org
6166W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6167S:	Maintained
6168F:	drivers/platform/x86/hdaps.c
6169
6170HARDWARE MONITORING
6171M:	Jean Delvare <jdelvare@suse.com>
6172M:	Guenter Roeck <linux@roeck-us.net>
6173L:	linux-hwmon@vger.kernel.org
6174W:	http://hwmon.wiki.kernel.org/
6175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6176S:	Maintained
6177F:	Documentation/hwmon/
6178F:	drivers/hwmon/
6179F:	include/linux/hwmon*.h
6180
6181HARDWARE RANDOM NUMBER GENERATOR CORE
6182M:	Matt Mackall <mpm@selenic.com>
6183M:	Herbert Xu <herbert@gondor.apana.org.au>
6184L:	linux-crypto@vger.kernel.org
6185S:	Odd fixes
6186F:	Documentation/devicetree/bindings/rng/
6187F:	Documentation/hw_random.txt
6188F:	drivers/char/hw_random/
6189F:	include/linux/hw_random.h
6190
6191HARDWARE SPINLOCK CORE
6192M:	Ohad Ben-Cohen <ohad@wizery.com>
6193M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6194L:	linux-remoteproc@vger.kernel.org
6195S:	Maintained
6196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6197F:	Documentation/devicetree/bindings/hwlock/
6198F:	Documentation/hwspinlock.txt
6199F:	drivers/hwspinlock/
6200F:	include/linux/hwspinlock.h
6201
6202HARMONY SOUND DRIVER
6203L:	linux-parisc@vger.kernel.org
6204S:	Maintained
6205F:	sound/parisc/harmony.*
6206
6207HDPVR USB VIDEO ENCODER DRIVER
6208M:	Hans Verkuil <hverkuil@xs4all.nl>
6209L:	linux-media@vger.kernel.org
6210T:	git git://linuxtv.org/media_tree.git
6211W:	https://linuxtv.org
6212S:	Odd Fixes
6213F:	drivers/media/usb/hdpvr/
6214
6215HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6216M:	Jimmy Vance <jimmy.vance@hpe.com>
6217S:	Supported
6218F:	Documentation/watchdog/hpwdt.txt
6219F:	drivers/watchdog/hpwdt.c
6220
6221HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6222M:	Don Brace <don.brace@microsemi.com>
6223L:	esc.storagedev@microsemi.com
6224L:	linux-scsi@vger.kernel.org
6225S:	Supported
6226F:	Documentation/scsi/hpsa.txt
6227F:	drivers/scsi/hpsa*.[ch]
6228F:	include/linux/cciss*.h
6229F:	include/uapi/linux/cciss*.h
6230
6231HFI1 DRIVER
6232M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6233M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6234L:	linux-rdma@vger.kernel.org
6235S:	Supported
6236F:	drivers/infiniband/hw/hfi1
6237
6238HFS FILESYSTEM
6239L:	linux-fsdevel@vger.kernel.org
6240S:	Orphan
6241F:	Documentation/filesystems/hfs.txt
6242F:	fs/hfs/
6243
6244HFSPLUS FILESYSTEM
6245L:	linux-fsdevel@vger.kernel.org
6246S:	Orphan
6247F:	Documentation/filesystems/hfsplus.txt
6248F:	fs/hfsplus/
6249
6250HGA FRAMEBUFFER DRIVER
6251M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6252L:	linux-nvidia@lists.surfsouth.com
6253W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6254S:	Maintained
6255F:	drivers/video/fbdev/hgafb.c
6256
6257HIBERNATION (aka Software Suspend, aka swsusp)
6258M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6259M:	Pavel Machek <pavel@ucw.cz>
6260L:	linux-pm@vger.kernel.org
6261B:	https://bugzilla.kernel.org
6262S:	Supported
6263F:	arch/x86/power/
6264F:	drivers/base/power/
6265F:	kernel/power/
6266F:	include/linux/suspend.h
6267F:	include/linux/freezer.h
6268F:	include/linux/pm.h
6269F:	arch/*/include/asm/suspend*.h
6270
6271HID CORE LAYER
6272M:	Jiri Kosina <jikos@kernel.org>
6273R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6274L:	linux-input@vger.kernel.org
6275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6276S:	Maintained
6277F:	drivers/hid/
6278F:	include/linux/hid*
6279F:	include/uapi/linux/hid*
6280
6281HID SENSOR HUB DRIVERS
6282M:	Jiri Kosina <jikos@kernel.org>
6283M:	Jonathan Cameron <jic23@kernel.org>
6284M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6285L:	linux-input@vger.kernel.org
6286L:	linux-iio@vger.kernel.org
6287S:	Maintained
6288F:	Documentation/hid/hid-sensor*
6289F:	drivers/hid/hid-sensor-*
6290F:	drivers/iio/*/hid-*
6291F:	include/linux/hid-sensor-*
6292
6293HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6294M:	Thomas Gleixner <tglx@linutronix.de>
6295L:	linux-kernel@vger.kernel.org
6296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6297S:	Maintained
6298F:	Documentation/timers/
6299F:	kernel/time/hrtimer.c
6300F:	kernel/time/clockevents.c
6301F:	kernel/time/timer_*.c
6302F:	include/linux/clockchips.h
6303F:	include/linux/hrtimer.h
6304
6305HIGH-SPEED SCC DRIVER FOR AX.25
6306L:	linux-hams@vger.kernel.org
6307S:	Orphan
6308F:	drivers/net/hamradio/dmascc.c
6309F:	drivers/net/hamradio/scc.c
6310
6311HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6312M:	HighPoint Linux Team <linux@highpoint-tech.com>
6313W:	http://www.highpoint-tech.com
6314S:	Supported
6315F:	Documentation/scsi/hptiop.txt
6316F:	drivers/scsi/hptiop.c
6317
6318HIPPI
6319M:	Jes Sorensen <jes@trained-monkey.org>
6320L:	linux-hippi@sunsite.dk
6321S:	Maintained
6322F:	include/linux/hippidevice.h
6323F:	include/uapi/linux/if_hippi.h
6324F:	net/802/hippi.c
6325F:	drivers/net/hippi/
6326
6327HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6328M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6329M:	Salil Mehta <salil.mehta@huawei.com>
6330L:	netdev@vger.kernel.org
6331W:	http://www.hisilicon.com
6332S:	Maintained
6333F:	drivers/net/ethernet/hisilicon/hns3/
6334
6335HISILICON NETWORK SUBSYSTEM DRIVER
6336M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6337M:	Salil Mehta <salil.mehta@huawei.com>
6338L:	netdev@vger.kernel.org
6339W:	http://www.hisilicon.com
6340S:	Maintained
6341F:	drivers/net/ethernet/hisilicon/
6342F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6343
6344HISILICON PMU DRIVER
6345M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6346W:	http://www.hisilicon.com
6347S:	Supported
6348F:	drivers/perf/hisilicon
6349F:	Documentation/perf/hisi-pmu.txt
6350
6351HISILICON ROCE DRIVER
6352M:	Lijun Ou <oulijun@huawei.com>
6353M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6354L:	linux-rdma@vger.kernel.org
6355S:	Maintained
6356F:	drivers/infiniband/hw/hns/
6357F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6358
6359HISILICON SAS Controller
6360M:	John Garry <john.garry@huawei.com>
6361W:	http://www.hisilicon.com
6362S:	Supported
6363F:	drivers/scsi/hisi_sas/
6364F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6365
6366HMM - Heterogeneous Memory Management
6367M:	Jérôme Glisse <jglisse@redhat.com>
6368L:	linux-mm@kvack.org
6369S:	Maintained
6370F:	mm/hmm*
6371F:	include/linux/hmm*
6372
6373HOST AP DRIVER
6374M:	Jouni Malinen <j@w1.fi>
6375L:	linux-wireless@vger.kernel.org
6376W:	http://w1.fi/hostap-driver.html
6377S:	Obsolete
6378F:	drivers/net/wireless/intersil/hostap/
6379
6380HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6381L:	platform-driver-x86@vger.kernel.org
6382S:	Orphan
6383F:	drivers/platform/x86/tc1100-wmi.c
6384
6385HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6386M:	Jaroslav Kysela <perex@perex.cz>
6387S:	Maintained
6388F:	drivers/net/ethernet/hp/hp100.*
6389
6390HPET:	High Precision Event Timers driver
6391M:	Clemens Ladisch <clemens@ladisch.de>
6392S:	Maintained
6393F:	Documentation/timers/hpet.txt
6394F:	drivers/char/hpet.c
6395F:	include/linux/hpet.h
6396F:	include/uapi/linux/hpet.h
6397
6398HPET:	x86
6399S:	Orphan
6400F:	arch/x86/kernel/hpet.c
6401F:	arch/x86/include/asm/hpet.h
6402
6403HPFS FILESYSTEM
6404M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6405W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6406S:	Maintained
6407F:	fs/hpfs/
6408
6409HSI SUBSYSTEM
6410M:	Sebastian Reichel <sre@kernel.org>
6411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6412S:	Maintained
6413F:	Documentation/ABI/testing/sysfs-bus-hsi
6414F:	Documentation/driver-api/hsi.rst
6415F:	drivers/hsi/
6416F:	include/linux/hsi/
6417F:	include/uapi/linux/hsi/
6418
6419HSO 3G MODEM DRIVER
6420L:	linux-usb@vger.kernel.org
6421S:	Orphan
6422F:	drivers/net/usb/hso.c
6423
6424HSR NETWORK PROTOCOL
6425M:	Arvid Brodin <arvid.brodin@alten.se>
6426L:	netdev@vger.kernel.org
6427S:	Maintained
6428F:	net/hsr/
6429
6430HT16K33 LED CONTROLLER DRIVER
6431M:	Robin van der Gracht <robin@protonic.nl>
6432S:	Maintained
6433F:	drivers/auxdisplay/ht16k33.c
6434F:	Documentation/devicetree/bindings/display/ht16k33.txt
6435
6436HTCPEN TOUCHSCREEN DRIVER
6437M:	Pau Oliva Fora <pof@eslack.org>
6438L:	linux-input@vger.kernel.org
6439S:	Maintained
6440F:	drivers/input/touchscreen/htcpen.c
6441
6442HUAWEI ETHERNET DRIVER
6443M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6444L:	netdev@vger.kernel.org
6445S:	Supported
6446F:	Documentation/networking/hinic.txt
6447F:	drivers/net/ethernet/huawei/hinic/
6448
6449HUGETLB FILESYSTEM
6450M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6451S:	Maintained
6452F:	fs/hugetlbfs/
6453
6454HVA ST MEDIA DRIVER
6455M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6456L:	linux-media@vger.kernel.org
6457T:	git git://linuxtv.org/media_tree.git
6458W:	https://linuxtv.org
6459S:	Supported
6460F:	drivers/media/platform/sti/hva
6461
6462HWPOISON MEMORY FAILURE HANDLING
6463M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6464L:	linux-mm@kvack.org
6465S:	Maintained
6466F:	mm/memory-failure.c
6467F:	mm/hwpoison-inject.c
6468
6469Hyper-V CORE AND DRIVERS
6470M:	"K. Y. Srinivasan" <kys@microsoft.com>
6471M:	Haiyang Zhang <haiyangz@microsoft.com>
6472M:	Stephen Hemminger <sthemmin@microsoft.com>
6473L:	devel@linuxdriverproject.org
6474S:	Maintained
6475F:	Documentation/networking/netvsc.txt
6476F:	arch/x86/include/asm/mshyperv.h
6477F:	arch/x86/include/asm/trace/hyperv.h
6478F:	arch/x86/include/uapi/asm/hyperv.h
6479F:	arch/x86/kernel/cpu/mshyperv.c
6480F:	arch/x86/hyperv
6481F:	drivers/hid/hid-hyperv.c
6482F:	drivers/hv/
6483F:	drivers/input/serio/hyperv-keyboard.c
6484F:	drivers/pci/host/pci-hyperv.c
6485F:	drivers/net/hyperv/
6486F:	drivers/scsi/storvsc_drv.c
6487F:	drivers/uio/uio_hv_generic.c
6488F:	drivers/video/fbdev/hyperv_fb.c
6489F:	net/vmw_vsock/hyperv_transport.c
6490F:	include/linux/hyperv.h
6491F:	include/uapi/linux/hyperv.h
6492F:	tools/hv/
6493F:	Documentation/ABI/stable/sysfs-bus-vmbus
6494
6495HYPERVISOR VIRTUAL CONSOLE DRIVER
6496L:	linuxppc-dev@lists.ozlabs.org
6497S:	Odd Fixes
6498F:	drivers/tty/hvc/
6499
6500I2C ACPI SUPPORT
6501M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6502L:	linux-i2c@vger.kernel.org
6503L:	linux-acpi@vger.kernel.org
6504S:	Maintained
6505F:	drivers/i2c/i2c-core-acpi.c
6506
6507I2C MUXES
6508M:	Peter Rosin <peda@axentia.se>
6509L:	linux-i2c@vger.kernel.org
6510S:	Maintained
6511F:	Documentation/i2c/i2c-topology
6512F:	Documentation/i2c/muxes/
6513F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6514F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6515F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6516F:	drivers/i2c/i2c-mux.c
6517F:	drivers/i2c/muxes/
6518F:	include/linux/i2c-mux.h
6519
6520I2C OVER PARALLEL PORT
6521M:	Jean Delvare <jdelvare@suse.com>
6522L:	linux-i2c@vger.kernel.org
6523S:	Maintained
6524F:	Documentation/i2c/busses/i2c-parport
6525F:	Documentation/i2c/busses/i2c-parport-light
6526F:	drivers/i2c/busses/i2c-parport.c
6527F:	drivers/i2c/busses/i2c-parport-light.c
6528
6529I2C SUBSYSTEM
6530M:	Wolfram Sang <wsa@the-dreams.de>
6531L:	linux-i2c@vger.kernel.org
6532W:	https://i2c.wiki.kernel.org/
6533Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6535S:	Maintained
6536F:	Documentation/devicetree/bindings/i2c/
6537F:	Documentation/i2c/
6538F:	drivers/i2c/
6539F:	drivers/i2c/*/
6540F:	include/linux/i2c.h
6541F:	include/linux/i2c-*.h
6542F:	include/uapi/linux/i2c.h
6543F:	include/uapi/linux/i2c-*.h
6544
6545I2C-TAOS-EVM DRIVER
6546M:	Jean Delvare <jdelvare@suse.com>
6547L:	linux-i2c@vger.kernel.org
6548S:	Maintained
6549F:	Documentation/i2c/busses/i2c-taos-evm
6550F:	drivers/i2c/busses/i2c-taos-evm.c
6551
6552I2C-TINY-USB DRIVER
6553M:	Till Harbaum <till@harbaum.org>
6554L:	linux-i2c@vger.kernel.org
6555W:	http://www.harbaum.org/till/i2c_tiny_usb
6556S:	Maintained
6557F:	drivers/i2c/busses/i2c-tiny-usb.c
6558
6559I2C/SMBUS CONTROLLER DRIVERS FOR PC
6560M:	Jean Delvare <jdelvare@suse.com>
6561L:	linux-i2c@vger.kernel.org
6562S:	Maintained
6563F:	Documentation/i2c/busses/i2c-ali1535
6564F:	Documentation/i2c/busses/i2c-ali1563
6565F:	Documentation/i2c/busses/i2c-ali15x3
6566F:	Documentation/i2c/busses/i2c-amd756
6567F:	Documentation/i2c/busses/i2c-amd8111
6568F:	Documentation/i2c/busses/i2c-i801
6569F:	Documentation/i2c/busses/i2c-nforce2
6570F:	Documentation/i2c/busses/i2c-piix4
6571F:	Documentation/i2c/busses/i2c-sis5595
6572F:	Documentation/i2c/busses/i2c-sis630
6573F:	Documentation/i2c/busses/i2c-sis96x
6574F:	Documentation/i2c/busses/i2c-via
6575F:	Documentation/i2c/busses/i2c-viapro
6576F:	drivers/i2c/busses/i2c-ali1535.c
6577F:	drivers/i2c/busses/i2c-ali1563.c
6578F:	drivers/i2c/busses/i2c-ali15x3.c
6579F:	drivers/i2c/busses/i2c-amd756.c
6580F:	drivers/i2c/busses/i2c-amd756-s4882.c
6581F:	drivers/i2c/busses/i2c-amd8111.c
6582F:	drivers/i2c/busses/i2c-i801.c
6583F:	drivers/i2c/busses/i2c-isch.c
6584F:	drivers/i2c/busses/i2c-nforce2.c
6585F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6586F:	drivers/i2c/busses/i2c-piix4.c
6587F:	drivers/i2c/busses/i2c-sis5595.c
6588F:	drivers/i2c/busses/i2c-sis630.c
6589F:	drivers/i2c/busses/i2c-sis96x.c
6590F:	drivers/i2c/busses/i2c-via.c
6591F:	drivers/i2c/busses/i2c-viapro.c
6592
6593I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6594M:	Hans de Goede <hdegoede@redhat.com>
6595L:	linux-i2c@vger.kernel.org
6596S:	Maintained
6597F:	drivers/i2c/busses/i2c-cht-wc.c
6598
6599I2C/SMBUS ISMT DRIVER
6600M:	Seth Heasley <seth.heasley@intel.com>
6601M:	Neil Horman <nhorman@tuxdriver.com>
6602L:	linux-i2c@vger.kernel.org
6603F:	drivers/i2c/busses/i2c-ismt.c
6604F:	Documentation/i2c/busses/i2c-ismt
6605
6606I2C/SMBUS STUB DRIVER
6607M:	Jean Delvare <jdelvare@suse.com>
6608L:	linux-i2c@vger.kernel.org
6609S:	Maintained
6610F:	drivers/i2c/i2c-stub.c
6611
6612i386 BOOT CODE
6613M:	"H. Peter Anvin" <hpa@zytor.com>
6614S:	Maintained
6615F:	arch/x86/boot/
6616
6617i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6618M:	"H. Peter Anvin" <hpa@zytor.com>
6619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6620S:	Maintained
6621
6622IA64 (Itanium) PLATFORM
6623M:	Tony Luck <tony.luck@intel.com>
6624M:	Fenghua Yu <fenghua.yu@intel.com>
6625L:	linux-ia64@vger.kernel.org
6626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6627S:	Maintained
6628F:	arch/ia64/
6629
6630IBM Power 842 compression accelerator
6631M:	Haren Myneni <haren@us.ibm.com>
6632S:	Supported
6633F:	drivers/crypto/nx/Makefile
6634F:	drivers/crypto/nx/Kconfig
6635F:	drivers/crypto/nx/nx-842*
6636F:	include/linux/sw842.h
6637F:	crypto/842.c
6638F:	lib/842/
6639
6640IBM Power in-Nest Crypto Acceleration
6641M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6642M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6643L:	linux-crypto@vger.kernel.org
6644S:	Supported
6645F:	drivers/crypto/nx/Makefile
6646F:	drivers/crypto/nx/Kconfig
6647F:	drivers/crypto/nx/nx-aes*
6648F:	drivers/crypto/nx/nx-sha*
6649F:	drivers/crypto/nx/nx.*
6650F:	drivers/crypto/nx/nx_csbcpb.h
6651F:	drivers/crypto/nx/nx_debugfs.h
6652
6653IBM Power Linux RAID adapter
6654M:	Brian King <brking@us.ibm.com>
6655S:	Supported
6656F:	drivers/scsi/ipr.*
6657
6658IBM Power SRIOV Virtual NIC Device Driver
6659M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6660M:	John Allen <jallen@linux.vnet.ibm.com>
6661L:	netdev@vger.kernel.org
6662S:	Supported
6663F:	drivers/net/ethernet/ibm/ibmvnic.*
6664
6665IBM Power Virtual Accelerator Switchboard
6666M:	Sukadev Bhattiprolu
6667L:	linuxppc-dev@lists.ozlabs.org
6668S:	Supported
6669F:	arch/powerpc/platforms/powernv/vas*
6670F:	arch/powerpc/platforms/powernv/copy-paste.h
6671F:	arch/powerpc/include/asm/vas.h
6672F:	arch/powerpc/include/uapi/asm/vas.h
6673
6674IBM Power Virtual Ethernet Device Driver
6675M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6676L:	netdev@vger.kernel.org
6677S:	Supported
6678F:	drivers/net/ethernet/ibm/ibmveth.*
6679
6680IBM Power Virtual FC Device Drivers
6681M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6682L:	linux-scsi@vger.kernel.org
6683S:	Supported
6684F:	drivers/scsi/ibmvscsi/ibmvfc*
6685
6686IBM Power Virtual SCSI Device Drivers
6687M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6688L:	linux-scsi@vger.kernel.org
6689S:	Supported
6690F:	drivers/scsi/ibmvscsi/ibmvscsi*
6691F:	include/scsi/viosrp.h
6692
6693IBM Power Virtual SCSI Device Target Driver
6694M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6695M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6696L:	linux-scsi@vger.kernel.org
6697L:	target-devel@vger.kernel.org
6698S:	Supported
6699F:	drivers/scsi/ibmvscsi_tgt/
6700
6701IBM Power VMX Cryptographic instructions
6702M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6703M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6704L:	linux-crypto@vger.kernel.org
6705S:	Supported
6706F:	drivers/crypto/vmx/Makefile
6707F:	drivers/crypto/vmx/Kconfig
6708F:	drivers/crypto/vmx/vmx.c
6709F:	drivers/crypto/vmx/aes*
6710F:	drivers/crypto/vmx/ghash*
6711F:	drivers/crypto/vmx/ppc-xlate.pl
6712
6713IBM ServeRAID RAID DRIVER
6714S:	Orphan
6715F:	drivers/scsi/ips.*
6716
6717ICH LPC AND GPIO DRIVER
6718M:	Peter Tyser <ptyser@xes-inc.com>
6719S:	Maintained
6720F:	drivers/mfd/lpc_ich.c
6721F:	drivers/gpio/gpio-ich.c
6722
6723IDE SUBSYSTEM
6724M:	"David S. Miller" <davem@davemloft.net>
6725L:	linux-ide@vger.kernel.org
6726Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6728S:	Maintained
6729F:	Documentation/ide/
6730F:	drivers/ide/
6731F:	include/linux/ide.h
6732
6733IDE/ATAPI DRIVERS
6734M:	Borislav Petkov <bp@alien8.de>
6735L:	linux-ide@vger.kernel.org
6736S:	Maintained
6737F:	Documentation/cdrom/ide-cd
6738F:	drivers/ide/ide-cd*
6739
6740IDEAPAD LAPTOP EXTRAS DRIVER
6741M:	Ike Panhc <ike.pan@canonical.com>
6742L:	platform-driver-x86@vger.kernel.org
6743W:	http://launchpad.net/ideapad-laptop
6744S:	Maintained
6745F:	drivers/platform/x86/ideapad-laptop.c
6746
6747IDEAPAD LAPTOP SLIDEBAR DRIVER
6748M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6749L:	linux-input@vger.kernel.org
6750W:	https://github.com/o2genum/ideapad-slidebar
6751S:	Maintained
6752F:	drivers/input/misc/ideapad_slidebar.c
6753
6754IDT VersaClock 5 CLOCK DRIVER
6755M:	Marek Vasut <marek.vasut@gmail.com>
6756S:	Maintained
6757F:	drivers/clk/clk-versaclock5.c
6758
6759IEEE 802.15.4 SUBSYSTEM
6760M:	Alexander Aring <alex.aring@gmail.com>
6761M:	Stefan Schmidt <stefan@osg.samsung.com>
6762L:	linux-wpan@vger.kernel.org
6763W:	http://wpan.cakelab.org/
6764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6766S:	Maintained
6767F:	net/ieee802154/
6768F:	net/mac802154/
6769F:	drivers/net/ieee802154/
6770F:	include/linux/nl802154.h
6771F:	include/linux/ieee802154.h
6772F:	include/net/nl802154.h
6773F:	include/net/mac802154.h
6774F:	include/net/af_ieee802154.h
6775F:	include/net/cfg802154.h
6776F:	include/net/ieee802154_netdev.h
6777F:	Documentation/networking/ieee802154.txt
6778
6779IFE PROTOCOL
6780M:	Yotam Gigi <yotam.gi@gmail.com>
6781M:	Jamal Hadi Salim <jhs@mojatatu.com>
6782F:	net/ife
6783F:	include/net/ife.h
6784F:	include/uapi/linux/ife.h
6785
6786IGORPLUG-USB IR RECEIVER
6787M:	Sean Young <sean@mess.org>
6788L:	linux-media@vger.kernel.org
6789S:	Maintained
6790F:	drivers/media/rc/igorplugusb.c
6791
6792IGUANAWORKS USB IR TRANSCEIVER
6793M:	Sean Young <sean@mess.org>
6794L:	linux-media@vger.kernel.org
6795S:	Maintained
6796F:	drivers/media/rc/iguanair.c
6797
6798IIO DIGITAL POTENTIOMETER DAC
6799M:	Peter Rosin <peda@axentia.se>
6800L:	linux-iio@vger.kernel.org
6801S:	Maintained
6802F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6803F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6804F:	drivers/iio/dac/dpot-dac.c
6805
6806IIO ENVELOPE DETECTOR
6807M:	Peter Rosin <peda@axentia.se>
6808L:	linux-iio@vger.kernel.org
6809S:	Maintained
6810F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6811F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6812F:	drivers/iio/adc/envelope-detector.c
6813
6814IIO MULTIPLEXER
6815M:	Peter Rosin <peda@axentia.se>
6816L:	linux-iio@vger.kernel.org
6817S:	Maintained
6818F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6819F:	drivers/iio/multiplexer/iio-mux.c
6820
6821IIO SUBSYSTEM AND DRIVERS
6822M:	Jonathan Cameron <jic23@kernel.org>
6823R:	Hartmut Knaack <knaack.h@gmx.de>
6824R:	Lars-Peter Clausen <lars@metafoo.de>
6825R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6826L:	linux-iio@vger.kernel.org
6827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6828S:	Maintained
6829F:	Documentation/devicetree/bindings/iio/
6830F:	drivers/iio/
6831F:	drivers/staging/iio/
6832F:	include/linux/iio/
6833F:	tools/iio/
6834
6835IKANOS/ADI EAGLE ADSL USB DRIVER
6836M:	Matthieu Castet <castet.matthieu@free.fr>
6837M:	Stanislaw Gruszka <stf_xl@wp.pl>
6838S:	Maintained
6839F:	drivers/usb/atm/ueagle-atm.c
6840
6841IMGTEC ASCII LCD DRIVER
6842M:	Paul Burton <paul.burton@mips.com>
6843S:	Maintained
6844F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6845F:	drivers/auxdisplay/img-ascii-lcd.c
6846
6847IMGTEC IR DECODER DRIVER
6848M:	James Hogan <jhogan@kernel.org>
6849S:	Maintained
6850F:	drivers/media/rc/img-ir/
6851
6852IMS TWINTURBO FRAMEBUFFER DRIVER
6853L:	linux-fbdev@vger.kernel.org
6854S:	Orphan
6855F:	drivers/video/fbdev/imsttfb.c
6856
6857INA209 HARDWARE MONITOR DRIVER
6858M:	Guenter Roeck <linux@roeck-us.net>
6859L:	linux-hwmon@vger.kernel.org
6860S:	Maintained
6861F:	Documentation/hwmon/ina209
6862F:	Documentation/devicetree/bindings/i2c/ina209.txt
6863F:	drivers/hwmon/ina209.c
6864
6865INA2XX HARDWARE MONITOR DRIVER
6866M:	Guenter Roeck <linux@roeck-us.net>
6867L:	linux-hwmon@vger.kernel.org
6868S:	Maintained
6869F:	Documentation/hwmon/ina2xx
6870F:	drivers/hwmon/ina2xx.c
6871F:	include/linux/platform_data/ina2xx.h
6872
6873INDUSTRY PACK SUBSYSTEM (IPACK)
6874M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6875M:	Jens Taprogge <jens.taprogge@taprogge.org>
6876M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6877L:	industrypack-devel@lists.sourceforge.net
6878W:	http://industrypack.sourceforge.net
6879S:	Maintained
6880F:	drivers/ipack/
6881
6882INFINIBAND SUBSYSTEM
6883M:	Doug Ledford <dledford@redhat.com>
6884M:	Jason Gunthorpe <jgg@mellanox.com>
6885L:	linux-rdma@vger.kernel.org
6886W:	http://www.openfabrics.org/
6887Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6889S:	Supported
6890F:	Documentation/devicetree/bindings/infiniband/
6891F:	Documentation/infiniband/
6892F:	drivers/infiniband/
6893F:	include/uapi/linux/if_infiniband.h
6894F:	include/uapi/rdma/
6895F:	include/rdma/
6896
6897INGENIC JZ4780 DMA Driver
6898M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6899S:	Maintained
6900F:	drivers/dma/dma-jz4780.c
6901
6902INGENIC JZ4780 NAND DRIVER
6903M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6904L:	linux-mtd@lists.infradead.org
6905S:	Maintained
6906F:	drivers/mtd/nand/jz4780_*
6907
6908INOTIFY
6909M:	Jan Kara <jack@suse.cz>
6910R:	Amir Goldstein <amir73il@gmail.com>
6911L:	linux-fsdevel@vger.kernel.org
6912S:	Maintained
6913F:	Documentation/filesystems/inotify.txt
6914F:	fs/notify/inotify/
6915F:	include/linux/inotify.h
6916F:	include/uapi/linux/inotify.h
6917
6918INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6919M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6920L:	linux-input@vger.kernel.org
6921Q:	http://patchwork.kernel.org/project/linux-input/list/
6922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6923S:	Maintained
6924F:	drivers/input/
6925F:	include/linux/input.h
6926F:	include/uapi/linux/input.h
6927F:	include/uapi/linux/input-event-codes.h
6928F:	include/linux/input/
6929F:	Documentation/devicetree/bindings/input/
6930F:	Documentation/input/
6931
6932INPUT MULTITOUCH (MT) PROTOCOL
6933M:	Henrik Rydberg <rydberg@bitmath.org>
6934L:	linux-input@vger.kernel.org
6935S:	Odd fixes
6936F:	Documentation/input/multi-touch-protocol.rst
6937F:	drivers/input/input-mt.c
6938K:	\b(ABS|SYN)_MT_
6939
6940INSIDE SECURE CRYPTO DRIVER
6941M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6942F:	drivers/crypto/inside-secure/
6943S:	Maintained
6944L:	linux-crypto@vger.kernel.org
6945
6946INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6947M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6948M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6949L:	linux-integrity@vger.kernel.org
6950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6951S:	Supported
6952F:	security/integrity/ima/
6953
6954INTEL 810/815 FRAMEBUFFER DRIVER
6955M:	Antonino Daplas <adaplas@gmail.com>
6956L:	linux-fbdev@vger.kernel.org
6957S:	Maintained
6958F:	drivers/video/fbdev/i810/
6959
6960INTEL ASoC BDW/HSW DRIVERS
6961M:	Jie Yang <yang.jie@linux.intel.com>
6962L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6963S:	Supported
6964F:	sound/soc/intel/common/sst-dsp*
6965F:	sound/soc/intel/common/sst-firmware.c
6966F:	sound/soc/intel/boards/broadwell.c
6967F:	sound/soc/intel/haswell/
6968
6969INTEL C600 SERIES SAS CONTROLLER DRIVER
6970M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6971M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6972L:	linux-scsi@vger.kernel.org
6973T:	git git://git.code.sf.net/p/intel-sas/isci
6974S:	Supported
6975F:	drivers/scsi/isci/
6976
6977INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6978M:	Jani Nikula <jani.nikula@linux.intel.com>
6979M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6980M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6981L:	intel-gfx@lists.freedesktop.org
6982W:	https://01.org/linuxgraphics/
6983B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6984C:	irc://chat.freenode.net/intel-gfx
6985Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6986T:	git git://anongit.freedesktop.org/drm-intel
6987S:	Supported
6988F:	drivers/gpu/drm/i915/
6989F:	include/drm/i915*
6990F:	include/uapi/drm/i915_drm.h
6991F:	Documentation/gpu/i915.rst
6992
6993INTEL ETHERNET DRIVERS
6994M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6995L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6996W:	http://www.intel.com/support/feedback.htm
6997W:	http://e1000.sourceforge.net/
6998Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7001S:	Supported
7002F:	Documentation/networking/e100.txt
7003F:	Documentation/networking/e1000.txt
7004F:	Documentation/networking/e1000e.txt
7005F:	Documentation/networking/igb.txt
7006F:	Documentation/networking/igbvf.txt
7007F:	Documentation/networking/ixgb.txt
7008F:	Documentation/networking/ixgbe.txt
7009F:	Documentation/networking/ixgbevf.txt
7010F:	Documentation/networking/i40e.txt
7011F:	Documentation/networking/i40evf.txt
7012F:	drivers/net/ethernet/intel/
7013F:	drivers/net/ethernet/intel/*/
7014F:	include/linux/avf/virtchnl.h
7015
7016INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7017M:	Maik Broemme <mbroemme@libmpq.org>
7018L:	linux-fbdev@vger.kernel.org
7019S:	Maintained
7020F:	Documentation/fb/intelfb.txt
7021F:	drivers/video/fbdev/intelfb/
7022
7023INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7024M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7025M:	Zhi Wang <zhi.a.wang@intel.com>
7026L:	intel-gvt-dev@lists.freedesktop.org
7027L:	intel-gfx@lists.freedesktop.org
7028W:	https://01.org/igvt-g
7029T:	git https://github.com/01org/gvt-linux.git
7030S:	Supported
7031F:	drivers/gpu/drm/i915/gvt/
7032
7033INTEL HID EVENT DRIVER
7034M:	Alex Hung <alex.hung@canonical.com>
7035L:	platform-driver-x86@vger.kernel.org
7036S:	Maintained
7037F:	drivers/platform/x86/intel-hid.c
7038
7039INTEL I/OAT DMA DRIVER
7040M:	Dave Jiang <dave.jiang@intel.com>
7041R:	Dan Williams <dan.j.williams@intel.com>
7042L:	dmaengine@vger.kernel.org
7043Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7044S:	Supported
7045F:	drivers/dma/ioat*
7046
7047INTEL IDLE DRIVER
7048M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7049M:	Len Brown <lenb@kernel.org>
7050L:	linux-pm@vger.kernel.org
7051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7052B:	https://bugzilla.kernel.org
7053S:	Supported
7054F:	drivers/idle/intel_idle.c
7055
7056INTEL INTEGRATED SENSOR HUB DRIVER
7057M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7058M:	Jiri Kosina <jikos@kernel.org>
7059L:	linux-input@vger.kernel.org
7060S:	Maintained
7061F:	drivers/hid/intel-ish-hid/
7062
7063INTEL IOMMU (VT-d)
7064M:	David Woodhouse <dwmw2@infradead.org>
7065L:	iommu@lists.linux-foundation.org
7066T:	git git://git.infradead.org/iommu-2.6.git
7067S:	Supported
7068F:	drivers/iommu/intel-iommu.c
7069F:	include/linux/intel-iommu.h
7070
7071INTEL IOP-ADMA DMA DRIVER
7072R:	Dan Williams <dan.j.williams@intel.com>
7073S:	Odd fixes
7074F:	drivers/dma/iop-adma.c
7075
7076INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7077M:	Krzysztof Halasa <khalasa@piap.pl>
7078S:	Maintained
7079F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7080F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7081F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7082F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7083F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7084F:	drivers/net/wan/ixp4xx_hss.c
7085
7086INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7087M:	Deepak Saxena <dsaxena@plexity.net>
7088S:	Maintained
7089F:	drivers/char/hw_random/ixp4xx-rng.c
7090
7091INTEL MANAGEMENT ENGINE (mei)
7092M:	Tomas Winkler <tomas.winkler@intel.com>
7093L:	linux-kernel@vger.kernel.org
7094S:	Supported
7095F:	include/uapi/linux/mei.h
7096F:	include/linux/mei_cl_bus.h
7097F:	drivers/misc/mei/*
7098F:	drivers/watchdog/mei_wdt.c
7099F:	Documentation/misc-devices/mei/*
7100F:	samples/mei/*
7101
7102INTEL MENLOW THERMAL DRIVER
7103M:	Sujith Thomas <sujith.thomas@intel.com>
7104L:	platform-driver-x86@vger.kernel.org
7105W:	https://01.org/linux-acpi
7106S:	Supported
7107F:	drivers/platform/x86/intel_menlow.c
7108
7109INTEL MERRIFIELD GPIO DRIVER
7110M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7111L:	linux-gpio@vger.kernel.org
7112S:	Maintained
7113F:	drivers/gpio/gpio-merrifield.c
7114
7115INTEL MIC DRIVERS (mic)
7116M:	Sudeep Dutt <sudeep.dutt@intel.com>
7117M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7118S:	Supported
7119W:	https://github.com/sudeepdutt/mic
7120W:	http://software.intel.com/en-us/mic-developer
7121F:	include/linux/mic_bus.h
7122F:	include/linux/scif.h
7123F:	include/uapi/linux/mic_common.h
7124F:	include/uapi/linux/mic_ioctl.h
7125F:	include/uapi/linux/scif_ioctl.h
7126F:	drivers/misc/mic/
7127F:	drivers/dma/mic_x100_dma.c
7128F:	drivers/dma/mic_x100_dma.h
7129F:	Documentation/mic/
7130
7131INTEL PMC CORE DRIVER
7132M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7133M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7134L:	platform-driver-x86@vger.kernel.org
7135S:	Maintained
7136F:	arch/x86/include/asm/pmc_core.h
7137F:	drivers/platform/x86/intel_pmc_core*
7138
7139INTEL PMC/P-Unit IPC DRIVER
7140M:	Zha Qipeng<qipeng.zha@intel.com>
7141L:	platform-driver-x86@vger.kernel.org
7142S:	Maintained
7143F:	drivers/platform/x86/intel_pmc_ipc.c
7144F:	drivers/platform/x86/intel_punit_ipc.c
7145F:	arch/x86/include/asm/intel_pmc_ipc.h
7146F:	arch/x86/include/asm/intel_punit_ipc.h
7147
7148INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7149M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7150L:	linux-wireless@vger.kernel.org
7151S:	Maintained
7152F:	Documentation/networking/README.ipw2100
7153F:	Documentation/networking/README.ipw2200
7154F:	drivers/net/wireless/intel/ipw2x00/
7155
7156INTEL PSTATE DRIVER
7157M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7158M:	Len Brown <lenb@kernel.org>
7159L:	linux-pm@vger.kernel.org
7160S:	Supported
7161F:	drivers/cpufreq/intel_pstate.c
7162
7163INTEL RDMA RNIC DRIVER
7164M:	Faisal Latif <faisal.latif@intel.com>
7165M:	Shiraz Saleem <shiraz.saleem@intel.com>
7166L:	linux-rdma@vger.kernel.org
7167S:	Supported
7168F:	drivers/infiniband/hw/i40iw/
7169
7170INTEL TELEMETRY DRIVER
7171M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7172L:	platform-driver-x86@vger.kernel.org
7173S:	Maintained
7174F:	arch/x86/include/asm/intel_telemetry.h
7175F:	drivers/platform/x86/intel_telemetry*
7176
7177INTEL VIRTUAL BUTTON DRIVER
7178M:	AceLan Kao <acelan.kao@canonical.com>
7179L:	platform-driver-x86@vger.kernel.org
7180S:	Maintained
7181F:	drivers/platform/x86/intel-vbtn.c
7182
7183INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7184M:	Stanislaw Gruszka <sgruszka@redhat.com>
7185L:	linux-wireless@vger.kernel.org
7186S:	Supported
7187F:	drivers/net/wireless/intel/iwlegacy/
7188
7189INTEL WIRELESS WIFI LINK (iwlwifi)
7190M:	Johannes Berg <johannes.berg@intel.com>
7191M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7192M:	Luca Coelho <luciano.coelho@intel.com>
7193M:	Intel Linux Wireless <linuxwifi@intel.com>
7194L:	linux-wireless@vger.kernel.org
7195W:	http://intellinuxwireless.org
7196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7197S:	Supported
7198F:	drivers/net/wireless/intel/iwlwifi/
7199
7200INTEL WIRELESS WIMAX CONNECTION 2400
7201M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7202M:	linux-wimax@intel.com
7203L:	wimax@linuxwimax.org (subscribers-only)
7204S:	Supported
7205W:	http://linuxwimax.org
7206F:	Documentation/wimax/README.i2400m
7207F:	drivers/net/wimax/i2400m/
7208F:	include/uapi/linux/wimax/i2400m.h
7209
7210INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7211M:	Mario Limonciello <mario.limonciello@dell.com>
7212S:	Maintained
7213F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7214
7215INTEL(R) TRACE HUB
7216M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7217S:	Supported
7218F:	Documentation/trace/intel_th.txt
7219F:	drivers/hwtracing/intel_th/
7220
7221INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7222M:	Ning Sun <ning.sun@intel.com>
7223L:	tboot-devel@lists.sourceforge.net
7224W:	http://tboot.sourceforge.net
7225T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7226S:	Supported
7227F:	Documentation/intel_txt.txt
7228F:	include/linux/tboot.h
7229F:	arch/x86/kernel/tboot.c
7230
7231INTEL-MID GPIO DRIVER
7232M:	David Cohen <david.a.cohen@linux.intel.com>
7233L:	linux-gpio@vger.kernel.org
7234S:	Maintained
7235F:	drivers/gpio/gpio-intel-mid.c
7236
7237INVENSENSE MPU-3050 GYROSCOPE DRIVER
7238M:	Linus Walleij <linus.walleij@linaro.org>
7239L:	linux-iio@vger.kernel.org
7240S:	Maintained
7241F:	drivers/iio/gyro/mpu3050*
7242F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7243
7244IOC3 ETHERNET DRIVER
7245M:	Ralf Baechle <ralf@linux-mips.org>
7246L:	linux-mips@linux-mips.org
7247S:	Maintained
7248F:	drivers/net/ethernet/sgi/ioc3-eth.c
7249
7250IOC3 SERIAL DRIVER
7251M:	Pat Gefre <pfg@sgi.com>
7252L:	linux-serial@vger.kernel.org
7253S:	Maintained
7254F:	drivers/tty/serial/ioc3_serial.c
7255
7256IOMMU DRIVERS
7257M:	Joerg Roedel <joro@8bytes.org>
7258L:	iommu@lists.linux-foundation.org
7259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7260S:	Maintained
7261F:	Documentation/devicetree/bindings/iommu/
7262F:	drivers/iommu/
7263F:	include/linux/iommu.h
7264F:	include/linux/iova.h
7265
7266IP MASQUERADING
7267M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7268S:	Maintained
7269F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7270
7271IPMI SUBSYSTEM
7272M:	Corey Minyard <minyard@acm.org>
7273L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7274W:	http://openipmi.sourceforge.net/
7275S:	Supported
7276F:	Documentation/IPMI.txt
7277F:	drivers/char/ipmi/
7278F:	include/linux/ipmi*
7279F:	include/uapi/linux/ipmi*
7280
7281IPS SCSI RAID DRIVER
7282M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7283L:	linux-scsi@vger.kernel.org
7284W:	http://www.adaptec.com/
7285S:	Maintained
7286F:	drivers/scsi/ips*
7287
7288IPVS
7289M:	Wensong Zhang <wensong@linux-vs.org>
7290M:	Simon Horman <horms@verge.net.au>
7291M:	Julian Anastasov <ja@ssi.bg>
7292L:	netdev@vger.kernel.org
7293L:	lvs-devel@vger.kernel.org
7294S:	Maintained
7295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7297F:	Documentation/networking/ipvs-sysctl.txt
7298F:	include/net/ip_vs.h
7299F:	include/uapi/linux/ip_vs.h
7300F:	net/netfilter/ipvs/
7301
7302IPWIRELESS DRIVER
7303M:	Jiri Kosina <jikos@kernel.org>
7304M:	David Sterba <dsterba@suse.com>
7305S:	Odd Fixes
7306F:	drivers/tty/ipwireless/
7307
7308IPX NETWORK LAYER
7309L:	netdev@vger.kernel.org
7310S:	Odd fixes
7311F:	include/net/ipx.h
7312F:	include/uapi/linux/ipx.h
7313F:	net/ipx/
7314
7315IRDA SUBSYSTEM
7316M:	Samuel Ortiz <samuel@sortiz.org>
7317L:	irda-users@lists.sourceforge.net (subscribers-only)
7318L:	netdev@vger.kernel.org
7319W:	http://irda.sourceforge.net/
7320S:	Maintained
7321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7322F:	Documentation/networking/irda.txt
7323F:	drivers/staging/irda/
7324
7325IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7326M:	Marc Zyngier <marc.zyngier@arm.com>
7327S:	Maintained
7328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7329F:	Documentation/IRQ-domain.txt
7330F:	include/linux/irqdomain.h
7331F:	kernel/irq/irqdomain.c
7332F:	kernel/irq/msi.c
7333
7334IRQ SUBSYSTEM
7335M:	Thomas Gleixner <tglx@linutronix.de>
7336L:	linux-kernel@vger.kernel.org
7337S:	Maintained
7338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7339F:	kernel/irq/
7340
7341IRQCHIP DRIVERS
7342M:	Thomas Gleixner <tglx@linutronix.de>
7343M:	Jason Cooper <jason@lakedaemon.net>
7344M:	Marc Zyngier <marc.zyngier@arm.com>
7345L:	linux-kernel@vger.kernel.org
7346S:	Maintained
7347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7348F:	Documentation/devicetree/bindings/interrupt-controller/
7349F:	drivers/irqchip/
7350
7351ISA
7352M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7353S:	Maintained
7354F:	Documentation/isa.txt
7355F:	drivers/base/isa.c
7356F:	include/linux/isa.h
7357
7358ISA RADIO MODULE
7359M:	Hans Verkuil <hverkuil@xs4all.nl>
7360L:	linux-media@vger.kernel.org
7361T:	git git://linuxtv.org/media_tree.git
7362W:	https://linuxtv.org
7363S:	Maintained
7364F:	drivers/media/radio/radio-isa*
7365
7366ISAPNP
7367M:	Jaroslav Kysela <perex@perex.cz>
7368S:	Maintained
7369F:	Documentation/isapnp.txt
7370F:	drivers/pnp/isapnp/
7371F:	include/linux/isapnp.h
7372
7373ISCSI
7374M:	Lee Duncan <lduncan@suse.com>
7375M:	Chris Leech <cleech@redhat.com>
7376L:	open-iscsi@googlegroups.com
7377W:	www.open-iscsi.com
7378S:	Maintained
7379F:	drivers/scsi/*iscsi*
7380F:	include/scsi/*iscsi*
7381
7382iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7383M:	Peter Jones <pjones@redhat.com>
7384M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7385S:	Maintained
7386F:	drivers/firmware/iscsi_ibft*
7387
7388ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7389M:	Or Gerlitz <ogerlitz@mellanox.com>
7390M:	Sagi Grimberg <sagi@grimberg.me>
7391M:	Roi Dayan <roid@mellanox.com>
7392L:	linux-rdma@vger.kernel.org
7393S:	Supported
7394W:	http://www.openfabrics.org
7395W:	www.open-iscsi.org
7396Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7397F:	drivers/infiniband/ulp/iser/
7398
7399ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7400M:	Sagi Grimberg <sagi@grimberg.me>
7401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7402L:	linux-rdma@vger.kernel.org
7403L:	target-devel@vger.kernel.org
7404S:	Supported
7405W:	http://www.linux-iscsi.org
7406F:	drivers/infiniband/ulp/isert
7407
7408ISDN SUBSYSTEM
7409M:	Karsten Keil <isdn@linux-pingi.de>
7410L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7411L:	netdev@vger.kernel.org
7412W:	http://www.isdn4linux.de
7413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7414S:	Maintained
7415F:	Documentation/isdn/
7416F:	drivers/isdn/
7417F:	include/linux/isdn.h
7418F:	include/linux/isdn/
7419F:	include/uapi/linux/isdn.h
7420F:	include/uapi/linux/isdn/
7421
7422ISDN SUBSYSTEM (Eicon active card driver)
7423M:	Armin Schindler <mac@melware.de>
7424L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7425W:	http://www.melware.de
7426S:	Maintained
7427F:	drivers/isdn/hardware/eicon/
7428
7429IT87 HARDWARE MONITORING DRIVER
7430M:	Jean Delvare <jdelvare@suse.com>
7431L:	linux-hwmon@vger.kernel.org
7432S:	Maintained
7433F:	Documentation/hwmon/it87
7434F:	drivers/hwmon/it87.c
7435
7436IT913X MEDIA DRIVER
7437M:	Antti Palosaari <crope@iki.fi>
7438L:	linux-media@vger.kernel.org
7439W:	https://linuxtv.org
7440W:	http://palosaari.fi/linux/
7441Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7442T:	git git://linuxtv.org/anttip/media_tree.git
7443S:	Maintained
7444F:	drivers/media/tuners/it913x*
7445
7446IVTV VIDEO4LINUX DRIVER
7447M:	Andy Walls <awalls@md.metrocast.net>
7448L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7449L:	linux-media@vger.kernel.org
7450T:	git git://linuxtv.org/media_tree.git
7451W:	http://www.ivtvdriver.org
7452S:	Maintained
7453F:	Documentation/media/v4l-drivers/ivtv*
7454F:	drivers/media/pci/ivtv/
7455F:	include/uapi/linux/ivtv*
7456
7457IX2505V MEDIA DRIVER
7458M:	Malcolm Priestley <tvboxspy@gmail.com>
7459L:	linux-media@vger.kernel.org
7460W:	https://linuxtv.org
7461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7462S:	Maintained
7463F:	drivers/media/dvb-frontends/ix2505v*
7464
7465JC42.4 TEMPERATURE SENSOR DRIVER
7466M:	Guenter Roeck <linux@roeck-us.net>
7467L:	linux-hwmon@vger.kernel.org
7468S:	Maintained
7469F:	drivers/hwmon/jc42.c
7470F:	Documentation/hwmon/jc42
7471
7472JFS FILESYSTEM
7473M:	Dave Kleikamp <shaggy@kernel.org>
7474L:	jfs-discussion@lists.sourceforge.net
7475W:	http://jfs.sourceforge.net/
7476T:	git git://github.com/kleikamp/linux-shaggy.git
7477S:	Maintained
7478F:	Documentation/filesystems/jfs.txt
7479F:	fs/jfs/
7480
7481JME NETWORK DRIVER
7482M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7483L:	netdev@vger.kernel.org
7484S:	Maintained
7485F:	drivers/net/ethernet/jme.*
7486
7487JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7488M:	David Woodhouse <dwmw2@infradead.org>
7489L:	linux-mtd@lists.infradead.org
7490W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7491S:	Maintained
7492F:	fs/jffs2/
7493F:	include/uapi/linux/jffs2.h
7494
7495JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7496M:	"Theodore Ts'o" <tytso@mit.edu>
7497M:	Jan Kara <jack@suse.com>
7498L:	linux-ext4@vger.kernel.org
7499S:	Maintained
7500F:	fs/jbd2/
7501F:	include/linux/jbd2.h
7502
7503JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7504M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7505L:	linux-media@vger.kernel.org
7506S:	Maintained
7507F:	drivers/media/platform/rcar_jpu.c
7508
7509JSM Neo PCI based serial card
7510M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7511L:	linux-serial@vger.kernel.org
7512S:	Maintained
7513F:	drivers/tty/serial/jsm/
7514
7515K10TEMP HARDWARE MONITORING DRIVER
7516M:	Clemens Ladisch <clemens@ladisch.de>
7517L:	linux-hwmon@vger.kernel.org
7518S:	Maintained
7519F:	Documentation/hwmon/k10temp
7520F:	drivers/hwmon/k10temp.c
7521
7522K8TEMP HARDWARE MONITORING DRIVER
7523M:	Rudolf Marek <r.marek@assembler.cz>
7524L:	linux-hwmon@vger.kernel.org
7525S:	Maintained
7526F:	Documentation/hwmon/k8temp
7527F:	drivers/hwmon/k8temp.c
7528
7529KASAN
7530M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7531R:	Alexander Potapenko <glider@google.com>
7532R:	Dmitry Vyukov <dvyukov@google.com>
7533L:	kasan-dev@googlegroups.com
7534S:	Maintained
7535F:	arch/*/include/asm/kasan.h
7536F:	arch/*/mm/kasan_init*
7537F:	Documentation/dev-tools/kasan.rst
7538F:	include/linux/kasan*.h
7539F:	lib/test_kasan.c
7540F:	mm/kasan/
7541F:	scripts/Makefile.kasan
7542
7543KCONFIG
7544L:	linux-kbuild@vger.kernel.org
7545S:	Orphan
7546F:	Documentation/kbuild/kconfig-language.txt
7547F:	scripts/kconfig/
7548
7549KDUMP
7550M:	Dave Young <dyoung@redhat.com>
7551M:	Baoquan He <bhe@redhat.com>
7552R:	Vivek Goyal <vgoyal@redhat.com>
7553L:	kexec@lists.infradead.org
7554W:	http://lse.sourceforge.net/kdump/
7555S:	Maintained
7556F:	Documentation/kdump/
7557
7558KEENE FM RADIO TRANSMITTER DRIVER
7559M:	Hans Verkuil <hverkuil@xs4all.nl>
7560L:	linux-media@vger.kernel.org
7561T:	git git://linuxtv.org/media_tree.git
7562W:	https://linuxtv.org
7563S:	Maintained
7564F:	drivers/media/radio/radio-keene*
7565
7566KERNEL AUTOMOUNTER v4 (AUTOFS4)
7567M:	Ian Kent <raven@themaw.net>
7568L:	autofs@vger.kernel.org
7569S:	Maintained
7570F:	fs/autofs4/
7571
7572KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7573M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7574M:	Michal Marek <michal.lkml@markovi.net>
7575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7576L:	linux-kbuild@vger.kernel.org
7577S:	Maintained
7578F:	Documentation/kbuild/
7579F:	Makefile
7580F:	scripts/Makefile.*
7581F:	scripts/basic/
7582F:	scripts/mk*
7583F:	scripts/package/
7584
7585KERNEL JANITORS
7586L:	kernel-janitors@vger.kernel.org
7587W:	http://kernelnewbies.org/KernelJanitors
7588S:	Odd Fixes
7589
7590KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7591M:	"J. Bruce Fields" <bfields@fieldses.org>
7592M:	Jeff Layton <jlayton@kernel.org>
7593L:	linux-nfs@vger.kernel.org
7594W:	http://nfs.sourceforge.net/
7595T:	git git://linux-nfs.org/~bfields/linux.git
7596S:	Supported
7597F:	fs/nfsd/
7598F:	include/uapi/linux/nfsd/
7599F:	fs/lockd/
7600F:	fs/nfs_common/
7601F:	net/sunrpc/
7602F:	include/linux/lockd/
7603F:	include/linux/sunrpc/
7604F:	include/uapi/linux/sunrpc/
7605
7606KERNEL SELFTEST FRAMEWORK
7607M:	Shuah Khan <shuahkh@osg.samsung.com>
7608M:	Shuah Khan <shuah@kernel.org>
7609L:	linux-kselftest@vger.kernel.org
7610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7611S:	Maintained
7612F:	tools/testing/selftests/
7613F:	Documentation/dev-tools/kselftest*
7614
7615KERNEL USERMODE HELPER
7616M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7617L:	linux-kernel@vger.kernel.org
7618S:	Maintained
7619F:	kernel/umh.c
7620F:	include/linux/umh.h
7621
7622KERNEL VIRTUAL MACHINE (KVM)
7623M:	Paolo Bonzini <pbonzini@redhat.com>
7624M:	Radim Krčmář <rkrcmar@redhat.com>
7625L:	kvm@vger.kernel.org
7626W:	http://www.linux-kvm.org
7627T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7628S:	Supported
7629F:	Documentation/virtual/kvm/
7630F:	include/trace/events/kvm.h
7631F:	include/uapi/asm-generic/kvm*
7632F:	include/uapi/linux/kvm*
7633F:	include/asm-generic/kvm*
7634F:	include/linux/kvm*
7635F:	include/kvm/iodev.h
7636F:	virt/kvm/*
7637F:	tools/kvm/
7638
7639KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7640M:	Joerg Roedel <joro@8bytes.org>
7641L:	kvm@vger.kernel.org
7642W:	http://www.linux-kvm.org/
7643S:	Maintained
7644F:	arch/x86/include/asm/svm.h
7645F:	arch/x86/kvm/svm.c
7646
7647KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7648M:	Christoffer Dall <christoffer.dall@linaro.org>
7649M:	Marc Zyngier <marc.zyngier@arm.com>
7650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7651L:	kvmarm@lists.cs.columbia.edu
7652W:	http://systems.cs.columbia.edu/projects/kvm-arm
7653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7654S:	Supported
7655F:	arch/arm/include/uapi/asm/kvm*
7656F:	arch/arm/include/asm/kvm*
7657F:	arch/arm/kvm/
7658F:	virt/kvm/arm/
7659F:	include/kvm/arm_*
7660
7661KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7662M:	Christoffer Dall <christoffer.dall@linaro.org>
7663M:	Marc Zyngier <marc.zyngier@arm.com>
7664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7665L:	kvmarm@lists.cs.columbia.edu
7666S:	Maintained
7667F:	arch/arm64/include/uapi/asm/kvm*
7668F:	arch/arm64/include/asm/kvm*
7669F:	arch/arm64/kvm/
7670
7671KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7672M:	James Hogan <jhogan@kernel.org>
7673L:	linux-mips@linux-mips.org
7674S:	Supported
7675F:	arch/mips/include/uapi/asm/kvm*
7676F:	arch/mips/include/asm/kvm*
7677F:	arch/mips/kvm/
7678
7679KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7680M:	Paul Mackerras <paulus@ozlabs.org>
7681L:	kvm-ppc@vger.kernel.org
7682W:	http://www.linux-kvm.org/
7683T:	git git://github.com/agraf/linux-2.6.git
7684S:	Supported
7685F:	arch/powerpc/include/uapi/asm/kvm*
7686F:	arch/powerpc/include/asm/kvm*
7687F:	arch/powerpc/kvm/
7688F:	arch/powerpc/kernel/kvm*
7689
7690KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7691M:	Christian Borntraeger <borntraeger@de.ibm.com>
7692M:	Cornelia Huck <cohuck@redhat.com>
7693L:	linux-s390@vger.kernel.org
7694W:	http://www.ibm.com/developerworks/linux/linux390/
7695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7696S:	Supported
7697F:	arch/s390/include/uapi/asm/kvm*
7698F:	arch/s390/include/asm/gmap.h
7699F:	arch/s390/include/asm/kvm*
7700F:	arch/s390/kvm/
7701F:	arch/s390/mm/gmap.c
7702
7703KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7704M:	Paolo Bonzini <pbonzini@redhat.com>
7705M:	Radim Krčmář <rkrcmar@redhat.com>
7706L:	kvm@vger.kernel.org
7707W:	http://www.linux-kvm.org
7708T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7709S:	Supported
7710F:	arch/x86/kvm/
7711F:	arch/x86/include/uapi/asm/kvm*
7712F:	arch/x86/include/asm/kvm*
7713F:	arch/x86/include/asm/pvclock-abi.h
7714F:	arch/x86/kernel/kvm.c
7715F:	arch/x86/kernel/kvmclock.c
7716
7717KERNFS
7718M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7719M:	Tejun Heo <tj@kernel.org>
7720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7721S:	Supported
7722F:	include/linux/kernfs.h
7723F:	fs/kernfs/
7724
7725KEXEC
7726M:	Eric Biederman <ebiederm@xmission.com>
7727W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7728L:	kexec@lists.infradead.org
7729S:	Maintained
7730F:	include/linux/kexec.h
7731F:	include/uapi/linux/kexec.h
7732F:	kernel/kexec*
7733
7734KEYS-ENCRYPTED
7735M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7736L:	linux-integrity@vger.kernel.org
7737L:	keyrings@vger.kernel.org
7738S:	Supported
7739F:	Documentation/security/keys/trusted-encrypted.rst
7740F:	include/keys/encrypted-type.h
7741F:	security/keys/encrypted-keys/
7742
7743KEYS-TRUSTED
7744M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7745L:	linux-integrity@vger.kernel.org
7746L:	keyrings@vger.kernel.org
7747S:	Supported
7748F:	Documentation/security/keys/trusted-encrypted.rst
7749F:	include/keys/trusted-type.h
7750F:	security/keys/trusted.c
7751F:	security/keys/trusted.h
7752
7753KEYS/KEYRINGS:
7754M:	David Howells <dhowells@redhat.com>
7755L:	keyrings@vger.kernel.org
7756S:	Maintained
7757F:	Documentation/security/keys/core.rst
7758F:	include/linux/key.h
7759F:	include/linux/key-type.h
7760F:	include/linux/keyctl.h
7761F:	include/uapi/linux/keyctl.h
7762F:	include/keys/
7763F:	security/keys/
7764
7765KGDB / KDB /debug_core
7766M:	Jason Wessel <jason.wessel@windriver.com>
7767M:	Daniel Thompson <daniel.thompson@linaro.org>
7768W:	http://kgdb.wiki.kernel.org/
7769L:	kgdb-bugreport@lists.sourceforge.net
7770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7771S:	Maintained
7772F:	Documentation/dev-tools/kgdb.rst
7773F:	drivers/misc/kgdbts.c
7774F:	drivers/tty/serial/kgdboc.c
7775F:	include/linux/kdb.h
7776F:	include/linux/kgdb.h
7777F:	kernel/debug/
7778
7779KMEMLEAK
7780M:	Catalin Marinas <catalin.marinas@arm.com>
7781S:	Maintained
7782F:	Documentation/dev-tools/kmemleak.rst
7783F:	include/linux/kmemleak.h
7784F:	mm/kmemleak.c
7785F:	mm/kmemleak-test.c
7786
7787KMOD KERNEL MODULE LOADER - USERMODE HELPER
7788M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7789L:	linux-kernel@vger.kernel.org
7790S:	Maintained
7791F:	kernel/kmod.c
7792F:	include/linux/kmod.h
7793F:	lib/test_kmod.c
7794F:	tools/testing/selftests/kmod/
7795
7796KPROBES
7797M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7798M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7799M:	"David S. Miller" <davem@davemloft.net>
7800M:	Masami Hiramatsu <mhiramat@kernel.org>
7801S:	Maintained
7802F:	Documentation/kprobes.txt
7803F:	include/linux/kprobes.h
7804F:	include/asm-generic/kprobes.h
7805F:	kernel/kprobes.c
7806
7807KS0108 LCD CONTROLLER DRIVER
7808M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7809W:	http://miguelojeda.es/auxdisplay.htm
7810W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7811S:	Maintained
7812F:	Documentation/auxdisplay/ks0108
7813F:	drivers/auxdisplay/ks0108.c
7814F:	include/linux/ks0108.h
7815
7816L3MDEV
7817M:	David Ahern <dsa@cumulusnetworks.com>
7818L:	netdev@vger.kernel.org
7819S:	Maintained
7820F:	net/l3mdev
7821F:	include/net/l3mdev.h
7822
7823LANTIQ MIPS ARCHITECTURE
7824M:	John Crispin <john@phrozen.org>
7825L:	linux-mips@linux-mips.org
7826S:	Maintained
7827F:	arch/mips/lantiq
7828F:	drivers/soc/lantiq
7829
7830LAPB module
7831L:	linux-x25@vger.kernel.org
7832S:	Orphan
7833F:	Documentation/networking/lapb-module.txt
7834F:	include/*/lapb.h
7835F:	net/lapb/
7836
7837LASI 53c700 driver for PARISC
7838M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7839L:	linux-scsi@vger.kernel.org
7840S:	Maintained
7841F:	Documentation/scsi/53c700.txt
7842F:	drivers/scsi/53c700*
7843
7844LEAKING_ADDRESSES
7845M:	Tobin C. Harding <me@tobin.cc>
7846S:	Maintained
7847F:	scripts/leaking_addresses.pl
7848
7849LED SUBSYSTEM
7850M:	Richard Purdie <rpurdie@rpsys.net>
7851M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7852M:	Pavel Machek <pavel@ucw.cz>
7853L:	linux-leds@vger.kernel.org
7854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7855S:	Maintained
7856F:	Documentation/devicetree/bindings/leds/
7857F:	drivers/leds/
7858F:	include/linux/leds.h
7859
7860LEGACY EEPROM DRIVER
7861M:	Jean Delvare <jdelvare@suse.com>
7862S:	Maintained
7863F:	Documentation/misc-devices/eeprom
7864F:	drivers/misc/eeprom/eeprom.c
7865
7866LEGO USB Tower driver
7867M:	Juergen Stuber <starblue@users.sourceforge.net>
7868L:	legousb-devel@lists.sourceforge.net
7869W:	http://legousb.sourceforge.net/
7870S:	Maintained
7871F:	drivers/usb/misc/legousbtower.c
7872
7873LG2160 MEDIA DRIVER
7874M:	Michael Krufky <mkrufky@linuxtv.org>
7875L:	linux-media@vger.kernel.org
7876W:	https://linuxtv.org
7877W:	http://github.com/mkrufky
7878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7879T:	git git://linuxtv.org/mkrufky/tuners.git
7880S:	Maintained
7881F:	drivers/media/dvb-frontends/lg2160.*
7882
7883LGDT3305 MEDIA DRIVER
7884M:	Michael Krufky <mkrufky@linuxtv.org>
7885L:	linux-media@vger.kernel.org
7886W:	https://linuxtv.org
7887W:	http://github.com/mkrufky
7888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7889T:	git git://linuxtv.org/mkrufky/tuners.git
7890S:	Maintained
7891F:	drivers/media/dvb-frontends/lgdt3305.*
7892
7893LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7894M:	Viresh Kumar <vireshk@kernel.org>
7895L:	linux-ide@vger.kernel.org
7896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7897S:	Maintained
7898F:	include/linux/pata_arasan_cf_data.h
7899F:	drivers/ata/pata_arasan_cf.c
7900
7901LIBATA PATA DRIVERS
7902M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7903M:	Tejun Heo <tj@kernel.org>
7904L:	linux-ide@vger.kernel.org
7905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7906S:	Maintained
7907F:	drivers/ata/pata_*.c
7908F:	drivers/ata/ata_generic.c
7909
7910LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7911M:	Linus Walleij <linus.walleij@linaro.org>
7912L:	linux-ide@vger.kernel.org
7913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7914S:	Maintained
7915F:	drivers/ata/pata_ftide010.c
7916F:	drivers/ata/sata_gemini.c
7917F:	drivers/ata/sata_gemini.h
7918
7919LIBATA SATA AHCI PLATFORM devices support
7920M:	Hans de Goede <hdegoede@redhat.com>
7921M:	Tejun Heo <tj@kernel.org>
7922L:	linux-ide@vger.kernel.org
7923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7924S:	Maintained
7925F:	drivers/ata/ahci_platform.c
7926F:	drivers/ata/libahci_platform.c
7927F:	include/linux/ahci_platform.h
7928
7929LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7930M:	Mikael Pettersson <mikpelinux@gmail.com>
7931L:	linux-ide@vger.kernel.org
7932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7933S:	Maintained
7934F:	drivers/ata/sata_promise.*
7935
7936LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7937M:	Tejun Heo <tj@kernel.org>
7938L:	linux-ide@vger.kernel.org
7939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7940S:	Maintained
7941F:	drivers/ata/
7942F:	include/linux/ata.h
7943F:	include/linux/libata.h
7944F:	Documentation/devicetree/bindings/ata/
7945
7946LIBLOCKDEP
7947M:	Sasha Levin <alexander.levin@verizon.com>
7948S:	Maintained
7949F:	tools/lib/lockdep/
7950
7951LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7952M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7953L:	linux-nvdimm@lists.01.org
7954Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7955S:	Supported
7956F:	drivers/nvdimm/blk.c
7957F:	drivers/nvdimm/region_devs.c
7958
7959LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7960M:	Vishal Verma <vishal.l.verma@intel.com>
7961L:	linux-nvdimm@lists.01.org
7962Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7963S:	Supported
7964F:	drivers/nvdimm/btt*
7965
7966LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7967M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7968L:	linux-nvdimm@lists.01.org
7969Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7970S:	Supported
7971F:	drivers/nvdimm/pmem*
7972
7973LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7974M:	Dan Williams <dan.j.williams@intel.com>
7975L:	linux-nvdimm@lists.01.org
7976Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7978S:	Supported
7979F:	drivers/nvdimm/*
7980F:	drivers/acpi/nfit/*
7981F:	include/linux/nd.h
7982F:	include/linux/libnvdimm.h
7983F:	include/uapi/linux/ndctl.h
7984
7985LIGHTNVM PLATFORM SUPPORT
7986M:	Matias Bjorling <mb@lightnvm.io>
7987W:	http://github/OpenChannelSSD
7988L:	linux-block@vger.kernel.org
7989S:	Maintained
7990F:	drivers/lightnvm/
7991F:	include/linux/lightnvm.h
7992F:	include/uapi/linux/lightnvm.h
7993
7994LINUX FOR POWER MACINTOSH
7995M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7996W:	http://www.penguinppc.org/
7997L:	linuxppc-dev@lists.ozlabs.org
7998S:	Maintained
7999F:	arch/powerpc/platforms/powermac/
8000F:	drivers/macintosh/
8001
8002LINUX FOR POWERPC (32-BIT AND 64-BIT)
8003M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8004M:	Paul Mackerras <paulus@samba.org>
8005M:	Michael Ellerman <mpe@ellerman.id.au>
8006W:	https://github.com/linuxppc/linux/wiki
8007L:	linuxppc-dev@lists.ozlabs.org
8008Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8010S:	Supported
8011F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8012F:	Documentation/devicetree/bindings/powerpc/
8013F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8014F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8015F:	Documentation/powerpc/
8016F:	arch/powerpc/
8017F:	drivers/char/tpm/tpm_ibmvtpm*
8018F:	drivers/crypto/nx/
8019F:	drivers/crypto/vmx/
8020F:	drivers/i2c/busses/i2c-opal.c
8021F:	drivers/net/ethernet/ibm/ibmveth.*
8022F:	drivers/net/ethernet/ibm/ibmvnic.*
8023F:	drivers/pci/hotplug/pnv_php.c
8024F:	drivers/pci/hotplug/rpa*
8025F:	drivers/rtc/rtc-opal.c
8026F:	drivers/scsi/ibmvscsi/
8027F:	drivers/tty/hvc/hvc_opal.c
8028F:	drivers/watchdog/wdrtas.c
8029F:	tools/testing/selftests/powerpc
8030N:	/pmac
8031N:	powermac
8032N:	powernv
8033N:	[^a-z0-9]ps3
8034N:	pseries
8035
8036LINUX FOR POWERPC EMBEDDED MPC5XXX
8037M:	Anatolij Gustschin <agust@denx.de>
8038L:	linuxppc-dev@lists.ozlabs.org
8039T:	git git://git.denx.de/linux-denx-agust.git
8040S:	Maintained
8041F:	arch/powerpc/platforms/512x/
8042F:	arch/powerpc/platforms/52xx/
8043
8044LINUX FOR POWERPC EMBEDDED PPC4XX
8045M:	Alistair Popple <alistair@popple.id.au>
8046M:	Matt Porter <mporter@kernel.crashing.org>
8047W:	http://www.penguinppc.org/
8048L:	linuxppc-dev@lists.ozlabs.org
8049S:	Maintained
8050F:	arch/powerpc/platforms/40x/
8051F:	arch/powerpc/platforms/44x/
8052
8053LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8054M:	Scott Wood <oss@buserror.net>
8055M:	Kumar Gala <galak@kernel.crashing.org>
8056W:	http://www.penguinppc.org/
8057L:	linuxppc-dev@lists.ozlabs.org
8058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8059S:	Maintained
8060F:	arch/powerpc/platforms/83xx/
8061F:	arch/powerpc/platforms/85xx/
8062F:	Documentation/devicetree/bindings/powerpc/fsl/
8063
8064LINUX FOR POWERPC EMBEDDED PPC8XX
8065M:	Vitaly Bordug <vitb@kernel.crashing.org>
8066W:	http://www.penguinppc.org/
8067L:	linuxppc-dev@lists.ozlabs.org
8068S:	Maintained
8069F:	arch/powerpc/platforms/8xx/
8070
8071LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8072L:	linuxppc-dev@lists.ozlabs.org
8073S:	Orphan
8074F:	arch/powerpc/*/*virtex*
8075F:	arch/powerpc/*/*/*virtex*
8076
8077LINUX FOR POWERPC PA SEMI PWRFICIENT
8078L:	linuxppc-dev@lists.ozlabs.org
8079S:	Orphan
8080F:	arch/powerpc/platforms/pasemi/
8081F:	drivers/*/*pasemi*
8082F:	drivers/*/*/*pasemi*
8083
8084LINUX KERNEL DUMP TEST MODULE (LKDTM)
8085M:	Kees Cook <keescook@chromium.org>
8086S:	Maintained
8087F:	drivers/misc/lkdtm*
8088
8089LINUX SECURITY MODULE (LSM) FRAMEWORK
8090M:	Chris Wright <chrisw@sous-sol.org>
8091L:	linux-security-module@vger.kernel.org
8092S:	Supported
8093
8094LIS3LV02D ACCELEROMETER DRIVER
8095M:	Eric Piel <eric.piel@tremplin-utc.net>
8096S:	Maintained
8097F:	Documentation/misc-devices/lis3lv02d
8098F:	drivers/misc/lis3lv02d/
8099F:	drivers/platform/x86/hp_accel.c
8100
8101LIVE PATCHING
8102M:	Josh Poimboeuf <jpoimboe@redhat.com>
8103M:	Jessica Yu <jeyu@kernel.org>
8104M:	Jiri Kosina <jikos@kernel.org>
8105M:	Miroslav Benes <mbenes@suse.cz>
8106R:	Petr Mladek <pmladek@suse.com>
8107S:	Maintained
8108F:	kernel/livepatch/
8109F:	include/linux/livepatch.h
8110F:	arch/x86/include/asm/livepatch.h
8111F:	arch/x86/kernel/livepatch.c
8112F:	Documentation/livepatch/
8113F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8114F:	samples/livepatch/
8115L:	live-patching@vger.kernel.org
8116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8117
8118LLC (802.2)
8119L:	netdev@vger.kernel.org
8120S:	Odd fixes
8121F:	include/linux/llc.h
8122F:	include/uapi/linux/llc.h
8123F:	include/net/llc*
8124F:	net/llc/
8125
8126LM73 HARDWARE MONITOR DRIVER
8127M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8128L:	linux-hwmon@vger.kernel.org
8129S:	Maintained
8130F:	drivers/hwmon/lm73.c
8131
8132LM78 HARDWARE MONITOR DRIVER
8133M:	Jean Delvare <jdelvare@suse.com>
8134L:	linux-hwmon@vger.kernel.org
8135S:	Maintained
8136F:	Documentation/hwmon/lm78
8137F:	drivers/hwmon/lm78.c
8138
8139LM83 HARDWARE MONITOR DRIVER
8140M:	Jean Delvare <jdelvare@suse.com>
8141L:	linux-hwmon@vger.kernel.org
8142S:	Maintained
8143F:	Documentation/hwmon/lm83
8144F:	drivers/hwmon/lm83.c
8145
8146LM90 HARDWARE MONITOR DRIVER
8147M:	Jean Delvare <jdelvare@suse.com>
8148L:	linux-hwmon@vger.kernel.org
8149S:	Maintained
8150F:	Documentation/hwmon/lm90
8151F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8152F:	drivers/hwmon/lm90.c
8153F:	include/dt-bindings/thermal/lm90.h
8154
8155LM95234 HARDWARE MONITOR DRIVER
8156M:	Guenter Roeck <linux@roeck-us.net>
8157L:	linux-hwmon@vger.kernel.org
8158S:	Maintained
8159F:	Documentation/hwmon/lm95234
8160F:	drivers/hwmon/lm95234.c
8161
8162LME2510 MEDIA DRIVER
8163M:	Malcolm Priestley <tvboxspy@gmail.com>
8164L:	linux-media@vger.kernel.org
8165W:	https://linuxtv.org
8166Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8167S:	Maintained
8168F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8169
8170LOADPIN SECURITY MODULE
8171M:	Kees Cook <keescook@chromium.org>
8172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8173S:	Supported
8174F:	security/loadpin/
8175F:	Documentation/admin-guide/LSM/LoadPin.rst
8176
8177LOCKING PRIMITIVES
8178M:	Peter Zijlstra <peterz@infradead.org>
8179M:	Ingo Molnar <mingo@redhat.com>
8180L:	linux-kernel@vger.kernel.org
8181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8182S:	Maintained
8183F:	Documentation/locking/
8184F:	include/linux/lockdep.h
8185F:	include/linux/spinlock*.h
8186F:	arch/*/include/asm/spinlock*.h
8187F:	include/linux/rwlock*.h
8188F:	include/linux/mutex*.h
8189F:	arch/*/include/asm/mutex*.h
8190F:	include/linux/rwsem*.h
8191F:	arch/*/include/asm/rwsem.h
8192F:	include/linux/seqlock.h
8193F:	lib/locking*.[ch]
8194F:	kernel/locking/
8195
8196LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8197M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8198L:	linux-ntfs-dev@lists.sourceforge.net
8199W:	http://www.linux-ntfs.org/content/view/19/37/
8200S:	Maintained
8201F:	Documentation/ldm.txt
8202F:	block/partitions/ldm.*
8203
8204LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8205M:	Sathya Prakash <sathya.prakash@broadcom.com>
8206M:	Chaitra P B <chaitra.basappa@broadcom.com>
8207M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8208L:	MPT-FusionLinux.pdl@broadcom.com
8209L:	linux-scsi@vger.kernel.org
8210W:	http://www.avagotech.com/support/
8211S:	Supported
8212F:	drivers/message/fusion/
8213F:	drivers/scsi/mpt2sas/
8214F:	drivers/scsi/mpt3sas/
8215
8216LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8217M:	Matthew Wilcox <matthew@wil.cx>
8218L:	linux-scsi@vger.kernel.org
8219S:	Maintained
8220F:	drivers/scsi/sym53c8xx_2/
8221
8222LTC4261 HARDWARE MONITOR DRIVER
8223M:	Guenter Roeck <linux@roeck-us.net>
8224L:	linux-hwmon@vger.kernel.org
8225S:	Maintained
8226F:	Documentation/hwmon/ltc4261
8227F:	drivers/hwmon/ltc4261.c
8228
8229LTC4306 I2C MULTIPLEXER DRIVER
8230M:	Michael Hennerich <michael.hennerich@analog.com>
8231W:	http://ez.analog.com/community/linux-device-drivers
8232L:	linux-i2c@vger.kernel.org
8233S:	Supported
8234F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8235F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8236
8237LTP (Linux Test Project)
8238M:	Mike Frysinger <vapier@gentoo.org>
8239M:	Cyril Hrubis <chrubis@suse.cz>
8240M:	Wanlong Gao <wanlong.gao@gmail.com>
8241M:	Jan Stancek <jstancek@redhat.com>
8242M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8243M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8244L:	ltp@lists.linux.it (subscribers-only)
8245W:	http://linux-test-project.github.io/
8246T:	git git://github.com/linux-test-project/ltp.git
8247S:	Maintained
8248
8249M32R ARCHITECTURE
8250W:	http://www.linux-m32r.org/
8251S:	Orphan
8252F:	arch/m32r/
8253
8254M68K ARCHITECTURE
8255M:	Geert Uytterhoeven <geert@linux-m68k.org>
8256L:	linux-m68k@lists.linux-m68k.org
8257W:	http://www.linux-m68k.org/
8258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8259S:	Maintained
8260F:	arch/m68k/
8261F:	drivers/zorro/
8262
8263M68K ON APPLE MACINTOSH
8264M:	Joshua Thompson <funaho@jurai.org>
8265W:	http://www.mac.linux-m68k.org/
8266L:	linux-m68k@lists.linux-m68k.org
8267S:	Maintained
8268F:	arch/m68k/mac/
8269
8270M68K ON HP9000/300
8271M:	Philip Blundell <philb@gnu.org>
8272W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8273S:	Maintained
8274F:	arch/m68k/hp300/
8275
8276M88DS3103 MEDIA DRIVER
8277M:	Antti Palosaari <crope@iki.fi>
8278L:	linux-media@vger.kernel.org
8279W:	https://linuxtv.org
8280W:	http://palosaari.fi/linux/
8281Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8282T:	git git://linuxtv.org/anttip/media_tree.git
8283S:	Maintained
8284F:	drivers/media/dvb-frontends/m88ds3103*
8285
8286M88RS2000 MEDIA DRIVER
8287M:	Malcolm Priestley <tvboxspy@gmail.com>
8288L:	linux-media@vger.kernel.org
8289W:	https://linuxtv.org
8290Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8291S:	Maintained
8292F:	drivers/media/dvb-frontends/m88rs2000*
8293
8294MA901 MASTERKIT USB FM RADIO DRIVER
8295M:	Alexey Klimov <klimov.linux@gmail.com>
8296L:	linux-media@vger.kernel.org
8297T:	git git://linuxtv.org/media_tree.git
8298S:	Maintained
8299F:	drivers/media/radio/radio-ma901.c
8300
8301MAC80211
8302M:	Johannes Berg <johannes@sipsolutions.net>
8303L:	linux-wireless@vger.kernel.org
8304W:	http://wireless.kernel.org/
8305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8307S:	Maintained
8308F:	Documentation/networking/mac80211-injection.txt
8309F:	include/net/mac80211.h
8310F:	net/mac80211/
8311F:	drivers/net/wireless/mac80211_hwsim.[ch]
8312F:	Documentation/networking/mac80211_hwsim/README
8313
8314MAILBOX API
8315M:	Jassi Brar <jassisinghbrar@gmail.com>
8316L:	linux-kernel@vger.kernel.org
8317S:	Maintained
8318F:	drivers/mailbox/
8319F:	include/linux/mailbox_client.h
8320F:	include/linux/mailbox_controller.h
8321
8322MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8323M:	Michael Kerrisk <mtk.manpages@gmail.com>
8324W:	http://www.kernel.org/doc/man-pages
8325L:	linux-man@vger.kernel.org
8326S:	Maintained
8327
8328MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8329M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8330L:	linux-mips@linux-mips.org
8331S:	Maintained
8332F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8333
8334MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8335M:	Andrew Lunn <andrew@lunn.ch>
8336M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8337L:	netdev@vger.kernel.org
8338S:	Maintained
8339F:	drivers/net/dsa/mv88e6xxx/
8340F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8341
8342MARVELL ARMADA DRM SUPPORT
8343M:	Russell King <linux@armlinux.org.uk>
8344S:	Maintained
8345T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8346T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8347F:	drivers/gpu/drm/armada/
8348F:	include/uapi/drm/armada_drm.h
8349F:	Documentation/devicetree/bindings/display/armada/
8350
8351MARVELL CRYPTO DRIVER
8352M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8353M:	Arnaud Ebalard <arno@natisbad.org>
8354F:	drivers/crypto/marvell/
8355S:	Maintained
8356L:	linux-crypto@vger.kernel.org
8357
8358MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8359M:	Mirko Lindner <mlindner@marvell.com>
8360M:	Stephen Hemminger <stephen@networkplumber.org>
8361L:	netdev@vger.kernel.org
8362S:	Maintained
8363F:	drivers/net/ethernet/marvell/sk*
8364
8365MARVELL LIBERTAS WIRELESS DRIVER
8366L:	libertas-dev@lists.infradead.org
8367S:	Orphan
8368F:	drivers/net/wireless/marvell/libertas/
8369
8370MARVELL MACCHIATOBIN SUPPORT
8371M:	Russell King <rmk@armlinux.org.uk>
8372L:	linux-arm-kernel@lists.infradead.org
8373S:	Maintained
8374F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8375
8376MARVELL MV643XX ETHERNET DRIVER
8377M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8378L:	netdev@vger.kernel.org
8379S:	Maintained
8380F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8381F:	include/linux/mv643xx.h
8382
8383MARVELL MV88X3310 PHY DRIVER
8384M:	Russell King <rmk@armlinux.org.uk>
8385L:	netdev@vger.kernel.org
8386S:	Maintained
8387F:	drivers/net/phy/marvell10g.c
8388
8389MARVELL MVNETA ETHERNET DRIVER
8390M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8391L:	netdev@vger.kernel.org
8392S:	Maintained
8393F:	drivers/net/ethernet/marvell/mvneta.*
8394
8395MARVELL MWIFIEX WIRELESS DRIVER
8396M:	Amitkumar Karwar <amitkarwar@gmail.com>
8397M:	Nishant Sarmukadam <nishants@marvell.com>
8398M:	Ganapathi Bhat <gbhat@marvell.com>
8399M:	Xinming Hu <huxm@marvell.com>
8400L:	linux-wireless@vger.kernel.org
8401S:	Maintained
8402F:	drivers/net/wireless/marvell/mwifiex/
8403
8404MARVELL MWL8K WIRELESS DRIVER
8405M:	Lennert Buytenhek <buytenh@wantstofly.org>
8406L:	linux-wireless@vger.kernel.org
8407S:	Odd Fixes
8408F:	drivers/net/wireless/marvell/mwl8k.c
8409
8410MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8411M:	Nicolas Pitre <nico@fluxnic.net>
8412S:	Odd Fixes
8413F:	drivers/mmc/host/mvsdio.*
8414
8415MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8416M:	Hu Ziji <huziji@marvell.com>
8417L:	linux-mmc@vger.kernel.org
8418S:	Supported
8419F:	drivers/mmc/host/sdhci-xenon*
8420F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8421
8422MATROX FRAMEBUFFER DRIVER
8423L:	linux-fbdev@vger.kernel.org
8424S:	Orphan
8425F:	drivers/video/fbdev/matrox/matroxfb_*
8426F:	include/uapi/linux/matroxfb.h
8427
8428MAX16065 HARDWARE MONITOR DRIVER
8429M:	Guenter Roeck <linux@roeck-us.net>
8430L:	linux-hwmon@vger.kernel.org
8431S:	Maintained
8432F:	Documentation/hwmon/max16065
8433F:	drivers/hwmon/max16065.c
8434
8435MAX20751 HARDWARE MONITOR DRIVER
8436M:	Guenter Roeck <linux@roeck-us.net>
8437L:	linux-hwmon@vger.kernel.org
8438S:	Maintained
8439F:	Documentation/hwmon/max20751
8440F:	drivers/hwmon/max20751.c
8441
8442MAX2175 SDR TUNER DRIVER
8443M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8444L:	linux-media@vger.kernel.org
8445T:	git git://linuxtv.org/media_tree.git
8446S:	Maintained
8447F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8448F:	Documentation/media/v4l-drivers/max2175.rst
8449F:	drivers/media/i2c/max2175*
8450F:	include/uapi/linux/max2175.h
8451
8452MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8453L:	linux-hwmon@vger.kernel.org
8454S:	Orphan
8455F:	Documentation/hwmon/max6650
8456F:	drivers/hwmon/max6650.c
8457
8458MAX6697 HARDWARE MONITOR DRIVER
8459M:	Guenter Roeck <linux@roeck-us.net>
8460L:	linux-hwmon@vger.kernel.org
8461S:	Maintained
8462F:	Documentation/hwmon/max6697
8463F:	Documentation/devicetree/bindings/i2c/max6697.txt
8464F:	drivers/hwmon/max6697.c
8465F:	include/linux/platform_data/max6697.h
8466
8467MAX9860 MONO AUDIO VOICE CODEC DRIVER
8468M:	Peter Rosin <peda@axentia.se>
8469L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8470S:	Maintained
8471F:	Documentation/devicetree/bindings/sound/max9860.txt
8472F:	sound/soc/codecs/max9860.*
8473
8474MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8475M:	Javier Martinez Canillas <javier@dowhile0.org>
8476L:	linux-kernel@vger.kernel.org
8477S:	Supported
8478F:	drivers/regulator/max77802-regulator.c
8479F:	Documentation/devicetree/bindings/*/*max77802.txt
8480F:	include/dt-bindings/*/*max77802.h
8481
8482MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8483M:	Krzysztof Kozlowski <krzk@kernel.org>
8484M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8485L:	linux-pm@vger.kernel.org
8486S:	Supported
8487F:	drivers/power/supply/max14577_charger.c
8488F:	drivers/power/supply/max77693_charger.c
8489
8490MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8491M:	Chanwoo Choi <cw00.choi@samsung.com>
8492M:	Krzysztof Kozlowski <krzk@kernel.org>
8493M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8494L:	linux-kernel@vger.kernel.org
8495S:	Supported
8496F:	drivers/*/max14577*.c
8497F:	drivers/*/max77686*.c
8498F:	drivers/*/max77693*.c
8499F:	drivers/extcon/extcon-max14577.c
8500F:	drivers/extcon/extcon-max77693.c
8501F:	drivers/rtc/rtc-max77686.c
8502F:	drivers/clk/clk-max77686.c
8503F:	Documentation/devicetree/bindings/mfd/max14577.txt
8504F:	Documentation/devicetree/bindings/*/max77686.txt
8505F:	Documentation/devicetree/bindings/mfd/max77693.txt
8506F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8507F:	include/linux/mfd/max14577*.h
8508F:	include/linux/mfd/max77686*.h
8509F:	include/linux/mfd/max77693*.h
8510
8511MAXIRADIO FM RADIO RECEIVER DRIVER
8512M:	Hans Verkuil <hverkuil@xs4all.nl>
8513L:	linux-media@vger.kernel.org
8514T:	git git://linuxtv.org/media_tree.git
8515W:	https://linuxtv.org
8516S:	Maintained
8517F:	drivers/media/radio/radio-maxiradio*
8518
8519MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8520M:	Peter Rosin <peda@axentia.se>
8521L:	linux-iio@vger.kernel.org
8522S:	Maintained
8523F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8524F:	drivers/iio/potentiometer/mcp4531.c
8525
8526MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8527M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8528L:	linux-iio@vger.kernel.org
8529S:	Maintained
8530F:	drivers/iio/dac/cio-dac.c
8531
8532MEDIA DRIVERS FOR ASCOT2E
8533M:	Sergey Kozlov <serjk@netup.ru>
8534M:	Abylay Ospan <aospan@netup.ru>
8535L:	linux-media@vger.kernel.org
8536W:	https://linuxtv.org
8537W:	http://netup.tv/
8538T:	git git://linuxtv.org/media_tree.git
8539S:	Supported
8540F:	drivers/media/dvb-frontends/ascot2e*
8541
8542MEDIA DRIVERS FOR CXD2841ER
8543M:	Sergey Kozlov <serjk@netup.ru>
8544M:	Abylay Ospan <aospan@netup.ru>
8545L:	linux-media@vger.kernel.org
8546W:	https://linuxtv.org
8547W:	http://netup.tv/
8548T:	git git://linuxtv.org/media_tree.git
8549S:	Supported
8550F:	drivers/media/dvb-frontends/cxd2841er*
8551
8552MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8553M:	Daniel Scheller <d.scheller.oss@gmail.com>
8554L:	linux-media@vger.kernel.org
8555W:	https://linuxtv.org
8556T:	git git://linuxtv.org/media_tree.git
8557S:	Maintained
8558F:	drivers/media/pci/ddbridge/*
8559
8560MEDIA DRIVERS FOR FREESCALE IMX
8561M:	Steve Longerbeam <slongerbeam@gmail.com>
8562M:	Philipp Zabel <p.zabel@pengutronix.de>
8563L:	linux-media@vger.kernel.org
8564T:	git git://linuxtv.org/media_tree.git
8565S:	Maintained
8566F:	Documentation/devicetree/bindings/media/imx.txt
8567F:	Documentation/media/v4l-drivers/imx.rst
8568F:	drivers/staging/media/imx/
8569F:	include/linux/imx-media.h
8570F:	include/media/imx.h
8571
8572MEDIA DRIVERS FOR HELENE
8573M:	Abylay Ospan <aospan@netup.ru>
8574L:	linux-media@vger.kernel.org
8575W:	https://linuxtv.org
8576W:	http://netup.tv/
8577T:	git git://linuxtv.org/media_tree.git
8578S:	Supported
8579F:	drivers/media/dvb-frontends/helene*
8580
8581MEDIA DRIVERS FOR HORUS3A
8582M:	Sergey Kozlov <serjk@netup.ru>
8583M:	Abylay Ospan <aospan@netup.ru>
8584L:	linux-media@vger.kernel.org
8585W:	https://linuxtv.org
8586W:	http://netup.tv/
8587T:	git git://linuxtv.org/media_tree.git
8588S:	Supported
8589F:	drivers/media/dvb-frontends/horus3a*
8590
8591MEDIA DRIVERS FOR LNBH25
8592M:	Sergey Kozlov <serjk@netup.ru>
8593M:	Abylay Ospan <aospan@netup.ru>
8594L:	linux-media@vger.kernel.org
8595W:	https://linuxtv.org
8596W:	http://netup.tv/
8597T:	git git://linuxtv.org/media_tree.git
8598S:	Supported
8599F:	drivers/media/dvb-frontends/lnbh25*
8600
8601MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8602M:	Daniel Scheller <d.scheller.oss@gmail.com>
8603L:	linux-media@vger.kernel.org
8604W:	https://linuxtv.org
8605T:	git git://linuxtv.org/media_tree.git
8606S:	Maintained
8607F:	drivers/media/dvb-frontends/mxl5xx*
8608
8609MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8610M:	Sergey Kozlov <serjk@netup.ru>
8611M:	Abylay Ospan <aospan@netup.ru>
8612L:	linux-media@vger.kernel.org
8613W:	https://linuxtv.org
8614W:	http://netup.tv/
8615T:	git git://linuxtv.org/media_tree.git
8616S:	Supported
8617F:	drivers/media/pci/netup_unidvb/*
8618
8619MEDIA DRIVERS FOR RENESAS - DRIF
8620M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8621L:	linux-media@vger.kernel.org
8622L:	linux-renesas-soc@vger.kernel.org
8623T:	git git://linuxtv.org/media_tree.git
8624S:	Supported
8625F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8626F:	drivers/media/platform/rcar_drif.c
8627
8628MEDIA DRIVERS FOR RENESAS - FCP
8629M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8630L:	linux-media@vger.kernel.org
8631L:	linux-renesas-soc@vger.kernel.org
8632T:	git git://linuxtv.org/media_tree.git
8633S:	Supported
8634F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8635F:	drivers/media/platform/rcar-fcp.c
8636F:	include/media/rcar-fcp.h
8637
8638MEDIA DRIVERS FOR RENESAS - FDP1
8639M:	Kieran Bingham <kieran@bingham.xyz>
8640L:	linux-media@vger.kernel.org
8641L:	linux-renesas-soc@vger.kernel.org
8642T:	git git://linuxtv.org/media_tree.git
8643S:	Supported
8644F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8645F:	drivers/media/platform/rcar_fdp1.c
8646
8647MEDIA DRIVERS FOR RENESAS - VIN
8648M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8649L:	linux-media@vger.kernel.org
8650L:	linux-renesas-soc@vger.kernel.org
8651T:	git git://linuxtv.org/media_tree.git
8652S:	Supported
8653F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8654F:	drivers/media/platform/rcar-vin/
8655
8656MEDIA DRIVERS FOR RENESAS - VSP1
8657M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8658L:	linux-media@vger.kernel.org
8659L:	linux-renesas-soc@vger.kernel.org
8660T:	git git://linuxtv.org/media_tree.git
8661S:	Supported
8662F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8663F:	drivers/media/platform/vsp1/
8664
8665MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8666M:	Daniel Scheller <d.scheller.oss@gmail.com>
8667L:	linux-media@vger.kernel.org
8668W:	https://linuxtv.org
8669T:	git git://linuxtv.org/media_tree.git
8670S:	Maintained
8671F:	drivers/media/dvb-frontends/stv0910*
8672
8673MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8674M:	Daniel Scheller <d.scheller.oss@gmail.com>
8675L:	linux-media@vger.kernel.org
8676W:	https://linuxtv.org
8677T:	git git://linuxtv.org/media_tree.git
8678S:	Maintained
8679F:	drivers/media/dvb-frontends/stv6111*
8680
8681MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8682M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8683M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8684P:	LinuxTV.org Project
8685L:	linux-media@vger.kernel.org
8686W:	https://linuxtv.org
8687Q:	http://patchwork.kernel.org/project/linux-media/list/
8688T:	git git://linuxtv.org/media_tree.git
8689S:	Maintained
8690F:	Documentation/devicetree/bindings/media/
8691F:	Documentation/media/
8692F:	drivers/media/
8693F:	drivers/staging/media/
8694F:	include/linux/platform_data/media/
8695F:	include/media/
8696F:	include/uapi/linux/dvb/
8697F:	include/uapi/linux/videodev2.h
8698F:	include/uapi/linux/media.h
8699F:	include/uapi/linux/v4l2-*
8700F:	include/uapi/linux/meye.h
8701F:	include/uapi/linux/ivtv*
8702F:	include/uapi/linux/uvcvideo.h
8703
8704MEDIATEK CIR DRIVER
8705M:	Sean Wang <sean.wang@mediatek.com>
8706S:	Maintained
8707F:	drivers/media/rc/mtk-cir.c
8708
8709MEDIATEK PMIC LED DRIVER
8710M:	Sean Wang <sean.wang@mediatek.com>
8711S:	Maintained
8712F:	drivers/leds/leds-mt6323.c
8713F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8714
8715MEDIATEK ETHERNET DRIVER
8716M:	Felix Fietkau <nbd@openwrt.org>
8717M:	John Crispin <john@phrozen.org>
8718M:	Sean Wang <sean.wang@mediatek.com>
8719M:	Nelson Chang <nelson.chang@mediatek.com>
8720L:	netdev@vger.kernel.org
8721S:	Maintained
8722F:	drivers/net/ethernet/mediatek/
8723
8724MEDIATEK JPEG DRIVER
8725M:	Rick Chang <rick.chang@mediatek.com>
8726M:	Bin Liu <bin.liu@mediatek.com>
8727S:	Supported
8728F:	drivers/media/platform/mtk-jpeg/
8729F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8730
8731MEDIATEK MDP DRIVER
8732M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8733M:	Houlong Wei <houlong.wei@mediatek.com>
8734M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8735S:	Supported
8736F:	drivers/media/platform/mtk-mdp/
8737F:	drivers/media/platform/mtk-vpu/
8738F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8739
8740MEDIATEK MEDIA DRIVER
8741M:	Tiffany Lin <tiffany.lin@mediatek.com>
8742M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8743S:	Supported
8744F:	drivers/media/platform/mtk-vcodec/
8745F:	drivers/media/platform/mtk-vpu/
8746F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8747F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8748
8749MEDIATEK MT7601U WIRELESS LAN DRIVER
8750M:	Jakub Kicinski <kubakici@wp.pl>
8751L:	linux-wireless@vger.kernel.org
8752S:	Maintained
8753F:	drivers/net/wireless/mediatek/mt7601u/
8754
8755MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8756M:	Sean Wang <sean.wang@mediatek.com>
8757S:	Maintained
8758F:	drivers/char/hw_random/mtk-rng.c
8759
8760MEDIATEK USB3 DRD IP DRIVER
8761M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8762L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8764L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8765S:	Maintained
8766F:	drivers/usb/mtu3/
8767
8768MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8769M:	Peter Senna Tschudin <peter.senna@collabora.com>
8770M:	Martin Donnelly <martin.donnelly@ge.com>
8771M:	Martyn Welch <martyn.welch@collabora.co.uk>
8772S:	Maintained
8773F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8774F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8775
8776MEGARAID SCSI/SAS DRIVERS
8777M:	Kashyap Desai <kashyap.desai@broadcom.com>
8778M:	Sumit Saxena <sumit.saxena@broadcom.com>
8779M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8780L:	megaraidlinux.pdl@broadcom.com
8781L:	linux-scsi@vger.kernel.org
8782W:	http://www.avagotech.com/support/
8783S:	Maintained
8784F:	Documentation/scsi/megaraid.txt
8785F:	drivers/scsi/megaraid.*
8786F:	drivers/scsi/megaraid/
8787
8788MELEXIS MLX90614 DRIVER
8789M:	Crt Mori <cmo@melexis.com>
8790L:	linux-iio@vger.kernel.org
8791W:	http://www.melexis.com
8792S:	Supported
8793F:	drivers/iio/temperature/mlx90614.c
8794
8795MELFAS MIP4 TOUCHSCREEN DRIVER
8796M:	Sangwon Jee <jeesw@melfas.com>
8797W:	http://www.melfas.com
8798S:	Supported
8799F:	drivers/input/touchscreen/melfas_mip4.c
8800F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8801
8802MELLANOX ETHERNET DRIVER (mlx4_en)
8803M:	Tariq Toukan <tariqt@mellanox.com>
8804L:	netdev@vger.kernel.org
8805S:	Supported
8806W:	http://www.mellanox.com
8807Q:	http://patchwork.ozlabs.org/project/netdev/list/
8808F:	drivers/net/ethernet/mellanox/mlx4/en_*
8809
8810MELLANOX ETHERNET DRIVER (mlx5e)
8811M:	Saeed Mahameed <saeedm@mellanox.com>
8812L:	netdev@vger.kernel.org
8813S:	Supported
8814W:	http://www.mellanox.com
8815Q:	http://patchwork.ozlabs.org/project/netdev/list/
8816F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8817
8818MELLANOX ETHERNET INNOVA DRIVER
8819M:	Ilan Tayari <ilant@mellanox.com>
8820R:	Boris Pismenny <borisp@mellanox.com>
8821L:	netdev@vger.kernel.org
8822S:	Supported
8823W:	http://www.mellanox.com
8824Q:	http://patchwork.ozlabs.org/project/netdev/list/
8825F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8826F:	include/linux/mlx5/mlx5_ifc_fpga.h
8827
8828MELLANOX ETHERNET INNOVA IPSEC DRIVER
8829M:	Ilan Tayari <ilant@mellanox.com>
8830R:	Boris Pismenny <borisp@mellanox.com>
8831L:	netdev@vger.kernel.org
8832S:	Supported
8833W:	http://www.mellanox.com
8834Q:	http://patchwork.ozlabs.org/project/netdev/list/
8835F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8836F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8837
8838MELLANOX ETHERNET SWITCH DRIVERS
8839M:	Jiri Pirko <jiri@mellanox.com>
8840M:	Ido Schimmel <idosch@mellanox.com>
8841L:	netdev@vger.kernel.org
8842S:	Supported
8843W:	http://www.mellanox.com
8844Q:	http://patchwork.ozlabs.org/project/netdev/list/
8845F:	drivers/net/ethernet/mellanox/mlxsw/
8846
8847MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8848M:	mlxsw@mellanox.com
8849L:	netdev@vger.kernel.org
8850S:	Supported
8851W:	http://www.mellanox.com
8852Q:	http://patchwork.ozlabs.org/project/netdev/list/
8853F:	drivers/net/ethernet/mellanox/mlxfw/
8854
8855MELLANOX MLX CPLD HOTPLUG DRIVER
8856M:	Vadim Pasternak <vadimp@mellanox.com>
8857L:	platform-driver-x86@vger.kernel.org
8858S:	Supported
8859F:	drivers/platform/x86/mlxcpld-hotplug.c
8860F:	include/linux/platform_data/mlxcpld-hotplug.h
8861
8862MELLANOX MLX4 core VPI driver
8863M:	Tariq Toukan <tariqt@mellanox.com>
8864L:	netdev@vger.kernel.org
8865L:	linux-rdma@vger.kernel.org
8866W:	http://www.mellanox.com
8867Q:	http://patchwork.ozlabs.org/project/netdev/list/
8868S:	Supported
8869F:	drivers/net/ethernet/mellanox/mlx4/
8870F:	include/linux/mlx4/
8871
8872MELLANOX MLX4 IB driver
8873M:	Yishai Hadas <yishaih@mellanox.com>
8874L:	linux-rdma@vger.kernel.org
8875W:	http://www.mellanox.com
8876Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8877S:	Supported
8878F:	drivers/infiniband/hw/mlx4/
8879F:	include/linux/mlx4/
8880F:	include/uapi/rdma/mlx4-abi.h
8881
8882MELLANOX MLX5 core VPI driver
8883M:	Saeed Mahameed <saeedm@mellanox.com>
8884M:	Matan Barak <matanb@mellanox.com>
8885M:	Leon Romanovsky <leonro@mellanox.com>
8886L:	netdev@vger.kernel.org
8887L:	linux-rdma@vger.kernel.org
8888W:	http://www.mellanox.com
8889Q:	http://patchwork.ozlabs.org/project/netdev/list/
8890S:	Supported
8891F:	drivers/net/ethernet/mellanox/mlx5/core/
8892F:	include/linux/mlx5/
8893
8894MELLANOX MLX5 IB driver
8895M:	Matan Barak <matanb@mellanox.com>
8896M:	Leon Romanovsky <leonro@mellanox.com>
8897L:	linux-rdma@vger.kernel.org
8898W:	http://www.mellanox.com
8899Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8900S:	Supported
8901F:	drivers/infiniband/hw/mlx5/
8902F:	include/linux/mlx5/
8903F:	include/uapi/rdma/mlx5-abi.h
8904
8905MELLANOX MLXCPLD I2C AND MUX DRIVER
8906M:	Vadim Pasternak <vadimp@mellanox.com>
8907M:	Michael Shych <michaelsh@mellanox.com>
8908L:	linux-i2c@vger.kernel.org
8909S:	Supported
8910F:	drivers/i2c/busses/i2c-mlxcpld.c
8911F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8912F:	Documentation/i2c/busses/i2c-mlxcpld
8913
8914MELLANOX MLXCPLD LED DRIVER
8915M:	Vadim Pasternak <vadimp@mellanox.com>
8916L:	linux-leds@vger.kernel.org
8917S:	Supported
8918F:	drivers/leds/leds-mlxcpld.c
8919F:	Documentation/leds/leds-mlxcpld.txt
8920
8921MELLANOX PLATFORM DRIVER
8922M:	Vadim Pasternak <vadimp@mellanox.com>
8923L:	platform-driver-x86@vger.kernel.org
8924S:	Supported
8925F:	drivers/platform/x86/mlx-platform.c
8926
8927MEMBARRIER SUPPORT
8928M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8929M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8930L:	linux-kernel@vger.kernel.org
8931S:	Supported
8932F:	kernel/sched/membarrier.c
8933F:	include/uapi/linux/membarrier.h
8934
8935MEMORY MANAGEMENT
8936L:	linux-mm@kvack.org
8937W:	http://www.linux-mm.org
8938S:	Maintained
8939F:	include/linux/mm.h
8940F:	include/linux/gfp.h
8941F:	include/linux/mmzone.h
8942F:	include/linux/memory_hotplug.h
8943F:	include/linux/vmalloc.h
8944F:	mm/
8945
8946MEMORY TECHNOLOGY DEVICES (MTD)
8947M:	David Woodhouse <dwmw2@infradead.org>
8948M:	Brian Norris <computersforpeace@gmail.com>
8949M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8950M:	Marek Vasut <marek.vasut@gmail.com>
8951M:	Richard Weinberger <richard@nod.at>
8952M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8953L:	linux-mtd@lists.infradead.org
8954W:	http://www.linux-mtd.infradead.org/
8955Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8956T:	git git://git.infradead.org/linux-mtd.git master
8957T:	git git://git.infradead.org/l2-mtd.git master
8958S:	Maintained
8959F:	Documentation/devicetree/bindings/mtd/
8960F:	drivers/mtd/
8961F:	include/linux/mtd/
8962F:	include/uapi/mtd/
8963
8964MEN A21 WATCHDOG DRIVER
8965M:	Johannes Thumshirn <morbidrsa@gmail.com>
8966L:	linux-watchdog@vger.kernel.org
8967S:	Maintained
8968F:	drivers/watchdog/mena21_wdt.c
8969
8970MEN CHAMELEON BUS (mcb)
8971M:	Johannes Thumshirn <morbidrsa@gmail.com>
8972S:	Maintained
8973F:	drivers/mcb/
8974F:	include/linux/mcb.h
8975F:	Documentation/men-chameleon-bus.txt
8976
8977MEN F21BMC (Board Management Controller)
8978M:	Andreas Werner <andreas.werner@men.de>
8979S:	Supported
8980F:	drivers/mfd/menf21bmc.c
8981F:	drivers/watchdog/menf21bmc_wdt.c
8982F:	drivers/leds/leds-menf21bmc.c
8983F:	drivers/hwmon/menf21bmc_hwmon.c
8984F:	Documentation/hwmon/menf21bmc
8985
8986MESON AO CEC DRIVER FOR AMLOGIC SOCS
8987M:	Neil Armstrong <narmstrong@baylibre.com>
8988L:	linux-media@lists.freedesktop.org
8989L:	linux-amlogic@lists.infradead.org
8990W:	http://linux-meson.com/
8991S:	Supported
8992F:	drivers/media/platform/meson/ao-cec.c
8993F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8994T:	git git://linuxtv.org/media_tree.git
8995
8996METAG ARCHITECTURE
8997M:	James Hogan <jhogan@kernel.org>
8998L:	linux-metag@vger.kernel.org
8999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9000S:	Odd Fixes
9001F:	arch/metag/
9002F:	Documentation/metag/
9003F:	Documentation/devicetree/bindings/metag/
9004F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9005F:	drivers/clocksource/metag_generic.c
9006F:	drivers/irqchip/irq-metag.c
9007F:	drivers/irqchip/irq-metag-ext.c
9008F:	drivers/tty/metag_da.c
9009
9010MICROBLAZE ARCHITECTURE
9011M:	Michal Simek <monstr@monstr.eu>
9012W:	http://www.monstr.eu/fdt/
9013T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9014S:	Supported
9015F:	arch/microblaze/
9016
9017MICROCHIP / ATMEL AT91 SERIAL DRIVER
9018M:	Richard Genoud <richard.genoud@gmail.com>
9019S:	Maintained
9020F:	drivers/tty/serial/atmel_serial.c
9021F:	drivers/tty/serial/atmel_serial.h
9022
9023MICROCHIP / ATMEL DMA DRIVER
9024M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9026L:	dmaengine@vger.kernel.org
9027S:	Supported
9028F:	drivers/dma/at_hdmac.c
9029F:	drivers/dma/at_hdmac_regs.h
9030F:	include/linux/platform_data/dma-atmel.h
9031
9032MICROCHIP / ATMEL ECC DRIVER
9033M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9034L:	linux-crypto@vger.kernel.org
9035S:	Maintained
9036F:	drivers/crypto/atmel-ecc.*
9037
9038MICROCHIP / ATMEL ISC DRIVER
9039M:	Songjun Wu <songjun.wu@microchip.com>
9040L:	linux-media@vger.kernel.org
9041S:	Supported
9042F:	drivers/media/platform/atmel/atmel-isc.c
9043F:	drivers/media/platform/atmel/atmel-isc-regs.h
9044F:	devicetree/bindings/media/atmel-isc.txt
9045
9046MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9047M:	Woojung Huh <Woojung.Huh@microchip.com>
9048M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9049L:	netdev@vger.kernel.org
9050S:	Maintained
9051F:	net/dsa/tag_ksz.c
9052F:	drivers/net/dsa/microchip/*
9053F:	include/linux/platform_data/microchip-ksz.h
9054F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9055
9056MICROCHIP USB251XB DRIVER
9057M:	Richard Leitner <richard.leitner@skidata.com>
9058L:	linux-usb@vger.kernel.org
9059S:	Maintained
9060F:	drivers/usb/misc/usb251xb.c
9061F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9062
9063MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9064M:	Don Brace <don.brace@microsemi.com>
9065L:	esc.storagedev@microsemi.com
9066L:	linux-scsi@vger.kernel.org
9067S:	Supported
9068F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9069F:	drivers/scsi/smartpqi/Kconfig
9070F:	drivers/scsi/smartpqi/Makefile
9071F:	include/linux/cciss*.h
9072F:	include/uapi/linux/cciss*.h
9073F:	Documentation/scsi/smartpqi.txt
9074
9075MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9076M:	Chen Yu <yu.c.chen@intel.com>
9077L:	platform-driver-x86@vger.kernel.org
9078S:	Supported
9079F:	drivers/platform/x86/surfacepro3_button.c
9080
9081MICROTEK X6 SCANNER
9082M:	Oliver Neukum <oliver@neukum.org>
9083S:	Maintained
9084F:	drivers/usb/image/microtek.*
9085
9086MIPS
9087M:	Ralf Baechle <ralf@linux-mips.org>
9088L:	linux-mips@linux-mips.org
9089W:	http://www.linux-mips.org/
9090T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9091Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9092S:	Supported
9093F:	Documentation/devicetree/bindings/mips/
9094F:	Documentation/mips/
9095F:	arch/mips/
9096
9097MIPS BOSTON DEVELOPMENT BOARD
9098M:	Paul Burton <paul.burton@mips.com>
9099L:	linux-mips@linux-mips.org
9100S:	Maintained
9101F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9102F:	arch/mips/boot/dts/img/boston.dts
9103F:	arch/mips/configs/generic/board-boston.config
9104F:	drivers/clk/imgtec/clk-boston.c
9105F:	include/dt-bindings/clock/boston-clock.h
9106
9107MIPS GENERIC PLATFORM
9108M:	Paul Burton <paul.burton@mips.com>
9109L:	linux-mips@linux-mips.org
9110S:	Supported
9111F:	arch/mips/generic/
9112F:	arch/mips/tools/generic-board-config.sh
9113
9114MIPS/LOONGSON1 ARCHITECTURE
9115M:	Keguang Zhang <keguang.zhang@gmail.com>
9116L:	linux-mips@linux-mips.org
9117S:	Maintained
9118F:	arch/mips/loongson32/
9119F:	arch/mips/include/asm/mach-loongson32/
9120F:	drivers/*/*loongson1*
9121F:	drivers/*/*/*loongson1*
9122
9123MIPS RINT INSTRUCTION EMULATION
9124M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9125L:	linux-mips@linux-mips.org
9126S:	Supported
9127F:	arch/mips/math-emu/sp_rint.c
9128F:	arch/mips/math-emu/dp_rint.c
9129
9130MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9131M:	Hans Verkuil <hverkuil@xs4all.nl>
9132L:	linux-media@vger.kernel.org
9133T:	git git://linuxtv.org/media_tree.git
9134W:	https://linuxtv.org
9135S:	Odd Fixes
9136F:	drivers/media/radio/radio-miropcm20*
9137
9138MMP SUPPORT
9139M:	Eric Miao <eric.y.miao@gmail.com>
9140M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9142T:	git git://github.com/hzhuang1/linux.git
9143T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9144S:	Maintained
9145F:	arch/arm/boot/dts/mmp*
9146F:	arch/arm/mach-mmp/
9147
9148MN88472 MEDIA DRIVER
9149M:	Antti Palosaari <crope@iki.fi>
9150L:	linux-media@vger.kernel.org
9151W:	https://linuxtv.org
9152W:	http://palosaari.fi/linux/
9153Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9154S:	Maintained
9155F:	drivers/media/dvb-frontends/mn88472*
9156
9157MN88473 MEDIA DRIVER
9158M:	Antti Palosaari <crope@iki.fi>
9159L:	linux-media@vger.kernel.org
9160W:	https://linuxtv.org
9161W:	http://palosaari.fi/linux/
9162Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9163S:	Maintained
9164F:	drivers/media/dvb-frontends/mn88473*
9165
9166MODULE SUPPORT
9167M:	Jessica Yu <jeyu@kernel.org>
9168M:	Rusty Russell <rusty@rustcorp.com.au>
9169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9170S:	Maintained
9171F:	include/linux/module.h
9172F:	kernel/module.c
9173
9174MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9175W:	http://popies.net/meye/
9176S:	Orphan
9177F:	Documentation/media/v4l-drivers/meye*
9178F:	drivers/media/pci/meye/
9179F:	include/uapi/linux/meye.h
9180
9181MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9182M:	Jiri Slaby <jirislaby@gmail.com>
9183S:	Maintained
9184F:	Documentation/serial/moxa-smartio
9185F:	drivers/tty/mxser.*
9186
9187MR800 AVERMEDIA USB FM RADIO DRIVER
9188M:	Alexey Klimov <klimov.linux@gmail.com>
9189L:	linux-media@vger.kernel.org
9190T:	git git://linuxtv.org/media_tree.git
9191S:	Maintained
9192F:	drivers/media/radio/radio-mr800.c
9193
9194MRF24J40 IEEE 802.15.4 RADIO DRIVER
9195M:	Alan Ott <alan@signal11.us>
9196L:	linux-wpan@vger.kernel.org
9197S:	Maintained
9198F:	drivers/net/ieee802154/mrf24j40.c
9199F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9200
9201MSI LAPTOP SUPPORT
9202M:	"Lee, Chun-Yi" <jlee@suse.com>
9203L:	platform-driver-x86@vger.kernel.org
9204S:	Maintained
9205F:	drivers/platform/x86/msi-laptop.c
9206
9207MSI WMI SUPPORT
9208L:	platform-driver-x86@vger.kernel.org
9209S:	Orphan
9210F:	drivers/platform/x86/msi-wmi.c
9211
9212MSI001 MEDIA DRIVER
9213M:	Antti Palosaari <crope@iki.fi>
9214L:	linux-media@vger.kernel.org
9215W:	https://linuxtv.org
9216W:	http://palosaari.fi/linux/
9217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9218T:	git git://linuxtv.org/anttip/media_tree.git
9219S:	Maintained
9220F:	drivers/media/tuners/msi001*
9221
9222MSI2500 MEDIA DRIVER
9223M:	Antti Palosaari <crope@iki.fi>
9224L:	linux-media@vger.kernel.org
9225W:	https://linuxtv.org
9226W:	http://palosaari.fi/linux/
9227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9228T:	git git://linuxtv.org/anttip/media_tree.git
9229S:	Maintained
9230F:	drivers/media/usb/msi2500/
9231
9232MSYSTEMS DISKONCHIP G3 MTD DRIVER
9233M:	Robert Jarzmik <robert.jarzmik@free.fr>
9234L:	linux-mtd@lists.infradead.org
9235S:	Maintained
9236F:	drivers/mtd/devices/docg3*
9237
9238MT9M032 APTINA SENSOR DRIVER
9239M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9240L:	linux-media@vger.kernel.org
9241T:	git git://linuxtv.org/media_tree.git
9242S:	Maintained
9243F:	drivers/media/i2c/mt9m032.c
9244F:	include/media/i2c/mt9m032.h
9245
9246MT9P031 APTINA CAMERA SENSOR
9247M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9248L:	linux-media@vger.kernel.org
9249T:	git git://linuxtv.org/media_tree.git
9250S:	Maintained
9251F:	drivers/media/i2c/mt9p031.c
9252F:	include/media/i2c/mt9p031.h
9253
9254MT9T001 APTINA CAMERA SENSOR
9255M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9256L:	linux-media@vger.kernel.org
9257T:	git git://linuxtv.org/media_tree.git
9258S:	Maintained
9259F:	drivers/media/i2c/mt9t001.c
9260F:	include/media/i2c/mt9t001.h
9261
9262MT9V032 APTINA CAMERA SENSOR
9263M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9264L:	linux-media@vger.kernel.org
9265T:	git git://linuxtv.org/media_tree.git
9266S:	Maintained
9267F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9268F:	drivers/media/i2c/mt9v032.c
9269F:	include/media/i2c/mt9v032.h
9270
9271MULTIFUNCTION DEVICES (MFD)
9272M:	Lee Jones <lee.jones@linaro.org>
9273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9274S:	Supported
9275F:	Documentation/devicetree/bindings/mfd/
9276F:	drivers/mfd/
9277F:	include/linux/mfd/
9278F:	include/dt-bindings/mfd/
9279
9280MULTIMEDIA CARD (MMC) ETC. OVER SPI
9281S:	Orphan
9282F:	drivers/mmc/host/mmc_spi.c
9283F:	include/linux/spi/mmc_spi.h
9284
9285MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9286M:	Ulf Hansson <ulf.hansson@linaro.org>
9287L:	linux-mmc@vger.kernel.org
9288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9289S:	Maintained
9290F:	Documentation/devicetree/bindings/mmc/
9291F:	drivers/mmc/
9292F:	include/linux/mmc/
9293F:	include/uapi/linux/mmc/
9294
9295MULTIPLEXER SUBSYSTEM
9296M:	Peter Rosin <peda@axentia.se>
9297S:	Maintained
9298F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9299F:	Documentation/devicetree/bindings/mux/
9300F:	include/linux/dt-bindings/mux/
9301F:	include/linux/mux/
9302F:	drivers/mux/
9303
9304MULTITECH MULTIPORT CARD (ISICOM)
9305S:	Orphan
9306F:	drivers/tty/isicom.c
9307F:	include/linux/isicom.h
9308
9309MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9310M:	Bin Liu <b-liu@ti.com>
9311L:	linux-usb@vger.kernel.org
9312S:	Maintained
9313F:	drivers/usb/musb/
9314
9315MXL5007T MEDIA DRIVER
9316M:	Michael Krufky <mkrufky@linuxtv.org>
9317L:	linux-media@vger.kernel.org
9318W:	https://linuxtv.org
9319W:	http://github.com/mkrufky
9320Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9321T:	git git://linuxtv.org/mkrufky/tuners.git
9322S:	Maintained
9323F:	drivers/media/tuners/mxl5007t.*
9324
9325MXSFB DRM DRIVER
9326M:	Marek Vasut <marex@denx.de>
9327S:	Supported
9328F:	drivers/gpu/drm/mxsfb/
9329F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9330
9331MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9332M:	Chris Lee <christopher.lee@cspi.com>
9333L:	netdev@vger.kernel.org
9334W:	https://www.cspi.com/ethernet-products/support/downloads/
9335S:	Supported
9336F:	drivers/net/ethernet/myricom/myri10ge/
9337
9338NAND FLASH SUBSYSTEM
9339M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9340R:	Richard Weinberger <richard@nod.at>
9341L:	linux-mtd@lists.infradead.org
9342W:	http://www.linux-mtd.infradead.org/
9343Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9344T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9345T:	git git://git.infradead.org/l2-mtd.git nand/next
9346S:	Maintained
9347F:	drivers/mtd/nand/
9348F:	include/linux/mtd/*nand*.h
9349
9350NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9351M:	Daniel Mack <zonque@gmail.com>
9352S:	Maintained
9353L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9354W:	http://www.native-instruments.com
9355F:	sound/usb/caiaq/
9356
9357NATSEMI ETHERNET DRIVER (DP8381x)
9358S:	Orphan
9359F:	drivers/net/ethernet/natsemi/natsemi.c
9360
9361NCP FILESYSTEM
9362M:	Petr Vandrovec <petr@vandrovec.name>
9363S:	Odd Fixes
9364F:	fs/ncpfs/
9365
9366NCR 5380 SCSI DRIVERS
9367M:	Finn Thain <fthain@telegraphics.com.au>
9368M:	Michael Schmitz <schmitzmic@gmail.com>
9369L:	linux-scsi@vger.kernel.org
9370S:	Maintained
9371F:	Documentation/scsi/g_NCR5380.txt
9372F:	drivers/scsi/NCR5380.*
9373F:	drivers/scsi/arm/cumana_1.c
9374F:	drivers/scsi/arm/oak.c
9375F:	drivers/scsi/atari_scsi.*
9376F:	drivers/scsi/dmx3191d.c
9377F:	drivers/scsi/g_NCR5380.*
9378F:	drivers/scsi/mac_scsi.*
9379F:	drivers/scsi/sun3_scsi.*
9380F:	drivers/scsi/sun3_scsi_vme.c
9381
9382NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9383M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9384L:	linux-scsi@vger.kernel.org
9385S:	Maintained
9386F:	drivers/scsi/NCR_D700.*
9387
9388NCT6775 HARDWARE MONITOR DRIVER
9389M:	Guenter Roeck <linux@roeck-us.net>
9390L:	linux-hwmon@vger.kernel.org
9391S:	Maintained
9392F:	Documentation/hwmon/nct6775
9393F:	drivers/hwmon/nct6775.c
9394
9395NETEFFECT IWARP RNIC DRIVER (IW_NES)
9396M:	Faisal Latif <faisal.latif@intel.com>
9397L:	linux-rdma@vger.kernel.org
9398W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9399S:	Supported
9400F:	drivers/infiniband/hw/nes/
9401F:	include/uapi/rdma/nes-abi.h
9402
9403NETEM NETWORK EMULATOR
9404M:	Stephen Hemminger <stephen@networkplumber.org>
9405L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9406S:	Maintained
9407F:	net/sched/sch_netem.c
9408
9409NETERION 10GbE DRIVERS (s2io/vxge)
9410M:	Jon Mason <jdmason@kudzu.us>
9411L:	netdev@vger.kernel.org
9412S:	Supported
9413F:	Documentation/networking/s2io.txt
9414F:	Documentation/networking/vxge.txt
9415F:	drivers/net/ethernet/neterion/
9416
9417NETFILTER
9418M:	Pablo Neira Ayuso <pablo@netfilter.org>
9419M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9420M:	Florian Westphal <fw@strlen.de>
9421L:	netfilter-devel@vger.kernel.org
9422L:	coreteam@netfilter.org
9423W:	http://www.netfilter.org/
9424W:	http://www.iptables.org/
9425W:	http://www.nftables.org/
9426Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9429S:	Maintained
9430F:	include/linux/netfilter*
9431F:	include/linux/netfilter/
9432F:	include/net/netfilter/
9433F:	include/uapi/linux/netfilter*
9434F:	include/uapi/linux/netfilter/
9435F:	net/*/netfilter.c
9436F:	net/*/netfilter/
9437F:	net/netfilter/
9438F:	net/bridge/br_netfilter*.c
9439
9440NETROM NETWORK LAYER
9441M:	Ralf Baechle <ralf@linux-mips.org>
9442L:	linux-hams@vger.kernel.org
9443W:	http://www.linux-ax25.org/
9444S:	Maintained
9445F:	include/net/netrom.h
9446F:	include/uapi/linux/netrom.h
9447F:	net/netrom/
9448
9449NETRONOME ETHERNET DRIVERS
9450M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9451L:	oss-drivers@netronome.com
9452S:	Maintained
9453F:	drivers/net/ethernet/netronome/
9454
9455NETWORK BLOCK DEVICE (NBD)
9456M:	Josef Bacik <jbacik@fb.com>
9457S:	Maintained
9458L:	linux-block@vger.kernel.org
9459L:	nbd@other.debian.org
9460F:	Documentation/blockdev/nbd.txt
9461F:	drivers/block/nbd.c
9462F:	include/uapi/linux/nbd.h
9463
9464NETWORK DROP MONITOR
9465M:	Neil Horman <nhorman@tuxdriver.com>
9466L:	netdev@vger.kernel.org
9467S:	Maintained
9468W:	https://fedorahosted.org/dropwatch/
9469F:	net/core/drop_monitor.c
9470
9471NETWORKING DRIVERS
9472L:	netdev@vger.kernel.org
9473W:	http://www.linuxfoundation.org/en/Net
9474Q:	http://patchwork.ozlabs.org/project/netdev/list/
9475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9477S:	Odd Fixes
9478F:	Documentation/devicetree/bindings/net/
9479F:	drivers/net/
9480F:	include/linux/if_*
9481F:	include/linux/netdevice.h
9482F:	include/linux/etherdevice.h
9483F:	include/linux/fcdevice.h
9484F:	include/linux/fddidevice.h
9485F:	include/linux/hippidevice.h
9486F:	include/linux/inetdevice.h
9487F:	include/uapi/linux/if_*
9488F:	include/uapi/linux/netdevice.h
9489
9490NETWORKING DRIVERS (WIRELESS)
9491M:	Kalle Valo <kvalo@codeaurora.org>
9492L:	linux-wireless@vger.kernel.org
9493Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9496S:	Maintained
9497F:	Documentation/devicetree/bindings/net/wireless/
9498F:	drivers/net/wireless/
9499
9500NETWORKING [DSA]
9501M:	Andrew Lunn <andrew@lunn.ch>
9502M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9503M:	Florian Fainelli <f.fainelli@gmail.com>
9504S:	Maintained
9505F:	net/dsa/
9506F:	include/net/dsa.h
9507F:	include/linux/dsa/
9508F:	drivers/net/dsa/
9509
9510NETWORKING [GENERAL]
9511M:	"David S. Miller" <davem@davemloft.net>
9512L:	netdev@vger.kernel.org
9513W:	http://www.linuxfoundation.org/en/Net
9514Q:	http://patchwork.ozlabs.org/project/netdev/list/
9515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9517B:	mailto:netdev@vger.kernel.org
9518S:	Maintained
9519F:	net/
9520F:	include/net/
9521F:	include/linux/in.h
9522F:	include/linux/net.h
9523F:	include/linux/netdevice.h
9524F:	include/uapi/linux/in.h
9525F:	include/uapi/linux/net.h
9526F:	include/uapi/linux/netdevice.h
9527F:	include/uapi/linux/net_namespace.h
9528F:	tools/testing/selftests/net/
9529F:	lib/net_utils.c
9530F:	lib/random32.c
9531
9532NETWORKING [IPSEC]
9533M:	Steffen Klassert <steffen.klassert@secunet.com>
9534M:	Herbert Xu <herbert@gondor.apana.org.au>
9535M:	"David S. Miller" <davem@davemloft.net>
9536L:	netdev@vger.kernel.org
9537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9539S:	Maintained
9540F:	net/core/flow.c
9541F:	net/xfrm/
9542F:	net/key/
9543F:	net/ipv4/xfrm*
9544F:	net/ipv4/esp4*
9545F:	net/ipv4/ah4.c
9546F:	net/ipv4/ipcomp.c
9547F:	net/ipv4/ip_vti.c
9548F:	net/ipv6/xfrm*
9549F:	net/ipv6/esp6*
9550F:	net/ipv6/ah6.c
9551F:	net/ipv6/ipcomp6.c
9552F:	net/ipv6/ip6_vti.c
9553F:	include/uapi/linux/xfrm.h
9554F:	include/net/xfrm.h
9555
9556NETWORKING [IPv4/IPv6]
9557M:	"David S. Miller" <davem@davemloft.net>
9558M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9559M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9560L:	netdev@vger.kernel.org
9561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9562S:	Maintained
9563F:	net/ipv4/
9564F:	net/ipv6/
9565F:	include/net/ip*
9566F:	arch/x86/net/*
9567
9568NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9569M:	Paul Moore <paul@paul-moore.com>
9570W:	https://github.com/netlabel
9571L:	netdev@vger.kernel.org
9572L:	linux-security-module@vger.kernel.org
9573S:	Maintained
9574F:	Documentation/netlabel/
9575F:	include/net/calipso.h
9576F:	include/net/cipso_ipv4.h
9577F:	include/net/netlabel.h
9578F:	include/uapi/linux/netfilter/xt_SECMARK.h
9579F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9580F:	net/netlabel/
9581F:	net/ipv4/cipso_ipv4.c
9582F:	net/ipv6/calipso.c
9583F:	net/netfilter/xt_CONNSECMARK.c
9584F:	net/netfilter/xt_SECMARK.c
9585
9586NETWORKING [TLS]
9587M:	Ilya Lesokhin <ilyal@mellanox.com>
9588M:	Aviad Yehezkel <aviadye@mellanox.com>
9589M:	Dave Watson <davejwatson@fb.com>
9590L:	netdev@vger.kernel.org
9591S:	Maintained
9592F:	net/tls/*
9593F:	include/uapi/linux/tls.h
9594F:	include/net/tls.h
9595
9596NETWORKING [WIRELESS]
9597L:	linux-wireless@vger.kernel.org
9598Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9599
9600NETXEN (1/10) GbE SUPPORT
9601M:	Manish Chopra <manish.chopra@cavium.com>
9602M:	Rahul Verma <rahul.verma@cavium.com>
9603M:	Dept-GELinuxNICDev@cavium.com
9604L:	netdev@vger.kernel.org
9605S:	Supported
9606F:	drivers/net/ethernet/qlogic/netxen/
9607
9608NFC SUBSYSTEM
9609M:	Samuel Ortiz <sameo@linux.intel.com>
9610L:	linux-wireless@vger.kernel.org
9611L:	linux-nfc@lists.01.org (subscribers-only)
9612S:	Supported
9613F:	net/nfc/
9614F:	include/net/nfc/
9615F:	include/uapi/linux/nfc.h
9616F:	drivers/nfc/
9617F:	include/linux/platform_data/nfcmrvl.h
9618F:	include/linux/platform_data/nxp-nci.h
9619F:	Documentation/devicetree/bindings/net/nfc/
9620
9621NFS, SUNRPC, AND LOCKD CLIENTS
9622M:	Trond Myklebust <trond.myklebust@primarydata.com>
9623M:	Anna Schumaker <anna.schumaker@netapp.com>
9624L:	linux-nfs@vger.kernel.org
9625W:	http://client.linux-nfs.org
9626T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9627S:	Maintained
9628F:	fs/lockd/
9629F:	fs/nfs/
9630F:	fs/nfs_common/
9631F:	net/sunrpc/
9632F:	include/linux/lockd/
9633F:	include/linux/nfs*
9634F:	include/linux/sunrpc/
9635F:	include/uapi/linux/nfs*
9636F:	include/uapi/linux/sunrpc/
9637
9638NILFS2 FILESYSTEM
9639M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9640L:	linux-nilfs@vger.kernel.org
9641W:	http://nilfs.sourceforge.net/
9642W:	http://nilfs.osdn.jp/
9643T:	git git://github.com/konis/nilfs2.git
9644S:	Supported
9645F:	Documentation/filesystems/nilfs2.txt
9646F:	fs/nilfs2/
9647F:	include/trace/events/nilfs2.h
9648F:	include/uapi/linux/nilfs2_api.h
9649F:	include/uapi/linux/nilfs2_ondisk.h
9650
9651NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9652M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9653W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9654S:	Maintained
9655F:	Documentation/scsi/NinjaSCSI.txt
9656F:	drivers/scsi/pcmcia/nsp_*
9657
9658NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9659M:	GOTO Masanori <gotom@debian.or.jp>
9660M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9661W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9662S:	Maintained
9663F:	Documentation/scsi/NinjaSCSI.txt
9664F:	drivers/scsi/nsp32*
9665
9666NIOS2 ARCHITECTURE
9667M:	Ley Foon Tan <lftan@altera.com>
9668L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9670S:	Maintained
9671F:	arch/nios2/
9672
9673NOHZ, DYNTICKS SUPPORT
9674M:	Frederic Weisbecker <fweisbec@gmail.com>
9675M:	Thomas Gleixner <tglx@linutronix.de>
9676M:	Ingo Molnar <mingo@kernel.org>
9677L:	linux-kernel@vger.kernel.org
9678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9679S:	Maintained
9680F:	kernel/time/tick*.*
9681F:	include/linux/tick.h
9682F:	include/linux/sched/nohz.h
9683
9684NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9685M:	Pavel Machek <pavel@ucw.cz>
9686M:	Sakari Ailus <sakari.ailus@iki.fi>
9687L:	linux-media@vger.kernel.org
9688S:	Maintained
9689F:	drivers/media/i2c/et8ek8
9690F:	drivers/media/i2c/ad5820.c
9691
9692NOKIA N900 POWER SUPPLY DRIVERS
9693R:	Pali Rohár <pali.rohar@gmail.com>
9694F:	include/linux/power/bq2415x_charger.h
9695F:	include/linux/power/bq27xxx_battery.h
9696F:	include/linux/power/isp1704_charger.h
9697F:	drivers/power/supply/bq2415x_charger.c
9698F:	drivers/power/supply/bq27xxx_battery.c
9699F:	drivers/power/supply/bq27xxx_battery_i2c.c
9700F:	drivers/power/supply/isp1704_charger.c
9701F:	drivers/power/supply/rx51_battery.c
9702
9703NTB AMD DRIVER
9704M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9705L:	linux-ntb@googlegroups.com
9706S:	Supported
9707F:	drivers/ntb/hw/amd/
9708
9709NTB DRIVER CORE
9710M:	Jon Mason <jdmason@kudzu.us>
9711M:	Dave Jiang <dave.jiang@intel.com>
9712M:	Allen Hubbe <Allen.Hubbe@emc.com>
9713L:	linux-ntb@googlegroups.com
9714S:	Supported
9715W:	https://github.com/jonmason/ntb/wiki
9716T:	git git://github.com/jonmason/ntb.git
9717F:	drivers/ntb/
9718F:	drivers/net/ntb_netdev.c
9719F:	include/linux/ntb.h
9720F:	include/linux/ntb_transport.h
9721F:	tools/testing/selftests/ntb/
9722
9723NTB IDT DRIVER
9724M:	Serge Semin <fancer.lancer@gmail.com>
9725L:	linux-ntb@googlegroups.com
9726S:	Supported
9727F:	drivers/ntb/hw/idt/
9728
9729NTB INTEL DRIVER
9730M:	Dave Jiang <dave.jiang@intel.com>
9731L:	linux-ntb@googlegroups.com
9732S:	Supported
9733W:	https://github.com/davejiang/linux/wiki
9734T:	git https://github.com/davejiang/linux.git
9735F:	drivers/ntb/hw/intel/
9736
9737NTFS FILESYSTEM
9738M:	Anton Altaparmakov <anton@tuxera.com>
9739L:	linux-ntfs-dev@lists.sourceforge.net
9740W:	http://www.tuxera.com/
9741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9742S:	Supported
9743F:	Documentation/filesystems/ntfs.txt
9744F:	fs/ntfs/
9745
9746NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9747M:	Antonino Daplas <adaplas@gmail.com>
9748L:	linux-fbdev@vger.kernel.org
9749S:	Maintained
9750F:	drivers/video/fbdev/riva/
9751F:	drivers/video/fbdev/nvidia/
9752
9753NVM EXPRESS DRIVER
9754M:	Keith Busch <keith.busch@intel.com>
9755M:	Jens Axboe <axboe@fb.com>
9756M:	Christoph Hellwig <hch@lst.de>
9757M:	Sagi Grimberg <sagi@grimberg.me>
9758L:	linux-nvme@lists.infradead.org
9759T:	git://git.infradead.org/nvme.git
9760W:	http://git.infradead.org/nvme.git
9761S:	Supported
9762F:	drivers/nvme/host/
9763F:	include/linux/nvme.h
9764F:	include/uapi/linux/nvme_ioctl.h
9765
9766NVM EXPRESS FC TRANSPORT DRIVERS
9767M:	James Smart <james.smart@broadcom.com>
9768L:	linux-nvme@lists.infradead.org
9769S:	Supported
9770F:	include/linux/nvme-fc.h
9771F:	include/linux/nvme-fc-driver.h
9772F:	drivers/nvme/host/fc.c
9773F:	drivers/nvme/target/fc.c
9774F:	drivers/nvme/target/fcloop.c
9775
9776NVM EXPRESS TARGET DRIVER
9777M:	Christoph Hellwig <hch@lst.de>
9778M:	Sagi Grimberg <sagi@grimberg.me>
9779L:	linux-nvme@lists.infradead.org
9780T:	git://git.infradead.org/nvme.git
9781W:	http://git.infradead.org/nvme.git
9782S:	Supported
9783F:	drivers/nvme/target/
9784
9785NVMEM FRAMEWORK
9786M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9787S:	Maintained
9788F:	drivers/nvmem/
9789F:	Documentation/devicetree/bindings/nvmem/
9790F:	Documentation/ABI/stable/sysfs-bus-nvmem
9791F:	include/linux/nvmem-consumer.h
9792F:	include/linux/nvmem-provider.h
9793
9794NXP TDA998X DRM DRIVER
9795M:	Russell King <linux@armlinux.org.uk>
9796S:	Supported
9797T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9798T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9799F:	drivers/gpu/drm/i2c/tda998x_drv.c
9800F:	include/drm/i2c/tda998x.h
9801
9802NXP TFA9879 DRIVER
9803M:	Peter Rosin <peda@axentia.se>
9804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9805S:	Maintained
9806F:	sound/soc/codecs/tfa9879*
9807
9808NXP-NCI NFC DRIVER
9809M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9810R:	Charles Gorand <charles.gorand@effinnov.com>
9811L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9812S:	Supported
9813F:	drivers/nfc/nxp-nci
9814
9815OBJTOOL
9816M:	Josh Poimboeuf <jpoimboe@redhat.com>
9817S:	Supported
9818F:	tools/objtool/
9819
9820OMAP AUDIO SUPPORT
9821M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9822M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9823L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9824L:	linux-omap@vger.kernel.org
9825S:	Maintained
9826F:	sound/soc/omap/
9827
9828OMAP CLOCK FRAMEWORK SUPPORT
9829M:	Paul Walmsley <paul@pwsan.com>
9830L:	linux-omap@vger.kernel.org
9831S:	Maintained
9832F:	arch/arm/*omap*/*clock*
9833
9834OMAP DEVICE TREE SUPPORT
9835M:	Benoît Cousson <bcousson@baylibre.com>
9836M:	Tony Lindgren <tony@atomide.com>
9837L:	linux-omap@vger.kernel.org
9838L:	devicetree@vger.kernel.org
9839S:	Maintained
9840F:	arch/arm/boot/dts/*omap*
9841F:	arch/arm/boot/dts/*am3*
9842F:	arch/arm/boot/dts/*am4*
9843F:	arch/arm/boot/dts/*am5*
9844F:	arch/arm/boot/dts/*dra7*
9845
9846OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9847M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9848L:	linux-omap@vger.kernel.org
9849L:	linux-fbdev@vger.kernel.org
9850S:	Maintained
9851F:	drivers/video/fbdev/omap2/
9852F:	Documentation/arm/OMAP/DSS
9853
9854OMAP FRAMEBUFFER SUPPORT
9855M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9856L:	linux-fbdev@vger.kernel.org
9857L:	linux-omap@vger.kernel.org
9858S:	Maintained
9859F:	drivers/video/fbdev/omap/
9860
9861OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9862M:	Roger Quadros <rogerq@ti.com>
9863M:	Tony Lindgren <tony@atomide.com>
9864L:	linux-omap@vger.kernel.org
9865S:	Maintained
9866F:	drivers/memory/omap-gpmc.c
9867F:	arch/arm/mach-omap2/*gpmc*
9868
9869OMAP GPIO DRIVER
9870M:	Grygorii Strashko <grygorii.strashko@ti.com>
9871M:	Santosh Shilimkar <ssantosh@kernel.org>
9872M:	Kevin Hilman <khilman@kernel.org>
9873L:	linux-omap@vger.kernel.org
9874S:	Maintained
9875F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9876F:	drivers/gpio/gpio-omap.c
9877
9878OMAP HARDWARE SPINLOCK SUPPORT
9879M:	Ohad Ben-Cohen <ohad@wizery.com>
9880L:	linux-omap@vger.kernel.org
9881S:	Maintained
9882F:	drivers/hwspinlock/omap_hwspinlock.c
9883
9884OMAP HS MMC SUPPORT
9885L:	linux-mmc@vger.kernel.org
9886L:	linux-omap@vger.kernel.org
9887S:	Orphan
9888F:	drivers/mmc/host/omap_hsmmc.c
9889
9890OMAP HWMOD DATA
9891M:	Paul Walmsley <paul@pwsan.com>
9892L:	linux-omap@vger.kernel.org
9893S:	Maintained
9894F:	arch/arm/mach-omap2/omap_hwmod*data*
9895
9896OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9897M:	Benoît Cousson <bcousson@baylibre.com>
9898L:	linux-omap@vger.kernel.org
9899S:	Maintained
9900F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9901
9902OMAP HWMOD SUPPORT
9903M:	Benoît Cousson <bcousson@baylibre.com>
9904M:	Paul Walmsley <paul@pwsan.com>
9905L:	linux-omap@vger.kernel.org
9906S:	Maintained
9907F:	arch/arm/mach-omap2/omap_hwmod.*
9908
9909OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9910M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9911L:	linux-media@vger.kernel.org
9912S:	Maintained
9913F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9914F:	drivers/media/platform/omap3isp/
9915F:	drivers/staging/media/omap4iss/
9916
9917OMAP MMC SUPPORT
9918M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9919L:	linux-omap@vger.kernel.org
9920S:	Maintained
9921F:	drivers/mmc/host/omap.c
9922
9923OMAP POWER MANAGEMENT SUPPORT
9924M:	Kevin Hilman <khilman@kernel.org>
9925L:	linux-omap@vger.kernel.org
9926S:	Maintained
9927F:	arch/arm/*omap*/*pm*
9928F:	drivers/cpufreq/omap-cpufreq.c
9929
9930OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9931M:	Rajendra Nayak <rnayak@codeaurora.org>
9932M:	Paul Walmsley <paul@pwsan.com>
9933L:	linux-omap@vger.kernel.org
9934S:	Maintained
9935F:	arch/arm/mach-omap2/prm*
9936
9937OMAP RANDOM NUMBER GENERATOR SUPPORT
9938M:	Deepak Saxena <dsaxena@plexity.net>
9939S:	Maintained
9940F:	drivers/char/hw_random/omap-rng.c
9941
9942OMAP USB SUPPORT
9943L:	linux-usb@vger.kernel.org
9944L:	linux-omap@vger.kernel.org
9945S:	Orphan
9946F:	drivers/usb/*/*omap*
9947F:	arch/arm/*omap*/usb*
9948
9949OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9950M:	Mark Jackson <mpfj@newflow.co.uk>
9951L:	linux-omap@vger.kernel.org
9952S:	Maintained
9953F:	arch/arm/boot/dts/am335x-nano.dts
9954
9955OMAP1 SUPPORT
9956M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9957M:	Tony Lindgren <tony@atomide.com>
9958L:	linux-omap@vger.kernel.org
9959Q:	http://patchwork.kernel.org/project/linux-omap/list/
9960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9961S:	Maintained
9962F:	arch/arm/mach-omap1/
9963F:	arch/arm/plat-omap/
9964F:	arch/arm/configs/omap1_defconfig
9965F:	drivers/i2c/busses/i2c-omap.c
9966F:	include/linux/i2c-omap.h
9967
9968OMAP2+ SUPPORT
9969M:	Tony Lindgren <tony@atomide.com>
9970L:	linux-omap@vger.kernel.org
9971W:	http://www.muru.com/linux/omap/
9972W:	http://linux.omap.com/
9973Q:	http://patchwork.kernel.org/project/linux-omap/list/
9974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9975S:	Maintained
9976F:	arch/arm/mach-omap2/
9977F:	arch/arm/plat-omap/
9978F:	arch/arm/configs/omap2plus_defconfig
9979F:	drivers/i2c/busses/i2c-omap.c
9980F:	drivers/irqchip/irq-omap-intc.c
9981F:	drivers/mfd/*omap*.c
9982F:	drivers/mfd/menelaus.c
9983F:	drivers/mfd/palmas.c
9984F:	drivers/mfd/tps65217.c
9985F:	drivers/mfd/tps65218.c
9986F:	drivers/mfd/tps65910.c
9987F:	drivers/mfd/twl-core.[ch]
9988F:	drivers/mfd/twl4030*.c
9989F:	drivers/mfd/twl6030*.c
9990F:	drivers/mfd/twl6040*.c
9991F:	drivers/regulator/palmas-regulator*.c
9992F:	drivers/regulator/pbias-regulator.c
9993F:	drivers/regulator/tps65217-regulator.c
9994F:	drivers/regulator/tps65218-regulator.c
9995F:	drivers/regulator/tps65910-regulator.c
9996F:	drivers/regulator/twl-regulator.c
9997F:	drivers/regulator/twl6030-regulator.c
9998F:	include/linux/i2c-omap.h
9999
10000ONION OMEGA2+ BOARD
10001M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10002L:	linux-mips@linux-mips.org
10003S:	Maintained
10004F:	arch/mips/boot/dts/ralink/omega2p.dts
10005
10006OMFS FILESYSTEM
10007M:	Bob Copeland <me@bobcopeland.com>
10008L:	linux-karma-devel@lists.sourceforge.net
10009S:	Maintained
10010F:	Documentation/filesystems/omfs.txt
10011F:	fs/omfs/
10012
10013OMNIKEY CARDMAN 4000 DRIVER
10014M:	Harald Welte <laforge@gnumonks.org>
10015S:	Maintained
10016F:	drivers/char/pcmcia/cm4000_cs.c
10017F:	include/linux/cm4000_cs.h
10018F:	include/uapi/linux/cm4000_cs.h
10019
10020OMNIKEY CARDMAN 4040 DRIVER
10021M:	Harald Welte <laforge@gnumonks.org>
10022S:	Maintained
10023F:	drivers/char/pcmcia/cm4040_cs.*
10024
10025OMNIVISION OV13858 SENSOR DRIVER
10026M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10027L:	linux-media@vger.kernel.org
10028T:	git git://linuxtv.org/media_tree.git
10029S:	Maintained
10030F:	drivers/media/i2c/ov13858.c
10031
10032OMNIVISION OV5640 SENSOR DRIVER
10033M:	Steve Longerbeam <slongerbeam@gmail.com>
10034L:	linux-media@vger.kernel.org
10035T:	git git://linuxtv.org/media_tree.git
10036S:	Maintained
10037F:	drivers/media/i2c/ov5640.c
10038
10039OMNIVISION OV5647 SENSOR DRIVER
10040M:	Luis Oliveira <lolivei@synopsys.com>
10041L:	linux-media@vger.kernel.org
10042T:	git git://linuxtv.org/media_tree.git
10043S:	Maintained
10044F:	drivers/media/i2c/ov5647.c
10045
10046OMNIVISION OV7670 SENSOR DRIVER
10047M:	Jonathan Corbet <corbet@lwn.net>
10048L:	linux-media@vger.kernel.org
10049T:	git git://linuxtv.org/media_tree.git
10050S:	Maintained
10051F:	drivers/media/i2c/ov7670.c
10052F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10053
10054ONENAND FLASH DRIVER
10055M:	Kyungmin Park <kyungmin.park@samsung.com>
10056L:	linux-mtd@lists.infradead.org
10057S:	Maintained
10058F:	drivers/mtd/onenand/
10059F:	include/linux/mtd/onenand*.h
10060
10061ONSTREAM SCSI TAPE DRIVER
10062M:	Willem Riede <osst@riede.org>
10063L:	osst-users@lists.sourceforge.net
10064L:	linux-scsi@vger.kernel.org
10065S:	Maintained
10066F:	Documentation/scsi/osst.txt
10067F:	drivers/scsi/osst.*
10068F:	drivers/scsi/osst_*.h
10069F:	drivers/scsi/st.h
10070
10071OP-TEE DRIVER
10072M:	Jens Wiklander <jens.wiklander@linaro.org>
10073S:	Maintained
10074F:	drivers/tee/optee/
10075
10076OPA-VNIC DRIVER
10077M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10078M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10079L:	linux-rdma@vger.kernel.org
10080S:	Supported
10081F:	drivers/infiniband/ulp/opa_vnic
10082
10083OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10084M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10085L:	devicetree@vger.kernel.org
10086S:	Maintained
10087F:	Documentation/devicetree/dynamic-resolution-notes.txt
10088F:	Documentation/devicetree/overlay-notes.txt
10089F:	drivers/of/overlay.c
10090F:	drivers/of/resolver.c
10091
10092OPEN FIRMWARE AND FLATTENED DEVICE TREE
10093M:	Rob Herring <robh+dt@kernel.org>
10094M:	Frank Rowand <frowand.list@gmail.com>
10095L:	devicetree@vger.kernel.org
10096W:	http://www.devicetree.org/
10097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10098S:	Maintained
10099F:	drivers/of/
10100F:	include/linux/of*.h
10101F:	scripts/dtc/
10102F:	Documentation/ABI/testing/sysfs-firmware-ofw
10103
10104OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10105M:	Rob Herring <robh+dt@kernel.org>
10106M:	Mark Rutland <mark.rutland@arm.com>
10107L:	devicetree@vger.kernel.org
10108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10109Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10110S:	Maintained
10111F:	Documentation/devicetree/
10112F:	arch/*/boot/dts/
10113F:	include/dt-bindings/
10114
10115OPENCORES I2C BUS DRIVER
10116M:	Peter Korsgaard <jacmet@sunsite.dk>
10117L:	linux-i2c@vger.kernel.org
10118S:	Maintained
10119F:	Documentation/i2c/busses/i2c-ocores
10120F:	drivers/i2c/busses/i2c-ocores.c
10121
10122OPENRISC ARCHITECTURE
10123M:	Jonas Bonn <jonas@southpole.se>
10124M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10125M:	Stafford Horne <shorne@gmail.com>
10126T:	git git://github.com/openrisc/linux.git
10127L:	openrisc@lists.librecores.org
10128W:	http://openrisc.io
10129S:	Maintained
10130F:	Documentation/devicetree/bindings/openrisc/
10131F:	Documentation/openrisc/
10132F:	arch/openrisc/
10133F:	drivers/irqchip/irq-ompic.c
10134F:	drivers/irqchip/irq-or1k-*
10135
10136OPENVSWITCH
10137M:	Pravin B Shelar <pshelar@ovn.org>
10138L:	netdev@vger.kernel.org
10139L:	dev@openvswitch.org
10140W:	http://openvswitch.org
10141S:	Maintained
10142F:	net/openvswitch/
10143F:	include/uapi/linux/openvswitch.h
10144
10145OPERATING PERFORMANCE POINTS (OPP)
10146M:	Viresh Kumar <vireshk@kernel.org>
10147M:	Nishanth Menon <nm@ti.com>
10148M:	Stephen Boyd <sboyd@codeaurora.org>
10149L:	linux-pm@vger.kernel.org
10150S:	Maintained
10151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10152F:	drivers/opp/
10153F:	include/linux/pm_opp.h
10154F:	Documentation/power/opp.txt
10155F:	Documentation/devicetree/bindings/opp/
10156
10157OPL4 DRIVER
10158M:	Clemens Ladisch <clemens@ladisch.de>
10159L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10160T:	git git://git.alsa-project.org/alsa-kernel.git
10161S:	Maintained
10162F:	sound/drivers/opl4/
10163
10164OPROFILE
10165M:	Robert Richter <rric@kernel.org>
10166L:	oprofile-list@lists.sf.net
10167S:	Maintained
10168F:	arch/*/include/asm/oprofile*.h
10169F:	arch/*/oprofile/
10170F:	drivers/oprofile/
10171F:	include/linux/oprofile.h
10172
10173ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10174M:	Mark Fasheh <mfasheh@versity.com>
10175M:	Joel Becker <jlbec@evilplan.org>
10176L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10177W:	http://ocfs2.wiki.kernel.org
10178S:	Supported
10179F:	Documentation/filesystems/ocfs2.txt
10180F:	Documentation/filesystems/dlmfs.txt
10181F:	fs/ocfs2/
10182
10183ORANGEFS FILESYSTEM
10184M:	Mike Marshall <hubcap@omnibond.com>
10185L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10187S:	Supported
10188F:	fs/orangefs/
10189F:	Documentation/filesystems/orangefs.txt
10190
10191ORINOCO DRIVER
10192L:	linux-wireless@vger.kernel.org
10193W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10194W:	http://www.nongnu.org/orinoco/
10195S:	Orphan
10196F:	drivers/net/wireless/intersil/orinoco/
10197
10198OSD LIBRARY and FILESYSTEM
10199M:	Boaz Harrosh <ooo@electrozaur.com>
10200S:	Maintained
10201F:	drivers/scsi/osd/
10202F:	include/scsi/osd_*
10203F:	fs/exofs/
10204
10205OV2659 OMNIVISION SENSOR DRIVER
10206M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10207L:	linux-media@vger.kernel.org
10208W:	https://linuxtv.org
10209Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10210T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10211S:	Maintained
10212F:	drivers/media/i2c/ov2659.c
10213F:	include/media/i2c/ov2659.h
10214
10215OVERLAY FILESYSTEM
10216M:	Miklos Szeredi <miklos@szeredi.hu>
10217L:	linux-unionfs@vger.kernel.org
10218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10219S:	Supported
10220F:	fs/overlayfs/
10221F:	Documentation/filesystems/overlayfs.txt
10222
10223P54 WIRELESS DRIVER
10224M:	Christian Lamparter <chunkeey@googlemail.com>
10225L:	linux-wireless@vger.kernel.org
10226W:	http://wireless.kernel.org/en/users/Drivers/p54
10227S:	Maintained
10228F:	drivers/net/wireless/intersil/p54/
10229
10230PA SEMI ETHERNET DRIVER
10231L:	netdev@vger.kernel.org
10232S:	Orphan
10233F:	drivers/net/ethernet/pasemi/*
10234
10235PA SEMI SMBUS DRIVER
10236L:	linux-i2c@vger.kernel.org
10237S:	Orphan
10238F:	drivers/i2c/busses/i2c-pasemi.c
10239
10240PADATA PARALLEL EXECUTION MECHANISM
10241M:	Steffen Klassert <steffen.klassert@secunet.com>
10242L:	linux-crypto@vger.kernel.org
10243S:	Maintained
10244F:	kernel/padata.c
10245F:	include/linux/padata.h
10246F:	Documentation/padata.txt
10247
10248PANASONIC LAPTOP ACPI EXTRAS DRIVER
10249M:	Harald Welte <laforge@gnumonks.org>
10250L:	platform-driver-x86@vger.kernel.org
10251S:	Maintained
10252F:	drivers/platform/x86/panasonic-laptop.c
10253
10254PANASONIC MN10300/AM33/AM34 PORT
10255M:	David Howells <dhowells@redhat.com>
10256L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10257W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10258S:	Maintained
10259F:	Documentation/mn10300/
10260F:	arch/mn10300/
10261
10262PARALLEL LCD/KEYPAD PANEL DRIVER
10263M:	Willy Tarreau <willy@haproxy.com>
10264M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10265S:	Odd Fixes
10266F:	Documentation/misc-devices/lcd-panel-cgram.txt
10267F:	drivers/misc/panel.c
10268
10269PARALLEL PORT SUBSYSTEM
10270M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10271M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10272L:	linux-parport@lists.infradead.org (subscribers-only)
10273S:	Maintained
10274F:	drivers/parport/
10275F:	include/linux/parport*.h
10276F:	drivers/char/ppdev.c
10277F:	include/uapi/linux/ppdev.h
10278F:	Documentation/parport*.txt
10279
10280PARAVIRT_OPS INTERFACE
10281M:	Juergen Gross <jgross@suse.com>
10282M:	Alok Kataria <akataria@vmware.com>
10283M:	Rusty Russell <rusty@rustcorp.com.au>
10284L:	virtualization@lists.linux-foundation.org
10285S:	Supported
10286F:	Documentation/virtual/paravirt_ops.txt
10287F:	arch/*/kernel/paravirt*
10288F:	arch/*/include/asm/paravirt*.h
10289F:	include/linux/hypervisor.h
10290
10291PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10292M:	Tim Waugh <tim@cyberelk.net>
10293L:	linux-parport@lists.infradead.org (subscribers-only)
10294S:	Maintained
10295F:	Documentation/blockdev/paride.txt
10296F:	drivers/block/paride/
10297
10298PARISC ARCHITECTURE
10299M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10300M:	Helge Deller <deller@gmx.de>
10301L:	linux-parisc@vger.kernel.org
10302W:	http://www.parisc-linux.org/
10303Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10306S:	Maintained
10307F:	arch/parisc/
10308F:	Documentation/parisc/
10309F:	drivers/parisc/
10310F:	drivers/char/agp/parisc-agp.c
10311F:	drivers/input/serio/gscps2.c
10312F:	drivers/parport/parport_gsc.*
10313F:	drivers/tty/serial/8250/8250_gsc.c
10314F:	drivers/video/fbdev/sti*
10315F:	drivers/video/console/sti*
10316F:	drivers/video/logo/logo_parisc*
10317
10318PARMAN
10319M:	Jiri Pirko <jiri@mellanox.com>
10320L:	netdev@vger.kernel.org
10321S:	Supported
10322F:	lib/parman.c
10323F:	lib/test_parman.c
10324F:	include/linux/parman.h
10325
10326PC87360 HARDWARE MONITORING DRIVER
10327M:	Jim Cromie <jim.cromie@gmail.com>
10328L:	linux-hwmon@vger.kernel.org
10329S:	Maintained
10330F:	Documentation/hwmon/pc87360
10331F:	drivers/hwmon/pc87360.c
10332
10333PC8736x GPIO DRIVER
10334M:	Jim Cromie <jim.cromie@gmail.com>
10335S:	Maintained
10336F:	drivers/char/pc8736x_gpio.c
10337
10338PC87427 HARDWARE MONITORING DRIVER
10339M:	Jean Delvare <jdelvare@suse.com>
10340L:	linux-hwmon@vger.kernel.org
10341S:	Maintained
10342F:	Documentation/hwmon/pc87427
10343F:	drivers/hwmon/pc87427.c
10344
10345PCA9532 LED DRIVER
10346M:	Riku Voipio <riku.voipio@iki.fi>
10347S:	Maintained
10348F:	drivers/leds/leds-pca9532.c
10349F:	include/linux/leds-pca9532.h
10350
10351PCA9541 I2C BUS MASTER SELECTOR DRIVER
10352M:	Guenter Roeck <linux@roeck-us.net>
10353L:	linux-i2c@vger.kernel.org
10354S:	Maintained
10355F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10356
10357PCDP - PRIMARY CONSOLE AND DEBUG PORT
10358M:	Khalid Aziz <khalid@gonehiking.org>
10359S:	Maintained
10360F:	drivers/firmware/pcdp.*
10361
10362PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10363M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10364L:	linux-pci@vger.kernel.org
10365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10366S:	Maintained
10367F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10368F:	drivers/pci/host/pci-aardvark.c
10369
10370PCI DRIVER FOR ALTERA PCIE IP
10371M:	Ley Foon Tan <lftan@altera.com>
10372L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10373L:	linux-pci@vger.kernel.org
10374S:	Supported
10375F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10376F:	drivers/pci/host/pcie-altera.c
10377
10378PCI DRIVER FOR APPLIEDMICRO XGENE
10379M:	Tanmay Inamdar <tinamdar@apm.com>
10380L:	linux-pci@vger.kernel.org
10381L:	linux-arm-kernel@lists.infradead.org
10382S:	Maintained
10383F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10384F:	drivers/pci/host/pci-xgene.c
10385
10386PCI DRIVER FOR ARM VERSATILE PLATFORM
10387M:	Rob Herring <robh@kernel.org>
10388L:	linux-pci@vger.kernel.org
10389L:	linux-arm-kernel@lists.infradead.org
10390S:	Maintained
10391F:	Documentation/devicetree/bindings/pci/versatile.txt
10392F:	drivers/pci/host/pci-versatile.c
10393
10394PCI DRIVER FOR ARMADA 8K
10395M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10396L:	linux-pci@vger.kernel.org
10397L:	linux-arm-kernel@lists.infradead.org
10398S:	Maintained
10399F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10400F:	drivers/pci/dwc/pcie-armada8k.c
10401
10402PCI DRIVER FOR FREESCALE LAYERSCAPE
10403M:	Minghuan Lian <minghuan.Lian@freescale.com>
10404M:	Mingkai Hu <mingkai.hu@freescale.com>
10405M:	Roy Zang <tie-fei.zang@freescale.com>
10406L:	linuxppc-dev@lists.ozlabs.org
10407L:	linux-pci@vger.kernel.org
10408L:	linux-arm-kernel@lists.infradead.org
10409S:	Maintained
10410F:	drivers/pci/dwc/*layerscape*
10411
10412PCI DRIVER FOR GENERIC OF HOSTS
10413M:	Will Deacon <will.deacon@arm.com>
10414L:	linux-pci@vger.kernel.org
10415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10416S:	Maintained
10417F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10418F:	drivers/pci/host/pci-host-common.c
10419F:	drivers/pci/host/pci-host-generic.c
10420
10421PCI DRIVER FOR IMX6
10422M:	Richard Zhu <hongxing.zhu@nxp.com>
10423M:	Lucas Stach <l.stach@pengutronix.de>
10424L:	linux-pci@vger.kernel.org
10425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10426S:	Maintained
10427F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10428F:	drivers/pci/dwc/*imx6*
10429
10430PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10431M:	Keith Busch <keith.busch@intel.com>
10432M:	Jonathan Derrick <jonathan.derrick@intel.com>
10433L:	linux-pci@vger.kernel.org
10434S:	Supported
10435F:	drivers/pci/host/vmd.c
10436
10437PCI DRIVER FOR MICROSEMI SWITCHTEC
10438M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10439M:	Logan Gunthorpe <logang@deltatee.com>
10440L:	linux-pci@vger.kernel.org
10441S:	Maintained
10442F:	Documentation/switchtec.txt
10443F:	Documentation/ABI/testing/sysfs-class-switchtec
10444F:	drivers/pci/switch/switchtec*
10445F:	include/uapi/linux/switchtec_ioctl.h
10446F:	include/linux/switchtec.h
10447F:	drivers/ntb/hw/mscc/
10448
10449PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10450M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10451M:	Jason Cooper <jason@lakedaemon.net>
10452L:	linux-pci@vger.kernel.org
10453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10454S:	Maintained
10455F:	drivers/pci/host/*mvebu*
10456
10457PCI DRIVER FOR NVIDIA TEGRA
10458M:	Thierry Reding <thierry.reding@gmail.com>
10459L:	linux-tegra@vger.kernel.org
10460L:	linux-pci@vger.kernel.org
10461S:	Supported
10462F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10463F:	drivers/pci/host/pci-tegra.c
10464
10465PCI DRIVER FOR RENESAS R-CAR
10466M:	Simon Horman <horms@verge.net.au>
10467L:	linux-pci@vger.kernel.org
10468L:	linux-renesas-soc@vger.kernel.org
10469S:	Maintained
10470F:	drivers/pci/host/*rcar*
10471
10472PCI DRIVER FOR SAMSUNG EXYNOS
10473M:	Jingoo Han <jingoohan1@gmail.com>
10474L:	linux-pci@vger.kernel.org
10475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10476L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10477S:	Maintained
10478F:	drivers/pci/dwc/pci-exynos.c
10479
10480PCI DRIVER FOR SYNOPSYS DESIGNWARE
10481M:	Jingoo Han <jingoohan1@gmail.com>
10482M:	Joao Pinto <Joao.Pinto@synopsys.com>
10483L:	linux-pci@vger.kernel.org
10484S:	Maintained
10485F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10486F:	drivers/pci/dwc/*designware*
10487
10488PCI DRIVER FOR TI DRA7XX
10489M:	Kishon Vijay Abraham I <kishon@ti.com>
10490L:	linux-omap@vger.kernel.org
10491L:	linux-pci@vger.kernel.org
10492S:	Supported
10493F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10494F:	drivers/pci/dwc/pci-dra7xx.c
10495
10496PCI DRIVER FOR TI KEYSTONE
10497M:	Murali Karicheri <m-karicheri2@ti.com>
10498L:	linux-pci@vger.kernel.org
10499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10500S:	Maintained
10501F:	drivers/pci/dwc/*keystone*
10502
10503PCI ENDPOINT SUBSYSTEM
10504M:	Kishon Vijay Abraham I <kishon@ti.com>
10505M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10506L:	linux-pci@vger.kernel.org
10507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10508S:	Supported
10509F:	drivers/pci/endpoint/
10510F:	drivers/misc/pci_endpoint_test.c
10511F:	tools/pci/
10512
10513PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10514M:	Russell Currey <ruscur@russell.cc>
10515L:	linuxppc-dev@lists.ozlabs.org
10516S:	Supported
10517F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10518F:	arch/powerpc/kernel/eeh*.c
10519F:	arch/powerpc/platforms/*/eeh*.c
10520F:	arch/powerpc/include/*/eeh*.h
10521
10522PCI ERROR RECOVERY
10523M:	Linas Vepstas <linasvepstas@gmail.com>
10524L:	linux-pci@vger.kernel.org
10525S:	Supported
10526F:	Documentation/PCI/pci-error-recovery.txt
10527
10528PCI MSI DRIVER FOR ALTERA MSI IP
10529M:	Ley Foon Tan <lftan@altera.com>
10530L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10531L:	linux-pci@vger.kernel.org
10532S:	Supported
10533F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10534F:	drivers/pci/host/pcie-altera-msi.c
10535
10536PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10537M:	Duc Dang <dhdang@apm.com>
10538L:	linux-pci@vger.kernel.org
10539L:	linux-arm-kernel@lists.infradead.org
10540S:	Maintained
10541F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10542F:	drivers/pci/host/pci-xgene-msi.c
10543
10544PCI SUBSYSTEM
10545M:	Bjorn Helgaas <bhelgaas@google.com>
10546L:	linux-pci@vger.kernel.org
10547Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10549S:	Supported
10550F:	Documentation/devicetree/bindings/pci/
10551F:	Documentation/PCI/
10552F:	drivers/pci/
10553F:	include/linux/pci*
10554F:	arch/x86/pci/
10555F:	arch/x86/kernel/quirks.c
10556
10557PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10558M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10559L:	linux-pci@vger.kernel.org
10560Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10562S:	Supported
10563F:	drivers/pci/host/
10564F:	drivers/pci/dwc/
10565
10566PCIE DRIVER FOR AXIS ARTPEC
10567M:	Niklas Cassel <niklas.cassel@axis.com>
10568M:	Jesper Nilsson <jesper.nilsson@axis.com>
10569L:	linux-arm-kernel@axis.com
10570L:	linux-pci@vger.kernel.org
10571S:	Maintained
10572F:	Documentation/devicetree/bindings/pci/axis,artpec*
10573F:	drivers/pci/dwc/*artpec*
10574
10575PCIE DRIVER FOR CAVIUM THUNDERX
10576M:	David Daney <david.daney@cavium.com>
10577L:	linux-pci@vger.kernel.org
10578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10579S:	Supported
10580F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10581F:	drivers/pci/host/pci-thunder-*
10582
10583PCIE DRIVER FOR HISILICON
10584M:	Zhou Wang <wangzhou1@hisilicon.com>
10585L:	linux-pci@vger.kernel.org
10586S:	Maintained
10587F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10588F:	drivers/pci/dwc/pcie-hisi.c
10589
10590PCIE DRIVER FOR HISILICON KIRIN
10591M:	Xiaowei Song <songxiaowei@hisilicon.com>
10592M:	Binghui Wang <wangbinghui@hisilicon.com>
10593L:	linux-pci@vger.kernel.org
10594S:	Maintained
10595F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10596F:	drivers/pci/dwc/pcie-kirin.c
10597
10598PCIE DRIVER FOR HISILICON STB
10599M:	Jianguo Sun <sunjianguo1@huawei.com>
10600M:	Shawn Guo <shawn.guo@linaro.org>
10601L:	linux-pci@vger.kernel.org
10602S:	Maintained
10603F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10604F:	drivers/pci/dwc/pcie-histb.c
10605
10606PCIE DRIVER FOR MEDIATEK
10607M:	Ryder Lee <ryder.lee@mediatek.com>
10608L:	linux-pci@vger.kernel.org
10609L:	linux-mediatek@lists.infradead.org
10610S:	Supported
10611F:	Documentation/devicetree/bindings/pci/mediatek*
10612F:	drivers/pci/host/*mediatek*
10613
10614PCIE DRIVER FOR QUALCOMM MSM
10615M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10616L:	linux-pci@vger.kernel.org
10617L:	linux-arm-msm@vger.kernel.org
10618S:	Maintained
10619F:	drivers/pci/dwc/*qcom*
10620
10621PCIE DRIVER FOR ROCKCHIP
10622M:	Shawn Lin <shawn.lin@rock-chips.com>
10623L:	linux-pci@vger.kernel.org
10624L:	linux-rockchip@lists.infradead.org
10625S:	Maintained
10626F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10627F:	drivers/pci/host/pcie-rockchip.c
10628
10629PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10630M:	Linus Walleij <linus.walleij@linaro.org>
10631L:	linux-pci@vger.kernel.org
10632S:	Maintained
10633F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10634F:	drivers/pci/host/pci-v3-semi.c
10635
10636PCIE DRIVER FOR ST SPEAR13XX
10637M:	Pratyush Anand <pratyush.anand@gmail.com>
10638L:	linux-pci@vger.kernel.org
10639S:	Maintained
10640F:	drivers/pci/dwc/*spear*
10641
10642PCMCIA SUBSYSTEM
10643P:	Linux PCMCIA Team
10644L:	linux-pcmcia@lists.infradead.org
10645W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10647S:	Maintained
10648F:	Documentation/pcmcia/
10649F:	tools/pcmcia/
10650F:	drivers/pcmcia/
10651F:	include/pcmcia/
10652
10653PCNET32 NETWORK DRIVER
10654M:	Don Fry <pcnet32@frontier.com>
10655L:	netdev@vger.kernel.org
10656S:	Maintained
10657F:	drivers/net/ethernet/amd/pcnet32.c
10658
10659PCRYPT PARALLEL CRYPTO ENGINE
10660M:	Steffen Klassert <steffen.klassert@secunet.com>
10661L:	linux-crypto@vger.kernel.org
10662S:	Maintained
10663F:	crypto/pcrypt.c
10664F:	include/crypto/pcrypt.h
10665
10666PEAQ WMI HOTKEYS DRIVER
10667M:	Hans de Goede <hdegoede@redhat.com>
10668L:	platform-driver-x86@vger.kernel.org
10669S:	Maintained
10670F:	drivers/platform/x86/peaq-wmi.c
10671
10672PER-CPU MEMORY ALLOCATOR
10673M:	Tejun Heo <tj@kernel.org>
10674M:	Christoph Lameter <cl@linux.com>
10675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10676S:	Maintained
10677F:	include/linux/percpu*.h
10678F:	mm/percpu*.c
10679F:	arch/*/include/asm/percpu.h
10680
10681PER-TASK DELAY ACCOUNTING
10682M:	Balbir Singh <bsingharora@gmail.com>
10683S:	Maintained
10684F:	include/linux/delayacct.h
10685F:	kernel/delayacct.c
10686
10687PERFORMANCE EVENTS SUBSYSTEM
10688M:	Peter Zijlstra <peterz@infradead.org>
10689M:	Ingo Molnar <mingo@redhat.com>
10690M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10691R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10692R:	Jiri Olsa <jolsa@redhat.com>
10693R:	Namhyung Kim <namhyung@kernel.org>
10694L:	linux-kernel@vger.kernel.org
10695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10696S:	Supported
10697F:	kernel/events/*
10698F:	include/linux/perf_event.h
10699F:	include/uapi/linux/perf_event.h
10700F:	arch/*/kernel/perf_event*.c
10701F:	arch/*/kernel/*/perf_event*.c
10702F:	arch/*/kernel/*/*/perf_event*.c
10703F:	arch/*/include/asm/perf_event.h
10704F:	arch/*/kernel/perf_callchain.c
10705F:	arch/*/events/*
10706F:	tools/perf/
10707
10708PERSONALITY HANDLING
10709M:	Christoph Hellwig <hch@infradead.org>
10710L:	linux-abi-devel@lists.sourceforge.net
10711S:	Maintained
10712F:	include/linux/personality.h
10713F:	include/uapi/linux/personality.h
10714
10715PHONET PROTOCOL
10716M:	Remi Denis-Courmont <courmisch@gmail.com>
10717S:	Supported
10718F:	Documentation/networking/phonet.txt
10719F:	include/linux/phonet.h
10720F:	include/net/phonet/
10721F:	include/uapi/linux/phonet.h
10722F:	net/phonet/
10723
10724PHRAM MTD DRIVER
10725M:	Joern Engel <joern@lazybastard.org>
10726L:	linux-mtd@lists.infradead.org
10727S:	Maintained
10728F:	drivers/mtd/devices/phram.c
10729
10730PICOLCD HID DRIVER
10731M:	Bruno Prémont <bonbons@linux-vserver.org>
10732L:	linux-input@vger.kernel.org
10733S:	Maintained
10734F:	drivers/hid/hid-picolcd*
10735
10736PICOXCELL SUPPORT
10737M:	Jamie Iles <jamie@jamieiles.com>
10738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10739T:	git git://github.com/jamieiles/linux-2.6-ji.git
10740S:	Supported
10741F:	arch/arm/boot/dts/picoxcell*
10742F:	arch/arm/mach-picoxcell/
10743F:	drivers/crypto/picoxcell*
10744
10745PIN CONTROL SUBSYSTEM
10746M:	Linus Walleij <linus.walleij@linaro.org>
10747L:	linux-gpio@vger.kernel.org
10748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10749S:	Maintained
10750F:	Documentation/devicetree/bindings/pinctrl/
10751F:	Documentation/driver-api/pinctl.rst
10752F:	drivers/pinctrl/
10753F:	include/linux/pinctrl/
10754
10755PIN CONTROLLER - ATMEL AT91
10756M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10758S:	Maintained
10759F:	drivers/pinctrl/pinctrl-at91.*
10760
10761PIN CONTROLLER - ATMEL AT91 PIO4
10762M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10764L:	linux-gpio@vger.kernel.org
10765S:	Supported
10766F:	drivers/pinctrl/pinctrl-at91-pio4.*
10767
10768PIN CONTROLLER - INTEL
10769M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10770M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10771S:	Maintained
10772F:	drivers/pinctrl/intel/
10773
10774PIN CONTROLLER - QUALCOMM
10775M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10776S:	Maintained
10777L:	linux-arm-msm@vger.kernel.org
10778F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10779F:	drivers/pinctrl/qcom/
10780
10781PIN CONTROLLER - RENESAS
10782M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10783M:	Geert Uytterhoeven <geert+renesas@glider.be>
10784L:	linux-renesas-soc@vger.kernel.org
10785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10786S:	Maintained
10787F:	drivers/pinctrl/sh-pfc/
10788
10789PIN CONTROLLER - SAMSUNG
10790M:	Tomasz Figa <tomasz.figa@gmail.com>
10791M:	Krzysztof Kozlowski <krzk@kernel.org>
10792M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10794L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10795Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10797S:	Maintained
10798F:	drivers/pinctrl/samsung/
10799F:	include/dt-bindings/pinctrl/samsung.h
10800F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10801
10802PIN CONTROLLER - SINGLE
10803M:	Tony Lindgren <tony@atomide.com>
10804M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10806L:	linux-omap@vger.kernel.org
10807S:	Maintained
10808F:	drivers/pinctrl/pinctrl-single.c
10809
10810PIN CONTROLLER - ST SPEAR
10811M:	Viresh Kumar <vireshk@kernel.org>
10812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10813W:	http://www.st.com/spear
10814S:	Maintained
10815F:	drivers/pinctrl/spear/
10816
10817PISTACHIO SOC SUPPORT
10818M:	James Hartley <james.hartley@sondrel.com>
10819L:	linux-mips@linux-mips.org
10820S:	Odd Fixes
10821F:	arch/mips/pistachio/
10822F:	arch/mips/include/asm/mach-pistachio/
10823F:	arch/mips/boot/dts/img/pistachio*
10824F:	arch/mips/configs/pistachio*_defconfig
10825
10826PKTCDVD DRIVER
10827S:	Orphan
10828M:	linux-block@vger.kernel.org
10829F:	drivers/block/pktcdvd.c
10830F:	include/linux/pktcdvd.h
10831F:	include/uapi/linux/pktcdvd.h
10832
10833PKUNITY SOC DRIVERS
10834M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10835W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10836S:	Maintained
10837T:	git git://github.com/gxt/linux.git
10838F:	drivers/input/serio/i8042-unicore32io.h
10839F:	drivers/i2c/busses/i2c-puv3.c
10840F:	drivers/video/fbdev/fb-puv3.c
10841F:	drivers/rtc/rtc-puv3.c
10842
10843PMBUS HARDWARE MONITORING DRIVERS
10844M:	Guenter Roeck <linux@roeck-us.net>
10845L:	linux-hwmon@vger.kernel.org
10846W:	http://hwmon.wiki.kernel.org/
10847W:	http://www.roeck-us.net/linux/drivers/
10848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10849S:	Maintained
10850F:	Documentation/hwmon/pmbus
10851F:	drivers/hwmon/pmbus/
10852F:	include/linux/pmbus.h
10853
10854PMC SIERRA MaxRAID DRIVER
10855L:	linux-scsi@vger.kernel.org
10856W:	http://www.pmc-sierra.com/
10857S:	Orphan
10858F:	drivers/scsi/pmcraid.*
10859
10860PMC SIERRA PM8001 DRIVER
10861M:	Jack Wang <jinpu.wang@profitbricks.com>
10862M:	lindar_liu@usish.com
10863L:	linux-scsi@vger.kernel.org
10864S:	Supported
10865F:	drivers/scsi/pm8001/
10866
10867PNP SUPPORT
10868M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10869S:	Maintained
10870F:	drivers/pnp/
10871
10872POSIX CLOCKS and TIMERS
10873M:	Thomas Gleixner <tglx@linutronix.de>
10874L:	linux-kernel@vger.kernel.org
10875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10876S:	Maintained
10877F:	fs/timerfd.c
10878F:	include/linux/timer*
10879F:	kernel/time/*timer*
10880
10881POWER MANAGEMENT CORE
10882M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10883L:	linux-pm@vger.kernel.org
10884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10885B:	https://bugzilla.kernel.org
10886S:	Supported
10887F:	drivers/base/power/
10888F:	include/linux/pm.h
10889F:	include/linux/pm_*
10890F:	include/linux/powercap.h
10891F:	drivers/powercap/
10892
10893POWER STATE COORDINATION INTERFACE (PSCI)
10894M:	Mark Rutland <mark.rutland@arm.com>
10895M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10896L:	linux-arm-kernel@lists.infradead.org
10897S:	Maintained
10898F:	drivers/firmware/psci*.c
10899F:	include/linux/psci.h
10900F:	include/uapi/linux/psci.h
10901
10902POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10903M:	Sebastian Reichel <sre@kernel.org>
10904L:	linux-pm@vger.kernel.org
10905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10906S:	Maintained
10907F:	Documentation/devicetree/bindings/power/supply/
10908F:	include/linux/power_supply.h
10909F:	drivers/power/supply/
10910
10911POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10912M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10913L:	linuxppc-dev@lists.ozlabs.org
10914S:	Maintained
10915F:	drivers/char/powernv-op-panel.c
10916
10917PPP OVER ATM (RFC 2364)
10918M:	Mitchell Blank Jr <mitch@sfgoth.com>
10919S:	Maintained
10920F:	net/atm/pppoatm.c
10921F:	include/uapi/linux/atmppp.h
10922
10923PPP OVER ETHERNET
10924M:	Michal Ostrowski <mostrows@earthlink.net>
10925S:	Maintained
10926F:	drivers/net/ppp/pppoe.c
10927F:	drivers/net/ppp/pppox.c
10928
10929PPP OVER L2TP
10930M:	James Chapman <jchapman@katalix.com>
10931S:	Maintained
10932F:	net/l2tp/l2tp_ppp.c
10933F:	include/linux/if_pppol2tp.h
10934F:	include/uapi/linux/if_pppol2tp.h
10935
10936PPP PROTOCOL DRIVERS AND COMPRESSORS
10937M:	Paul Mackerras <paulus@samba.org>
10938L:	linux-ppp@vger.kernel.org
10939S:	Maintained
10940F:	drivers/net/ppp/ppp_*
10941
10942PPS SUPPORT
10943M:	Rodolfo Giometti <giometti@enneenne.com>
10944W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10945L:	linuxpps@ml.enneenne.com (subscribers-only)
10946S:	Maintained
10947F:	Documentation/pps/
10948F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10949F:	Documentation/ABI/testing/sysfs-pps
10950F:	drivers/pps/
10951F:	include/linux/pps*.h
10952F:	include/uapi/linux/pps.h
10953
10954PPTP DRIVER
10955M:	Dmitry Kozlov <xeb@mail.ru>
10956L:	netdev@vger.kernel.org
10957S:	Maintained
10958F:	drivers/net/ppp/pptp.c
10959W:	http://sourceforge.net/projects/accel-pptp
10960
10961PREEMPTIBLE KERNEL
10962M:	Robert Love <rml@tech9.net>
10963L:	kpreempt-tech@lists.sourceforge.net
10964W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10965S:	Supported
10966F:	Documentation/preempt-locking.txt
10967F:	include/linux/preempt.h
10968
10969PRINTK
10970M:	Petr Mladek <pmladek@suse.com>
10971M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10972R:	Steven Rostedt <rostedt@goodmis.org>
10973S:	Maintained
10974F:	kernel/printk/
10975F:	include/linux/printk.h
10976
10977PRISM54 WIRELESS DRIVER
10978M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10979L:	linux-wireless@vger.kernel.org
10980W:	http://wireless.kernel.org/en/users/Drivers/p54
10981S:	Obsolete
10982F:	drivers/net/wireless/intersil/prism54/
10983
10984PROC SYSCTL
10985M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10986M:	Kees Cook <keescook@chromium.org>
10987L:	linux-kernel@vger.kernel.org
10988L:	linux-fsdevel@vger.kernel.org
10989S:	Maintained
10990F:	fs/proc/proc_sysctl.c
10991F:	include/linux/sysctl.h
10992F:	kernel/sysctl.c
10993F:	tools/testing/selftests/sysctl/
10994
10995PS3 NETWORK SUPPORT
10996M:	Geoff Levand <geoff@infradead.org>
10997L:	netdev@vger.kernel.org
10998L:	linuxppc-dev@lists.ozlabs.org
10999S:	Maintained
11000F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11001
11002PS3 PLATFORM SUPPORT
11003M:	Geoff Levand <geoff@infradead.org>
11004L:	linuxppc-dev@lists.ozlabs.org
11005S:	Maintained
11006F:	arch/powerpc/boot/ps3*
11007F:	arch/powerpc/include/asm/lv1call.h
11008F:	arch/powerpc/include/asm/ps3*.h
11009F:	arch/powerpc/platforms/ps3/
11010F:	drivers/*/ps3*
11011F:	drivers/ps3/
11012F:	drivers/rtc/rtc-ps3.c
11013F:	drivers/usb/host/*ps3.c
11014F:	sound/ppc/snd_ps3*
11015
11016PS3VRAM DRIVER
11017M:	Jim Paris <jim@jtan.com>
11018M:	Geoff Levand <geoff@infradead.org>
11019L:	linuxppc-dev@lists.ozlabs.org
11020S:	Maintained
11021F:	drivers/block/ps3vram.c
11022
11023PSAMPLE PACKET SAMPLING SUPPORT:
11024M:	Yotam Gigi <yotam.gi@gmail.com>
11025S:	Maintained
11026F:	net/psample
11027F:	include/net/psample.h
11028F:	include/uapi/linux/psample.h
11029
11030PSTORE FILESYSTEM
11031M:	Kees Cook <keescook@chromium.org>
11032M:	Anton Vorontsov <anton@enomsg.org>
11033M:	Colin Cross <ccross@android.com>
11034M:	Tony Luck <tony.luck@intel.com>
11035S:	Maintained
11036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11037F:	fs/pstore/
11038F:	include/linux/pstore*
11039F:	drivers/firmware/efi/efi-pstore.c
11040F:	drivers/acpi/apei/erst.c
11041F:	Documentation/admin-guide/ramoops.rst
11042F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11043K:	\b(pstore|ramoops)
11044
11045PTP HARDWARE CLOCK SUPPORT
11046M:	Richard Cochran <richardcochran@gmail.com>
11047L:	netdev@vger.kernel.org
11048S:	Maintained
11049W:	http://linuxptp.sourceforge.net/
11050F:	Documentation/ABI/testing/sysfs-ptp
11051F:	Documentation/ptp/*
11052F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11053F:	drivers/net/phy/dp83640*
11054F:	drivers/ptp/*
11055F:	include/linux/ptp_cl*
11056
11057PTRACE SUPPORT
11058M:	Oleg Nesterov <oleg@redhat.com>
11059S:	Maintained
11060F:	include/asm-generic/syscall.h
11061F:	include/linux/ptrace.h
11062F:	include/linux/regset.h
11063F:	include/linux/tracehook.h
11064F:	include/uapi/linux/ptrace.h
11065F:	include/uapi/linux/ptrace.h
11066F:	include/asm-generic/ptrace.h
11067F:	kernel/ptrace.c
11068F:	arch/*/ptrace*.c
11069F:	arch/*/*/ptrace*.c
11070F:	arch/*/include/asm/ptrace*.h
11071
11072PULSE8-CEC DRIVER
11073M:	Hans Verkuil <hverkuil@xs4all.nl>
11074L:	linux-media@vger.kernel.org
11075T:	git git://linuxtv.org/media_tree.git
11076S:	Maintained
11077F:	drivers/media/usb/pulse8-cec/*
11078F:	Documentation/media/cec-drivers/pulse8-cec.rst
11079
11080PVRUSB2 VIDEO4LINUX DRIVER
11081M:	Mike Isely <isely@pobox.com>
11082L:	pvrusb2@isely.net	(subscribers-only)
11083L:	linux-media@vger.kernel.org
11084W:	http://www.isely.net/pvrusb2/
11085T:	git git://linuxtv.org/media_tree.git
11086S:	Maintained
11087F:	Documentation/media/v4l-drivers/pvrusb2*
11088F:	drivers/media/usb/pvrusb2/
11089
11090PWC WEBCAM DRIVER
11091M:	Hans Verkuil <hverkuil@xs4all.nl>
11092L:	linux-media@vger.kernel.org
11093T:	git git://linuxtv.org/media_tree.git
11094S:	Odd Fixes
11095F:	drivers/media/usb/pwc/*
11096
11097PWM FAN DRIVER
11098M:	Kamil Debski <kamil@wypas.org>
11099M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11100L:	linux-hwmon@vger.kernel.org
11101S:	Supported
11102F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11103F:	Documentation/hwmon/pwm-fan
11104F:	drivers/hwmon/pwm-fan.c
11105
11106PWM IR Transmitter
11107M:	Sean Young <sean@mess.org>
11108L:	linux-media@vger.kernel.org
11109S:	Maintained
11110F:	drivers/media/rc/pwm-ir-tx.c
11111
11112PWM SUBSYSTEM
11113M:	Thierry Reding <thierry.reding@gmail.com>
11114L:	linux-pwm@vger.kernel.org
11115S:	Maintained
11116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11117F:	Documentation/pwm.txt
11118F:	Documentation/devicetree/bindings/pwm/
11119F:	include/linux/pwm.h
11120F:	drivers/pwm/
11121F:	drivers/video/backlight/pwm_bl.c
11122F:	include/linux/pwm_backlight.h
11123F:	drivers/gpio/gpio-mvebu.c
11124F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11125
11126PXA GPIO DRIVER
11127M:	Robert Jarzmik <robert.jarzmik@free.fr>
11128L:	linux-gpio@vger.kernel.org
11129S:	Maintained
11130F:	drivers/gpio/gpio-pxa.c
11131
11132PXA MMCI DRIVER
11133S:	Orphan
11134
11135PXA RTC DRIVER
11136M:	Robert Jarzmik <robert.jarzmik@free.fr>
11137L:	linux-rtc@vger.kernel.org
11138S:	Maintained
11139
11140PXA2xx/PXA3xx SUPPORT
11141M:	Daniel Mack <daniel@zonque.org>
11142M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11143M:	Robert Jarzmik <robert.jarzmik@free.fr>
11144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11145T:	git git://github.com/hzhuang1/linux.git
11146T:	git git://github.com/rjarzmik/linux.git
11147S:	Maintained
11148F:	arch/arm/boot/dts/pxa*
11149F:	arch/arm/mach-pxa/
11150F:	drivers/dma/pxa*
11151F:	drivers/pcmcia/pxa2xx*
11152F:	drivers/pinctrl/pxa/
11153F:	drivers/spi/spi-pxa2xx*
11154F:	drivers/usb/gadget/udc/pxa2*
11155F:	include/sound/pxa2xx-lib.h
11156F:	sound/arm/pxa*
11157F:	sound/soc/pxa/
11158
11159PXA3xx NAND FLASH DRIVER
11160M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11161L:	linux-mtd@lists.infradead.org
11162S:	Maintained
11163F:	drivers/mtd/nand/pxa3xx_nand.c
11164
11165QAT DRIVER
11166M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11167L:	qat-linux@intel.com
11168S:	Supported
11169F:	drivers/crypto/qat/
11170
11171QCOM AUDIO (ASoC) DRIVERS
11172M:	Patrick Lai <plai@codeaurora.org>
11173M:	Banajit Goswami <bgoswami@codeaurora.org>
11174L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11175S:	Supported
11176F:	sound/soc/qcom/
11177
11178QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11179M:	Gabriel Somlo <somlo@cmu.edu>
11180M:	"Michael S. Tsirkin" <mst@redhat.com>
11181L:	qemu-devel@nongnu.org
11182S:	Maintained
11183F:	drivers/firmware/qemu_fw_cfg.c
11184
11185QIB DRIVER
11186M:	Mike Marciniszyn <infinipath@intel.com>
11187L:	linux-rdma@vger.kernel.org
11188S:	Supported
11189F:	drivers/infiniband/hw/qib/
11190
11191QLOGIC QL41xxx FCOE DRIVER
11192M:	QLogic-Storage-Upstream@cavium.com
11193L:	linux-scsi@vger.kernel.org
11194S:	Supported
11195F:	drivers/scsi/qedf/
11196
11197QLOGIC QL41xxx ISCSI DRIVER
11198M:	QLogic-Storage-Upstream@cavium.com
11199L:	linux-scsi@vger.kernel.org
11200S:	Supported
11201F:	drivers/scsi/qedi/
11202
11203QLOGIC QL4xxx ETHERNET DRIVER
11204M:	Ariel Elior <Ariel.Elior@cavium.com>
11205M:	everest-linux-l2@cavium.com
11206L:	netdev@vger.kernel.org
11207S:	Supported
11208F:	drivers/net/ethernet/qlogic/qed/
11209F:	include/linux/qed/
11210F:	drivers/net/ethernet/qlogic/qede/
11211
11212QLOGIC QL4xxx RDMA DRIVER
11213M:	Ram Amrani <Ram.Amrani@cavium.com>
11214M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11215M:	Ariel Elior <Ariel.Elior@cavium.com>
11216L:	linux-rdma@vger.kernel.org
11217S:	Supported
11218F:	drivers/infiniband/hw/qedr/
11219F:	include/uapi/rdma/qedr-abi.h
11220
11221QLOGIC QLA1280 SCSI DRIVER
11222M:	Michael Reed <mdr@sgi.com>
11223L:	linux-scsi@vger.kernel.org
11224S:	Maintained
11225F:	drivers/scsi/qla1280.[ch]
11226
11227QLOGIC QLA2XXX FC-SCSI DRIVER
11228M:	qla2xxx-upstream@qlogic.com
11229L:	linux-scsi@vger.kernel.org
11230S:	Supported
11231F:	Documentation/scsi/LICENSE.qla2xxx
11232F:	drivers/scsi/qla2xxx/
11233
11234QLOGIC QLA3XXX NETWORK DRIVER
11235M:	Dept-GELinuxNICDev@cavium.com
11236L:	netdev@vger.kernel.org
11237S:	Supported
11238F:	Documentation/networking/LICENSE.qla3xxx
11239F:	drivers/net/ethernet/qlogic/qla3xxx.*
11240
11241QLOGIC QLA4XXX iSCSI DRIVER
11242M:	QLogic-Storage-Upstream@qlogic.com
11243L:	linux-scsi@vger.kernel.org
11244S:	Supported
11245F:	Documentation/scsi/LICENSE.qla4xxx
11246F:	drivers/scsi/qla4xxx/
11247
11248QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11249M:	Harish Patil <harish.patil@cavium.com>
11250M:	Manish Chopra <manish.chopra@cavium.com>
11251M:	Dept-GELinuxNICDev@cavium.com
11252L:	netdev@vger.kernel.org
11253S:	Supported
11254F:	drivers/net/ethernet/qlogic/qlcnic/
11255
11256QLOGIC QLGE 10Gb ETHERNET DRIVER
11257M:	Harish Patil <harish.patil@cavium.com>
11258M:	Manish Chopra <manish.chopra@cavium.com>
11259M:	Dept-GELinuxNICDev@cavium.com
11260L:	netdev@vger.kernel.org
11261S:	Supported
11262F:	drivers/net/ethernet/qlogic/qlge/
11263
11264QNX4 FILESYSTEM
11265M:	Anders Larsen <al@alarsen.net>
11266W:	http://www.alarsen.net/linux/qnx4fs/
11267S:	Maintained
11268F:	fs/qnx4/
11269F:	include/uapi/linux/qnx4_fs.h
11270F:	include/uapi/linux/qnxtypes.h
11271
11272QORIQ DPAA2 FSL-MC BUS DRIVER
11273M:	Stuart Yoder <stuyoder@gmail.com>
11274M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11275L:	linux-kernel@vger.kernel.org
11276S:	Maintained
11277F:	drivers/staging/fsl-mc/
11278F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11279
11280QT1010 MEDIA DRIVER
11281M:	Antti Palosaari <crope@iki.fi>
11282L:	linux-media@vger.kernel.org
11283W:	https://linuxtv.org
11284W:	http://palosaari.fi/linux/
11285Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11286T:	git git://linuxtv.org/anttip/media_tree.git
11287S:	Maintained
11288F:	drivers/media/tuners/qt1010*
11289
11290QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11291M:	Kalle Valo <kvalo@qca.qualcomm.com>
11292L:	ath10k@lists.infradead.org
11293W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11295S:	Supported
11296F:	drivers/net/wireless/ath/ath10k/
11297
11298QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11299M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11300L:	linux-wireless@vger.kernel.org
11301W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11302S:	Supported
11303F:	drivers/net/wireless/ath/ath9k/
11304
11305QUALCOMM CAMERA SUBSYSTEM DRIVER
11306M:	Todor Tomov <todor.tomov@linaro.org>
11307L:	linux-media@vger.kernel.org
11308S:	Maintained
11309F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11310F:	Documentation/media/v4l-drivers/qcom_camss.rst
11311F:	drivers/media/platform/qcom/camss-8x16/
11312
11313QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11314M:	Timur Tabi <timur@codeaurora.org>
11315L:	netdev@vger.kernel.org
11316S:	Supported
11317F:	drivers/net/ethernet/qualcomm/emac/
11318
11319QUALCOMM HEXAGON ARCHITECTURE
11320M:	Richard Kuo <rkuo@codeaurora.org>
11321L:	linux-hexagon@vger.kernel.org
11322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11323S:	Supported
11324F:	arch/hexagon/
11325
11326QUALCOMM IOMMU
11327M:	Rob Clark <robdclark@gmail.com>
11328L:	iommu@lists.linux-foundation.org
11329L:	linux-arm-msm@vger.kernel.org
11330S:	Maintained
11331F:	drivers/iommu/qcom_iommu.c
11332
11333QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11334M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11335L:	linux-media@vger.kernel.org
11336L:	linux-arm-msm@vger.kernel.org
11337T:	git git://linuxtv.org/media_tree.git
11338S:	Maintained
11339F:	drivers/media/platform/qcom/venus/
11340
11341QUALCOMM WCN36XX WIRELESS DRIVER
11342M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11343L:	wcn36xx@lists.infradead.org
11344W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11345T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11346S:	Supported
11347F:	drivers/net/wireless/ath/wcn36xx/
11348
11349QUANTENNA QTNFMAC WIRELESS DRIVER
11350M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11351M:	Avinash Patil <avinashp@quantenna.com>
11352M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11353L:	linux-wireless@vger.kernel.org
11354S:	Maintained
11355F:	drivers/net/wireless/quantenna
11356
11357RADEON and AMDGPU DRM DRIVERS
11358M:	Alex Deucher <alexander.deucher@amd.com>
11359M:	Christian König <christian.koenig@amd.com>
11360L:	amd-gfx@lists.freedesktop.org
11361T:	git git://people.freedesktop.org/~agd5f/linux
11362S:	Supported
11363F:	drivers/gpu/drm/radeon/
11364F:	include/uapi/drm/radeon_drm.h
11365F:	drivers/gpu/drm/amd/
11366F:	include/uapi/drm/amdgpu_drm.h
11367
11368RADEON FRAMEBUFFER DISPLAY DRIVER
11369M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11370L:	linux-fbdev@vger.kernel.org
11371S:	Maintained
11372F:	drivers/video/fbdev/aty/radeon*
11373F:	include/uapi/linux/radeonfb.h
11374
11375RADIOSHARK RADIO DRIVER
11376M:	Hans Verkuil <hverkuil@xs4all.nl>
11377L:	linux-media@vger.kernel.org
11378T:	git git://linuxtv.org/media_tree.git
11379S:	Maintained
11380F:	drivers/media/radio/radio-shark.c
11381
11382RADIOSHARK2 RADIO DRIVER
11383M:	Hans Verkuil <hverkuil@xs4all.nl>
11384L:	linux-media@vger.kernel.org
11385T:	git git://linuxtv.org/media_tree.git
11386S:	Maintained
11387F:	drivers/media/radio/radio-shark2.c
11388F:	drivers/media/radio/radio-tea5777.c
11389
11390RADOS BLOCK DEVICE (RBD)
11391M:	Ilya Dryomov <idryomov@gmail.com>
11392M:	Sage Weil <sage@redhat.com>
11393M:	Alex Elder <elder@kernel.org>
11394L:	ceph-devel@vger.kernel.org
11395W:	http://ceph.com/
11396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11397T:	git git://github.com/ceph/ceph-client.git
11398S:	Supported
11399F:	Documentation/ABI/testing/sysfs-bus-rbd
11400F:	drivers/block/rbd.c
11401F:	drivers/block/rbd_types.h
11402
11403RAGE128 FRAMEBUFFER DISPLAY DRIVER
11404M:	Paul Mackerras <paulus@samba.org>
11405L:	linux-fbdev@vger.kernel.org
11406S:	Maintained
11407F:	drivers/video/fbdev/aty/aty128fb.c
11408
11409RAINSHADOW-CEC DRIVER
11410M:	Hans Verkuil <hverkuil@xs4all.nl>
11411L:	linux-media@vger.kernel.org
11412T:	git git://linuxtv.org/media_tree.git
11413S:	Maintained
11414F:	drivers/media/usb/rainshadow-cec/*
11415
11416RALINK MIPS ARCHITECTURE
11417M:	John Crispin <john@phrozen.org>
11418L:	linux-mips@linux-mips.org
11419S:	Maintained
11420F:	arch/mips/ralink
11421
11422RALINK RT2X00 WIRELESS LAN DRIVER
11423P:	rt2x00 project
11424M:	Stanislaw Gruszka <sgruszka@redhat.com>
11425M:	Helmut Schaa <helmut.schaa@googlemail.com>
11426L:	linux-wireless@vger.kernel.org
11427S:	Maintained
11428F:	drivers/net/wireless/ralink/rt2x00/
11429
11430RAMDISK RAM BLOCK DEVICE DRIVER
11431M:	Jens Axboe <axboe@kernel.dk>
11432S:	Maintained
11433F:	Documentation/blockdev/ramdisk.txt
11434F:	drivers/block/brd.c
11435
11436RANDOM NUMBER DRIVER
11437M:	"Theodore Ts'o" <tytso@mit.edu>
11438S:	Maintained
11439F:	drivers/char/random.c
11440
11441RAPIDIO SUBSYSTEM
11442M:	Matt Porter <mporter@kernel.crashing.org>
11443M:	Alexandre Bounine <alexandre.bounine@idt.com>
11444S:	Maintained
11445F:	drivers/rapidio/
11446
11447RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11448L:	linux-wireless@vger.kernel.org
11449S:	Orphan
11450F:	drivers/net/wireless/ray*
11451
11452RCUTORTURE MODULE
11453M:	Josh Triplett <josh@joshtriplett.org>
11454M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11455L:	linux-kernel@vger.kernel.org
11456S:	Supported
11457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11458F:	Documentation/RCU/torture.txt
11459F:	kernel/rcu/rcutorture.c
11460
11461RCUTORTURE TEST FRAMEWORK
11462M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11463M:	Josh Triplett <josh@joshtriplett.org>
11464R:	Steven Rostedt <rostedt@goodmis.org>
11465R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11466R:	Lai Jiangshan <jiangshanlai@gmail.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:	tools/testing/selftests/rcutorture
11471
11472RDC R-321X SoC
11473M:	Florian Fainelli <florian@openwrt.org>
11474S:	Maintained
11475
11476RDC R6040 FAST ETHERNET DRIVER
11477M:	Florian Fainelli <f.fainelli@gmail.com>
11478L:	netdev@vger.kernel.org
11479S:	Maintained
11480F:	drivers/net/ethernet/rdc/r6040.c
11481
11482RDMAVT - RDMA verbs software
11483M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11484L:	linux-rdma@vger.kernel.org
11485S:	Supported
11486F:	drivers/infiniband/sw/rdmavt
11487
11488RDS - RELIABLE DATAGRAM SOCKETS
11489M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11490L:	netdev@vger.kernel.org
11491L:	linux-rdma@vger.kernel.org
11492L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11493W:	https://oss.oracle.com/projects/rds/
11494S:	Supported
11495F:	net/rds/
11496F:	Documentation/networking/rds.txt
11497
11498RDT - RESOURCE ALLOCATION
11499M:	Fenghua Yu <fenghua.yu@intel.com>
11500L:	linux-kernel@vger.kernel.org
11501S:	Supported
11502F:	arch/x86/kernel/cpu/intel_rdt*
11503F:	arch/x86/include/asm/intel_rdt_sched.h
11504F:	Documentation/x86/intel_rdt*
11505
11506READ-COPY UPDATE (RCU)
11507M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11508M:	Josh Triplett <josh@joshtriplett.org>
11509R:	Steven Rostedt <rostedt@goodmis.org>
11510R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11511R:	Lai Jiangshan <jiangshanlai@gmail.com>
11512L:	linux-kernel@vger.kernel.org
11513W:	http://www.rdrop.com/users/paulmck/RCU/
11514S:	Supported
11515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11516F:	Documentation/RCU/
11517X:	Documentation/RCU/torture.txt
11518F:	include/linux/rcu*
11519X:	include/linux/srcu.h
11520F:	kernel/rcu/
11521X:	kernel/torture.c
11522
11523REAL TIME CLOCK (RTC) SUBSYSTEM
11524M:	Alessandro Zummo <a.zummo@towertech.it>
11525M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11526L:	linux-rtc@vger.kernel.org
11527Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11529S:	Maintained
11530F:	Documentation/devicetree/bindings/rtc/
11531F:	Documentation/rtc.txt
11532F:	drivers/rtc/
11533F:	include/linux/rtc.h
11534F:	include/uapi/linux/rtc.h
11535F:	include/linux/rtc/
11536F:	include/linux/platform_data/rtc-*
11537F:	tools/testing/selftests/timers/rtctest.c
11538
11539REALTEK AUDIO CODECS
11540M:	Bard Liao <bardliao@realtek.com>
11541M:	Oder Chiou <oder_chiou@realtek.com>
11542S:	Maintained
11543F:	sound/soc/codecs/rt*
11544F:	include/sound/rt*.h
11545
11546REGISTER MAP ABSTRACTION
11547M:	Mark Brown <broonie@kernel.org>
11548L:	linux-kernel@vger.kernel.org
11549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11550S:	Supported
11551F:	Documentation/devicetree/bindings/regmap/
11552F:	drivers/base/regmap/
11553F:	include/linux/regmap.h
11554
11555REISERFS FILE SYSTEM
11556L:	reiserfs-devel@vger.kernel.org
11557S:	Supported
11558F:	fs/reiserfs/
11559
11560REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11561M:	Ohad Ben-Cohen <ohad@wizery.com>
11562M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11563L:	linux-remoteproc@vger.kernel.org
11564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11565S:	Maintained
11566F:	Documentation/devicetree/bindings/remoteproc/
11567F:	Documentation/remoteproc.txt
11568F:	drivers/remoteproc/
11569F:	include/linux/remoteproc.h
11570
11571REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11572M:	Ohad Ben-Cohen <ohad@wizery.com>
11573M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11574L:	linux-remoteproc@vger.kernel.org
11575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11576S:	Maintained
11577F:	drivers/rpmsg/
11578F:	Documentation/rpmsg.txt
11579F:	include/linux/rpmsg.h
11580F:	include/linux/rpmsg/
11581
11582RENESAS CLOCK DRIVERS
11583M:	Geert Uytterhoeven <geert+renesas@glider.be>
11584L:	linux-renesas-soc@vger.kernel.org
11585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11586S:	Supported
11587F:	drivers/clk/renesas/
11588
11589RENESAS ETHERNET DRIVERS
11590R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11591L:	netdev@vger.kernel.org
11592L:	linux-renesas-soc@vger.kernel.org
11593F:	Documentation/devicetree/bindings/net/renesas,*.txt
11594F:	Documentation/devicetree/bindings/net/sh_eth.txt
11595F:	drivers/net/ethernet/renesas/
11596F:	include/linux/sh_eth.h
11597
11598RENESAS R-CAR GYROADC DRIVER
11599M:	Marek Vasut <marek.vasut@gmail.com>
11600L:	linux-iio@vger.kernel.org
11601S:	Supported
11602F:	drivers/iio/adc/rcar_gyro_adc.c
11603
11604RENESAS USB PHY DRIVER
11605M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11606L:	linux-renesas-soc@vger.kernel.org
11607S:	Maintained
11608F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11609
11610RESET CONTROLLER FRAMEWORK
11611M:	Philipp Zabel <p.zabel@pengutronix.de>
11612T:	git git://git.pengutronix.de/git/pza/linux
11613S:	Maintained
11614F:	drivers/reset/
11615F:	Documentation/devicetree/bindings/reset/
11616F:	include/dt-bindings/reset/
11617F:	include/linux/reset.h
11618F:	include/linux/reset-controller.h
11619
11620RFKILL
11621M:	Johannes Berg <johannes@sipsolutions.net>
11622L:	linux-wireless@vger.kernel.org
11623W:	http://wireless.kernel.org/
11624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11626S:	Maintained
11627F:	Documentation/rfkill.txt
11628F:	Documentation/ABI/stable/sysfs-class-rfkill
11629F:	net/rfkill/
11630
11631RHASHTABLE
11632M:	Thomas Graf <tgraf@suug.ch>
11633M:	Herbert Xu <herbert@gondor.apana.org.au>
11634L:	netdev@vger.kernel.org
11635S:	Maintained
11636F:	lib/rhashtable.c
11637F:	include/linux/rhashtable.h
11638
11639RICOH R5C592 MEMORYSTICK DRIVER
11640M:	Maxim Levitsky <maximlevitsky@gmail.com>
11641S:	Maintained
11642F:	drivers/memstick/host/r592.*
11643
11644RICOH SMARTMEDIA/XD DRIVER
11645M:	Maxim Levitsky <maximlevitsky@gmail.com>
11646S:	Maintained
11647F:	drivers/mtd/nand/r852.c
11648F:	drivers/mtd/nand/r852.h
11649
11650RISC-V ARCHITECTURE
11651M:	Palmer Dabbelt <palmer@sifive.com>
11652M:	Albert Ou <albert@sifive.com>
11653L:	patches@groups.riscv.org
11654T:	git https://github.com/riscv/riscv-linux
11655S:	Supported
11656F:	arch/riscv/
11657K:	riscv
11658N:	riscv
11659
11660ROCCAT DRIVERS
11661M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11662W:	http://sourceforge.net/projects/roccat/
11663S:	Maintained
11664F:	drivers/hid/hid-roccat*
11665F:	include/linux/hid-roccat*
11666F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11667
11668ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11669M:	Jacob chen <jacob2.chen@rock-chips.com>
11670L:	linux-media@vger.kernel.org
11671S:	Maintained
11672F:	drivers/media/platform/rockchip/rga/
11673F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11674
11675ROCKER DRIVER
11676M:	Jiri Pirko <jiri@resnulli.us>
11677L:	netdev@vger.kernel.org
11678S:	Supported
11679F:	drivers/net/ethernet/rocker/
11680
11681ROCKETPORT DRIVER
11682P:	Comtrol Corp.
11683W:	http://www.comtrol.com
11684S:	Maintained
11685F:	Documentation/serial/rocket.txt
11686F:	drivers/tty/rocket*
11687
11688ROCKETPORT EXPRESS/INFINITY DRIVER
11689M:	Kevin Cernekee <cernekee@gmail.com>
11690L:	linux-serial@vger.kernel.org
11691S:	Odd Fixes
11692F:	drivers/tty/serial/rp2.*
11693
11694ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11695M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11696L:	linux-kernel@vger.kernel.org
11697L:	linux-renesas-soc@vger.kernel.org
11698S:	Supported
11699F:	drivers/mfd/bd9571mwv.c
11700F:	drivers/regulator/bd9571mwv-regulator.c
11701F:	drivers/gpio/gpio-bd9571mwv.c
11702F:	include/linux/mfd/bd9571mwv.h
11703F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11704
11705ROSE NETWORK LAYER
11706M:	Ralf Baechle <ralf@linux-mips.org>
11707L:	linux-hams@vger.kernel.org
11708W:	http://www.linux-ax25.org/
11709S:	Maintained
11710F:	include/net/rose.h
11711F:	include/uapi/linux/rose.h
11712F:	net/rose/
11713
11714RTL2830 MEDIA DRIVER
11715M:	Antti Palosaari <crope@iki.fi>
11716L:	linux-media@vger.kernel.org
11717W:	https://linuxtv.org
11718W:	http://palosaari.fi/linux/
11719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11720T:	git git://linuxtv.org/anttip/media_tree.git
11721S:	Maintained
11722F:	drivers/media/dvb-frontends/rtl2830*
11723
11724RTL2832 MEDIA DRIVER
11725M:	Antti Palosaari <crope@iki.fi>
11726L:	linux-media@vger.kernel.org
11727W:	https://linuxtv.org
11728W:	http://palosaari.fi/linux/
11729Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11730T:	git git://linuxtv.org/anttip/media_tree.git
11731S:	Maintained
11732F:	drivers/media/dvb-frontends/rtl2832*
11733
11734RTL2832_SDR MEDIA DRIVER
11735M:	Antti Palosaari <crope@iki.fi>
11736L:	linux-media@vger.kernel.org
11737W:	https://linuxtv.org
11738W:	http://palosaari.fi/linux/
11739Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11740T:	git git://linuxtv.org/anttip/media_tree.git
11741S:	Maintained
11742F:	drivers/media/dvb-frontends/rtl2832_sdr*
11743
11744RTL8180 WIRELESS DRIVER
11745L:	linux-wireless@vger.kernel.org
11746W:	http://wireless.kernel.org/
11747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11748S:	Orphan
11749F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11750
11751RTL8187 WIRELESS DRIVER
11752M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11753M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11754M:	Larry Finger <Larry.Finger@lwfinger.net>
11755L:	linux-wireless@vger.kernel.org
11756W:	http://wireless.kernel.org/
11757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11758S:	Maintained
11759F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11760
11761RTL8192CE WIRELESS DRIVER
11762M:	Larry Finger <Larry.Finger@lwfinger.net>
11763M:	Chaoming Li <chaoming_li@realsil.com.cn>
11764L:	linux-wireless@vger.kernel.org
11765W:	http://wireless.kernel.org/
11766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11767S:	Maintained
11768F:	drivers/net/wireless/realtek/rtlwifi/
11769F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11770
11771RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11772M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11773L:	linux-wireless@vger.kernel.org
11774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11775S:	Maintained
11776F:	drivers/net/wireless/realtek/rtl8xxxu/
11777
11778RXRPC SOCKETS (AF_RXRPC)
11779M:	David Howells <dhowells@redhat.com>
11780L:	linux-afs@lists.infradead.org
11781S:	Supported
11782F:	net/rxrpc/
11783F:	include/keys/rxrpc-type.h
11784F:	include/net/af_rxrpc.h
11785F:	include/trace/events/rxrpc.h
11786F:	include/uapi/linux/rxrpc.h
11787F:	Documentation/networking/rxrpc.txt
11788W:	https://www.infradead.org/~dhowells/kafs/
11789
11790S3 SAVAGE FRAMEBUFFER DRIVER
11791M:	Antonino Daplas <adaplas@gmail.com>
11792L:	linux-fbdev@vger.kernel.org
11793S:	Maintained
11794F:	drivers/video/fbdev/savage/
11795
11796S390
11797M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11798M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11799L:	linux-s390@vger.kernel.org
11800W:	http://www.ibm.com/developerworks/linux/linux390/
11801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11802S:	Supported
11803F:	arch/s390/
11804F:	drivers/s390/
11805F:	Documentation/s390/
11806F:	Documentation/driver-api/s390-drivers.rst
11807
11808S390 COMMON I/O LAYER
11809M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11810M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11811L:	linux-s390@vger.kernel.org
11812W:	http://www.ibm.com/developerworks/linux/linux390/
11813S:	Supported
11814F:	drivers/s390/cio/
11815
11816S390 DASD DRIVER
11817M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11818M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11819L:	linux-s390@vger.kernel.org
11820W:	http://www.ibm.com/developerworks/linux/linux390/
11821S:	Supported
11822F:	drivers/s390/block/dasd*
11823F:	block/partitions/ibm.c
11824
11825S390 IOMMU (PCI)
11826M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11827L:	linux-s390@vger.kernel.org
11828W:	http://www.ibm.com/developerworks/linux/linux390/
11829S:	Supported
11830F:	drivers/iommu/s390-iommu.c
11831
11832S390 IUCV NETWORK LAYER
11833M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11834M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11835L:	linux-s390@vger.kernel.org
11836W:	http://www.ibm.com/developerworks/linux/linux390/
11837S:	Supported
11838F:	drivers/s390/net/*iucv*
11839F:	include/net/iucv/
11840F:	net/iucv/
11841
11842S390 NETWORK DRIVERS
11843M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11844M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11845L:	linux-s390@vger.kernel.org
11846W:	http://www.ibm.com/developerworks/linux/linux390/
11847S:	Supported
11848F:	drivers/s390/net/
11849
11850S390 PCI SUBSYSTEM
11851M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11852M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11853L:	linux-s390@vger.kernel.org
11854W:	http://www.ibm.com/developerworks/linux/linux390/
11855S:	Supported
11856F:	arch/s390/pci/
11857F:	drivers/pci/hotplug/s390_pci_hpc.c
11858
11859S390 VFIO-CCW DRIVER
11860M:	Cornelia Huck <cohuck@redhat.com>
11861M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11862L:	linux-s390@vger.kernel.org
11863L:	kvm@vger.kernel.org
11864S:	Supported
11865F:	drivers/s390/cio/vfio_ccw*
11866F:	Documentation/s390/vfio-ccw.txt
11867F:	include/uapi/linux/vfio_ccw.h
11868
11869S390 ZCRYPT DRIVER
11870M:	Harald Freudenberger <freude@de.ibm.com>
11871L:	linux-s390@vger.kernel.org
11872W:	http://www.ibm.com/developerworks/linux/linux390/
11873S:	Supported
11874F:	drivers/s390/crypto/
11875
11876S390 ZFCP DRIVER
11877M:	Steffen Maier <maier@linux.vnet.ibm.com>
11878M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11879L:	linux-s390@vger.kernel.org
11880W:	http://www.ibm.com/developerworks/linux/linux390/
11881S:	Supported
11882F:	drivers/s390/scsi/zfcp_*
11883
11884S3C24XX SD/MMC Driver
11885M:	Ben Dooks <ben-linux@fluff.org>
11886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11887S:	Supported
11888F:	drivers/mmc/host/s3cmci.*
11889
11890SAA6588 RDS RECEIVER DRIVER
11891M:	Hans Verkuil <hverkuil@xs4all.nl>
11892L:	linux-media@vger.kernel.org
11893T:	git git://linuxtv.org/media_tree.git
11894W:	https://linuxtv.org
11895S:	Odd Fixes
11896F:	drivers/media/i2c/saa6588*
11897
11898SAA7134 VIDEO4LINUX DRIVER
11899M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11900M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11901L:	linux-media@vger.kernel.org
11902W:	https://linuxtv.org
11903T:	git git://linuxtv.org/media_tree.git
11904S:	Odd fixes
11905F:	Documentation/media/v4l-drivers/saa7134*
11906F:	drivers/media/pci/saa7134/
11907
11908SAA7146 VIDEO4LINUX-2 DRIVER
11909M:	Hans Verkuil <hverkuil@xs4all.nl>
11910L:	linux-media@vger.kernel.org
11911T:	git git://linuxtv.org/media_tree.git
11912S:	Maintained
11913F:	drivers/media/common/saa7146/
11914F:	drivers/media/pci/saa7146/
11915F:	include/media/saa7146*
11916
11917SAMSUNG AUDIO (ASoC) DRIVERS
11918M:	Krzysztof Kozlowski <krzk@kernel.org>
11919M:	Sangbeom Kim <sbkim73@samsung.com>
11920M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11921L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11922S:	Supported
11923F:	sound/soc/samsung/
11924
11925SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11926M:	Krzysztof Kozlowski <krzk@kernel.org>
11927L:	linux-crypto@vger.kernel.org
11928L:	linux-samsung-soc@vger.kernel.org
11929S:	Maintained
11930F:	drivers/crypto/exynos-rng.c
11931F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11932
11933SAMSUNG FRAMEBUFFER DRIVER
11934M:	Jingoo Han <jingoohan1@gmail.com>
11935L:	linux-fbdev@vger.kernel.org
11936S:	Maintained
11937F:	drivers/video/fbdev/s3c-fb.c
11938
11939SAMSUNG LAPTOP DRIVER
11940M:	Corentin Chary <corentin.chary@gmail.com>
11941L:	platform-driver-x86@vger.kernel.org
11942S:	Maintained
11943F:	drivers/platform/x86/samsung-laptop.c
11944
11945SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11946M:	Sangbeom Kim <sbkim73@samsung.com>
11947M:	Krzysztof Kozlowski <krzk@kernel.org>
11948M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11949L:	linux-kernel@vger.kernel.org
11950L:	linux-samsung-soc@vger.kernel.org
11951S:	Supported
11952F:	drivers/mfd/sec*.c
11953F:	drivers/regulator/s2m*.c
11954F:	drivers/regulator/s5m*.c
11955F:	drivers/clk/clk-s2mps11.c
11956F:	drivers/rtc/rtc-s5m.c
11957F:	include/linux/mfd/samsung/
11958F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11959F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11960F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11961F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11962
11963SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11964M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11965L:	linux-media@vger.kernel.org
11966L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11967S:	Maintained
11968F:	drivers/media/platform/s3c-camif/
11969F:	include/media/drv-intf/s3c_camif.h
11970
11971SAMSUNG S3FWRN5 NFC DRIVER
11972M:	Robert Baldyga <r.baldyga@samsung.com>
11973M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11974L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11975S:	Supported
11976F:	drivers/nfc/s3fwrn5
11977
11978SAMSUNG S5C73M3 CAMERA DRIVER
11979M:	Kyungmin Park <kyungmin.park@samsung.com>
11980M:	Andrzej Hajda <a.hajda@samsung.com>
11981L:	linux-media@vger.kernel.org
11982S:	Supported
11983F:	drivers/media/i2c/s5c73m3/*
11984
11985SAMSUNG S5K5BAF CAMERA DRIVER
11986M:	Kyungmin Park <kyungmin.park@samsung.com>
11987M:	Andrzej Hajda <a.hajda@samsung.com>
11988L:	linux-media@vger.kernel.org
11989S:	Supported
11990F:	drivers/media/i2c/s5k5baf.c
11991
11992SAMSUNG S5P Security SubSystem (SSS) DRIVER
11993M:	Krzysztof Kozlowski <krzk@kernel.org>
11994M:	Vladimir Zapolskiy <vz@mleia.com>
11995L:	linux-crypto@vger.kernel.org
11996L:	linux-samsung-soc@vger.kernel.org
11997S:	Maintained
11998F:	drivers/crypto/s5p-sss.c
11999
12000SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12001M:	Kyungmin Park <kyungmin.park@samsung.com>
12002M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12003L:	linux-media@vger.kernel.org
12004Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12005S:	Supported
12006F:	drivers/media/platform/exynos4-is/
12007
12008SAMSUNG SOC CLOCK DRIVERS
12009M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12010M:	Tomasz Figa <tomasz.figa@gmail.com>
12011M:	Chanwoo Choi <cw00.choi@samsung.com>
12012S:	Supported
12013L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12014F:	drivers/clk/samsung/
12015F:	include/dt-bindings/clock/exynos*.h
12016F:	Documentation/devicetree/bindings/clock/exynos*.txt
12017
12018SAMSUNG SPI DRIVERS
12019M:	Kukjin Kim <kgene@kernel.org>
12020M:	Krzysztof Kozlowski <krzk@kernel.org>
12021M:	Andi Shyti <andi.shyti@samsung.com>
12022L:	linux-spi@vger.kernel.org
12023L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12024S:	Maintained
12025F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12026F:	drivers/spi/spi-s3c*
12027F:	include/linux/platform_data/spi-s3c64xx.h
12028
12029SAMSUNG SXGBE DRIVERS
12030M:	Byungho An <bh74.an@samsung.com>
12031M:	Girish K S <ks.giri@samsung.com>
12032M:	Vipul Pandya <vipul.pandya@samsung.com>
12033S:	Supported
12034L:	netdev@vger.kernel.org
12035F:	drivers/net/ethernet/samsung/sxgbe/
12036
12037SAMSUNG THERMAL DRIVER
12038M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12039L:	linux-pm@vger.kernel.org
12040L:	linux-samsung-soc@vger.kernel.org
12041S:	Supported
12042T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12043F:	drivers/thermal/samsung/
12044
12045SAMSUNG USB2 PHY DRIVER
12046M:	Kamil Debski <kamil@wypas.org>
12047M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12048L:	linux-kernel@vger.kernel.org
12049S:	Supported
12050F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12051F:	Documentation/phy/samsung-usb2.txt
12052F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12053F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12054F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12055F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12056F:	drivers/phy/samsung/phy-samsung-usb2.c
12057F:	drivers/phy/samsung/phy-samsung-usb2.h
12058
12059SC1200 WDT DRIVER
12060M:	Zwane Mwaikambo <zwanem@gmail.com>
12061S:	Maintained
12062F:	drivers/watchdog/sc1200wdt.c
12063
12064SCHEDULER
12065M:	Ingo Molnar <mingo@redhat.com>
12066M:	Peter Zijlstra <peterz@infradead.org>
12067L:	linux-kernel@vger.kernel.org
12068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12069S:	Maintained
12070F:	kernel/sched/
12071F:	include/linux/sched.h
12072F:	include/uapi/linux/sched.h
12073F:	include/linux/wait.h
12074
12075SCORE ARCHITECTURE
12076M:	Chen Liqin <liqin.linux@gmail.com>
12077M:	Lennox Wu <lennox.wu@gmail.com>
12078W:	http://www.sunplus.com
12079S:	Supported
12080F:	arch/score/
12081
12082SCR24X CHIP CARD INTERFACE DRIVER
12083M:	Lubomir Rintel <lkundrak@v3.sk>
12084S:	Supported
12085F:	drivers/char/pcmcia/scr24x_cs.c
12086
12087SCSI CDROM DRIVER
12088M:	Jens Axboe <axboe@kernel.dk>
12089L:	linux-scsi@vger.kernel.org
12090W:	http://www.kernel.dk
12091S:	Maintained
12092F:	drivers/scsi/sr*
12093
12094SCSI RDMA PROTOCOL (SRP) INITIATOR
12095M:	Bart Van Assche <bart.vanassche@sandisk.com>
12096L:	linux-rdma@vger.kernel.org
12097S:	Supported
12098W:	http://www.openfabrics.org
12099Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12101F:	drivers/infiniband/ulp/srp/
12102F:	include/scsi/srp.h
12103
12104SCSI SG DRIVER
12105M:	Doug Gilbert <dgilbert@interlog.com>
12106L:	linux-scsi@vger.kernel.org
12107W:	http://sg.danny.cz/sg
12108S:	Maintained
12109F:	Documentation/scsi/scsi-generic.txt
12110F:	drivers/scsi/sg.c
12111F:	include/scsi/sg.h
12112
12113SCSI SUBSYSTEM
12114M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12116M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12118L:	linux-scsi@vger.kernel.org
12119S:	Maintained
12120F:	Documentation/devicetree/bindings/scsi/
12121F:	drivers/scsi/
12122F:	include/scsi/
12123
12124SCSI TAPE DRIVER
12125M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12126L:	linux-scsi@vger.kernel.org
12127S:	Maintained
12128F:	Documentation/scsi/st.txt
12129F:	drivers/scsi/st.*
12130F:	drivers/scsi/st_*.h
12131
12132SCTP PROTOCOL
12133M:	Vlad Yasevich <vyasevich@gmail.com>
12134M:	Neil Horman <nhorman@tuxdriver.com>
12135L:	linux-sctp@vger.kernel.org
12136W:	http://lksctp.sourceforge.net
12137S:	Maintained
12138F:	Documentation/networking/sctp.txt
12139F:	include/linux/sctp.h
12140F:	include/uapi/linux/sctp.h
12141F:	include/net/sctp/
12142F:	net/sctp/
12143
12144SCx200 CPU SUPPORT
12145M:	Jim Cromie <jim.cromie@gmail.com>
12146S:	Odd Fixes
12147F:	Documentation/i2c/busses/scx200_acb
12148F:	arch/x86/platform/scx200/
12149F:	drivers/watchdog/scx200_wdt.c
12150F:	drivers/i2c/busses/scx200*
12151F:	drivers/mtd/maps/scx200_docflash.c
12152F:	include/linux/scx200.h
12153
12154SCx200 GPIO DRIVER
12155M:	Jim Cromie <jim.cromie@gmail.com>
12156S:	Maintained
12157F:	drivers/char/scx200_gpio.c
12158F:	include/linux/scx200_gpio.h
12159
12160SCx200 HRT CLOCKSOURCE DRIVER
12161M:	Jim Cromie <jim.cromie@gmail.com>
12162S:	Maintained
12163F:	drivers/clocksource/scx200_hrt.c
12164
12165SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12166M:	Sascha Sommer <saschasommer@freenet.de>
12167L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12168S:	Maintained
12169F:	drivers/mmc/host/sdricoh_cs.c
12170
12171SECURE COMPUTING
12172M:	Kees Cook <keescook@chromium.org>
12173R:	Andy Lutomirski <luto@amacapital.net>
12174R:	Will Drewry <wad@chromium.org>
12175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12176S:	Supported
12177F:	kernel/seccomp.c
12178F:	include/uapi/linux/seccomp.h
12179F:	include/linux/seccomp.h
12180F:	tools/testing/selftests/seccomp/*
12181F:	tools/testing/selftests/kselftest_harness.h
12182F:	Documentation/userspace-api/seccomp_filter.rst
12183K:	\bsecure_computing
12184K:	\bTIF_SECCOMP\b
12185
12186SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12187M:	Al Cooper <alcooperx@gmail.com>
12188L:	linux-mmc@vger.kernel.org
12189L:	bcm-kernel-feedback-list@broadcom.com
12190S:	Maintained
12191F:	drivers/mmc/host/sdhci-brcmstb*
12192
12193SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12194M:	Adrian Hunter <adrian.hunter@intel.com>
12195L:	linux-mmc@vger.kernel.org
12196T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12197S:	Maintained
12198F:	drivers/mmc/host/sdhci*
12199F:	include/linux/mmc/sdhci*
12200
12201SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12202M:	Ben Dooks <ben-linux@fluff.org>
12203M:	Jaehoon Chung <jh80.chung@samsung.com>
12204L:	linux-mmc@vger.kernel.org
12205S:	Maintained
12206F:	drivers/mmc/host/sdhci-s3c*
12207
12208SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12209M:	Viresh Kumar <vireshk@kernel.org>
12210L:	linux-mmc@vger.kernel.org
12211S:	Maintained
12212F:	drivers/mmc/host/sdhci-spear.c
12213
12214SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12215M:	Kishon Vijay Abraham I <kishon@ti.com>
12216L:	linux-mmc@vger.kernel.org
12217S:	Maintained
12218F:	drivers/mmc/host/sdhci-omap.c
12219
12220SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12221M:	Scott Bauer <scott.bauer@intel.com>
12222M:	Jonathan Derrick <jonathan.derrick@intel.com>
12223L:	linux-block@vger.kernel.org
12224S:	Supported
12225F:	block/sed*
12226F:	block/opal_proto.h
12227F:	include/linux/sed*
12228F:	include/uapi/linux/sed*
12229
12230SECURITY CONTACT
12231M:	Security Officers <security@kernel.org>
12232S:	Supported
12233
12234SECURITY SUBSYSTEM
12235M:	James Morris <james.l.morris@oracle.com>
12236M:	"Serge E. Hallyn" <serge@hallyn.com>
12237L:	linux-security-module@vger.kernel.org (suggested Cc:)
12238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12239W:	http://kernsec.org/
12240S:	Supported
12241F:	security/
12242
12243SELINUX SECURITY MODULE
12244M:	Paul Moore <paul@paul-moore.com>
12245M:	Stephen Smalley <sds@tycho.nsa.gov>
12246M:	Eric Paris <eparis@parisplace.org>
12247L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12248W:	https://selinuxproject.org
12249W:	https://github.com/SELinuxProject
12250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12251S:	Supported
12252F:	include/linux/selinux*
12253F:	security/selinux/
12254F:	scripts/selinux/
12255F:	Documentation/admin-guide/LSM/SELinux.rst
12256
12257SENSABLE PHANTOM
12258M:	Jiri Slaby <jirislaby@gmail.com>
12259S:	Maintained
12260F:	drivers/misc/phantom.c
12261F:	include/uapi/linux/phantom.h
12262
12263SERIAL DEVICE BUS
12264M:	Rob Herring <robh@kernel.org>
12265L:	linux-serial@vger.kernel.org
12266S:	Maintained
12267F:	Documentation/devicetree/bindings/serial/slave-device.txt
12268F:	drivers/tty/serdev/
12269F:	include/linux/serdev.h
12270
12271SERIAL DRIVERS
12272M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12273L:	linux-serial@vger.kernel.org
12274S:	Maintained
12275F:	Documentation/devicetree/bindings/serial/
12276F:	drivers/tty/serial/
12277
12278SERIAL IR RECEIVER
12279M:	Sean Young <sean@mess.org>
12280L:	linux-media@vger.kernel.org
12281S:	Maintained
12282F:	drivers/media/rc/serial_ir.c
12283
12284SFC NETWORK DRIVER
12285M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12286M:	Edward Cree <ecree@solarflare.com>
12287M:	Bert Kenward <bkenward@solarflare.com>
12288L:	netdev@vger.kernel.org
12289S:	Supported
12290F:	drivers/net/ethernet/sfc/
12291
12292SGI GRU DRIVER
12293M:	Dimitri Sivanich <sivanich@sgi.com>
12294S:	Maintained
12295F:	drivers/misc/sgi-gru/
12296
12297SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12298M:	Pat Gefre <pfg@sgi.com>
12299L:	linux-ia64@vger.kernel.org
12300S:	Supported
12301F:	Documentation/ia64/serial.txt
12302F:	drivers/tty/serial/ioc?_serial.c
12303F:	include/linux/ioc?.h
12304
12305SGI XP/XPC/XPNET DRIVER
12306M:	Cliff Whickman <cpw@sgi.com>
12307M:	Robin Holt <robinmholt@gmail.com>
12308S:	Maintained
12309F:	drivers/misc/sgi-xp/
12310
12311SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12312M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12313L:	linux-s390@vger.kernel.org
12314W:	http://www.ibm.com/developerworks/linux/linux390/
12315S:	Supported
12316F:	net/smc/
12317
12318SH_VEU V4L2 MEM2MEM DRIVER
12319L:	linux-media@vger.kernel.org
12320S:	Orphan
12321F:	drivers/media/platform/sh_veu.c
12322
12323SH_VOU V4L2 OUTPUT DRIVER
12324L:	linux-media@vger.kernel.org
12325S:	Orphan
12326F:	drivers/media/platform/sh_vou.c
12327F:	include/media/drv-intf/sh_vou.h
12328
12329SI2157 MEDIA DRIVER
12330M:	Antti Palosaari <crope@iki.fi>
12331L:	linux-media@vger.kernel.org
12332W:	https://linuxtv.org
12333W:	http://palosaari.fi/linux/
12334Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12335T:	git git://linuxtv.org/anttip/media_tree.git
12336S:	Maintained
12337F:	drivers/media/tuners/si2157*
12338
12339SI2168 MEDIA DRIVER
12340M:	Antti Palosaari <crope@iki.fi>
12341L:	linux-media@vger.kernel.org
12342W:	https://linuxtv.org
12343W:	http://palosaari.fi/linux/
12344Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12345T:	git git://linuxtv.org/anttip/media_tree.git
12346S:	Maintained
12347F:	drivers/media/dvb-frontends/si2168*
12348
12349SI470X FM RADIO RECEIVER I2C DRIVER
12350M:	Hans Verkuil <hverkuil@xs4all.nl>
12351L:	linux-media@vger.kernel.org
12352T:	git git://linuxtv.org/media_tree.git
12353W:	https://linuxtv.org
12354S:	Odd Fixes
12355F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12356
12357SI470X FM RADIO RECEIVER USB DRIVER
12358M:	Hans Verkuil <hverkuil@xs4all.nl>
12359L:	linux-media@vger.kernel.org
12360T:	git git://linuxtv.org/media_tree.git
12361W:	https://linuxtv.org
12362S:	Maintained
12363F:	drivers/media/radio/si470x/radio-si470x-common.c
12364F:	drivers/media/radio/si470x/radio-si470x.h
12365F:	drivers/media/radio/si470x/radio-si470x-usb.c
12366
12367SI4713 FM RADIO TRANSMITTER I2C DRIVER
12368M:	Eduardo Valentin <edubezval@gmail.com>
12369L:	linux-media@vger.kernel.org
12370T:	git git://linuxtv.org/media_tree.git
12371W:	https://linuxtv.org
12372S:	Odd Fixes
12373F:	drivers/media/radio/si4713/si4713.?
12374
12375SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12376M:	Eduardo Valentin <edubezval@gmail.com>
12377L:	linux-media@vger.kernel.org
12378T:	git git://linuxtv.org/media_tree.git
12379W:	https://linuxtv.org
12380S:	Odd Fixes
12381F:	drivers/media/radio/si4713/radio-platform-si4713.c
12382
12383SI4713 FM RADIO TRANSMITTER USB DRIVER
12384M:	Hans Verkuil <hverkuil@xs4all.nl>
12385L:	linux-media@vger.kernel.org
12386T:	git git://linuxtv.org/media_tree.git
12387W:	https://linuxtv.org
12388S:	Maintained
12389F:	drivers/media/radio/si4713/radio-usb-si4713.c
12390
12391SIANO DVB DRIVER
12392M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12393M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12394L:	linux-media@vger.kernel.org
12395W:	https://linuxtv.org
12396T:	git git://linuxtv.org/media_tree.git
12397S:	Odd fixes
12398F:	drivers/media/common/siano/
12399F:	drivers/media/usb/siano/
12400F:	drivers/media/usb/siano/
12401F:	drivers/media/mmc/siano/
12402
12403SILEAD TOUCHSCREEN DRIVER
12404M:	Hans de Goede <hdegoede@redhat.com>
12405L:	linux-input@vger.kernel.org
12406L:	platform-driver-x86@vger.kernel.org
12407S:	Maintained
12408F:	drivers/input/touchscreen/silead.c
12409F:	drivers/platform/x86/silead_dmi.c
12410
12411SILICON MOTION SM712 FRAME BUFFER DRIVER
12412M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12413M:	Teddy Wang <teddy.wang@siliconmotion.com>
12414M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12415L:	linux-fbdev@vger.kernel.org
12416S:	Maintained
12417F:	drivers/video/fbdev/sm712*
12418F:	Documentation/fb/sm712fb.txt
12419
12420SIMPLE FIRMWARE INTERFACE (SFI)
12421M:	Len Brown <lenb@kernel.org>
12422L:	sfi-devel@simplefirmware.org
12423W:	http://simplefirmware.org/
12424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12425S:	Supported
12426F:	arch/x86/platform/sfi/
12427F:	drivers/sfi/
12428F:	include/linux/sfi*.h
12429
12430SIMPLEFB FB DRIVER
12431M:	Hans de Goede <hdegoede@redhat.com>
12432L:	linux-fbdev@vger.kernel.org
12433S:	Maintained
12434F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12435F:	drivers/video/fbdev/simplefb.c
12436F:	include/linux/platform_data/simplefb.h
12437
12438SIMTEC EB110ATX (Chalice CATS)
12439P:	Ben Dooks
12440P:	Vincent Sanders <vince@simtec.co.uk>
12441M:	Simtec Linux Team <linux@simtec.co.uk>
12442W:	http://www.simtec.co.uk/products/EB110ATX/
12443S:	Supported
12444
12445SIMTEC EB2410ITX (BAST)
12446P:	Ben Dooks
12447P:	Vincent Sanders <vince@simtec.co.uk>
12448M:	Simtec Linux Team <linux@simtec.co.uk>
12449W:	http://www.simtec.co.uk/products/EB2410ITX/
12450S:	Supported
12451F:	arch/arm/mach-s3c24xx/mach-bast.c
12452F:	arch/arm/mach-s3c24xx/bast-ide.c
12453F:	arch/arm/mach-s3c24xx/bast-irq.c
12454
12455SIPHASH PRF ROUTINES
12456M:	Jason A. Donenfeld <Jason@zx2c4.com>
12457S:	Maintained
12458F:	lib/siphash.c
12459F:	lib/test_siphash.c
12460F:	include/linux/siphash.h
12461
12462SIS 190 ETHERNET DRIVER
12463M:	Francois Romieu <romieu@fr.zoreil.com>
12464L:	netdev@vger.kernel.org
12465S:	Maintained
12466F:	drivers/net/ethernet/sis/sis190.c
12467
12468SIS 900/7016 FAST ETHERNET DRIVER
12469M:	Daniele Venzano <venza@brownhat.org>
12470W:	http://www.brownhat.org/sis900.html
12471L:	netdev@vger.kernel.org
12472S:	Maintained
12473F:	drivers/net/ethernet/sis/sis900.*
12474
12475SIS FRAMEBUFFER DRIVER
12476M:	Thomas Winischhofer <thomas@winischhofer.net>
12477W:	http://www.winischhofer.net/linuxsisvga.shtml
12478S:	Maintained
12479F:	Documentation/fb/sisfb.txt
12480F:	drivers/video/fbdev/sis/
12481F:	include/video/sisfb.h
12482
12483SIS USB2VGA DRIVER
12484M:	Thomas Winischhofer <thomas@winischhofer.net>
12485W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12486S:	Maintained
12487F:	drivers/usb/misc/sisusbvga/
12488
12489SLAB ALLOCATOR
12490M:	Christoph Lameter <cl@linux.com>
12491M:	Pekka Enberg <penberg@kernel.org>
12492M:	David Rientjes <rientjes@google.com>
12493M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12494M:	Andrew Morton <akpm@linux-foundation.org>
12495L:	linux-mm@kvack.org
12496S:	Maintained
12497F:	include/linux/sl?b*.h
12498F:	mm/sl?b*
12499
12500SLEEPABLE READ-COPY UPDATE (SRCU)
12501M:	Lai Jiangshan <jiangshanlai@gmail.com>
12502M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12503M:	Josh Triplett <josh@joshtriplett.org>
12504R:	Steven Rostedt <rostedt@goodmis.org>
12505R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12506L:	linux-kernel@vger.kernel.org
12507W:	http://www.rdrop.com/users/paulmck/RCU/
12508S:	Supported
12509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12510F:	include/linux/srcu.h
12511F:	kernel/rcu/srcu.c
12512
12513SMACK SECURITY MODULE
12514M:	Casey Schaufler <casey@schaufler-ca.com>
12515L:	linux-security-module@vger.kernel.org
12516W:	http://schaufler-ca.com
12517T:	git git://github.com/cschaufler/smack-next
12518S:	Maintained
12519F:	Documentation/admin-guide/LSM/Smack.rst
12520F:	security/smack/
12521
12522SMC91x ETHERNET DRIVER
12523M:	Nicolas Pitre <nico@fluxnic.net>
12524S:	Odd Fixes
12525F:	drivers/net/ethernet/smsc/smc91x.*
12526
12527SMIA AND SMIA++ IMAGE SENSOR DRIVER
12528M:	Sakari Ailus <sakari.ailus@iki.fi>
12529L:	linux-media@vger.kernel.org
12530S:	Maintained
12531F:	drivers/media/i2c/smiapp/
12532F:	include/media/i2c/smiapp.h
12533F:	drivers/media/i2c/smiapp-pll.c
12534F:	drivers/media/i2c/smiapp-pll.h
12535F:	include/uapi/linux/smiapp.h
12536F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12537
12538SMM665 HARDWARE MONITOR DRIVER
12539M:	Guenter Roeck <linux@roeck-us.net>
12540L:	linux-hwmon@vger.kernel.org
12541S:	Maintained
12542F:	Documentation/hwmon/smm665
12543F:	drivers/hwmon/smm665.c
12544
12545SMSC EMC2103 HARDWARE MONITOR DRIVER
12546M:	Steve Glendinning <steve.glendinning@shawell.net>
12547L:	linux-hwmon@vger.kernel.org
12548S:	Maintained
12549F:	Documentation/hwmon/emc2103
12550F:	drivers/hwmon/emc2103.c
12551
12552SMSC SCH5627 HARDWARE MONITOR DRIVER
12553M:	Hans de Goede <hdegoede@redhat.com>
12554L:	linux-hwmon@vger.kernel.org
12555S:	Supported
12556F:	Documentation/hwmon/sch5627
12557F:	drivers/hwmon/sch5627.c
12558
12559SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12560M:	Steve Glendinning <steve.glendinning@shawell.net>
12561L:	linux-fbdev@vger.kernel.org
12562S:	Maintained
12563F:	drivers/video/fbdev/smscufx.c
12564
12565SMSC47B397 HARDWARE MONITOR DRIVER
12566M:	Jean Delvare <jdelvare@suse.com>
12567L:	linux-hwmon@vger.kernel.org
12568S:	Maintained
12569F:	Documentation/hwmon/smsc47b397
12570F:	drivers/hwmon/smsc47b397.c
12571
12572SMSC911x ETHERNET DRIVER
12573M:	Steve Glendinning <steve.glendinning@shawell.net>
12574L:	netdev@vger.kernel.org
12575S:	Maintained
12576F:	include/linux/smsc911x.h
12577F:	drivers/net/ethernet/smsc/smsc911x.*
12578
12579SMSC9420 PCI ETHERNET DRIVER
12580M:	Steve Glendinning <steve.glendinning@shawell.net>
12581L:	netdev@vger.kernel.org
12582S:	Maintained
12583F:	drivers/net/ethernet/smsc/smsc9420.*
12584
12585SOC-CAMERA V4L2 SUBSYSTEM
12586M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12587L:	linux-media@vger.kernel.org
12588T:	git git://linuxtv.org/media_tree.git
12589S:	Maintained
12590F:	include/media/soc*
12591F:	drivers/media/i2c/soc_camera/
12592F:	drivers/media/platform/soc_camera/
12593
12594SOEKRIS NET48XX LED SUPPORT
12595M:	Chris Boot <bootc@bootc.net>
12596S:	Maintained
12597F:	drivers/leds/leds-net48xx.c
12598
12599SOFT-ROCE DRIVER (rxe)
12600M:	Moni Shoua <monis@mellanox.com>
12601L:	linux-rdma@vger.kernel.org
12602S:	Supported
12603W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12604Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12605F:	drivers/infiniband/sw/rxe/
12606F:	include/uapi/rdma/rdma_user_rxe.h
12607
12608SOFTLOGIC 6x10 MPEG CODEC
12609M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12610M:	Anton Sviridenko <anton@corp.bluecherry.net>
12611M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12612M:	Andrey Utkin <andrey_utkin@fastmail.com>
12613M:	Ismael Luceno <ismael@iodev.co.uk>
12614L:	linux-media@vger.kernel.org
12615S:	Supported
12616F:	drivers/media/pci/solo6x10/
12617
12618SOFTWARE RAID (Multiple Disks) SUPPORT
12619M:	Shaohua Li <shli@kernel.org>
12620L:	linux-raid@vger.kernel.org
12621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12622S:	Supported
12623F:	drivers/md/Makefile
12624F:	drivers/md/Kconfig
12625F:	drivers/md/md*
12626F:	drivers/md/raid*
12627F:	include/linux/raid/
12628F:	include/uapi/linux/raid/
12629
12630SONIC NETWORK DRIVER
12631M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12632L:	netdev@vger.kernel.org
12633S:	Maintained
12634F:	drivers/net/ethernet/natsemi/sonic.*
12635
12636SONICS SILICON BACKPLANE DRIVER (SSB)
12637M:	Michael Buesch <m@bues.ch>
12638L:	linux-wireless@vger.kernel.org
12639S:	Maintained
12640F:	drivers/ssb/
12641F:	include/linux/ssb/
12642
12643SONY IMX274 SENSOR DRIVER
12644M:	Leon Luo <leonl@leopardimaging.com>
12645L:	linux-media@vger.kernel.org
12646T:	git git://linuxtv.org/media_tree.git
12647S:	Maintained
12648F:	drivers/media/i2c/imx274.c
12649F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12650
12651SONY MEMORYSTICK CARD SUPPORT
12652M:	Alex Dubov <oakad@yahoo.com>
12653W:	http://tifmxx.berlios.de/
12654S:	Maintained
12655F:	drivers/memstick/host/tifm_ms.c
12656
12657SONY MEMORYSTICK STANDARD SUPPORT
12658M:	Maxim Levitsky <maximlevitsky@gmail.com>
12659S:	Maintained
12660F:	drivers/memstick/core/ms_block.*
12661
12662SONY VAIO CONTROL DEVICE DRIVER
12663M:	Mattia Dongili <malattia@linux.it>
12664L:	platform-driver-x86@vger.kernel.org
12665W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12666S:	Maintained
12667F:	Documentation/laptops/sony-laptop.txt
12668F:	drivers/char/sonypi.c
12669F:	drivers/platform/x86/sony-laptop.c
12670F:	include/linux/sony-laptop.h
12671
12672SOUND
12673M:	Jaroslav Kysela <perex@perex.cz>
12674M:	Takashi Iwai <tiwai@suse.com>
12675L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12676W:	http://www.alsa-project.org/
12677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12678T:	git git://git.alsa-project.org/alsa-kernel.git
12679Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12680S:	Maintained
12681F:	Documentation/sound/
12682F:	include/sound/
12683F:	include/uapi/sound/
12684F:	sound/
12685
12686SOUND - COMPRESSED AUDIO
12687M:	Vinod Koul <vinod.koul@intel.com>
12688L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12690S:	Supported
12691F:	Documentation/sound/alsa/compress_offload.txt
12692F:	include/sound/compress_driver.h
12693F:	include/uapi/sound/compress_*
12694F:	sound/core/compress_offload.c
12695F:	sound/soc/soc-compress.c
12696
12697SOUND - DMAENGINE HELPERS
12698M:	Lars-Peter Clausen <lars@metafoo.de>
12699S:	Supported
12700F:	include/sound/dmaengine_pcm.h
12701F:	sound/core/pcm_dmaengine.c
12702F:	sound/soc/soc-generic-dmaengine-pcm.c
12703
12704SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12705M:	Liam Girdwood <lgirdwood@gmail.com>
12706M:	Mark Brown <broonie@kernel.org>
12707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12708L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12709W:	http://alsa-project.org/main/index.php/ASoC
12710S:	Supported
12711F:	Documentation/devicetree/bindings/sound/
12712F:	Documentation/sound/alsa/soc/
12713F:	sound/soc/
12714F:	include/sound/soc*
12715
12716SP2 MEDIA DRIVER
12717M:	Olli Salonen <olli.salonen@iki.fi>
12718L:	linux-media@vger.kernel.org
12719W:	https://linuxtv.org
12720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12721S:	Maintained
12722F:	drivers/media/dvb-frontends/sp2*
12723
12724SPARC + UltraSPARC (sparc/sparc64)
12725M:	"David S. Miller" <davem@davemloft.net>
12726L:	sparclinux@vger.kernel.org
12727Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12730S:	Maintained
12731F:	arch/sparc/
12732F:	drivers/sbus/
12733
12734SPARC SERIAL DRIVERS
12735M:	"David S. Miller" <davem@davemloft.net>
12736L:	sparclinux@vger.kernel.org
12737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12739S:	Maintained
12740F:	include/linux/sunserialcore.h
12741F:	drivers/tty/serial/suncore.c
12742F:	drivers/tty/serial/sunhv.c
12743F:	drivers/tty/serial/sunsab.c
12744F:	drivers/tty/serial/sunsab.h
12745F:	drivers/tty/serial/sunsu.c
12746F:	drivers/tty/serial/sunzilog.c
12747F:	drivers/tty/serial/sunzilog.h
12748F:	drivers/tty/vcc.c
12749
12750SPARSE CHECKER
12751M:	"Christopher Li" <sparse@chrisli.org>
12752L:	linux-sparse@vger.kernel.org
12753W:	https://sparse.wiki.kernel.org/
12754T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12755T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12756S:	Maintained
12757F:	include/linux/compiler.h
12758
12759SPEAR CLOCK FRAMEWORK SUPPORT
12760M:	Viresh Kumar <vireshk@kernel.org>
12761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12762W:	http://www.st.com/spear
12763S:	Maintained
12764F:	drivers/clk/spear/
12765
12766SPEAR PLATFORM SUPPORT
12767M:	Viresh Kumar <vireshk@kernel.org>
12768M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12770W:	http://www.st.com/spear
12771S:	Maintained
12772F:	arch/arm/boot/dts/spear*
12773F:	arch/arm/mach-spear/
12774
12775SPI NOR SUBSYSTEM
12776M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12777M:	Marek Vasut <marek.vasut@gmail.com>
12778L:	linux-mtd@lists.infradead.org
12779W:	http://www.linux-mtd.infradead.org/
12780Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12781T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12782T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12783S:	Maintained
12784F:	drivers/mtd/spi-nor/
12785F:	include/linux/mtd/spi-nor.h
12786
12787SPI SUBSYSTEM
12788M:	Mark Brown <broonie@kernel.org>
12789L:	linux-spi@vger.kernel.org
12790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12791Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12792S:	Maintained
12793F:	Documentation/devicetree/bindings/spi/
12794F:	Documentation/spi/
12795F:	drivers/spi/
12796F:	include/linux/spi/
12797F:	include/uapi/linux/spi/
12798F:	tools/spi/
12799
12800SPIDERNET NETWORK DRIVER for CELL
12801M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12802L:	netdev@vger.kernel.org
12803S:	Supported
12804F:	Documentation/networking/spider_net.txt
12805F:	drivers/net/ethernet/toshiba/spider_net*
12806
12807SPMI SUBSYSTEM
12808R:	Stephen Boyd <sboyd@codeaurora.org>
12809L:	linux-arm-msm@vger.kernel.org
12810F:	Documentation/devicetree/bindings/spmi/
12811F:	drivers/spmi/
12812F:	include/dt-bindings/spmi/spmi.h
12813F:	include/linux/spmi.h
12814F:	include/trace/events/spmi.h
12815
12816SPU FILE SYSTEM
12817M:	Jeremy Kerr <jk@ozlabs.org>
12818L:	linuxppc-dev@lists.ozlabs.org
12819W:	http://www.ibm.com/developerworks/power/cell/
12820S:	Supported
12821F:	Documentation/filesystems/spufs.txt
12822F:	arch/powerpc/platforms/cell/spufs/
12823
12824SQUASHFS FILE SYSTEM
12825M:	Phillip Lougher <phillip@squashfs.org.uk>
12826L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12827W:	http://squashfs.org.uk
12828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12829S:	Maintained
12830F:	Documentation/filesystems/squashfs.txt
12831F:	fs/squashfs/
12832
12833SRM (Alpha) environment access
12834M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12835S:	Maintained
12836F:	arch/alpha/kernel/srm_env.c
12837
12838STABLE BRANCH
12839M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12840L:	stable@vger.kernel.org
12841S:	Supported
12842F:	Documentation/process/stable-kernel-rules.rst
12843
12844STAGING - ATOMISP DRIVER
12845M:	Alan Cox <alan@linux.intel.com>
12846M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12847L:	linux-media@vger.kernel.org
12848S:	Maintained
12849F:	drivers/staging/media/atomisp/
12850
12851STAGING - COMEDI
12852M:	Ian Abbott <abbotti@mev.co.uk>
12853M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12854S:	Odd Fixes
12855F:	drivers/staging/comedi/
12856
12857STAGING - FLARION FT1000 DRIVERS
12858M:	Marek Belisko <marek.belisko@gmail.com>
12859S:	Odd Fixes
12860F:	drivers/staging/ft1000/
12861
12862STAGING - INDUSTRIAL IO
12863M:	Jonathan Cameron <jic23@kernel.org>
12864L:	linux-iio@vger.kernel.org
12865S:	Odd Fixes
12866F:	Documentation/devicetree/bindings/staging/iio/
12867F:	drivers/staging/iio/
12868
12869STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12870M:	Jarod Wilson <jarod@wilsonet.com>
12871W:	http://www.lirc.org/
12872S:	Odd Fixes
12873F:	drivers/staging/media/lirc/
12874
12875STAGING - LUSTRE PARALLEL FILESYSTEM
12876M:	Oleg Drokin <oleg.drokin@intel.com>
12877M:	Andreas Dilger <andreas.dilger@intel.com>
12878M:	James Simmons <jsimmons@infradead.org>
12879L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12880W:	http://wiki.lustre.org/
12881S:	Maintained
12882F:	drivers/staging/lustre
12883
12884STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12885M:	Marc Dietrich <marvin24@gmx.de>
12886L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12887L:	linux-tegra@vger.kernel.org
12888S:	Maintained
12889F:	drivers/staging/nvec/
12890
12891STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12892M:	Jens Frederich <jfrederich@gmail.com>
12893M:	Daniel Drake <dsd@laptop.org>
12894M:	Jon Nettleton <jon.nettleton@gmail.com>
12895W:	http://wiki.laptop.org/go/DCON
12896S:	Maintained
12897F:	drivers/staging/olpc_dcon/
12898
12899STAGING - REALTEK RTL8712U DRIVERS
12900M:	Larry Finger <Larry.Finger@lwfinger.net>
12901M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12902S:	Odd Fixes
12903F:	drivers/staging/rtl8712/
12904
12905STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12906M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12907M:	Teddy Wang <teddy.wang@siliconmotion.com>
12908M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12909L:	linux-fbdev@vger.kernel.org
12910S:	Maintained
12911F:	drivers/staging/sm750fb/
12912
12913STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12914M:	William Hubbs <w.d.hubbs@gmail.com>
12915M:	Chris Brannon <chris@the-brannons.com>
12916M:	Kirk Reiser <kirk@reisers.ca>
12917M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12918L:	speakup@linux-speakup.org
12919W:	http://www.linux-speakup.org/
12920S:	Odd Fixes
12921F:	drivers/staging/speakup/
12922
12923STAGING - VIA VT665X DRIVERS
12924M:	Forest Bond <forest@alittletooquiet.net>
12925S:	Odd Fixes
12926F:	drivers/staging/vt665?/
12927
12928STAGING - WILC1000 WIFI DRIVER
12929M:	Aditya Shankar <aditya.shankar@microchip.com>
12930M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12931L:	linux-wireless@vger.kernel.org
12932S:	Supported
12933F:	drivers/staging/wilc1000/
12934
12935STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12936M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12937S:	Odd Fixes
12938F:	drivers/staging/xgifb/
12939
12940STAGING SUBSYSTEM
12941M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12943L:	devel@driverdev.osuosl.org
12944S:	Supported
12945F:	drivers/staging/
12946
12947STARFIRE/DURALAN NETWORK DRIVER
12948M:	Ion Badulescu <ionut@badula.org>
12949S:	Odd Fixes
12950F:	drivers/net/ethernet/adaptec/starfire*
12951
12952STEC S1220 SKD DRIVER
12953M:	Bart Van Assche <bart.vanassche@wdc.com>
12954L:	linux-block@vger.kernel.org
12955S:	Maintained
12956F:	drivers/block/skd*[ch]
12957
12958STI CEC DRIVER
12959M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12960S:	Maintained
12961F:	drivers/staging/media/st-cec/
12962F:	Documentation/devicetree/bindings/media/stih-cec.txt
12963
12964STK1160 USB VIDEO CAPTURE DRIVER
12965M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12966L:	linux-media@vger.kernel.org
12967T:	git git://linuxtv.org/media_tree.git
12968S:	Maintained
12969F:	drivers/media/usb/stk1160/
12970
12971STMMAC ETHERNET DRIVER
12972M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12973M:	Alexandre Torgue <alexandre.torgue@st.com>
12974L:	netdev@vger.kernel.org
12975W:	http://www.stlinux.com
12976S:	Supported
12977F:	drivers/net/ethernet/stmicro/stmmac/
12978
12979SUN3/3X
12980M:	Sam Creasey <sammy@sammy.net>
12981W:	http://sammy.net/sun3/
12982S:	Maintained
12983F:	arch/m68k/kernel/*sun3*
12984F:	arch/m68k/sun3*/
12985F:	arch/m68k/include/asm/sun3*
12986F:	drivers/net/ethernet/i825xx/sun3*
12987
12988SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12989M:	Hans de Goede <hdegoede@redhat.com>
12990L:	linux-input@vger.kernel.org
12991S:	Maintained
12992F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12993F:	drivers/input/keyboard/sun4i-lradc-keys.c
12994
12995SUNDANCE NETWORK DRIVER
12996M:	Denis Kirjanov <kda@linux-powerpc.org>
12997L:	netdev@vger.kernel.org
12998S:	Maintained
12999F:	drivers/net/ethernet/dlink/sundance.c
13000
13001SUPERH
13002M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13003M:	Rich Felker <dalias@libc.org>
13004L:	linux-sh@vger.kernel.org
13005Q:	http://patchwork.kernel.org/project/linux-sh/list/
13006S:	Maintained
13007F:	Documentation/sh/
13008F:	arch/sh/
13009F:	drivers/sh/
13010
13011SUSPEND TO RAM
13012M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13013M:	Len Brown <len.brown@intel.com>
13014M:	Pavel Machek <pavel@ucw.cz>
13015L:	linux-pm@vger.kernel.org
13016B:	https://bugzilla.kernel.org
13017S:	Supported
13018F:	Documentation/power/
13019F:	arch/x86/kernel/acpi/
13020F:	drivers/base/power/
13021F:	kernel/power/
13022F:	include/linux/suspend.h
13023F:	include/linux/freezer.h
13024F:	include/linux/pm.h
13025
13026SVGA HANDLING
13027M:	Martin Mares <mj@ucw.cz>
13028L:	linux-video@atrey.karlin.mff.cuni.cz
13029S:	Maintained
13030F:	Documentation/svga.txt
13031F:	arch/x86/boot/video*
13032
13033SWIOTLB SUBSYSTEM
13034M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13035L:	linux-kernel@vger.kernel.org
13036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13037S:	Supported
13038F:	lib/swiotlb.c
13039F:	arch/*/kernel/pci-swiotlb.c
13040F:	include/linux/swiotlb.h
13041
13042SWITCHDEV
13043M:	Jiri Pirko <jiri@resnulli.us>
13044M:	Ivan Vecera <ivecera@redhat.com>
13045L:	netdev@vger.kernel.org
13046S:	Supported
13047F:	net/switchdev/
13048F:	include/net/switchdev.h
13049
13050SYNC FILE FRAMEWORK
13051M:	Sumit Semwal <sumit.semwal@linaro.org>
13052R:	Gustavo Padovan <gustavo@padovan.org>
13053S:	Maintained
13054L:	linux-media@vger.kernel.org
13055L:	dri-devel@lists.freedesktop.org
13056F:	drivers/dma-buf/sync_*
13057F:	drivers/dma-buf/dma-fence*
13058F:	drivers/dma-buf/sw_sync.c
13059F:	include/linux/sync_file.h
13060F:	include/uapi/linux/sync_file.h
13061F:	Documentation/sync_file.txt
13062T:	git git://anongit.freedesktop.org/drm/drm-misc
13063
13064SYNOPSYS ARC ARCHITECTURE
13065M:	Vineet Gupta <vgupta@synopsys.com>
13066L:	linux-snps-arc@lists.infradead.org
13067S:	Supported
13068F:	arch/arc/
13069F:	Documentation/devicetree/bindings/arc/*
13070F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13071F:	drivers/clocksource/arc_timer.c
13072F:	drivers/tty/serial/arc_uart.c
13073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13074
13075SYNOPSYS ARC HSDK SDP pll clock driver
13076M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13077S:	Supported
13078F:	drivers/clk/clk-hsdk-pll.c
13079F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13080
13081SYNOPSYS ARC SDP clock driver
13082M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13083S:	Supported
13084F:	drivers/clk/axs10x/*
13085F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13086
13087SYNOPSYS ARC SDP platform support
13088M:	Alexey Brodkin <abrodkin@synopsys.com>
13089S:	Supported
13090F:	arch/arc/plat-axs10x
13091F:	arch/arc/boot/dts/ax*
13092F:	Documentation/devicetree/bindings/arc/axs10*
13093
13094SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13095M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13096S:	Supported
13097F:	drivers/reset/reset-axs10x.c
13098F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13099
13100SYNOPSYS DESIGNWARE APB GPIO DRIVER
13101M:	Hoan Tran <hotran@apm.com>
13102L:	linux-gpio@vger.kernel.org
13103S:	Maintained
13104F:	drivers/gpio/gpio-dwapb.c
13105F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13106
13107SYNOPSYS DESIGNWARE DMAC DRIVER
13108M:	Viresh Kumar <vireshk@kernel.org>
13109R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13110S:	Maintained
13111F:	include/linux/dma/dw.h
13112F:	include/linux/platform_data/dma-dw.h
13113F:	drivers/dma/dw/
13114
13115SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13116M:	Jie Deng <jiedeng@synopsys.com>
13117M:	Jose Abreu <Jose.Abreu@synopsys.com>
13118L:	netdev@vger.kernel.org
13119S:	Supported
13120F:	drivers/net/ethernet/synopsys/
13121
13122SYNOPSYS DESIGNWARE I2C DRIVER
13123M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13124R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13125R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13126L:	linux-i2c@vger.kernel.org
13127S:	Maintained
13128F:	drivers/i2c/busses/i2c-designware-*
13129F:	include/linux/platform_data/i2c-designware.h
13130
13131SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13132M:	Jaehoon Chung <jh80.chung@samsung.com>
13133L:	linux-mmc@vger.kernel.org
13134S:	Maintained
13135F:	drivers/mmc/host/dw_mmc*
13136
13137SYNOPSYS HSDK RESET CONTROLLER DRIVER
13138M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13139S:	Supported
13140F:	drivers/reset/reset-hsdk.c
13141F:	include/dt-bindings/reset/snps,hsdk-reset.h
13142F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13143
13144SYSTEM CONFIGURATION (SYSCON)
13145M:	Lee Jones <lee.jones@linaro.org>
13146M:	Arnd Bergmann <arnd@arndb.de>
13147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13148S:	Supported
13149F:	drivers/mfd/syscon.c
13150
13151SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13152M:	Sudeep Holla <sudeep.holla@arm.com>
13153L:	linux-arm-kernel@lists.infradead.org
13154S:	Maintained
13155F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13156F:	drivers/clk/clk-scpi.c
13157F:	drivers/cpufreq/scpi-cpufreq.c
13158F:	drivers/firmware/arm_scpi.c
13159F:	include/linux/scpi_protocol.h
13160
13161SYSTEM RESET/SHUTDOWN DRIVERS
13162M:	Sebastian Reichel <sre@kernel.org>
13163L:	linux-pm@vger.kernel.org
13164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13165S:	Maintained
13166F:	Documentation/devicetree/bindings/power/reset/
13167F:	drivers/power/reset/
13168
13169SYSTEM TRACE MODULE CLASS
13170M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13171S:	Maintained
13172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13173F:	Documentation/trace/stm.txt
13174F:	drivers/hwtracing/stm/
13175F:	include/linux/stm.h
13176F:	include/uapi/linux/stm.h
13177
13178SYSV FILESYSTEM
13179M:	Christoph Hellwig <hch@infradead.org>
13180S:	Maintained
13181F:	Documentation/filesystems/sysv-fs.txt
13182F:	fs/sysv/
13183F:	include/linux/sysv_fs.h
13184
13185TARGET SUBSYSTEM
13186M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13187L:	linux-scsi@vger.kernel.org
13188L:	target-devel@vger.kernel.org
13189W:	http://www.linux-iscsi.org
13190W:	http://groups.google.com/group/linux-iscsi-target-dev
13191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13192S:	Supported
13193F:	drivers/target/
13194F:	include/target/
13195F:	Documentation/target/
13196
13197TASKSTATS STATISTICS INTERFACE
13198M:	Balbir Singh <bsingharora@gmail.com>
13199S:	Maintained
13200F:	Documentation/accounting/taskstats*
13201F:	include/linux/taskstats*
13202F:	kernel/taskstats.c
13203
13204TC subsystem
13205M:	Jamal Hadi Salim <jhs@mojatatu.com>
13206M:	Cong Wang <xiyou.wangcong@gmail.com>
13207M:	Jiri Pirko <jiri@resnulli.us>
13208L:	netdev@vger.kernel.org
13209S:	Maintained
13210F:	include/net/pkt_cls.h
13211F:	include/net/pkt_sched.h
13212F:	include/net/tc_act/
13213F:	include/uapi/linux/pkt_cls.h
13214F:	include/uapi/linux/pkt_sched.h
13215F:	include/uapi/linux/tc_act/
13216F:	include/uapi/linux/tc_ematch/
13217F:	net/sched/
13218
13219TCP LOW PRIORITY MODULE
13220M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13221M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13222W:	http://tcp-lp-mod.sourceforge.net/
13223S:	Maintained
13224F:	net/ipv4/tcp_lp.c
13225
13226TDA10071 MEDIA DRIVER
13227M:	Antti Palosaari <crope@iki.fi>
13228L:	linux-media@vger.kernel.org
13229W:	https://linuxtv.org
13230W:	http://palosaari.fi/linux/
13231Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13232T:	git git://linuxtv.org/anttip/media_tree.git
13233S:	Maintained
13234F:	drivers/media/dvb-frontends/tda10071*
13235
13236TDA18212 MEDIA DRIVER
13237M:	Antti Palosaari <crope@iki.fi>
13238L:	linux-media@vger.kernel.org
13239W:	https://linuxtv.org
13240W:	http://palosaari.fi/linux/
13241Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13242T:	git git://linuxtv.org/anttip/media_tree.git
13243S:	Maintained
13244F:	drivers/media/tuners/tda18212*
13245
13246TDA18218 MEDIA DRIVER
13247M:	Antti Palosaari <crope@iki.fi>
13248L:	linux-media@vger.kernel.org
13249W:	https://linuxtv.org
13250W:	http://palosaari.fi/linux/
13251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13252T:	git git://linuxtv.org/anttip/media_tree.git
13253S:	Maintained
13254F:	drivers/media/tuners/tda18218*
13255
13256TDA18271 MEDIA DRIVER
13257M:	Michael Krufky <mkrufky@linuxtv.org>
13258L:	linux-media@vger.kernel.org
13259W:	https://linuxtv.org
13260W:	http://github.com/mkrufky
13261Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13262T:	git git://linuxtv.org/mkrufky/tuners.git
13263S:	Maintained
13264F:	drivers/media/tuners/tda18271*
13265
13266TDA827x MEDIA DRIVER
13267M:	Michael Krufky <mkrufky@linuxtv.org>
13268L:	linux-media@vger.kernel.org
13269W:	https://linuxtv.org
13270W:	http://github.com/mkrufky
13271Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13272T:	git git://linuxtv.org/mkrufky/tuners.git
13273S:	Maintained
13274F:	drivers/media/tuners/tda8290.*
13275
13276TDA8290 MEDIA DRIVER
13277M:	Michael Krufky <mkrufky@linuxtv.org>
13278L:	linux-media@vger.kernel.org
13279W:	https://linuxtv.org
13280W:	http://github.com/mkrufky
13281Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13282T:	git git://linuxtv.org/mkrufky/tuners.git
13283S:	Maintained
13284F:	drivers/media/tuners/tda8290.*
13285
13286TDA9840 MEDIA DRIVER
13287M:	Hans Verkuil <hverkuil@xs4all.nl>
13288L:	linux-media@vger.kernel.org
13289T:	git git://linuxtv.org/media_tree.git
13290W:	https://linuxtv.org
13291S:	Maintained
13292F:	drivers/media/i2c/tda9840*
13293
13294TEA5761 TUNER DRIVER
13295M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13296M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13297L:	linux-media@vger.kernel.org
13298W:	https://linuxtv.org
13299T:	git git://linuxtv.org/media_tree.git
13300S:	Odd fixes
13301F:	drivers/media/tuners/tea5761.*
13302
13303TEA5767 TUNER DRIVER
13304M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13305M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13306L:	linux-media@vger.kernel.org
13307W:	https://linuxtv.org
13308T:	git git://linuxtv.org/media_tree.git
13309S:	Maintained
13310F:	drivers/media/tuners/tea5767.*
13311
13312TEA6415C MEDIA DRIVER
13313M:	Hans Verkuil <hverkuil@xs4all.nl>
13314L:	linux-media@vger.kernel.org
13315T:	git git://linuxtv.org/media_tree.git
13316W:	https://linuxtv.org
13317S:	Maintained
13318F:	drivers/media/i2c/tea6415c*
13319
13320TEA6420 MEDIA DRIVER
13321M:	Hans Verkuil <hverkuil@xs4all.nl>
13322L:	linux-media@vger.kernel.org
13323T:	git git://linuxtv.org/media_tree.git
13324W:	https://linuxtv.org
13325S:	Maintained
13326F:	drivers/media/i2c/tea6420*
13327
13328TEAM DRIVER
13329M:	Jiri Pirko <jiri@resnulli.us>
13330L:	netdev@vger.kernel.org
13331S:	Supported
13332F:	drivers/net/team/
13333F:	include/linux/if_team.h
13334F:	include/uapi/linux/if_team.h
13335
13336TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13337M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13338S:	Maintained
13339F:	arch/x86/platform/ts5500/
13340
13341TECHNOTREND USB IR RECEIVER
13342M:	Sean Young <sean@mess.org>
13343L:	linux-media@vger.kernel.org
13344S:	Maintained
13345F:	drivers/media/rc/ttusbir.c
13346
13347TEE SUBSYSTEM
13348M:	Jens Wiklander <jens.wiklander@linaro.org>
13349S:	Maintained
13350F:	include/linux/tee_drv.h
13351F:	include/uapi/linux/tee.h
13352F:	drivers/tee/
13353F:	Documentation/tee.txt
13354
13355TEGRA ARCHITECTURE SUPPORT
13356M:	Thierry Reding <thierry.reding@gmail.com>
13357M:	Jonathan Hunter <jonathanh@nvidia.com>
13358L:	linux-tegra@vger.kernel.org
13359Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13361S:	Supported
13362N:	[^a-z]tegra
13363
13364TEGRA CLOCK DRIVER
13365M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13366M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13367S:	Supported
13368F:	drivers/clk/tegra/
13369
13370TEGRA DMA DRIVERS
13371M:	Laxman Dewangan <ldewangan@nvidia.com>
13372M:	Jon Hunter <jonathanh@nvidia.com>
13373S:	Supported
13374F:	drivers/dma/tegra*
13375
13376TEGRA I2C DRIVER
13377M:	Laxman Dewangan <ldewangan@nvidia.com>
13378S:	Supported
13379F:	drivers/i2c/busses/i2c-tegra.c
13380
13381TEGRA IOMMU DRIVERS
13382M:	Hiroshi Doyu <hdoyu@nvidia.com>
13383S:	Supported
13384F:	drivers/iommu/tegra*
13385
13386TEGRA KBC DRIVER
13387M:	Rakesh Iyer <riyer@nvidia.com>
13388M:	Laxman Dewangan <ldewangan@nvidia.com>
13389S:	Supported
13390F:	drivers/input/keyboard/tegra-kbc.c
13391
13392TEGRA PWM DRIVER
13393M:	Thierry Reding <thierry.reding@gmail.com>
13394S:	Supported
13395F:	drivers/pwm/pwm-tegra.c
13396
13397TEGRA SERIAL DRIVER
13398M:	Laxman Dewangan <ldewangan@nvidia.com>
13399S:	Supported
13400F:	drivers/tty/serial/serial-tegra.c
13401
13402TEGRA SPI DRIVER
13403M:	Laxman Dewangan <ldewangan@nvidia.com>
13404S:	Supported
13405F:	drivers/spi/spi-tegra*
13406
13407TEHUTI ETHERNET DRIVER
13408M:	Andy Gospodarek <andy@greyhouse.net>
13409L:	netdev@vger.kernel.org
13410S:	Supported
13411F:	drivers/net/ethernet/tehuti/*
13412
13413Telecom Clock Driver for MCPL0010
13414M:	Mark Gross <mark.gross@intel.com>
13415S:	Supported
13416F:	drivers/char/tlclk.c
13417
13418TENSILICA XTENSA PORT (xtensa)
13419M:	Chris Zankel <chris@zankel.net>
13420M:	Max Filippov <jcmvbkbc@gmail.com>
13421L:	linux-xtensa@linux-xtensa.org
13422T:	git git://github.com/czankel/xtensa-linux.git
13423S:	Maintained
13424F:	arch/xtensa/
13425F:	drivers/irqchip/irq-xtensa-*
13426
13427Texas Instruments' System Control Interface (TISCI) Protocol Driver
13428M:	Nishanth Menon <nm@ti.com>
13429M:	Tero Kristo <t-kristo@ti.com>
13430M:	Santosh Shilimkar <ssantosh@kernel.org>
13431L:	linux-arm-kernel@lists.infradead.org
13432S:	Maintained
13433F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13434F:	drivers/firmware/ti_sci*
13435F:	include/linux/soc/ti/ti_sci_protocol.h
13436F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13437F:	include/dt-bindings/genpd/k2g.h
13438F:	drivers/soc/ti/ti_sci_pm_domains.c
13439F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13440F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13441F:	drivers/clk/keystone/sci-clk.c
13442F:	drivers/reset/reset-ti-sci.c
13443
13444THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13445M:	Hans Verkuil <hverkuil@xs4all.nl>
13446L:	linux-media@vger.kernel.org
13447T:	git git://linuxtv.org/media_tree.git
13448W:	https://linuxtv.org
13449S:	Maintained
13450F:	drivers/media/radio/radio-raremono.c
13451
13452THERMAL
13453M:	Zhang Rui <rui.zhang@intel.com>
13454M:	Eduardo Valentin <edubezval@gmail.com>
13455L:	linux-pm@vger.kernel.org
13456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13458Q:	https://patchwork.kernel.org/project/linux-pm/list/
13459S:	Supported
13460F:	drivers/thermal/
13461F:	include/linux/thermal.h
13462F:	include/uapi/linux/thermal.h
13463F:	include/linux/cpu_cooling.h
13464F:	Documentation/devicetree/bindings/thermal/
13465
13466THERMAL/CPU_COOLING
13467M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13468M:	Viresh Kumar <viresh.kumar@linaro.org>
13469M:	Javi Merino <javi.merino@kernel.org>
13470L:	linux-pm@vger.kernel.org
13471S:	Supported
13472F:	Documentation/thermal/cpu-cooling-api.txt
13473F:	drivers/thermal/cpu_cooling.c
13474F:	include/linux/cpu_cooling.h
13475
13476THINKPAD ACPI EXTRAS DRIVER
13477M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13478L:	ibm-acpi-devel@lists.sourceforge.net
13479L:	platform-driver-x86@vger.kernel.org
13480W:	http://ibm-acpi.sourceforge.net
13481W:	http://thinkwiki.org/wiki/Ibm-acpi
13482T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13483S:	Maintained
13484F:	drivers/platform/x86/thinkpad_acpi.c
13485
13486THUNDERBOLT DRIVER
13487M:	Andreas Noever <andreas.noever@gmail.com>
13488M:	Michael Jamet <michael.jamet@intel.com>
13489M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13490M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13492S:	Maintained
13493F:	Documentation/admin-guide/thunderbolt.rst
13494F:	drivers/thunderbolt/
13495F:	include/linux/thunderbolt.h
13496
13497THUNDERBOLT NETWORK DRIVER
13498M:	Michael Jamet <michael.jamet@intel.com>
13499M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13500M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13501L:	netdev@vger.kernel.org
13502S:	Maintained
13503F:	drivers/net/thunderbolt.c
13504
13505THUNDERX GPIO DRIVER
13506M:	David Daney <david.daney@cavium.com>
13507S:	Maintained
13508F:	drivers/gpio/gpio-thunderx.c
13509
13510TI AM437X VPFE DRIVER
13511M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13512L:	linux-media@vger.kernel.org
13513W:	https://linuxtv.org
13514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13515T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13516S:	Maintained
13517F:	drivers/media/platform/am437x/
13518
13519TI BANDGAP AND THERMAL DRIVER
13520M:	Eduardo Valentin <edubezval@gmail.com>
13521M:	Keerthy <j-keerthy@ti.com>
13522L:	linux-pm@vger.kernel.org
13523L:	linux-omap@vger.kernel.org
13524S:	Maintained
13525F:	drivers/thermal/ti-soc-thermal/
13526
13527TI BQ27XXX POWER SUPPLY DRIVER
13528R:	Andrew F. Davis <afd@ti.com>
13529F:	include/linux/power/bq27xxx_battery.h
13530F:	drivers/power/supply/bq27xxx_battery.c
13531F:	drivers/power/supply/bq27xxx_battery_i2c.c
13532
13533TI CDCE706 CLOCK DRIVER
13534M:	Max Filippov <jcmvbkbc@gmail.com>
13535S:	Maintained
13536F:	drivers/clk/clk-cdce706.c
13537
13538TI CLOCK DRIVER
13539M:	Tero Kristo <t-kristo@ti.com>
13540L:	linux-omap@vger.kernel.org
13541S:	Maintained
13542F:	drivers/clk/ti/
13543F:	include/linux/clk/ti.h
13544
13545TI DAVINCI MACHINE SUPPORT
13546M:	Sekhar Nori <nsekhar@ti.com>
13547M:	Kevin Hilman <khilman@kernel.org>
13548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13550S:	Supported
13551F:	arch/arm/mach-davinci/
13552F:	drivers/i2c/busses/i2c-davinci.c
13553F:	arch/arm/boot/dts/da850*
13554
13555TI DAVINCI SERIES GPIO DRIVER
13556M:	Keerthy <j-keerthy@ti.com>
13557L:	linux-gpio@vger.kernel.org
13558S:	Maintained
13559F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13560F:	drivers/gpio/gpio-davinci.c
13561
13562TI DAVINCI SERIES MEDIA DRIVER
13563M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13564L:	linux-media@vger.kernel.org
13565W:	https://linuxtv.org
13566Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13567T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13568S:	Maintained
13569F:	drivers/media/platform/davinci/
13570F:	include/media/davinci/
13571
13572TI ETHERNET SWITCH DRIVER (CPSW)
13573R:	Grygorii Strashko <grygorii.strashko@ti.com>
13574L:	linux-omap@vger.kernel.org
13575L:	netdev@vger.kernel.org
13576S:	Maintained
13577F:	drivers/net/ethernet/ti/cpsw*
13578F:	drivers/net/ethernet/ti/davinci*
13579
13580TI FLASH MEDIA INTERFACE DRIVER
13581M:	Alex Dubov <oakad@yahoo.com>
13582S:	Maintained
13583F:	drivers/misc/tifm*
13584F:	drivers/mmc/host/tifm_sd.c
13585F:	include/linux/tifm.h
13586
13587TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13588M:	Santosh Shilimkar <ssantosh@kernel.org>
13589L:	linux-kernel@vger.kernel.org
13590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13591S:	Maintained
13592F:	drivers/soc/ti/*
13593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13594
13595TI LM49xxx FAMILY ASoC CODEC DRIVERS
13596M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13597M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13598L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13599S:	Maintained
13600F:	sound/soc/codecs/lm49453*
13601F:	sound/soc/codecs/isabelle*
13602
13603TI LP855x BACKLIGHT DRIVER
13604M:	Milo Kim <milo.kim@ti.com>
13605S:	Maintained
13606F:	Documentation/backlight/lp855x-driver.txt
13607F:	drivers/video/backlight/lp855x_bl.c
13608F:	include/linux/platform_data/lp855x.h
13609
13610TI LP8727 CHARGER DRIVER
13611M:	Milo Kim <milo.kim@ti.com>
13612S:	Maintained
13613F:	drivers/power/supply/lp8727_charger.c
13614F:	include/linux/platform_data/lp8727.h
13615
13616TI LP8788 MFD DRIVER
13617M:	Milo Kim <milo.kim@ti.com>
13618S:	Maintained
13619F:	drivers/iio/adc/lp8788_adc.c
13620F:	drivers/leds/leds-lp8788.c
13621F:	drivers/mfd/lp8788*.c
13622F:	drivers/power/supply/lp8788-charger.c
13623F:	drivers/regulator/lp8788-*.c
13624F:	include/linux/mfd/lp8788*.h
13625
13626TI NETCP ETHERNET DRIVER
13627M:	Wingman Kwok <w-kwok2@ti.com>
13628M:	Murali Karicheri <m-karicheri2@ti.com>
13629L:	netdev@vger.kernel.org
13630S:	Maintained
13631F:	drivers/net/ethernet/ti/netcp*
13632
13633TI TAS571X FAMILY ASoC CODEC DRIVER
13634M:	Kevin Cernekee <cernekee@chromium.org>
13635L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13636S:	Odd Fixes
13637F:	sound/soc/codecs/tas571x*
13638
13639TI TRF7970A NFC DRIVER
13640M:	Mark Greer <mgreer@animalcreek.com>
13641L:	linux-wireless@vger.kernel.org
13642L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13643S:	Supported
13644F:	drivers/nfc/trf7970a.c
13645F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13646
13647TI TWL4030 SERIES SOC CODEC DRIVER
13648M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13649L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13650S:	Maintained
13651F:	sound/soc/codecs/twl4030*
13652
13653TI VPE/CAL DRIVERS
13654M:	Benoit Parrot <bparrot@ti.com>
13655L:	linux-media@vger.kernel.org
13656W:	http://linuxtv.org/
13657Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13658S:	Maintained
13659F:	drivers/media/platform/ti-vpe/
13660
13661TI WILINK WIRELESS DRIVERS
13662L:	linux-wireless@vger.kernel.org
13663W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13664W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13666S:	Orphan
13667F:	drivers/net/wireless/ti/
13668F:	include/linux/wl12xx.h
13669
13670TILE ARCHITECTURE
13671W:	http://www.mellanox.com/repository/solutions/tile-scm/
13672S:	Orphan
13673F:	arch/tile/
13674F:	drivers/char/tile-srom.c
13675F:	drivers/edac/tile_edac.c
13676F:	drivers/net/ethernet/tile/
13677F:	drivers/rtc/rtc-tile.c
13678F:	drivers/tty/hvc/hvc_tile.c
13679F:	drivers/tty/serial/tilegx.c
13680F:	drivers/usb/host/*-tilegx.c
13681F:	include/linux/usb/tilegx.h
13682
13683TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13684M:	John Stultz <john.stultz@linaro.org>
13685M:	Thomas Gleixner <tglx@linutronix.de>
13686R:	Stephen Boyd <sboyd@codeaurora.org>
13687L:	linux-kernel@vger.kernel.org
13688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13689S:	Supported
13690F:	include/linux/clocksource.h
13691F:	include/linux/time.h
13692F:	include/linux/timex.h
13693F:	include/uapi/linux/time.h
13694F:	include/uapi/linux/timex.h
13695F:	kernel/time/clocksource.c
13696F:	kernel/time/time*.c
13697F:	kernel/time/alarmtimer.c
13698F:	kernel/time/ntp.c
13699F:	tools/testing/selftests/timers/
13700
13701TIPC NETWORK LAYER
13702M:	Jon Maloy <jon.maloy@ericsson.com>
13703M:	Ying Xue <ying.xue@windriver.com>
13704L:	netdev@vger.kernel.org (core kernel code)
13705L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13706W:	http://tipc.sourceforge.net/
13707S:	Maintained
13708F:	include/uapi/linux/tipc*.h
13709F:	net/tipc/
13710
13711TLAN NETWORK DRIVER
13712M:	Samuel Chessman <chessman@tux.org>
13713L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13714W:	http://sourceforge.net/projects/tlan/
13715S:	Maintained
13716F:	Documentation/networking/tlan.txt
13717F:	drivers/net/ethernet/ti/tlan.*
13718
13719TM6000 VIDEO4LINUX DRIVER
13720M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13721M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13722L:	linux-media@vger.kernel.org
13723W:	https://linuxtv.org
13724T:	git git://linuxtv.org/media_tree.git
13725S:	Odd fixes
13726F:	drivers/media/usb/tm6000/
13727F:	Documentation/media/v4l-drivers/tm6000*
13728
13729TMIO/SDHI MMC DRIVER
13730M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13731L:	linux-mmc@vger.kernel.org
13732S:	Supported
13733F:	drivers/mmc/host/tmio_mmc*
13734F:	drivers/mmc/host/renesas_sdhi*
13735F:	include/linux/mfd/tmio.h
13736
13737TMP401 HARDWARE MONITOR DRIVER
13738M:	Guenter Roeck <linux@roeck-us.net>
13739L:	linux-hwmon@vger.kernel.org
13740S:	Maintained
13741F:	Documentation/hwmon/tmp401
13742F:	drivers/hwmon/tmp401.c
13743
13744TMPFS (SHMEM FILESYSTEM)
13745M:	Hugh Dickins <hughd@google.com>
13746L:	linux-mm@kvack.org
13747S:	Maintained
13748F:	include/linux/shmem_fs.h
13749F:	mm/shmem.c
13750
13751TOMOYO SECURITY MODULE
13752M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13753M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13754L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13755L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13756L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13757L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13758W:	http://tomoyo.sourceforge.jp/
13759T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13760S:	Maintained
13761F:	security/tomoyo/
13762
13763TOPSTAR LAPTOP EXTRAS DRIVER
13764M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13765L:	platform-driver-x86@vger.kernel.org
13766S:	Maintained
13767F:	drivers/platform/x86/topstar-laptop.c
13768
13769TOSHIBA ACPI EXTRAS DRIVER
13770M:	Azael Avalos <coproscefalo@gmail.com>
13771L:	platform-driver-x86@vger.kernel.org
13772S:	Maintained
13773F:	drivers/platform/x86/toshiba_acpi.c
13774
13775TOSHIBA BLUETOOTH DRIVER
13776M:	Azael Avalos <coproscefalo@gmail.com>
13777L:	platform-driver-x86@vger.kernel.org
13778S:	Maintained
13779F:	drivers/platform/x86/toshiba_bluetooth.c
13780
13781TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13782M:	Azael Avalos <coproscefalo@gmail.com>
13783L:	platform-driver-x86@vger.kernel.org
13784S:	Maintained
13785F:	drivers/platform/x86/toshiba_haps.c
13786
13787TOSHIBA SMM DRIVER
13788M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13789W:	http://www.buzzard.org.uk/toshiba/
13790S:	Maintained
13791F:	drivers/char/toshiba.c
13792F:	include/linux/toshiba.h
13793F:	include/uapi/linux/toshiba.h
13794
13795TOSHIBA TC358743 DRIVER
13796M:	Mats Randgaard <matrandg@cisco.com>
13797L:	linux-media@vger.kernel.org
13798S:	Maintained
13799F:	drivers/media/i2c/tc358743*
13800F:	include/media/i2c/tc358743.h
13801
13802TOSHIBA WMI HOTKEYS DRIVER
13803M:	Azael Avalos <coproscefalo@gmail.com>
13804L:	platform-driver-x86@vger.kernel.org
13805S:	Maintained
13806F:	drivers/platform/x86/toshiba-wmi.c
13807
13808TPM DEVICE DRIVER
13809M:	Peter Huewe <peterhuewe@gmx.de>
13810M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13811R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13812L:	linux-integrity@vger.kernel.org
13813Q:	https://patchwork.kernel.org/project/linux-integrity/list/
13814T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13815S:	Maintained
13816F:	drivers/char/tpm/
13817
13818TRACING
13819M:	Steven Rostedt <rostedt@goodmis.org>
13820M:	Ingo Molnar <mingo@redhat.com>
13821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13822S:	Maintained
13823F:	Documentation/trace/ftrace.txt
13824F:	arch/*/*/*/ftrace.h
13825F:	arch/*/kernel/ftrace.c
13826F:	include/*/ftrace.h
13827F:	include/linux/trace*.h
13828F:	include/trace/
13829F:	kernel/trace/
13830F:	tools/testing/selftests/ftrace/
13831
13832TRACING MMIO ACCESSES (MMIOTRACE)
13833M:	Steven Rostedt <rostedt@goodmis.org>
13834M:	Ingo Molnar <mingo@kernel.org>
13835R:	Karol Herbst <karolherbst@gmail.com>
13836R:	Pekka Paalanen <ppaalanen@gmail.com>
13837S:	Maintained
13838L:	linux-kernel@vger.kernel.org
13839L:	nouveau@lists.freedesktop.org
13840F:	kernel/trace/trace_mmiotrace.c
13841F:	include/linux/mmiotrace.h
13842F:	arch/x86/mm/kmmio.c
13843F:	arch/x86/mm/mmio-mod.c
13844F:	arch/x86/mm/testmmiotrace.c
13845
13846TRIVIAL PATCHES
13847M:	Jiri Kosina <trivial@kernel.org>
13848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13849S:	Maintained
13850K:	^Subject:.*(?i)trivial
13851
13852TTY LAYER
13853M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13854M:	Jiri Slaby <jslaby@suse.com>
13855S:	Supported
13856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13857F:	Documentation/serial/
13858F:	drivers/tty/
13859F:	drivers/tty/serial/serial_core.c
13860F:	include/linux/serial_core.h
13861F:	include/linux/serial.h
13862F:	include/linux/tty.h
13863F:	include/uapi/linux/serial_core.h
13864F:	include/uapi/linux/serial.h
13865F:	include/uapi/linux/tty.h
13866
13867TUA9001 MEDIA DRIVER
13868M:	Antti Palosaari <crope@iki.fi>
13869L:	linux-media@vger.kernel.org
13870W:	https://linuxtv.org
13871W:	http://palosaari.fi/linux/
13872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13873T:	git git://linuxtv.org/anttip/media_tree.git
13874S:	Maintained
13875F:	drivers/media/tuners/tua9001*
13876
13877TULIP NETWORK DRIVERS
13878L:	netdev@vger.kernel.org
13879L:	linux-parisc@vger.kernel.org
13880S:	Orphan
13881F:	drivers/net/ethernet/dec/tulip/
13882
13883TUN/TAP driver
13884M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13885W:	http://vtun.sourceforge.net/tun
13886S:	Maintained
13887F:	Documentation/networking/tuntap.txt
13888F:	arch/um/os-Linux/drivers/
13889
13890TURBOCHANNEL SUBSYSTEM
13891M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13892M:	Ralf Baechle <ralf@linux-mips.org>
13893L:	linux-mips@linux-mips.org
13894Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13895S:	Maintained
13896F:	drivers/tc/
13897F:	include/linux/tc.h
13898
13899TW5864 VIDEO4LINUX DRIVER
13900M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13901M:	Anton Sviridenko <anton@corp.bluecherry.net>
13902M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13903M:	Andrey Utkin <andrey_utkin@fastmail.com>
13904L:	linux-media@vger.kernel.org
13905S:	Supported
13906F:	drivers/media/pci/tw5864/
13907
13908TW68 VIDEO4LINUX DRIVER
13909M:	Hans Verkuil <hverkuil@xs4all.nl>
13910L:	linux-media@vger.kernel.org
13911T:	git git://linuxtv.org/media_tree.git
13912W:	https://linuxtv.org
13913S:	Odd Fixes
13914F:	drivers/media/pci/tw68/
13915
13916TW686X VIDEO4LINUX DRIVER
13917M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13918L:	linux-media@vger.kernel.org
13919T:	git git://linuxtv.org/media_tree.git
13920W:	http://linuxtv.org
13921S:	Maintained
13922F:	drivers/media/pci/tw686x/
13923
13924UBI FILE SYSTEM (UBIFS)
13925M:	Richard Weinberger <richard@nod.at>
13926M:	Artem Bityutskiy <dedekind1@gmail.com>
13927M:	Adrian Hunter <adrian.hunter@intel.com>
13928L:	linux-mtd@lists.infradead.org
13929T:	git git://git.infradead.org/ubifs-2.6.git
13930W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13931S:	Supported
13932F:	Documentation/filesystems/ubifs.txt
13933F:	fs/ubifs/
13934
13935UCLINUX (M68KNOMMU AND COLDFIRE)
13936M:	Greg Ungerer <gerg@linux-m68k.org>
13937W:	http://www.linux-m68k.org/
13938W:	http://www.uclinux.org/
13939L:	linux-m68k@lists.linux-m68k.org
13940L:	uclinux-dev@uclinux.org  (subscribers-only)
13941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13942S:	Maintained
13943F:	arch/m68k/coldfire/
13944F:	arch/m68k/68*/
13945F:	arch/m68k/*/*_no.*
13946F:	arch/m68k/include/asm/*_no.*
13947
13948UDF FILESYSTEM
13949M:	Jan Kara <jack@suse.com>
13950S:	Maintained
13951F:	Documentation/filesystems/udf.txt
13952F:	fs/udf/
13953
13954UDRAW TABLET
13955M:	Bastien Nocera <hadess@hadess.net>
13956L:	linux-input@vger.kernel.org
13957S:	Maintained
13958F:	drivers/hid/hid-udraw-ps3.c
13959
13960UFS FILESYSTEM
13961M:	Evgeniy Dushistov <dushistov@mail.ru>
13962S:	Maintained
13963F:	Documentation/filesystems/ufs.txt
13964F:	fs/ufs/
13965
13966UHID USERSPACE HID IO DRIVER:
13967M:	David Herrmann <dh.herrmann@googlemail.com>
13968L:	linux-input@vger.kernel.org
13969S:	Maintained
13970F:	drivers/hid/uhid.c
13971F:	include/uapi/linux/uhid.h
13972
13973ULPI BUS
13974M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13975L:	linux-usb@vger.kernel.org
13976S:	Maintained
13977F:	drivers/usb/common/ulpi.c
13978F:	include/linux/ulpi/
13979
13980ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13981L:	linux-usb@vger.kernel.org
13982S:	Orphan
13983F:	drivers/uwb/
13984F:	include/linux/uwb.h
13985F:	include/linux/uwb/
13986
13987UNICORE32 ARCHITECTURE:
13988M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13989W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13990S:	Maintained
13991T:	git git://github.com/gxt/linux.git
13992F:	arch/unicore32/
13993
13994UNIFDEF
13995M:	Tony Finch <dot@dotat.at>
13996W:	http://dotat.at/prog/unifdef
13997S:	Maintained
13998F:	scripts/unifdef.c
13999
14000UNIFORM CDROM DRIVER
14001M:	Jens Axboe <axboe@kernel.dk>
14002W:	http://www.kernel.dk
14003S:	Maintained
14004F:	Documentation/cdrom/
14005F:	drivers/cdrom/cdrom.c
14006F:	include/linux/cdrom.h
14007F:	include/uapi/linux/cdrom.h
14008
14009UNISYS S-PAR DRIVERS
14010M:	David Kershner <david.kershner@unisys.com>
14011L:	sparmaintainer@unisys.com (Unisys internal)
14012S:	Supported
14013F:	drivers/staging/unisys/
14014
14015UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14016M:	Vinayak Holikatti <vinholikatti@gmail.com>
14017L:	linux-scsi@vger.kernel.org
14018S:	Supported
14019F:	Documentation/scsi/ufs.txt
14020F:	drivers/scsi/ufs/
14021
14022UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14023M:	Joao Pinto <jpinto@synopsys.com>
14024L:	linux-scsi@vger.kernel.org
14025S:	Supported
14026F:	drivers/scsi/ufs/*dwc*
14027
14028UNSORTED BLOCK IMAGES (UBI)
14029M:	Artem Bityutskiy <dedekind1@gmail.com>
14030M:	Richard Weinberger <richard@nod.at>
14031W:	http://www.linux-mtd.infradead.org/
14032L:	linux-mtd@lists.infradead.org
14033T:	git git://git.infradead.org/ubifs-2.6.git
14034S:	Supported
14035F:	drivers/mtd/ubi/
14036F:	include/linux/mtd/ubi.h
14037F:	include/uapi/mtd/ubi-user.h
14038
14039USB "USBNET" DRIVER FRAMEWORK
14040M:	Oliver Neukum <oneukum@suse.com>
14041L:	netdev@vger.kernel.org
14042W:	http://www.linux-usb.org/usbnet
14043S:	Maintained
14044F:	drivers/net/usb/usbnet.c
14045F:	include/linux/usb/usbnet.h
14046
14047USB ACM DRIVER
14048M:	Oliver Neukum <oneukum@suse.com>
14049L:	linux-usb@vger.kernel.org
14050S:	Maintained
14051F:	Documentation/usb/acm.txt
14052F:	drivers/usb/class/cdc-acm.*
14053
14054USB AR5523 WIRELESS DRIVER
14055M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14056L:	linux-wireless@vger.kernel.org
14057S:	Maintained
14058F:	drivers/net/wireless/ath/ar5523/
14059
14060USB ATTACHED SCSI
14061M:	Oliver Neukum <oneukum@suse.com>
14062L:	linux-usb@vger.kernel.org
14063L:	linux-scsi@vger.kernel.org
14064S:	Maintained
14065F:	drivers/usb/storage/uas.c
14066
14067USB CDC ETHERNET DRIVER
14068M:	Oliver Neukum <oliver@neukum.org>
14069L:	linux-usb@vger.kernel.org
14070S:	Maintained
14071F:	drivers/net/usb/cdc_*.c
14072F:	include/uapi/linux/usb/cdc.h
14073
14074USB CHAOSKEY DRIVER
14075M:	Keith Packard <keithp@keithp.com>
14076L:	linux-usb@vger.kernel.org
14077S:	Maintained
14078F:	drivers/usb/misc/chaoskey.c
14079
14080USB CYPRESS C67X00 DRIVER
14081M:	Peter Korsgaard <jacmet@sunsite.dk>
14082L:	linux-usb@vger.kernel.org
14083S:	Maintained
14084F:	drivers/usb/c67x00/
14085
14086USB DAVICOM DM9601 DRIVER
14087M:	Peter Korsgaard <jacmet@sunsite.dk>
14088L:	netdev@vger.kernel.org
14089W:	http://www.linux-usb.org/usbnet
14090S:	Maintained
14091F:	drivers/net/usb/dm9601.c
14092
14093USB DIAMOND RIO500 DRIVER
14094M:	Cesar Miquel <miquel@df.uba.ar>
14095L:	rio500-users@lists.sourceforge.net
14096W:	http://rio500.sourceforge.net
14097S:	Maintained
14098F:	drivers/usb/misc/rio500*
14099
14100USB EHCI DRIVER
14101M:	Alan Stern <stern@rowland.harvard.edu>
14102L:	linux-usb@vger.kernel.org
14103S:	Maintained
14104F:	Documentation/usb/ehci.txt
14105F:	drivers/usb/host/ehci*
14106
14107USB GADGET/PERIPHERAL SUBSYSTEM
14108M:	Felipe Balbi <balbi@kernel.org>
14109L:	linux-usb@vger.kernel.org
14110W:	http://www.linux-usb.org/gadget
14111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14112S:	Maintained
14113F:	drivers/usb/gadget/
14114F:	include/linux/usb/gadget*
14115
14116USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14117M:	Jiri Kosina <jikos@kernel.org>
14118R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14119L:	linux-usb@vger.kernel.org
14120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14121S:	Maintained
14122F:	Documentation/hid/hiddev.txt
14123F:	drivers/hid/usbhid/
14124
14125USB ISP116X DRIVER
14126M:	Olav Kongas <ok@artecdesign.ee>
14127L:	linux-usb@vger.kernel.org
14128S:	Maintained
14129F:	drivers/usb/host/isp116x*
14130F:	include/linux/usb/isp116x.h
14131
14132USB LAN78XX ETHERNET DRIVER
14133M:	Woojung Huh <woojung.huh@microchip.com>
14134M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14135L:	netdev@vger.kernel.org
14136S:	Maintained
14137F:	drivers/net/usb/lan78xx.*
14138
14139USB MASS STORAGE DRIVER
14140M:	Alan Stern <stern@rowland.harvard.edu>
14141L:	linux-usb@vger.kernel.org
14142L:	usb-storage@lists.one-eyed-alien.net
14143S:	Maintained
14144W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14145F:	drivers/usb/storage/
14146
14147USB MIDI DRIVER
14148M:	Clemens Ladisch <clemens@ladisch.de>
14149L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14150T:	git git://git.alsa-project.org/alsa-kernel.git
14151S:	Maintained
14152F:	sound/usb/midi.*
14153
14154USB NETWORKING DRIVERS
14155L:	linux-usb@vger.kernel.org
14156S:	Odd Fixes
14157F:	drivers/net/usb/
14158
14159USB OHCI DRIVER
14160M:	Alan Stern <stern@rowland.harvard.edu>
14161L:	linux-usb@vger.kernel.org
14162S:	Maintained
14163F:	Documentation/usb/ohci.txt
14164F:	drivers/usb/host/ohci*
14165
14166USB OTG FSM (Finite State Machine)
14167M:	Peter Chen <Peter.Chen@nxp.com>
14168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14169L:	linux-usb@vger.kernel.org
14170S:	Maintained
14171F:	drivers/usb/common/usb-otg-fsm.c
14172
14173USB OVER IP DRIVER
14174M:	Valentina Manea <valentina.manea.m@gmail.com>
14175M:	Shuah Khan <shuahkh@osg.samsung.com>
14176M:	Shuah Khan <shuah@kernel.org>
14177L:	linux-usb@vger.kernel.org
14178S:	Maintained
14179F:	Documentation/usb/usbip_protocol.txt
14180F:	drivers/usb/usbip/
14181F:	tools/usb/usbip/
14182
14183USB PEGASUS DRIVER
14184M:	Petko Manolov <petkan@nucleusys.com>
14185L:	linux-usb@vger.kernel.org
14186L:	netdev@vger.kernel.org
14187T:	git git://github.com/petkan/pegasus.git
14188W:	https://github.com/petkan/pegasus
14189S:	Maintained
14190F:	drivers/net/usb/pegasus.*
14191
14192USB PHY LAYER
14193M:	Felipe Balbi <balbi@kernel.org>
14194L:	linux-usb@vger.kernel.org
14195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14196S:	Maintained
14197F:	drivers/usb/phy/
14198
14199USB PRINTER DRIVER (usblp)
14200M:	Pete Zaitcev <zaitcev@redhat.com>
14201L:	linux-usb@vger.kernel.org
14202S:	Supported
14203F:	drivers/usb/class/usblp.c
14204
14205USB QMI WWAN NETWORK DRIVER
14206M:	Bjørn Mork <bjorn@mork.no>
14207L:	netdev@vger.kernel.org
14208S:	Maintained
14209F:	Documentation/ABI/testing/sysfs-class-net-qmi
14210F:	drivers/net/usb/qmi_wwan.c
14211
14212USB RTL8150 DRIVER
14213M:	Petko Manolov <petkan@nucleusys.com>
14214L:	linux-usb@vger.kernel.org
14215L:	netdev@vger.kernel.org
14216T:	git git://github.com/petkan/rtl8150.git
14217W:	https://github.com/petkan/rtl8150
14218S:	Maintained
14219F:	drivers/net/usb/rtl8150.c
14220
14221USB SERIAL SUBSYSTEM
14222M:	Johan Hovold <johan@kernel.org>
14223L:	linux-usb@vger.kernel.org
14224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14225S:	Maintained
14226F:	Documentation/usb/usb-serial.txt
14227F:	drivers/usb/serial/
14228F:	include/linux/usb/serial.h
14229
14230USB SMSC75XX ETHERNET DRIVER
14231M:	Steve Glendinning <steve.glendinning@shawell.net>
14232L:	netdev@vger.kernel.org
14233S:	Maintained
14234F:	drivers/net/usb/smsc75xx.*
14235
14236USB SMSC95XX ETHERNET DRIVER
14237M:	Steve Glendinning <steve.glendinning@shawell.net>
14238M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14239L:	netdev@vger.kernel.org
14240S:	Maintained
14241F:	drivers/net/usb/smsc95xx.*
14242
14243USB SUBSYSTEM
14244M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14245L:	linux-usb@vger.kernel.org
14246W:	http://www.linux-usb.org
14247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14248S:	Supported
14249F:	Documentation/devicetree/bindings/usb/
14250F:	Documentation/usb/
14251F:	drivers/usb/
14252F:	include/linux/usb.h
14253F:	include/linux/usb/
14254
14255USB TYPEC SUBSYSTEM
14256M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14257L:	linux-usb@vger.kernel.org
14258S:	Maintained
14259F:	Documentation/ABI/testing/sysfs-class-typec
14260F:	Documentation/usb/typec.rst
14261F:	drivers/usb/typec/
14262F:	include/linux/usb/typec.h
14263
14264USB UHCI DRIVER
14265M:	Alan Stern <stern@rowland.harvard.edu>
14266L:	linux-usb@vger.kernel.org
14267S:	Maintained
14268F:	drivers/usb/host/uhci*
14269
14270USB VIDEO CLASS
14271M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14272L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14273L:	linux-media@vger.kernel.org
14274T:	git git://linuxtv.org/media_tree.git
14275W:	http://www.ideasonboard.org/uvc/
14276S:	Maintained
14277F:	drivers/media/usb/uvc/
14278F:	include/uapi/linux/uvcvideo.h
14279
14280USB VISION DRIVER
14281M:	Hans Verkuil <hverkuil@xs4all.nl>
14282L:	linux-media@vger.kernel.org
14283T:	git git://linuxtv.org/media_tree.git
14284W:	https://linuxtv.org
14285S:	Odd Fixes
14286F:	drivers/media/usb/usbvision/
14287
14288USB WEBCAM GADGET
14289M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14290L:	linux-usb@vger.kernel.org
14291S:	Maintained
14292F:	drivers/usb/gadget/function/*uvc*
14293F:	drivers/usb/gadget/legacy/webcam.c
14294
14295USB WIRELESS RNDIS DRIVER (rndis_wlan)
14296M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14297L:	linux-wireless@vger.kernel.org
14298S:	Maintained
14299F:	drivers/net/wireless/rndis_wlan.c
14300
14301USB XHCI DRIVER
14302M:	Mathias Nyman <mathias.nyman@intel.com>
14303L:	linux-usb@vger.kernel.org
14304S:	Supported
14305F:	drivers/usb/host/xhci*
14306F:	drivers/usb/host/pci-quirks*
14307
14308USB ZD1201 DRIVER
14309L:	linux-wireless@vger.kernel.org
14310W:	http://linux-lc100020.sourceforge.net
14311S:	Orphan
14312F:	drivers/net/wireless/zydas/zd1201.*
14313
14314USB ZR364XX DRIVER
14315M:	Antoine Jacquet <royale@zerezo.com>
14316L:	linux-usb@vger.kernel.org
14317L:	linux-media@vger.kernel.org
14318T:	git git://linuxtv.org/media_tree.git
14319W:	http://royale.zerezo.com/zr364xx/
14320S:	Maintained
14321F:	Documentation/media/v4l-drivers/zr364xx*
14322F:	drivers/media/usb/zr364xx/
14323
14324USER-MODE LINUX (UML)
14325M:	Jeff Dike <jdike@addtoit.com>
14326M:	Richard Weinberger <richard@nod.at>
14327L:	user-mode-linux-devel@lists.sourceforge.net
14328L:	user-mode-linux-user@lists.sourceforge.net
14329W:	http://user-mode-linux.sourceforge.net
14330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14331S:	Maintained
14332F:	Documentation/virtual/uml/
14333F:	arch/um/
14334F:	arch/x86/um/
14335F:	fs/hostfs/
14336F:	fs/hppfs/
14337
14338USERSPACE I/O (UIO)
14339M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14340S:	Maintained
14341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14342F:	Documentation/driver-api/uio-howto.rst
14343F:	drivers/uio/
14344F:	include/linux/uio*.h
14345
14346UTIL-LINUX PACKAGE
14347M:	Karel Zak <kzak@redhat.com>
14348L:	util-linux@vger.kernel.org
14349W:	http://en.wikipedia.org/wiki/Util-linux
14350T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14351S:	Maintained
14352
14353UUID HELPERS
14354M:	Christoph Hellwig <hch@lst.de>
14355R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14356L:	linux-kernel@vger.kernel.org
14357T:	git git://git.infradead.org/users/hch/uuid.git
14358F:	lib/uuid.c
14359F:	lib/test_uuid.c
14360F:	include/linux/uuid.h
14361F:	include/uapi/linux/uuid.h
14362S:	Maintained
14363
14364UVESAFB DRIVER
14365M:	Michal Januszewski <spock@gentoo.org>
14366L:	linux-fbdev@vger.kernel.org
14367W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14368S:	Maintained
14369F:	Documentation/fb/uvesafb.txt
14370F:	drivers/video/fbdev/uvesafb.*
14371
14372VF610 NAND DRIVER
14373M:	Stefan Agner <stefan@agner.ch>
14374L:	linux-mtd@lists.infradead.org
14375S:	Supported
14376F:	drivers/mtd/nand/vf610_nfc.c
14377
14378VFAT/FAT/MSDOS FILESYSTEM
14379M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14380S:	Maintained
14381F:	Documentation/filesystems/vfat.txt
14382F:	fs/fat/
14383
14384VFIO DRIVER
14385M:	Alex Williamson <alex.williamson@redhat.com>
14386L:	kvm@vger.kernel.org
14387T:	git git://github.com/awilliam/linux-vfio.git
14388S:	Maintained
14389F:	Documentation/vfio.txt
14390F:	drivers/vfio/
14391F:	include/linux/vfio.h
14392F:	include/uapi/linux/vfio.h
14393
14394VFIO MEDIATED DEVICE DRIVERS
14395M:	Kirti Wankhede <kwankhede@nvidia.com>
14396L:	kvm@vger.kernel.org
14397S:	Maintained
14398F:	Documentation/vfio-mediated-device.txt
14399F:	drivers/vfio/mdev/
14400F:	include/linux/mdev.h
14401F:	samples/vfio-mdev/
14402
14403VFIO PLATFORM DRIVER
14404M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14405L:	kvm@vger.kernel.org
14406S:	Maintained
14407F:	drivers/vfio/platform/
14408
14409VGA_SWITCHEROO
14410R:	Lukas Wunner <lukas@wunner.de>
14411S:	Maintained
14412F:	Documentation/gpu/vga-switcheroo.rst
14413F:	drivers/gpu/vga/vga_switcheroo.c
14414F:	include/linux/vga_switcheroo.h
14415T:	git git://anongit.freedesktop.org/drm/drm-misc
14416
14417VIA RHINE NETWORK DRIVER
14418S:	Orphan
14419F:	drivers/net/ethernet/via/via-rhine.c
14420
14421VIA SD/MMC CARD CONTROLLER DRIVER
14422M:	Bruce Chang <brucechang@via.com.tw>
14423M:	Harald Welte <HaraldWelte@viatech.com>
14424S:	Maintained
14425F:	drivers/mmc/host/via-sdmmc.c
14426
14427VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14428M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14429L:	linux-fbdev@vger.kernel.org
14430S:	Maintained
14431F:	include/linux/via-core.h
14432F:	include/linux/via-gpio.h
14433F:	include/linux/via_i2c.h
14434F:	drivers/video/fbdev/via/
14435
14436VIA VELOCITY NETWORK DRIVER
14437M:	Francois Romieu <romieu@fr.zoreil.com>
14438L:	netdev@vger.kernel.org
14439S:	Maintained
14440F:	drivers/net/ethernet/via/via-velocity.*
14441
14442VIDEO MULTIPLEXER DRIVER
14443M:	Philipp Zabel <p.zabel@pengutronix.de>
14444L:	linux-media@vger.kernel.org
14445S:	Maintained
14446F:	drivers/media/platform/video-mux.c
14447
14448VIDEOBUF2 FRAMEWORK
14449M:	Pawel Osciak <pawel@osciak.com>
14450M:	Marek Szyprowski <m.szyprowski@samsung.com>
14451M:	Kyungmin Park <kyungmin.park@samsung.com>
14452L:	linux-media@vger.kernel.org
14453S:	Maintained
14454F:	drivers/media/v4l2-core/videobuf2-*
14455F:	include/media/videobuf2-*
14456
14457VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14458M:	Helen Koike <helen.koike@collabora.com>
14459L:	linux-media@vger.kernel.org
14460T:	git git://linuxtv.org/media_tree.git
14461W:	https://linuxtv.org
14462S:	Maintained
14463F:	drivers/media/platform/vimc/*
14464
14465VIRT LIB
14466M:	Alex Williamson <alex.williamson@redhat.com>
14467M:	Paolo Bonzini <pbonzini@redhat.com>
14468L:	kvm@vger.kernel.org
14469S:	Supported
14470F:	virt/lib/
14471
14472VIRTIO AND VHOST VSOCK DRIVER
14473M:	Stefan Hajnoczi <stefanha@redhat.com>
14474L:	kvm@vger.kernel.org
14475L:	virtualization@lists.linux-foundation.org
14476L:	netdev@vger.kernel.org
14477S:	Maintained
14478F:	include/linux/virtio_vsock.h
14479F:	include/uapi/linux/virtio_vsock.h
14480F:	include/uapi/linux/vsockmon.h
14481F:	include/uapi/linux/vm_sockets_diag.h
14482F:	net/vmw_vsock/diag.c
14483F:	net/vmw_vsock/af_vsock_tap.c
14484F:	net/vmw_vsock/virtio_transport_common.c
14485F:	net/vmw_vsock/virtio_transport.c
14486F:	drivers/net/vsockmon.c
14487F:	drivers/vhost/vsock.c
14488F:	drivers/vhost/vsock.h
14489F:	tools/testing/vsock/
14490
14491VIRTIO CONSOLE DRIVER
14492M:	Amit Shah <amit@kernel.org>
14493L:	virtualization@lists.linux-foundation.org
14494S:	Maintained
14495F:	drivers/char/virtio_console.c
14496F:	include/linux/virtio_console.h
14497F:	include/uapi/linux/virtio_console.h
14498
14499VIRTIO CORE, NET AND BLOCK DRIVERS
14500M:	"Michael S. Tsirkin" <mst@redhat.com>
14501M:	Jason Wang <jasowang@redhat.com>
14502L:	virtualization@lists.linux-foundation.org
14503S:	Maintained
14504F:	Documentation/devicetree/bindings/virtio/
14505F:	drivers/virtio/
14506F:	tools/virtio/
14507F:	drivers/net/virtio_net.c
14508F:	drivers/block/virtio_blk.c
14509F:	include/linux/virtio*.h
14510F:	include/uapi/linux/virtio_*.h
14511F:	drivers/crypto/virtio/
14512F:	mm/balloon_compaction.c
14513
14514VIRTIO CRYPTO DRIVER
14515M:	Gonglei <arei.gonglei@huawei.com>
14516L:	virtualization@lists.linux-foundation.org
14517L:	linux-crypto@vger.kernel.org
14518S:	Maintained
14519F:	drivers/crypto/virtio/
14520F:	include/uapi/linux/virtio_crypto.h
14521
14522VIRTIO DRIVERS FOR S390
14523M:	Cornelia Huck <cohuck@redhat.com>
14524M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14525L:	linux-s390@vger.kernel.org
14526L:	virtualization@lists.linux-foundation.org
14527L:	kvm@vger.kernel.org
14528S:	Supported
14529F:	drivers/s390/virtio/
14530F:	arch/s390/include/uapi/asm/virtio-ccw.h
14531
14532VIRTIO GPU DRIVER
14533M:	David Airlie <airlied@linux.ie>
14534M:	Gerd Hoffmann <kraxel@redhat.com>
14535L:	dri-devel@lists.freedesktop.org
14536L:	virtualization@lists.linux-foundation.org
14537T:	git git://anongit.freedesktop.org/drm/drm-misc
14538S:	Maintained
14539F:	drivers/gpu/drm/virtio/
14540F:	include/uapi/linux/virtio_gpu.h
14541
14542VIRTIO HOST (VHOST)
14543M:	"Michael S. Tsirkin" <mst@redhat.com>
14544M:	Jason Wang <jasowang@redhat.com>
14545L:	kvm@vger.kernel.org
14546L:	virtualization@lists.linux-foundation.org
14547L:	netdev@vger.kernel.org
14548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14549S:	Maintained
14550F:	drivers/vhost/
14551F:	include/uapi/linux/vhost.h
14552
14553VIRTIO INPUT DRIVER
14554M:	Gerd Hoffmann <kraxel@redhat.com>
14555S:	Maintained
14556F:	drivers/virtio/virtio_input.c
14557F:	include/uapi/linux/virtio_input.h
14558
14559VIRTUAL SERIO DEVICE DRIVER
14560M:	Stephen Chandler Paul <thatslyude@gmail.com>
14561S:	Maintained
14562F:	drivers/input/serio/userio.c
14563F:	include/uapi/linux/userio.h
14564
14565VIVID VIRTUAL VIDEO DRIVER
14566M:	Hans Verkuil <hverkuil@xs4all.nl>
14567L:	linux-media@vger.kernel.org
14568T:	git git://linuxtv.org/media_tree.git
14569W:	https://linuxtv.org
14570S:	Maintained
14571F:	drivers/media/platform/vivid/*
14572
14573VLYNQ BUS
14574M:	Florian Fainelli <f.fainelli@gmail.com>
14575L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14576S:	Maintained
14577F:	drivers/vlynq/vlynq.c
14578F:	include/linux/vlynq.h
14579
14580VME SUBSYSTEM
14581M:	Martyn Welch <martyn@welchs.me.uk>
14582M:	Manohar Vanga <manohar.vanga@gmail.com>
14583M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14584L:	devel@driverdev.osuosl.org
14585S:	Maintained
14586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14587F:	Documentation/driver-api/vme.rst
14588F:	drivers/staging/vme/
14589F:	drivers/vme/
14590F:	include/linux/vme*
14591
14592VMWARE BALLOON DRIVER
14593M:	Xavier Deguillard <xdeguillard@vmware.com>
14594M:	Philip Moltmann <moltmann@vmware.com>
14595M:	"VMware, Inc." <pv-drivers@vmware.com>
14596L:	linux-kernel@vger.kernel.org
14597S:	Maintained
14598F:	drivers/misc/vmw_balloon.c
14599
14600VMWARE HYPERVISOR INTERFACE
14601M:	Alok Kataria <akataria@vmware.com>
14602L:	virtualization@lists.linux-foundation.org
14603S:	Supported
14604F:	arch/x86/kernel/cpu/vmware.c
14605
14606VMWARE PVRDMA DRIVER
14607M:	Adit Ranadive <aditr@vmware.com>
14608M:	VMware PV-Drivers <pv-drivers@vmware.com>
14609L:	linux-rdma@vger.kernel.org
14610S:	Maintained
14611F:	drivers/infiniband/hw/vmw_pvrdma/
14612
14613VMware PVSCSI driver
14614M:	Jim Gill <jgill@vmware.com>
14615M:	VMware PV-Drivers <pv-drivers@vmware.com>
14616L:	linux-scsi@vger.kernel.org
14617S:	Maintained
14618F:	drivers/scsi/vmw_pvscsi.c
14619F:	drivers/scsi/vmw_pvscsi.h
14620
14621VMWARE VMMOUSE SUBDRIVER
14622M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14623M:	"VMware, Inc." <pv-drivers@vmware.com>
14624L:	linux-input@vger.kernel.org
14625S:	Maintained
14626F:	drivers/input/mouse/vmmouse.c
14627F:	drivers/input/mouse/vmmouse.h
14628
14629VMWARE VMXNET3 ETHERNET DRIVER
14630M:	Shrikrishna Khare <skhare@vmware.com>
14631M:	"VMware, Inc." <pv-drivers@vmware.com>
14632L:	netdev@vger.kernel.org
14633S:	Maintained
14634F:	drivers/net/vmxnet3/
14635
14636VOCORE VOCORE2 BOARD
14637M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14638L:	linux-mips@linux-mips.org
14639S:	Maintained
14640F:	arch/mips/boot/dts/ralink/vocore2.dts
14641
14642VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14643M:	Liam Girdwood <lgirdwood@gmail.com>
14644M:	Mark Brown <broonie@kernel.org>
14645L:	linux-kernel@vger.kernel.org
14646W:	http://www.slimlogic.co.uk/?p=48
14647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14648S:	Supported
14649F:	Documentation/devicetree/bindings/regulator/
14650F:	drivers/regulator/
14651F:	include/dt-bindings/regulator/
14652F:	include/linux/regulator/
14653
14654VRF
14655M:	David Ahern <dsa@cumulusnetworks.com>
14656M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14657L:	netdev@vger.kernel.org
14658S:	Maintained
14659F:	drivers/net/vrf.c
14660F:	Documentation/networking/vrf.txt
14661
14662VT1211 HARDWARE MONITOR DRIVER
14663M:	Juerg Haefliger <juergh@gmail.com>
14664L:	linux-hwmon@vger.kernel.org
14665S:	Maintained
14666F:	Documentation/hwmon/vt1211
14667F:	drivers/hwmon/vt1211.c
14668
14669VT8231 HARDWARE MONITOR DRIVER
14670M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14671L:	linux-hwmon@vger.kernel.org
14672S:	Maintained
14673F:	drivers/hwmon/vt8231.c
14674
14675VUB300 USB to SDIO/SD/MMC bridge chip
14676M:	Tony Olech <tony.olech@elandigitalsystems.com>
14677L:	linux-mmc@vger.kernel.org
14678L:	linux-usb@vger.kernel.org
14679S:	Supported
14680F:	drivers/mmc/host/vub300.c
14681
14682W1 DALLAS'S 1-WIRE BUS
14683M:	Evgeniy Polyakov <zbr@ioremap.net>
14684S:	Maintained
14685F:	Documentation/w1/
14686F:	drivers/w1/
14687F:	include/linux/w1.h
14688
14689W83791D HARDWARE MONITORING DRIVER
14690M:	Marc Hulsman <m.hulsman@tudelft.nl>
14691L:	linux-hwmon@vger.kernel.org
14692S:	Maintained
14693F:	Documentation/hwmon/w83791d
14694F:	drivers/hwmon/w83791d.c
14695
14696W83793 HARDWARE MONITORING DRIVER
14697M:	Rudolf Marek <r.marek@assembler.cz>
14698L:	linux-hwmon@vger.kernel.org
14699S:	Maintained
14700F:	Documentation/hwmon/w83793
14701F:	drivers/hwmon/w83793.c
14702
14703W83795 HARDWARE MONITORING DRIVER
14704M:	Jean Delvare <jdelvare@suse.com>
14705L:	linux-hwmon@vger.kernel.org
14706S:	Maintained
14707F:	drivers/hwmon/w83795.c
14708
14709W83L51xD SD/MMC CARD INTERFACE DRIVER
14710M:	Pierre Ossman <pierre@ossman.eu>
14711S:	Maintained
14712F:	drivers/mmc/host/wbsd.*
14713
14714WACOM PROTOCOL 4 SERIAL TABLETS
14715M:	Julian Squires <julian@cipht.net>
14716M:	Hans de Goede <hdegoede@redhat.com>
14717L:	linux-input@vger.kernel.org
14718S:	Maintained
14719F:	drivers/input/tablet/wacom_serial4.c
14720
14721WATCHDOG DEVICE DRIVERS
14722M:	Wim Van Sebroeck <wim@iguana.be>
14723R:	Guenter Roeck <linux@roeck-us.net>
14724L:	linux-watchdog@vger.kernel.org
14725W:	http://www.linux-watchdog.org/
14726T:	git git://www.linux-watchdog.org/linux-watchdog.git
14727S:	Maintained
14728F:	Documentation/devicetree/bindings/watchdog/
14729F:	Documentation/watchdog/
14730F:	drivers/watchdog/
14731F:	include/linux/watchdog.h
14732F:	include/uapi/linux/watchdog.h
14733
14734WHISKEYCOVE PMIC GPIO DRIVER
14735M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14736L:	linux-gpio@vger.kernel.org
14737S:	Maintained
14738F:	drivers/gpio/gpio-wcove.c
14739
14740WIIMOTE HID DRIVER
14741M:	David Herrmann <dh.herrmann@googlemail.com>
14742L:	linux-input@vger.kernel.org
14743S:	Maintained
14744F:	drivers/hid/hid-wiimote*
14745
14746WILOCITY WIL6210 WIRELESS DRIVER
14747M:	Maya Erez <qca_merez@qca.qualcomm.com>
14748L:	linux-wireless@vger.kernel.org
14749L:	wil6210@qca.qualcomm.com
14750S:	Supported
14751W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14752F:	drivers/net/wireless/ath/wil6210/
14753
14754WIMAX STACK
14755M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14756M:	linux-wimax@intel.com
14757L:	wimax@linuxwimax.org (subscribers-only)
14758S:	Supported
14759W:	http://linuxwimax.org
14760F:	Documentation/wimax/README.wimax
14761F:	include/linux/wimax/debug.h
14762F:	include/net/wimax.h
14763F:	include/uapi/linux/wimax.h
14764F:	net/wimax/
14765
14766WINBOND CIR DRIVER
14767M:	David Härdeman <david@hardeman.nu>
14768S:	Maintained
14769F:	drivers/media/rc/winbond-cir.c
14770
14771WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14772M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14773L:	linux-watchdog@vger.kernel.org
14774S:	Maintained
14775F:	drivers/watchdog/ebc-c384_wdt.c
14776
14777WINSYSTEMS WS16C48 GPIO DRIVER
14778M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14779L:	linux-gpio@vger.kernel.org
14780S:	Maintained
14781F:	drivers/gpio/gpio-ws16c48.c
14782
14783WISTRON LAPTOP BUTTON DRIVER
14784M:	Miloslav Trmac <mitr@volny.cz>
14785S:	Maintained
14786F:	drivers/input/misc/wistron_btns.c
14787
14788WL3501 WIRELESS PCMCIA CARD DRIVER
14789L:	linux-wireless@vger.kernel.org
14790S:	Odd fixes
14791F:	drivers/net/wireless/wl3501*
14792
14793WOLFSON MICROELECTRONICS DRIVERS
14794L:	patches@opensource.cirrus.com
14795T:	git https://github.com/CirrusLogic/linux-drivers.git
14796W:	https://github.com/CirrusLogic/linux-drivers/wiki
14797S:	Supported
14798F:	Documentation/hwmon/wm83??
14799F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14800F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14801F:	Documentation/devicetree/bindings/mfd/arizona.txt
14802F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14803F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
14804F:	arch/arm/mach-s3c64xx/mach-crag6410*
14805F:	drivers/clk/clk-wm83*.c
14806F:	drivers/extcon/extcon-arizona.c
14807F:	drivers/leds/leds-wm83*.c
14808F:	drivers/gpio/gpio-*wm*.c
14809F:	drivers/gpio/gpio-arizona.c
14810F:	drivers/hwmon/wm83??-hwmon.c
14811F:	drivers/input/misc/wm831x-on.c
14812F:	drivers/input/touchscreen/wm831x-ts.c
14813F:	drivers/input/touchscreen/wm97*.c
14814F:	drivers/mfd/arizona*
14815F:	drivers/mfd/wm*.c
14816F:	drivers/mfd/cs47l24*
14817F:	drivers/power/supply/wm83*.c
14818F:	drivers/rtc/rtc-wm83*.c
14819F:	drivers/regulator/wm8*.c
14820F:	drivers/regulator/arizona*
14821F:	drivers/video/backlight/wm83*_bl.c
14822F:	drivers/watchdog/wm83*_wdt.c
14823F:	include/linux/mfd/arizona/
14824F:	include/linux/mfd/wm831x/
14825F:	include/linux/mfd/wm8350/
14826F:	include/linux/mfd/wm8400*
14827F:	include/linux/regulator/arizona*
14828F:	include/linux/wm97xx.h
14829F:	include/sound/wm????.h
14830F:	sound/soc/codecs/arizona.?
14831F:	sound/soc/codecs/wm*
14832F:	sound/soc/codecs/cs47l24*
14833
14834WORKQUEUE
14835M:	Tejun Heo <tj@kernel.org>
14836R:	Lai Jiangshan <jiangshanlai@gmail.com>
14837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14838S:	Maintained
14839F:	include/linux/workqueue.h
14840F:	kernel/workqueue.c
14841F:	Documentation/core-api/workqueue.rst
14842
14843X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14844M:	Chen-Yu Tsai <wens@csie.org>
14845L:	linux-kernel@vger.kernel.org
14846S:	Maintained
14847N:	axp[128]
14848
14849X.25 NETWORK LAYER
14850M:	Andrew Hendry <andrew.hendry@gmail.com>
14851L:	linux-x25@vger.kernel.org
14852S:	Odd Fixes
14853F:	Documentation/networking/x25*
14854F:	include/net/x25*
14855F:	net/x25/
14856
14857X86 ARCHITECTURE (32-BIT AND 64-BIT)
14858M:	Thomas Gleixner <tglx@linutronix.de>
14859M:	Ingo Molnar <mingo@redhat.com>
14860M:	"H. Peter Anvin" <hpa@zytor.com>
14861M:	x86@kernel.org
14862L:	linux-kernel@vger.kernel.org
14863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14864S:	Maintained
14865F:	Documentation/x86/
14866F:	arch/x86/
14867
14868X86 MCE INFRASTRUCTURE
14869M:	Tony Luck <tony.luck@intel.com>
14870M:	Borislav Petkov <bp@alien8.de>
14871L:	linux-edac@vger.kernel.org
14872S:	Maintained
14873F:	arch/x86/kernel/cpu/mcheck/*
14874
14875X86 MICROCODE UPDATE SUPPORT
14876M:	Borislav Petkov <bp@alien8.de>
14877S:	Maintained
14878F:	arch/x86/kernel/cpu/microcode/*
14879
14880X86 PLATFORM DRIVERS
14881M:	Darren Hart <dvhart@infradead.org>
14882M:	Andy Shevchenko <andy@infradead.org>
14883L:	platform-driver-x86@vger.kernel.org
14884T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14885S:	Maintained
14886F:	drivers/platform/x86/
14887F:	drivers/platform/olpc/
14888
14889X86 VDSO
14890M:	Andy Lutomirski <luto@amacapital.net>
14891L:	linux-kernel@vger.kernel.org
14892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14893S:	Maintained
14894F:	arch/x86/entry/vdso/
14895
14896XC2028/3028 TUNER DRIVER
14897M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14898M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14899L:	linux-media@vger.kernel.org
14900W:	https://linuxtv.org
14901T:	git git://linuxtv.org/media_tree.git
14902S:	Maintained
14903F:	drivers/media/tuners/tuner-xc2028.*
14904
14905XEN BLOCK SUBSYSTEM
14906M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14907M:	Roger Pau Monné <roger.pau@citrix.com>
14908L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14909S:	Supported
14910F:	drivers/block/xen-blkback/*
14911F:	drivers/block/xen*
14912
14913XEN HYPERVISOR ARM
14914M:	Stefano Stabellini <sstabellini@kernel.org>
14915L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14916S:	Maintained
14917F:	arch/arm/xen/
14918F:	arch/arm/include/asm/xen/
14919
14920XEN HYPERVISOR ARM64
14921M:	Stefano Stabellini <sstabellini@kernel.org>
14922L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14923S:	Maintained
14924F:	arch/arm64/xen/
14925F:	arch/arm64/include/asm/xen/
14926
14927XEN HYPERVISOR INTERFACE
14928M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14929M:	Juergen Gross <jgross@suse.com>
14930L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14932S:	Supported
14933F:	arch/x86/xen/
14934F:	drivers/*/xen-*front.c
14935F:	drivers/xen/
14936F:	arch/x86/include/asm/xen/
14937F:	arch/x86/include/asm/pvclock-abi.h
14938F:	include/xen/
14939F:	include/uapi/xen/
14940F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14941F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14942
14943XEN NETWORK BACKEND DRIVER
14944M:	Wei Liu <wei.liu2@citrix.com>
14945M:	Paul Durrant <paul.durrant@citrix.com>
14946L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14947L:	netdev@vger.kernel.org
14948S:	Supported
14949F:	drivers/net/xen-netback/*
14950
14951XEN PCI SUBSYSTEM
14952M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14953L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14954S:	Supported
14955F:	arch/x86/pci/*xen*
14956F:	drivers/pci/*xen*
14957
14958XEN PVSCSI DRIVERS
14959M:	Juergen Gross <jgross@suse.com>
14960L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14961L:	linux-scsi@vger.kernel.org
14962S:	Supported
14963F:	drivers/scsi/xen-scsifront.c
14964F:	drivers/xen/xen-scsiback.c
14965F:	include/xen/interface/io/vscsiif.h
14966
14967XEN SWIOTLB SUBSYSTEM
14968M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14969L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14970S:	Supported
14971F:	arch/x86/xen/*swiotlb*
14972F:	drivers/xen/*swiotlb*
14973
14974XFS FILESYSTEM
14975M:	Darrick J. Wong <darrick.wong@oracle.com>
14976M:	linux-xfs@vger.kernel.org
14977L:	linux-xfs@vger.kernel.org
14978W:	http://xfs.org/
14979T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14980S:	Supported
14981F:	Documentation/filesystems/xfs.txt
14982F:	fs/xfs/
14983
14984XILINX AXI ETHERNET DRIVER
14985M:	Anirudha Sarangi <anirudh@xilinx.com>
14986M:	John Linn <John.Linn@xilinx.com>
14987S:	Maintained
14988F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14989
14990XILINX UARTLITE SERIAL DRIVER
14991M:	Peter Korsgaard <jacmet@sunsite.dk>
14992L:	linux-serial@vger.kernel.org
14993S:	Maintained
14994F:	drivers/tty/serial/uartlite.c
14995
14996XILINX VIDEO IP CORES
14997M:	Hyun Kwon <hyun.kwon@xilinx.com>
14998M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14999L:	linux-media@vger.kernel.org
15000T:	git git://linuxtv.org/media_tree.git
15001S:	Supported
15002F:	Documentation/devicetree/bindings/media/xilinx/
15003F:	drivers/media/platform/xilinx/
15004F:	include/uapi/linux/xilinx-v4l2-controls.h
15005
15006XILLYBUS DRIVER
15007M:	Eli Billauer <eli.billauer@gmail.com>
15008L:	linux-kernel@vger.kernel.org
15009S:	Supported
15010F:	drivers/char/xillybus/
15011
15012XRA1403 GPIO EXPANDER
15013M:	Nandor Han <nandor.han@ge.com>
15014M:	Semi Malinen <semi.malinen@ge.com>
15015L:	linux-gpio@vger.kernel.org
15016S:	Maintained
15017F:	drivers/gpio/gpio-xra1403.c
15018F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15019
15020XTENSA XTFPGA PLATFORM SUPPORT
15021M:	Max Filippov <jcmvbkbc@gmail.com>
15022L:	linux-xtensa@linux-xtensa.org
15023S:	Maintained
15024F:	drivers/spi/spi-xtensa-xtfpga.c
15025F:	sound/soc/xtensa/xtfpga-i2s.c
15026
15027YAM DRIVER FOR AX.25
15028M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15029L:	linux-hams@vger.kernel.org
15030S:	Maintained
15031F:	drivers/net/hamradio/yam*
15032F:	include/linux/yam.h
15033
15034YAMA SECURITY MODULE
15035M:	Kees Cook <keescook@chromium.org>
15036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15037S:	Supported
15038F:	security/yama/
15039F:	Documentation/admin-guide/LSM/Yama.rst
15040
15041YEALINK PHONE DRIVER
15042M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15043L:	usbb2k-api-dev@nongnu.org
15044S:	Maintained
15045F:	Documentation/input/yealink.rst
15046F:	drivers/input/misc/yealink.*
15047
15048Z8530 DRIVER FOR AX.25
15049M:	Joerg Reuter <jreuter@yaina.de>
15050W:	http://yaina.de/jreuter/
15051W:	http://www.qsl.net/dl1bke/
15052L:	linux-hams@vger.kernel.org
15053S:	Maintained
15054F:	Documentation/networking/z8530drv.txt
15055F:	drivers/net/hamradio/*scc.c
15056F:	drivers/net/hamradio/z8530.h
15057
15058ZBUD COMPRESSED PAGE ALLOCATOR
15059M:	Seth Jennings <sjenning@redhat.com>
15060M:	Dan Streetman <ddstreet@ieee.org>
15061L:	linux-mm@kvack.org
15062S:	Maintained
15063F:	mm/zbud.c
15064F:	include/linux/zbud.h
15065
15066ZD1211RW WIRELESS DRIVER
15067M:	Daniel Drake <dsd@gentoo.org>
15068M:	Ulrich Kunitz <kune@deine-taler.de>
15069W:	http://zd1211.ath.cx/wiki/DriverRewrite
15070L:	linux-wireless@vger.kernel.org
15071L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15072S:	Maintained
15073F:	drivers/net/wireless/zydas/zd1211rw/
15074
15075ZD1301 MEDIA DRIVER
15076M:	Antti Palosaari <crope@iki.fi>
15077L:	linux-media@vger.kernel.org
15078W:	https://linuxtv.org/
15079W:	http://palosaari.fi/linux/
15080Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15081S:	Maintained
15082F:	drivers/media/usb/dvb-usb-v2/zd1301*
15083
15084ZD1301_DEMOD MEDIA DRIVER
15085M:	Antti Palosaari <crope@iki.fi>
15086L:	linux-media@vger.kernel.org
15087W:	https://linuxtv.org/
15088W:	http://palosaari.fi/linux/
15089Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15090S:	Maintained
15091F:	drivers/media/dvb-frontends/zd1301_demod*
15092
15093ZPOOL COMPRESSED PAGE STORAGE API
15094M:	Dan Streetman <ddstreet@ieee.org>
15095L:	linux-mm@kvack.org
15096S:	Maintained
15097F:	mm/zpool.c
15098F:	include/linux/zpool.h
15099
15100ZR36067 VIDEO FOR LINUX DRIVER
15101L:	mjpeg-users@lists.sourceforge.net
15102L:	linux-media@vger.kernel.org
15103W:	http://mjpeg.sourceforge.net/driver-zoran/
15104T:	hg https://linuxtv.org/hg/v4l-dvb
15105S:	Odd Fixes
15106F:	drivers/media/pci/zoran/
15107
15108ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15109M:	Minchan Kim <minchan@kernel.org>
15110M:	Nitin Gupta <ngupta@vflare.org>
15111R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15112L:	linux-kernel@vger.kernel.org
15113S:	Maintained
15114F:	drivers/block/zram/
15115F:	Documentation/blockdev/zram.txt
15116
15117ZS DECSTATION Z85C30 SERIAL DRIVER
15118M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15119S:	Maintained
15120F:	drivers/tty/serial/zs.*
15121
15122ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15123M:	Minchan Kim <minchan@kernel.org>
15124M:	Nitin Gupta <ngupta@vflare.org>
15125R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15126L:	linux-mm@kvack.org
15127S:	Maintained
15128F:	mm/zsmalloc.c
15129F:	include/linux/zsmalloc.h
15130F:	Documentation/vm/zsmalloc.txt
15131
15132ZSWAP COMPRESSED SWAP CACHING
15133M:	Seth Jennings <sjenning@redhat.com>
15134M:	Dan Streetman <ddstreet@ieee.org>
15135L:	linux-mm@kvack.org
15136S:	Maintained
15137F:	mm/zswap.c
15138
15139THE REST
15140M:	Linus Torvalds <torvalds@linux-foundation.org>
15141L:	linux-kernel@vger.kernel.org
15142Q:	http://patchwork.kernel.org/project/LKML/list/
15143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15144S:	Buried alive in reporters
15145F:	*
15146F:	*/
15147