xref: /linux/MAINTAINERS (revision c87742abfc80b3f80c4f7a546193ad78e4fed9b6)
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:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
266F:	drivers/iio/counter/104-quad-8.c
267
268ACCES PCI-IDIO-16 GPIO DRIVER
269M:	William Breathitt Gray <vilhelm.gray@gmail.com>
270L:	linux-gpio@vger.kernel.org
271S:	Maintained
272F:	drivers/gpio/gpio-pci-idio-16.c
273
274ACENIC DRIVER
275M:	Jes Sorensen <jes@trained-monkey.org>
276L:	linux-acenic@sunsite.dk
277S:	Maintained
278F:	drivers/net/ethernet/alteon/acenic*
279
280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281M:	Peter Feuerer <peter@piie.net>
282L:	platform-driver-x86@vger.kernel.org
283W:	http://piie.net/?section=acerhdf
284S:	Maintained
285F:	drivers/platform/x86/acerhdf.c
286
287ACER WMI LAPTOP EXTRAS
288M:	"Lee, Chun-Yi" <jlee@suse.com>
289L:	platform-driver-x86@vger.kernel.org
290S:	Maintained
291F:	drivers/platform/x86/acer-wmi.c
292
293ACPI
294M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
295M:	Len Brown <lenb@kernel.org>
296L:	linux-acpi@vger.kernel.org
297W:	https://01.org/linux-acpi
298Q:	https://patchwork.kernel.org/project/linux-acpi/list/
299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300B:	https://bugzilla.kernel.org
301S:	Supported
302F:	drivers/acpi/
303F:	drivers/pnp/pnpacpi/
304F:	include/linux/acpi.h
305F:	include/linux/fwnode.h
306F:	include/acpi/
307F:	Documentation/acpi/
308F:	Documentation/ABI/testing/sysfs-bus-acpi
309F:	Documentation/ABI/testing/configfs-acpi
310F:	drivers/pci/*acpi*
311F:	drivers/pci/*/*acpi*
312F:	drivers/pci/*/*/*acpi*
313F:	tools/power/acpi/
314
315ACPI APEI
316M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
317M:	Len Brown <lenb@kernel.org>
318L:	linux-acpi@vger.kernel.org
319R:	Tony Luck <tony.luck@intel.com>
320R:	Borislav Petkov <bp@alien8.de>
321F:	drivers/acpi/apei/
322
323ACPI COMPONENT ARCHITECTURE (ACPICA)
324M:	Robert Moore <robert.moore@intel.com>
325M:	Lv Zheng <lv.zheng@intel.com>
326M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
327L:	linux-acpi@vger.kernel.org
328L:	devel@acpica.org
329W:	https://acpica.org/
330W:	https://github.com/acpica/acpica/
331Q:	https://patchwork.kernel.org/project/linux-acpi/list/
332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
333B:	https://bugzilla.kernel.org
334B:	https://bugs.acpica.org
335S:	Supported
336F:	drivers/acpi/acpica/
337F:	include/acpi/
338F:	tools/power/acpi/
339
340ACPI FAN DRIVER
341M:	Zhang Rui <rui.zhang@intel.com>
342L:	linux-acpi@vger.kernel.org
343W:	https://01.org/linux-acpi
344B:	https://bugzilla.kernel.org
345S:	Supported
346F:	drivers/acpi/fan.c
347
348ACPI FOR ARM64 (ACPI/arm64)
349M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
350M:	Hanjun Guo <hanjun.guo@linaro.org>
351M:	Sudeep Holla <sudeep.holla@arm.com>
352L:	linux-acpi@vger.kernel.org
353S:	Maintained
354F:	drivers/acpi/arm64
355
356ACPI PMIC DRIVERS
357M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
358M:	Len Brown <lenb@kernel.org>
359R:	Andy Shevchenko <andy@infradead.org>
360R:	Mika Westerberg <mika.westerberg@linux.intel.com>
361L:	linux-acpi@vger.kernel.org
362Q:	https://patchwork.kernel.org/project/linux-acpi/list/
363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
364B:	https://bugzilla.kernel.org
365S:	Supported
366F:	drivers/acpi/pmic/
367
368ACPI THERMAL DRIVER
369M:	Zhang Rui <rui.zhang@intel.com>
370L:	linux-acpi@vger.kernel.org
371W:	https://01.org/linux-acpi
372B:	https://bugzilla.kernel.org
373S:	Supported
374F:	drivers/acpi/*thermal*
375
376ACPI VIDEO DRIVER
377M:	Zhang Rui <rui.zhang@intel.com>
378L:	linux-acpi@vger.kernel.org
379W:	https://01.org/linux-acpi
380B:	https://bugzilla.kernel.org
381S:	Supported
382F:	drivers/acpi/acpi_video.c
383
384ACPI WMI DRIVER
385L:	platform-driver-x86@vger.kernel.org
386S:	Orphan
387F:	drivers/platform/x86/wmi.c
388F:	include/uapi/linux/wmi.h
389
390AD1889 ALSA SOUND DRIVER
391M:	Thibaut Varene <T-Bone@parisc-linux.org>
392W:	http://wiki.parisc-linux.org/AD1889
393L:	linux-parisc@vger.kernel.org
394S:	Maintained
395F:	sound/pci/ad1889.*
396
397AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
398M:	Michael Hennerich <michael.hennerich@analog.com>
399W:	http://wiki.analog.com/AD5254
400W:	http://ez.analog.com/community/linux-device-drivers
401S:	Supported
402F:	drivers/misc/ad525x_dpot.c
403
404AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
405M:	Michael Hennerich <michael.hennerich@analog.com>
406W:	http://wiki.analog.com/AD5398
407W:	http://ez.analog.com/community/linux-device-drivers
408S:	Supported
409F:	drivers/regulator/ad5398.c
410
411AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD7142
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/input/misc/ad714x.c
417
418AD7877 TOUCHSCREEN DRIVER
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD7877
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/input/touchscreen/ad7877.c
424
425AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7879
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/touchscreen/ad7879.c
431
432ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
433M:	Jiri Kosina <jikos@kernel.org>
434S:	Maintained
435
436ADF7242 IEEE 802.15.4 RADIO DRIVER
437M:	Michael Hennerich <michael.hennerich@analog.com>
438W:	https://wiki.analog.com/ADF7242
439W:	http://ez.analog.com/community/linux-device-drivers
440L:	linux-wpan@vger.kernel.org
441S:	Supported
442F:	drivers/net/ieee802154/adf7242.c
443F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
444
445ADM1025 HARDWARE MONITOR DRIVER
446M:	Jean Delvare <jdelvare@suse.com>
447L:	linux-hwmon@vger.kernel.org
448S:	Maintained
449F:	Documentation/hwmon/adm1025
450F:	drivers/hwmon/adm1025.c
451
452ADM1029 HARDWARE MONITOR DRIVER
453M:	Corentin Labbe <clabbe.montjoie@gmail.com>
454L:	linux-hwmon@vger.kernel.org
455S:	Maintained
456F:	drivers/hwmon/adm1029.c
457
458ADM8211 WIRELESS DRIVER
459L:	linux-wireless@vger.kernel.org
460W:	http://wireless.kernel.org/
461S:	Orphan
462F:	drivers/net/wireless/admtek/adm8211.*
463
464ADP1653 FLASH CONTROLLER DRIVER
465M:	Sakari Ailus <sakari.ailus@iki.fi>
466L:	linux-media@vger.kernel.org
467S:	Maintained
468F:	drivers/media/i2c/adp1653.c
469F:	include/media/i2c/adp1653.h
470
471ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
472M:	Michael Hennerich <michael.hennerich@analog.com>
473W:	http://wiki.analog.com/ADP5520
474W:	http://ez.analog.com/community/linux-device-drivers
475S:	Supported
476F:	drivers/mfd/adp5520.c
477F:	drivers/video/backlight/adp5520_bl.c
478F:	drivers/leds/leds-adp5520.c
479F:	drivers/gpio/gpio-adp5520.c
480F:	drivers/input/keyboard/adp5520-keys.c
481
482ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
483M:	Michael Hennerich <michael.hennerich@analog.com>
484W:	http://wiki.analog.com/ADP5588
485W:	http://ez.analog.com/community/linux-device-drivers
486S:	Supported
487F:	drivers/input/keyboard/adp5588-keys.c
488F:	drivers/gpio/gpio-adp5588.c
489
490ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
491M:	Michael Hennerich <michael.hennerich@analog.com>
492W:	http://wiki.analog.com/ADP8860
493W:	http://ez.analog.com/community/linux-device-drivers
494S:	Supported
495F:	drivers/video/backlight/adp8860_bl.c
496
497ADS1015 HARDWARE MONITOR DRIVER
498M:	Dirk Eibach <eibach@gdsys.de>
499L:	linux-hwmon@vger.kernel.org
500S:	Maintained
501F:	Documentation/hwmon/ads1015
502F:	drivers/hwmon/ads1015.c
503F:	include/linux/platform_data/ads1015.h
504
505ADT746X FAN DRIVER
506M:	Colin Leroy <colin@colino.net>
507S:	Maintained
508F:	drivers/macintosh/therm_adt746x.c
509
510ADT7475 HARDWARE MONITOR DRIVER
511M:	Jean Delvare <jdelvare@suse.com>
512L:	linux-hwmon@vger.kernel.org
513S:	Maintained
514F:	Documentation/hwmon/adt7475
515F:	drivers/hwmon/adt7475.c
516
517ADVANSYS SCSI DRIVER
518M:	Matthew Wilcox <matthew@wil.cx>
519M:	Hannes Reinecke <hare@suse.com>
520L:	linux-scsi@vger.kernel.org
521S:	Maintained
522F:	Documentation/scsi/advansys.txt
523F:	drivers/scsi/advansys.c
524
525ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
526M:	Michael Hennerich <michael.hennerich@analog.com>
527W:	http://wiki.analog.com/ADXL345
528W:	http://ez.analog.com/community/linux-device-drivers
529S:	Supported
530F:	drivers/input/misc/adxl34x.c
531
532AF9013 MEDIA DRIVER
533M:	Antti Palosaari <crope@iki.fi>
534L:	linux-media@vger.kernel.org
535W:	https://linuxtv.org
536W:	http://palosaari.fi/linux/
537Q:	http://patchwork.linuxtv.org/project/linux-media/list/
538T:	git git://linuxtv.org/anttip/media_tree.git
539S:	Maintained
540F:	drivers/media/dvb-frontends/af9013*
541
542AF9033 MEDIA DRIVER
543M:	Antti Palosaari <crope@iki.fi>
544L:	linux-media@vger.kernel.org
545W:	https://linuxtv.org
546W:	http://palosaari.fi/linux/
547Q:	http://patchwork.linuxtv.org/project/linux-media/list/
548T:	git git://linuxtv.org/anttip/media_tree.git
549S:	Maintained
550F:	drivers/media/dvb-frontends/af9033*
551
552AFFS FILE SYSTEM
553L:	linux-fsdevel@vger.kernel.org
554S:	Orphan
555F:	Documentation/filesystems/affs.txt
556F:	fs/affs/
557
558AFS FILESYSTEM
559M:	David Howells <dhowells@redhat.com>
560L:	linux-afs@lists.infradead.org
561S:	Supported
562F:	fs/afs/
563F:	include/trace/events/afs.h
564F:	Documentation/filesystems/afs.txt
565W:	https://www.infradead.org/~dhowells/kafs/
566
567AGPGART DRIVER
568M:	David Airlie <airlied@linux.ie>
569T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
570S:	Maintained
571F:	drivers/char/agp/
572F:	include/linux/agp*
573F:	include/uapi/linux/agp*
574
575AHA152X SCSI DRIVER
576M:	"Juergen E. Fischer" <fischer@norbit.de>
577L:	linux-scsi@vger.kernel.org
578S:	Maintained
579F:	drivers/scsi/aha152x*
580F:	drivers/scsi/pcmcia/aha152x*
581
582AIC7XXX / AIC79XX SCSI DRIVER
583M:	Hannes Reinecke <hare@suse.com>
584L:	linux-scsi@vger.kernel.org
585S:	Maintained
586F:	drivers/scsi/aic7xxx/
587
588AIMSLAB FM RADIO RECEIVER DRIVER
589M:	Hans Verkuil <hverkuil@xs4all.nl>
590L:	linux-media@vger.kernel.org
591T:	git git://linuxtv.org/media_tree.git
592W:	https://linuxtv.org
593S:	Maintained
594F:	drivers/media/radio/radio-aimslab*
595
596AIO
597M:	Benjamin LaHaise <bcrl@kvack.org>
598L:	linux-aio@kvack.org
599S:	Supported
600F:	fs/aio.c
601F:	include/linux/*aio*.h
602
603AIRSPY MEDIA DRIVER
604M:	Antti Palosaari <crope@iki.fi>
605L:	linux-media@vger.kernel.org
606W:	https://linuxtv.org
607W:	http://palosaari.fi/linux/
608Q:	http://patchwork.linuxtv.org/project/linux-media/list/
609T:	git git://linuxtv.org/anttip/media_tree.git
610S:	Maintained
611F:	drivers/media/usb/airspy/
612
613ALACRITECH GIGABIT ETHERNET DRIVER
614M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
615S:	Maintained
616F:	drivers/net/ethernet/alacritech/*
617
618ALCATEL SPEEDTOUCH USB DRIVER
619M:	Duncan Sands <duncan.sands@free.fr>
620L:	linux-usb@vger.kernel.org
621W:	http://www.linux-usb.org/SpeedTouch/
622S:	Maintained
623F:	drivers/usb/atm/speedtch.c
624F:	drivers/usb/atm/usbatm.c
625
626ALCHEMY AU1XX0 MMC DRIVER
627M:	Manuel Lauss <manuel.lauss@gmail.com>
628S:	Maintained
629F:	drivers/mmc/host/au1xmmc.c
630
631ALI1563 I2C DRIVER
632M:	Rudolf Marek <r.marek@assembler.cz>
633L:	linux-i2c@vger.kernel.org
634S:	Maintained
635F:	Documentation/i2c/busses/i2c-ali1563
636F:	drivers/i2c/busses/i2c-ali1563.c
637
638ALLWINNER SECURITY SYSTEM
639M:	Corentin Labbe <clabbe.montjoie@gmail.com>
640L:	linux-crypto@vger.kernel.org
641S:	Maintained
642F:	drivers/crypto/sunxi-ss/
643
644ALPHA PORT
645M:	Richard Henderson <rth@twiddle.net>
646M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
647M:	Matt Turner <mattst88@gmail.com>
648S:	Odd Fixes
649L:	linux-alpha@vger.kernel.org
650F:	arch/alpha/
651
652ALPS PS/2 TOUCHPAD DRIVER
653R:	Pali Rohár <pali.rohar@gmail.com>
654F:	drivers/input/mouse/alps.*
655
656ALTERA I2C CONTROLLER DRIVER
657M:	Thor Thayer <thor.thayer@linux.intel.com>
658S:	Maintained
659F:	drivers/i2c/busses/i2c-altera.c
660
661ALTERA MAILBOX DRIVER
662M:	Ley Foon Tan <lftan@altera.com>
663L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664S:	Maintained
665F:	drivers/mailbox/mailbox-altera.c
666
667ALTERA PIO DRIVER
668M:	Tien Hock Loh <thloh@altera.com>
669L:	linux-gpio@vger.kernel.org
670S:	Maintained
671F:	drivers/gpio/gpio-altera.c
672
673ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
674M:	Thor Thayer <thor.thayer@linux.intel.com>
675S:	Maintained
676F:	drivers/gpio/gpio-altera-a10sr.c
677F:	drivers/mfd/altera-a10sr.c
678F:	drivers/reset/reset-a10sr.c
679F:	include/linux/mfd/altera-a10sr.h
680F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
681
682ALTERA TRIPLE SPEED ETHERNET DRIVER
683M:	Vince Bridgers <vbridger@opensource.altera.com>
684L:	netdev@vger.kernel.org
685L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
686S:	Maintained
687F:	drivers/net/ethernet/altera/
688
689ALTERA UART/JTAG UART SERIAL DRIVERS
690M:	Tobias Klauser <tklauser@distanz.ch>
691L:	linux-serial@vger.kernel.org
692L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
693S:	Maintained
694F:	drivers/tty/serial/altera_uart.c
695F:	drivers/tty/serial/altera_jtaguart.c
696F:	include/linux/altera_uart.h
697F:	include/linux/altera_jtaguart.h
698
699AMAZON ETHERNET DRIVERS
700M:	Netanel Belgazal <netanel@amazon.com>
701R:	Saeed Bishara <saeedb@amazon.com>
702R:	Zorik Machulsky <zorik@amazon.com>
703L:	netdev@vger.kernel.org
704S:	Supported
705F:	Documentation/networking/ena.txt
706F:	drivers/net/ethernet/amazon/
707
708AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
709M:	Tom Lendacky <thomas.lendacky@amd.com>
710M:	Gary Hook <gary.hook@amd.com>
711L:	linux-crypto@vger.kernel.org
712S:	Supported
713F:	drivers/crypto/ccp/
714F:	include/linux/ccp.h
715
716AMD FAM15H PROCESSOR POWER MONITORING DRIVER
717M:	Huang Rui <ray.huang@amd.com>
718L:	linux-hwmon@vger.kernel.org
719S:	Supported
720F:	Documentation/hwmon/fam15h_power
721F:	drivers/hwmon/fam15h_power.c
722
723AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
724L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
725S:	Orphan
726F:	drivers/usb/gadget/udc/amd5536udc.*
727
728AMD GEODE PROCESSOR/CHIPSET SUPPORT
729P:	Andres Salomon <dilinger@queued.net>
730L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
731W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
732S:	Supported
733F:	drivers/char/hw_random/geode-rng.c
734F:	drivers/crypto/geode*
735F:	drivers/video/fbdev/geode/
736F:	arch/x86/include/asm/geode.h
737
738AMD IOMMU (AMD-VI)
739M:	Joerg Roedel <joro@8bytes.org>
740L:	iommu@lists.linux-foundation.org
741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
742S:	Maintained
743F:	drivers/iommu/amd_iommu*.[ch]
744F:	include/linux/amd-iommu.h
745
746AMD KFD
747M:	Oded Gabbay <oded.gabbay@gmail.com>
748L:	dri-devel@lists.freedesktop.org
749T:	git git://people.freedesktop.org/~gabbayo/linux.git
750S:	Supported
751F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
752F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
753F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
754F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
755F:	drivers/gpu/drm/amd/amdkfd/
756F:	drivers/gpu/drm/amd/include/cik_structs.h
757F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
758F:	drivers/gpu/drm/amd/include/vi_structs.h
759F:	include/uapi/linux/kfd_ioctl.h
760
761AMD SEATTLE DEVICE TREE SUPPORT
762M:	Brijesh Singh <brijeshkumar.singh@amd.com>
763M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
764M:	Tom Lendacky <thomas.lendacky@amd.com>
765S:	Supported
766F:	arch/arm64/boot/dts/amd/
767
768AMD XGBE DRIVER
769M:	Tom Lendacky <thomas.lendacky@amd.com>
770L:	netdev@vger.kernel.org
771S:	Supported
772F:	drivers/net/ethernet/amd/xgbe/
773F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
774
775AMS (Apple Motion Sensor) DRIVER
776M:	Michael Hanselmann <linux-kernel@hansmi.ch>
777S:	Supported
778F:	drivers/macintosh/ams/
779
780ANALOG DEVICES INC AD9389B DRIVER
781M:	Hans Verkuil <hans.verkuil@cisco.com>
782L:	linux-media@vger.kernel.org
783S:	Maintained
784F:	drivers/media/i2c/ad9389b*
785
786ANALOG DEVICES INC ADV7180 DRIVER
787M:	Lars-Peter Clausen <lars@metafoo.de>
788L:	linux-media@vger.kernel.org
789W:	http://ez.analog.com/community/linux-device-drivers
790S:	Supported
791F:	drivers/media/i2c/adv7180.c
792
793ANALOG DEVICES INC ADV748X DRIVER
794M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
795L:	linux-media@vger.kernel.org
796S:	Maintained
797F:	drivers/media/i2c/adv748x/*
798
799ANALOG DEVICES INC ADV7511 DRIVER
800M:	Hans Verkuil <hans.verkuil@cisco.com>
801L:	linux-media@vger.kernel.org
802S:	Maintained
803F:	drivers/media/i2c/adv7511*
804
805ANALOG DEVICES INC ADV7604 DRIVER
806M:	Hans Verkuil <hans.verkuil@cisco.com>
807L:	linux-media@vger.kernel.org
808S:	Maintained
809F:	drivers/media/i2c/adv7604*
810
811ANALOG DEVICES INC ADV7842 DRIVER
812M:	Hans Verkuil <hans.verkuil@cisco.com>
813L:	linux-media@vger.kernel.org
814S:	Maintained
815F:	drivers/media/i2c/adv7842*
816
817ANALOG DEVICES INC ASOC CODEC DRIVERS
818M:	Lars-Peter Clausen <lars@metafoo.de>
819L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
820W:	http://wiki.analog.com/
821W:	http://ez.analog.com/community/linux-device-drivers
822S:	Supported
823F:	sound/soc/codecs/adau*
824F:	sound/soc/codecs/adav*
825F:	sound/soc/codecs/ad1*
826F:	sound/soc/codecs/ad7*
827F:	sound/soc/codecs/ssm*
828F:	sound/soc/codecs/sigmadsp.*
829
830ANALOG DEVICES INC ASOC DRIVERS
831L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
832L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
833W:	http://blackfin.uclinux.org/
834S:	Supported
835F:	sound/soc/blackfin/*
836
837ANALOG DEVICES INC DMA DRIVERS
838M:	Lars-Peter Clausen <lars@metafoo.de>
839W:	http://ez.analog.com/community/linux-device-drivers
840S:	Supported
841F:	drivers/dma/dma-axi-dmac.c
842
843ANALOG DEVICES INC IIO DRIVERS
844M:	Lars-Peter Clausen <lars@metafoo.de>
845M:	Michael Hennerich <Michael.Hennerich@analog.com>
846W:	http://wiki.analog.com/
847W:	http://ez.analog.com/community/linux-device-drivers
848S:	Supported
849F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
850F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
851F:	drivers/iio/*/ad*
852F:	drivers/iio/adc/ltc2497*
853X:	drivers/iio/*/adjd*
854F:	drivers/staging/iio/*/ad*
855F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
856
857ANDROID CONFIG FRAGMENTS
858M:	Rob Herring <robh@kernel.org>
859S:	Supported
860F:	kernel/configs/android*
861
862ANDROID DRIVERS
863M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
864M:	Arve Hjønnevåg <arve@android.com>
865M:	Todd Kjos <tkjos@android.com>
866M:	Martijn Coenen <maco@android.com>
867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
868L:	devel@driverdev.osuosl.org
869S:	Supported
870F:	drivers/android/
871F:	drivers/staging/android/
872
873ANDROID GOLDFISH RTC DRIVER
874M:	Miodrag Dinic <miodrag.dinic@mips.com>
875S:	Supported
876F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
877F:	drivers/rtc/rtc-goldfish.c
878
879ANDROID ION DRIVER
880M:	Laura Abbott <labbott@redhat.com>
881M:	Sumit Semwal <sumit.semwal@linaro.org>
882L:	devel@driverdev.osuosl.org
883S:	Supported
884F:	drivers/staging/android/ion
885F:	drivers/staging/android/uapi/ion.h
886F:	drivers/staging/android/uapi/ion_test.h
887
888AOA (Apple Onboard Audio) ALSA DRIVER
889M:	Johannes Berg <johannes@sipsolutions.net>
890L:	linuxppc-dev@lists.ozlabs.org
891L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
892S:	Maintained
893F:	sound/aoa/
894
895APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
896M:	William Breathitt Gray <vilhelm.gray@gmail.com>
897L:	linux-iio@vger.kernel.org
898S:	Maintained
899F:	drivers/iio/adc/stx104.c
900
901APM DRIVER
902M:	Jiri Kosina <jikos@kernel.org>
903S:	Odd fixes
904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
905F:	arch/x86/kernel/apm_32.c
906F:	include/linux/apm_bios.h
907F:	include/uapi/linux/apm_bios.h
908F:	drivers/char/apm-emulation.c
909
910APPARMOR SECURITY MODULE
911M:	John Johansen <john.johansen@canonical.com>
912L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
913W:	apparmor.wiki.kernel.org
914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
915S:	Supported
916F:	security/apparmor/
917F:	Documentation/admin-guide/LSM/apparmor.rst
918
919APPLE BCM5974 MULTITOUCH DRIVER
920M:	Henrik Rydberg <rydberg@bitmath.org>
921L:	linux-input@vger.kernel.org
922S:	Odd fixes
923F:	drivers/input/mouse/bcm5974.c
924
925APPLE SMC DRIVER
926M:	Henrik Rydberg <rydberg@bitmath.org>
927L:	linux-hwmon@vger.kernel.org
928S:	Odd fixes
929F:	drivers/hwmon/applesmc.c
930
931APPLETALK NETWORK LAYER
932L:	netdev@vger.kernel.org
933S:	Odd fixes
934F:	drivers/net/appletalk/
935F:	net/appletalk/
936
937APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
938M:	Duc Dang <dhdang@apm.com>
939S:	Supported
940F:	arch/arm64/boot/dts/apm/
941
942APPLIED MICRO (APM) X-GENE SOC EDAC
943M:	Loc Ho <lho@apm.com>
944S:	Supported
945F:	drivers/edac/xgene_edac.c
946F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
947
948APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
949M:	Iyappan Subramanian <isubramanian@apm.com>
950M:	Keyur Chudgar <kchudgar@apm.com>
951S:	Supported
952F:	drivers/net/ethernet/apm/xgene-v2/
953
954APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
955M:	Iyappan Subramanian <isubramanian@apm.com>
956M:	Keyur Chudgar <kchudgar@apm.com>
957M:	Quan Nguyen <qnguyen@apm.com>
958S:	Supported
959F:	drivers/net/ethernet/apm/xgene/
960F:	drivers/net/phy/mdio-xgene.c
961F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
962F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
963
964APPLIED MICRO (APM) X-GENE SOC PMU
965M:	Tai Nguyen <ttnguyen@apm.com>
966S:	Supported
967F:	drivers/perf/xgene_pmu.c
968F:	Documentation/perf/xgene-pmu.txt
969F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
970
971APTINA CAMERA SENSOR PLL
972M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
973L:	linux-media@vger.kernel.org
974S:	Maintained
975F:	drivers/media/i2c/aptina-pll.*
976
977ARC FRAMEBUFFER DRIVER
978M:	Jaya Kumar <jayalk@intworks.biz>
979S:	Maintained
980F:	drivers/video/fbdev/arcfb.c
981F:	drivers/video/fbdev/core/fb_defio.c
982
983ARC PGU DRM DRIVER
984M:	Alexey Brodkin <abrodkin@synopsys.com>
985S:	Supported
986F:	drivers/gpu/drm/arc/
987F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
988
989ARCNET NETWORK LAYER
990M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
991L:	netdev@vger.kernel.org
992S:	Maintained
993F:	drivers/net/arcnet/
994F:	include/uapi/linux/if_arcnet.h
995
996ARM ARCHITECTED TIMER DRIVER
997M:	Mark Rutland <mark.rutland@arm.com>
998M:	Marc Zyngier <marc.zyngier@arm.com>
999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000S:	Maintained
1001F:	arch/arm/include/asm/arch_timer.h
1002F:	arch/arm64/include/asm/arch_timer.h
1003F:	drivers/clocksource/arm_arch_timer.c
1004
1005ARM HDLCD DRM DRIVER
1006M:	Liviu Dudau <liviu.dudau@arm.com>
1007S:	Supported
1008F:	drivers/gpu/drm/arm/hdlcd_*
1009F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1010
1011ARM MALI-DP DRM DRIVER
1012M:	Liviu Dudau <liviu.dudau@arm.com>
1013M:	Brian Starkey <brian.starkey@arm.com>
1014M:	Mali DP Maintainers <malidp@foss.arm.com>
1015S:	Supported
1016F:	drivers/gpu/drm/arm/
1017F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1018
1019ARM MFM AND FLOPPY DRIVERS
1020M:	Ian Molton <spyro@f2s.com>
1021S:	Maintained
1022F:	arch/arm/lib/floppydma.S
1023F:	arch/arm/include/asm/floppy.h
1024
1025ARM PMU PROFILING AND DEBUGGING
1026M:	Will Deacon <will.deacon@arm.com>
1027M:	Mark Rutland <mark.rutland@arm.com>
1028S:	Maintained
1029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1030F:	arch/arm*/kernel/perf_*
1031F:	arch/arm/oprofile/common.c
1032F:	arch/arm*/kernel/hw_breakpoint.c
1033F:	arch/arm*/include/asm/hw_breakpoint.h
1034F:	arch/arm*/include/asm/perf_event.h
1035F:	drivers/perf/*
1036F:	include/linux/perf/arm_pmu.h
1037F:	Documentation/devicetree/bindings/arm/pmu.txt
1038F:	Documentation/devicetree/bindings/perf/
1039
1040ARM PORT
1041M:	Russell King <linux@armlinux.org.uk>
1042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1043W:	http://www.armlinux.org.uk/
1044S:	Maintained
1045T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1046F:	arch/arm/
1047
1048ARM PRIMECELL AACI PL041 DRIVER
1049M:	Russell King <linux@armlinux.org.uk>
1050S:	Maintained
1051F:	sound/arm/aaci.*
1052
1053ARM PRIMECELL BUS SUPPORT
1054M:	Russell King <linux@armlinux.org.uk>
1055S:	Maintained
1056F:	drivers/amba/
1057F:	include/linux/amba/bus.h
1058
1059ARM PRIMECELL CLCD PL110 DRIVER
1060M:	Russell King <linux@armlinux.org.uk>
1061S:	Maintained
1062F:	drivers/video/fbdev/amba-clcd.*
1063
1064ARM PRIMECELL KMI PL050 DRIVER
1065M:	Russell King <linux@armlinux.org.uk>
1066S:	Maintained
1067F:	drivers/input/serio/ambakmi.*
1068F:	include/linux/amba/kmi.h
1069
1070ARM PRIMECELL MMCI PL180/1 DRIVER
1071M:	Russell King <linux@armlinux.org.uk>
1072S:	Maintained
1073F:	drivers/mmc/host/mmci.*
1074F:	include/linux/amba/mmci.h
1075
1076ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1077M:	Russell King <linux@armlinux.org.uk>
1078S:	Maintained
1079F:	drivers/tty/serial/amba-pl01*.c
1080F:	include/linux/amba/serial.h
1081
1082ARM SMMU DRIVERS
1083M:	Will Deacon <will.deacon@arm.com>
1084R:	Robin Murphy <robin.murphy@arm.com>
1085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1086S:	Maintained
1087F:	drivers/iommu/arm-smmu.c
1088F:	drivers/iommu/arm-smmu-v3.c
1089F:	drivers/iommu/io-pgtable-arm.c
1090F:	drivers/iommu/io-pgtable-arm-v7s.c
1091
1092ARM SUB-ARCHITECTURES
1093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094S:	Maintained
1095F:	arch/arm/mach-*/
1096F:	arch/arm/plat-*/
1097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1098
1099ARM/ACTIONS SEMI ARCHITECTURE
1100M:	Andreas Färber <afaerber@suse.de>
1101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102S:	Maintained
1103N:	owl
1104F:	arch/arm/mach-actions/
1105F:	arch/arm/boot/dts/owl-*
1106F:	arch/arm64/boot/dts/actions/
1107F:	drivers/clocksource/owl-*
1108F:	drivers/soc/actions/
1109F:	include/dt-bindings/power/owl-*
1110F:	include/linux/soc/actions/
1111F:	Documentation/devicetree/bindings/arm/actions.txt
1112F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1113F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1114
1115ARM/ADS SPHERE MACHINE SUPPORT
1116M:	Lennert Buytenhek <kernel@wantstofly.org>
1117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S:	Maintained
1119
1120ARM/AFEB9260 MACHINE SUPPORT
1121M:	Sergey Lapin <slapin@ossfans.org>
1122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S:	Maintained
1124
1125ARM/AJECO 1ARM MACHINE SUPPORT
1126M:	Lennert Buytenhek <kernel@wantstofly.org>
1127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128S:	Maintained
1129
1130ARM/Allwinner SoC Clock Support
1131M:	Emilio López <emilio@elopez.com.ar>
1132S:	Maintained
1133F:	drivers/clk/sunxi/
1134
1135ARM/Allwinner sunXi SoC support
1136M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1137M:	Chen-Yu Tsai <wens@csie.org>
1138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139S:	Maintained
1140N:	sun[x456789]i
1141N:	sun50i
1142F:	arch/arm/mach-sunxi/
1143F:	arch/arm64/boot/dts/allwinner/
1144F:	drivers/clk/sunxi-ng/
1145F:	drivers/pinctrl/sunxi/
1146F:	drivers/soc/sunxi/
1147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1148
1149ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1150M:	Neil Armstrong <narmstrong@baylibre.com>
1151M:	Jerome Brunet <jbrunet@baylibre.com>
1152L:	linux-amlogic@lists.infradead.org
1153S:	Maintained
1154F:	drivers/clk/meson/
1155F:	include/dt-bindings/clock/meson*
1156F:	include/dt-bindings/clock/gxbb*
1157F:	Documentation/devicetree/bindings/clock/amlogic*
1158
1159ARM/Amlogic Meson SoC support
1160M:	Carlo Caione <carlo@caione.org>
1161M:	Kevin Hilman <khilman@baylibre.com>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163L:	linux-amlogic@lists.infradead.org
1164W:	http://linux-meson.com/
1165S:	Maintained
1166F:	arch/arm/mach-meson/
1167F:	arch/arm/boot/dts/meson*
1168F:	arch/arm64/boot/dts/amlogic/
1169F:	drivers/pinctrl/meson/
1170F:	drivers/mmc/host/meson*
1171N:	meson
1172
1173ARM/Annapurna Labs ALPINE ARCHITECTURE
1174M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1175M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S:	Maintained
1178F:	arch/arm/mach-alpine/
1179F:	arch/arm/boot/dts/alpine*
1180F:	arch/arm64/boot/dts/al/
1181F:	drivers/*/*alpine*
1182
1183ARM/ARTPEC MACHINE SUPPORT
1184M:	Jesper Nilsson <jesper.nilsson@axis.com>
1185M:	Lars Persson <lars.persson@axis.com>
1186M:	Niklas Cassel <niklas.cassel@axis.com>
1187S:	Maintained
1188L:	linux-arm-kernel@axis.com
1189F:	arch/arm/mach-artpec
1190F:	arch/arm/boot/dts/artpec6*
1191F:	drivers/clk/axis
1192F:	drivers/crypto/axis
1193F:	drivers/pinctrl/pinctrl-artpec*
1194F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1195
1196ARM/ASPEED I2C DRIVER
1197M:	Brendan Higgins <brendanhiggins@google.com>
1198R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1199R:	Joel Stanley <joel@jms.id.au>
1200L:	linux-i2c@vger.kernel.org
1201L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1202S:	Maintained
1203F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1204F:	drivers/i2c/busses/i2c-aspeed.c
1205F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1206F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1207
1208ARM/ASPEED MACHINE SUPPORT
1209M:	Joel Stanley <joel@jms.id.au>
1210S:	Maintained
1211F:	arch/arm/mach-aspeed/
1212F:	arch/arm/boot/dts/aspeed-*
1213F:	drivers/*/*aspeed*
1214
1215ARM/ATMEL AT91 Clock Support
1216M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1217S:	Maintained
1218F:	drivers/clk/at91
1219
1220ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1221M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1222M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224W:	http://www.linux4sam.org
1225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1226S:	Supported
1227N:	at91
1228N:	atmel
1229F:	arch/arm/mach-at91/
1230F:	include/soc/at91/
1231F:	arch/arm/boot/dts/at91*.dts
1232F:	arch/arm/boot/dts/at91*.dtsi
1233F:	arch/arm/boot/dts/sama*.dts
1234F:	arch/arm/boot/dts/sama*.dtsi
1235F:	arch/arm/include/debug/at91.S
1236F:	drivers/memory/atmel*
1237F:	drivers/watchdog/sama5d4_wdt.c
1238X:	drivers/input/touchscreen/atmel_mxt_ts.c
1239X:	drivers/net/wireless/atmel/
1240
1241ARM/CALXEDA HIGHBANK ARCHITECTURE
1242M:	Rob Herring <robh@kernel.org>
1243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S:	Maintained
1245F:	arch/arm/mach-highbank/
1246F:	arch/arm/boot/dts/highbank.dts
1247F:	arch/arm/boot/dts/ecx-*.dts*
1248
1249ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1250M:	Krzysztof Halasa <khalasa@piap.pl>
1251S:	Maintained
1252F:	arch/arm/mach-cns3xxx/
1253
1254ARM/CAVIUM THUNDER NETWORK DRIVER
1255M:	Sunil Goutham <sgoutham@cavium.com>
1256M:	Robert Richter <rric@kernel.org>
1257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258S:	Supported
1259F:	drivers/net/ethernet/cavium/thunder/
1260
1261ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1262M:	Alexander Shiyan <shc_work@mail.ru>
1263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264S:	Odd Fixes
1265N:	clps711x
1266
1267ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1268M:	Lennert Buytenhek <kernel@wantstofly.org>
1269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S:	Maintained
1271
1272ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1273M:	Hartley Sweeten <hsweeten@visionengravers.com>
1274M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S:	Maintained
1277F:	arch/arm/mach-ep93xx/
1278F:	arch/arm/mach-ep93xx/include/mach/
1279
1280ARM/CLKDEV SUPPORT
1281M:	Russell King <linux@armlinux.org.uk>
1282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S:	Maintained
1284T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1285F:	arch/arm/include/asm/clkdev.h
1286F:	drivers/clk/clkdev.c
1287
1288ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1289M:	Mike Rapoport <mike@compulab.co.il>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292
1293ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1294M:	Baruch Siach <baruch@tkos.co.il>
1295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296S:	Maintained
1297F:	arch/arm/boot/dts/cx92755*
1298N:	digicolor
1299
1300ARM/CONTEC MICRO9 MACHINE SUPPORT
1301M:	Hubert Feurstein <hubert.feurstein@contec.at>
1302S:	Maintained
1303F:	arch/arm/mach-ep93xx/micro9.c
1304
1305ARM/CORESIGHT FRAMEWORK AND DRIVERS
1306M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S:	Maintained
1309F:	drivers/hwtracing/coresight/*
1310F:	Documentation/trace/coresight.txt
1311F:	Documentation/trace/coresight-cpu-debug.txt
1312F:	Documentation/devicetree/bindings/arm/coresight.txt
1313F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1314F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1315F:	tools/perf/arch/arm/util/pmu.c
1316F:	tools/perf/arch/arm/util/auxtrace.c
1317F:	tools/perf/arch/arm/util/cs-etm.c
1318F:	tools/perf/arch/arm/util/cs-etm.h
1319F:	tools/perf/util/cs-etm.h
1320
1321ARM/CORGI MACHINE SUPPORT
1322M:	Richard Purdie <rpurdie@rpsys.net>
1323S:	Maintained
1324
1325ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1326M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1327M:	Linus Walleij <linus.walleij@linaro.org>
1328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329T:	git git://github.com/ulli-kroll/linux.git
1330S:	Maintained
1331F:	Documentation/devicetree/bindings/arm/gemini.txt
1332F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1333F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1334F:	arch/arm/mach-gemini/
1335F:	drivers/pinctrl/pinctrl-gemini.c
1336F:	drivers/rtc/rtc-ftrtc010.c
1337
1338ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1339M:	Barry Song <baohua@kernel.org>
1340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1342S:	Maintained
1343F:	arch/arm/boot/dts/prima2*
1344F:	arch/arm/mach-prima2/
1345F:	drivers/clk/sirf/
1346F:	drivers/clocksource/timer-prima2.c
1347F:	drivers/clocksource/timer-atlas7.c
1348N:	[^a-z]sirf
1349
1350ARM/EBSA110 MACHINE SUPPORT
1351M:	Russell King <linux@armlinux.org.uk>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353W:	http://www.armlinux.org.uk/
1354S:	Maintained
1355F:	arch/arm/mach-ebsa110/
1356F:	drivers/net/ethernet/amd/am79c961a.*
1357
1358ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1359M:	Uwe Kleine-König <kernel@pengutronix.de>
1360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361S:	Maintained
1362N:	efm32
1363
1364ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1365M:	Robert Jarzmik <robert.jarzmik@free.fr>
1366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367S:	Maintained
1368F:	arch/arm/mach-pxa/ezx.c
1369
1370ARM/FARADAY FA526 PORT
1371M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373S:	Maintained
1374T:	git git://git.berlios.de/gemini-board
1375F:	arch/arm/mm/*-fa*
1376
1377ARM/FOOTBRIDGE ARCHITECTURE
1378M:	Russell King <linux@armlinux.org.uk>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380W:	http://www.armlinux.org.uk/
1381S:	Maintained
1382F:	arch/arm/include/asm/hardware/dec21285.h
1383F:	arch/arm/mach-footbridge/
1384
1385ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1386M:	Shawn Guo <shawnguo@kernel.org>
1387M:	Sascha Hauer <kernel@pengutronix.de>
1388R:	Fabio Estevam <fabio.estevam@nxp.com>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1392F:	arch/arm/mach-imx/
1393F:	arch/arm/mach-mxs/
1394F:	arch/arm/boot/dts/imx*
1395F:	arch/arm/configs/imx*_defconfig
1396F:	drivers/clk/imx/
1397F:	drivers/soc/imx/
1398F:	include/soc/imx/
1399
1400ARM/FREESCALE VYBRID ARM ARCHITECTURE
1401M:	Shawn Guo <shawnguo@kernel.org>
1402M:	Sascha Hauer <kernel@pengutronix.de>
1403R:	Stefan Agner <stefan@agner.ch>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1407F:	arch/arm/mach-imx/*vf610*
1408F:	arch/arm/boot/dts/vf*
1409
1410ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1411M:	Lennert Buytenhek <kernel@wantstofly.org>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414
1415ARM/GUMSTIX MACHINE SUPPORT
1416M:	Steve Sakoman <sakoman@gmail.com>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418S:	Maintained
1419
1420ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1421M:	Philipp Zabel <philipp.zabel@gmail.com>
1422M:	Paul Parsons <lost.distance@yahoo.com>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425F:	arch/arm/mach-pxa/hx4700.c
1426F:	arch/arm/mach-pxa/include/mach/hx4700.h
1427F:	sound/soc/pxa/hx4700.c
1428
1429ARM/HISILICON SOC SUPPORT
1430M:	Wei Xu <xuwei5@hisilicon.com>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432W:	http://www.hisilicon.com
1433S:	Supported
1434T:	git git://github.com/hisilicon/linux-hisi.git
1435F:	arch/arm/mach-hisi/
1436F:	arch/arm/boot/dts/hi3*
1437F:	arch/arm/boot/dts/hip*
1438F:	arch/arm/boot/dts/hisi*
1439F:	arch/arm64/boot/dts/hisilicon/
1440
1441ARM/HP JORNADA 7XX MACHINE SUPPORT
1442M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1443W:	www.jlime.com
1444S:	Maintained
1445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1446F:	arch/arm/mach-sa1100/jornada720.c
1447F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1448
1449ARM/IGEP MACHINE SUPPORT
1450M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1451M:	Javier Martinez Canillas <javier@dowhile0.org>
1452L:	linux-omap@vger.kernel.org
1453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454S:	Maintained
1455F:	arch/arm/boot/dts/omap3-igep*
1456
1457ARM/INCOME PXA270 SUPPORT
1458M:	Marek Vasut <marek.vasut@gmail.com>
1459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460S:	Maintained
1461F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1462
1463ARM/INTEL IOP13XX ARM ARCHITECTURE
1464M:	Lennert Buytenhek <kernel@wantstofly.org>
1465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466S:	Maintained
1467
1468ARM/INTEL IOP32X ARM ARCHITECTURE
1469M:	Lennert Buytenhek <kernel@wantstofly.org>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S:	Maintained
1472
1473ARM/INTEL IOP33X ARM ARCHITECTURE
1474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475S:	Orphan
1476
1477ARM/INTEL IQ81342EX MACHINE SUPPORT
1478M:	Lennert Buytenhek <kernel@wantstofly.org>
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480S:	Maintained
1481
1482ARM/INTEL IXDP2850 MACHINE SUPPORT
1483M:	Lennert Buytenhek <kernel@wantstofly.org>
1484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485S:	Maintained
1486
1487ARM/INTEL IXP4XX ARM ARCHITECTURE
1488M:	Imre Kaloz <kaloz@openwrt.org>
1489M:	Krzysztof Halasa <khalasa@piap.pl>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492F:	arch/arm/mach-ixp4xx/
1493
1494ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1495M:	Jonathan Cameron <jic23@cam.ac.uk>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Maintained
1498F:	arch/arm/mach-pxa/stargate2.c
1499F:	drivers/pcmcia/pxa2xx_stargate2.c
1500
1501ARM/INTEL XSC3 (MANZANO) ARM CORE
1502M:	Lennert Buytenhek <kernel@wantstofly.org>
1503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504S:	Maintained
1505
1506ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1507M:	Lennert Buytenhek <kernel@wantstofly.org>
1508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509S:	Maintained
1510
1511ARM/LG1K ARCHITECTURE
1512M:	Chanho Min <chanho.min@lge.com>
1513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514S:	Maintained
1515F:	arch/arm64/boot/dts/lg/
1516
1517ARM/LOGICPD PXA270 MACHINE SUPPORT
1518M:	Lennert Buytenhek <kernel@wantstofly.org>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521
1522ARM/LPC18XX ARCHITECTURE
1523M:	Joachim Eastwood <manabian@gmail.com>
1524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525S:	Maintained
1526F:	arch/arm/boot/dts/lpc43*
1527F:	drivers/clk/nxp/clk-lpc18xx*
1528F:	drivers/clocksource/time-lpc32xx.c
1529F:	drivers/i2c/busses/i2c-lpc2k.c
1530F:	drivers/memory/pl172.c
1531F:	drivers/mtd/spi-nor/nxp-spifi.c
1532F:	drivers/rtc/rtc-lpc24xx.c
1533N:	lpc18xx
1534
1535ARM/LPC32XX SOC SUPPORT
1536M:	Vladimir Zapolskiy <vz@mleia.com>
1537M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1540S:	Maintained
1541F:	arch/arm/boot/dts/lpc32*
1542F:	arch/arm/mach-lpc32xx/
1543F:	drivers/i2c/busses/i2c-pnx.c
1544F:	drivers/net/ethernet/nxp/lpc_eth.c
1545F:	drivers/usb/host/ohci-nxp.c
1546F:	drivers/watchdog/pnx4008_wdt.c
1547N:	lpc32xx
1548
1549ARM/MAGICIAN MACHINE SUPPORT
1550M:	Philipp Zabel <philipp.zabel@gmail.com>
1551S:	Maintained
1552
1553ARM/Marvell Berlin SoC support
1554M:	Jisheng Zhang <jszhang@marvell.com>
1555M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557S:	Maintained
1558F:	arch/arm/mach-berlin/
1559F:	arch/arm/boot/dts/berlin*
1560F:	arch/arm64/boot/dts/marvell/berlin*
1561
1562ARM/Marvell Dove/MV78xx0/Orion SOC support
1563M:	Jason Cooper <jason@lakedaemon.net>
1564M:	Andrew Lunn <andrew@lunn.ch>
1565M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1566M:	Gregory Clement <gregory.clement@free-electrons.com>
1567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568S:	Maintained
1569F:	Documentation/devicetree/bindings/soc/dove/
1570F:	arch/arm/mach-dove/
1571F:	arch/arm/mach-mv78xx0/
1572F:	arch/arm/mach-orion5x/
1573F:	arch/arm/plat-orion/
1574F:	arch/arm/boot/dts/dove*
1575F:	arch/arm/boot/dts/orion5x*
1576
1577ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1578M:	Jason Cooper <jason@lakedaemon.net>
1579M:	Andrew Lunn <andrew@lunn.ch>
1580M:	Gregory Clement <gregory.clement@free-electrons.com>
1581M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584F:	arch/arm/boot/dts/armada*
1585F:	arch/arm/boot/dts/kirkwood*
1586F:	arch/arm/configs/mvebu_*_defconfig
1587F:	arch/arm/mach-mvebu/
1588F:	arch/arm64/boot/dts/marvell/armada*
1589F:	drivers/cpufreq/mvebu-cpufreq.c
1590F:	drivers/irqchip/irq-armada-370-xp.c
1591F:	drivers/irqchip/irq-mvebu-*
1592F:	drivers/pinctrl/mvebu/
1593F:	drivers/rtc/rtc-armada38x.c
1594
1595ARM/Mediatek RTC DRIVER
1596M:	Eddie Huang <eddie.huang@mediatek.com>
1597M:	Sean Wang <sean.wang@mediatek.com>
1598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1600S:	Maintained
1601F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1602F:	drivers/rtc/rtc-mt6397.c
1603F:	drivers/rtc/rtc-mt7622.c
1604
1605ARM/Mediatek SoC support
1606M:	Matthias Brugger <matthias.bgg@gmail.com>
1607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	arch/arm/boot/dts/mt6*
1611F:	arch/arm/boot/dts/mt7*
1612F:	arch/arm/boot/dts/mt8*
1613F:	arch/arm/mach-mediatek/
1614F:	arch/arm64/boot/dts/mediatek/
1615N:	mtk
1616K:	mediatek
1617
1618ARM/Mediatek USB3 PHY DRIVER
1619M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1622S:	Maintained
1623F:	drivers/phy/mediatek/phy-mtk-tphy.c
1624
1625ARM/MICREL KS8695 ARCHITECTURE
1626M:	Greg Ungerer <gerg@uclinux.org>
1627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628F:	arch/arm/mach-ks8695/
1629S:	Odd Fixes
1630
1631ARM/MIOA701 MACHINE SUPPORT
1632M:	Robert Jarzmik <robert.jarzmik@free.fr>
1633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634F:	arch/arm/mach-pxa/mioa701.c
1635S:	Maintained
1636
1637ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1638M:	Michael Petchkovsky <mkpetch@internode.on.net>
1639S:	Maintained
1640
1641ARM/NOMADIK ARCHITECTURE
1642M:	Alessandro Rubini <rubini@unipv.it>
1643M:	Linus Walleij <linus.walleij@linaro.org>
1644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645S:	Maintained
1646F:	arch/arm/mach-nomadik/
1647F:	drivers/pinctrl/nomadik/
1648F:	drivers/i2c/busses/i2c-nomadik.c
1649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1650
1651ARM/NUVOTON W90X900 ARM ARCHITECTURE
1652M:	Wan ZongShun <mcuos.com@gmail.com>
1653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654W:	http://www.mcuos.com
1655S:	Maintained
1656F:	arch/arm/mach-w90x900/
1657F:	drivers/input/keyboard/w90p910_keypad.c
1658F:	drivers/input/touchscreen/w90p910_ts.c
1659F:	drivers/watchdog/nuc900_wdt.c
1660F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1661F:	drivers/mtd/nand/nuc900_nand.c
1662F:	drivers/rtc/rtc-nuc900.c
1663F:	drivers/spi/spi-nuc900.c
1664F:	drivers/usb/host/ehci-w90x900.c
1665F:	drivers/video/fbdev/nuc900fb.c
1666
1667ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1668M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1669L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1670W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1671S:	Supported
1672
1673ARM/Orion SoC/Technologic Systems TS-78xx platform support
1674M:	Alexander Clouter <alex@digriz.org.uk>
1675L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676W:	http://www.digriz.org.uk/ts78xx/kernel
1677S:	Maintained
1678F:	arch/arm/mach-orion5x/ts78xx-*
1679
1680ARM/OXNAS platform support
1681M:	Neil Armstrong <narmstrong@baylibre.com>
1682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1684S:	Maintained
1685F:	arch/arm/mach-oxnas/
1686F:	arch/arm/boot/dts/ox8*.dtsi
1687F:	arch/arm/boot/dts/wd-mbwe.dts
1688F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1689N:	oxnas
1690
1691ARM/PALM TREO SUPPORT
1692M:	Tomas Cech <sleep_walker@suse.com>
1693L:	linux-arm-kernel@lists.infradead.org
1694W:	http://hackndev.com
1695S:	Maintained
1696F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1697F:	arch/arm/mach-pxa/palmtreo.c
1698
1699ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1700M:	Marek Vasut <marek.vasut@gmail.com>
1701L:	linux-arm-kernel@lists.infradead.org
1702W:	http://hackndev.com
1703S:	Maintained
1704F:	arch/arm/mach-pxa/include/mach/palmtx.h
1705F:	arch/arm/mach-pxa/palmtx.c
1706F:	arch/arm/mach-pxa/include/mach/palmt5.h
1707F:	arch/arm/mach-pxa/palmt5.c
1708F:	arch/arm/mach-pxa/include/mach/palmld.h
1709F:	arch/arm/mach-pxa/palmld.c
1710F:	arch/arm/mach-pxa/include/mach/palmte2.h
1711F:	arch/arm/mach-pxa/palmte2.c
1712F:	arch/arm/mach-pxa/include/mach/palmtc.h
1713F:	arch/arm/mach-pxa/palmtc.c
1714
1715ARM/PALMZ72 SUPPORT
1716M:	Sergey Lapin <slapin@ossfans.org>
1717L:	linux-arm-kernel@lists.infradead.org
1718W:	http://hackndev.com
1719S:	Maintained
1720F:	arch/arm/mach-pxa/include/mach/palmz72.h
1721F:	arch/arm/mach-pxa/palmz72.c
1722
1723ARM/PLEB SUPPORT
1724M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1725W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1726S:	Maintained
1727
1728ARM/PT DIGITAL BOARD PORT
1729M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731W:	http://www.armlinux.org.uk/
1732S:	Maintained
1733
1734ARM/QUALCOMM SUPPORT
1735M:	Andy Gross <andy.gross@linaro.org>
1736M:	David Brown <david.brown@linaro.org>
1737L:	linux-arm-msm@vger.kernel.org
1738L:	linux-soc@vger.kernel.org
1739S:	Maintained
1740F:	Documentation/devicetree/bindings/soc/qcom/
1741F:	arch/arm/boot/dts/qcom-*.dts
1742F:	arch/arm/boot/dts/qcom-*.dtsi
1743F:	arch/arm/mach-qcom/
1744F:	arch/arm64/boot/dts/qcom/*
1745F:	drivers/i2c/busses/i2c-qup.c
1746F:	drivers/clk/qcom/
1747F:	drivers/dma/qcom/
1748F:	drivers/soc/qcom/
1749F:	drivers/spi/spi-qup.c
1750F:	drivers/tty/serial/msm_serial.h
1751F:	drivers/tty/serial/msm_serial.c
1752F:	drivers/*/pm8???-*
1753F:	drivers/mfd/ssbi.c
1754F:	drivers/firmware/qcom_scm.c
1755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1756
1757ARM/RADISYS ENP2611 MACHINE SUPPORT
1758M:	Lennert Buytenhek <kernel@wantstofly.org>
1759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760S:	Maintained
1761
1762ARM/REALTEK ARCHITECTURE
1763M:	Andreas Färber <afaerber@suse.de>
1764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765S:	Maintained
1766F:	arch/arm64/boot/dts/realtek/
1767F:	Documentation/devicetree/bindings/arm/realtek.txt
1768
1769ARM/RENESAS ARM64 ARCHITECTURE
1770M:	Simon Horman <horms@verge.net.au>
1771M:	Magnus Damm <magnus.damm@gmail.com>
1772L:	linux-renesas-soc@vger.kernel.org
1773Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1775S:	Supported
1776F:	arch/arm64/boot/dts/renesas/
1777F:	Documentation/devicetree/bindings/arm/shmobile.txt
1778F:	drivers/soc/renesas/
1779F:	include/linux/soc/renesas/
1780
1781ARM/RISCPC ARCHITECTURE
1782M:	Russell King <linux@armlinux.org.uk>
1783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784W:	http://www.armlinux.org.uk/
1785S:	Maintained
1786F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1787F:	arch/arm/include/asm/hardware/ioc.h
1788F:	arch/arm/include/asm/hardware/iomd.h
1789F:	arch/arm/include/asm/hardware/memc.h
1790F:	arch/arm/mach-rpc/
1791F:	drivers/net/ethernet/8390/etherh.c
1792F:	drivers/net/ethernet/i825xx/ether1*
1793F:	drivers/net/ethernet/seeq/ether3*
1794F:	drivers/scsi/arm/
1795
1796ARM/Rockchip SoC support
1797M:	Heiko Stuebner <heiko@sntech.de>
1798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799L:	linux-rockchip@lists.infradead.org
1800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1801S:	Maintained
1802F:	arch/arm/boot/dts/rk3*
1803F:	arch/arm/boot/dts/rv1108*
1804F:	arch/arm/mach-rockchip/
1805F:	drivers/clk/rockchip/
1806F:	drivers/i2c/busses/i2c-rk3x.c
1807F:	drivers/*/*rockchip*
1808F:	drivers/*/*/*rockchip*
1809F:	sound/soc/rockchip/
1810N:	rockchip
1811
1812ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1813M:	Kukjin Kim <kgene@kernel.org>
1814M:	Krzysztof Kozlowski <krzk@kernel.org>
1815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1817Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1818S:	Maintained
1819F:	arch/arm/boot/dts/s3c*
1820F:	arch/arm/boot/dts/s5p*
1821F:	arch/arm/boot/dts/samsung*
1822F:	arch/arm/boot/dts/exynos*
1823F:	arch/arm64/boot/dts/exynos/
1824F:	arch/arm/plat-samsung/
1825F:	arch/arm/mach-s3c24*/
1826F:	arch/arm/mach-s3c64xx/
1827F:	arch/arm/mach-s5p*/
1828F:	arch/arm/mach-exynos*/
1829F:	drivers/*/*s3c24*
1830F:	drivers/*/*/*s3c24*
1831F:	drivers/*/*s3c64xx*
1832F:	drivers/*/*s5pv210*
1833F:	drivers/memory/samsung/*
1834F:	drivers/soc/samsung/*
1835F:	Documentation/arm/Samsung/
1836F:	Documentation/devicetree/bindings/arm/samsung/
1837F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1838F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1839N:	exynos
1840
1841ARM/SAMSUNG MOBILE MACHINE SUPPORT
1842M:	Kyungmin Park <kyungmin.park@samsung.com>
1843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844S:	Maintained
1845F:	arch/arm/mach-s5pv210/
1846
1847ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1848M:	Kyungmin Park <kyungmin.park@samsung.com>
1849M:	Kamil Debski <kamil@wypas.org>
1850M:	Andrzej Hajda <a.hajda@samsung.com>
1851L:	linux-arm-kernel@lists.infradead.org
1852L:	linux-media@vger.kernel.org
1853S:	Maintained
1854F:	drivers/media/platform/s5p-g2d/
1855
1856ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1857M:	Marek Szyprowski <m.szyprowski@samsung.com>
1858L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1859L:	linux-media@vger.kernel.org
1860S:	Maintained
1861F:	drivers/media/platform/s5p-cec/
1862F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1863
1864ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1865M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1866M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1867L:	linux-arm-kernel@lists.infradead.org
1868L:	linux-media@vger.kernel.org
1869S:	Maintained
1870F:	drivers/media/platform/s5p-jpeg/
1871
1872ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1873M:	Kyungmin Park <kyungmin.park@samsung.com>
1874M:	Kamil Debski <kamil@wypas.org>
1875M:	Jeongtae Park <jtp.park@samsung.com>
1876M:	Andrzej Hajda <a.hajda@samsung.com>
1877L:	linux-arm-kernel@lists.infradead.org
1878L:	linux-media@vger.kernel.org
1879S:	Maintained
1880F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1881F:	drivers/media/platform/s5p-mfc/
1882
1883ARM/SHMOBILE ARM ARCHITECTURE
1884M:	Simon Horman <horms@verge.net.au>
1885M:	Magnus Damm <magnus.damm@gmail.com>
1886L:	linux-renesas-soc@vger.kernel.org
1887Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1889S:	Supported
1890F:	arch/arm/boot/dts/emev2*
1891F:	arch/arm/boot/dts/r7s*
1892F:	arch/arm/boot/dts/r8a*
1893F:	arch/arm/boot/dts/sh*
1894F:	arch/arm/configs/shmobile_defconfig
1895F:	arch/arm/include/debug/renesas-scif.S
1896F:	arch/arm/mach-shmobile/
1897F:	Documentation/devicetree/bindings/arm/shmobile.txt
1898F:	drivers/soc/renesas/
1899F:	include/linux/soc/renesas/
1900
1901ARM/SOCFPGA ARCHITECTURE
1902M:	Dinh Nguyen <dinguyen@kernel.org>
1903S:	Maintained
1904F:	arch/arm/mach-socfpga/
1905F:	arch/arm/boot/dts/socfpga*
1906F:	arch/arm/configs/socfpga_defconfig
1907F:	arch/arm64/boot/dts/altera/
1908W:	http://www.rocketboards.org
1909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1910
1911ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1912M:	Dinh Nguyen <dinguyen@kernel.org>
1913S:	Maintained
1914F:	drivers/clk/socfpga/
1915
1916ARM/SOCFPGA EDAC SUPPORT
1917M:	Thor Thayer <thor.thayer@linux.intel.com>
1918S:	Maintained
1919F:	drivers/edac/altera_edac.
1920
1921ARM/STI ARCHITECTURE
1922M:	Patrice Chotard <patrice.chotard@st.com>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924W:	http://www.stlinux.com
1925S:	Maintained
1926F:	arch/arm/mach-sti/
1927F:	arch/arm/boot/dts/sti*
1928F:	drivers/char/hw_random/st-rng.c
1929F:	drivers/clocksource/arm_global_timer.c
1930F:	drivers/clocksource/clksrc_st_lpc.c
1931F:	drivers/cpufreq/sti-cpufreq.c
1932F:	drivers/dma/st_fdma*
1933F:	drivers/i2c/busses/i2c-st.c
1934F:	drivers/media/rc/st_rc.c
1935F:	drivers/media/platform/sti/c8sectpfe/
1936F:	drivers/mmc/host/sdhci-st.c
1937F:	drivers/phy/st/phy-miphy28lp.c
1938F:	drivers/phy/st/phy-stih407-usb.c
1939F:	drivers/pinctrl/pinctrl-st.c
1940F:	drivers/remoteproc/st_remoteproc.c
1941F:	drivers/remoteproc/st_slim_rproc.c
1942F:	drivers/reset/sti/
1943F:	drivers/rtc/rtc-st-lpc.c
1944F:	drivers/tty/serial/st-asc.c
1945F:	drivers/usb/dwc3/dwc3-st.c
1946F:	drivers/usb/host/ehci-st.c
1947F:	drivers/usb/host/ohci-st.c
1948F:	drivers/watchdog/st_lpc_wdt.c
1949F:	drivers/ata/ahci_st.c
1950F:	include/linux/remoteproc/st_slim_rproc.h
1951
1952ARM/STM32 ARCHITECTURE
1953M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1954M:	Alexandre Torgue <alexandre.torgue@st.com>
1955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S:	Maintained
1957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1958N:	stm32
1959F:	drivers/clocksource/armv7m_systick.c
1960
1961ARM/TANGO ARCHITECTURE
1962M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1963L:	linux-arm-kernel@lists.infradead.org
1964S:	Maintained
1965N:	tango
1966
1967ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1968M:	Lennert Buytenhek <kernel@wantstofly.org>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S:	Maintained
1971
1972ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1973M:	Hans Verkuil <hans.verkuil@cisco.com>
1974L:	linux-tegra@vger.kernel.org
1975L:	linux-media@vger.kernel.org
1976S:	Maintained
1977F:	drivers/media/platform/tegra-cec/
1978F:	Documentation/devicetree/bindings/media/tegra-cec.txt
1979
1980ARM/TETON BGA MACHINE SUPPORT
1981M:	"Mark F. Brown" <mark.brown314@gmail.com>
1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983S:	Maintained
1984
1985ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1986M:	Santosh Shilimkar <ssantosh@kernel.org>
1987L:	linux-kernel@vger.kernel.org
1988S:	Maintained
1989F:	drivers/memory/*emif*
1990
1991ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1992M:	Santosh Shilimkar <ssantosh@kernel.org>
1993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994S:	Maintained
1995F:	arch/arm/mach-keystone/
1996F:	arch/arm/boot/dts/keystone-*
1997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1998
1999ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2000M:	Santosh Shilimkar <ssantosh@kernel.org>
2001L:	linux-kernel@vger.kernel.org
2002S:	Maintained
2003F:	drivers/clk/keystone/
2004
2005ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2006M:	Santosh Shilimkar <ssantosh@kernel.org>
2007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008L:	linux-kernel@vger.kernel.org
2009S:	Maintained
2010F:	drivers/clocksource/timer-keystone.c
2011
2012ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2013M:	Santosh Shilimkar <ssantosh@kernel.org>
2014L:	linux-kernel@vger.kernel.org
2015S:	Maintained
2016F:	drivers/power/reset/keystone-reset.c
2017
2018ARM/THECUS N2100 MACHINE SUPPORT
2019M:	Lennert Buytenhek <kernel@wantstofly.org>
2020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021S:	Maintained
2022
2023ARM/TOSA MACHINE SUPPORT
2024M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2025M:	Dirk Opfer <dirk@opfer-online.de>
2026S:	Maintained
2027
2028ARM/U300 MACHINE SUPPORT
2029M:	Linus Walleij <linus.walleij@linaro.org>
2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S:	Supported
2032F:	arch/arm/mach-u300/
2033F:	drivers/clocksource/timer-u300.c
2034F:	drivers/i2c/busses/i2c-stu300.c
2035F:	drivers/rtc/rtc-coh901331.c
2036F:	drivers/watchdog/coh901327_wdt.c
2037F:	drivers/dma/coh901318*
2038F:	drivers/mfd/ab3100*
2039F:	drivers/rtc/rtc-ab3100.c
2040F:	drivers/rtc/rtc-coh901331.c
2041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2042
2043ARM/UNIPHIER ARCHITECTURE
2044M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2047S:	Maintained
2048F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2049F:	arch/arm/boot/dts/uniphier*
2050F:	arch/arm/include/asm/hardware/cache-uniphier.h
2051F:	arch/arm/mach-uniphier/
2052F:	arch/arm/mm/cache-uniphier.c
2053F:	arch/arm64/boot/dts/socionext/uniphier*
2054F:	drivers/bus/uniphier-system-bus.c
2055F:	drivers/clk/uniphier/
2056F:	drivers/gpio/gpio-uniphier.c
2057F:	drivers/i2c/busses/i2c-uniphier*
2058F:	drivers/irqchip/irq-uniphier-aidet.c
2059F:	drivers/pinctrl/uniphier/
2060F:	drivers/reset/reset-uniphier.c
2061F:	drivers/tty/serial/8250/8250_uniphier.c
2062N:	uniphier
2063
2064ARM/Ux500 ARM ARCHITECTURE
2065M:	Linus Walleij <linus.walleij@linaro.org>
2066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067S:	Maintained
2068F:	arch/arm/mach-ux500/
2069F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2070F:	drivers/dma/ste_dma40*
2071F:	drivers/hwspinlock/u8500_hsem.c
2072F:	drivers/mfd/abx500*
2073F:	drivers/mfd/ab8500*
2074F:	drivers/mfd/dbx500*
2075F:	drivers/mfd/db8500*
2076F:	drivers/pinctrl/nomadik/pinctrl-ab*
2077F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2078F:	drivers/rtc/rtc-ab8500.c
2079F:	drivers/rtc/rtc-pl031.c
2080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2081
2082ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2083M:	Ulf Hansson <ulf.hansson@linaro.org>
2084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085T:	git git://git.linaro.org/people/ulfh/clk.git
2086S:	Maintained
2087F:	drivers/clk/ux500/
2088
2089ARM/VERSATILE EXPRESS PLATFORM
2090M:	Liviu Dudau <liviu.dudau@arm.com>
2091M:	Sudeep Holla <sudeep.holla@arm.com>
2092M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094S:	Maintained
2095F:	arch/arm/boot/dts/vexpress*
2096F:	arch/arm64/boot/dts/arm/
2097F:	arch/arm/mach-vexpress/
2098F:	*/*/vexpress*
2099F:	*/*/*/vexpress*
2100F:	drivers/clk/versatile/clk-vexpress-osc.c
2101F:	drivers/clocksource/versatile.c
2102N:	mps2
2103
2104ARM/VFP SUPPORT
2105M:	Russell King <linux@armlinux.org.uk>
2106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107W:	http://www.armlinux.org.uk/
2108S:	Maintained
2109F:	arch/arm/vfp/
2110
2111ARM/VOIPAC PXA270 SUPPORT
2112M:	Marek Vasut <marek.vasut@gmail.com>
2113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114S:	Maintained
2115F:	arch/arm/mach-pxa/vpac270.c
2116F:	arch/arm/mach-pxa/include/mach/vpac270.h
2117
2118ARM/VT8500 ARM ARCHITECTURE
2119M:	Tony Prisk <linux@prisktech.co.nz>
2120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121S:	Maintained
2122F:	arch/arm/mach-vt8500/
2123F:	drivers/clocksource/vt8500_timer.c
2124F:	drivers/i2c/busses/i2c-wmt.c
2125F:	drivers/mmc/host/wmt-sdmmc.c
2126F:	drivers/pwm/pwm-vt8500.c
2127F:	drivers/rtc/rtc-vt8500.c
2128F:	drivers/tty/serial/vt8500_serial.c
2129F:	drivers/usb/host/ehci-platform.c
2130F:	drivers/usb/host/uhci-platform.c
2131F:	drivers/video/fbdev/vt8500lcdfb.*
2132F:	drivers/video/fbdev/wm8505fb*
2133F:	drivers/video/fbdev/wmt_ge_rops.*
2134
2135ARM/ZIPIT Z2 SUPPORT
2136M:	Marek Vasut <marek.vasut@gmail.com>
2137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138S:	Maintained
2139F:	arch/arm/mach-pxa/z2.c
2140F:	arch/arm/mach-pxa/include/mach/z2.h
2141
2142ARM/ZTE ARCHITECTURE
2143M:	Jun Nie <jun.nie@linaro.org>
2144M:	Baoyou Xie <baoyou.xie@linaro.org>
2145M:	Shawn Guo <shawnguo@kernel.org>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S:	Maintained
2148F:	arch/arm/boot/dts/zx2967*
2149F:	arch/arm/mach-zx/
2150F:	arch/arm64/boot/dts/zte/
2151F:	drivers/clk/zte/
2152F:	drivers/dma/zx_dma.c
2153F:	drivers/gpio/gpio-zx.c
2154F:	drivers/i2c/busses/i2c-zx2967.c
2155F:	drivers/mmc/host/dw_mmc-zx.*
2156F:	drivers/pinctrl/zte/
2157F:	drivers/soc/zte/
2158F:	drivers/thermal/zx2967_thermal.c
2159F:	drivers/watchdog/zx2967_wdt.c
2160F:	Documentation/devicetree/bindings/arm/zte.txt
2161F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2162F:	Documentation/devicetree/bindings/dma/zxdma.txt
2163F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2164F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2165F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2166F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2167F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2168F:	Documentation/devicetree/bindings/soc/zte/
2169F:	Documentation/devicetree/bindings/sound/zte,*.txt
2170F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2171F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2172F:	include/dt-bindings/clock/zx2967*.h
2173F:	include/dt-bindings/soc/zte,*.h
2174F:	sound/soc/codecs/zx_aud96p22.c
2175F:	sound/soc/zte/
2176
2177ARM/ZYNQ ARCHITECTURE
2178M:	Michal Simek <michal.simek@xilinx.com>
2179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180W:	http://wiki.xilinx.com
2181T:	git https://github.com/Xilinx/linux-xlnx.git
2182S:	Supported
2183F:	arch/arm/mach-zynq/
2184F:	drivers/cpuidle/cpuidle-zynq.c
2185F:	drivers/block/xsysace.c
2186N:	zynq
2187N:	xilinx
2188F:	drivers/clocksource/cadence_ttc_timer.c
2189F:	drivers/i2c/busses/i2c-cadence.c
2190F:	drivers/mmc/host/sdhci-of-arasan.c
2191F:	drivers/edac/synopsys_edac.c
2192
2193ARM64 PORT (AARCH64 ARCHITECTURE)
2194M:	Catalin Marinas <catalin.marinas@arm.com>
2195M:	Will Deacon <will.deacon@arm.com>
2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2198S:	Maintained
2199F:	arch/arm64/
2200F:	Documentation/arm64/
2201
2202AS3645A LED FLASH CONTROLLER DRIVER
2203M:	Sakari Ailus <sakari.ailus@iki.fi>
2204L:	linux-leds@vger.kernel.org
2205S:	Maintained
2206F:	drivers/leds/leds-as3645a.c
2207
2208AS3645A LED FLASH CONTROLLER DRIVER
2209M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2210L:	linux-media@vger.kernel.org
2211T:	git git://linuxtv.org/media_tree.git
2212S:	Maintained
2213F:	drivers/media/i2c/as3645a.c
2214F:	include/media/i2c/as3645a.h
2215
2216ASAHI KASEI AK8974 DRIVER
2217M:	Linus Walleij <linus.walleij@linaro.org>
2218L:	linux-iio@vger.kernel.org
2219W:	http://www.akm.com/
2220S:	Supported
2221F:	drivers/iio/magnetometer/ak8974.c
2222
2223ASC7621 HARDWARE MONITOR DRIVER
2224M:	George Joseph <george.joseph@fairview5.com>
2225L:	linux-hwmon@vger.kernel.org
2226S:	Maintained
2227F:	Documentation/hwmon/asc7621
2228F:	drivers/hwmon/asc7621.c
2229
2230ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2231M:	Corentin Chary <corentin.chary@gmail.com>
2232L:	acpi4asus-user@lists.sourceforge.net
2233L:	platform-driver-x86@vger.kernel.org
2234W:	http://acpi4asus.sf.net
2235S:	Maintained
2236F:	drivers/platform/x86/asus*.c
2237F:	drivers/platform/x86/eeepc*.c
2238
2239ASUS WIRELESS RADIO CONTROL DRIVER
2240M:	João Paulo Rechi Vita <jprvita@gmail.com>
2241L:	platform-driver-x86@vger.kernel.org
2242S:	Maintained
2243F:	drivers/platform/x86/asus-wireless.c
2244
2245ASYMMETRIC KEYS
2246M:	David Howells <dhowells@redhat.com>
2247L:	keyrings@vger.kernel.org
2248S:	Maintained
2249F:	Documentation/crypto/asymmetric-keys.txt
2250F:	include/linux/verification.h
2251F:	include/crypto/public_key.h
2252F:	include/crypto/pkcs7.h
2253F:	crypto/asymmetric_keys/
2254
2255ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2256R:	Dan Williams <dan.j.williams@intel.com>
2257W:	http://sourceforge.net/projects/xscaleiop
2258S:	Odd fixes
2259F:	Documentation/crypto/async-tx-api.txt
2260F:	crypto/async_tx/
2261F:	drivers/dma/
2262F:	include/linux/dmaengine.h
2263F:	include/linux/async_tx.h
2264
2265AT24 EEPROM DRIVER
2266M:	Bartosz Golaszewski <brgl@bgdev.pl>
2267L:	linux-i2c@vger.kernel.org
2268S:	Maintained
2269F:	drivers/misc/eeprom/at24.c
2270F:	include/linux/platform_data/at24.h
2271
2272ATA OVER ETHERNET (AOE) DRIVER
2273M:	"Ed L. Cashin" <ed.cashin@acm.org>
2274W:	http://www.openaoe.org/
2275S:	Supported
2276F:	Documentation/aoe/
2277F:	drivers/block/aoe/
2278
2279ATHEROS 71XX/9XXX GPIO DRIVER
2280M:	Alban Bedel <albeu@free.fr>
2281W:	https://github.com/AlbanBedel/linux
2282T:	git git://github.com/AlbanBedel/linux
2283S:	Maintained
2284F:	drivers/gpio/gpio-ath79.c
2285F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2286
2287ATHEROS ATH GENERIC UTILITIES
2288M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2289L:	linux-wireless@vger.kernel.org
2290S:	Supported
2291F:	drivers/net/wireless/ath/*
2292
2293ATHEROS ATH5K WIRELESS DRIVER
2294M:	Jiri Slaby <jirislaby@gmail.com>
2295M:	Nick Kossifidis <mickflemm@gmail.com>
2296M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2297L:	linux-wireless@vger.kernel.org
2298W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2299S:	Maintained
2300F:	drivers/net/wireless/ath/ath5k/
2301
2302ATHEROS ATH6KL WIRELESS DRIVER
2303M:	Kalle Valo <kvalo@qca.qualcomm.com>
2304L:	linux-wireless@vger.kernel.org
2305W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2307S:	Supported
2308F:	drivers/net/wireless/ath/ath6kl/
2309
2310ATI_REMOTE2 DRIVER
2311M:	Ville Syrjala <syrjala@sci.fi>
2312S:	Maintained
2313F:	drivers/input/misc/ati_remote2.c
2314
2315ATK0110 HWMON DRIVER
2316M:	Luca Tettamanti <kronos.it@gmail.com>
2317L:	linux-hwmon@vger.kernel.org
2318S:	Maintained
2319F:	drivers/hwmon/asus_atk0110.c
2320
2321ATLX ETHERNET DRIVERS
2322M:	Jay Cliburn <jcliburn@gmail.com>
2323M:	Chris Snook <chris.snook@gmail.com>
2324L:	netdev@vger.kernel.org
2325W:	http://sourceforge.net/projects/atl1
2326W:	http://atl1.sourceforge.net
2327S:	Maintained
2328F:	drivers/net/ethernet/atheros/
2329
2330ATM
2331M:	Chas Williams <3chas3@gmail.com>
2332L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2333L:	netdev@vger.kernel.org
2334W:	http://linux-atm.sourceforge.net
2335S:	Maintained
2336F:	drivers/atm/
2337F:	include/linux/atm*
2338F:	include/uapi/linux/atm*
2339
2340ATMEL AT91 / AT32 MCI DRIVER
2341M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2342S:	Maintained
2343F:	drivers/mmc/host/atmel-mci.c
2344
2345ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2346M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2347S:	Supported
2348F:	drivers/power/reset/at91-sama5d2_shdwc.c
2349
2350ATMEL Audio ALSA driver
2351M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2352L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2353S:	Supported
2354F:	sound/soc/atmel
2355
2356ATMEL I2C DRIVER
2357M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2358L:	linux-i2c@vger.kernel.org
2359S:	Supported
2360F:	drivers/i2c/busses/i2c-at91.c
2361
2362ATMEL ISI DRIVER
2363M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2364L:	linux-media@vger.kernel.org
2365S:	Supported
2366F:	drivers/media/platform/atmel/atmel-isi.c
2367F:	include/media/atmel-isi.h
2368
2369ATMEL LCDFB DRIVER
2370M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2371L:	linux-fbdev@vger.kernel.org
2372S:	Maintained
2373F:	drivers/video/fbdev/atmel_lcdfb.c
2374F:	include/video/atmel_lcdc.h
2375
2376ATMEL MACB ETHERNET DRIVER
2377M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2378S:	Supported
2379F:	drivers/net/ethernet/cadence/
2380
2381ATMEL MAXTOUCH DRIVER
2382M:	Nick Dyer <nick@shmanahar.org>
2383T:	git git://github.com/ndyer/linux.git
2384S:	Maintained
2385F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2386F:	drivers/input/touchscreen/atmel_mxt_ts.c
2387F:	include/linux/platform_data/atmel_mxt_ts.h
2388
2389ATMEL NAND DRIVER
2390M:	Wenyou Yang <wenyou.yang@atmel.com>
2391M:	Josh Wu <rainyfeeling@outlook.com>
2392L:	linux-mtd@lists.infradead.org
2393S:	Supported
2394F:	drivers/mtd/nand/atmel/*
2395
2396ATMEL SAMA5D2 ADC DRIVER
2397M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2398L:	linux-iio@vger.kernel.org
2399S:	Supported
2400F:	drivers/iio/adc/at91-sama5d2_adc.c
2401
2402ATMEL SDMMC DRIVER
2403M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2404L:	linux-mmc@vger.kernel.org
2405S:	Supported
2406F:	drivers/mmc/host/sdhci-of-at91.c
2407
2408ATMEL SPI DRIVER
2409M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2410S:	Supported
2411F:	drivers/spi/spi-atmel.*
2412
2413ATMEL SSC DRIVER
2414M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416S:	Supported
2417F:	drivers/misc/atmel-ssc.c
2418F:	include/linux/atmel-ssc.h
2419
2420ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2421M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423S:	Supported
2424F:	drivers/misc/atmel_tclib.c
2425F:	drivers/clocksource/tcb_clksrc.c
2426
2427ATMEL USBA UDC DRIVER
2428M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430S:	Supported
2431F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2432
2433ATMEL WIRELESS DRIVER
2434M:	Simon Kelley <simon@thekelleys.org.uk>
2435L:	linux-wireless@vger.kernel.org
2436W:	http://www.thekelleys.org.uk/atmel
2437W:	http://atmelwlandriver.sourceforge.net/
2438S:	Maintained
2439F:	drivers/net/wireless/atmel/atmel*
2440
2441ATMEL XDMA DRIVER
2442M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2443L:	linux-arm-kernel@lists.infradead.org
2444L:	dmaengine@vger.kernel.org
2445S:	Supported
2446F:	drivers/dma/at_xdmac.c
2447
2448ATOMIC INFRASTRUCTURE
2449M:	Will Deacon <will.deacon@arm.com>
2450M:	Peter Zijlstra <peterz@infradead.org>
2451R:	Boqun Feng <boqun.feng@gmail.com>
2452L:	linux-kernel@vger.kernel.org
2453S:	Maintained
2454F:	arch/*/include/asm/atomic*.h
2455F:	include/*/atomic*.h
2456
2457ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2458M:	Bradley Grove <linuxdrivers@attotech.com>
2459L:	linux-scsi@vger.kernel.org
2460W:	http://www.attotech.com
2461S:	Supported
2462F:	drivers/scsi/esas2r
2463
2464ATUSB IEEE 802.15.4 RADIO DRIVER
2465M:	Stefan Schmidt <stefan@osg.samsung.com>
2466L:	linux-wpan@vger.kernel.org
2467S:	Maintained
2468F:	drivers/net/ieee802154/atusb.c
2469F:	drivers/net/ieee802154/atusb.h
2470F:	drivers/net/ieee802154/at86rf230.h
2471
2472AUDIT SUBSYSTEM
2473M:	Paul Moore <paul@paul-moore.com>
2474M:	Eric Paris <eparis@redhat.com>
2475L:	linux-audit@redhat.com (moderated for non-subscribers)
2476W:	https://github.com/linux-audit
2477W:	https://people.redhat.com/sgrubb/audit
2478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2479S:	Supported
2480F:	include/linux/audit.h
2481F:	include/uapi/linux/audit.h
2482F:	kernel/audit*
2483
2484AUXILIARY DISPLAY DRIVERS
2485M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2486W:	http://miguelojeda.es/auxdisplay.htm
2487W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2488S:	Maintained
2489F:	drivers/auxdisplay/
2490F:	include/linux/cfag12864b.h
2491
2492AX.25 NETWORK LAYER
2493M:	Ralf Baechle <ralf@linux-mips.org>
2494L:	linux-hams@vger.kernel.org
2495W:	http://www.linux-ax25.org/
2496S:	Maintained
2497F:	include/uapi/linux/ax25.h
2498F:	include/net/ax25.h
2499F:	net/ax25/
2500
2501AXENTIA ARM DEVICES
2502M:	Peter Rosin <peda@axentia.se>
2503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504S:	Maintained
2505F:	Documentation/devicetree/bindings/arm/axentia.txt
2506F:	arch/arm/boot/dts/at91-linea.dtsi
2507F:	arch/arm/boot/dts/at91-tse850-3.dts
2508
2509AXENTIA ASOC DRIVERS
2510M:	Peter Rosin <peda@axentia.se>
2511L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2512S:	Maintained
2513F:	Documentation/devicetree/bindings/sound/axentia,*
2514F:	sound/soc/atmel/tse850-pcm5142.c
2515
2516AZ6007 DVB DRIVER
2517M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2518M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2519L:	linux-media@vger.kernel.org
2520W:	https://linuxtv.org
2521T:	git git://linuxtv.org/media_tree.git
2522S:	Maintained
2523F:	drivers/media/usb/dvb-usb-v2/az6007.c
2524
2525AZTECH FM RADIO RECEIVER DRIVER
2526M:	Hans Verkuil <hverkuil@xs4all.nl>
2527L:	linux-media@vger.kernel.org
2528T:	git git://linuxtv.org/media_tree.git
2529W:	https://linuxtv.org
2530S:	Maintained
2531F:	drivers/media/radio/radio-aztech*
2532
2533B43 WIRELESS DRIVER
2534L:	linux-wireless@vger.kernel.org
2535L:	b43-dev@lists.infradead.org
2536W:	http://wireless.kernel.org/en/users/Drivers/b43
2537S:	Odd Fixes
2538F:	drivers/net/wireless/broadcom/b43/
2539
2540B43LEGACY WIRELESS DRIVER
2541M:	Larry Finger <Larry.Finger@lwfinger.net>
2542L:	linux-wireless@vger.kernel.org
2543L:	b43-dev@lists.infradead.org
2544W:	http://wireless.kernel.org/en/users/Drivers/b43
2545S:	Maintained
2546F:	drivers/net/wireless/broadcom/b43legacy/
2547
2548BACKLIGHT CLASS/SUBSYSTEM
2549M:	Lee Jones <lee.jones@linaro.org>
2550M:	Daniel Thompson <daniel.thompson@linaro.org>
2551M:	Jingoo Han <jingoohan1@gmail.com>
2552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2553S:	Maintained
2554F:	drivers/video/backlight/
2555F:	include/linux/backlight.h
2556F:	include/linux/pwm_backlight.h
2557F:	Documentation/devicetree/bindings/leds/backlight
2558
2559BATMAN ADVANCED
2560M:	Marek Lindner <mareklindner@neomailbox.ch>
2561M:	Simon Wunderlich <sw@simonwunderlich.de>
2562M:	Antonio Quartulli <a@unstable.cc>
2563L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2564W:	https://www.open-mesh.org/
2565Q:	https://patchwork.open-mesh.org/project/batman/list/
2566S:	Maintained
2567F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2568F:	Documentation/ABI/testing/sysfs-class-net-mesh
2569F:	Documentation/networking/batman-adv.rst
2570F:	include/uapi/linux/batman_adv.h
2571F:	net/batman-adv/
2572
2573BAYCOM/HDLCDRV DRIVERS FOR AX.25
2574M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2575L:	linux-hams@vger.kernel.org
2576W:	http://www.baycom.org/~tom/ham/ham.html
2577S:	Maintained
2578F:	drivers/net/hamradio/baycom*
2579
2580BCACHE (BLOCK LAYER CACHE)
2581M:	Michael Lyle <mlyle@lyle.org>
2582M:	Kent Overstreet <kent.overstreet@gmail.com>
2583L:	linux-bcache@vger.kernel.org
2584W:	http://bcache.evilpiepirate.org
2585C:	irc://irc.oftc.net/bcache
2586S:	Maintained
2587F:	drivers/md/bcache/
2588
2589BDISP ST MEDIA DRIVER
2590M:	Fabien Dessenne <fabien.dessenne@st.com>
2591L:	linux-media@vger.kernel.org
2592T:	git git://linuxtv.org/media_tree.git
2593W:	https://linuxtv.org
2594S:	Supported
2595F:	drivers/media/platform/sti/bdisp
2596
2597BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2598M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2599L:	netdev@vger.kernel.org
2600S:	Maintained
2601F:	drivers/net/ethernet/ec_bhf.c
2602
2603BEFS FILE SYSTEM
2604M:	Luis de Bethencourt <luisbg@kernel.org>
2605M:	Salah Triki <salah.triki@gmail.com>
2606S:	Maintained
2607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2608F:	Documentation/filesystems/befs.txt
2609F:	fs/befs/
2610
2611BFQ I/O SCHEDULER
2612M:	Paolo Valente <paolo.valente@linaro.org>
2613M:	Jens Axboe <axboe@kernel.dk>
2614L:	linux-block@vger.kernel.org
2615S:	Maintained
2616F:	block/bfq-*
2617F:	Documentation/block/bfq-iosched.txt
2618
2619BFS FILE SYSTEM
2620M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2621S:	Maintained
2622F:	Documentation/filesystems/bfs.txt
2623F:	fs/bfs/
2624F:	include/uapi/linux/bfs_fs.h
2625
2626BLACKFIN ARCHITECTURE
2627L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2628T:	git git://git.code.sf.net/p/adi-linux/code
2629W:	http://blackfin.uclinux.org
2630S:	Orphan
2631F:	arch/blackfin/
2632
2633BLACKFIN EMAC DRIVER
2634L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2635W:	http://blackfin.uclinux.org
2636S:	Orphan
2637F:	drivers/net/ethernet/adi/
2638
2639BLACKFIN MEDIA DRIVER
2640L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2641W:	http://blackfin.uclinux.org/
2642S:	Orphan
2643F:	drivers/media/platform/blackfin/
2644F:	drivers/media/i2c/adv7183*
2645F:	drivers/media/i2c/vs6624*
2646
2647BLACKFIN RTC DRIVER
2648L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2649W:	http://blackfin.uclinux.org
2650S:	Orphan
2651F:	drivers/rtc/rtc-bfin.c
2652
2653BLACKFIN SDH DRIVER
2654L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2655W:	http://blackfin.uclinux.org
2656S:	Orphan
2657F:	drivers/mmc/host/bfin_sdh.c
2658
2659BLACKFIN SERIAL DRIVER
2660L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2661W:	http://blackfin.uclinux.org
2662S:	Orphan
2663F:	drivers/tty/serial/bfin_uart.c
2664
2665BLACKFIN WATCHDOG DRIVER
2666L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2667W:	http://blackfin.uclinux.org
2668S:	Orphan
2669F:	drivers/watchdog/bfin_wdt.c
2670
2671BLINKM RGB LED DRIVER
2672M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2673S:	Maintained
2674F:	drivers/leds/leds-blinkm.c
2675
2676BLOCK LAYER
2677M:	Jens Axboe <axboe@kernel.dk>
2678L:	linux-block@vger.kernel.org
2679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2680S:	Maintained
2681F:	block/
2682F:	kernel/trace/blktrace.c
2683F:	lib/sbitmap.c
2684
2685BLOCK2MTD DRIVER
2686M:	Joern Engel <joern@lazybastard.org>
2687L:	linux-mtd@lists.infradead.org
2688S:	Maintained
2689F:	drivers/mtd/devices/block2mtd.c
2690
2691BLUETOOTH DRIVERS
2692M:	Marcel Holtmann <marcel@holtmann.org>
2693M:	Gustavo Padovan <gustavo@padovan.org>
2694M:	Johan Hedberg <johan.hedberg@gmail.com>
2695L:	linux-bluetooth@vger.kernel.org
2696W:	http://www.bluez.org/
2697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2699S:	Maintained
2700F:	drivers/bluetooth/
2701
2702BLUETOOTH SUBSYSTEM
2703M:	Marcel Holtmann <marcel@holtmann.org>
2704M:	Gustavo Padovan <gustavo@padovan.org>
2705M:	Johan Hedberg <johan.hedberg@gmail.com>
2706L:	linux-bluetooth@vger.kernel.org
2707W:	http://www.bluez.org/
2708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2710S:	Maintained
2711F:	net/bluetooth/
2712F:	include/net/bluetooth/
2713
2714BONDING DRIVER
2715M:	Jay Vosburgh <j.vosburgh@gmail.com>
2716M:	Veaceslav Falico <vfalico@gmail.com>
2717M:	Andy Gospodarek <andy@greyhouse.net>
2718L:	netdev@vger.kernel.org
2719W:	http://sourceforge.net/projects/bonding/
2720S:	Supported
2721F:	drivers/net/bonding/
2722F:	include/uapi/linux/if_bonding.h
2723
2724BPF (Safe dynamic programs and tools)
2725M:	Alexei Starovoitov <ast@kernel.org>
2726M:	Daniel Borkmann <daniel@iogearbox.net>
2727L:	netdev@vger.kernel.org
2728L:	linux-kernel@vger.kernel.org
2729S:	Supported
2730F:	arch/x86/net/bpf_jit*
2731F:	Documentation/networking/filter.txt
2732F:	Documentation/bpf/
2733F:	include/linux/bpf*
2734F:	include/linux/filter.h
2735F:	include/uapi/linux/bpf*
2736F:	include/uapi/linux/filter.h
2737F:	kernel/bpf/
2738F:	kernel/trace/bpf_trace.c
2739F:	lib/test_bpf.c
2740F:	net/bpf/
2741F:	net/core/filter.c
2742F:	net/sched/act_bpf.c
2743F:	net/sched/cls_bpf.c
2744F:	samples/bpf/
2745F:	tools/bpf/
2746F:	tools/testing/selftests/bpf/
2747
2748BROADCOM B44 10/100 ETHERNET DRIVER
2749M:	Michael Chan <michael.chan@broadcom.com>
2750L:	netdev@vger.kernel.org
2751S:	Supported
2752F:	drivers/net/ethernet/broadcom/b44.*
2753
2754BROADCOM B53 ETHERNET SWITCH DRIVER
2755M:	Florian Fainelli <f.fainelli@gmail.com>
2756L:	netdev@vger.kernel.org
2757L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2758S:	Supported
2759F:	drivers/net/dsa/b53/*
2760F:	include/linux/platform_data/b53.h
2761
2762BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2763M:	Florian Fainelli <f.fainelli@gmail.com>
2764M:	Ray Jui <rjui@broadcom.com>
2765M:	Scott Branden <sbranden@broadcom.com>
2766M:	bcm-kernel-feedback-list@broadcom.com
2767T:	git git://github.com/broadcom/mach-bcm
2768S:	Maintained
2769N:	bcm281*
2770N:	bcm113*
2771N:	bcm216*
2772N:	kona
2773F:	arch/arm/mach-bcm/
2774
2775BROADCOM BCM2835 ARM ARCHITECTURE
2776M:	Eric Anholt <eric@anholt.net>
2777M:	Stefan Wahren <stefan.wahren@i2se.com>
2778L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780T:	git git://github.com/anholt/linux
2781S:	Maintained
2782N:	bcm2835
2783F:	drivers/staging/vc04_services
2784
2785BROADCOM BCM47XX MIPS ARCHITECTURE
2786M:	Hauke Mehrtens <hauke@hauke-m.de>
2787M:	Rafał Miłecki <zajec5@gmail.com>
2788L:	linux-mips@linux-mips.org
2789S:	Maintained
2790F:	Documentation/devicetree/bindings/mips/brcm/
2791F:	arch/mips/bcm47xx/*
2792F:	arch/mips/include/asm/mach-bcm47xx/*
2793
2794BROADCOM BCM5301X ARM ARCHITECTURE
2795M:	Hauke Mehrtens <hauke@hauke-m.de>
2796M:	Rafał Miłecki <zajec5@gmail.com>
2797M:	Jon Mason <jonmason@broadcom.com>
2798M:	bcm-kernel-feedback-list@broadcom.com
2799L:	linux-arm-kernel@lists.infradead.org
2800S:	Maintained
2801F:	arch/arm/mach-bcm/bcm_5301x.c
2802F:	arch/arm/boot/dts/bcm5301x*.dtsi
2803F:	arch/arm/boot/dts/bcm470*
2804F:	arch/arm/boot/dts/bcm953012*
2805
2806BROADCOM BCM53573 ARM ARCHITECTURE
2807M:	Rafał Miłecki <rafal@milecki.pl>
2808L:	linux-arm-kernel@lists.infradead.org
2809S:	Maintained
2810F:	arch/arm/boot/dts/bcm53573*
2811F:	arch/arm/boot/dts/bcm47189*
2812
2813BROADCOM BCM63XX ARM ARCHITECTURE
2814M:	Florian Fainelli <f.fainelli@gmail.com>
2815M:	bcm-kernel-feedback-list@broadcom.com
2816L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2817T:	git git://github.com/broadcom/stblinux.git
2818S:	Maintained
2819N:	bcm63xx
2820
2821BROADCOM BCM63XX/BCM33XX UDC DRIVER
2822M:	Kevin Cernekee <cernekee@gmail.com>
2823L:	linux-usb@vger.kernel.org
2824S:	Maintained
2825F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2826
2827BROADCOM BCM7XXX ARM ARCHITECTURE
2828M:	Brian Norris <computersforpeace@gmail.com>
2829M:	Gregory Fong <gregory.0xf0@gmail.com>
2830M:	Florian Fainelli <f.fainelli@gmail.com>
2831M:	bcm-kernel-feedback-list@broadcom.com
2832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2833T:	git git://github.com/broadcom/stblinux.git
2834S:	Maintained
2835F:	arch/arm/mach-bcm/*brcmstb*
2836F:	arch/arm/boot/dts/bcm7*.dts*
2837F:	drivers/bus/brcmstb_gisb.c
2838N:	brcmstb
2839
2840BROADCOM BMIPS CPUFREQ DRIVER
2841M:	Markus Mayer <mmayer@broadcom.com>
2842M:	bcm-kernel-feedback-list@broadcom.com
2843L:	linux-pm@vger.kernel.org
2844S:	Maintained
2845F:	drivers/cpufreq/bmips-cpufreq.c
2846
2847BROADCOM BMIPS MIPS ARCHITECTURE
2848M:	Kevin Cernekee <cernekee@gmail.com>
2849M:	Florian Fainelli <f.fainelli@gmail.com>
2850L:	linux-mips@linux-mips.org
2851T:	git git://github.com/broadcom/stblinux.git
2852S:	Maintained
2853F:	arch/mips/bmips/*
2854F:	arch/mips/include/asm/mach-bmips/*
2855F:	arch/mips/kernel/*bmips*
2856F:	arch/mips/boot/dts/brcm/bcm*.dts*
2857F:	drivers/irqchip/irq-bcm63*
2858F:	drivers/irqchip/irq-bcm7*
2859F:	drivers/irqchip/irq-brcmstb*
2860F:	include/linux/bcm963xx_nvram.h
2861F:	include/linux/bcm963xx_tag.h
2862
2863BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2864M:	Rasesh Mody <rasesh.mody@cavium.com>
2865M:	Harish Patil <harish.patil@cavium.com>
2866M:	Dept-GELinuxNICDev@cavium.com
2867L:	netdev@vger.kernel.org
2868S:	Supported
2869F:	drivers/net/ethernet/broadcom/bnx2.*
2870F:	drivers/net/ethernet/broadcom/bnx2_*
2871
2872BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2873M:	QLogic-Storage-Upstream@qlogic.com
2874L:	linux-scsi@vger.kernel.org
2875S:	Supported
2876F:	drivers/scsi/bnx2fc/
2877
2878BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2879M:	QLogic-Storage-Upstream@qlogic.com
2880L:	linux-scsi@vger.kernel.org
2881S:	Supported
2882F:	drivers/scsi/bnx2i/
2883
2884BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2885M:	Ariel Elior <ariel.elior@cavium.com>
2886M:	everest-linux-l2@cavium.com
2887L:	netdev@vger.kernel.org
2888S:	Supported
2889F:	drivers/net/ethernet/broadcom/bnx2x/
2890
2891BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2892M:	Michael Chan <michael.chan@broadcom.com>
2893L:	netdev@vger.kernel.org
2894S:	Supported
2895F:	drivers/net/ethernet/broadcom/bnxt/
2896
2897BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2898M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2899M:	Franky Lin <franky.lin@broadcom.com>
2900M:	Hante Meuleman <hante.meuleman@broadcom.com>
2901M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2902M:	Wright Feng <wright.feng@cypress.com>
2903L:	linux-wireless@vger.kernel.org
2904L:	brcm80211-dev-list.pdl@broadcom.com
2905L:	brcm80211-dev-list@cypress.com
2906S:	Supported
2907F:	drivers/net/wireless/broadcom/brcm80211/
2908
2909BROADCOM BRCMSTB GPIO DRIVER
2910M:	Gregory Fong <gregory.0xf0@gmail.com>
2911L:	bcm-kernel-feedback-list@broadcom.com
2912S:	Supported
2913F:	drivers/gpio/gpio-brcmstb.c
2914F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2915
2916BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2917M:	Al Cooper <alcooperx@gmail.com>
2918L:	linux-kernel@vger.kernel.org
2919L:	bcm-kernel-feedback-list@broadcom.com
2920S:	Maintained
2921F:	drivers/phy/broadcom/phy-brcm-usb*
2922
2923BROADCOM GENET ETHERNET DRIVER
2924M:	Doug Berger <opendmb@gmail.com>
2925M:	Florian Fainelli <f.fainelli@gmail.com>
2926L:	netdev@vger.kernel.org
2927S:	Supported
2928F:	drivers/net/ethernet/broadcom/genet/
2929
2930BROADCOM IPROC ARM ARCHITECTURE
2931M:	Ray Jui <rjui@broadcom.com>
2932M:	Scott Branden <sbranden@broadcom.com>
2933M:	Jon Mason <jonmason@broadcom.com>
2934M:	bcm-kernel-feedback-list@broadcom.com
2935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2936T:	git git://github.com/broadcom/cygnus-linux.git
2937S:	Maintained
2938N:	iproc
2939N:	cygnus
2940N:	bcm[-_]nsp
2941N:	bcm9113*
2942N:	bcm9583*
2943N:	bcm9585*
2944N:	bcm9586*
2945N:	bcm988312
2946N:	bcm113*
2947N:	bcm583*
2948N:	bcm585*
2949N:	bcm586*
2950N:	bcm88312
2951N:	hr2
2952F:	arch/arm64/boot/dts/broadcom/ns2*
2953F:	drivers/clk/bcm/clk-ns*
2954F:	drivers/pinctrl/bcm/pinctrl-ns*
2955
2956BROADCOM KONA GPIO DRIVER
2957M:	Ray Jui <rjui@broadcom.com>
2958L:	bcm-kernel-feedback-list@broadcom.com
2959S:	Supported
2960F:	drivers/gpio/gpio-bcm-kona.c
2961F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2962
2963BROADCOM NETXTREME-E ROCE DRIVER
2964M:	Selvin Xavier <selvin.xavier@broadcom.com>
2965M:	Devesh Sharma <devesh.sharma@broadcom.com>
2966M:	Somnath Kotur <somnath.kotur@broadcom.com>
2967M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2968L:	linux-rdma@vger.kernel.org
2969W:	http://www.broadcom.com
2970S:	Supported
2971F:	drivers/infiniband/hw/bnxt_re/
2972F:	include/uapi/rdma/bnxt_re-abi.h
2973
2974BROADCOM NVRAM DRIVER
2975M:	Rafał Miłecki <zajec5@gmail.com>
2976L:	linux-mips@linux-mips.org
2977S:	Maintained
2978F:	drivers/firmware/broadcom/*
2979
2980BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2981M:	Rafał Miłecki <zajec5@gmail.com>
2982L:	linux-wireless@vger.kernel.org
2983S:	Maintained
2984F:	drivers/bcma/
2985F:	include/linux/bcma/
2986
2987BROADCOM STB AVS CPUFREQ DRIVER
2988M:	Markus Mayer <mmayer@broadcom.com>
2989M:	bcm-kernel-feedback-list@broadcom.com
2990L:	linux-pm@vger.kernel.org
2991S:	Maintained
2992F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2993F:	drivers/cpufreq/brcmstb*
2994
2995BROADCOM STB AVS TMON DRIVER
2996M:	Markus Mayer <mmayer@broadcom.com>
2997M:	bcm-kernel-feedback-list@broadcom.com
2998L:	linux-pm@vger.kernel.org
2999S:	Maintained
3000F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3001F:	drivers/thermal/broadcom/brcmstb*
3002
3003BROADCOM STB NAND FLASH DRIVER
3004M:	Brian Norris <computersforpeace@gmail.com>
3005M:	Kamal Dasu <kdasu.kdev@gmail.com>
3006L:	linux-mtd@lists.infradead.org
3007L:	bcm-kernel-feedback-list@broadcom.com
3008S:	Maintained
3009F:	drivers/mtd/nand/brcmnand/
3010
3011BROADCOM STB DPFE DRIVER
3012M:	Markus Mayer <mmayer@broadcom.com>
3013M:	bcm-kernel-feedback-list@broadcom.com
3014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015S:	Maintained
3016F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3017F:	drivers/memory/brcmstb_dpfe.c
3018
3019BROADCOM SYSTEMPORT ETHERNET DRIVER
3020M:	Florian Fainelli <f.fainelli@gmail.com>
3021L:	netdev@vger.kernel.org
3022S:	Supported
3023F:	drivers/net/ethernet/broadcom/bcmsysport.*
3024
3025BROADCOM TG3 GIGABIT ETHERNET DRIVER
3026M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3027M:	Prashant Sreedharan <prashant@broadcom.com>
3028M:	Michael Chan <mchan@broadcom.com>
3029L:	netdev@vger.kernel.org
3030S:	Supported
3031F:	drivers/net/ethernet/broadcom/tg3.*
3032
3033BROCADE BFA FC SCSI DRIVER
3034M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3035M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3036L:	linux-scsi@vger.kernel.org
3037S:	Supported
3038F:	drivers/scsi/bfa/
3039
3040BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3041M:	Rasesh Mody <rasesh.mody@cavium.com>
3042M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3043M:	Dept-GELinuxNICDev@cavium.com
3044L:	netdev@vger.kernel.org
3045S:	Supported
3046F:	drivers/net/ethernet/brocade/bna/
3047
3048BSG (block layer generic sg v4 driver)
3049M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3050L:	linux-scsi@vger.kernel.org
3051S:	Supported
3052F:	block/bsg.c
3053F:	include/linux/bsg.h
3054F:	include/uapi/linux/bsg.h
3055
3056BT87X AUDIO DRIVER
3057M:	Clemens Ladisch <clemens@ladisch.de>
3058L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3059T:	git git://git.alsa-project.org/alsa-kernel.git
3060S:	Maintained
3061F:	Documentation/sound/alsa/Bt87x.txt
3062F:	sound/pci/bt87x.c
3063
3064BT8XXGPIO DRIVER
3065M:	Michael Buesch <m@bues.ch>
3066W:	http://bu3sch.de/btgpio.php
3067S:	Maintained
3068F:	drivers/gpio/gpio-bt8xx.c
3069
3070BTRFS FILE SYSTEM
3071M:	Chris Mason <clm@fb.com>
3072M:	Josef Bacik <jbacik@fb.com>
3073M:	David Sterba <dsterba@suse.com>
3074L:	linux-btrfs@vger.kernel.org
3075W:	http://btrfs.wiki.kernel.org/
3076Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3078S:	Maintained
3079F:	Documentation/filesystems/btrfs.txt
3080F:	fs/btrfs/
3081F:	include/linux/btrfs*
3082F:	include/uapi/linux/btrfs*
3083
3084BTTV VIDEO4LINUX DRIVER
3085M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3086M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3087L:	linux-media@vger.kernel.org
3088W:	https://linuxtv.org
3089T:	git git://linuxtv.org/media_tree.git
3090S:	Odd fixes
3091F:	Documentation/media/v4l-drivers/bttv*
3092F:	drivers/media/pci/bt8xx/bttv*
3093
3094BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3095M:	Chanwoo Choi <cw00.choi@samsung.com>
3096L:	linux-pm@vger.kernel.org
3097L:	linux-samsung-soc@vger.kernel.org
3098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3099S:	Maintained
3100F:	drivers/devfreq/exynos-bus.c
3101F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3102
3103BUSLOGIC SCSI DRIVER
3104M:	Khalid Aziz <khalid@gonehiking.org>
3105L:	linux-scsi@vger.kernel.org
3106S:	Maintained
3107F:	drivers/scsi/BusLogic.*
3108F:	drivers/scsi/FlashPoint.*
3109
3110C-MEDIA CMI8788 DRIVER
3111M:	Clemens Ladisch <clemens@ladisch.de>
3112L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3113T:	git git://git.alsa-project.org/alsa-kernel.git
3114S:	Maintained
3115F:	sound/pci/oxygen/
3116
3117C6X ARCHITECTURE
3118M:	Mark Salter <msalter@redhat.com>
3119M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3120L:	linux-c6x-dev@linux-c6x.org
3121W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3122S:	Maintained
3123F:	arch/c6x/
3124
3125CA8210 IEEE-802.15.4 RADIO DRIVER
3126M:	Harry Morris <h.morris@cascoda.com>
3127L:	linux-wpan@vger.kernel.org
3128W:	https://github.com/Cascoda/ca8210-linux.git
3129S:	Maintained
3130F:	drivers/net/ieee802154/ca8210.c
3131F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3132
3133CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3134M:	David Howells <dhowells@redhat.com>
3135L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3136S:	Supported
3137F:	Documentation/filesystems/caching/cachefiles.txt
3138F:	fs/cachefiles/
3139
3140CADET FM/AM RADIO RECEIVER DRIVER
3141M:	Hans Verkuil <hverkuil@xs4all.nl>
3142L:	linux-media@vger.kernel.org
3143T:	git git://linuxtv.org/media_tree.git
3144W:	https://linuxtv.org
3145S:	Maintained
3146F:	drivers/media/radio/radio-cadet*
3147
3148CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3149M:	Jonathan Corbet <corbet@lwn.net>
3150L:	linux-media@vger.kernel.org
3151T:	git git://linuxtv.org/media_tree.git
3152S:	Maintained
3153F:	Documentation/media/v4l-drivers/cafe_ccic*
3154F:	drivers/media/platform/marvell-ccic/
3155
3156CAIF NETWORK LAYER
3157M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3158L:	netdev@vger.kernel.org
3159S:	Supported
3160F:	Documentation/networking/caif/
3161F:	drivers/net/caif/
3162F:	include/uapi/linux/caif/
3163F:	include/net/caif/
3164F:	net/caif/
3165
3166CALGARY x86-64 IOMMU
3167M:	Muli Ben-Yehuda <mulix@mulix.org>
3168M:	Jon Mason <jdmason@kudzu.us>
3169L:	iommu@lists.linux-foundation.org
3170S:	Maintained
3171F:	arch/x86/kernel/pci-calgary_64.c
3172F:	arch/x86/kernel/tce_64.c
3173F:	arch/x86/include/asm/calgary.h
3174F:	arch/x86/include/asm/tce.h
3175
3176CAN NETWORK DRIVERS
3177M:	Wolfgang Grandegger <wg@grandegger.com>
3178M:	Marc Kleine-Budde <mkl@pengutronix.de>
3179L:	linux-can@vger.kernel.org
3180W:	https://github.com/linux-can
3181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3183S:	Maintained
3184F:	Documentation/devicetree/bindings/net/can/
3185F:	drivers/net/can/
3186F:	include/linux/can/dev.h
3187F:	include/linux/can/platform/
3188F:	include/uapi/linux/can/error.h
3189F:	include/uapi/linux/can/netlink.h
3190
3191CAN NETWORK LAYER
3192M:	Oliver Hartkopp <socketcan@hartkopp.net>
3193M:	Marc Kleine-Budde <mkl@pengutronix.de>
3194L:	linux-can@vger.kernel.org
3195W:	https://github.com/linux-can
3196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3198S:	Maintained
3199F:	Documentation/networking/can.txt
3200F:	net/can/
3201F:	include/linux/can/core.h
3202F:	include/uapi/linux/can.h
3203F:	include/uapi/linux/can/bcm.h
3204F:	include/uapi/linux/can/raw.h
3205F:	include/uapi/linux/can/gw.h
3206
3207CAPABILITIES
3208M:	Serge Hallyn <serge@hallyn.com>
3209L:	linux-security-module@vger.kernel.org
3210S:	Supported
3211F:	include/linux/capability.h
3212F:	include/uapi/linux/capability.h
3213F:	security/commoncap.c
3214F:	kernel/capability.c
3215
3216CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3217M:	Kevin Tsai <ktsai@capellamicro.com>
3218S:	Maintained
3219F:	drivers/iio/light/cm*
3220
3221CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3222M:	Christian Lamparter <chunkeey@googlemail.com>
3223L:	linux-wireless@vger.kernel.org
3224W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3225S:	Maintained
3226F:	drivers/net/wireless/ath/carl9170/
3227
3228CAVIUM I2C DRIVER
3229M:	Jan Glauber <jglauber@cavium.com>
3230M:	David Daney <david.daney@cavium.com>
3231W:	http://www.cavium.com
3232S:	Supported
3233F:	drivers/i2c/busses/i2c-octeon*
3234F:	drivers/i2c/busses/i2c-thunderx*
3235
3236CAVIUM LIQUIDIO NETWORK DRIVER
3237M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3238M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3239M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3240M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3241L:	netdev@vger.kernel.org
3242W:	http://www.cavium.com
3243S:	Supported
3244F:	drivers/net/ethernet/cavium/liquidio/
3245
3246CAVIUM MMC DRIVER
3247M:	Jan Glauber <jglauber@cavium.com>
3248M:	David Daney <david.daney@cavium.com>
3249M:	Steven J. Hill <Steven.Hill@cavium.com>
3250W:	http://www.cavium.com
3251S:	Supported
3252F:	drivers/mmc/host/cavium*
3253
3254CAVIUM OCTEON-TX CRYPTO DRIVER
3255M:	George Cherian <george.cherian@cavium.com>
3256L:	linux-crypto@vger.kernel.org
3257W:	http://www.cavium.com
3258S:	Supported
3259F:	drivers/crypto/cavium/cpt/
3260
3261CAVIUM THUNDERX2 ARM64 SOC
3262M:	Robert Richter <rrichter@cavium.com>
3263M:	Jayachandran C <jnair@caviumnetworks.com>
3264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3265S:	Maintained
3266F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3267F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3268
3269CC2520 IEEE-802.15.4 RADIO DRIVER
3270M:	Varka Bhadram <varkabhadram@gmail.com>
3271L:	linux-wpan@vger.kernel.org
3272S:	Maintained
3273F:	drivers/net/ieee802154/cc2520.c
3274F:	include/linux/spi/cc2520.h
3275F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3276
3277CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3278M:	Gilad Ben-Yossef <gilad@benyossef.com>
3279L:	linux-crypto@vger.kernel.org
3280L:	driverdev-devel@linuxdriverproject.org
3281S:	Supported
3282F:	drivers/staging/ccree/
3283W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3284
3285CEC FRAMEWORK
3286M:	Hans Verkuil <hans.verkuil@cisco.com>
3287L:	linux-media@vger.kernel.org
3288T:	git git://linuxtv.org/media_tree.git
3289W:	http://linuxtv.org
3290S:	Supported
3291F:	Documentation/media/kapi/cec-core.rst
3292F:	Documentation/media/uapi/cec
3293F:	drivers/media/cec/
3294F:	drivers/media/rc/keymaps/rc-cec.c
3295F:	include/media/cec.h
3296F:	include/media/cec-notifier.h
3297F:	include/uapi/linux/cec.h
3298F:	include/uapi/linux/cec-funcs.h
3299F:	Documentation/devicetree/bindings/media/cec.txt
3300
3301CEC GPIO DRIVER
3302M:	Hans Verkuil <hans.verkuil@cisco.com>
3303L:	linux-media@vger.kernel.org
3304T:	git git://linuxtv.org/media_tree.git
3305W:	http://linuxtv.org
3306S:	Supported
3307F:	drivers/media/platform/cec-gpio/
3308F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3309
3310CELL BROADBAND ENGINE ARCHITECTURE
3311M:	Arnd Bergmann <arnd@arndb.de>
3312L:	linuxppc-dev@lists.ozlabs.org
3313W:	http://www.ibm.com/developerworks/power/cell/
3314S:	Supported
3315F:	arch/powerpc/include/asm/cell*.h
3316F:	arch/powerpc/include/asm/spu*.h
3317F:	arch/powerpc/include/uapi/asm/spu*.h
3318F:	arch/powerpc/oprofile/*cell*
3319F:	arch/powerpc/platforms/cell/
3320
3321CEPH COMMON CODE (LIBCEPH)
3322M:	Ilya Dryomov <idryomov@gmail.com>
3323M:	"Yan, Zheng" <zyan@redhat.com>
3324M:	Sage Weil <sage@redhat.com>
3325L:	ceph-devel@vger.kernel.org
3326W:	http://ceph.com/
3327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3328T:	git git://github.com/ceph/ceph-client.git
3329S:	Supported
3330F:	net/ceph/
3331F:	include/linux/ceph/
3332F:	include/linux/crush/
3333
3334CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3335M:	"Yan, Zheng" <zyan@redhat.com>
3336M:	Sage Weil <sage@redhat.com>
3337M:	Ilya Dryomov <idryomov@gmail.com>
3338L:	ceph-devel@vger.kernel.org
3339W:	http://ceph.com/
3340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3341T:	git git://github.com/ceph/ceph-client.git
3342S:	Supported
3343F:	Documentation/filesystems/ceph.txt
3344F:	fs/ceph/
3345
3346CERTIFICATE HANDLING:
3347M:	David Howells <dhowells@redhat.com>
3348M:	David Woodhouse <dwmw2@infradead.org>
3349L:	keyrings@vger.kernel.org
3350S:	Maintained
3351F:	Documentation/module-signing.txt
3352F:	certs/
3353F:	scripts/sign-file.c
3354F:	scripts/extract-cert.c
3355
3356CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3357L:	linux-usb@vger.kernel.org
3358S:	Orphan
3359F:	Documentation/usb/WUSB-Design-overview.txt
3360F:	Documentation/usb/wusb-cbaf
3361F:	drivers/usb/host/hwa-hc.c
3362F:	drivers/usb/host/whci/
3363F:	drivers/usb/wusbcore/
3364F:	include/linux/usb/wusb*
3365
3366CFAG12864B LCD DRIVER
3367M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3368W:	http://miguelojeda.es/auxdisplay.htm
3369W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3370S:	Maintained
3371F:	drivers/auxdisplay/cfag12864b.c
3372F:	include/linux/cfag12864b.h
3373
3374CFAG12864BFB LCD FRAMEBUFFER DRIVER
3375M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3376W:	http://miguelojeda.es/auxdisplay.htm
3377W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3378S:	Maintained
3379F:	drivers/auxdisplay/cfag12864bfb.c
3380F:	include/linux/cfag12864b.h
3381
3382802.11 (including CFG80211/NL80211)
3383M:	Johannes Berg <johannes@sipsolutions.net>
3384L:	linux-wireless@vger.kernel.org
3385W:	http://wireless.kernel.org/
3386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3388S:	Maintained
3389F:	net/wireless/
3390F:	include/uapi/linux/nl80211.h
3391F:	include/linux/ieee80211.h
3392F:	include/net/wext.h
3393F:	include/net/cfg80211.h
3394F:	include/net/iw_handler.h
3395F:	include/net/ieee80211_radiotap.h
3396F:	Documentation/driver-api/80211/cfg80211.rst
3397F:	Documentation/networking/regulatory.txt
3398
3399CHAR and MISC DRIVERS
3400M:	Arnd Bergmann <arnd@arndb.de>
3401M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3403S:	Supported
3404F:	drivers/char/*
3405F:	drivers/misc/*
3406F:	include/linux/miscdevice.h
3407
3408CHECKPATCH
3409M:	Andy Whitcroft <apw@canonical.com>
3410M:	Joe Perches <joe@perches.com>
3411S:	Maintained
3412F:	scripts/checkpatch.pl
3413
3414CHINESE DOCUMENTATION
3415M:	Harry Wei <harryxiyou@gmail.com>
3416L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3417L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3418S:	Maintained
3419F:	Documentation/translations/zh_CN/
3420
3421CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3422M:	Peter Chen <Peter.Chen@nxp.com>
3423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3424L:	linux-usb@vger.kernel.org
3425S:	Maintained
3426F:	drivers/usb/chipidea/
3427
3428CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3429M:	Hans de Goede <hdegoede@redhat.com>
3430L:	linux-input@vger.kernel.org
3431S:	Maintained
3432F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3433F:	drivers/input/touchscreen/chipone_icn8318.c
3434
3435CHROME HARDWARE PLATFORM SUPPORT
3436M:	Benson Leung <bleung@chromium.org>
3437M:	Olof Johansson <olof@lixom.net>
3438S:	Maintained
3439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3440F:	drivers/platform/chrome/
3441
3442CIRRUS LOGIC AUDIO CODEC DRIVERS
3443M:	Brian Austin <brian.austin@cirrus.com>
3444M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3445L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3446S:	Maintained
3447F:	sound/soc/codecs/cs*
3448
3449CIRRUS LOGIC EP93XX ETHERNET DRIVER
3450M:	Hartley Sweeten <hsweeten@visionengravers.com>
3451L:	netdev@vger.kernel.org
3452S:	Maintained
3453F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3454
3455CISCO FCOE HBA DRIVER
3456M:	Satish Kharat <satishkh@cisco.com>
3457M:	Sesidhar Baddela <sebaddel@cisco.com>
3458M:	Karan Tilak Kumar <kartilak@cisco.com>
3459L:	linux-scsi@vger.kernel.org
3460S:	Supported
3461F:	drivers/scsi/fnic/
3462
3463CISCO SCSI HBA DRIVER
3464M:	Karan Tilak Kumar <kartilak@cisco.com>
3465M:	Sesidhar Baddela <sebaddel@cisco.com>
3466L:	linux-scsi@vger.kernel.org
3467S:	Supported
3468F:	drivers/scsi/snic/
3469
3470CISCO VIC ETHERNET NIC DRIVER
3471M:	Christian Benvenuti <benve@cisco.com>
3472M:	Govindarajulu Varadarajan <_govind@gmx.com>
3473M:	Parvi Kaustubhi <pkaustub@cisco.com>
3474S:	Supported
3475F:	drivers/net/ethernet/cisco/enic/
3476
3477CISCO VIC LOW LATENCY NIC DRIVER
3478M:	Christian Benvenuti <benve@cisco.com>
3479M:	Dave Goodell <dgoodell@cisco.com>
3480S:	Supported
3481F:	drivers/infiniband/hw/usnic/
3482
3483CLEANCACHE API
3484M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3485L:	linux-kernel@vger.kernel.org
3486S:	Maintained
3487F:	mm/cleancache.c
3488F:	include/linux/cleancache.h
3489
3490CLK API
3491M:	Russell King <linux@armlinux.org.uk>
3492L:	linux-clk@vger.kernel.org
3493S:	Maintained
3494F:	include/linux/clk.h
3495
3496CLOCKSOURCE, CLOCKEVENT DRIVERS
3497M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3498M:	Thomas Gleixner <tglx@linutronix.de>
3499L:	linux-kernel@vger.kernel.org
3500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3501S:	Supported
3502F:	drivers/clocksource/
3503F:	Documentation/devicetree/bindings/timer/
3504
3505CMPC ACPI DRIVER
3506M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3507M:	Daniel Oliveira Nascimento <don@syst.com.br>
3508L:	platform-driver-x86@vger.kernel.org
3509S:	Supported
3510F:	drivers/platform/x86/classmate-laptop.c
3511
3512COBALT MEDIA DRIVER
3513M:	Hans Verkuil <hans.verkuil@cisco.com>
3514L:	linux-media@vger.kernel.org
3515T:	git git://linuxtv.org/media_tree.git
3516W:	https://linuxtv.org
3517S:	Supported
3518F:	drivers/media/pci/cobalt/
3519
3520COCCINELLE/Semantic Patches (SmPL)
3521M:	Julia Lawall <Julia.Lawall@lip6.fr>
3522M:	Gilles Muller <Gilles.Muller@lip6.fr>
3523M:	Nicolas Palix <nicolas.palix@imag.fr>
3524M:	Michal Marek <michal.lkml@markovi.net>
3525L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3527W:	http://coccinelle.lip6.fr/
3528S:	Supported
3529F:	Documentation/dev-tools/coccinelle.rst
3530F:	scripts/coccinelle/
3531F:	scripts/coccicheck
3532
3533CODA FILE SYSTEM
3534M:	Jan Harkes <jaharkes@cs.cmu.edu>
3535M:	coda@cs.cmu.edu
3536L:	codalist@coda.cs.cmu.edu
3537W:	http://www.coda.cs.cmu.edu/
3538S:	Maintained
3539F:	Documentation/filesystems/coda.txt
3540F:	fs/coda/
3541F:	include/linux/coda*.h
3542F:	include/uapi/linux/coda*.h
3543
3544CODA V4L2 MEM2MEM DRIVER
3545M:	Philipp Zabel <p.zabel@pengutronix.de>
3546L:	linux-media@vger.kernel.org
3547S:	Maintained
3548F:	Documentation/devicetree/bindings/media/coda.txt
3549F:	drivers/media/platform/coda/
3550
3551COMMON CLK FRAMEWORK
3552M:	Michael Turquette <mturquette@baylibre.com>
3553M:	Stephen Boyd <sboyd@codeaurora.org>
3554L:	linux-clk@vger.kernel.org
3555Q:	http://patchwork.kernel.org/project/linux-clk/list/
3556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3557S:	Maintained
3558F:	Documentation/devicetree/bindings/clock/
3559F:	drivers/clk/
3560X:	drivers/clk/clkdev.c
3561F:	include/linux/clk-pr*
3562F:	include/linux/clk/
3563
3564COMMON INTERNET FILE SYSTEM (CIFS)
3565M:	Steve French <sfrench@samba.org>
3566L:	linux-cifs@vger.kernel.org
3567L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3568W:	http://linux-cifs.samba.org/
3569T:	git git://git.samba.org/sfrench/cifs-2.6.git
3570S:	Supported
3571F:	Documentation/filesystems/cifs/
3572F:	fs/cifs/
3573
3574COMPACTPCI HOTPLUG CORE
3575M:	Scott Murray <scott@spiteful.org>
3576L:	linux-pci@vger.kernel.org
3577S:	Maintained
3578F:	drivers/pci/hotplug/cpci_hotplug*
3579
3580COMPACTPCI HOTPLUG GENERIC DRIVER
3581M:	Scott Murray <scott@spiteful.org>
3582L:	linux-pci@vger.kernel.org
3583S:	Maintained
3584F:	drivers/pci/hotplug/cpcihp_generic.c
3585
3586COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3587M:	Scott Murray <scott@spiteful.org>
3588L:	linux-pci@vger.kernel.org
3589S:	Maintained
3590F:	drivers/pci/hotplug/cpcihp_zt5550.*
3591
3592COMPAL LAPTOP SUPPORT
3593M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3594L:	platform-driver-x86@vger.kernel.org
3595S:	Maintained
3596F:	drivers/platform/x86/compal-laptop.c
3597
3598CONEXANT ACCESSRUNNER USB DRIVER
3599L:	accessrunner-general@lists.sourceforge.net
3600W:	http://accessrunner.sourceforge.net/
3601S:	Orphan
3602F:	drivers/usb/atm/cxacru.c
3603
3604CONFIGFS
3605M:	Joel Becker <jlbec@evilplan.org>
3606M:	Christoph Hellwig <hch@lst.de>
3607T:	git git://git.infradead.org/users/hch/configfs.git
3608S:	Supported
3609F:	fs/configfs/
3610F:	include/linux/configfs.h
3611
3612CONNECTOR
3613M:	Evgeniy Polyakov <zbr@ioremap.net>
3614L:	netdev@vger.kernel.org
3615S:	Maintained
3616F:	drivers/connector/
3617
3618CONTROL GROUP (CGROUP)
3619M:	Tejun Heo <tj@kernel.org>
3620M:	Li Zefan <lizefan@huawei.com>
3621M:	Johannes Weiner <hannes@cmpxchg.org>
3622L:	cgroups@vger.kernel.org
3623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3624S:	Maintained
3625F:	Documentation/cgroup*
3626F:	include/linux/cgroup*
3627F:	kernel/cgroup*
3628
3629CONTROL GROUP - CPUSET
3630M:	Li Zefan <lizefan@huawei.com>
3631L:	cgroups@vger.kernel.org
3632W:	http://www.bullopensource.org/cpuset/
3633W:	http://oss.sgi.com/projects/cpusets/
3634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3635S:	Maintained
3636F:	Documentation/cgroup-v1/cpusets.txt
3637F:	include/linux/cpuset.h
3638F:	kernel/cgroup/cpuset.c
3639
3640CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3641M:	Johannes Weiner <hannes@cmpxchg.org>
3642M:	Michal Hocko <mhocko@kernel.org>
3643M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3644L:	cgroups@vger.kernel.org
3645L:	linux-mm@kvack.org
3646S:	Maintained
3647F:	mm/memcontrol.c
3648F:	mm/swap_cgroup.c
3649
3650CORETEMP HARDWARE MONITORING DRIVER
3651M:	Fenghua Yu <fenghua.yu@intel.com>
3652L:	linux-hwmon@vger.kernel.org
3653S:	Maintained
3654F:	Documentation/hwmon/coretemp
3655F:	drivers/hwmon/coretemp.c
3656
3657COSA/SRP SYNC SERIAL DRIVER
3658M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3659W:	http://www.fi.muni.cz/~kas/cosa/
3660S:	Maintained
3661F:	drivers/net/wan/cosa*
3662
3663CPMAC ETHERNET DRIVER
3664M:	Florian Fainelli <f.fainelli@gmail.com>
3665L:	netdev@vger.kernel.org
3666S:	Maintained
3667F:	drivers/net/ethernet/ti/cpmac.c
3668
3669CPU FREQUENCY DRIVERS
3670M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3671M:	Viresh Kumar <viresh.kumar@linaro.org>
3672L:	linux-pm@vger.kernel.org
3673S:	Maintained
3674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3675T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3676B:	https://bugzilla.kernel.org
3677F:	Documentation/cpu-freq/
3678F:	Documentation/devicetree/bindings/cpufreq/
3679F:	drivers/cpufreq/
3680F:	include/linux/cpufreq.h
3681F:	tools/testing/selftests/cpufreq/
3682
3683CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3684M:	Viresh Kumar <viresh.kumar@linaro.org>
3685M:	Sudeep Holla <sudeep.holla@arm.com>
3686L:	linux-pm@vger.kernel.org
3687W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3688S:	Maintained
3689F:	drivers/cpufreq/arm_big_little.h
3690F:	drivers/cpufreq/arm_big_little.c
3691F:	drivers/cpufreq/arm_big_little_dt.c
3692
3693CPU POWER MONITORING SUBSYSTEM
3694M:	Thomas Renninger <trenn@suse.com>
3695M:	Shuah Khan <shuahkh@osg.samsung.com>
3696M:	Shuah Khan <shuah@kernel.org>
3697L:	linux-pm@vger.kernel.org
3698S:	Maintained
3699F:	tools/power/cpupower/
3700
3701CPUID/MSR DRIVER
3702M:	"H. Peter Anvin" <hpa@zytor.com>
3703S:	Maintained
3704F:	arch/x86/kernel/cpuid.c
3705F:	arch/x86/kernel/msr.c
3706
3707CPUIDLE DRIVER - ARM BIG LITTLE
3708M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3709M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3710L:	linux-pm@vger.kernel.org
3711L:	linux-arm-kernel@lists.infradead.org
3712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3713S:	Maintained
3714F:	drivers/cpuidle/cpuidle-big_little.c
3715
3716CPUIDLE DRIVER - ARM EXYNOS
3717M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3718M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3719M:	Kukjin Kim <kgene@kernel.org>
3720L:	linux-pm@vger.kernel.org
3721L:	linux-samsung-soc@vger.kernel.org
3722S:	Supported
3723F:	drivers/cpuidle/cpuidle-exynos.c
3724F:	arch/arm/mach-exynos/pm.c
3725
3726CPUIDLE DRIVERS
3727M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3728M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3729L:	linux-pm@vger.kernel.org
3730S:	Maintained
3731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3732B:	https://bugzilla.kernel.org
3733F:	drivers/cpuidle/*
3734F:	include/linux/cpuidle.h
3735
3736CRAMFS FILESYSTEM
3737M:	Nicolas Pitre <nico@linaro.org>
3738S:	Maintained
3739F:	Documentation/filesystems/cramfs.txt
3740F:	fs/cramfs/
3741
3742CRIS PORT
3743M:	Mikael Starvik <starvik@axis.com>
3744M:	Jesper Nilsson <jesper.nilsson@axis.com>
3745L:	linux-cris-kernel@axis.com
3746W:	http://developer.axis.com
3747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3748S:	Maintained
3749F:	arch/cris/
3750F:	drivers/tty/serial/crisv10.*
3751
3752CRYPTO API
3753M:	Herbert Xu <herbert@gondor.apana.org.au>
3754M:	"David S. Miller" <davem@davemloft.net>
3755L:	linux-crypto@vger.kernel.org
3756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3758S:	Maintained
3759F:	Documentation/crypto/
3760F:	Documentation/devicetree/bindings/crypto/
3761F:	arch/*/crypto/
3762F:	crypto/
3763F:	drivers/crypto/
3764F:	include/crypto/
3765F:	include/linux/crypto*
3766
3767CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3768M:	Neil Horman <nhorman@tuxdriver.com>
3769L:	linux-crypto@vger.kernel.org
3770S:	Maintained
3771F:	crypto/ansi_cprng.c
3772F:	crypto/rng.c
3773
3774CS3308 MEDIA DRIVER
3775M:	Hans Verkuil <hverkuil@xs4all.nl>
3776L:	linux-media@vger.kernel.org
3777T:	git git://linuxtv.org/media_tree.git
3778W:	http://linuxtv.org
3779S:	Odd Fixes
3780F:	drivers/media/i2c/cs3308.c
3781F:	drivers/media/i2c/cs3308.h
3782
3783CS5535 Audio ALSA driver
3784M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3785S:	Maintained
3786F:	sound/pci/cs5535audio/
3787
3788CW1200 WLAN driver
3789M:	Solomon Peachy <pizza@shaftnet.org>
3790S:	Maintained
3791F:	drivers/net/wireless/st/cw1200/
3792
3793CX18 VIDEO4LINUX DRIVER
3794M:	Andy Walls <awalls@md.metrocast.net>
3795L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3796L:	linux-media@vger.kernel.org
3797T:	git git://linuxtv.org/media_tree.git
3798W:	https://linuxtv.org
3799W:	http://www.ivtvdriver.org/index.php/Cx18
3800S:	Maintained
3801F:	Documentation/media/v4l-drivers/cx18*
3802F:	drivers/media/pci/cx18/
3803F:	include/uapi/linux/ivtv*
3804
3805CX2341X MPEG ENCODER HELPER MODULE
3806M:	Hans Verkuil <hverkuil@xs4all.nl>
3807L:	linux-media@vger.kernel.org
3808T:	git git://linuxtv.org/media_tree.git
3809W:	https://linuxtv.org
3810S:	Maintained
3811F:	drivers/media/common/cx2341x*
3812F:	include/media/cx2341x*
3813
3814CX24120 MEDIA DRIVER
3815M:	Jemma Denson <jdenson@gmail.com>
3816M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3817L:	linux-media@vger.kernel.org
3818W:	https://linuxtv.org
3819Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3820S:	Maintained
3821F:	drivers/media/dvb-frontends/cx24120*
3822
3823CX88 VIDEO4LINUX DRIVER
3824M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3825M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3826L:	linux-media@vger.kernel.org
3827W:	https://linuxtv.org
3828T:	git git://linuxtv.org/media_tree.git
3829S:	Odd fixes
3830F:	Documentation/media/v4l-drivers/cx88*
3831F:	drivers/media/pci/cx88/
3832
3833CXD2820R MEDIA DRIVER
3834M:	Antti Palosaari <crope@iki.fi>
3835L:	linux-media@vger.kernel.org
3836W:	https://linuxtv.org
3837W:	http://palosaari.fi/linux/
3838Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3839T:	git git://linuxtv.org/anttip/media_tree.git
3840S:	Maintained
3841F:	drivers/media/dvb-frontends/cxd2820r*
3842
3843CXGB3 ETHERNET DRIVER (CXGB3)
3844M:	Santosh Raspatur <santosh@chelsio.com>
3845L:	netdev@vger.kernel.org
3846W:	http://www.chelsio.com
3847S:	Supported
3848F:	drivers/net/ethernet/chelsio/cxgb3/
3849
3850CXGB3 ISCSI DRIVER (CXGB3I)
3851M:	Karen Xie <kxie@chelsio.com>
3852L:	linux-scsi@vger.kernel.org
3853W:	http://www.chelsio.com
3854S:	Supported
3855F:	drivers/scsi/cxgbi/cxgb3i
3856
3857CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3858M:	Steve Wise <swise@chelsio.com>
3859L:	linux-rdma@vger.kernel.org
3860W:	http://www.openfabrics.org
3861S:	Supported
3862F:	drivers/infiniband/hw/cxgb3/
3863F:	include/uapi/rdma/cxgb3-abi.h
3864
3865CXGB4 CRYPTO DRIVER (chcr)
3866M:	Harsh Jain <harsh@chelsio.com>
3867L:	linux-crypto@vger.kernel.org
3868W:	http://www.chelsio.com
3869S:	Supported
3870F:	drivers/crypto/chelsio
3871
3872CXGB4 ETHERNET DRIVER (CXGB4)
3873M:	Ganesh Goudar <ganeshgr@chelsio.com>
3874L:	netdev@vger.kernel.org
3875W:	http://www.chelsio.com
3876S:	Supported
3877F:	drivers/net/ethernet/chelsio/cxgb4/
3878
3879CXGB4 ISCSI DRIVER (CXGB4I)
3880M:	Karen Xie <kxie@chelsio.com>
3881L:	linux-scsi@vger.kernel.org
3882W:	http://www.chelsio.com
3883S:	Supported
3884F:	drivers/scsi/cxgbi/cxgb4i
3885
3886CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3887M:	Steve Wise <swise@chelsio.com>
3888L:	linux-rdma@vger.kernel.org
3889W:	http://www.openfabrics.org
3890S:	Supported
3891F:	drivers/infiniband/hw/cxgb4/
3892F:	include/uapi/rdma/cxgb4-abi.h
3893
3894CXGB4VF ETHERNET DRIVER (CXGB4VF)
3895M:	Casey Leedom <leedom@chelsio.com>
3896L:	netdev@vger.kernel.org
3897W:	http://www.chelsio.com
3898S:	Supported
3899F:	drivers/net/ethernet/chelsio/cxgb4vf/
3900
3901CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3902M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3903M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3904L:	linuxppc-dev@lists.ozlabs.org
3905S:	Supported
3906F:	arch/powerpc/platforms/powernv/pci-cxl.c
3907F:	drivers/misc/cxl/
3908F:	include/misc/cxl*
3909F:	include/uapi/misc/cxl.h
3910F:	Documentation/powerpc/cxl.txt
3911F:	Documentation/ABI/testing/sysfs-class-cxl
3912
3913CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3914M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3915M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3916M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3917L:	linux-scsi@vger.kernel.org
3918S:	Supported
3919F:	drivers/scsi/cxlflash/
3920F:	include/uapi/scsi/cxlflash_ioctls.h
3921F:	Documentation/powerpc/cxlflash.txt
3922
3923CYBERPRO FB DRIVER
3924M:	Russell King <linux@armlinux.org.uk>
3925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3926W:	http://www.armlinux.org.uk/
3927S:	Maintained
3928F:	drivers/video/fbdev/cyber2000fb.*
3929
3930CYCLADES ASYNC MUX DRIVER
3931W:	http://www.cyclades.com/
3932S:	Orphan
3933F:	drivers/tty/cyclades.c
3934F:	include/linux/cyclades.h
3935F:	include/uapi/linux/cyclades.h
3936
3937CYCLADES PC300 DRIVER
3938W:	http://www.cyclades.com/
3939S:	Orphan
3940F:	drivers/net/wan/pc300*
3941
3942CYPRESS_FIRMWARE MEDIA DRIVER
3943M:	Antti Palosaari <crope@iki.fi>
3944L:	linux-media@vger.kernel.org
3945W:	https://linuxtv.org
3946W:	http://palosaari.fi/linux/
3947Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3948T:	git git://linuxtv.org/anttip/media_tree.git
3949S:	Maintained
3950F:	drivers/media/common/cypress_firmware*
3951
3952CYTTSP TOUCHSCREEN DRIVER
3953M:	Ferruh Yigit <fery@cypress.com>
3954L:	linux-input@vger.kernel.org
3955S:	Supported
3956F:	drivers/input/touchscreen/cyttsp*
3957F:	include/linux/input/cyttsp.h
3958
3959D-LINK DIR-685 TOUCHKEYS DRIVER
3960M:	Linus Walleij <linus.walleij@linaro.org>
3961L:	linux-input@vger.kernel.org
3962S:	Supported
3963F:	drivers/input/dlink-dir685-touchkeys.c
3964
3965DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3966M:	Joshua Kinard <kumba@gentoo.org>
3967S:	Maintained
3968F:	drivers/rtc/rtc-ds1685.c
3969F:	include/linux/rtc/ds1685.h
3970
3971DAMA SLAVE for AX.25
3972M:	Joerg Reuter <jreuter@yaina.de>
3973W:	http://yaina.de/jreuter/
3974W:	http://www.qsl.net/dl1bke/
3975L:	linux-hams@vger.kernel.org
3976S:	Maintained
3977F:	net/ax25/af_ax25.c
3978F:	net/ax25/ax25_dev.c
3979F:	net/ax25/ax25_ds_*
3980F:	net/ax25/ax25_in.c
3981F:	net/ax25/ax25_out.c
3982F:	net/ax25/ax25_timer.c
3983F:	net/ax25/sysctl_net_ax25.c
3984
3985DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3986L:	netdev@vger.kernel.org
3987S:	Orphan
3988F:	Documentation/networking/dmfe.txt
3989F:	drivers/net/ethernet/dec/tulip/dmfe.c
3990
3991DC390/AM53C974 SCSI driver
3992M:	Hannes Reinecke <hare@suse.com>
3993L:	linux-scsi@vger.kernel.org
3994S:	Maintained
3995F:	drivers/scsi/am53c974.c
3996
3997DC395x SCSI driver
3998M:	Oliver Neukum <oliver@neukum.org>
3999M:	Ali Akcaagac <aliakc@web.de>
4000M:	Jamie Lenehan <lenehan@twibble.org>
4001L:	dc395x@twibble.org
4002W:	http://twibble.org/dist/dc395x/
4003W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4004S:	Maintained
4005F:	Documentation/scsi/dc395x.txt
4006F:	drivers/scsi/dc395x.*
4007
4008DCCP PROTOCOL
4009M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4010L:	dccp@vger.kernel.org
4011W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4012S:	Maintained
4013F:	include/linux/dccp.h
4014F:	include/uapi/linux/dccp.h
4015F:	include/linux/tfrc.h
4016F:	net/dccp/
4017
4018DECnet NETWORK LAYER
4019W:	http://linux-decnet.sourceforge.net
4020L:	linux-decnet-user@lists.sourceforge.net
4021S:	Orphan
4022F:	Documentation/networking/decnet.txt
4023F:	net/decnet/
4024
4025DECSTATION PLATFORM SUPPORT
4026M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4027L:	linux-mips@linux-mips.org
4028W:	http://www.linux-mips.org/wiki/DECstation
4029S:	Maintained
4030F:	arch/mips/dec/
4031F:	arch/mips/include/asm/dec/
4032F:	arch/mips/include/asm/mach-dec/
4033
4034DEFXX FDDI NETWORK DRIVER
4035M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4036S:	Maintained
4037F:	drivers/net/fddi/defxx.*
4038
4039DELL SMBIOS DRIVER
4040M:	Pali Rohár <pali.rohar@gmail.com>
4041M:	Mario Limonciello <mario.limonciello@dell.com>
4042L:	platform-driver-x86@vger.kernel.org
4043S:	Maintained
4044F:	drivers/platform/x86/dell-smbios.*
4045
4046DELL SMBIOS SMM DRIVER
4047M:	Mario Limonciello <mario.limonciello@dell.com>
4048L:	platform-driver-x86@vger.kernel.org
4049S:	Maintained
4050F:	drivers/platform/x86/dell-smbios-smm.c
4051
4052DELL SMBIOS WMI DRIVER
4053M:	Mario Limonciello <mario.limonciello@dell.com>
4054L:	platform-driver-x86@vger.kernel.org
4055S:	Maintained
4056F:	drivers/platform/x86/dell-smbios-wmi.c
4057F:	tools/wmi/dell-smbios-example.c
4058
4059DELL LAPTOP DRIVER
4060M:	Matthew Garrett <mjg59@srcf.ucam.org>
4061M:	Pali Rohár <pali.rohar@gmail.com>
4062L:	platform-driver-x86@vger.kernel.org
4063S:	Maintained
4064F:	drivers/platform/x86/dell-laptop.c
4065
4066DELL LAPTOP FREEFALL DRIVER
4067M:	Pali Rohár <pali.rohar@gmail.com>
4068S:	Maintained
4069F:	drivers/platform/x86/dell-smo8800.c
4070
4071DELL LAPTOP RBTN DRIVER
4072M:	Pali Rohár <pali.rohar@gmail.com>
4073S:	Maintained
4074F:	drivers/platform/x86/dell-rbtn.*
4075
4076DELL LAPTOP SMM DRIVER
4077M:	Pali Rohár <pali.rohar@gmail.com>
4078S:	Maintained
4079F:	drivers/hwmon/dell-smm-hwmon.c
4080F:	include/uapi/linux/i8k.h
4081
4082DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4083M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4084S:	Maintained
4085F:	Documentation/dcdbas.txt
4086F:	drivers/firmware/dcdbas.*
4087
4088DELL WMI NOTIFICATIONS DRIVER
4089M:	Matthew Garrett <mjg59@srcf.ucam.org>
4090M:	Pali Rohár <pali.rohar@gmail.com>
4091S:	Maintained
4092F:	drivers/platform/x86/dell-wmi.c
4093
4094DELL WMI DESCRIPTOR DRIVER
4095M:	Mario Limonciello <mario.limonciello@dell.com>
4096S:	Maintained
4097F:	drivers/platform/x86/dell-wmi-descriptor.c
4098
4099DELTA ST MEDIA DRIVER
4100M:	Hugues Fruchet <hugues.fruchet@st.com>
4101L:	linux-media@vger.kernel.org
4102T:	git git://linuxtv.org/media_tree.git
4103W:	https://linuxtv.org
4104S:	Supported
4105F:	drivers/media/platform/sti/delta
4106
4107DENALI NAND DRIVER
4108M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4109L:	linux-mtd@lists.infradead.org
4110S:	Supported
4111F:	drivers/mtd/nand/denali*
4112
4113DESIGNWARE USB2 DRD IP DRIVER
4114M:	John Youn <johnyoun@synopsys.com>
4115L:	linux-usb@vger.kernel.org
4116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4117S:	Maintained
4118F:	drivers/usb/dwc2/
4119
4120DESIGNWARE USB3 DRD IP DRIVER
4121M:	Felipe Balbi <balbi@kernel.org>
4122L:	linux-usb@vger.kernel.org
4123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4124S:	Maintained
4125F:	drivers/usb/dwc3/
4126
4127DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4128M:	Andreas Klinger <ak@it-klinger.de>
4129L:	linux-iio@vger.kernel.org
4130S:	Maintained
4131F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4132F:	drivers/iio/proximity/srf*.c
4133
4134DEVICE COREDUMP (DEV_COREDUMP)
4135M:	Johannes Berg <johannes@sipsolutions.net>
4136L:	linux-kernel@vger.kernel.org
4137S:	Maintained
4138F:	drivers/base/devcoredump.c
4139F:	include/linux/devcoredump.h
4140
4141DEVICE FREQUENCY (DEVFREQ)
4142M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4143M:	Kyungmin Park <kyungmin.park@samsung.com>
4144R:	Chanwoo Choi <cw00.choi@samsung.com>
4145L:	linux-pm@vger.kernel.org
4146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4147S:	Maintained
4148F:	drivers/devfreq/
4149F:	include/linux/devfreq.h
4150F:	Documentation/devicetree/bindings/devfreq/
4151
4152DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4153M:	Chanwoo Choi <cw00.choi@samsung.com>
4154L:	linux-pm@vger.kernel.org
4155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4156S:	Supported
4157F:	drivers/devfreq/event/
4158F:	drivers/devfreq/devfreq-event.c
4159F:	include/linux/devfreq-event.h
4160F:	Documentation/devicetree/bindings/devfreq/event/
4161
4162DEVICE NUMBER REGISTRY
4163M:	Torben Mathiasen <device@lanana.org>
4164W:	http://lanana.org/docs/device-list/index.html
4165S:	Maintained
4166
4167DEVICE-MAPPER  (LVM)
4168M:	Alasdair Kergon <agk@redhat.com>
4169M:	Mike Snitzer <snitzer@redhat.com>
4170M:	dm-devel@redhat.com
4171L:	dm-devel@redhat.com
4172W:	http://sources.redhat.com/dm
4173Q:	http://patchwork.kernel.org/project/dm-devel/list/
4174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4175T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4176S:	Maintained
4177F:	Documentation/device-mapper/
4178F:	drivers/md/Makefile
4179F:	drivers/md/Kconfig
4180F:	drivers/md/dm*
4181F:	drivers/md/persistent-data/
4182F:	include/linux/device-mapper.h
4183F:	include/linux/dm-*.h
4184F:	include/uapi/linux/dm-*.h
4185
4186DEVLINK
4187M:	Jiri Pirko <jiri@mellanox.com>
4188L:	netdev@vger.kernel.org
4189S:	Supported
4190F:	net/core/devlink.c
4191F:	include/net/devlink.h
4192F:	include/uapi/linux/devlink.h
4193
4194DIALOG SEMICONDUCTOR DRIVERS
4195M:	Support Opensource <support.opensource@diasemi.com>
4196W:	http://www.dialog-semiconductor.com/products
4197S:	Supported
4198F:	Documentation/hwmon/da90??
4199F:	Documentation/devicetree/bindings/mfd/da90*.txt
4200F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4201F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4202F:	Documentation/devicetree/bindings/regulator/da92*.txt
4203F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4204F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4205F:	drivers/gpio/gpio-da90??.c
4206F:	drivers/hwmon/da90??-hwmon.c
4207F:	drivers/iio/adc/da91??-*.c
4208F:	drivers/input/misc/da90??_onkey.c
4209F:	drivers/input/touchscreen/da9052_tsi.c
4210F:	drivers/leds/leds-da90??.c
4211F:	drivers/mfd/da903x.c
4212F:	drivers/mfd/da90??-*.c
4213F:	drivers/mfd/da91??-*.c
4214F:	drivers/power/supply/da9052-battery.c
4215F:	drivers/power/supply/da91??-*.c
4216F:	drivers/regulator/da903x.c
4217F:	drivers/regulator/da9???-regulator.[ch]
4218F:	drivers/thermal/da90??-thermal.c
4219F:	drivers/rtc/rtc-da90??.c
4220F:	drivers/video/backlight/da90??_bl.c
4221F:	drivers/watchdog/da90??_wdt.c
4222F:	include/linux/mfd/da903x.h
4223F:	include/linux/mfd/da9052/
4224F:	include/linux/mfd/da9055/
4225F:	include/linux/mfd/da9062/
4226F:	include/linux/mfd/da9063/
4227F:	include/linux/mfd/da9150/
4228F:	include/linux/regulator/da9211.h
4229F:	include/sound/da[79]*.h
4230F:	sound/soc/codecs/da[79]*.[ch]
4231
4232DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4233M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4234L:	linux-gpio@vger.kernel.org
4235S:	Maintained
4236F:	drivers/gpio/gpio-gpio-mm.c
4237
4238DIGI NEO AND CLASSIC PCI PRODUCTS
4239M:	Lidza Louina <lidza.louina@gmail.com>
4240M:	Mark Hounschell <markh@compro.net>
4241L:	driverdev-devel@linuxdriverproject.org
4242S:	Maintained
4243F:	drivers/staging/dgnc/
4244
4245DIOLAN U2C-12 I2C DRIVER
4246M:	Guenter Roeck <linux@roeck-us.net>
4247L:	linux-i2c@vger.kernel.org
4248S:	Maintained
4249F:	drivers/i2c/busses/i2c-diolan-u2c.c
4250
4251FILESYSTEM DIRECT ACCESS (DAX)
4252M:	Matthew Wilcox <mawilcox@microsoft.com>
4253M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4254L:	linux-fsdevel@vger.kernel.org
4255S:	Supported
4256F:	fs/dax.c
4257F:	include/linux/dax.h
4258F:	include/trace/events/fs_dax.h
4259
4260DEVICE DIRECT ACCESS (DAX)
4261M:	Dan Williams <dan.j.williams@intel.com>
4262L:	linux-nvdimm@lists.01.org
4263S:	Supported
4264F:	drivers/dax/
4265
4266DIRECTORY NOTIFICATION (DNOTIFY)
4267M:	Jan Kara <jack@suse.cz>
4268R:	Amir Goldstein <amir73il@gmail.com>
4269L:	linux-fsdevel@vger.kernel.org
4270S:	Maintained
4271F:	Documentation/filesystems/dnotify.txt
4272F:	fs/notify/dnotify/
4273F:	include/linux/dnotify.h
4274
4275DISK GEOMETRY AND PARTITION HANDLING
4276M:	Andries Brouwer <aeb@cwi.nl>
4277W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4278W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4279W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4280S:	Maintained
4281
4282DISKQUOTA
4283M:	Jan Kara <jack@suse.com>
4284S:	Maintained
4285F:	Documentation/filesystems/quota.txt
4286F:	fs/quota/
4287F:	include/linux/quota*.h
4288F:	include/uapi/linux/quota*.h
4289
4290DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4291M:	Bernie Thompson <bernie@plugable.com>
4292L:	linux-fbdev@vger.kernel.org
4293S:	Maintained
4294W:	http://plugable.com/category/projects/udlfb/
4295F:	drivers/video/fbdev/udlfb.c
4296F:	include/video/udlfb.h
4297F:	Documentation/fb/udlfb.txt
4298
4299DISTRIBUTED LOCK MANAGER (DLM)
4300M:	Christine Caulfield <ccaulfie@redhat.com>
4301M:	David Teigland <teigland@redhat.com>
4302L:	cluster-devel@redhat.com
4303W:	http://sources.redhat.com/cluster/
4304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4305S:	Supported
4306F:	fs/dlm/
4307
4308DMA BUFFER SHARING FRAMEWORK
4309M:	Sumit Semwal <sumit.semwal@linaro.org>
4310S:	Maintained
4311L:	linux-media@vger.kernel.org
4312L:	dri-devel@lists.freedesktop.org
4313L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4314F:	drivers/dma-buf/
4315F:	include/linux/dma-buf*
4316F:	include/linux/reservation.h
4317F:	include/linux/*fence.h
4318F:	Documentation/driver-api/dma-buf.rst
4319T:	git git://anongit.freedesktop.org/drm/drm-misc
4320
4321DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4322M:	Vinod Koul <vinod.koul@intel.com>
4323L:	dmaengine@vger.kernel.org
4324Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4325S:	Maintained
4326F:	drivers/dma/
4327F:	include/linux/dmaengine.h
4328F:	Documentation/devicetree/bindings/dma/
4329F:	Documentation/driver-api/dmaengine/
4330T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4331
4332DMA MAPPING HELPERS
4333M:	Christoph Hellwig <hch@lst.de>
4334M:	Marek Szyprowski <m.szyprowski@samsung.com>
4335R:	Robin Murphy <robin.murphy@arm.com>
4336L:	iommu@lists.linux-foundation.org
4337T:	git git://git.infradead.org/users/hch/dma-mapping.git
4338W:	http://git.infradead.org/users/hch/dma-mapping.git
4339S:	Supported
4340F:	lib/dma-debug.c
4341F:	lib/dma-noop.c
4342F:	lib/dma-virt.c
4343F:	drivers/base/dma-mapping.c
4344F:	drivers/base/dma-coherent.c
4345F:	include/linux/dma-mapping.h
4346
4347DME1737 HARDWARE MONITOR DRIVER
4348M:	Juerg Haefliger <juergh@gmail.com>
4349L:	linux-hwmon@vger.kernel.org
4350S:	Maintained
4351F:	Documentation/hwmon/dme1737
4352F:	drivers/hwmon/dme1737.c
4353
4354DMI/SMBIOS SUPPORT
4355M:	Jean Delvare <jdelvare@suse.com>
4356S:	Maintained
4357T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4358F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4359F:	drivers/firmware/dmi-id.c
4360F:	drivers/firmware/dmi_scan.c
4361F:	include/linux/dmi.h
4362
4363DOCUMENTATION
4364M:	Jonathan Corbet <corbet@lwn.net>
4365L:	linux-doc@vger.kernel.org
4366S:	Maintained
4367F:	Documentation/
4368F:	scripts/kernel-doc
4369X:	Documentation/ABI/
4370X:	Documentation/devicetree/
4371X:	Documentation/acpi
4372X:	Documentation/power
4373X:	Documentation/spi
4374X:	Documentation/media
4375T:	git git://git.lwn.net/linux.git docs-next
4376
4377DONGWOON DW9714 LENS VOICE COIL DRIVER
4378M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4379L:	linux-media@vger.kernel.org
4380T:	git git://linuxtv.org/media_tree.git
4381S:	Maintained
4382F:	drivers/media/i2c/dw9714.c
4383
4384DOUBLETALK DRIVER
4385M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4386L:	blinux-list@redhat.com
4387S:	Maintained
4388F:	drivers/char/dtlk.c
4389F:	include/linux/dtlk.h
4390
4391DPAA2 DATAPATH I/O (DPIO) DRIVER
4392M:	Roy Pledge <Roy.Pledge@nxp.com>
4393L:	linux-kernel@vger.kernel.org
4394S:	Maintained
4395F:	drivers/staging/fsl-mc/bus/dpio
4396
4397DPAA2 ETHERNET DRIVER
4398M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4399L:	linux-kernel@vger.kernel.org
4400S:	Maintained
4401F:	drivers/staging/fsl-dpaa2/ethernet
4402
4403DPT_I2O SCSI RAID DRIVER
4404M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4405L:	linux-scsi@vger.kernel.org
4406W:	http://www.adaptec.com/
4407S:	Maintained
4408F:	drivers/scsi/dpt*
4409F:	drivers/scsi/dpt/
4410
4411DRBD DRIVER
4412M:	Philipp Reisner <philipp.reisner@linbit.com>
4413M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4414L:	drbd-dev@lists.linbit.com
4415W:	http://www.drbd.org
4416T:	git git://git.linbit.com/linux-drbd.git
4417T:	git git://git.linbit.com/drbd-8.4.git
4418S:	Supported
4419F:	drivers/block/drbd/
4420F:	lib/lru_cache.c
4421F:	Documentation/blockdev/drbd/
4422
4423DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4424M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4426S:	Supported
4427F:	Documentation/kobject.txt
4428F:	drivers/base/
4429F:	fs/debugfs/
4430F:	fs/sysfs/
4431F:	include/linux/debugfs.h
4432F:	include/linux/kobj*
4433F:	lib/kobj*
4434
4435DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4436M:	Kevin Hilman <khilman@kernel.org>
4437M:	Nishanth Menon <nm@ti.com>
4438S:	Maintained
4439F:	drivers/power/avs/
4440F:	include/linux/power/smartreflex.h
4441L:	linux-pm@vger.kernel.org
4442
4443DRM DRIVER FOR ARM PL111 CLCD
4444M:	Eric Anholt <eric@anholt.net>
4445T:	git git://anongit.freedesktop.org/drm/drm-misc
4446S:	Supported
4447F:	drivers/gpu/drm/pl111/
4448
4449DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4450M:	Dave Airlie <airlied@redhat.com>
4451S:	Odd Fixes
4452F:	drivers/gpu/drm/ast/
4453
4454DRM DRIVER FOR BOCHS VIRTUAL GPU
4455M:	Gerd Hoffmann <kraxel@redhat.com>
4456L:	virtualization@lists.linux-foundation.org
4457T:	git git://anongit.freedesktop.org/drm/drm-misc
4458S:	Maintained
4459F:	drivers/gpu/drm/bochs/
4460
4461DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4462M:	Linus Walleij <linus.walleij@linaro.org>
4463T:	git git://anongit.freedesktop.org/drm/drm-misc
4464S:	Maintained
4465F:	drivers/gpu/drm/tve200/
4466
4467DRM DRIVER FOR INTEL I810 VIDEO CARDS
4468S:	Orphan / Obsolete
4469F:	drivers/gpu/drm/i810/
4470F:	include/uapi/drm/i810_drm.h
4471
4472DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4473S:	Orphan / Obsolete
4474F:	drivers/gpu/drm/mga/
4475F:	include/uapi/drm/mga_drm.h
4476
4477DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4478M:	Dave Airlie <airlied@redhat.com>
4479S:	Odd Fixes
4480F:	drivers/gpu/drm/mgag200/
4481
4482DRM DRIVER FOR MI0283QT
4483M:	Noralf Trønnes <noralf@tronnes.org>
4484S:	Maintained
4485F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4486F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4487
4488DRM DRIVER FOR MSM ADRENO GPU
4489M:	Rob Clark <robdclark@gmail.com>
4490L:	linux-arm-msm@vger.kernel.org
4491L:	dri-devel@lists.freedesktop.org
4492L:	freedreno@lists.freedesktop.org
4493T:	git git://people.freedesktop.org/~robclark/linux
4494S:	Maintained
4495F:	drivers/gpu/drm/msm/
4496F:	include/uapi/drm/msm_drm.h
4497F:	Documentation/devicetree/bindings/display/msm/
4498
4499DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4500M:	Ben Skeggs <bskeggs@redhat.com>
4501L:	dri-devel@lists.freedesktop.org
4502L:	nouveau@lists.freedesktop.org
4503T:	git git://github.com/skeggsb/linux
4504S:	Supported
4505F:	drivers/gpu/drm/nouveau/
4506F:	include/uapi/drm/nouveau_drm.h
4507
4508DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4509M:	Noralf Trønnes <noralf@tronnes.org>
4510S:	Maintained
4511F:	drivers/gpu/drm/tinydrm/repaper.c
4512F:	Documentation/devicetree/bindings/display/repaper.txt
4513
4514DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4515M:	Dave Airlie <airlied@redhat.com>
4516M:	Gerd Hoffmann <kraxel@redhat.com>
4517L:	virtualization@lists.linux-foundation.org
4518T:	git git://anongit.freedesktop.org/drm/drm-misc
4519S:	Obsolete
4520W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4521F:	drivers/gpu/drm/cirrus/
4522
4523DRM DRIVER FOR QXL VIRTUAL GPU
4524M:	Dave Airlie <airlied@redhat.com>
4525M:	Gerd Hoffmann <kraxel@redhat.com>
4526L:	virtualization@lists.linux-foundation.org
4527T:	git git://anongit.freedesktop.org/drm/drm-misc
4528S:	Maintained
4529F:	drivers/gpu/drm/qxl/
4530F:	include/uapi/drm/qxl_drm.h
4531
4532DRM DRIVER FOR RAGE 128 VIDEO CARDS
4533S:	Orphan / Obsolete
4534F:	drivers/gpu/drm/r128/
4535F:	include/uapi/drm/r128_drm.h
4536
4537DRM DRIVER FOR SAVAGE VIDEO CARDS
4538S:	Orphan / Obsolete
4539F:	drivers/gpu/drm/savage/
4540F:	include/uapi/drm/savage_drm.h
4541
4542DRM DRIVER FOR SIS VIDEO CARDS
4543S:	Orphan / Obsolete
4544F:	drivers/gpu/drm/sis/
4545F:	include/uapi/drm/sis_drm.h
4546
4547DRM DRIVER FOR SITRONIX ST7586 PANELS
4548M:	David Lechner <david@lechnology.com>
4549S:	Maintained
4550F:	drivers/gpu/drm/tinydrm/st7586.c
4551F:	Documentation/devicetree/bindings/display/st7586.txt
4552
4553DRM DRIVER FOR TDFX VIDEO CARDS
4554S:	Orphan / Obsolete
4555F:	drivers/gpu/drm/tdfx/
4556
4557DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4558M:	Dave Airlie <airlied@redhat.com>
4559S:	Odd Fixes
4560F:	drivers/gpu/drm/udl/
4561
4562DRM DRIVER FOR VMWARE VIRTUAL GPU
4563M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4564M:	Sinclair Yeh <syeh@vmware.com>
4565M:	Thomas Hellstrom <thellstrom@vmware.com>
4566L:	dri-devel@lists.freedesktop.org
4567T:	git git://people.freedesktop.org/~syeh/repos_linux
4568T:	git git://people.freedesktop.org/~thomash/linux
4569S:	Supported
4570F:	drivers/gpu/drm/vmwgfx/
4571F:	include/uapi/drm/vmwgfx_drm.h
4572
4573DRM DRIVERS
4574M:	David Airlie <airlied@linux.ie>
4575L:	dri-devel@lists.freedesktop.org
4576T:	git git://people.freedesktop.org/~airlied/linux
4577B:	https://bugs.freedesktop.org/
4578C:	irc://chat.freenode.net/dri-devel
4579S:	Maintained
4580F:	drivers/gpu/drm/
4581F:	drivers/gpu/vga/
4582F:	Documentation/devicetree/bindings/display/
4583F:	Documentation/devicetree/bindings/gpu/
4584F:	Documentation/devicetree/bindings/video/
4585F:	Documentation/gpu/
4586F:	include/drm/
4587F:	include/uapi/drm/
4588F:	include/linux/vga*
4589
4590DRM DRIVERS AND MISC GPU PATCHES
4591M:	Daniel Vetter <daniel.vetter@intel.com>
4592M:	Jani Nikula <jani.nikula@linux.intel.com>
4593M:	Sean Paul <seanpaul@chromium.org>
4594W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4595S:	Maintained
4596T:	git git://anongit.freedesktop.org/drm/drm-misc
4597F:	Documentation/gpu/
4598F:	drivers/gpu/vga/
4599F:	drivers/gpu/drm/*
4600F:	include/drm/drm*
4601F:	include/uapi/drm/drm*
4602F:	include/linux/vga*
4603
4604DRM DRIVERS FOR ALLWINNER A10
4605M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4606L:	dri-devel@lists.freedesktop.org
4607S:	Supported
4608F:	drivers/gpu/drm/sun4i/
4609F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4610T:	git git://anongit.freedesktop.org/drm/drm-misc
4611
4612DRM DRIVERS FOR AMLOGIC SOCS
4613M:	Neil Armstrong <narmstrong@baylibre.com>
4614L:	dri-devel@lists.freedesktop.org
4615L:	linux-amlogic@lists.infradead.org
4616W:	http://linux-meson.com/
4617S:	Supported
4618F:	drivers/gpu/drm/meson/
4619F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4620F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4621F:	Documentation/gpu/meson.rst
4622T:	git git://anongit.freedesktop.org/drm/drm-misc
4623
4624DRM DRIVERS FOR ATMEL HLCDC
4625M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4626L:	dri-devel@lists.freedesktop.org
4627S:	Supported
4628F:	drivers/gpu/drm/atmel-hlcdc/
4629F:	Documentation/devicetree/bindings/drm/atmel/
4630T:	git git://anongit.freedesktop.org/drm/drm-misc
4631
4632DRM DRIVERS FOR BRIDGE CHIPS
4633M:	Archit Taneja <architt@codeaurora.org>
4634M:	Andrzej Hajda <a.hajda@samsung.com>
4635R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4636S:	Maintained
4637T:	git git://anongit.freedesktop.org/drm/drm-misc
4638F:	drivers/gpu/drm/bridge/
4639
4640DRM DRIVERS FOR EXYNOS
4641M:	Inki Dae <inki.dae@samsung.com>
4642M:	Joonyoung Shim <jy0922.shim@samsung.com>
4643M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4644M:	Kyungmin Park <kyungmin.park@samsung.com>
4645L:	dri-devel@lists.freedesktop.org
4646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4647S:	Supported
4648F:	drivers/gpu/drm/exynos/
4649F:	include/uapi/drm/exynos_drm.h
4650F:	Documentation/devicetree/bindings/display/exynos/
4651
4652DRM DRIVERS FOR FREESCALE DCU
4653M:	Stefan Agner <stefan@agner.ch>
4654M:	Alison Wang <alison.wang@freescale.com>
4655L:	dri-devel@lists.freedesktop.org
4656S:	Supported
4657F:	drivers/gpu/drm/fsl-dcu/
4658F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4659F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4660F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4661
4662DRM DRIVERS FOR FREESCALE IMX
4663M:	Philipp Zabel <p.zabel@pengutronix.de>
4664L:	dri-devel@lists.freedesktop.org
4665S:	Maintained
4666F:	drivers/gpu/drm/imx/
4667F:	drivers/gpu/ipu-v3/
4668F:	Documentation/devicetree/bindings/display/imx/
4669
4670DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4671M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4672L:	dri-devel@lists.freedesktop.org
4673T:	git git://github.com/patjak/drm-gma500
4674S:	Maintained
4675F:	drivers/gpu/drm/gma500/
4676
4677DRM DRIVERS FOR HISILICON
4678M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4679M:	Rongrong Zou <zourongrong@gmail.com>
4680R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4681R:	Chen Feng <puck.chen@hisilicon.com>
4682L:	dri-devel@lists.freedesktop.org
4683T:	git git://github.com/xin3liang/linux.git
4684S:	Maintained
4685F:	drivers/gpu/drm/hisilicon/
4686F:	Documentation/devicetree/bindings/display/hisilicon/
4687
4688DRM DRIVERS FOR MEDIATEK
4689M:	CK Hu <ck.hu@mediatek.com>
4690M:	Philipp Zabel <p.zabel@pengutronix.de>
4691L:	dri-devel@lists.freedesktop.org
4692S:	Supported
4693F:	drivers/gpu/drm/mediatek/
4694F:	Documentation/devicetree/bindings/display/mediatek/
4695
4696DRM DRIVERS FOR NVIDIA TEGRA
4697M:	Thierry Reding <thierry.reding@gmail.com>
4698L:	dri-devel@lists.freedesktop.org
4699L:	linux-tegra@vger.kernel.org
4700T:	git git://anongit.freedesktop.org/tegra/linux.git
4701S:	Supported
4702F:	drivers/gpu/drm/tegra/
4703F:	drivers/gpu/host1x/
4704F:	include/linux/host1x.h
4705F:	include/uapi/drm/tegra_drm.h
4706F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4707
4708DRM DRIVERS FOR RENESAS
4709M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4710L:	dri-devel@lists.freedesktop.org
4711L:	linux-renesas-soc@vger.kernel.org
4712T:	git git://linuxtv.org/pinchartl/fbdev
4713S:	Supported
4714F:	drivers/gpu/drm/rcar-du/
4715F:	drivers/gpu/drm/shmobile/
4716F:	include/linux/platform_data/shmob_drm.h
4717F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4718F:	Documentation/devicetree/bindings/display/renesas,du.txt
4719
4720DRM DRIVERS FOR ROCKCHIP
4721M:	Mark Yao <mark.yao@rock-chips.com>
4722L:	dri-devel@lists.freedesktop.org
4723S:	Maintained
4724F:	drivers/gpu/drm/rockchip/
4725F:	Documentation/devicetree/bindings/display/rockchip/
4726T:	git git://anongit.freedesktop.org/drm/drm-misc
4727
4728DRM DRIVERS FOR STI
4729M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4730M:	Vincent Abriou <vincent.abriou@st.com>
4731L:	dri-devel@lists.freedesktop.org
4732T:	git git://anongit.freedesktop.org/drm/drm-misc
4733S:	Maintained
4734F:	drivers/gpu/drm/sti
4735F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4736
4737DRM DRIVERS FOR STM
4738M:	Yannick Fertre <yannick.fertre@st.com>
4739M:	Philippe Cornu <philippe.cornu@st.com>
4740M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4741M:	Vincent Abriou <vincent.abriou@st.com>
4742L:	dri-devel@lists.freedesktop.org
4743T:	git git://anongit.freedesktop.org/drm/drm-misc
4744S:	Maintained
4745F:	drivers/gpu/drm/stm
4746F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4747
4748DRM DRIVERS FOR TI LCDC
4749M:	Jyri Sarha <jsarha@ti.com>
4750R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4751L:	dri-devel@lists.freedesktop.org
4752S:	Maintained
4753F:	drivers/gpu/drm/tilcdc/
4754F:	Documentation/devicetree/bindings/display/tilcdc/
4755
4756DRM DRIVERS FOR TI OMAP
4757M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4758L:	dri-devel@lists.freedesktop.org
4759S:	Maintained
4760F:	drivers/gpu/drm/omapdrm/
4761F:	Documentation/devicetree/bindings/display/ti/
4762
4763DRM DRIVERS FOR VC4
4764M:	Eric Anholt <eric@anholt.net>
4765T:	git git://github.com/anholt/linux
4766S:	Supported
4767F:	drivers/gpu/drm/vc4/
4768F:	include/uapi/drm/vc4_drm.h
4769F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4770T:	git git://anongit.freedesktop.org/drm/drm-misc
4771
4772DRM DRIVERS FOR VIVANTE GPU IP
4773M:	Lucas Stach <l.stach@pengutronix.de>
4774R:	Russell King <linux+etnaviv@armlinux.org.uk>
4775R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4776L:	etnaviv@lists.freedesktop.org
4777L:	dri-devel@lists.freedesktop.org
4778S:	Maintained
4779F:	drivers/gpu/drm/etnaviv/
4780F:	include/uapi/drm/etnaviv_drm.h
4781F:	Documentation/devicetree/bindings/display/etnaviv/
4782
4783DRM DRIVERS FOR ZTE ZX
4784M:	Shawn Guo <shawnguo@kernel.org>
4785L:	dri-devel@lists.freedesktop.org
4786S:	Maintained
4787F:	drivers/gpu/drm/zte/
4788F:	Documentation/devicetree/bindings/display/zte,vou.txt
4789T:	git git://anongit.freedesktop.org/drm/drm-misc
4790
4791DRM PANEL DRIVERS
4792M:	Thierry Reding <thierry.reding@gmail.com>
4793L:	dri-devel@lists.freedesktop.org
4794T:	git git://anongit.freedesktop.org/drm/drm-misc
4795S:	Maintained
4796F:	drivers/gpu/drm/drm_panel.c
4797F:	drivers/gpu/drm/panel/
4798F:	include/drm/drm_panel.h
4799F:	Documentation/devicetree/bindings/display/panel/
4800
4801DRM TINYDRM DRIVERS
4802M:	Noralf Trønnes <noralf@tronnes.org>
4803W:	https://github.com/notro/tinydrm/wiki/Development
4804T:	git git://anongit.freedesktop.org/drm/drm-misc
4805S:	Maintained
4806F:	drivers/gpu/drm/tinydrm/
4807F:	include/drm/tinydrm/
4808
4809DSBR100 USB FM RADIO DRIVER
4810M:	Alexey Klimov <klimov.linux@gmail.com>
4811L:	linux-media@vger.kernel.org
4812T:	git git://linuxtv.org/media_tree.git
4813S:	Maintained
4814F:	drivers/media/radio/dsbr100.c
4815
4816DSCC4 DRIVER
4817M:	Francois Romieu <romieu@fr.zoreil.com>
4818L:	netdev@vger.kernel.org
4819S:	Maintained
4820F:	drivers/net/wan/dscc4.c
4821
4822DT3155 MEDIA DRIVER
4823M:	Hans Verkuil <hverkuil@xs4all.nl>
4824L:	linux-media@vger.kernel.org
4825T:	git git://linuxtv.org/media_tree.git
4826W:	https://linuxtv.org
4827S:	Odd Fixes
4828F:	drivers/media/pci/dt3155/
4829
4830DVB_USB_AF9015 MEDIA DRIVER
4831M:	Antti Palosaari <crope@iki.fi>
4832L:	linux-media@vger.kernel.org
4833W:	https://linuxtv.org
4834W:	http://palosaari.fi/linux/
4835Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4836T:	git git://linuxtv.org/anttip/media_tree.git
4837S:	Maintained
4838F:	drivers/media/usb/dvb-usb-v2/af9015*
4839
4840DVB_USB_AF9035 MEDIA DRIVER
4841M:	Antti Palosaari <crope@iki.fi>
4842L:	linux-media@vger.kernel.org
4843W:	https://linuxtv.org
4844W:	http://palosaari.fi/linux/
4845Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4846T:	git git://linuxtv.org/anttip/media_tree.git
4847S:	Maintained
4848F:	drivers/media/usb/dvb-usb-v2/af9035*
4849
4850DVB_USB_ANYSEE MEDIA DRIVER
4851M:	Antti Palosaari <crope@iki.fi>
4852L:	linux-media@vger.kernel.org
4853W:	https://linuxtv.org
4854W:	http://palosaari.fi/linux/
4855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4856T:	git git://linuxtv.org/anttip/media_tree.git
4857S:	Maintained
4858F:	drivers/media/usb/dvb-usb-v2/anysee*
4859
4860DVB_USB_AU6610 MEDIA DRIVER
4861M:	Antti Palosaari <crope@iki.fi>
4862L:	linux-media@vger.kernel.org
4863W:	https://linuxtv.org
4864W:	http://palosaari.fi/linux/
4865Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4866T:	git git://linuxtv.org/anttip/media_tree.git
4867S:	Maintained
4868F:	drivers/media/usb/dvb-usb-v2/au6610*
4869
4870DVB_USB_CE6230 MEDIA DRIVER
4871M:	Antti Palosaari <crope@iki.fi>
4872L:	linux-media@vger.kernel.org
4873W:	https://linuxtv.org
4874W:	http://palosaari.fi/linux/
4875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4876T:	git git://linuxtv.org/anttip/media_tree.git
4877S:	Maintained
4878F:	drivers/media/usb/dvb-usb-v2/ce6230*
4879
4880DVB_USB_CXUSB MEDIA DRIVER
4881M:	Michael Krufky <mkrufky@linuxtv.org>
4882L:	linux-media@vger.kernel.org
4883W:	https://linuxtv.org
4884W:	http://github.com/mkrufky
4885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4886T:	git git://linuxtv.org/media_tree.git
4887S:	Maintained
4888F:	drivers/media/usb/dvb-usb/cxusb*
4889
4890DVB_USB_EC168 MEDIA DRIVER
4891M:	Antti Palosaari <crope@iki.fi>
4892L:	linux-media@vger.kernel.org
4893W:	https://linuxtv.org
4894W:	http://palosaari.fi/linux/
4895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4896T:	git git://linuxtv.org/anttip/media_tree.git
4897S:	Maintained
4898F:	drivers/media/usb/dvb-usb-v2/ec168*
4899
4900DVB_USB_GL861 MEDIA DRIVER
4901M:	Antti Palosaari <crope@iki.fi>
4902L:	linux-media@vger.kernel.org
4903W:	https://linuxtv.org
4904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4905T:	git git://linuxtv.org/anttip/media_tree.git
4906S:	Maintained
4907F:	drivers/media/usb/dvb-usb-v2/gl861*
4908
4909DVB_USB_MXL111SF MEDIA DRIVER
4910M:	Michael Krufky <mkrufky@linuxtv.org>
4911L:	linux-media@vger.kernel.org
4912W:	https://linuxtv.org
4913W:	http://github.com/mkrufky
4914Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4915T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4916S:	Maintained
4917F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4918
4919DVB_USB_RTL28XXU MEDIA DRIVER
4920M:	Antti Palosaari <crope@iki.fi>
4921L:	linux-media@vger.kernel.org
4922W:	https://linuxtv.org
4923W:	http://palosaari.fi/linux/
4924Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4925T:	git git://linuxtv.org/anttip/media_tree.git
4926S:	Maintained
4927F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4928
4929DVB_USB_V2 MEDIA DRIVER
4930M:	Antti Palosaari <crope@iki.fi>
4931L:	linux-media@vger.kernel.org
4932W:	https://linuxtv.org
4933W:	http://palosaari.fi/linux/
4934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4935T:	git git://linuxtv.org/anttip/media_tree.git
4936S:	Maintained
4937F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4938F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4939
4940DYNAMIC DEBUG
4941M:	Jason Baron <jbaron@akamai.com>
4942S:	Maintained
4943F:	lib/dynamic_debug.c
4944F:	include/linux/dynamic_debug.h
4945
4946DZ DECSTATION DZ11 SERIAL DRIVER
4947M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4948S:	Maintained
4949F:	drivers/tty/serial/dz.*
4950
4951E3X0 POWER BUTTON DRIVER
4952M:	Moritz Fischer <moritz.fischer@ettus.com>
4953L:	usrp-users@lists.ettus.com
4954W:	http://www.ettus.com
4955S:	Supported
4956F:	drivers/input/misc/e3x0-button.c
4957F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4958
4959E4000 MEDIA DRIVER
4960M:	Antti Palosaari <crope@iki.fi>
4961L:	linux-media@vger.kernel.org
4962W:	https://linuxtv.org
4963W:	http://palosaari.fi/linux/
4964Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4965T:	git git://linuxtv.org/anttip/media_tree.git
4966S:	Maintained
4967F:	drivers/media/tuners/e4000*
4968
4969EATA ISA/EISA/PCI SCSI DRIVER
4970M:	Dario Ballabio <ballabio_dario@emc.com>
4971L:	linux-scsi@vger.kernel.org
4972S:	Maintained
4973F:	drivers/scsi/eata.c
4974
4975EC100 MEDIA DRIVER
4976M:	Antti Palosaari <crope@iki.fi>
4977L:	linux-media@vger.kernel.org
4978W:	https://linuxtv.org
4979W:	http://palosaari.fi/linux/
4980Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4981T:	git git://linuxtv.org/anttip/media_tree.git
4982S:	Maintained
4983F:	drivers/media/dvb-frontends/ec100*
4984
4985ECRYPT FILE SYSTEM
4986M:	Tyler Hicks <tyhicks@canonical.com>
4987L:	ecryptfs@vger.kernel.org
4988W:	http://ecryptfs.org
4989W:	https://launchpad.net/ecryptfs
4990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4991S:	Supported
4992F:	Documentation/filesystems/ecryptfs.txt
4993F:	fs/ecryptfs/
4994
4995EDAC-AMD64
4996M:	Borislav Petkov <bp@alien8.de>
4997L:	linux-edac@vger.kernel.org
4998S:	Maintained
4999F:	drivers/edac/amd64_edac*
5000
5001EDAC-CALXEDA
5002M:	Robert Richter <rric@kernel.org>
5003L:	linux-edac@vger.kernel.org
5004S:	Maintained
5005F:	drivers/edac/highbank*
5006
5007EDAC-CAVIUM OCTEON
5008M:	Ralf Baechle <ralf@linux-mips.org>
5009M:	David Daney <david.daney@cavium.com>
5010L:	linux-edac@vger.kernel.org
5011L:	linux-mips@linux-mips.org
5012S:	Supported
5013F:	drivers/edac/octeon_edac*
5014
5015EDAC-CAVIUM THUNDERX
5016M:	David Daney <david.daney@cavium.com>
5017M:	Jan Glauber <jglauber@cavium.com>
5018L:	linux-edac@vger.kernel.org
5019S:	Supported
5020F:	drivers/edac/thunderx_edac*
5021
5022EDAC-CORE
5023M:	Borislav Petkov <bp@alien8.de>
5024M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5025M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5026L:	linux-edac@vger.kernel.org
5027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5029S:	Supported
5030F:	Documentation/admin-guide/ras.rst
5031F:	Documentation/driver-api/edac.rst
5032F:	drivers/edac/
5033F:	include/linux/edac.h
5034
5035EDAC-E752X
5036M:	Mark Gross <mark.gross@intel.com>
5037L:	linux-edac@vger.kernel.org
5038S:	Maintained
5039F:	drivers/edac/e752x_edac.c
5040
5041EDAC-E7XXX
5042L:	linux-edac@vger.kernel.org
5043S:	Maintained
5044F:	drivers/edac/e7xxx_edac.c
5045
5046EDAC-FSL_DDR
5047M:	York Sun <york.sun@nxp.com>
5048L:	linux-edac@vger.kernel.org
5049S:	Maintained
5050F:	drivers/edac/fsl_ddr_edac.*
5051
5052EDAC-GHES
5053M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5054M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5055L:	linux-edac@vger.kernel.org
5056S:	Maintained
5057F:	drivers/edac/ghes_edac.c
5058
5059EDAC-I3000
5060L:	linux-edac@vger.kernel.org
5061S:	Orphan
5062F:	drivers/edac/i3000_edac.c
5063
5064EDAC-I5000
5065L:	linux-edac@vger.kernel.org
5066S:	Maintained
5067F:	drivers/edac/i5000_edac.c
5068
5069EDAC-I5400
5070M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5071M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5072L:	linux-edac@vger.kernel.org
5073S:	Maintained
5074F:	drivers/edac/i5400_edac.c
5075
5076EDAC-I7300
5077M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5078M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5079L:	linux-edac@vger.kernel.org
5080S:	Maintained
5081F:	drivers/edac/i7300_edac.c
5082
5083EDAC-I7CORE
5084M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5085M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5086L:	linux-edac@vger.kernel.org
5087S:	Maintained
5088F:	drivers/edac/i7core_edac.c
5089
5090EDAC-I82443BXGX
5091M:	Tim Small <tim@buttersideup.com>
5092L:	linux-edac@vger.kernel.org
5093S:	Maintained
5094F:	drivers/edac/i82443bxgx_edac.c
5095
5096EDAC-I82975X
5097M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5098M:	"Arvind R." <arvino55@gmail.com>
5099L:	linux-edac@vger.kernel.org
5100S:	Maintained
5101F:	drivers/edac/i82975x_edac.c
5102
5103EDAC-IE31200
5104M:	Jason Baron <jbaron@akamai.com>
5105L:	linux-edac@vger.kernel.org
5106S:	Maintained
5107F:	drivers/edac/ie31200_edac.c
5108
5109EDAC-MPC85XX
5110M:	Johannes Thumshirn <morbidrsa@gmail.com>
5111L:	linux-edac@vger.kernel.org
5112S:	Maintained
5113F:	drivers/edac/mpc85xx_edac.[ch]
5114
5115EDAC-PASEMI
5116M:	Egor Martovetsky <egor@pasemi.com>
5117L:	linux-edac@vger.kernel.org
5118S:	Maintained
5119F:	drivers/edac/pasemi_edac.c
5120
5121EDAC-PND2
5122M:	Tony Luck <tony.luck@intel.com>
5123L:	linux-edac@vger.kernel.org
5124S:	Maintained
5125F:	drivers/edac/pnd2_edac.[ch]
5126
5127EDAC-R82600
5128M:	Tim Small <tim@buttersideup.com>
5129L:	linux-edac@vger.kernel.org
5130S:	Maintained
5131F:	drivers/edac/r82600_edac.c
5132
5133EDAC-SBRIDGE
5134M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5135M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5136L:	linux-edac@vger.kernel.org
5137S:	Maintained
5138F:	drivers/edac/sb_edac.c
5139
5140EDAC-SKYLAKE
5141M:	Tony Luck <tony.luck@intel.com>
5142L:	linux-edac@vger.kernel.org
5143S:	Maintained
5144F:	drivers/edac/skx_edac.c
5145
5146EDIROL UA-101/UA-1000 DRIVER
5147M:	Clemens Ladisch <clemens@ladisch.de>
5148L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5149T:	git git://git.alsa-project.org/alsa-kernel.git
5150S:	Maintained
5151F:	sound/usb/misc/ua101.c
5152
5153EFI TEST DRIVER
5154L:	linux-efi@vger.kernel.org
5155M:	Ivan Hu <ivan.hu@canonical.com>
5156M:	Matt Fleming <matt@codeblueprint.co.uk>
5157S:	Maintained
5158F:	drivers/firmware/efi/test/
5159
5160EFI VARIABLE FILESYSTEM
5161M:	Matthew Garrett <matthew.garrett@nebula.com>
5162M:	Jeremy Kerr <jk@ozlabs.org>
5163M:	Matt Fleming <matt@codeblueprint.co.uk>
5164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5165L:	linux-efi@vger.kernel.org
5166S:	Maintained
5167F:	fs/efivarfs/
5168
5169EFIFB FRAMEBUFFER DRIVER
5170L:	linux-fbdev@vger.kernel.org
5171M:	Peter Jones <pjones@redhat.com>
5172S:	Maintained
5173F:	drivers/video/fbdev/efifb.c
5174
5175EFS FILESYSTEM
5176W:	http://aeschi.ch.eu.org/efs/
5177S:	Orphan
5178F:	fs/efs/
5179
5180EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5181M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5182L:	netdev@vger.kernel.org
5183S:	Maintained
5184F:	drivers/net/ethernet/ibm/ehea/
5185
5186EM28XX VIDEO4LINUX DRIVER
5187M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5188M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5189L:	linux-media@vger.kernel.org
5190W:	https://linuxtv.org
5191T:	git git://linuxtv.org/media_tree.git
5192S:	Maintained
5193F:	drivers/media/usb/em28xx/
5194F:	Documentation/media/v4l-drivers/em28xx*
5195
5196EMBEDDED LINUX
5197M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5198M:	Matt Mackall <mpm@selenic.com>
5199M:	David Woodhouse <dwmw2@infradead.org>
5200L:	linux-embedded@vger.kernel.org
5201S:	Maintained
5202
5203Emulex 10Gbps iSCSI - OneConnect DRIVER
5204M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5205M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5206M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5207L:	linux-scsi@vger.kernel.org
5208W:	http://www.broadcom.com
5209S:	Supported
5210F:	drivers/scsi/be2iscsi/
5211
5212Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5213M:	Sathya Perla <sathya.perla@broadcom.com>
5214M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5215M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5216M:	Somnath Kotur <somnath.kotur@broadcom.com>
5217L:	netdev@vger.kernel.org
5218W:	http://www.emulex.com
5219S:	Supported
5220F:	drivers/net/ethernet/emulex/benet/
5221
5222EMULEX ONECONNECT ROCE DRIVER
5223M:	Selvin Xavier <selvin.xavier@broadcom.com>
5224M:	Devesh Sharma <devesh.sharma@broadcom.com>
5225L:	linux-rdma@vger.kernel.org
5226W:	http://www.broadcom.com
5227S:	Odd Fixes
5228F:	drivers/infiniband/hw/ocrdma/
5229F:	include/uapi/rdma/ocrdma-abi.h
5230
5231EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5232M:	James Smart <james.smart@broadcom.com>
5233M:	Dick Kennedy <dick.kennedy@broadcom.com>
5234L:	linux-scsi@vger.kernel.org
5235W:	http://www.broadcom.com
5236S:	Supported
5237F:	drivers/scsi/lpfc/
5238
5239ENE CB710 FLASH CARD READER DRIVER
5240M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5241S:	Maintained
5242F:	drivers/misc/cb710/
5243F:	drivers/mmc/host/cb710-mmc.*
5244F:	include/linux/cb710.h
5245
5246ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5247M:	Maxim Levitsky <maximlevitsky@gmail.com>
5248S:	Maintained
5249F:	drivers/media/rc/ene_ir.*
5250
5251EPSON S1D13XXX FRAMEBUFFER DRIVER
5252M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5253S:	Maintained
5254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5255F:	drivers/video/fbdev/s1d13xxxfb.c
5256F:	include/video/s1d13xxxfb.h
5257
5258ERRSEQ ERROR TRACKING INFRASTRUCTURE
5259M:	Jeff Layton <jlayton@kernel.org>
5260S:	Maintained
5261F:	lib/errseq.c
5262F:	include/linux/errseq.h
5263
5264ET131X NETWORK DRIVER
5265M:	Mark Einon <mark.einon@gmail.com>
5266S:	Odd Fixes
5267F:	drivers/net/ethernet/agere/
5268
5269ETHERNET BRIDGE
5270M:	Stephen Hemminger <stephen@networkplumber.org>
5271L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5272L:	netdev@vger.kernel.org
5273W:	http://www.linuxfoundation.org/en/Net:Bridge
5274S:	Maintained
5275F:	include/linux/netfilter_bridge/
5276F:	net/bridge/
5277
5278ETHERNET PHY LIBRARY
5279M:	Andrew Lunn <andrew@lunn.ch>
5280M:	Florian Fainelli <f.fainelli@gmail.com>
5281L:	netdev@vger.kernel.org
5282S:	Maintained
5283F:	Documentation/ABI/testing/sysfs-bus-mdio
5284F:	Documentation/devicetree/bindings/net/mdio*
5285F:	Documentation/networking/phy.txt
5286F:	drivers/net/phy/
5287F:	drivers/of/of_mdio.c
5288F:	drivers/of/of_net.c
5289F:	include/linux/*mdio*.h
5290F:	include/linux/of_net.h
5291F:	include/linux/phy.h
5292F:	include/linux/phy_fixed.h
5293F:	include/linux/platform_data/mdio-gpio.h
5294F:	include/linux/platform_data/mdio-bcm-unimac.h
5295F:	include/trace/events/mdio.h
5296F:	include/uapi/linux/mdio.h
5297F:	include/uapi/linux/mii.h
5298
5299EXT2 FILE SYSTEM
5300M:	Jan Kara <jack@suse.com>
5301L:	linux-ext4@vger.kernel.org
5302S:	Maintained
5303F:	Documentation/filesystems/ext2.txt
5304F:	fs/ext2/
5305F:	include/linux/ext2*
5306
5307EXT4 FILE SYSTEM
5308M:	"Theodore Ts'o" <tytso@mit.edu>
5309M:	Andreas Dilger <adilger.kernel@dilger.ca>
5310L:	linux-ext4@vger.kernel.org
5311W:	http://ext4.wiki.kernel.org
5312Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5314S:	Maintained
5315F:	Documentation/filesystems/ext4.txt
5316F:	fs/ext4/
5317
5318Extended Verification Module (EVM)
5319M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5320L:	linux-integrity@vger.kernel.org
5321S:	Supported
5322F:	security/integrity/evm/
5323
5324EXTENSIBLE FIRMWARE INTERFACE (EFI)
5325M:	Matt Fleming <matt@codeblueprint.co.uk>
5326M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5327L:	linux-efi@vger.kernel.org
5328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5329S:	Maintained
5330F:	Documentation/efi-stub.txt
5331F:	arch/*/kernel/efi.c
5332F:	arch/x86/boot/compressed/eboot.[ch]
5333F:	arch/*/include/asm/efi.h
5334F:	arch/x86/platform/efi/
5335F:	drivers/firmware/efi/
5336F:	include/linux/efi*.h
5337F:	arch/arm/boot/compressed/efi-header.S
5338F:	arch/arm64/kernel/efi-entry.S
5339
5340EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5341M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5342M:	Chanwoo Choi <cw00.choi@samsung.com>
5343L:	linux-kernel@vger.kernel.org
5344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5345S:	Maintained
5346F:	drivers/extcon/
5347F:	include/linux/extcon/
5348F:	include/linux/extcon.h
5349F:	Documentation/extcon/
5350F:	Documentation/devicetree/bindings/extcon/
5351
5352EXYNOS DP DRIVER
5353M:	Jingoo Han <jingoohan1@gmail.com>
5354L:	dri-devel@lists.freedesktop.org
5355S:	Maintained
5356F:	drivers/gpu/drm/exynos/exynos_dp*
5357
5358EXYNOS SYSMMU (IOMMU) driver
5359M:	Marek Szyprowski <m.szyprowski@samsung.com>
5360L:	iommu@lists.linux-foundation.org
5361S:	Maintained
5362F:	drivers/iommu/exynos-iommu.c
5363
5364EZchip NPS platform support
5365M:	Elad Kanfi <eladkan@mellanox.com>
5366M:	Vineet Gupta <vgupta@synopsys.com>
5367S:	Supported
5368F:	arch/arc/plat-eznps
5369F:	arch/arc/boot/dts/eznps.dts
5370
5371F2FS FILE SYSTEM
5372M:	Jaegeuk Kim <jaegeuk@kernel.org>
5373M:	Chao Yu <yuchao0@huawei.com>
5374L:	linux-f2fs-devel@lists.sourceforge.net
5375W:	https://f2fs.wiki.kernel.org/
5376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5377S:	Maintained
5378F:	Documentation/filesystems/f2fs.txt
5379F:	Documentation/ABI/testing/sysfs-fs-f2fs
5380F:	fs/f2fs/
5381F:	include/linux/f2fs_fs.h
5382F:	include/trace/events/f2fs.h
5383
5384F71805F HARDWARE MONITORING DRIVER
5385M:	Jean Delvare <jdelvare@suse.com>
5386L:	linux-hwmon@vger.kernel.org
5387S:	Maintained
5388F:	Documentation/hwmon/f71805f
5389F:	drivers/hwmon/f71805f.c
5390
5391FANOTIFY
5392M:	Jan Kara <jack@suse.cz>
5393R:	Amir Goldstein <amir73il@gmail.com>
5394L:	linux-fsdevel@vger.kernel.org
5395S:	Maintained
5396F:	fs/notify/fanotify/
5397F:	include/linux/fanotify.h
5398F:	include/uapi/linux/fanotify.h
5399
5400FARSYNC SYNCHRONOUS DRIVER
5401M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5402W:	http://www.farsite.co.uk/
5403S:	Supported
5404F:	drivers/net/wan/farsync.*
5405
5406FAULT INJECTION SUPPORT
5407M:	Akinobu Mita <akinobu.mita@gmail.com>
5408S:	Supported
5409F:	Documentation/fault-injection/
5410F:	lib/fault-inject.c
5411
5412FBTFT Framebuffer drivers
5413M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5414S:	Maintained
5415F:	drivers/staging/fbtft/
5416
5417FC0011 TUNER DRIVER
5418M:	Michael Buesch <m@bues.ch>
5419L:	linux-media@vger.kernel.org
5420S:	Maintained
5421F:	drivers/media/tuners/fc0011.h
5422F:	drivers/media/tuners/fc0011.c
5423
5424FC2580 MEDIA DRIVER
5425M:	Antti Palosaari <crope@iki.fi>
5426L:	linux-media@vger.kernel.org
5427W:	https://linuxtv.org
5428W:	http://palosaari.fi/linux/
5429Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5430T:	git git://linuxtv.org/anttip/media_tree.git
5431S:	Maintained
5432F:	drivers/media/tuners/fc2580*
5433
5434FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5435M:	Johannes Thumshirn <jth@kernel.org>
5436L:	linux-scsi@vger.kernel.org
5437W:	www.Open-FCoE.org
5438S:	Supported
5439F:	drivers/scsi/libfc/
5440F:	drivers/scsi/fcoe/
5441F:	include/scsi/fc/
5442F:	include/scsi/libfc.h
5443F:	include/scsi/libfcoe.h
5444F:	include/uapi/scsi/fc/
5445
5446FILE LOCKING (flock() and fcntl()/lockf())
5447M:	Jeff Layton <jlayton@kernel.org>
5448M:	"J. Bruce Fields" <bfields@fieldses.org>
5449L:	linux-fsdevel@vger.kernel.org
5450S:	Maintained
5451F:	include/linux/fcntl.h
5452F:	include/uapi/linux/fcntl.h
5453F:	fs/fcntl.c
5454F:	fs/locks.c
5455
5456FILESYSTEMS (VFS and infrastructure)
5457M:	Alexander Viro <viro@zeniv.linux.org.uk>
5458L:	linux-fsdevel@vger.kernel.org
5459S:	Maintained
5460F:	fs/*
5461F:	include/linux/fs.h
5462F:	include/uapi/linux/fs.h
5463
5464FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5465M:	Riku Voipio <riku.voipio@iki.fi>
5466L:	linux-hwmon@vger.kernel.org
5467S:	Maintained
5468F:	drivers/hwmon/f75375s.c
5469F:	include/linux/f75375s.h
5470
5471FIREWIRE AUDIO DRIVERS
5472M:	Clemens Ladisch <clemens@ladisch.de>
5473L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5474T:	git git://git.alsa-project.org/alsa-kernel.git
5475S:	Maintained
5476F:	sound/firewire/
5477
5478FIREWIRE MEDIA DRIVERS (firedtv)
5479M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5480L:	linux-media@vger.kernel.org
5481L:	linux1394-devel@lists.sourceforge.net
5482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5483S:	Maintained
5484F:	drivers/media/firewire/
5485
5486FIREWIRE SBP-2 TARGET
5487M:	Chris Boot <bootc@bootc.net>
5488L:	linux-scsi@vger.kernel.org
5489L:	target-devel@vger.kernel.org
5490L:	linux1394-devel@lists.sourceforge.net
5491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5492S:	Maintained
5493F:	drivers/target/sbp/
5494
5495FIREWIRE SUBSYSTEM
5496M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5497L:	linux1394-devel@lists.sourceforge.net
5498W:	http://ieee1394.wiki.kernel.org/
5499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5500S:	Maintained
5501F:	drivers/firewire/
5502F:	include/linux/firewire.h
5503F:	include/uapi/linux/firewire*.h
5504F:	tools/firewire/
5505
5506FIRMWARE LOADER (request_firmware)
5507M:	Luis R. Rodriguez <mcgrof@kernel.org>
5508L:	linux-kernel@vger.kernel.org
5509S:	Maintained
5510F:	Documentation/firmware_class/
5511F:	drivers/base/firmware*.c
5512F:	include/linux/firmware.h
5513
5514FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5515M:	Joshua Morris <josh.h.morris@us.ibm.com>
5516M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5517S:	Maintained
5518F:	drivers/block/rsxx/
5519
5520FLOPPY DRIVER
5521M:	Jiri Kosina <jikos@kernel.org>
5522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5523S:	Odd fixes
5524F:	drivers/block/floppy.c
5525
5526FMC SUBSYSTEM
5527M:	Alessandro Rubini <rubini@gnudd.com>
5528W:	http://www.ohwr.org/projects/fmc-bus
5529S:	Supported
5530F:	drivers/fmc/
5531F:	include/linux/fmc*.h
5532F:	include/linux/ipmi-fru.h
5533K:	fmc_d.*register
5534
5535FPGA MANAGER FRAMEWORK
5536M:	Alan Tull <atull@kernel.org>
5537M:	Moritz Fischer <mdf@kernel.org>
5538L:	linux-fpga@vger.kernel.org
5539S:	Maintained
5540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5541Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5542F:	Documentation/fpga/
5543F:	Documentation/devicetree/bindings/fpga/
5544F:	drivers/fpga/
5545F:	include/linux/fpga/
5546W:	http://www.rocketboards.org
5547
5548FPU EMULATOR
5549M:	Bill Metzenthen <billm@melbpc.org.au>
5550W:	http://floatingpoint.sourceforge.net/emulator/index.html
5551S:	Maintained
5552F:	arch/x86/math-emu/
5553
5554FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5555L:	netdev@vger.kernel.org
5556S:	Orphan
5557F:	drivers/net/wan/dlci.c
5558F:	drivers/net/wan/sdla.c
5559
5560FRAMEBUFFER LAYER
5561M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5562L:	dri-devel@lists.freedesktop.org
5563L:	linux-fbdev@vger.kernel.org
5564T:	git git://github.com/bzolnier/linux.git
5565Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5566S:	Maintained
5567F:	Documentation/fb/
5568F:	drivers/video/
5569F:	include/video/
5570F:	include/linux/fb.h
5571F:	include/uapi/video/
5572F:	include/uapi/linux/fb.h
5573
5574FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5575M:	Horia Geantă <horia.geanta@nxp.com>
5576M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5577L:	linux-crypto@vger.kernel.org
5578S:	Maintained
5579F:	drivers/crypto/caam/
5580F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5581
5582FREESCALE DIU FRAMEBUFFER DRIVER
5583M:	Timur Tabi <timur@tabi.org>
5584L:	linux-fbdev@vger.kernel.org
5585S:	Maintained
5586F:	drivers/video/fbdev/fsl-diu-fb.*
5587
5588FREESCALE DMA DRIVER
5589M:	Li Yang <leoyang.li@nxp.com>
5590M:	Zhang Wei <zw@zh-kernel.org>
5591L:	linuxppc-dev@lists.ozlabs.org
5592S:	Maintained
5593F:	drivers/dma/fsldma.*
5594
5595FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5596M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5597L:	netdev@vger.kernel.org
5598S:	Maintained
5599F:	drivers/net/ethernet/freescale/gianfar*
5600X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5601F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5602
5603FREESCALE GPMI NAND DRIVER
5604M:	Han Xu <han.xu@nxp.com>
5605L:	linux-mtd@lists.infradead.org
5606S:	Maintained
5607F:	drivers/mtd/nand/gpmi-nand/*
5608
5609FREESCALE I2C CPM DRIVER
5610M:	Jochen Friedrich <jochen@scram.de>
5611L:	linuxppc-dev@lists.ozlabs.org
5612L:	linux-i2c@vger.kernel.org
5613S:	Maintained
5614F:	drivers/i2c/busses/i2c-cpm.c
5615
5616FREESCALE IMX / MXC FEC DRIVER
5617M:	Fugang Duan <fugang.duan@nxp.com>
5618L:	netdev@vger.kernel.org
5619S:	Maintained
5620F:	drivers/net/ethernet/freescale/fec_main.c
5621F:	drivers/net/ethernet/freescale/fec_ptp.c
5622F:	drivers/net/ethernet/freescale/fec.h
5623F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5624
5625FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5626M:	Sascha Hauer <kernel@pengutronix.de>
5627L:	linux-fbdev@vger.kernel.org
5628L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5629S:	Maintained
5630F:	include/linux/platform_data/video-imxfb.h
5631F:	drivers/video/fbdev/imxfb.c
5632
5633FREESCALE QORIQ DPAA ETHERNET DRIVER
5634M:	Madalin Bucur <madalin.bucur@nxp.com>
5635L:	netdev@vger.kernel.org
5636S:	Maintained
5637F:	drivers/net/ethernet/freescale/dpaa
5638
5639FREESCALE QORIQ DPAA FMAN DRIVER
5640M:	Madalin Bucur <madalin.bucur@nxp.com>
5641L:	netdev@vger.kernel.org
5642S:	Maintained
5643F:	drivers/net/ethernet/freescale/fman
5644F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5645
5646FREESCALE QUAD SPI DRIVER
5647M:	Han Xu <han.xu@nxp.com>
5648L:	linux-mtd@lists.infradead.org
5649S:	Maintained
5650F:	drivers/mtd/spi-nor/fsl-quadspi.c
5651
5652FREESCALE QUICC ENGINE LIBRARY
5653M:	Qiang Zhao <qiang.zhao@nxp.com>
5654L:	linuxppc-dev@lists.ozlabs.org
5655S:	Maintained
5656F:	drivers/soc/fsl/qe/
5657F:	include/soc/fsl/*qe*.h
5658F:	include/soc/fsl/*ucc*.h
5659
5660FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5661M:	Li Yang <leoyang.li@nxp.com>
5662L:	netdev@vger.kernel.org
5663L:	linuxppc-dev@lists.ozlabs.org
5664S:	Maintained
5665F:	drivers/net/ethernet/freescale/ucc_geth*
5666
5667FREESCALE QUICC ENGINE UCC HDLC DRIVER
5668M:	Zhao Qiang <qiang.zhao@nxp.com>
5669L:	netdev@vger.kernel.org
5670L:	linuxppc-dev@lists.ozlabs.org
5671S:	Maintained
5672F:	drivers/net/wan/fsl_ucc_hdlc*
5673
5674FREESCALE QUICC ENGINE UCC UART DRIVER
5675M:	Timur Tabi <timur@tabi.org>
5676L:	linuxppc-dev@lists.ozlabs.org
5677S:	Maintained
5678F:	drivers/tty/serial/ucc_uart.c
5679
5680FREESCALE SOC DRIVERS
5681M:	Li Yang <leoyang.li@nxp.com>
5682L:	linuxppc-dev@lists.ozlabs.org
5683L:	linux-arm-kernel@lists.infradead.org
5684S:	Maintained
5685F:	Documentation/devicetree/bindings/soc/fsl/
5686F:	drivers/soc/fsl/
5687F:	include/linux/fsl/
5688
5689FREESCALE SOC FS_ENET DRIVER
5690M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5691M:	Vitaly Bordug <vbordug@ru.mvista.com>
5692L:	linuxppc-dev@lists.ozlabs.org
5693L:	netdev@vger.kernel.org
5694S:	Maintained
5695F:	drivers/net/ethernet/freescale/fs_enet/
5696F:	include/linux/fs_enet_pd.h
5697
5698FREESCALE SOC SOUND DRIVERS
5699M:	Timur Tabi <timur@tabi.org>
5700M:	Nicolin Chen <nicoleotsuka@gmail.com>
5701M:	Xiubo Li <Xiubo.Lee@gmail.com>
5702R:	Fabio Estevam <fabio.estevam@nxp.com>
5703L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5704L:	linuxppc-dev@lists.ozlabs.org
5705S:	Maintained
5706F:	sound/soc/fsl/fsl*
5707F:	sound/soc/fsl/imx*
5708F:	sound/soc/fsl/mpc8610_hpcd.c
5709
5710FREESCALE USB PERIPHERAL DRIVERS
5711M:	Li Yang <leoyang.li@nxp.com>
5712L:	linux-usb@vger.kernel.org
5713L:	linuxppc-dev@lists.ozlabs.org
5714S:	Maintained
5715F:	drivers/usb/gadget/udc/fsl*
5716
5717FREEVXFS FILESYSTEM
5718M:	Christoph Hellwig <hch@infradead.org>
5719W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5720S:	Maintained
5721F:	fs/freevxfs/
5722
5723FREEZER
5724M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5725M:	Pavel Machek <pavel@ucw.cz>
5726L:	linux-pm@vger.kernel.org
5727S:	Supported
5728F:	Documentation/power/freezing-of-tasks.txt
5729F:	include/linux/freezer.h
5730F:	kernel/freezer.c
5731
5732FRONTSWAP API
5733M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5734L:	linux-kernel@vger.kernel.org
5735S:	Maintained
5736F:	mm/frontswap.c
5737F:	include/linux/frontswap.h
5738
5739FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5740M:	David Howells <dhowells@redhat.com>
5741L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5742S:	Supported
5743F:	Documentation/filesystems/caching/
5744F:	fs/fscache/
5745F:	include/linux/fscache*.h
5746
5747FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5748M:	Theodore Y. Ts'o <tytso@mit.edu>
5749M:	Jaegeuk Kim <jaegeuk@kernel.org>
5750L:	linux-fscrypt@vger.kernel.org
5751Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5753S:	Supported
5754F:	fs/crypto/
5755F:	include/linux/fscrypt*.h
5756F:	Documentation/filesystems/fscrypt.rst
5757
5758FUJITSU FR-V (FRV) PORT
5759S:	Orphan
5760F:	arch/frv/
5761
5762FUJITSU LAPTOP EXTRAS
5763M:	Jonathan Woithe <jwoithe@just42.net>
5764L:	platform-driver-x86@vger.kernel.org
5765S:	Maintained
5766F:	drivers/platform/x86/fujitsu-laptop.c
5767
5768FUJITSU M-5MO LS CAMERA ISP DRIVER
5769M:	Kyungmin Park <kyungmin.park@samsung.com>
5770M:	Heungjun Kim <riverful.kim@samsung.com>
5771L:	linux-media@vger.kernel.org
5772S:	Maintained
5773F:	drivers/media/i2c/m5mols/
5774F:	include/media/i2c/m5mols.h
5775
5776FUJITSU TABLET EXTRAS
5777M:	Robert Gerlach <khnz@gmx.de>
5778L:	platform-driver-x86@vger.kernel.org
5779S:	Maintained
5780F:	drivers/platform/x86/fujitsu-tablet.c
5781
5782FUSE: FILESYSTEM IN USERSPACE
5783M:	Miklos Szeredi <miklos@szeredi.hu>
5784L:	linux-fsdevel@vger.kernel.org
5785W:	http://fuse.sourceforge.net/
5786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5787S:	Maintained
5788F:	fs/fuse/
5789F:	include/uapi/linux/fuse.h
5790F:	Documentation/filesystems/fuse.txt
5791
5792FUTEX SUBSYSTEM
5793M:	Thomas Gleixner <tglx@linutronix.de>
5794M:	Ingo Molnar <mingo@redhat.com>
5795R:	Peter Zijlstra <peterz@infradead.org>
5796R:	Darren Hart <dvhart@infradead.org>
5797L:	linux-kernel@vger.kernel.org
5798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5799S:	Maintained
5800F:	kernel/futex.c
5801F:	kernel/futex_compat.c
5802F:	include/asm-generic/futex.h
5803F:	include/linux/futex.h
5804F:	include/uapi/linux/futex.h
5805F:	tools/testing/selftests/futex/
5806F:	tools/perf/bench/futex*
5807F:	Documentation/*futex*
5808
5809FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5810M:	Rik Faith <faith@cs.unc.edu>
5811L:	linux-scsi@vger.kernel.org
5812S:	Odd Fixes (e.g., new signatures)
5813F:	drivers/scsi/fdomain.*
5814
5815GCC PLUGINS
5816M:	Kees Cook <keescook@chromium.org>
5817R:	Emese Revfy <re.emese@gmail.com>
5818L:	kernel-hardening@lists.openwall.com
5819S:	Maintained
5820F:	scripts/gcc-plugins/
5821F:	scripts/gcc-plugin.sh
5822F:	scripts/Makefile.gcc-plugins
5823F:	Documentation/gcc-plugins.txt
5824
5825GCOV BASED KERNEL PROFILING
5826M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5827S:	Maintained
5828F:	kernel/gcov/
5829F:	Documentation/dev-tools/gcov.rst
5830
5831GDB KERNEL DEBUGGING HELPER SCRIPTS
5832M:	Jan Kiszka <jan.kiszka@siemens.com>
5833M:	Kieran Bingham <kieran@bingham.xyz>
5834S:	Supported
5835F:	scripts/gdb/
5836
5837GDT SCSI DISK ARRAY CONTROLLER DRIVER
5838M:	Achim Leubner <achim_leubner@adaptec.com>
5839L:	linux-scsi@vger.kernel.org
5840W:	http://www.icp-vortex.com/
5841S:	Supported
5842F:	drivers/scsi/gdt*
5843
5844GEMTEK FM RADIO RECEIVER DRIVER
5845M:	Hans Verkuil <hverkuil@xs4all.nl>
5846L:	linux-media@vger.kernel.org
5847T:	git git://linuxtv.org/media_tree.git
5848W:	https://linuxtv.org
5849S:	Maintained
5850F:	drivers/media/radio/radio-gemtek*
5851
5852GENERIC GPIO I2C DRIVER
5853M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5854S:	Supported
5855F:	drivers/i2c/busses/i2c-gpio.c
5856F:	include/linux/i2c-gpio.h
5857
5858GENERIC GPIO I2C MULTIPLEXER DRIVER
5859M:	Peter Korsgaard <peter.korsgaard@barco.com>
5860L:	linux-i2c@vger.kernel.org
5861S:	Supported
5862F:	drivers/i2c/muxes/i2c-mux-gpio.c
5863F:	include/linux/i2c-mux-gpio.h
5864F:	Documentation/i2c/muxes/i2c-mux-gpio
5865
5866GENERIC HDLC (WAN) DRIVERS
5867M:	Krzysztof Halasa <khc@pm.waw.pl>
5868W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5869S:	Maintained
5870F:	drivers/net/wan/c101.c
5871F:	drivers/net/wan/hd6457*
5872F:	drivers/net/wan/hdlc*
5873F:	drivers/net/wan/n2.c
5874F:	drivers/net/wan/pc300too.c
5875F:	drivers/net/wan/pci200syn.c
5876F:	drivers/net/wan/wanxl*
5877
5878GENERIC INCLUDE/ASM HEADER FILES
5879M:	Arnd Bergmann <arnd@arndb.de>
5880L:	linux-arch@vger.kernel.org
5881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5882S:	Maintained
5883F:	include/asm-generic/
5884F:	include/uapi/asm-generic/
5885
5886GENERIC PHY FRAMEWORK
5887M:	Kishon Vijay Abraham I <kishon@ti.com>
5888L:	linux-kernel@vger.kernel.org
5889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5890S:	Supported
5891F:	drivers/phy/
5892F:	include/linux/phy/
5893
5894GENERIC PM DOMAINS
5895M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5896M:	Kevin Hilman <khilman@kernel.org>
5897M:	Ulf Hansson <ulf.hansson@linaro.org>
5898L:	linux-pm@vger.kernel.org
5899S:	Supported
5900F:	drivers/base/power/domain*.c
5901F:	include/linux/pm_domain.h
5902F:	Documentation/devicetree/bindings/power/power_domain.txt
5903
5904GENERIC UIO DRIVER FOR PCI DEVICES
5905M:	"Michael S. Tsirkin" <mst@redhat.com>
5906L:	kvm@vger.kernel.org
5907S:	Supported
5908F:	drivers/uio/uio_pci_generic.c
5909
5910GENWQE (IBM Generic Workqueue Card)
5911M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5912M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5913S:	Supported
5914F:	drivers/misc/genwqe/
5915
5916GET_MAINTAINER SCRIPT
5917M:	Joe Perches <joe@perches.com>
5918S:	Maintained
5919F:	scripts/get_maintainer.pl
5920
5921GFS2 FILE SYSTEM
5922M:	Steven Whitehouse <swhiteho@redhat.com>
5923M:	Bob Peterson <rpeterso@redhat.com>
5924L:	cluster-devel@redhat.com
5925W:	http://sources.redhat.com/cluster/
5926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5927S:	Supported
5928F:	Documentation/filesystems/gfs2*.txt
5929F:	fs/gfs2/
5930F:	include/uapi/linux/gfs2_ondisk.h
5931
5932GIGASET ISDN DRIVERS
5933M:	Paul Bolle <pebolle@tiscali.nl>
5934L:	gigaset307x-common@lists.sourceforge.net
5935W:	http://gigaset307x.sourceforge.net/
5936S:	Odd Fixes
5937F:	Documentation/isdn/README.gigaset
5938F:	drivers/isdn/gigaset/
5939F:	include/uapi/linux/gigaset_dev.h
5940
5941GO7007 MPEG CODEC
5942M:	Hans Verkuil <hans.verkuil@cisco.com>
5943L:	linux-media@vger.kernel.org
5944S:	Maintained
5945F:	drivers/media/usb/go7007/
5946
5947GOODIX TOUCHSCREEN
5948M:	Bastien Nocera <hadess@hadess.net>
5949L:	linux-input@vger.kernel.org
5950S:	Maintained
5951F:	drivers/input/touchscreen/goodix.c
5952
5953GPIO ACPI SUPPORT
5954M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5955M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5956L:	linux-gpio@vger.kernel.org
5957L:	linux-acpi@vger.kernel.org
5958S:	Maintained
5959F:	Documentation/acpi/gpio-properties.txt
5960F:	drivers/gpio/gpiolib-acpi.c
5961
5962GPIO IR Transmitter
5963M:	Sean Young <sean@mess.org>
5964L:	linux-media@vger.kernel.org
5965S:	Maintained
5966F:	drivers/media/rc/gpio-ir-tx.c
5967
5968GPIO MOCKUP DRIVER
5969M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5970L:	linux-gpio@vger.kernel.org
5971S:	Maintained
5972F:	drivers/gpio/gpio-mockup.c
5973F:	tools/testing/selftests/gpio/
5974
5975GPIO SUBSYSTEM
5976M:	Linus Walleij <linus.walleij@linaro.org>
5977L:	linux-gpio@vger.kernel.org
5978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5979S:	Maintained
5980F:	Documentation/devicetree/bindings/gpio/
5981F:	Documentation/gpio/
5982F:	Documentation/ABI/testing/gpio-cdev
5983F:	Documentation/ABI/obsolete/sysfs-gpio
5984F:	drivers/gpio/
5985F:	include/linux/gpio/
5986F:	include/linux/gpio.h
5987F:	include/asm-generic/gpio.h
5988F:	include/uapi/linux/gpio.h
5989F:	tools/gpio/
5990
5991GRE DEMULTIPLEXER DRIVER
5992M:	Dmitry Kozlov <xeb@mail.ru>
5993L:	netdev@vger.kernel.org
5994S:	Maintained
5995F:	net/ipv4/gre_demux.c
5996F:	net/ipv4/gre_offload.c
5997F:	include/net/gre.h
5998
5999GRETH 10/100/1G Ethernet MAC device driver
6000M:	Andreas Larsson <andreas@gaisler.com>
6001L:	netdev@vger.kernel.org
6002S:	Maintained
6003F:	drivers/net/ethernet/aeroflex/
6004
6005GREYBUS AUDIO PROTOCOLS DRIVERS
6006M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6007M:	Mark Greer <mgreer@animalcreek.com>
6008S:	Maintained
6009F:	drivers/staging/greybus/audio_apbridgea.c
6010F:	drivers/staging/greybus/audio_apbridgea.h
6011F:	drivers/staging/greybus/audio_codec.c
6012F:	drivers/staging/greybus/audio_codec.h
6013F:	drivers/staging/greybus/audio_gb.c
6014F:	drivers/staging/greybus/audio_manager.c
6015F:	drivers/staging/greybus/audio_manager.h
6016F:	drivers/staging/greybus/audio_manager_module.c
6017F:	drivers/staging/greybus/audio_manager_private.h
6018F:	drivers/staging/greybus/audio_manager_sysfs.c
6019F:	drivers/staging/greybus/audio_module.c
6020F:	drivers/staging/greybus/audio_topology.c
6021
6022GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6023M:	Viresh Kumar <vireshk@kernel.org>
6024S:	Maintained
6025F:	drivers/staging/greybus/authentication.c
6026F:	drivers/staging/greybus/bootrom.c
6027F:	drivers/staging/greybus/firmware.h
6028F:	drivers/staging/greybus/fw-core.c
6029F:	drivers/staging/greybus/fw-download.c
6030F:	drivers/staging/greybus/fw-managament.c
6031F:	drivers/staging/greybus/greybus_authentication.h
6032F:	drivers/staging/greybus/greybus_firmware.h
6033F:	drivers/staging/greybus/hid.c
6034F:	drivers/staging/greybus/i2c.c
6035F:	drivers/staging/greybus/spi.c
6036F:	drivers/staging/greybus/spilib.c
6037F:	drivers/staging/greybus/spilib.h
6038
6039GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6040M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6041S:	Maintained
6042F:	drivers/staging/greybus/loopback.c
6043F:	drivers/staging/greybus/timesync.c
6044F:	drivers/staging/greybus/timesync_platform.c
6045
6046GREYBUS PLATFORM DRIVERS
6047M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6048S:	Maintained
6049F:	drivers/staging/greybus/arche-platform.c
6050F:	drivers/staging/greybus/arche-apb-ctrl.c
6051F:	drivers/staging/greybus/arche_platform.h
6052
6053GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6054M:	Rui Miguel Silva <rmfrfs@gmail.com>
6055S:	Maintained
6056F:	drivers/staging/greybus/sdio.c
6057F:	drivers/staging/greybus/light.c
6058F:	drivers/staging/greybus/gpio.c
6059F:	drivers/staging/greybus/power_supply.c
6060F:	drivers/staging/greybus/spi.c
6061F:	drivers/staging/greybus/spilib.c
6062
6063GREYBUS SUBSYSTEM
6064M:	Johan Hovold <johan@kernel.org>
6065M:	Alex Elder <elder@kernel.org>
6066M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6067S:	Maintained
6068F:	drivers/staging/greybus/
6069L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6070
6071GREYBUS UART PROTOCOLS DRIVERS
6072M:	David Lin <dtwlin@gmail.com>
6073S:	Maintained
6074F:	drivers/staging/greybus/uart.c
6075F:	drivers/staging/greybus/log.c
6076
6077GS1662 VIDEO SERIALIZER
6078M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6079L:	linux-media@vger.kernel.org
6080T:	git git://linuxtv.org/media_tree.git
6081S:	Maintained
6082F:	drivers/media/spi/gs1662.c
6083
6084GSPCA FINEPIX SUBDRIVER
6085M:	Frank Zago <frank@zago.net>
6086L:	linux-media@vger.kernel.org
6087T:	git git://linuxtv.org/media_tree.git
6088S:	Maintained
6089F:	drivers/media/usb/gspca/finepix.c
6090
6091GSPCA GL860 SUBDRIVER
6092M:	Olivier Lorin <o.lorin@laposte.net>
6093L:	linux-media@vger.kernel.org
6094T:	git git://linuxtv.org/media_tree.git
6095S:	Maintained
6096F:	drivers/media/usb/gspca/gl860/
6097
6098GSPCA M5602 SUBDRIVER
6099M:	Erik Andren <erik.andren@gmail.com>
6100L:	linux-media@vger.kernel.org
6101T:	git git://linuxtv.org/media_tree.git
6102S:	Maintained
6103F:	drivers/media/usb/gspca/m5602/
6104
6105GSPCA PAC207 SONIXB SUBDRIVER
6106M:	Hans Verkuil <hverkuil@xs4all.nl>
6107L:	linux-media@vger.kernel.org
6108T:	git git://linuxtv.org/media_tree.git
6109S:	Odd Fixes
6110F:	drivers/media/usb/gspca/pac207.c
6111
6112GSPCA SN9C20X SUBDRIVER
6113M:	Brian Johnson <brijohn@gmail.com>
6114L:	linux-media@vger.kernel.org
6115T:	git git://linuxtv.org/media_tree.git
6116S:	Maintained
6117F:	drivers/media/usb/gspca/sn9c20x.c
6118
6119GSPCA T613 SUBDRIVER
6120M:	Leandro Costantino <lcostantino@gmail.com>
6121L:	linux-media@vger.kernel.org
6122T:	git git://linuxtv.org/media_tree.git
6123S:	Maintained
6124F:	drivers/media/usb/gspca/t613.c
6125
6126GSPCA USB WEBCAM DRIVER
6127M:	Hans Verkuil <hverkuil@xs4all.nl>
6128L:	linux-media@vger.kernel.org
6129T:	git git://linuxtv.org/media_tree.git
6130S:	Odd Fixes
6131F:	drivers/media/usb/gspca/
6132
6133GTP (GPRS Tunneling Protocol)
6134M:	Pablo Neira Ayuso <pablo@netfilter.org>
6135M:	Harald Welte <laforge@gnumonks.org>
6136L:	osmocom-net-gprs@lists.osmocom.org
6137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6138S:	Maintained
6139F:	drivers/net/gtp.c
6140
6141GUID PARTITION TABLE (GPT)
6142M:	Davidlohr Bueso <dave@stgolabs.net>
6143L:	linux-efi@vger.kernel.org
6144S:	Maintained
6145F:	block/partitions/efi.*
6146
6147H8/300 ARCHITECTURE
6148M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6149L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6150W:	http://uclinux-h8.sourceforge.jp
6151T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6152S:	Maintained
6153F:	arch/h8300/
6154F:	drivers/clocksource/h8300_*.c
6155F:	drivers/clk/h8300/
6156F:	drivers/irqchip/irq-renesas-h8*.c
6157
6158HACKRF MEDIA DRIVER
6159M:	Antti Palosaari <crope@iki.fi>
6160L:	linux-media@vger.kernel.org
6161W:	https://linuxtv.org
6162W:	http://palosaari.fi/linux/
6163Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6164T:	git git://linuxtv.org/anttip/media_tree.git
6165S:	Maintained
6166F:	drivers/media/usb/hackrf/
6167
6168HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6169M:	Frank Seidel <frank@f-seidel.de>
6170L:	platform-driver-x86@vger.kernel.org
6171W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6172S:	Maintained
6173F:	drivers/platform/x86/hdaps.c
6174
6175HARDWARE MONITORING
6176M:	Jean Delvare <jdelvare@suse.com>
6177M:	Guenter Roeck <linux@roeck-us.net>
6178L:	linux-hwmon@vger.kernel.org
6179W:	http://hwmon.wiki.kernel.org/
6180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6181S:	Maintained
6182F:	Documentation/hwmon/
6183F:	drivers/hwmon/
6184F:	include/linux/hwmon*.h
6185
6186HARDWARE RANDOM NUMBER GENERATOR CORE
6187M:	Matt Mackall <mpm@selenic.com>
6188M:	Herbert Xu <herbert@gondor.apana.org.au>
6189L:	linux-crypto@vger.kernel.org
6190S:	Odd fixes
6191F:	Documentation/devicetree/bindings/rng/
6192F:	Documentation/hw_random.txt
6193F:	drivers/char/hw_random/
6194F:	include/linux/hw_random.h
6195
6196HARDWARE SPINLOCK CORE
6197M:	Ohad Ben-Cohen <ohad@wizery.com>
6198M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6199L:	linux-remoteproc@vger.kernel.org
6200S:	Maintained
6201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6202F:	Documentation/devicetree/bindings/hwlock/
6203F:	Documentation/hwspinlock.txt
6204F:	drivers/hwspinlock/
6205F:	include/linux/hwspinlock.h
6206
6207HARMONY SOUND DRIVER
6208L:	linux-parisc@vger.kernel.org
6209S:	Maintained
6210F:	sound/parisc/harmony.*
6211
6212HDPVR USB VIDEO ENCODER DRIVER
6213M:	Hans Verkuil <hverkuil@xs4all.nl>
6214L:	linux-media@vger.kernel.org
6215T:	git git://linuxtv.org/media_tree.git
6216W:	https://linuxtv.org
6217S:	Odd Fixes
6218F:	drivers/media/usb/hdpvr/
6219
6220HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6221M:	Jimmy Vance <jimmy.vance@hpe.com>
6222S:	Supported
6223F:	Documentation/watchdog/hpwdt.txt
6224F:	drivers/watchdog/hpwdt.c
6225
6226HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6227M:	Don Brace <don.brace@microsemi.com>
6228L:	esc.storagedev@microsemi.com
6229L:	linux-scsi@vger.kernel.org
6230S:	Supported
6231F:	Documentation/scsi/hpsa.txt
6232F:	drivers/scsi/hpsa*.[ch]
6233F:	include/linux/cciss*.h
6234F:	include/uapi/linux/cciss*.h
6235
6236HFI1 DRIVER
6237M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6238M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6239L:	linux-rdma@vger.kernel.org
6240S:	Supported
6241F:	drivers/infiniband/hw/hfi1
6242
6243HFS FILESYSTEM
6244L:	linux-fsdevel@vger.kernel.org
6245S:	Orphan
6246F:	Documentation/filesystems/hfs.txt
6247F:	fs/hfs/
6248
6249HFSPLUS FILESYSTEM
6250L:	linux-fsdevel@vger.kernel.org
6251S:	Orphan
6252F:	Documentation/filesystems/hfsplus.txt
6253F:	fs/hfsplus/
6254
6255HGA FRAMEBUFFER DRIVER
6256M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6257L:	linux-nvidia@lists.surfsouth.com
6258W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6259S:	Maintained
6260F:	drivers/video/fbdev/hgafb.c
6261
6262HIBERNATION (aka Software Suspend, aka swsusp)
6263M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6264M:	Pavel Machek <pavel@ucw.cz>
6265L:	linux-pm@vger.kernel.org
6266B:	https://bugzilla.kernel.org
6267S:	Supported
6268F:	arch/x86/power/
6269F:	drivers/base/power/
6270F:	kernel/power/
6271F:	include/linux/suspend.h
6272F:	include/linux/freezer.h
6273F:	include/linux/pm.h
6274F:	arch/*/include/asm/suspend*.h
6275
6276HID CORE LAYER
6277M:	Jiri Kosina <jikos@kernel.org>
6278R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6279L:	linux-input@vger.kernel.org
6280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6281S:	Maintained
6282F:	drivers/hid/
6283F:	include/linux/hid*
6284F:	include/uapi/linux/hid*
6285
6286HID SENSOR HUB DRIVERS
6287M:	Jiri Kosina <jikos@kernel.org>
6288M:	Jonathan Cameron <jic23@kernel.org>
6289M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6290L:	linux-input@vger.kernel.org
6291L:	linux-iio@vger.kernel.org
6292S:	Maintained
6293F:	Documentation/hid/hid-sensor*
6294F:	drivers/hid/hid-sensor-*
6295F:	drivers/iio/*/hid-*
6296F:	include/linux/hid-sensor-*
6297
6298HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6299M:	Thomas Gleixner <tglx@linutronix.de>
6300L:	linux-kernel@vger.kernel.org
6301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6302S:	Maintained
6303F:	Documentation/timers/
6304F:	kernel/time/hrtimer.c
6305F:	kernel/time/clockevents.c
6306F:	kernel/time/timer_*.c
6307F:	include/linux/clockchips.h
6308F:	include/linux/hrtimer.h
6309
6310HIGH-SPEED SCC DRIVER FOR AX.25
6311L:	linux-hams@vger.kernel.org
6312S:	Orphan
6313F:	drivers/net/hamradio/dmascc.c
6314F:	drivers/net/hamradio/scc.c
6315
6316HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6317M:	HighPoint Linux Team <linux@highpoint-tech.com>
6318W:	http://www.highpoint-tech.com
6319S:	Supported
6320F:	Documentation/scsi/hptiop.txt
6321F:	drivers/scsi/hptiop.c
6322
6323HIPPI
6324M:	Jes Sorensen <jes@trained-monkey.org>
6325L:	linux-hippi@sunsite.dk
6326S:	Maintained
6327F:	include/linux/hippidevice.h
6328F:	include/uapi/linux/if_hippi.h
6329F:	net/802/hippi.c
6330F:	drivers/net/hippi/
6331
6332HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6333M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6334M:	Salil Mehta <salil.mehta@huawei.com>
6335L:	netdev@vger.kernel.org
6336W:	http://www.hisilicon.com
6337S:	Maintained
6338F:	drivers/net/ethernet/hisilicon/hns3/
6339
6340HISILICON NETWORK SUBSYSTEM DRIVER
6341M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6342M:	Salil Mehta <salil.mehta@huawei.com>
6343L:	netdev@vger.kernel.org
6344W:	http://www.hisilicon.com
6345S:	Maintained
6346F:	drivers/net/ethernet/hisilicon/
6347F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6348
6349HISILICON PMU DRIVER
6350M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6351W:	http://www.hisilicon.com
6352S:	Supported
6353F:	drivers/perf/hisilicon
6354F:	Documentation/perf/hisi-pmu.txt
6355
6356HISILICON ROCE DRIVER
6357M:	Lijun Ou <oulijun@huawei.com>
6358M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6359L:	linux-rdma@vger.kernel.org
6360S:	Maintained
6361F:	drivers/infiniband/hw/hns/
6362F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6363
6364HISILICON SAS Controller
6365M:	John Garry <john.garry@huawei.com>
6366W:	http://www.hisilicon.com
6367S:	Supported
6368F:	drivers/scsi/hisi_sas/
6369F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6370
6371HMM - Heterogeneous Memory Management
6372M:	Jérôme Glisse <jglisse@redhat.com>
6373L:	linux-mm@kvack.org
6374S:	Maintained
6375F:	mm/hmm*
6376F:	include/linux/hmm*
6377
6378HOST AP DRIVER
6379M:	Jouni Malinen <j@w1.fi>
6380L:	linux-wireless@vger.kernel.org
6381W:	http://w1.fi/hostap-driver.html
6382S:	Obsolete
6383F:	drivers/net/wireless/intersil/hostap/
6384
6385HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6386L:	platform-driver-x86@vger.kernel.org
6387S:	Orphan
6388F:	drivers/platform/x86/tc1100-wmi.c
6389
6390HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6391M:	Jaroslav Kysela <perex@perex.cz>
6392S:	Maintained
6393F:	drivers/net/ethernet/hp/hp100.*
6394
6395HPET:	High Precision Event Timers driver
6396M:	Clemens Ladisch <clemens@ladisch.de>
6397S:	Maintained
6398F:	Documentation/timers/hpet.txt
6399F:	drivers/char/hpet.c
6400F:	include/linux/hpet.h
6401F:	include/uapi/linux/hpet.h
6402
6403HPET:	x86
6404S:	Orphan
6405F:	arch/x86/kernel/hpet.c
6406F:	arch/x86/include/asm/hpet.h
6407
6408HPFS FILESYSTEM
6409M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6410W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6411S:	Maintained
6412F:	fs/hpfs/
6413
6414HSI SUBSYSTEM
6415M:	Sebastian Reichel <sre@kernel.org>
6416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6417S:	Maintained
6418F:	Documentation/ABI/testing/sysfs-bus-hsi
6419F:	Documentation/driver-api/hsi.rst
6420F:	drivers/hsi/
6421F:	include/linux/hsi/
6422F:	include/uapi/linux/hsi/
6423
6424HSO 3G MODEM DRIVER
6425L:	linux-usb@vger.kernel.org
6426S:	Orphan
6427F:	drivers/net/usb/hso.c
6428
6429HSR NETWORK PROTOCOL
6430M:	Arvid Brodin <arvid.brodin@alten.se>
6431L:	netdev@vger.kernel.org
6432S:	Maintained
6433F:	net/hsr/
6434
6435HT16K33 LED CONTROLLER DRIVER
6436M:	Robin van der Gracht <robin@protonic.nl>
6437S:	Maintained
6438F:	drivers/auxdisplay/ht16k33.c
6439F:	Documentation/devicetree/bindings/display/ht16k33.txt
6440
6441HTCPEN TOUCHSCREEN DRIVER
6442M:	Pau Oliva Fora <pof@eslack.org>
6443L:	linux-input@vger.kernel.org
6444S:	Maintained
6445F:	drivers/input/touchscreen/htcpen.c
6446
6447HUAWEI ETHERNET DRIVER
6448M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6449L:	netdev@vger.kernel.org
6450S:	Supported
6451F:	Documentation/networking/hinic.txt
6452F:	drivers/net/ethernet/huawei/hinic/
6453
6454HUGETLB FILESYSTEM
6455M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6456S:	Maintained
6457F:	fs/hugetlbfs/
6458
6459HVA ST MEDIA DRIVER
6460M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6461L:	linux-media@vger.kernel.org
6462T:	git git://linuxtv.org/media_tree.git
6463W:	https://linuxtv.org
6464S:	Supported
6465F:	drivers/media/platform/sti/hva
6466
6467HWPOISON MEMORY FAILURE HANDLING
6468M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6469L:	linux-mm@kvack.org
6470S:	Maintained
6471F:	mm/memory-failure.c
6472F:	mm/hwpoison-inject.c
6473
6474Hyper-V CORE AND DRIVERS
6475M:	"K. Y. Srinivasan" <kys@microsoft.com>
6476M:	Haiyang Zhang <haiyangz@microsoft.com>
6477M:	Stephen Hemminger <sthemmin@microsoft.com>
6478L:	devel@linuxdriverproject.org
6479S:	Maintained
6480F:	Documentation/networking/netvsc.txt
6481F:	arch/x86/include/asm/mshyperv.h
6482F:	arch/x86/include/asm/trace/hyperv.h
6483F:	arch/x86/include/uapi/asm/hyperv.h
6484F:	arch/x86/kernel/cpu/mshyperv.c
6485F:	arch/x86/hyperv
6486F:	drivers/hid/hid-hyperv.c
6487F:	drivers/hv/
6488F:	drivers/input/serio/hyperv-keyboard.c
6489F:	drivers/pci/host/pci-hyperv.c
6490F:	drivers/net/hyperv/
6491F:	drivers/scsi/storvsc_drv.c
6492F:	drivers/uio/uio_hv_generic.c
6493F:	drivers/video/fbdev/hyperv_fb.c
6494F:	net/vmw_vsock/hyperv_transport.c
6495F:	include/linux/hyperv.h
6496F:	include/uapi/linux/hyperv.h
6497F:	tools/hv/
6498F:	Documentation/ABI/stable/sysfs-bus-vmbus
6499
6500HYPERVISOR VIRTUAL CONSOLE DRIVER
6501L:	linuxppc-dev@lists.ozlabs.org
6502S:	Odd Fixes
6503F:	drivers/tty/hvc/
6504
6505I2C ACPI SUPPORT
6506M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6507L:	linux-i2c@vger.kernel.org
6508L:	linux-acpi@vger.kernel.org
6509S:	Maintained
6510F:	drivers/i2c/i2c-core-acpi.c
6511
6512I2C MUXES
6513M:	Peter Rosin <peda@axentia.se>
6514L:	linux-i2c@vger.kernel.org
6515S:	Maintained
6516F:	Documentation/i2c/i2c-topology
6517F:	Documentation/i2c/muxes/
6518F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6519F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6520F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6521F:	drivers/i2c/i2c-mux.c
6522F:	drivers/i2c/muxes/
6523F:	include/linux/i2c-mux.h
6524
6525I2C OVER PARALLEL PORT
6526M:	Jean Delvare <jdelvare@suse.com>
6527L:	linux-i2c@vger.kernel.org
6528S:	Maintained
6529F:	Documentation/i2c/busses/i2c-parport
6530F:	Documentation/i2c/busses/i2c-parport-light
6531F:	drivers/i2c/busses/i2c-parport.c
6532F:	drivers/i2c/busses/i2c-parport-light.c
6533
6534I2C SUBSYSTEM
6535M:	Wolfram Sang <wsa@the-dreams.de>
6536L:	linux-i2c@vger.kernel.org
6537W:	https://i2c.wiki.kernel.org/
6538Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6540S:	Maintained
6541F:	Documentation/devicetree/bindings/i2c/
6542F:	Documentation/i2c/
6543F:	drivers/i2c/
6544F:	drivers/i2c/*/
6545F:	include/linux/i2c.h
6546F:	include/linux/i2c-*.h
6547F:	include/uapi/linux/i2c.h
6548F:	include/uapi/linux/i2c-*.h
6549
6550I2C-TAOS-EVM DRIVER
6551M:	Jean Delvare <jdelvare@suse.com>
6552L:	linux-i2c@vger.kernel.org
6553S:	Maintained
6554F:	Documentation/i2c/busses/i2c-taos-evm
6555F:	drivers/i2c/busses/i2c-taos-evm.c
6556
6557I2C-TINY-USB DRIVER
6558M:	Till Harbaum <till@harbaum.org>
6559L:	linux-i2c@vger.kernel.org
6560W:	http://www.harbaum.org/till/i2c_tiny_usb
6561S:	Maintained
6562F:	drivers/i2c/busses/i2c-tiny-usb.c
6563
6564I2C/SMBUS CONTROLLER DRIVERS FOR PC
6565M:	Jean Delvare <jdelvare@suse.com>
6566L:	linux-i2c@vger.kernel.org
6567S:	Maintained
6568F:	Documentation/i2c/busses/i2c-ali1535
6569F:	Documentation/i2c/busses/i2c-ali1563
6570F:	Documentation/i2c/busses/i2c-ali15x3
6571F:	Documentation/i2c/busses/i2c-amd756
6572F:	Documentation/i2c/busses/i2c-amd8111
6573F:	Documentation/i2c/busses/i2c-i801
6574F:	Documentation/i2c/busses/i2c-nforce2
6575F:	Documentation/i2c/busses/i2c-piix4
6576F:	Documentation/i2c/busses/i2c-sis5595
6577F:	Documentation/i2c/busses/i2c-sis630
6578F:	Documentation/i2c/busses/i2c-sis96x
6579F:	Documentation/i2c/busses/i2c-via
6580F:	Documentation/i2c/busses/i2c-viapro
6581F:	drivers/i2c/busses/i2c-ali1535.c
6582F:	drivers/i2c/busses/i2c-ali1563.c
6583F:	drivers/i2c/busses/i2c-ali15x3.c
6584F:	drivers/i2c/busses/i2c-amd756.c
6585F:	drivers/i2c/busses/i2c-amd756-s4882.c
6586F:	drivers/i2c/busses/i2c-amd8111.c
6587F:	drivers/i2c/busses/i2c-i801.c
6588F:	drivers/i2c/busses/i2c-isch.c
6589F:	drivers/i2c/busses/i2c-nforce2.c
6590F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6591F:	drivers/i2c/busses/i2c-piix4.c
6592F:	drivers/i2c/busses/i2c-sis5595.c
6593F:	drivers/i2c/busses/i2c-sis630.c
6594F:	drivers/i2c/busses/i2c-sis96x.c
6595F:	drivers/i2c/busses/i2c-via.c
6596F:	drivers/i2c/busses/i2c-viapro.c
6597
6598I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6599M:	Hans de Goede <hdegoede@redhat.com>
6600L:	linux-i2c@vger.kernel.org
6601S:	Maintained
6602F:	drivers/i2c/busses/i2c-cht-wc.c
6603
6604I2C/SMBUS ISMT DRIVER
6605M:	Seth Heasley <seth.heasley@intel.com>
6606M:	Neil Horman <nhorman@tuxdriver.com>
6607L:	linux-i2c@vger.kernel.org
6608F:	drivers/i2c/busses/i2c-ismt.c
6609F:	Documentation/i2c/busses/i2c-ismt
6610
6611I2C/SMBUS STUB DRIVER
6612M:	Jean Delvare <jdelvare@suse.com>
6613L:	linux-i2c@vger.kernel.org
6614S:	Maintained
6615F:	drivers/i2c/i2c-stub.c
6616
6617i386 BOOT CODE
6618M:	"H. Peter Anvin" <hpa@zytor.com>
6619S:	Maintained
6620F:	arch/x86/boot/
6621
6622i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6623M:	"H. Peter Anvin" <hpa@zytor.com>
6624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6625S:	Maintained
6626
6627IA64 (Itanium) PLATFORM
6628M:	Tony Luck <tony.luck@intel.com>
6629M:	Fenghua Yu <fenghua.yu@intel.com>
6630L:	linux-ia64@vger.kernel.org
6631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6632S:	Maintained
6633F:	arch/ia64/
6634
6635IBM Power 842 compression accelerator
6636M:	Haren Myneni <haren@us.ibm.com>
6637S:	Supported
6638F:	drivers/crypto/nx/Makefile
6639F:	drivers/crypto/nx/Kconfig
6640F:	drivers/crypto/nx/nx-842*
6641F:	include/linux/sw842.h
6642F:	crypto/842.c
6643F:	lib/842/
6644
6645IBM Power in-Nest Crypto Acceleration
6646M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6647M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6648L:	linux-crypto@vger.kernel.org
6649S:	Supported
6650F:	drivers/crypto/nx/Makefile
6651F:	drivers/crypto/nx/Kconfig
6652F:	drivers/crypto/nx/nx-aes*
6653F:	drivers/crypto/nx/nx-sha*
6654F:	drivers/crypto/nx/nx.*
6655F:	drivers/crypto/nx/nx_csbcpb.h
6656F:	drivers/crypto/nx/nx_debugfs.h
6657
6658IBM Power Linux RAID adapter
6659M:	Brian King <brking@us.ibm.com>
6660S:	Supported
6661F:	drivers/scsi/ipr.*
6662
6663IBM Power SRIOV Virtual NIC Device Driver
6664M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6665M:	John Allen <jallen@linux.vnet.ibm.com>
6666L:	netdev@vger.kernel.org
6667S:	Supported
6668F:	drivers/net/ethernet/ibm/ibmvnic.*
6669
6670IBM Power Virtual Accelerator Switchboard
6671M:	Sukadev Bhattiprolu
6672L:	linuxppc-dev@lists.ozlabs.org
6673S:	Supported
6674F:	arch/powerpc/platforms/powernv/vas*
6675F:	arch/powerpc/platforms/powernv/copy-paste.h
6676F:	arch/powerpc/include/asm/vas.h
6677F:	arch/powerpc/include/uapi/asm/vas.h
6678
6679IBM Power Virtual Ethernet Device Driver
6680M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6681L:	netdev@vger.kernel.org
6682S:	Supported
6683F:	drivers/net/ethernet/ibm/ibmveth.*
6684
6685IBM Power Virtual FC Device Drivers
6686M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6687L:	linux-scsi@vger.kernel.org
6688S:	Supported
6689F:	drivers/scsi/ibmvscsi/ibmvfc*
6690
6691IBM Power Virtual SCSI Device Drivers
6692M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6693L:	linux-scsi@vger.kernel.org
6694S:	Supported
6695F:	drivers/scsi/ibmvscsi/ibmvscsi*
6696F:	include/scsi/viosrp.h
6697
6698IBM Power Virtual SCSI Device Target Driver
6699M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6700M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6701L:	linux-scsi@vger.kernel.org
6702L:	target-devel@vger.kernel.org
6703S:	Supported
6704F:	drivers/scsi/ibmvscsi_tgt/
6705
6706IBM Power VMX Cryptographic instructions
6707M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6708M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6709L:	linux-crypto@vger.kernel.org
6710S:	Supported
6711F:	drivers/crypto/vmx/Makefile
6712F:	drivers/crypto/vmx/Kconfig
6713F:	drivers/crypto/vmx/vmx.c
6714F:	drivers/crypto/vmx/aes*
6715F:	drivers/crypto/vmx/ghash*
6716F:	drivers/crypto/vmx/ppc-xlate.pl
6717
6718IBM ServeRAID RAID DRIVER
6719S:	Orphan
6720F:	drivers/scsi/ips.*
6721
6722ICH LPC AND GPIO DRIVER
6723M:	Peter Tyser <ptyser@xes-inc.com>
6724S:	Maintained
6725F:	drivers/mfd/lpc_ich.c
6726F:	drivers/gpio/gpio-ich.c
6727
6728IDE SUBSYSTEM
6729M:	"David S. Miller" <davem@davemloft.net>
6730L:	linux-ide@vger.kernel.org
6731Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6733S:	Maintained
6734F:	Documentation/ide/
6735F:	drivers/ide/
6736F:	include/linux/ide.h
6737
6738IDE/ATAPI DRIVERS
6739M:	Borislav Petkov <bp@alien8.de>
6740L:	linux-ide@vger.kernel.org
6741S:	Maintained
6742F:	Documentation/cdrom/ide-cd
6743F:	drivers/ide/ide-cd*
6744
6745IDEAPAD LAPTOP EXTRAS DRIVER
6746M:	Ike Panhc <ike.pan@canonical.com>
6747L:	platform-driver-x86@vger.kernel.org
6748W:	http://launchpad.net/ideapad-laptop
6749S:	Maintained
6750F:	drivers/platform/x86/ideapad-laptop.c
6751
6752IDEAPAD LAPTOP SLIDEBAR DRIVER
6753M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6754L:	linux-input@vger.kernel.org
6755W:	https://github.com/o2genum/ideapad-slidebar
6756S:	Maintained
6757F:	drivers/input/misc/ideapad_slidebar.c
6758
6759IDT VersaClock 5 CLOCK DRIVER
6760M:	Marek Vasut <marek.vasut@gmail.com>
6761S:	Maintained
6762F:	drivers/clk/clk-versaclock5.c
6763
6764IEEE 802.15.4 SUBSYSTEM
6765M:	Alexander Aring <alex.aring@gmail.com>
6766M:	Stefan Schmidt <stefan@osg.samsung.com>
6767L:	linux-wpan@vger.kernel.org
6768W:	http://wpan.cakelab.org/
6769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6771S:	Maintained
6772F:	net/ieee802154/
6773F:	net/mac802154/
6774F:	drivers/net/ieee802154/
6775F:	include/linux/nl802154.h
6776F:	include/linux/ieee802154.h
6777F:	include/net/nl802154.h
6778F:	include/net/mac802154.h
6779F:	include/net/af_ieee802154.h
6780F:	include/net/cfg802154.h
6781F:	include/net/ieee802154_netdev.h
6782F:	Documentation/networking/ieee802154.txt
6783
6784IFE PROTOCOL
6785M:	Yotam Gigi <yotam.gi@gmail.com>
6786M:	Jamal Hadi Salim <jhs@mojatatu.com>
6787F:	net/ife
6788F:	include/net/ife.h
6789F:	include/uapi/linux/ife.h
6790
6791IGORPLUG-USB IR RECEIVER
6792M:	Sean Young <sean@mess.org>
6793L:	linux-media@vger.kernel.org
6794S:	Maintained
6795F:	drivers/media/rc/igorplugusb.c
6796
6797IGUANAWORKS USB IR TRANSCEIVER
6798M:	Sean Young <sean@mess.org>
6799L:	linux-media@vger.kernel.org
6800S:	Maintained
6801F:	drivers/media/rc/iguanair.c
6802
6803IIO DIGITAL POTENTIOMETER DAC
6804M:	Peter Rosin <peda@axentia.se>
6805L:	linux-iio@vger.kernel.org
6806S:	Maintained
6807F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6808F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6809F:	drivers/iio/dac/dpot-dac.c
6810
6811IIO ENVELOPE DETECTOR
6812M:	Peter Rosin <peda@axentia.se>
6813L:	linux-iio@vger.kernel.org
6814S:	Maintained
6815F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6816F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6817F:	drivers/iio/adc/envelope-detector.c
6818
6819IIO MULTIPLEXER
6820M:	Peter Rosin <peda@axentia.se>
6821L:	linux-iio@vger.kernel.org
6822S:	Maintained
6823F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6824F:	drivers/iio/multiplexer/iio-mux.c
6825
6826IIO SUBSYSTEM AND DRIVERS
6827M:	Jonathan Cameron <jic23@kernel.org>
6828R:	Hartmut Knaack <knaack.h@gmx.de>
6829R:	Lars-Peter Clausen <lars@metafoo.de>
6830R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6831L:	linux-iio@vger.kernel.org
6832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6833S:	Maintained
6834F:	Documentation/ABI/testing/configfs-iio*
6835F:	Documentation/ABI/testing/sysfs-bus-iio*
6836F:	Documentation/devicetree/bindings/iio/
6837F:	drivers/iio/
6838F:	drivers/staging/iio/
6839F:	include/linux/iio/
6840F:	tools/iio/
6841
6842IKANOS/ADI EAGLE ADSL USB DRIVER
6843M:	Matthieu Castet <castet.matthieu@free.fr>
6844M:	Stanislaw Gruszka <stf_xl@wp.pl>
6845S:	Maintained
6846F:	drivers/usb/atm/ueagle-atm.c
6847
6848IMGTEC ASCII LCD DRIVER
6849M:	Paul Burton <paul.burton@mips.com>
6850S:	Maintained
6851F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6852F:	drivers/auxdisplay/img-ascii-lcd.c
6853
6854IMGTEC IR DECODER DRIVER
6855M:	James Hogan <jhogan@kernel.org>
6856S:	Maintained
6857F:	drivers/media/rc/img-ir/
6858
6859IMS TWINTURBO FRAMEBUFFER DRIVER
6860L:	linux-fbdev@vger.kernel.org
6861S:	Orphan
6862F:	drivers/video/fbdev/imsttfb.c
6863
6864INA209 HARDWARE MONITOR DRIVER
6865M:	Guenter Roeck <linux@roeck-us.net>
6866L:	linux-hwmon@vger.kernel.org
6867S:	Maintained
6868F:	Documentation/hwmon/ina209
6869F:	Documentation/devicetree/bindings/i2c/ina209.txt
6870F:	drivers/hwmon/ina209.c
6871
6872INA2XX HARDWARE MONITOR DRIVER
6873M:	Guenter Roeck <linux@roeck-us.net>
6874L:	linux-hwmon@vger.kernel.org
6875S:	Maintained
6876F:	Documentation/hwmon/ina2xx
6877F:	drivers/hwmon/ina2xx.c
6878F:	include/linux/platform_data/ina2xx.h
6879
6880INDUSTRY PACK SUBSYSTEM (IPACK)
6881M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6882M:	Jens Taprogge <jens.taprogge@taprogge.org>
6883M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6884L:	industrypack-devel@lists.sourceforge.net
6885W:	http://industrypack.sourceforge.net
6886S:	Maintained
6887F:	drivers/ipack/
6888
6889INFINIBAND SUBSYSTEM
6890M:	Doug Ledford <dledford@redhat.com>
6891M:	Jason Gunthorpe <jgg@mellanox.com>
6892L:	linux-rdma@vger.kernel.org
6893W:	http://www.openfabrics.org/
6894Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6896S:	Supported
6897F:	Documentation/devicetree/bindings/infiniband/
6898F:	Documentation/infiniband/
6899F:	drivers/infiniband/
6900F:	include/uapi/linux/if_infiniband.h
6901F:	include/uapi/rdma/
6902F:	include/rdma/
6903
6904INGENIC JZ4780 DMA Driver
6905M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6906S:	Maintained
6907F:	drivers/dma/dma-jz4780.c
6908
6909INGENIC JZ4780 NAND DRIVER
6910M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6911L:	linux-mtd@lists.infradead.org
6912S:	Maintained
6913F:	drivers/mtd/nand/jz4780_*
6914
6915INOTIFY
6916M:	Jan Kara <jack@suse.cz>
6917R:	Amir Goldstein <amir73il@gmail.com>
6918L:	linux-fsdevel@vger.kernel.org
6919S:	Maintained
6920F:	Documentation/filesystems/inotify.txt
6921F:	fs/notify/inotify/
6922F:	include/linux/inotify.h
6923F:	include/uapi/linux/inotify.h
6924
6925INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6926M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6927L:	linux-input@vger.kernel.org
6928Q:	http://patchwork.kernel.org/project/linux-input/list/
6929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6930S:	Maintained
6931F:	drivers/input/
6932F:	include/linux/input.h
6933F:	include/uapi/linux/input.h
6934F:	include/uapi/linux/input-event-codes.h
6935F:	include/linux/input/
6936F:	Documentation/devicetree/bindings/input/
6937F:	Documentation/input/
6938
6939INPUT MULTITOUCH (MT) PROTOCOL
6940M:	Henrik Rydberg <rydberg@bitmath.org>
6941L:	linux-input@vger.kernel.org
6942S:	Odd fixes
6943F:	Documentation/input/multi-touch-protocol.rst
6944F:	drivers/input/input-mt.c
6945K:	\b(ABS|SYN)_MT_
6946
6947INSIDE SECURE CRYPTO DRIVER
6948M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6949F:	drivers/crypto/inside-secure/
6950S:	Maintained
6951L:	linux-crypto@vger.kernel.org
6952
6953INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6954M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6955M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6956L:	linux-integrity@vger.kernel.org
6957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6958S:	Supported
6959F:	security/integrity/ima/
6960
6961INTEL 810/815 FRAMEBUFFER DRIVER
6962M:	Antonino Daplas <adaplas@gmail.com>
6963L:	linux-fbdev@vger.kernel.org
6964S:	Maintained
6965F:	drivers/video/fbdev/i810/
6966
6967INTEL ASoC BDW/HSW DRIVERS
6968M:	Jie Yang <yang.jie@linux.intel.com>
6969L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6970S:	Supported
6971F:	sound/soc/intel/common/sst-dsp*
6972F:	sound/soc/intel/common/sst-firmware.c
6973F:	sound/soc/intel/boards/broadwell.c
6974F:	sound/soc/intel/haswell/
6975
6976INTEL C600 SERIES SAS CONTROLLER DRIVER
6977M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6978M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6979L:	linux-scsi@vger.kernel.org
6980T:	git git://git.code.sf.net/p/intel-sas/isci
6981S:	Supported
6982F:	drivers/scsi/isci/
6983
6984INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6985M:	Jani Nikula <jani.nikula@linux.intel.com>
6986M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6987M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6988L:	intel-gfx@lists.freedesktop.org
6989W:	https://01.org/linuxgraphics/
6990B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6991C:	irc://chat.freenode.net/intel-gfx
6992Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6993T:	git git://anongit.freedesktop.org/drm-intel
6994S:	Supported
6995F:	drivers/gpu/drm/i915/
6996F:	include/drm/i915*
6997F:	include/uapi/drm/i915_drm.h
6998F:	Documentation/gpu/i915.rst
6999
7000INTEL ETHERNET DRIVERS
7001M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7002L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7003W:	http://www.intel.com/support/feedback.htm
7004W:	http://e1000.sourceforge.net/
7005Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7008S:	Supported
7009F:	Documentation/networking/e100.txt
7010F:	Documentation/networking/e1000.txt
7011F:	Documentation/networking/e1000e.txt
7012F:	Documentation/networking/igb.txt
7013F:	Documentation/networking/igbvf.txt
7014F:	Documentation/networking/ixgb.txt
7015F:	Documentation/networking/ixgbe.txt
7016F:	Documentation/networking/ixgbevf.txt
7017F:	Documentation/networking/i40e.txt
7018F:	Documentation/networking/i40evf.txt
7019F:	drivers/net/ethernet/intel/
7020F:	drivers/net/ethernet/intel/*/
7021F:	include/linux/avf/virtchnl.h
7022
7023INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7024M:	Maik Broemme <mbroemme@libmpq.org>
7025L:	linux-fbdev@vger.kernel.org
7026S:	Maintained
7027F:	Documentation/fb/intelfb.txt
7028F:	drivers/video/fbdev/intelfb/
7029
7030INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7031M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7032M:	Zhi Wang <zhi.a.wang@intel.com>
7033L:	intel-gvt-dev@lists.freedesktop.org
7034L:	intel-gfx@lists.freedesktop.org
7035W:	https://01.org/igvt-g
7036T:	git https://github.com/01org/gvt-linux.git
7037S:	Supported
7038F:	drivers/gpu/drm/i915/gvt/
7039
7040INTEL HID EVENT DRIVER
7041M:	Alex Hung <alex.hung@canonical.com>
7042L:	platform-driver-x86@vger.kernel.org
7043S:	Maintained
7044F:	drivers/platform/x86/intel-hid.c
7045
7046INTEL I/OAT DMA DRIVER
7047M:	Dave Jiang <dave.jiang@intel.com>
7048R:	Dan Williams <dan.j.williams@intel.com>
7049L:	dmaengine@vger.kernel.org
7050Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7051S:	Supported
7052F:	drivers/dma/ioat*
7053
7054INTEL IDLE DRIVER
7055M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7056M:	Len Brown <lenb@kernel.org>
7057L:	linux-pm@vger.kernel.org
7058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7059B:	https://bugzilla.kernel.org
7060S:	Supported
7061F:	drivers/idle/intel_idle.c
7062
7063INTEL INTEGRATED SENSOR HUB DRIVER
7064M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7065M:	Jiri Kosina <jikos@kernel.org>
7066L:	linux-input@vger.kernel.org
7067S:	Maintained
7068F:	drivers/hid/intel-ish-hid/
7069
7070INTEL IOMMU (VT-d)
7071M:	David Woodhouse <dwmw2@infradead.org>
7072L:	iommu@lists.linux-foundation.org
7073T:	git git://git.infradead.org/iommu-2.6.git
7074S:	Supported
7075F:	drivers/iommu/intel-iommu.c
7076F:	include/linux/intel-iommu.h
7077
7078INTEL IOP-ADMA DMA DRIVER
7079R:	Dan Williams <dan.j.williams@intel.com>
7080S:	Odd fixes
7081F:	drivers/dma/iop-adma.c
7082
7083INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7084M:	Krzysztof Halasa <khalasa@piap.pl>
7085S:	Maintained
7086F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7087F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7088F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7089F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7090F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7091F:	drivers/net/wan/ixp4xx_hss.c
7092
7093INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7094M:	Deepak Saxena <dsaxena@plexity.net>
7095S:	Maintained
7096F:	drivers/char/hw_random/ixp4xx-rng.c
7097
7098INTEL MANAGEMENT ENGINE (mei)
7099M:	Tomas Winkler <tomas.winkler@intel.com>
7100L:	linux-kernel@vger.kernel.org
7101S:	Supported
7102F:	include/uapi/linux/mei.h
7103F:	include/linux/mei_cl_bus.h
7104F:	drivers/misc/mei/*
7105F:	drivers/watchdog/mei_wdt.c
7106F:	Documentation/misc-devices/mei/*
7107F:	samples/mei/*
7108
7109INTEL MENLOW THERMAL DRIVER
7110M:	Sujith Thomas <sujith.thomas@intel.com>
7111L:	platform-driver-x86@vger.kernel.org
7112W:	https://01.org/linux-acpi
7113S:	Supported
7114F:	drivers/platform/x86/intel_menlow.c
7115
7116INTEL MERRIFIELD GPIO DRIVER
7117M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7118L:	linux-gpio@vger.kernel.org
7119S:	Maintained
7120F:	drivers/gpio/gpio-merrifield.c
7121
7122INTEL MIC DRIVERS (mic)
7123M:	Sudeep Dutt <sudeep.dutt@intel.com>
7124M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7125S:	Supported
7126W:	https://github.com/sudeepdutt/mic
7127W:	http://software.intel.com/en-us/mic-developer
7128F:	include/linux/mic_bus.h
7129F:	include/linux/scif.h
7130F:	include/uapi/linux/mic_common.h
7131F:	include/uapi/linux/mic_ioctl.h
7132F:	include/uapi/linux/scif_ioctl.h
7133F:	drivers/misc/mic/
7134F:	drivers/dma/mic_x100_dma.c
7135F:	drivers/dma/mic_x100_dma.h
7136F:	Documentation/mic/
7137
7138INTEL PMC CORE DRIVER
7139M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7140M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7141L:	platform-driver-x86@vger.kernel.org
7142S:	Maintained
7143F:	arch/x86/include/asm/pmc_core.h
7144F:	drivers/platform/x86/intel_pmc_core*
7145
7146INTEL PMC/P-Unit IPC DRIVER
7147M:	Zha Qipeng<qipeng.zha@intel.com>
7148L:	platform-driver-x86@vger.kernel.org
7149S:	Maintained
7150F:	drivers/platform/x86/intel_pmc_ipc.c
7151F:	drivers/platform/x86/intel_punit_ipc.c
7152F:	arch/x86/include/asm/intel_pmc_ipc.h
7153F:	arch/x86/include/asm/intel_punit_ipc.h
7154
7155INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7156M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7157L:	linux-wireless@vger.kernel.org
7158S:	Maintained
7159F:	Documentation/networking/README.ipw2100
7160F:	Documentation/networking/README.ipw2200
7161F:	drivers/net/wireless/intel/ipw2x00/
7162
7163INTEL PSTATE DRIVER
7164M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7165M:	Len Brown <lenb@kernel.org>
7166L:	linux-pm@vger.kernel.org
7167S:	Supported
7168F:	drivers/cpufreq/intel_pstate.c
7169
7170INTEL RDMA RNIC DRIVER
7171M:	Faisal Latif <faisal.latif@intel.com>
7172M:	Shiraz Saleem <shiraz.saleem@intel.com>
7173L:	linux-rdma@vger.kernel.org
7174S:	Supported
7175F:	drivers/infiniband/hw/i40iw/
7176
7177INTEL TELEMETRY DRIVER
7178M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7179L:	platform-driver-x86@vger.kernel.org
7180S:	Maintained
7181F:	arch/x86/include/asm/intel_telemetry.h
7182F:	drivers/platform/x86/intel_telemetry*
7183
7184INTEL VIRTUAL BUTTON DRIVER
7185M:	AceLan Kao <acelan.kao@canonical.com>
7186L:	platform-driver-x86@vger.kernel.org
7187S:	Maintained
7188F:	drivers/platform/x86/intel-vbtn.c
7189
7190INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7191M:	Stanislaw Gruszka <sgruszka@redhat.com>
7192L:	linux-wireless@vger.kernel.org
7193S:	Supported
7194F:	drivers/net/wireless/intel/iwlegacy/
7195
7196INTEL WIRELESS WIFI LINK (iwlwifi)
7197M:	Johannes Berg <johannes.berg@intel.com>
7198M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7199M:	Luca Coelho <luciano.coelho@intel.com>
7200M:	Intel Linux Wireless <linuxwifi@intel.com>
7201L:	linux-wireless@vger.kernel.org
7202W:	http://intellinuxwireless.org
7203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7204S:	Supported
7205F:	drivers/net/wireless/intel/iwlwifi/
7206
7207INTEL WIRELESS WIMAX CONNECTION 2400
7208M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7209M:	linux-wimax@intel.com
7210L:	wimax@linuxwimax.org (subscribers-only)
7211S:	Supported
7212W:	http://linuxwimax.org
7213F:	Documentation/wimax/README.i2400m
7214F:	drivers/net/wimax/i2400m/
7215F:	include/uapi/linux/wimax/i2400m.h
7216
7217INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7218M:	Mario Limonciello <mario.limonciello@dell.com>
7219S:	Maintained
7220F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7221
7222INTEL(R) TRACE HUB
7223M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7224S:	Supported
7225F:	Documentation/trace/intel_th.txt
7226F:	drivers/hwtracing/intel_th/
7227
7228INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7229M:	Ning Sun <ning.sun@intel.com>
7230L:	tboot-devel@lists.sourceforge.net
7231W:	http://tboot.sourceforge.net
7232T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7233S:	Supported
7234F:	Documentation/intel_txt.txt
7235F:	include/linux/tboot.h
7236F:	arch/x86/kernel/tboot.c
7237
7238INTEL-MID GPIO DRIVER
7239M:	David Cohen <david.a.cohen@linux.intel.com>
7240L:	linux-gpio@vger.kernel.org
7241S:	Maintained
7242F:	drivers/gpio/gpio-intel-mid.c
7243
7244INVENSENSE MPU-3050 GYROSCOPE DRIVER
7245M:	Linus Walleij <linus.walleij@linaro.org>
7246L:	linux-iio@vger.kernel.org
7247S:	Maintained
7248F:	drivers/iio/gyro/mpu3050*
7249F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7250
7251IOC3 ETHERNET DRIVER
7252M:	Ralf Baechle <ralf@linux-mips.org>
7253L:	linux-mips@linux-mips.org
7254S:	Maintained
7255F:	drivers/net/ethernet/sgi/ioc3-eth.c
7256
7257IOC3 SERIAL DRIVER
7258M:	Pat Gefre <pfg@sgi.com>
7259L:	linux-serial@vger.kernel.org
7260S:	Maintained
7261F:	drivers/tty/serial/ioc3_serial.c
7262
7263IOMMU DRIVERS
7264M:	Joerg Roedel <joro@8bytes.org>
7265L:	iommu@lists.linux-foundation.org
7266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7267S:	Maintained
7268F:	Documentation/devicetree/bindings/iommu/
7269F:	drivers/iommu/
7270F:	include/linux/iommu.h
7271F:	include/linux/iova.h
7272
7273IP MASQUERADING
7274M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7275S:	Maintained
7276F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7277
7278IPMI SUBSYSTEM
7279M:	Corey Minyard <minyard@acm.org>
7280L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7281W:	http://openipmi.sourceforge.net/
7282S:	Supported
7283F:	Documentation/IPMI.txt
7284F:	drivers/char/ipmi/
7285F:	include/linux/ipmi*
7286F:	include/uapi/linux/ipmi*
7287
7288IPS SCSI RAID DRIVER
7289M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7290L:	linux-scsi@vger.kernel.org
7291W:	http://www.adaptec.com/
7292S:	Maintained
7293F:	drivers/scsi/ips*
7294
7295IPVS
7296M:	Wensong Zhang <wensong@linux-vs.org>
7297M:	Simon Horman <horms@verge.net.au>
7298M:	Julian Anastasov <ja@ssi.bg>
7299L:	netdev@vger.kernel.org
7300L:	lvs-devel@vger.kernel.org
7301S:	Maintained
7302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7304F:	Documentation/networking/ipvs-sysctl.txt
7305F:	include/net/ip_vs.h
7306F:	include/uapi/linux/ip_vs.h
7307F:	net/netfilter/ipvs/
7308
7309IPWIRELESS DRIVER
7310M:	Jiri Kosina <jikos@kernel.org>
7311M:	David Sterba <dsterba@suse.com>
7312S:	Odd Fixes
7313F:	drivers/tty/ipwireless/
7314
7315IPX NETWORK LAYER
7316L:	netdev@vger.kernel.org
7317S:	Obsolete
7318F:	include/uapi/linux/ipx.h
7319F:	drivers/staging/ipx/
7320
7321IRDA SUBSYSTEM
7322M:	Samuel Ortiz <samuel@sortiz.org>
7323L:	irda-users@lists.sourceforge.net (subscribers-only)
7324L:	netdev@vger.kernel.org
7325W:	http://irda.sourceforge.net/
7326S:	Obsolete
7327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7328F:	Documentation/networking/irda.txt
7329F:	drivers/staging/irda/
7330
7331IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7332M:	Marc Zyngier <marc.zyngier@arm.com>
7333S:	Maintained
7334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7335F:	Documentation/IRQ-domain.txt
7336F:	include/linux/irqdomain.h
7337F:	kernel/irq/irqdomain.c
7338F:	kernel/irq/msi.c
7339
7340IRQ SUBSYSTEM
7341M:	Thomas Gleixner <tglx@linutronix.de>
7342L:	linux-kernel@vger.kernel.org
7343S:	Maintained
7344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7345F:	kernel/irq/
7346
7347IRQCHIP DRIVERS
7348M:	Thomas Gleixner <tglx@linutronix.de>
7349M:	Jason Cooper <jason@lakedaemon.net>
7350M:	Marc Zyngier <marc.zyngier@arm.com>
7351L:	linux-kernel@vger.kernel.org
7352S:	Maintained
7353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7354F:	Documentation/devicetree/bindings/interrupt-controller/
7355F:	drivers/irqchip/
7356
7357ISA
7358M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7359S:	Maintained
7360F:	Documentation/isa.txt
7361F:	drivers/base/isa.c
7362F:	include/linux/isa.h
7363
7364ISA RADIO MODULE
7365M:	Hans Verkuil <hverkuil@xs4all.nl>
7366L:	linux-media@vger.kernel.org
7367T:	git git://linuxtv.org/media_tree.git
7368W:	https://linuxtv.org
7369S:	Maintained
7370F:	drivers/media/radio/radio-isa*
7371
7372ISAPNP
7373M:	Jaroslav Kysela <perex@perex.cz>
7374S:	Maintained
7375F:	Documentation/isapnp.txt
7376F:	drivers/pnp/isapnp/
7377F:	include/linux/isapnp.h
7378
7379ISCSI
7380M:	Lee Duncan <lduncan@suse.com>
7381M:	Chris Leech <cleech@redhat.com>
7382L:	open-iscsi@googlegroups.com
7383W:	www.open-iscsi.com
7384S:	Maintained
7385F:	drivers/scsi/*iscsi*
7386F:	include/scsi/*iscsi*
7387
7388iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7389M:	Peter Jones <pjones@redhat.com>
7390M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7391S:	Maintained
7392F:	drivers/firmware/iscsi_ibft*
7393
7394ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7395M:	Or Gerlitz <ogerlitz@mellanox.com>
7396M:	Sagi Grimberg <sagi@grimberg.me>
7397M:	Roi Dayan <roid@mellanox.com>
7398L:	linux-rdma@vger.kernel.org
7399S:	Supported
7400W:	http://www.openfabrics.org
7401W:	www.open-iscsi.org
7402Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7403F:	drivers/infiniband/ulp/iser/
7404
7405ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7406M:	Sagi Grimberg <sagi@grimberg.me>
7407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7408L:	linux-rdma@vger.kernel.org
7409L:	target-devel@vger.kernel.org
7410S:	Supported
7411W:	http://www.linux-iscsi.org
7412F:	drivers/infiniband/ulp/isert
7413
7414ISDN SUBSYSTEM
7415M:	Karsten Keil <isdn@linux-pingi.de>
7416L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7417L:	netdev@vger.kernel.org
7418W:	http://www.isdn4linux.de
7419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7420S:	Maintained
7421F:	Documentation/isdn/
7422F:	drivers/isdn/
7423F:	include/linux/isdn.h
7424F:	include/linux/isdn/
7425F:	include/uapi/linux/isdn.h
7426F:	include/uapi/linux/isdn/
7427
7428ISDN SUBSYSTEM (Eicon active card driver)
7429M:	Armin Schindler <mac@melware.de>
7430L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7431W:	http://www.melware.de
7432S:	Maintained
7433F:	drivers/isdn/hardware/eicon/
7434
7435IT87 HARDWARE MONITORING DRIVER
7436M:	Jean Delvare <jdelvare@suse.com>
7437L:	linux-hwmon@vger.kernel.org
7438S:	Maintained
7439F:	Documentation/hwmon/it87
7440F:	drivers/hwmon/it87.c
7441
7442IT913X MEDIA DRIVER
7443M:	Antti Palosaari <crope@iki.fi>
7444L:	linux-media@vger.kernel.org
7445W:	https://linuxtv.org
7446W:	http://palosaari.fi/linux/
7447Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7448T:	git git://linuxtv.org/anttip/media_tree.git
7449S:	Maintained
7450F:	drivers/media/tuners/it913x*
7451
7452IVTV VIDEO4LINUX DRIVER
7453M:	Andy Walls <awalls@md.metrocast.net>
7454L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7455L:	linux-media@vger.kernel.org
7456T:	git git://linuxtv.org/media_tree.git
7457W:	http://www.ivtvdriver.org
7458S:	Maintained
7459F:	Documentation/media/v4l-drivers/ivtv*
7460F:	drivers/media/pci/ivtv/
7461F:	include/uapi/linux/ivtv*
7462
7463IX2505V MEDIA DRIVER
7464M:	Malcolm Priestley <tvboxspy@gmail.com>
7465L:	linux-media@vger.kernel.org
7466W:	https://linuxtv.org
7467Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7468S:	Maintained
7469F:	drivers/media/dvb-frontends/ix2505v*
7470
7471JC42.4 TEMPERATURE SENSOR DRIVER
7472M:	Guenter Roeck <linux@roeck-us.net>
7473L:	linux-hwmon@vger.kernel.org
7474S:	Maintained
7475F:	drivers/hwmon/jc42.c
7476F:	Documentation/hwmon/jc42
7477
7478JFS FILESYSTEM
7479M:	Dave Kleikamp <shaggy@kernel.org>
7480L:	jfs-discussion@lists.sourceforge.net
7481W:	http://jfs.sourceforge.net/
7482T:	git git://github.com/kleikamp/linux-shaggy.git
7483S:	Maintained
7484F:	Documentation/filesystems/jfs.txt
7485F:	fs/jfs/
7486
7487JME NETWORK DRIVER
7488M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7489L:	netdev@vger.kernel.org
7490S:	Maintained
7491F:	drivers/net/ethernet/jme.*
7492
7493JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7494M:	David Woodhouse <dwmw2@infradead.org>
7495L:	linux-mtd@lists.infradead.org
7496W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7497S:	Maintained
7498F:	fs/jffs2/
7499F:	include/uapi/linux/jffs2.h
7500
7501JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7502M:	"Theodore Ts'o" <tytso@mit.edu>
7503M:	Jan Kara <jack@suse.com>
7504L:	linux-ext4@vger.kernel.org
7505S:	Maintained
7506F:	fs/jbd2/
7507F:	include/linux/jbd2.h
7508
7509JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7510M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7511L:	linux-media@vger.kernel.org
7512S:	Maintained
7513F:	drivers/media/platform/rcar_jpu.c
7514
7515JSM Neo PCI based serial card
7516M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7517L:	linux-serial@vger.kernel.org
7518S:	Maintained
7519F:	drivers/tty/serial/jsm/
7520
7521K10TEMP HARDWARE MONITORING DRIVER
7522M:	Clemens Ladisch <clemens@ladisch.de>
7523L:	linux-hwmon@vger.kernel.org
7524S:	Maintained
7525F:	Documentation/hwmon/k10temp
7526F:	drivers/hwmon/k10temp.c
7527
7528K8TEMP HARDWARE MONITORING DRIVER
7529M:	Rudolf Marek <r.marek@assembler.cz>
7530L:	linux-hwmon@vger.kernel.org
7531S:	Maintained
7532F:	Documentation/hwmon/k8temp
7533F:	drivers/hwmon/k8temp.c
7534
7535KASAN
7536M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7537R:	Alexander Potapenko <glider@google.com>
7538R:	Dmitry Vyukov <dvyukov@google.com>
7539L:	kasan-dev@googlegroups.com
7540S:	Maintained
7541F:	arch/*/include/asm/kasan.h
7542F:	arch/*/mm/kasan_init*
7543F:	Documentation/dev-tools/kasan.rst
7544F:	include/linux/kasan*.h
7545F:	lib/test_kasan.c
7546F:	mm/kasan/
7547F:	scripts/Makefile.kasan
7548
7549KCONFIG
7550L:	linux-kbuild@vger.kernel.org
7551S:	Orphan
7552F:	Documentation/kbuild/kconfig-language.txt
7553F:	scripts/kconfig/
7554
7555KDUMP
7556M:	Dave Young <dyoung@redhat.com>
7557M:	Baoquan He <bhe@redhat.com>
7558R:	Vivek Goyal <vgoyal@redhat.com>
7559L:	kexec@lists.infradead.org
7560W:	http://lse.sourceforge.net/kdump/
7561S:	Maintained
7562F:	Documentation/kdump/
7563
7564KEENE FM RADIO TRANSMITTER DRIVER
7565M:	Hans Verkuil <hverkuil@xs4all.nl>
7566L:	linux-media@vger.kernel.org
7567T:	git git://linuxtv.org/media_tree.git
7568W:	https://linuxtv.org
7569S:	Maintained
7570F:	drivers/media/radio/radio-keene*
7571
7572KERNEL AUTOMOUNTER v4 (AUTOFS4)
7573M:	Ian Kent <raven@themaw.net>
7574L:	autofs@vger.kernel.org
7575S:	Maintained
7576F:	fs/autofs4/
7577
7578KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7579M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7580M:	Michal Marek <michal.lkml@markovi.net>
7581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7582L:	linux-kbuild@vger.kernel.org
7583S:	Maintained
7584F:	Documentation/kbuild/
7585F:	Makefile
7586F:	scripts/Makefile.*
7587F:	scripts/basic/
7588F:	scripts/mk*
7589F:	scripts/package/
7590
7591KERNEL JANITORS
7592L:	kernel-janitors@vger.kernel.org
7593W:	http://kernelnewbies.org/KernelJanitors
7594S:	Odd Fixes
7595
7596KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7597M:	"J. Bruce Fields" <bfields@fieldses.org>
7598M:	Jeff Layton <jlayton@kernel.org>
7599L:	linux-nfs@vger.kernel.org
7600W:	http://nfs.sourceforge.net/
7601T:	git git://linux-nfs.org/~bfields/linux.git
7602S:	Supported
7603F:	fs/nfsd/
7604F:	include/uapi/linux/nfsd/
7605F:	fs/lockd/
7606F:	fs/nfs_common/
7607F:	net/sunrpc/
7608F:	include/linux/lockd/
7609F:	include/linux/sunrpc/
7610F:	include/uapi/linux/sunrpc/
7611
7612KERNEL SELFTEST FRAMEWORK
7613M:	Shuah Khan <shuahkh@osg.samsung.com>
7614M:	Shuah Khan <shuah@kernel.org>
7615L:	linux-kselftest@vger.kernel.org
7616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7617S:	Maintained
7618F:	tools/testing/selftests/
7619F:	Documentation/dev-tools/kselftest*
7620
7621KERNEL USERMODE HELPER
7622M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7623L:	linux-kernel@vger.kernel.org
7624S:	Maintained
7625F:	kernel/umh.c
7626F:	include/linux/umh.h
7627
7628KERNEL VIRTUAL MACHINE (KVM)
7629M:	Paolo Bonzini <pbonzini@redhat.com>
7630M:	Radim Krčmář <rkrcmar@redhat.com>
7631L:	kvm@vger.kernel.org
7632W:	http://www.linux-kvm.org
7633T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7634S:	Supported
7635F:	Documentation/virtual/kvm/
7636F:	include/trace/events/kvm.h
7637F:	include/uapi/asm-generic/kvm*
7638F:	include/uapi/linux/kvm*
7639F:	include/asm-generic/kvm*
7640F:	include/linux/kvm*
7641F:	include/kvm/iodev.h
7642F:	virt/kvm/*
7643F:	tools/kvm/
7644
7645KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7646M:	Joerg Roedel <joro@8bytes.org>
7647L:	kvm@vger.kernel.org
7648W:	http://www.linux-kvm.org/
7649S:	Maintained
7650F:	arch/x86/include/asm/svm.h
7651F:	arch/x86/kvm/svm.c
7652
7653KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7654M:	Christoffer Dall <christoffer.dall@linaro.org>
7655M:	Marc Zyngier <marc.zyngier@arm.com>
7656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7657L:	kvmarm@lists.cs.columbia.edu
7658W:	http://systems.cs.columbia.edu/projects/kvm-arm
7659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7660S:	Supported
7661F:	arch/arm/include/uapi/asm/kvm*
7662F:	arch/arm/include/asm/kvm*
7663F:	arch/arm/kvm/
7664F:	virt/kvm/arm/
7665F:	include/kvm/arm_*
7666
7667KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7668M:	Christoffer Dall <christoffer.dall@linaro.org>
7669M:	Marc Zyngier <marc.zyngier@arm.com>
7670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7671L:	kvmarm@lists.cs.columbia.edu
7672S:	Maintained
7673F:	arch/arm64/include/uapi/asm/kvm*
7674F:	arch/arm64/include/asm/kvm*
7675F:	arch/arm64/kvm/
7676
7677KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7678M:	James Hogan <jhogan@kernel.org>
7679L:	linux-mips@linux-mips.org
7680S:	Supported
7681F:	arch/mips/include/uapi/asm/kvm*
7682F:	arch/mips/include/asm/kvm*
7683F:	arch/mips/kvm/
7684
7685KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7686M:	Paul Mackerras <paulus@ozlabs.org>
7687L:	kvm-ppc@vger.kernel.org
7688W:	http://www.linux-kvm.org/
7689T:	git git://github.com/agraf/linux-2.6.git
7690S:	Supported
7691F:	arch/powerpc/include/uapi/asm/kvm*
7692F:	arch/powerpc/include/asm/kvm*
7693F:	arch/powerpc/kvm/
7694F:	arch/powerpc/kernel/kvm*
7695
7696KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7697M:	Christian Borntraeger <borntraeger@de.ibm.com>
7698M:	Cornelia Huck <cohuck@redhat.com>
7699L:	linux-s390@vger.kernel.org
7700W:	http://www.ibm.com/developerworks/linux/linux390/
7701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7702S:	Supported
7703F:	arch/s390/include/uapi/asm/kvm*
7704F:	arch/s390/include/asm/gmap.h
7705F:	arch/s390/include/asm/kvm*
7706F:	arch/s390/kvm/
7707F:	arch/s390/mm/gmap.c
7708
7709KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7710M:	Paolo Bonzini <pbonzini@redhat.com>
7711M:	Radim Krčmář <rkrcmar@redhat.com>
7712L:	kvm@vger.kernel.org
7713W:	http://www.linux-kvm.org
7714T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7715S:	Supported
7716F:	arch/x86/kvm/
7717F:	arch/x86/include/uapi/asm/kvm*
7718F:	arch/x86/include/asm/kvm*
7719F:	arch/x86/include/asm/pvclock-abi.h
7720F:	arch/x86/kernel/kvm.c
7721F:	arch/x86/kernel/kvmclock.c
7722
7723KERNFS
7724M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7725M:	Tejun Heo <tj@kernel.org>
7726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7727S:	Supported
7728F:	include/linux/kernfs.h
7729F:	fs/kernfs/
7730
7731KEXEC
7732M:	Eric Biederman <ebiederm@xmission.com>
7733W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7734L:	kexec@lists.infradead.org
7735S:	Maintained
7736F:	include/linux/kexec.h
7737F:	include/uapi/linux/kexec.h
7738F:	kernel/kexec*
7739
7740KEYS-ENCRYPTED
7741M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7742L:	linux-integrity@vger.kernel.org
7743L:	keyrings@vger.kernel.org
7744S:	Supported
7745F:	Documentation/security/keys/trusted-encrypted.rst
7746F:	include/keys/encrypted-type.h
7747F:	security/keys/encrypted-keys/
7748
7749KEYS-TRUSTED
7750M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7751L:	linux-integrity@vger.kernel.org
7752L:	keyrings@vger.kernel.org
7753S:	Supported
7754F:	Documentation/security/keys/trusted-encrypted.rst
7755F:	include/keys/trusted-type.h
7756F:	security/keys/trusted.c
7757F:	security/keys/trusted.h
7758
7759KEYS/KEYRINGS:
7760M:	David Howells <dhowells@redhat.com>
7761L:	keyrings@vger.kernel.org
7762S:	Maintained
7763F:	Documentation/security/keys/core.rst
7764F:	include/linux/key.h
7765F:	include/linux/key-type.h
7766F:	include/linux/keyctl.h
7767F:	include/uapi/linux/keyctl.h
7768F:	include/keys/
7769F:	security/keys/
7770
7771KGDB / KDB /debug_core
7772M:	Jason Wessel <jason.wessel@windriver.com>
7773M:	Daniel Thompson <daniel.thompson@linaro.org>
7774W:	http://kgdb.wiki.kernel.org/
7775L:	kgdb-bugreport@lists.sourceforge.net
7776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7777S:	Maintained
7778F:	Documentation/dev-tools/kgdb.rst
7779F:	drivers/misc/kgdbts.c
7780F:	drivers/tty/serial/kgdboc.c
7781F:	include/linux/kdb.h
7782F:	include/linux/kgdb.h
7783F:	kernel/debug/
7784
7785KMEMLEAK
7786M:	Catalin Marinas <catalin.marinas@arm.com>
7787S:	Maintained
7788F:	Documentation/dev-tools/kmemleak.rst
7789F:	include/linux/kmemleak.h
7790F:	mm/kmemleak.c
7791F:	mm/kmemleak-test.c
7792
7793KMOD KERNEL MODULE LOADER - USERMODE HELPER
7794M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7795L:	linux-kernel@vger.kernel.org
7796S:	Maintained
7797F:	kernel/kmod.c
7798F:	include/linux/kmod.h
7799F:	lib/test_kmod.c
7800F:	tools/testing/selftests/kmod/
7801
7802KPROBES
7803M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7804M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7805M:	"David S. Miller" <davem@davemloft.net>
7806M:	Masami Hiramatsu <mhiramat@kernel.org>
7807S:	Maintained
7808F:	Documentation/kprobes.txt
7809F:	include/linux/kprobes.h
7810F:	include/asm-generic/kprobes.h
7811F:	kernel/kprobes.c
7812
7813KS0108 LCD CONTROLLER DRIVER
7814M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7815W:	http://miguelojeda.es/auxdisplay.htm
7816W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7817S:	Maintained
7818F:	Documentation/auxdisplay/ks0108
7819F:	drivers/auxdisplay/ks0108.c
7820F:	include/linux/ks0108.h
7821
7822L3MDEV
7823M:	David Ahern <dsa@cumulusnetworks.com>
7824L:	netdev@vger.kernel.org
7825S:	Maintained
7826F:	net/l3mdev
7827F:	include/net/l3mdev.h
7828
7829LANTIQ MIPS ARCHITECTURE
7830M:	John Crispin <john@phrozen.org>
7831L:	linux-mips@linux-mips.org
7832S:	Maintained
7833F:	arch/mips/lantiq
7834F:	drivers/soc/lantiq
7835
7836LAPB module
7837L:	linux-x25@vger.kernel.org
7838S:	Orphan
7839F:	Documentation/networking/lapb-module.txt
7840F:	include/*/lapb.h
7841F:	net/lapb/
7842
7843LASI 53c700 driver for PARISC
7844M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7845L:	linux-scsi@vger.kernel.org
7846S:	Maintained
7847F:	Documentation/scsi/53c700.txt
7848F:	drivers/scsi/53c700*
7849
7850LEAKING_ADDRESSES
7851M:	Tobin C. Harding <me@tobin.cc>
7852S:	Maintained
7853F:	scripts/leaking_addresses.pl
7854
7855LED SUBSYSTEM
7856M:	Richard Purdie <rpurdie@rpsys.net>
7857M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7858M:	Pavel Machek <pavel@ucw.cz>
7859L:	linux-leds@vger.kernel.org
7860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7861S:	Maintained
7862F:	Documentation/devicetree/bindings/leds/
7863F:	drivers/leds/
7864F:	include/linux/leds.h
7865
7866LEGACY EEPROM DRIVER
7867M:	Jean Delvare <jdelvare@suse.com>
7868S:	Maintained
7869F:	Documentation/misc-devices/eeprom
7870F:	drivers/misc/eeprom/eeprom.c
7871
7872LEGO USB Tower driver
7873M:	Juergen Stuber <starblue@users.sourceforge.net>
7874L:	legousb-devel@lists.sourceforge.net
7875W:	http://legousb.sourceforge.net/
7876S:	Maintained
7877F:	drivers/usb/misc/legousbtower.c
7878
7879LG2160 MEDIA DRIVER
7880M:	Michael Krufky <mkrufky@linuxtv.org>
7881L:	linux-media@vger.kernel.org
7882W:	https://linuxtv.org
7883W:	http://github.com/mkrufky
7884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7885T:	git git://linuxtv.org/mkrufky/tuners.git
7886S:	Maintained
7887F:	drivers/media/dvb-frontends/lg2160.*
7888
7889LGDT3305 MEDIA DRIVER
7890M:	Michael Krufky <mkrufky@linuxtv.org>
7891L:	linux-media@vger.kernel.org
7892W:	https://linuxtv.org
7893W:	http://github.com/mkrufky
7894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7895T:	git git://linuxtv.org/mkrufky/tuners.git
7896S:	Maintained
7897F:	drivers/media/dvb-frontends/lgdt3305.*
7898
7899LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7900M:	Viresh Kumar <vireshk@kernel.org>
7901L:	linux-ide@vger.kernel.org
7902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7903S:	Maintained
7904F:	include/linux/pata_arasan_cf_data.h
7905F:	drivers/ata/pata_arasan_cf.c
7906
7907LIBATA PATA DRIVERS
7908M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7909M:	Tejun Heo <tj@kernel.org>
7910L:	linux-ide@vger.kernel.org
7911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7912S:	Maintained
7913F:	drivers/ata/pata_*.c
7914F:	drivers/ata/ata_generic.c
7915
7916LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7917M:	Linus Walleij <linus.walleij@linaro.org>
7918L:	linux-ide@vger.kernel.org
7919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7920S:	Maintained
7921F:	drivers/ata/pata_ftide010.c
7922F:	drivers/ata/sata_gemini.c
7923F:	drivers/ata/sata_gemini.h
7924
7925LIBATA SATA AHCI PLATFORM devices support
7926M:	Hans de Goede <hdegoede@redhat.com>
7927M:	Tejun Heo <tj@kernel.org>
7928L:	linux-ide@vger.kernel.org
7929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7930S:	Maintained
7931F:	drivers/ata/ahci_platform.c
7932F:	drivers/ata/libahci_platform.c
7933F:	include/linux/ahci_platform.h
7934
7935LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7936M:	Mikael Pettersson <mikpelinux@gmail.com>
7937L:	linux-ide@vger.kernel.org
7938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7939S:	Maintained
7940F:	drivers/ata/sata_promise.*
7941
7942LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7943M:	Tejun Heo <tj@kernel.org>
7944L:	linux-ide@vger.kernel.org
7945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7946S:	Maintained
7947F:	drivers/ata/
7948F:	include/linux/ata.h
7949F:	include/linux/libata.h
7950F:	Documentation/devicetree/bindings/ata/
7951
7952LIBLOCKDEP
7953M:	Sasha Levin <alexander.levin@verizon.com>
7954S:	Maintained
7955F:	tools/lib/lockdep/
7956
7957LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7958M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7959L:	linux-nvdimm@lists.01.org
7960Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7961S:	Supported
7962F:	drivers/nvdimm/blk.c
7963F:	drivers/nvdimm/region_devs.c
7964
7965LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7966M:	Vishal Verma <vishal.l.verma@intel.com>
7967L:	linux-nvdimm@lists.01.org
7968Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7969S:	Supported
7970F:	drivers/nvdimm/btt*
7971
7972LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7973M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7974L:	linux-nvdimm@lists.01.org
7975Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7976S:	Supported
7977F:	drivers/nvdimm/pmem*
7978
7979LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7980M:	Dan Williams <dan.j.williams@intel.com>
7981L:	linux-nvdimm@lists.01.org
7982Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7984S:	Supported
7985F:	drivers/nvdimm/*
7986F:	drivers/acpi/nfit/*
7987F:	include/linux/nd.h
7988F:	include/linux/libnvdimm.h
7989F:	include/uapi/linux/ndctl.h
7990
7991LIGHTNVM PLATFORM SUPPORT
7992M:	Matias Bjorling <mb@lightnvm.io>
7993W:	http://github/OpenChannelSSD
7994L:	linux-block@vger.kernel.org
7995S:	Maintained
7996F:	drivers/lightnvm/
7997F:	include/linux/lightnvm.h
7998F:	include/uapi/linux/lightnvm.h
7999
8000LINUX FOR POWER MACINTOSH
8001M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8002W:	http://www.penguinppc.org/
8003L:	linuxppc-dev@lists.ozlabs.org
8004S:	Maintained
8005F:	arch/powerpc/platforms/powermac/
8006F:	drivers/macintosh/
8007
8008LINUX FOR POWERPC (32-BIT AND 64-BIT)
8009M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8010M:	Paul Mackerras <paulus@samba.org>
8011M:	Michael Ellerman <mpe@ellerman.id.au>
8012W:	https://github.com/linuxppc/linux/wiki
8013L:	linuxppc-dev@lists.ozlabs.org
8014Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8016S:	Supported
8017F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8018F:	Documentation/devicetree/bindings/powerpc/
8019F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8020F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8021F:	Documentation/powerpc/
8022F:	arch/powerpc/
8023F:	drivers/char/tpm/tpm_ibmvtpm*
8024F:	drivers/crypto/nx/
8025F:	drivers/crypto/vmx/
8026F:	drivers/i2c/busses/i2c-opal.c
8027F:	drivers/net/ethernet/ibm/ibmveth.*
8028F:	drivers/net/ethernet/ibm/ibmvnic.*
8029F:	drivers/pci/hotplug/pnv_php.c
8030F:	drivers/pci/hotplug/rpa*
8031F:	drivers/rtc/rtc-opal.c
8032F:	drivers/scsi/ibmvscsi/
8033F:	drivers/tty/hvc/hvc_opal.c
8034F:	drivers/watchdog/wdrtas.c
8035F:	tools/testing/selftests/powerpc
8036N:	/pmac
8037N:	powermac
8038N:	powernv
8039N:	[^a-z0-9]ps3
8040N:	pseries
8041
8042LINUX FOR POWERPC EMBEDDED MPC5XXX
8043M:	Anatolij Gustschin <agust@denx.de>
8044L:	linuxppc-dev@lists.ozlabs.org
8045T:	git git://git.denx.de/linux-denx-agust.git
8046S:	Maintained
8047F:	arch/powerpc/platforms/512x/
8048F:	arch/powerpc/platforms/52xx/
8049
8050LINUX FOR POWERPC EMBEDDED PPC4XX
8051M:	Alistair Popple <alistair@popple.id.au>
8052M:	Matt Porter <mporter@kernel.crashing.org>
8053W:	http://www.penguinppc.org/
8054L:	linuxppc-dev@lists.ozlabs.org
8055S:	Maintained
8056F:	arch/powerpc/platforms/40x/
8057F:	arch/powerpc/platforms/44x/
8058
8059LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8060M:	Scott Wood <oss@buserror.net>
8061M:	Kumar Gala <galak@kernel.crashing.org>
8062W:	http://www.penguinppc.org/
8063L:	linuxppc-dev@lists.ozlabs.org
8064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8065S:	Maintained
8066F:	arch/powerpc/platforms/83xx/
8067F:	arch/powerpc/platforms/85xx/
8068F:	Documentation/devicetree/bindings/powerpc/fsl/
8069
8070LINUX FOR POWERPC EMBEDDED PPC8XX
8071M:	Vitaly Bordug <vitb@kernel.crashing.org>
8072W:	http://www.penguinppc.org/
8073L:	linuxppc-dev@lists.ozlabs.org
8074S:	Maintained
8075F:	arch/powerpc/platforms/8xx/
8076
8077LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8078L:	linuxppc-dev@lists.ozlabs.org
8079S:	Orphan
8080F:	arch/powerpc/*/*virtex*
8081F:	arch/powerpc/*/*/*virtex*
8082
8083LINUX FOR POWERPC PA SEMI PWRFICIENT
8084L:	linuxppc-dev@lists.ozlabs.org
8085S:	Orphan
8086F:	arch/powerpc/platforms/pasemi/
8087F:	drivers/*/*pasemi*
8088F:	drivers/*/*/*pasemi*
8089
8090LINUX KERNEL DUMP TEST MODULE (LKDTM)
8091M:	Kees Cook <keescook@chromium.org>
8092S:	Maintained
8093F:	drivers/misc/lkdtm*
8094
8095LINUX SECURITY MODULE (LSM) FRAMEWORK
8096M:	Chris Wright <chrisw@sous-sol.org>
8097L:	linux-security-module@vger.kernel.org
8098S:	Supported
8099
8100LIS3LV02D ACCELEROMETER DRIVER
8101M:	Eric Piel <eric.piel@tremplin-utc.net>
8102S:	Maintained
8103F:	Documentation/misc-devices/lis3lv02d
8104F:	drivers/misc/lis3lv02d/
8105F:	drivers/platform/x86/hp_accel.c
8106
8107LIVE PATCHING
8108M:	Josh Poimboeuf <jpoimboe@redhat.com>
8109M:	Jessica Yu <jeyu@kernel.org>
8110M:	Jiri Kosina <jikos@kernel.org>
8111M:	Miroslav Benes <mbenes@suse.cz>
8112R:	Petr Mladek <pmladek@suse.com>
8113S:	Maintained
8114F:	kernel/livepatch/
8115F:	include/linux/livepatch.h
8116F:	arch/x86/include/asm/livepatch.h
8117F:	arch/x86/kernel/livepatch.c
8118F:	Documentation/livepatch/
8119F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8120F:	samples/livepatch/
8121L:	live-patching@vger.kernel.org
8122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8123
8124LLC (802.2)
8125L:	netdev@vger.kernel.org
8126S:	Odd fixes
8127F:	include/linux/llc.h
8128F:	include/uapi/linux/llc.h
8129F:	include/net/llc*
8130F:	net/llc/
8131
8132LM73 HARDWARE MONITOR DRIVER
8133M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8134L:	linux-hwmon@vger.kernel.org
8135S:	Maintained
8136F:	drivers/hwmon/lm73.c
8137
8138LM78 HARDWARE MONITOR DRIVER
8139M:	Jean Delvare <jdelvare@suse.com>
8140L:	linux-hwmon@vger.kernel.org
8141S:	Maintained
8142F:	Documentation/hwmon/lm78
8143F:	drivers/hwmon/lm78.c
8144
8145LM83 HARDWARE MONITOR DRIVER
8146M:	Jean Delvare <jdelvare@suse.com>
8147L:	linux-hwmon@vger.kernel.org
8148S:	Maintained
8149F:	Documentation/hwmon/lm83
8150F:	drivers/hwmon/lm83.c
8151
8152LM90 HARDWARE MONITOR DRIVER
8153M:	Jean Delvare <jdelvare@suse.com>
8154L:	linux-hwmon@vger.kernel.org
8155S:	Maintained
8156F:	Documentation/hwmon/lm90
8157F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8158F:	drivers/hwmon/lm90.c
8159F:	include/dt-bindings/thermal/lm90.h
8160
8161LM95234 HARDWARE MONITOR DRIVER
8162M:	Guenter Roeck <linux@roeck-us.net>
8163L:	linux-hwmon@vger.kernel.org
8164S:	Maintained
8165F:	Documentation/hwmon/lm95234
8166F:	drivers/hwmon/lm95234.c
8167
8168LME2510 MEDIA DRIVER
8169M:	Malcolm Priestley <tvboxspy@gmail.com>
8170L:	linux-media@vger.kernel.org
8171W:	https://linuxtv.org
8172Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8173S:	Maintained
8174F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8175
8176LOADPIN SECURITY MODULE
8177M:	Kees Cook <keescook@chromium.org>
8178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8179S:	Supported
8180F:	security/loadpin/
8181F:	Documentation/admin-guide/LSM/LoadPin.rst
8182
8183LOCKING PRIMITIVES
8184M:	Peter Zijlstra <peterz@infradead.org>
8185M:	Ingo Molnar <mingo@redhat.com>
8186L:	linux-kernel@vger.kernel.org
8187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8188S:	Maintained
8189F:	Documentation/locking/
8190F:	include/linux/lockdep.h
8191F:	include/linux/spinlock*.h
8192F:	arch/*/include/asm/spinlock*.h
8193F:	include/linux/rwlock*.h
8194F:	include/linux/mutex*.h
8195F:	arch/*/include/asm/mutex*.h
8196F:	include/linux/rwsem*.h
8197F:	arch/*/include/asm/rwsem.h
8198F:	include/linux/seqlock.h
8199F:	lib/locking*.[ch]
8200F:	kernel/locking/
8201
8202LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8203M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8204L:	linux-ntfs-dev@lists.sourceforge.net
8205W:	http://www.linux-ntfs.org/content/view/19/37/
8206S:	Maintained
8207F:	Documentation/ldm.txt
8208F:	block/partitions/ldm.*
8209
8210LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8211M:	Sathya Prakash <sathya.prakash@broadcom.com>
8212M:	Chaitra P B <chaitra.basappa@broadcom.com>
8213M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8214L:	MPT-FusionLinux.pdl@broadcom.com
8215L:	linux-scsi@vger.kernel.org
8216W:	http://www.avagotech.com/support/
8217S:	Supported
8218F:	drivers/message/fusion/
8219F:	drivers/scsi/mpt2sas/
8220F:	drivers/scsi/mpt3sas/
8221
8222LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8223M:	Matthew Wilcox <matthew@wil.cx>
8224L:	linux-scsi@vger.kernel.org
8225S:	Maintained
8226F:	drivers/scsi/sym53c8xx_2/
8227
8228LTC4261 HARDWARE MONITOR DRIVER
8229M:	Guenter Roeck <linux@roeck-us.net>
8230L:	linux-hwmon@vger.kernel.org
8231S:	Maintained
8232F:	Documentation/hwmon/ltc4261
8233F:	drivers/hwmon/ltc4261.c
8234
8235LTC4306 I2C MULTIPLEXER DRIVER
8236M:	Michael Hennerich <michael.hennerich@analog.com>
8237W:	http://ez.analog.com/community/linux-device-drivers
8238L:	linux-i2c@vger.kernel.org
8239S:	Supported
8240F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8241F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8242
8243LTP (Linux Test Project)
8244M:	Mike Frysinger <vapier@gentoo.org>
8245M:	Cyril Hrubis <chrubis@suse.cz>
8246M:	Wanlong Gao <wanlong.gao@gmail.com>
8247M:	Jan Stancek <jstancek@redhat.com>
8248M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8249M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8250L:	ltp@lists.linux.it (subscribers-only)
8251W:	http://linux-test-project.github.io/
8252T:	git git://github.com/linux-test-project/ltp.git
8253S:	Maintained
8254
8255M32R ARCHITECTURE
8256W:	http://www.linux-m32r.org/
8257S:	Orphan
8258F:	arch/m32r/
8259
8260M68K ARCHITECTURE
8261M:	Geert Uytterhoeven <geert@linux-m68k.org>
8262L:	linux-m68k@lists.linux-m68k.org
8263W:	http://www.linux-m68k.org/
8264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8265S:	Maintained
8266F:	arch/m68k/
8267F:	drivers/zorro/
8268
8269M68K ON APPLE MACINTOSH
8270M:	Joshua Thompson <funaho@jurai.org>
8271W:	http://www.mac.linux-m68k.org/
8272L:	linux-m68k@lists.linux-m68k.org
8273S:	Maintained
8274F:	arch/m68k/mac/
8275
8276M68K ON HP9000/300
8277M:	Philip Blundell <philb@gnu.org>
8278W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8279S:	Maintained
8280F:	arch/m68k/hp300/
8281
8282M88DS3103 MEDIA DRIVER
8283M:	Antti Palosaari <crope@iki.fi>
8284L:	linux-media@vger.kernel.org
8285W:	https://linuxtv.org
8286W:	http://palosaari.fi/linux/
8287Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8288T:	git git://linuxtv.org/anttip/media_tree.git
8289S:	Maintained
8290F:	drivers/media/dvb-frontends/m88ds3103*
8291
8292M88RS2000 MEDIA DRIVER
8293M:	Malcolm Priestley <tvboxspy@gmail.com>
8294L:	linux-media@vger.kernel.org
8295W:	https://linuxtv.org
8296Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8297S:	Maintained
8298F:	drivers/media/dvb-frontends/m88rs2000*
8299
8300MA901 MASTERKIT USB FM RADIO DRIVER
8301M:	Alexey Klimov <klimov.linux@gmail.com>
8302L:	linux-media@vger.kernel.org
8303T:	git git://linuxtv.org/media_tree.git
8304S:	Maintained
8305F:	drivers/media/radio/radio-ma901.c
8306
8307MAC80211
8308M:	Johannes Berg <johannes@sipsolutions.net>
8309L:	linux-wireless@vger.kernel.org
8310W:	http://wireless.kernel.org/
8311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8313S:	Maintained
8314F:	Documentation/networking/mac80211-injection.txt
8315F:	include/net/mac80211.h
8316F:	net/mac80211/
8317F:	drivers/net/wireless/mac80211_hwsim.[ch]
8318F:	Documentation/networking/mac80211_hwsim/README
8319
8320MAILBOX API
8321M:	Jassi Brar <jassisinghbrar@gmail.com>
8322L:	linux-kernel@vger.kernel.org
8323S:	Maintained
8324F:	drivers/mailbox/
8325F:	include/linux/mailbox_client.h
8326F:	include/linux/mailbox_controller.h
8327
8328MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8329M:	Michael Kerrisk <mtk.manpages@gmail.com>
8330W:	http://www.kernel.org/doc/man-pages
8331L:	linux-man@vger.kernel.org
8332S:	Maintained
8333
8334MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8335M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8336L:	linux-mips@linux-mips.org
8337S:	Maintained
8338F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8339
8340MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8341M:	Andrew Lunn <andrew@lunn.ch>
8342M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8343L:	netdev@vger.kernel.org
8344S:	Maintained
8345F:	drivers/net/dsa/mv88e6xxx/
8346F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8347
8348MARVELL ARMADA DRM SUPPORT
8349M:	Russell King <linux@armlinux.org.uk>
8350S:	Maintained
8351T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8352T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8353F:	drivers/gpu/drm/armada/
8354F:	include/uapi/drm/armada_drm.h
8355F:	Documentation/devicetree/bindings/display/armada/
8356
8357MARVELL CRYPTO DRIVER
8358M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8359M:	Arnaud Ebalard <arno@natisbad.org>
8360F:	drivers/crypto/marvell/
8361S:	Maintained
8362L:	linux-crypto@vger.kernel.org
8363
8364MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8365M:	Mirko Lindner <mlindner@marvell.com>
8366M:	Stephen Hemminger <stephen@networkplumber.org>
8367L:	netdev@vger.kernel.org
8368S:	Maintained
8369F:	drivers/net/ethernet/marvell/sk*
8370
8371MARVELL LIBERTAS WIRELESS DRIVER
8372L:	libertas-dev@lists.infradead.org
8373S:	Orphan
8374F:	drivers/net/wireless/marvell/libertas/
8375
8376MARVELL MACCHIATOBIN SUPPORT
8377M:	Russell King <rmk@armlinux.org.uk>
8378L:	linux-arm-kernel@lists.infradead.org
8379S:	Maintained
8380F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8381
8382MARVELL MV643XX ETHERNET DRIVER
8383M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8384L:	netdev@vger.kernel.org
8385S:	Maintained
8386F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8387F:	include/linux/mv643xx.h
8388
8389MARVELL MV88X3310 PHY DRIVER
8390M:	Russell King <rmk@armlinux.org.uk>
8391L:	netdev@vger.kernel.org
8392S:	Maintained
8393F:	drivers/net/phy/marvell10g.c
8394
8395MARVELL MVNETA ETHERNET DRIVER
8396M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8397L:	netdev@vger.kernel.org
8398S:	Maintained
8399F:	drivers/net/ethernet/marvell/mvneta.*
8400
8401MARVELL MWIFIEX WIRELESS DRIVER
8402M:	Amitkumar Karwar <amitkarwar@gmail.com>
8403M:	Nishant Sarmukadam <nishants@marvell.com>
8404M:	Ganapathi Bhat <gbhat@marvell.com>
8405M:	Xinming Hu <huxm@marvell.com>
8406L:	linux-wireless@vger.kernel.org
8407S:	Maintained
8408F:	drivers/net/wireless/marvell/mwifiex/
8409
8410MARVELL MWL8K WIRELESS DRIVER
8411M:	Lennert Buytenhek <buytenh@wantstofly.org>
8412L:	linux-wireless@vger.kernel.org
8413S:	Odd Fixes
8414F:	drivers/net/wireless/marvell/mwl8k.c
8415
8416MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8417M:	Nicolas Pitre <nico@fluxnic.net>
8418S:	Odd Fixes
8419F:	drivers/mmc/host/mvsdio.*
8420
8421MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8422M:	Hu Ziji <huziji@marvell.com>
8423L:	linux-mmc@vger.kernel.org
8424S:	Supported
8425F:	drivers/mmc/host/sdhci-xenon*
8426F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8427
8428MATROX FRAMEBUFFER DRIVER
8429L:	linux-fbdev@vger.kernel.org
8430S:	Orphan
8431F:	drivers/video/fbdev/matrox/matroxfb_*
8432F:	include/uapi/linux/matroxfb.h
8433
8434MAX16065 HARDWARE MONITOR DRIVER
8435M:	Guenter Roeck <linux@roeck-us.net>
8436L:	linux-hwmon@vger.kernel.org
8437S:	Maintained
8438F:	Documentation/hwmon/max16065
8439F:	drivers/hwmon/max16065.c
8440
8441MAX20751 HARDWARE MONITOR DRIVER
8442M:	Guenter Roeck <linux@roeck-us.net>
8443L:	linux-hwmon@vger.kernel.org
8444S:	Maintained
8445F:	Documentation/hwmon/max20751
8446F:	drivers/hwmon/max20751.c
8447
8448MAX2175 SDR TUNER DRIVER
8449M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8450L:	linux-media@vger.kernel.org
8451T:	git git://linuxtv.org/media_tree.git
8452S:	Maintained
8453F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8454F:	Documentation/media/v4l-drivers/max2175.rst
8455F:	drivers/media/i2c/max2175*
8456F:	include/uapi/linux/max2175.h
8457
8458MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8459L:	linux-hwmon@vger.kernel.org
8460S:	Orphan
8461F:	Documentation/hwmon/max6650
8462F:	drivers/hwmon/max6650.c
8463
8464MAX6697 HARDWARE MONITOR DRIVER
8465M:	Guenter Roeck <linux@roeck-us.net>
8466L:	linux-hwmon@vger.kernel.org
8467S:	Maintained
8468F:	Documentation/hwmon/max6697
8469F:	Documentation/devicetree/bindings/i2c/max6697.txt
8470F:	drivers/hwmon/max6697.c
8471F:	include/linux/platform_data/max6697.h
8472
8473MAX9860 MONO AUDIO VOICE CODEC DRIVER
8474M:	Peter Rosin <peda@axentia.se>
8475L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8476S:	Maintained
8477F:	Documentation/devicetree/bindings/sound/max9860.txt
8478F:	sound/soc/codecs/max9860.*
8479
8480MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8481M:	Javier Martinez Canillas <javier@dowhile0.org>
8482L:	linux-kernel@vger.kernel.org
8483S:	Supported
8484F:	drivers/regulator/max77802-regulator.c
8485F:	Documentation/devicetree/bindings/*/*max77802.txt
8486F:	include/dt-bindings/*/*max77802.h
8487
8488MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8489M:	Krzysztof Kozlowski <krzk@kernel.org>
8490M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8491L:	linux-pm@vger.kernel.org
8492S:	Supported
8493F:	drivers/power/supply/max14577_charger.c
8494F:	drivers/power/supply/max77693_charger.c
8495
8496MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8497M:	Chanwoo Choi <cw00.choi@samsung.com>
8498M:	Krzysztof Kozlowski <krzk@kernel.org>
8499M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8500L:	linux-kernel@vger.kernel.org
8501S:	Supported
8502F:	drivers/*/max14577*.c
8503F:	drivers/*/max77686*.c
8504F:	drivers/*/max77693*.c
8505F:	drivers/extcon/extcon-max14577.c
8506F:	drivers/extcon/extcon-max77693.c
8507F:	drivers/rtc/rtc-max77686.c
8508F:	drivers/clk/clk-max77686.c
8509F:	Documentation/devicetree/bindings/mfd/max14577.txt
8510F:	Documentation/devicetree/bindings/*/max77686.txt
8511F:	Documentation/devicetree/bindings/mfd/max77693.txt
8512F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8513F:	include/linux/mfd/max14577*.h
8514F:	include/linux/mfd/max77686*.h
8515F:	include/linux/mfd/max77693*.h
8516
8517MAXIRADIO FM RADIO RECEIVER DRIVER
8518M:	Hans Verkuil <hverkuil@xs4all.nl>
8519L:	linux-media@vger.kernel.org
8520T:	git git://linuxtv.org/media_tree.git
8521W:	https://linuxtv.org
8522S:	Maintained
8523F:	drivers/media/radio/radio-maxiradio*
8524
8525MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8526M:	Peter Rosin <peda@axentia.se>
8527L:	linux-iio@vger.kernel.org
8528S:	Maintained
8529F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8530F:	drivers/iio/potentiometer/mcp4531.c
8531
8532MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8533M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8534L:	linux-iio@vger.kernel.org
8535S:	Maintained
8536F:	drivers/iio/dac/cio-dac.c
8537
8538MEDIA DRIVERS FOR ASCOT2E
8539M:	Sergey Kozlov <serjk@netup.ru>
8540M:	Abylay Ospan <aospan@netup.ru>
8541L:	linux-media@vger.kernel.org
8542W:	https://linuxtv.org
8543W:	http://netup.tv/
8544T:	git git://linuxtv.org/media_tree.git
8545S:	Supported
8546F:	drivers/media/dvb-frontends/ascot2e*
8547
8548MEDIA DRIVERS FOR CXD2841ER
8549M:	Sergey Kozlov <serjk@netup.ru>
8550M:	Abylay Ospan <aospan@netup.ru>
8551L:	linux-media@vger.kernel.org
8552W:	https://linuxtv.org
8553W:	http://netup.tv/
8554T:	git git://linuxtv.org/media_tree.git
8555S:	Supported
8556F:	drivers/media/dvb-frontends/cxd2841er*
8557
8558MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8559M:	Daniel Scheller <d.scheller.oss@gmail.com>
8560L:	linux-media@vger.kernel.org
8561W:	https://linuxtv.org
8562T:	git git://linuxtv.org/media_tree.git
8563S:	Maintained
8564F:	drivers/media/pci/ddbridge/*
8565
8566MEDIA DRIVERS FOR FREESCALE IMX
8567M:	Steve Longerbeam <slongerbeam@gmail.com>
8568M:	Philipp Zabel <p.zabel@pengutronix.de>
8569L:	linux-media@vger.kernel.org
8570T:	git git://linuxtv.org/media_tree.git
8571S:	Maintained
8572F:	Documentation/devicetree/bindings/media/imx.txt
8573F:	Documentation/media/v4l-drivers/imx.rst
8574F:	drivers/staging/media/imx/
8575F:	include/linux/imx-media.h
8576F:	include/media/imx.h
8577
8578MEDIA DRIVERS FOR HELENE
8579M:	Abylay Ospan <aospan@netup.ru>
8580L:	linux-media@vger.kernel.org
8581W:	https://linuxtv.org
8582W:	http://netup.tv/
8583T:	git git://linuxtv.org/media_tree.git
8584S:	Supported
8585F:	drivers/media/dvb-frontends/helene*
8586
8587MEDIA DRIVERS FOR HORUS3A
8588M:	Sergey Kozlov <serjk@netup.ru>
8589M:	Abylay Ospan <aospan@netup.ru>
8590L:	linux-media@vger.kernel.org
8591W:	https://linuxtv.org
8592W:	http://netup.tv/
8593T:	git git://linuxtv.org/media_tree.git
8594S:	Supported
8595F:	drivers/media/dvb-frontends/horus3a*
8596
8597MEDIA DRIVERS FOR LNBH25
8598M:	Sergey Kozlov <serjk@netup.ru>
8599M:	Abylay Ospan <aospan@netup.ru>
8600L:	linux-media@vger.kernel.org
8601W:	https://linuxtv.org
8602W:	http://netup.tv/
8603T:	git git://linuxtv.org/media_tree.git
8604S:	Supported
8605F:	drivers/media/dvb-frontends/lnbh25*
8606
8607MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8608M:	Daniel Scheller <d.scheller.oss@gmail.com>
8609L:	linux-media@vger.kernel.org
8610W:	https://linuxtv.org
8611T:	git git://linuxtv.org/media_tree.git
8612S:	Maintained
8613F:	drivers/media/dvb-frontends/mxl5xx*
8614
8615MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8616M:	Sergey Kozlov <serjk@netup.ru>
8617M:	Abylay Ospan <aospan@netup.ru>
8618L:	linux-media@vger.kernel.org
8619W:	https://linuxtv.org
8620W:	http://netup.tv/
8621T:	git git://linuxtv.org/media_tree.git
8622S:	Supported
8623F:	drivers/media/pci/netup_unidvb/*
8624
8625MEDIA DRIVERS FOR RENESAS - DRIF
8626M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8627L:	linux-media@vger.kernel.org
8628L:	linux-renesas-soc@vger.kernel.org
8629T:	git git://linuxtv.org/media_tree.git
8630S:	Supported
8631F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8632F:	drivers/media/platform/rcar_drif.c
8633
8634MEDIA DRIVERS FOR RENESAS - FCP
8635M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8636L:	linux-media@vger.kernel.org
8637L:	linux-renesas-soc@vger.kernel.org
8638T:	git git://linuxtv.org/media_tree.git
8639S:	Supported
8640F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8641F:	drivers/media/platform/rcar-fcp.c
8642F:	include/media/rcar-fcp.h
8643
8644MEDIA DRIVERS FOR RENESAS - FDP1
8645M:	Kieran Bingham <kieran@bingham.xyz>
8646L:	linux-media@vger.kernel.org
8647L:	linux-renesas-soc@vger.kernel.org
8648T:	git git://linuxtv.org/media_tree.git
8649S:	Supported
8650F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8651F:	drivers/media/platform/rcar_fdp1.c
8652
8653MEDIA DRIVERS FOR RENESAS - VIN
8654M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8655L:	linux-media@vger.kernel.org
8656L:	linux-renesas-soc@vger.kernel.org
8657T:	git git://linuxtv.org/media_tree.git
8658S:	Supported
8659F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8660F:	drivers/media/platform/rcar-vin/
8661
8662MEDIA DRIVERS FOR RENESAS - VSP1
8663M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8664L:	linux-media@vger.kernel.org
8665L:	linux-renesas-soc@vger.kernel.org
8666T:	git git://linuxtv.org/media_tree.git
8667S:	Supported
8668F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8669F:	drivers/media/platform/vsp1/
8670
8671MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8672M:	Daniel Scheller <d.scheller.oss@gmail.com>
8673L:	linux-media@vger.kernel.org
8674W:	https://linuxtv.org
8675T:	git git://linuxtv.org/media_tree.git
8676S:	Maintained
8677F:	drivers/media/dvb-frontends/stv0910*
8678
8679MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8680M:	Daniel Scheller <d.scheller.oss@gmail.com>
8681L:	linux-media@vger.kernel.org
8682W:	https://linuxtv.org
8683T:	git git://linuxtv.org/media_tree.git
8684S:	Maintained
8685F:	drivers/media/dvb-frontends/stv6111*
8686
8687MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8688M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8689M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8690P:	LinuxTV.org Project
8691L:	linux-media@vger.kernel.org
8692W:	https://linuxtv.org
8693Q:	http://patchwork.kernel.org/project/linux-media/list/
8694T:	git git://linuxtv.org/media_tree.git
8695S:	Maintained
8696F:	Documentation/devicetree/bindings/media/
8697F:	Documentation/media/
8698F:	drivers/media/
8699F:	drivers/staging/media/
8700F:	include/linux/platform_data/media/
8701F:	include/media/
8702F:	include/uapi/linux/dvb/
8703F:	include/uapi/linux/videodev2.h
8704F:	include/uapi/linux/media.h
8705F:	include/uapi/linux/v4l2-*
8706F:	include/uapi/linux/meye.h
8707F:	include/uapi/linux/ivtv*
8708F:	include/uapi/linux/uvcvideo.h
8709
8710MEDIATEK CIR DRIVER
8711M:	Sean Wang <sean.wang@mediatek.com>
8712S:	Maintained
8713F:	drivers/media/rc/mtk-cir.c
8714
8715MEDIATEK PMIC LED DRIVER
8716M:	Sean Wang <sean.wang@mediatek.com>
8717S:	Maintained
8718F:	drivers/leds/leds-mt6323.c
8719F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8720
8721MEDIATEK ETHERNET DRIVER
8722M:	Felix Fietkau <nbd@openwrt.org>
8723M:	John Crispin <john@phrozen.org>
8724M:	Sean Wang <sean.wang@mediatek.com>
8725M:	Nelson Chang <nelson.chang@mediatek.com>
8726L:	netdev@vger.kernel.org
8727S:	Maintained
8728F:	drivers/net/ethernet/mediatek/
8729
8730MEDIATEK JPEG DRIVER
8731M:	Rick Chang <rick.chang@mediatek.com>
8732M:	Bin Liu <bin.liu@mediatek.com>
8733S:	Supported
8734F:	drivers/media/platform/mtk-jpeg/
8735F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8736
8737MEDIATEK MDP DRIVER
8738M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8739M:	Houlong Wei <houlong.wei@mediatek.com>
8740M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8741S:	Supported
8742F:	drivers/media/platform/mtk-mdp/
8743F:	drivers/media/platform/mtk-vpu/
8744F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8745
8746MEDIATEK MEDIA DRIVER
8747M:	Tiffany Lin <tiffany.lin@mediatek.com>
8748M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8749S:	Supported
8750F:	drivers/media/platform/mtk-vcodec/
8751F:	drivers/media/platform/mtk-vpu/
8752F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8753F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8754
8755MEDIATEK MT7601U WIRELESS LAN DRIVER
8756M:	Jakub Kicinski <kubakici@wp.pl>
8757L:	linux-wireless@vger.kernel.org
8758S:	Maintained
8759F:	drivers/net/wireless/mediatek/mt7601u/
8760
8761MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8762M:	Sean Wang <sean.wang@mediatek.com>
8763S:	Maintained
8764F:	drivers/char/hw_random/mtk-rng.c
8765
8766MEDIATEK USB3 DRD IP DRIVER
8767M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8768L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8770L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8771S:	Maintained
8772F:	drivers/usb/mtu3/
8773
8774MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8775M:	Peter Senna Tschudin <peter.senna@collabora.com>
8776M:	Martin Donnelly <martin.donnelly@ge.com>
8777M:	Martyn Welch <martyn.welch@collabora.co.uk>
8778S:	Maintained
8779F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8780F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8781
8782MEGARAID SCSI/SAS DRIVERS
8783M:	Kashyap Desai <kashyap.desai@broadcom.com>
8784M:	Sumit Saxena <sumit.saxena@broadcom.com>
8785M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8786L:	megaraidlinux.pdl@broadcom.com
8787L:	linux-scsi@vger.kernel.org
8788W:	http://www.avagotech.com/support/
8789S:	Maintained
8790F:	Documentation/scsi/megaraid.txt
8791F:	drivers/scsi/megaraid.*
8792F:	drivers/scsi/megaraid/
8793
8794MELEXIS MLX90614 DRIVER
8795M:	Crt Mori <cmo@melexis.com>
8796L:	linux-iio@vger.kernel.org
8797W:	http://www.melexis.com
8798S:	Supported
8799F:	drivers/iio/temperature/mlx90614.c
8800
8801MELEXIS MLX90632 DRIVER
8802M:	Crt Mori <cmo@melexis.com>
8803L:	linux-iio@vger.kernel.org
8804W:	http://www.melexis.com
8805S:	Supported
8806F:	drivers/iio/temperature/mlx90632.c
8807
8808MELFAS MIP4 TOUCHSCREEN DRIVER
8809M:	Sangwon Jee <jeesw@melfas.com>
8810W:	http://www.melfas.com
8811S:	Supported
8812F:	drivers/input/touchscreen/melfas_mip4.c
8813F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8814
8815MELLANOX ETHERNET DRIVER (mlx4_en)
8816M:	Tariq Toukan <tariqt@mellanox.com>
8817L:	netdev@vger.kernel.org
8818S:	Supported
8819W:	http://www.mellanox.com
8820Q:	http://patchwork.ozlabs.org/project/netdev/list/
8821F:	drivers/net/ethernet/mellanox/mlx4/en_*
8822
8823MELLANOX ETHERNET DRIVER (mlx5e)
8824M:	Saeed Mahameed <saeedm@mellanox.com>
8825L:	netdev@vger.kernel.org
8826S:	Supported
8827W:	http://www.mellanox.com
8828Q:	http://patchwork.ozlabs.org/project/netdev/list/
8829F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8830
8831MELLANOX ETHERNET INNOVA DRIVER
8832M:	Ilan Tayari <ilant@mellanox.com>
8833R:	Boris Pismenny <borisp@mellanox.com>
8834L:	netdev@vger.kernel.org
8835S:	Supported
8836W:	http://www.mellanox.com
8837Q:	http://patchwork.ozlabs.org/project/netdev/list/
8838F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8839F:	include/linux/mlx5/mlx5_ifc_fpga.h
8840
8841MELLANOX ETHERNET INNOVA IPSEC DRIVER
8842M:	Ilan Tayari <ilant@mellanox.com>
8843R:	Boris Pismenny <borisp@mellanox.com>
8844L:	netdev@vger.kernel.org
8845S:	Supported
8846W:	http://www.mellanox.com
8847Q:	http://patchwork.ozlabs.org/project/netdev/list/
8848F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8849F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8850
8851MELLANOX ETHERNET SWITCH DRIVERS
8852M:	Jiri Pirko <jiri@mellanox.com>
8853M:	Ido Schimmel <idosch@mellanox.com>
8854L:	netdev@vger.kernel.org
8855S:	Supported
8856W:	http://www.mellanox.com
8857Q:	http://patchwork.ozlabs.org/project/netdev/list/
8858F:	drivers/net/ethernet/mellanox/mlxsw/
8859
8860MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8861M:	mlxsw@mellanox.com
8862L:	netdev@vger.kernel.org
8863S:	Supported
8864W:	http://www.mellanox.com
8865Q:	http://patchwork.ozlabs.org/project/netdev/list/
8866F:	drivers/net/ethernet/mellanox/mlxfw/
8867
8868MELLANOX MLX CPLD HOTPLUG DRIVER
8869M:	Vadim Pasternak <vadimp@mellanox.com>
8870L:	platform-driver-x86@vger.kernel.org
8871S:	Supported
8872F:	drivers/platform/x86/mlxcpld-hotplug.c
8873F:	include/linux/platform_data/mlxcpld-hotplug.h
8874
8875MELLANOX MLX4 core VPI driver
8876M:	Tariq Toukan <tariqt@mellanox.com>
8877L:	netdev@vger.kernel.org
8878L:	linux-rdma@vger.kernel.org
8879W:	http://www.mellanox.com
8880Q:	http://patchwork.ozlabs.org/project/netdev/list/
8881S:	Supported
8882F:	drivers/net/ethernet/mellanox/mlx4/
8883F:	include/linux/mlx4/
8884
8885MELLANOX MLX4 IB driver
8886M:	Yishai Hadas <yishaih@mellanox.com>
8887L:	linux-rdma@vger.kernel.org
8888W:	http://www.mellanox.com
8889Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8890S:	Supported
8891F:	drivers/infiniband/hw/mlx4/
8892F:	include/linux/mlx4/
8893F:	include/uapi/rdma/mlx4-abi.h
8894
8895MELLANOX MLX5 core VPI driver
8896M:	Saeed Mahameed <saeedm@mellanox.com>
8897M:	Matan Barak <matanb@mellanox.com>
8898M:	Leon Romanovsky <leonro@mellanox.com>
8899L:	netdev@vger.kernel.org
8900L:	linux-rdma@vger.kernel.org
8901W:	http://www.mellanox.com
8902Q:	http://patchwork.ozlabs.org/project/netdev/list/
8903S:	Supported
8904F:	drivers/net/ethernet/mellanox/mlx5/core/
8905F:	include/linux/mlx5/
8906
8907MELLANOX MLX5 IB driver
8908M:	Matan Barak <matanb@mellanox.com>
8909M:	Leon Romanovsky <leonro@mellanox.com>
8910L:	linux-rdma@vger.kernel.org
8911W:	http://www.mellanox.com
8912Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8913S:	Supported
8914F:	drivers/infiniband/hw/mlx5/
8915F:	include/linux/mlx5/
8916F:	include/uapi/rdma/mlx5-abi.h
8917
8918MELLANOX MLXCPLD I2C AND MUX DRIVER
8919M:	Vadim Pasternak <vadimp@mellanox.com>
8920M:	Michael Shych <michaelsh@mellanox.com>
8921L:	linux-i2c@vger.kernel.org
8922S:	Supported
8923F:	drivers/i2c/busses/i2c-mlxcpld.c
8924F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8925F:	Documentation/i2c/busses/i2c-mlxcpld
8926
8927MELLANOX MLXCPLD LED DRIVER
8928M:	Vadim Pasternak <vadimp@mellanox.com>
8929L:	linux-leds@vger.kernel.org
8930S:	Supported
8931F:	drivers/leds/leds-mlxcpld.c
8932F:	Documentation/leds/leds-mlxcpld.txt
8933
8934MELLANOX PLATFORM DRIVER
8935M:	Vadim Pasternak <vadimp@mellanox.com>
8936L:	platform-driver-x86@vger.kernel.org
8937S:	Supported
8938F:	drivers/platform/x86/mlx-platform.c
8939
8940MEMBARRIER SUPPORT
8941M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8942M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8943L:	linux-kernel@vger.kernel.org
8944S:	Supported
8945F:	kernel/sched/membarrier.c
8946F:	include/uapi/linux/membarrier.h
8947
8948MEMORY MANAGEMENT
8949L:	linux-mm@kvack.org
8950W:	http://www.linux-mm.org
8951S:	Maintained
8952F:	include/linux/mm.h
8953F:	include/linux/gfp.h
8954F:	include/linux/mmzone.h
8955F:	include/linux/memory_hotplug.h
8956F:	include/linux/vmalloc.h
8957F:	mm/
8958
8959MEMORY TECHNOLOGY DEVICES (MTD)
8960M:	David Woodhouse <dwmw2@infradead.org>
8961M:	Brian Norris <computersforpeace@gmail.com>
8962M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8963M:	Marek Vasut <marek.vasut@gmail.com>
8964M:	Richard Weinberger <richard@nod.at>
8965M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8966L:	linux-mtd@lists.infradead.org
8967W:	http://www.linux-mtd.infradead.org/
8968Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8969T:	git git://git.infradead.org/linux-mtd.git master
8970T:	git git://git.infradead.org/l2-mtd.git master
8971S:	Maintained
8972F:	Documentation/devicetree/bindings/mtd/
8973F:	drivers/mtd/
8974F:	include/linux/mtd/
8975F:	include/uapi/mtd/
8976
8977MEN A21 WATCHDOG DRIVER
8978M:	Johannes Thumshirn <morbidrsa@gmail.com>
8979L:	linux-watchdog@vger.kernel.org
8980S:	Maintained
8981F:	drivers/watchdog/mena21_wdt.c
8982
8983MEN CHAMELEON BUS (mcb)
8984M:	Johannes Thumshirn <morbidrsa@gmail.com>
8985S:	Maintained
8986F:	drivers/mcb/
8987F:	include/linux/mcb.h
8988F:	Documentation/men-chameleon-bus.txt
8989
8990MEN F21BMC (Board Management Controller)
8991M:	Andreas Werner <andreas.werner@men.de>
8992S:	Supported
8993F:	drivers/mfd/menf21bmc.c
8994F:	drivers/watchdog/menf21bmc_wdt.c
8995F:	drivers/leds/leds-menf21bmc.c
8996F:	drivers/hwmon/menf21bmc_hwmon.c
8997F:	Documentation/hwmon/menf21bmc
8998
8999MESON AO CEC DRIVER FOR AMLOGIC SOCS
9000M:	Neil Armstrong <narmstrong@baylibre.com>
9001L:	linux-media@lists.freedesktop.org
9002L:	linux-amlogic@lists.infradead.org
9003W:	http://linux-meson.com/
9004S:	Supported
9005F:	drivers/media/platform/meson/ao-cec.c
9006F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9007T:	git git://linuxtv.org/media_tree.git
9008
9009METAG ARCHITECTURE
9010M:	James Hogan <jhogan@kernel.org>
9011L:	linux-metag@vger.kernel.org
9012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9013S:	Odd Fixes
9014F:	arch/metag/
9015F:	Documentation/metag/
9016F:	Documentation/devicetree/bindings/metag/
9017F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9018F:	drivers/clocksource/metag_generic.c
9019F:	drivers/irqchip/irq-metag.c
9020F:	drivers/irqchip/irq-metag-ext.c
9021F:	drivers/tty/metag_da.c
9022
9023MICROBLAZE ARCHITECTURE
9024M:	Michal Simek <monstr@monstr.eu>
9025W:	http://www.monstr.eu/fdt/
9026T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9027S:	Supported
9028F:	arch/microblaze/
9029
9030MICROCHIP / ATMEL AT91 SERIAL DRIVER
9031M:	Richard Genoud <richard.genoud@gmail.com>
9032S:	Maintained
9033F:	drivers/tty/serial/atmel_serial.c
9034F:	drivers/tty/serial/atmel_serial.h
9035
9036MICROCHIP / ATMEL DMA DRIVER
9037M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9039L:	dmaengine@vger.kernel.org
9040S:	Supported
9041F:	drivers/dma/at_hdmac.c
9042F:	drivers/dma/at_hdmac_regs.h
9043F:	include/linux/platform_data/dma-atmel.h
9044
9045MICROCHIP / ATMEL ECC DRIVER
9046M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9047L:	linux-crypto@vger.kernel.org
9048S:	Maintained
9049F:	drivers/crypto/atmel-ecc.*
9050
9051MICROCHIP / ATMEL ISC DRIVER
9052M:	Songjun Wu <songjun.wu@microchip.com>
9053L:	linux-media@vger.kernel.org
9054S:	Supported
9055F:	drivers/media/platform/atmel/atmel-isc.c
9056F:	drivers/media/platform/atmel/atmel-isc-regs.h
9057F:	devicetree/bindings/media/atmel-isc.txt
9058
9059MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9060M:	Woojung Huh <Woojung.Huh@microchip.com>
9061M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9062L:	netdev@vger.kernel.org
9063S:	Maintained
9064F:	net/dsa/tag_ksz.c
9065F:	drivers/net/dsa/microchip/*
9066F:	include/linux/platform_data/microchip-ksz.h
9067F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9068
9069MICROCHIP USB251XB DRIVER
9070M:	Richard Leitner <richard.leitner@skidata.com>
9071L:	linux-usb@vger.kernel.org
9072S:	Maintained
9073F:	drivers/usb/misc/usb251xb.c
9074F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9075
9076MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9077M:	Don Brace <don.brace@microsemi.com>
9078L:	esc.storagedev@microsemi.com
9079L:	linux-scsi@vger.kernel.org
9080S:	Supported
9081F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9082F:	drivers/scsi/smartpqi/Kconfig
9083F:	drivers/scsi/smartpqi/Makefile
9084F:	include/linux/cciss*.h
9085F:	include/uapi/linux/cciss*.h
9086F:	Documentation/scsi/smartpqi.txt
9087
9088MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9089M:	Chen Yu <yu.c.chen@intel.com>
9090L:	platform-driver-x86@vger.kernel.org
9091S:	Supported
9092F:	drivers/platform/x86/surfacepro3_button.c
9093
9094MICROTEK X6 SCANNER
9095M:	Oliver Neukum <oliver@neukum.org>
9096S:	Maintained
9097F:	drivers/usb/image/microtek.*
9098
9099MIPS
9100M:	Ralf Baechle <ralf@linux-mips.org>
9101L:	linux-mips@linux-mips.org
9102W:	http://www.linux-mips.org/
9103T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9104Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9105S:	Supported
9106F:	Documentation/devicetree/bindings/mips/
9107F:	Documentation/mips/
9108F:	arch/mips/
9109
9110MIPS BOSTON DEVELOPMENT BOARD
9111M:	Paul Burton <paul.burton@mips.com>
9112L:	linux-mips@linux-mips.org
9113S:	Maintained
9114F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9115F:	arch/mips/boot/dts/img/boston.dts
9116F:	arch/mips/configs/generic/board-boston.config
9117F:	drivers/clk/imgtec/clk-boston.c
9118F:	include/dt-bindings/clock/boston-clock.h
9119
9120MIPS GENERIC PLATFORM
9121M:	Paul Burton <paul.burton@mips.com>
9122L:	linux-mips@linux-mips.org
9123S:	Supported
9124F:	arch/mips/generic/
9125F:	arch/mips/tools/generic-board-config.sh
9126
9127MIPS/LOONGSON1 ARCHITECTURE
9128M:	Keguang Zhang <keguang.zhang@gmail.com>
9129L:	linux-mips@linux-mips.org
9130S:	Maintained
9131F:	arch/mips/loongson32/
9132F:	arch/mips/include/asm/mach-loongson32/
9133F:	drivers/*/*loongson1*
9134F:	drivers/*/*/*loongson1*
9135
9136MIPS RINT INSTRUCTION EMULATION
9137M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9138L:	linux-mips@linux-mips.org
9139S:	Supported
9140F:	arch/mips/math-emu/sp_rint.c
9141F:	arch/mips/math-emu/dp_rint.c
9142
9143MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9144M:	Hans Verkuil <hverkuil@xs4all.nl>
9145L:	linux-media@vger.kernel.org
9146T:	git git://linuxtv.org/media_tree.git
9147W:	https://linuxtv.org
9148S:	Odd Fixes
9149F:	drivers/media/radio/radio-miropcm20*
9150
9151MMP SUPPORT
9152M:	Eric Miao <eric.y.miao@gmail.com>
9153M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9155T:	git git://github.com/hzhuang1/linux.git
9156T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9157S:	Maintained
9158F:	arch/arm/boot/dts/mmp*
9159F:	arch/arm/mach-mmp/
9160
9161MN88472 MEDIA DRIVER
9162M:	Antti Palosaari <crope@iki.fi>
9163L:	linux-media@vger.kernel.org
9164W:	https://linuxtv.org
9165W:	http://palosaari.fi/linux/
9166Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9167S:	Maintained
9168F:	drivers/media/dvb-frontends/mn88472*
9169
9170MN88473 MEDIA DRIVER
9171M:	Antti Palosaari <crope@iki.fi>
9172L:	linux-media@vger.kernel.org
9173W:	https://linuxtv.org
9174W:	http://palosaari.fi/linux/
9175Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9176S:	Maintained
9177F:	drivers/media/dvb-frontends/mn88473*
9178
9179MODULE SUPPORT
9180M:	Jessica Yu <jeyu@kernel.org>
9181M:	Rusty Russell <rusty@rustcorp.com.au>
9182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9183S:	Maintained
9184F:	include/linux/module.h
9185F:	kernel/module.c
9186
9187MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9188W:	http://popies.net/meye/
9189S:	Orphan
9190F:	Documentation/media/v4l-drivers/meye*
9191F:	drivers/media/pci/meye/
9192F:	include/uapi/linux/meye.h
9193
9194MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9195M:	Jiri Slaby <jirislaby@gmail.com>
9196S:	Maintained
9197F:	Documentation/serial/moxa-smartio
9198F:	drivers/tty/mxser.*
9199
9200MR800 AVERMEDIA USB FM RADIO DRIVER
9201M:	Alexey Klimov <klimov.linux@gmail.com>
9202L:	linux-media@vger.kernel.org
9203T:	git git://linuxtv.org/media_tree.git
9204S:	Maintained
9205F:	drivers/media/radio/radio-mr800.c
9206
9207MRF24J40 IEEE 802.15.4 RADIO DRIVER
9208M:	Alan Ott <alan@signal11.us>
9209L:	linux-wpan@vger.kernel.org
9210S:	Maintained
9211F:	drivers/net/ieee802154/mrf24j40.c
9212F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9213
9214MSI LAPTOP SUPPORT
9215M:	"Lee, Chun-Yi" <jlee@suse.com>
9216L:	platform-driver-x86@vger.kernel.org
9217S:	Maintained
9218F:	drivers/platform/x86/msi-laptop.c
9219
9220MSI WMI SUPPORT
9221L:	platform-driver-x86@vger.kernel.org
9222S:	Orphan
9223F:	drivers/platform/x86/msi-wmi.c
9224
9225MSI001 MEDIA DRIVER
9226M:	Antti Palosaari <crope@iki.fi>
9227L:	linux-media@vger.kernel.org
9228W:	https://linuxtv.org
9229W:	http://palosaari.fi/linux/
9230Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9231T:	git git://linuxtv.org/anttip/media_tree.git
9232S:	Maintained
9233F:	drivers/media/tuners/msi001*
9234
9235MSI2500 MEDIA DRIVER
9236M:	Antti Palosaari <crope@iki.fi>
9237L:	linux-media@vger.kernel.org
9238W:	https://linuxtv.org
9239W:	http://palosaari.fi/linux/
9240Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9241T:	git git://linuxtv.org/anttip/media_tree.git
9242S:	Maintained
9243F:	drivers/media/usb/msi2500/
9244
9245MSYSTEMS DISKONCHIP G3 MTD DRIVER
9246M:	Robert Jarzmik <robert.jarzmik@free.fr>
9247L:	linux-mtd@lists.infradead.org
9248S:	Maintained
9249F:	drivers/mtd/devices/docg3*
9250
9251MT9M032 APTINA SENSOR DRIVER
9252M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9253L:	linux-media@vger.kernel.org
9254T:	git git://linuxtv.org/media_tree.git
9255S:	Maintained
9256F:	drivers/media/i2c/mt9m032.c
9257F:	include/media/i2c/mt9m032.h
9258
9259MT9P031 APTINA CAMERA SENSOR
9260M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9261L:	linux-media@vger.kernel.org
9262T:	git git://linuxtv.org/media_tree.git
9263S:	Maintained
9264F:	drivers/media/i2c/mt9p031.c
9265F:	include/media/i2c/mt9p031.h
9266
9267MT9T001 APTINA CAMERA SENSOR
9268M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9269L:	linux-media@vger.kernel.org
9270T:	git git://linuxtv.org/media_tree.git
9271S:	Maintained
9272F:	drivers/media/i2c/mt9t001.c
9273F:	include/media/i2c/mt9t001.h
9274
9275MT9V032 APTINA CAMERA SENSOR
9276M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9277L:	linux-media@vger.kernel.org
9278T:	git git://linuxtv.org/media_tree.git
9279S:	Maintained
9280F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9281F:	drivers/media/i2c/mt9v032.c
9282F:	include/media/i2c/mt9v032.h
9283
9284MULTIFUNCTION DEVICES (MFD)
9285M:	Lee Jones <lee.jones@linaro.org>
9286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9287S:	Supported
9288F:	Documentation/devicetree/bindings/mfd/
9289F:	drivers/mfd/
9290F:	include/linux/mfd/
9291F:	include/dt-bindings/mfd/
9292
9293MULTIMEDIA CARD (MMC) ETC. OVER SPI
9294S:	Orphan
9295F:	drivers/mmc/host/mmc_spi.c
9296F:	include/linux/spi/mmc_spi.h
9297
9298MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9299M:	Ulf Hansson <ulf.hansson@linaro.org>
9300L:	linux-mmc@vger.kernel.org
9301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9302S:	Maintained
9303F:	Documentation/devicetree/bindings/mmc/
9304F:	drivers/mmc/
9305F:	include/linux/mmc/
9306F:	include/uapi/linux/mmc/
9307
9308MULTIPLEXER SUBSYSTEM
9309M:	Peter Rosin <peda@axentia.se>
9310S:	Maintained
9311F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9312F:	Documentation/devicetree/bindings/mux/
9313F:	include/linux/dt-bindings/mux/
9314F:	include/linux/mux/
9315F:	drivers/mux/
9316
9317MULTITECH MULTIPORT CARD (ISICOM)
9318S:	Orphan
9319F:	drivers/tty/isicom.c
9320F:	include/linux/isicom.h
9321
9322MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9323M:	Bin Liu <b-liu@ti.com>
9324L:	linux-usb@vger.kernel.org
9325S:	Maintained
9326F:	drivers/usb/musb/
9327
9328MXL5007T MEDIA DRIVER
9329M:	Michael Krufky <mkrufky@linuxtv.org>
9330L:	linux-media@vger.kernel.org
9331W:	https://linuxtv.org
9332W:	http://github.com/mkrufky
9333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9334T:	git git://linuxtv.org/mkrufky/tuners.git
9335S:	Maintained
9336F:	drivers/media/tuners/mxl5007t.*
9337
9338MXSFB DRM DRIVER
9339M:	Marek Vasut <marex@denx.de>
9340S:	Supported
9341F:	drivers/gpu/drm/mxsfb/
9342F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9343
9344MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9345M:	Chris Lee <christopher.lee@cspi.com>
9346L:	netdev@vger.kernel.org
9347W:	https://www.cspi.com/ethernet-products/support/downloads/
9348S:	Supported
9349F:	drivers/net/ethernet/myricom/myri10ge/
9350
9351NAND FLASH SUBSYSTEM
9352M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9353R:	Richard Weinberger <richard@nod.at>
9354L:	linux-mtd@lists.infradead.org
9355W:	http://www.linux-mtd.infradead.org/
9356Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9357T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9358T:	git git://git.infradead.org/l2-mtd.git nand/next
9359S:	Maintained
9360F:	drivers/mtd/nand/
9361F:	include/linux/mtd/*nand*.h
9362
9363NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9364M:	Daniel Mack <zonque@gmail.com>
9365S:	Maintained
9366L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9367W:	http://www.native-instruments.com
9368F:	sound/usb/caiaq/
9369
9370NATSEMI ETHERNET DRIVER (DP8381x)
9371S:	Orphan
9372F:	drivers/net/ethernet/natsemi/natsemi.c
9373
9374NCP FILESYSTEM
9375M:	Petr Vandrovec <petr@vandrovec.name>
9376S:	Obsolete
9377F:	drivers/staging/ncpfs/
9378
9379NCR 5380 SCSI DRIVERS
9380M:	Finn Thain <fthain@telegraphics.com.au>
9381M:	Michael Schmitz <schmitzmic@gmail.com>
9382L:	linux-scsi@vger.kernel.org
9383S:	Maintained
9384F:	Documentation/scsi/g_NCR5380.txt
9385F:	drivers/scsi/NCR5380.*
9386F:	drivers/scsi/arm/cumana_1.c
9387F:	drivers/scsi/arm/oak.c
9388F:	drivers/scsi/atari_scsi.*
9389F:	drivers/scsi/dmx3191d.c
9390F:	drivers/scsi/g_NCR5380.*
9391F:	drivers/scsi/mac_scsi.*
9392F:	drivers/scsi/sun3_scsi.*
9393F:	drivers/scsi/sun3_scsi_vme.c
9394
9395NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9396M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9397L:	linux-scsi@vger.kernel.org
9398S:	Maintained
9399F:	drivers/scsi/NCR_D700.*
9400
9401NCT6775 HARDWARE MONITOR DRIVER
9402M:	Guenter Roeck <linux@roeck-us.net>
9403L:	linux-hwmon@vger.kernel.org
9404S:	Maintained
9405F:	Documentation/hwmon/nct6775
9406F:	drivers/hwmon/nct6775.c
9407
9408NETEFFECT IWARP RNIC DRIVER (IW_NES)
9409M:	Faisal Latif <faisal.latif@intel.com>
9410L:	linux-rdma@vger.kernel.org
9411W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9412S:	Supported
9413F:	drivers/infiniband/hw/nes/
9414F:	include/uapi/rdma/nes-abi.h
9415
9416NETEM NETWORK EMULATOR
9417M:	Stephen Hemminger <stephen@networkplumber.org>
9418L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9419S:	Maintained
9420F:	net/sched/sch_netem.c
9421
9422NETERION 10GbE DRIVERS (s2io/vxge)
9423M:	Jon Mason <jdmason@kudzu.us>
9424L:	netdev@vger.kernel.org
9425S:	Supported
9426F:	Documentation/networking/s2io.txt
9427F:	Documentation/networking/vxge.txt
9428F:	drivers/net/ethernet/neterion/
9429
9430NETFILTER
9431M:	Pablo Neira Ayuso <pablo@netfilter.org>
9432M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9433M:	Florian Westphal <fw@strlen.de>
9434L:	netfilter-devel@vger.kernel.org
9435L:	coreteam@netfilter.org
9436W:	http://www.netfilter.org/
9437W:	http://www.iptables.org/
9438W:	http://www.nftables.org/
9439Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9442S:	Maintained
9443F:	include/linux/netfilter*
9444F:	include/linux/netfilter/
9445F:	include/net/netfilter/
9446F:	include/uapi/linux/netfilter*
9447F:	include/uapi/linux/netfilter/
9448F:	net/*/netfilter.c
9449F:	net/*/netfilter/
9450F:	net/netfilter/
9451F:	net/bridge/br_netfilter*.c
9452
9453NETROM NETWORK LAYER
9454M:	Ralf Baechle <ralf@linux-mips.org>
9455L:	linux-hams@vger.kernel.org
9456W:	http://www.linux-ax25.org/
9457S:	Maintained
9458F:	include/net/netrom.h
9459F:	include/uapi/linux/netrom.h
9460F:	net/netrom/
9461
9462NETRONOME ETHERNET DRIVERS
9463M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9464L:	oss-drivers@netronome.com
9465S:	Maintained
9466F:	drivers/net/ethernet/netronome/
9467
9468NETWORK BLOCK DEVICE (NBD)
9469M:	Josef Bacik <jbacik@fb.com>
9470S:	Maintained
9471L:	linux-block@vger.kernel.org
9472L:	nbd@other.debian.org
9473F:	Documentation/blockdev/nbd.txt
9474F:	drivers/block/nbd.c
9475F:	include/uapi/linux/nbd.h
9476
9477NETWORK DROP MONITOR
9478M:	Neil Horman <nhorman@tuxdriver.com>
9479L:	netdev@vger.kernel.org
9480S:	Maintained
9481W:	https://fedorahosted.org/dropwatch/
9482F:	net/core/drop_monitor.c
9483
9484NETWORKING DRIVERS
9485L:	netdev@vger.kernel.org
9486W:	http://www.linuxfoundation.org/en/Net
9487Q:	http://patchwork.ozlabs.org/project/netdev/list/
9488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9490S:	Odd Fixes
9491F:	Documentation/devicetree/bindings/net/
9492F:	drivers/net/
9493F:	include/linux/if_*
9494F:	include/linux/netdevice.h
9495F:	include/linux/etherdevice.h
9496F:	include/linux/fcdevice.h
9497F:	include/linux/fddidevice.h
9498F:	include/linux/hippidevice.h
9499F:	include/linux/inetdevice.h
9500F:	include/uapi/linux/if_*
9501F:	include/uapi/linux/netdevice.h
9502
9503NETWORKING DRIVERS (WIRELESS)
9504M:	Kalle Valo <kvalo@codeaurora.org>
9505L:	linux-wireless@vger.kernel.org
9506Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9509S:	Maintained
9510F:	Documentation/devicetree/bindings/net/wireless/
9511F:	drivers/net/wireless/
9512
9513NETWORKING [DSA]
9514M:	Andrew Lunn <andrew@lunn.ch>
9515M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9516M:	Florian Fainelli <f.fainelli@gmail.com>
9517S:	Maintained
9518F:	net/dsa/
9519F:	include/net/dsa.h
9520F:	include/linux/dsa/
9521F:	drivers/net/dsa/
9522
9523NETWORKING [GENERAL]
9524M:	"David S. Miller" <davem@davemloft.net>
9525L:	netdev@vger.kernel.org
9526W:	http://www.linuxfoundation.org/en/Net
9527Q:	http://patchwork.ozlabs.org/project/netdev/list/
9528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9530B:	mailto:netdev@vger.kernel.org
9531S:	Maintained
9532F:	net/
9533F:	include/net/
9534F:	include/linux/in.h
9535F:	include/linux/net.h
9536F:	include/linux/netdevice.h
9537F:	include/uapi/linux/in.h
9538F:	include/uapi/linux/net.h
9539F:	include/uapi/linux/netdevice.h
9540F:	include/uapi/linux/net_namespace.h
9541F:	tools/testing/selftests/net/
9542F:	lib/net_utils.c
9543F:	lib/random32.c
9544
9545NETWORKING [IPSEC]
9546M:	Steffen Klassert <steffen.klassert@secunet.com>
9547M:	Herbert Xu <herbert@gondor.apana.org.au>
9548M:	"David S. Miller" <davem@davemloft.net>
9549L:	netdev@vger.kernel.org
9550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9552S:	Maintained
9553F:	net/core/flow.c
9554F:	net/xfrm/
9555F:	net/key/
9556F:	net/ipv4/xfrm*
9557F:	net/ipv4/esp4*
9558F:	net/ipv4/ah4.c
9559F:	net/ipv4/ipcomp.c
9560F:	net/ipv4/ip_vti.c
9561F:	net/ipv6/xfrm*
9562F:	net/ipv6/esp6*
9563F:	net/ipv6/ah6.c
9564F:	net/ipv6/ipcomp6.c
9565F:	net/ipv6/ip6_vti.c
9566F:	include/uapi/linux/xfrm.h
9567F:	include/net/xfrm.h
9568
9569NETWORKING [IPv4/IPv6]
9570M:	"David S. Miller" <davem@davemloft.net>
9571M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9572M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9573L:	netdev@vger.kernel.org
9574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9575S:	Maintained
9576F:	net/ipv4/
9577F:	net/ipv6/
9578F:	include/net/ip*
9579F:	arch/x86/net/*
9580
9581NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9582M:	Paul Moore <paul@paul-moore.com>
9583W:	https://github.com/netlabel
9584L:	netdev@vger.kernel.org
9585L:	linux-security-module@vger.kernel.org
9586S:	Maintained
9587F:	Documentation/netlabel/
9588F:	include/net/calipso.h
9589F:	include/net/cipso_ipv4.h
9590F:	include/net/netlabel.h
9591F:	include/uapi/linux/netfilter/xt_SECMARK.h
9592F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9593F:	net/netlabel/
9594F:	net/ipv4/cipso_ipv4.c
9595F:	net/ipv6/calipso.c
9596F:	net/netfilter/xt_CONNSECMARK.c
9597F:	net/netfilter/xt_SECMARK.c
9598
9599NETWORKING [TLS]
9600M:	Ilya Lesokhin <ilyal@mellanox.com>
9601M:	Aviad Yehezkel <aviadye@mellanox.com>
9602M:	Dave Watson <davejwatson@fb.com>
9603L:	netdev@vger.kernel.org
9604S:	Maintained
9605F:	net/tls/*
9606F:	include/uapi/linux/tls.h
9607F:	include/net/tls.h
9608
9609NETWORKING [WIRELESS]
9610L:	linux-wireless@vger.kernel.org
9611Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9612
9613NETXEN (1/10) GbE SUPPORT
9614M:	Manish Chopra <manish.chopra@cavium.com>
9615M:	Rahul Verma <rahul.verma@cavium.com>
9616M:	Dept-GELinuxNICDev@cavium.com
9617L:	netdev@vger.kernel.org
9618S:	Supported
9619F:	drivers/net/ethernet/qlogic/netxen/
9620
9621NFC SUBSYSTEM
9622M:	Samuel Ortiz <sameo@linux.intel.com>
9623L:	linux-wireless@vger.kernel.org
9624L:	linux-nfc@lists.01.org (subscribers-only)
9625S:	Supported
9626F:	net/nfc/
9627F:	include/net/nfc/
9628F:	include/uapi/linux/nfc.h
9629F:	drivers/nfc/
9630F:	include/linux/platform_data/nfcmrvl.h
9631F:	include/linux/platform_data/nxp-nci.h
9632F:	Documentation/devicetree/bindings/net/nfc/
9633
9634NFS, SUNRPC, AND LOCKD CLIENTS
9635M:	Trond Myklebust <trond.myklebust@primarydata.com>
9636M:	Anna Schumaker <anna.schumaker@netapp.com>
9637L:	linux-nfs@vger.kernel.org
9638W:	http://client.linux-nfs.org
9639T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9640S:	Maintained
9641F:	fs/lockd/
9642F:	fs/nfs/
9643F:	fs/nfs_common/
9644F:	net/sunrpc/
9645F:	include/linux/lockd/
9646F:	include/linux/nfs*
9647F:	include/linux/sunrpc/
9648F:	include/uapi/linux/nfs*
9649F:	include/uapi/linux/sunrpc/
9650
9651NILFS2 FILESYSTEM
9652M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9653L:	linux-nilfs@vger.kernel.org
9654W:	http://nilfs.sourceforge.net/
9655W:	http://nilfs.osdn.jp/
9656T:	git git://github.com/konis/nilfs2.git
9657S:	Supported
9658F:	Documentation/filesystems/nilfs2.txt
9659F:	fs/nilfs2/
9660F:	include/trace/events/nilfs2.h
9661F:	include/uapi/linux/nilfs2_api.h
9662F:	include/uapi/linux/nilfs2_ondisk.h
9663
9664NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9665M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9666W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9667S:	Maintained
9668F:	Documentation/scsi/NinjaSCSI.txt
9669F:	drivers/scsi/pcmcia/nsp_*
9670
9671NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9672M:	GOTO Masanori <gotom@debian.or.jp>
9673M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9674W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9675S:	Maintained
9676F:	Documentation/scsi/NinjaSCSI.txt
9677F:	drivers/scsi/nsp32*
9678
9679NIOS2 ARCHITECTURE
9680M:	Ley Foon Tan <lftan@altera.com>
9681L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9683S:	Maintained
9684F:	arch/nios2/
9685
9686NOHZ, DYNTICKS SUPPORT
9687M:	Frederic Weisbecker <fweisbec@gmail.com>
9688M:	Thomas Gleixner <tglx@linutronix.de>
9689M:	Ingo Molnar <mingo@kernel.org>
9690L:	linux-kernel@vger.kernel.org
9691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9692S:	Maintained
9693F:	kernel/time/tick*.*
9694F:	include/linux/tick.h
9695F:	include/linux/sched/nohz.h
9696
9697NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9698M:	Pavel Machek <pavel@ucw.cz>
9699M:	Sakari Ailus <sakari.ailus@iki.fi>
9700L:	linux-media@vger.kernel.org
9701S:	Maintained
9702F:	drivers/media/i2c/et8ek8
9703F:	drivers/media/i2c/ad5820.c
9704
9705NOKIA N900 POWER SUPPLY DRIVERS
9706R:	Pali Rohár <pali.rohar@gmail.com>
9707F:	include/linux/power/bq2415x_charger.h
9708F:	include/linux/power/bq27xxx_battery.h
9709F:	include/linux/power/isp1704_charger.h
9710F:	drivers/power/supply/bq2415x_charger.c
9711F:	drivers/power/supply/bq27xxx_battery.c
9712F:	drivers/power/supply/bq27xxx_battery_i2c.c
9713F:	drivers/power/supply/isp1704_charger.c
9714F:	drivers/power/supply/rx51_battery.c
9715
9716NTB AMD DRIVER
9717M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9718L:	linux-ntb@googlegroups.com
9719S:	Supported
9720F:	drivers/ntb/hw/amd/
9721
9722NTB DRIVER CORE
9723M:	Jon Mason <jdmason@kudzu.us>
9724M:	Dave Jiang <dave.jiang@intel.com>
9725M:	Allen Hubbe <Allen.Hubbe@emc.com>
9726L:	linux-ntb@googlegroups.com
9727S:	Supported
9728W:	https://github.com/jonmason/ntb/wiki
9729T:	git git://github.com/jonmason/ntb.git
9730F:	drivers/ntb/
9731F:	drivers/net/ntb_netdev.c
9732F:	include/linux/ntb.h
9733F:	include/linux/ntb_transport.h
9734F:	tools/testing/selftests/ntb/
9735
9736NTB IDT DRIVER
9737M:	Serge Semin <fancer.lancer@gmail.com>
9738L:	linux-ntb@googlegroups.com
9739S:	Supported
9740F:	drivers/ntb/hw/idt/
9741
9742NTB INTEL DRIVER
9743M:	Dave Jiang <dave.jiang@intel.com>
9744L:	linux-ntb@googlegroups.com
9745S:	Supported
9746W:	https://github.com/davejiang/linux/wiki
9747T:	git https://github.com/davejiang/linux.git
9748F:	drivers/ntb/hw/intel/
9749
9750NTFS FILESYSTEM
9751M:	Anton Altaparmakov <anton@tuxera.com>
9752L:	linux-ntfs-dev@lists.sourceforge.net
9753W:	http://www.tuxera.com/
9754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9755S:	Supported
9756F:	Documentation/filesystems/ntfs.txt
9757F:	fs/ntfs/
9758
9759NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9760M:	Antonino Daplas <adaplas@gmail.com>
9761L:	linux-fbdev@vger.kernel.org
9762S:	Maintained
9763F:	drivers/video/fbdev/riva/
9764F:	drivers/video/fbdev/nvidia/
9765
9766NVM EXPRESS DRIVER
9767M:	Keith Busch <keith.busch@intel.com>
9768M:	Jens Axboe <axboe@fb.com>
9769M:	Christoph Hellwig <hch@lst.de>
9770M:	Sagi Grimberg <sagi@grimberg.me>
9771L:	linux-nvme@lists.infradead.org
9772T:	git://git.infradead.org/nvme.git
9773W:	http://git.infradead.org/nvme.git
9774S:	Supported
9775F:	drivers/nvme/host/
9776F:	include/linux/nvme.h
9777F:	include/uapi/linux/nvme_ioctl.h
9778
9779NVM EXPRESS FC TRANSPORT DRIVERS
9780M:	James Smart <james.smart@broadcom.com>
9781L:	linux-nvme@lists.infradead.org
9782S:	Supported
9783F:	include/linux/nvme-fc.h
9784F:	include/linux/nvme-fc-driver.h
9785F:	drivers/nvme/host/fc.c
9786F:	drivers/nvme/target/fc.c
9787F:	drivers/nvme/target/fcloop.c
9788
9789NVM EXPRESS TARGET DRIVER
9790M:	Christoph Hellwig <hch@lst.de>
9791M:	Sagi Grimberg <sagi@grimberg.me>
9792L:	linux-nvme@lists.infradead.org
9793T:	git://git.infradead.org/nvme.git
9794W:	http://git.infradead.org/nvme.git
9795S:	Supported
9796F:	drivers/nvme/target/
9797
9798NVMEM FRAMEWORK
9799M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9800S:	Maintained
9801F:	drivers/nvmem/
9802F:	Documentation/devicetree/bindings/nvmem/
9803F:	Documentation/ABI/stable/sysfs-bus-nvmem
9804F:	include/linux/nvmem-consumer.h
9805F:	include/linux/nvmem-provider.h
9806
9807NXP TDA998X DRM DRIVER
9808M:	Russell King <linux@armlinux.org.uk>
9809S:	Supported
9810T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9811T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9812F:	drivers/gpu/drm/i2c/tda998x_drv.c
9813F:	include/drm/i2c/tda998x.h
9814
9815NXP TFA9879 DRIVER
9816M:	Peter Rosin <peda@axentia.se>
9817L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9818S:	Maintained
9819F:	sound/soc/codecs/tfa9879*
9820
9821NXP-NCI NFC DRIVER
9822M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9823R:	Charles Gorand <charles.gorand@effinnov.com>
9824L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9825S:	Supported
9826F:	drivers/nfc/nxp-nci
9827
9828OBJTOOL
9829M:	Josh Poimboeuf <jpoimboe@redhat.com>
9830S:	Supported
9831F:	tools/objtool/
9832
9833OMAP AUDIO SUPPORT
9834M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9835M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9836L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9837L:	linux-omap@vger.kernel.org
9838S:	Maintained
9839F:	sound/soc/omap/
9840
9841OMAP CLOCK FRAMEWORK SUPPORT
9842M:	Paul Walmsley <paul@pwsan.com>
9843L:	linux-omap@vger.kernel.org
9844S:	Maintained
9845F:	arch/arm/*omap*/*clock*
9846
9847OMAP DEVICE TREE SUPPORT
9848M:	Benoît Cousson <bcousson@baylibre.com>
9849M:	Tony Lindgren <tony@atomide.com>
9850L:	linux-omap@vger.kernel.org
9851L:	devicetree@vger.kernel.org
9852S:	Maintained
9853F:	arch/arm/boot/dts/*omap*
9854F:	arch/arm/boot/dts/*am3*
9855F:	arch/arm/boot/dts/*am4*
9856F:	arch/arm/boot/dts/*am5*
9857F:	arch/arm/boot/dts/*dra7*
9858
9859OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9860M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9861L:	linux-omap@vger.kernel.org
9862L:	linux-fbdev@vger.kernel.org
9863S:	Maintained
9864F:	drivers/video/fbdev/omap2/
9865F:	Documentation/arm/OMAP/DSS
9866
9867OMAP FRAMEBUFFER SUPPORT
9868M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9869L:	linux-fbdev@vger.kernel.org
9870L:	linux-omap@vger.kernel.org
9871S:	Maintained
9872F:	drivers/video/fbdev/omap/
9873
9874OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9875M:	Roger Quadros <rogerq@ti.com>
9876M:	Tony Lindgren <tony@atomide.com>
9877L:	linux-omap@vger.kernel.org
9878S:	Maintained
9879F:	drivers/memory/omap-gpmc.c
9880F:	arch/arm/mach-omap2/*gpmc*
9881
9882OMAP GPIO DRIVER
9883M:	Grygorii Strashko <grygorii.strashko@ti.com>
9884M:	Santosh Shilimkar <ssantosh@kernel.org>
9885M:	Kevin Hilman <khilman@kernel.org>
9886L:	linux-omap@vger.kernel.org
9887S:	Maintained
9888F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9889F:	drivers/gpio/gpio-omap.c
9890
9891OMAP HARDWARE SPINLOCK SUPPORT
9892M:	Ohad Ben-Cohen <ohad@wizery.com>
9893L:	linux-omap@vger.kernel.org
9894S:	Maintained
9895F:	drivers/hwspinlock/omap_hwspinlock.c
9896
9897OMAP HS MMC SUPPORT
9898L:	linux-mmc@vger.kernel.org
9899L:	linux-omap@vger.kernel.org
9900S:	Orphan
9901F:	drivers/mmc/host/omap_hsmmc.c
9902
9903OMAP HWMOD DATA
9904M:	Paul Walmsley <paul@pwsan.com>
9905L:	linux-omap@vger.kernel.org
9906S:	Maintained
9907F:	arch/arm/mach-omap2/omap_hwmod*data*
9908
9909OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9910M:	Benoît Cousson <bcousson@baylibre.com>
9911L:	linux-omap@vger.kernel.org
9912S:	Maintained
9913F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9914
9915OMAP HWMOD SUPPORT
9916M:	Benoît Cousson <bcousson@baylibre.com>
9917M:	Paul Walmsley <paul@pwsan.com>
9918L:	linux-omap@vger.kernel.org
9919S:	Maintained
9920F:	arch/arm/mach-omap2/omap_hwmod.*
9921
9922OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9923M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9924L:	linux-media@vger.kernel.org
9925S:	Maintained
9926F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9927F:	drivers/media/platform/omap3isp/
9928F:	drivers/staging/media/omap4iss/
9929
9930OMAP MMC SUPPORT
9931M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9932L:	linux-omap@vger.kernel.org
9933S:	Maintained
9934F:	drivers/mmc/host/omap.c
9935
9936OMAP POWER MANAGEMENT SUPPORT
9937M:	Kevin Hilman <khilman@kernel.org>
9938L:	linux-omap@vger.kernel.org
9939S:	Maintained
9940F:	arch/arm/*omap*/*pm*
9941F:	drivers/cpufreq/omap-cpufreq.c
9942
9943OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9944M:	Rajendra Nayak <rnayak@codeaurora.org>
9945M:	Paul Walmsley <paul@pwsan.com>
9946L:	linux-omap@vger.kernel.org
9947S:	Maintained
9948F:	arch/arm/mach-omap2/prm*
9949
9950OMAP RANDOM NUMBER GENERATOR SUPPORT
9951M:	Deepak Saxena <dsaxena@plexity.net>
9952S:	Maintained
9953F:	drivers/char/hw_random/omap-rng.c
9954
9955OMAP USB SUPPORT
9956L:	linux-usb@vger.kernel.org
9957L:	linux-omap@vger.kernel.org
9958S:	Orphan
9959F:	drivers/usb/*/*omap*
9960F:	arch/arm/*omap*/usb*
9961
9962OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9963M:	Mark Jackson <mpfj@newflow.co.uk>
9964L:	linux-omap@vger.kernel.org
9965S:	Maintained
9966F:	arch/arm/boot/dts/am335x-nano.dts
9967
9968OMAP1 SUPPORT
9969M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9970M:	Tony Lindgren <tony@atomide.com>
9971L:	linux-omap@vger.kernel.org
9972Q:	http://patchwork.kernel.org/project/linux-omap/list/
9973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9974S:	Maintained
9975F:	arch/arm/mach-omap1/
9976F:	arch/arm/plat-omap/
9977F:	arch/arm/configs/omap1_defconfig
9978F:	drivers/i2c/busses/i2c-omap.c
9979F:	include/linux/i2c-omap.h
9980
9981OMAP2+ SUPPORT
9982M:	Tony Lindgren <tony@atomide.com>
9983L:	linux-omap@vger.kernel.org
9984W:	http://www.muru.com/linux/omap/
9985W:	http://linux.omap.com/
9986Q:	http://patchwork.kernel.org/project/linux-omap/list/
9987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9988S:	Maintained
9989F:	arch/arm/mach-omap2/
9990F:	arch/arm/plat-omap/
9991F:	arch/arm/configs/omap2plus_defconfig
9992F:	drivers/i2c/busses/i2c-omap.c
9993F:	drivers/irqchip/irq-omap-intc.c
9994F:	drivers/mfd/*omap*.c
9995F:	drivers/mfd/menelaus.c
9996F:	drivers/mfd/palmas.c
9997F:	drivers/mfd/tps65217.c
9998F:	drivers/mfd/tps65218.c
9999F:	drivers/mfd/tps65910.c
10000F:	drivers/mfd/twl-core.[ch]
10001F:	drivers/mfd/twl4030*.c
10002F:	drivers/mfd/twl6030*.c
10003F:	drivers/mfd/twl6040*.c
10004F:	drivers/regulator/palmas-regulator*.c
10005F:	drivers/regulator/pbias-regulator.c
10006F:	drivers/regulator/tps65217-regulator.c
10007F:	drivers/regulator/tps65218-regulator.c
10008F:	drivers/regulator/tps65910-regulator.c
10009F:	drivers/regulator/twl-regulator.c
10010F:	drivers/regulator/twl6030-regulator.c
10011F:	include/linux/i2c-omap.h
10012
10013ONION OMEGA2+ BOARD
10014M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10015L:	linux-mips@linux-mips.org
10016S:	Maintained
10017F:	arch/mips/boot/dts/ralink/omega2p.dts
10018
10019OMFS FILESYSTEM
10020M:	Bob Copeland <me@bobcopeland.com>
10021L:	linux-karma-devel@lists.sourceforge.net
10022S:	Maintained
10023F:	Documentation/filesystems/omfs.txt
10024F:	fs/omfs/
10025
10026OMNIKEY CARDMAN 4000 DRIVER
10027M:	Harald Welte <laforge@gnumonks.org>
10028S:	Maintained
10029F:	drivers/char/pcmcia/cm4000_cs.c
10030F:	include/linux/cm4000_cs.h
10031F:	include/uapi/linux/cm4000_cs.h
10032
10033OMNIKEY CARDMAN 4040 DRIVER
10034M:	Harald Welte <laforge@gnumonks.org>
10035S:	Maintained
10036F:	drivers/char/pcmcia/cm4040_cs.*
10037
10038OMNIVISION OV13858 SENSOR DRIVER
10039M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10040L:	linux-media@vger.kernel.org
10041T:	git git://linuxtv.org/media_tree.git
10042S:	Maintained
10043F:	drivers/media/i2c/ov13858.c
10044
10045OMNIVISION OV5640 SENSOR DRIVER
10046M:	Steve Longerbeam <slongerbeam@gmail.com>
10047L:	linux-media@vger.kernel.org
10048T:	git git://linuxtv.org/media_tree.git
10049S:	Maintained
10050F:	drivers/media/i2c/ov5640.c
10051
10052OMNIVISION OV5647 SENSOR DRIVER
10053M:	Luis Oliveira <lolivei@synopsys.com>
10054L:	linux-media@vger.kernel.org
10055T:	git git://linuxtv.org/media_tree.git
10056S:	Maintained
10057F:	drivers/media/i2c/ov5647.c
10058
10059OMNIVISION OV7670 SENSOR DRIVER
10060M:	Jonathan Corbet <corbet@lwn.net>
10061L:	linux-media@vger.kernel.org
10062T:	git git://linuxtv.org/media_tree.git
10063S:	Maintained
10064F:	drivers/media/i2c/ov7670.c
10065F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10066
10067ONENAND FLASH DRIVER
10068M:	Kyungmin Park <kyungmin.park@samsung.com>
10069L:	linux-mtd@lists.infradead.org
10070S:	Maintained
10071F:	drivers/mtd/onenand/
10072F:	include/linux/mtd/onenand*.h
10073
10074ONSTREAM SCSI TAPE DRIVER
10075M:	Willem Riede <osst@riede.org>
10076L:	osst-users@lists.sourceforge.net
10077L:	linux-scsi@vger.kernel.org
10078S:	Maintained
10079F:	Documentation/scsi/osst.txt
10080F:	drivers/scsi/osst.*
10081F:	drivers/scsi/osst_*.h
10082F:	drivers/scsi/st.h
10083
10084OP-TEE DRIVER
10085M:	Jens Wiklander <jens.wiklander@linaro.org>
10086S:	Maintained
10087F:	drivers/tee/optee/
10088
10089OPA-VNIC DRIVER
10090M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10091M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10092L:	linux-rdma@vger.kernel.org
10093S:	Supported
10094F:	drivers/infiniband/ulp/opa_vnic
10095
10096OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10097M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10098L:	devicetree@vger.kernel.org
10099S:	Maintained
10100F:	Documentation/devicetree/dynamic-resolution-notes.txt
10101F:	Documentation/devicetree/overlay-notes.txt
10102F:	drivers/of/overlay.c
10103F:	drivers/of/resolver.c
10104
10105OPEN FIRMWARE AND FLATTENED DEVICE TREE
10106M:	Rob Herring <robh+dt@kernel.org>
10107M:	Frank Rowand <frowand.list@gmail.com>
10108L:	devicetree@vger.kernel.org
10109W:	http://www.devicetree.org/
10110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10111S:	Maintained
10112F:	drivers/of/
10113F:	include/linux/of*.h
10114F:	scripts/dtc/
10115F:	Documentation/ABI/testing/sysfs-firmware-ofw
10116
10117OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10118M:	Rob Herring <robh+dt@kernel.org>
10119M:	Mark Rutland <mark.rutland@arm.com>
10120L:	devicetree@vger.kernel.org
10121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10122Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10123S:	Maintained
10124F:	Documentation/devicetree/
10125F:	arch/*/boot/dts/
10126F:	include/dt-bindings/
10127
10128OPENCORES I2C BUS DRIVER
10129M:	Peter Korsgaard <jacmet@sunsite.dk>
10130L:	linux-i2c@vger.kernel.org
10131S:	Maintained
10132F:	Documentation/i2c/busses/i2c-ocores
10133F:	drivers/i2c/busses/i2c-ocores.c
10134
10135OPENRISC ARCHITECTURE
10136M:	Jonas Bonn <jonas@southpole.se>
10137M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10138M:	Stafford Horne <shorne@gmail.com>
10139T:	git git://github.com/openrisc/linux.git
10140L:	openrisc@lists.librecores.org
10141W:	http://openrisc.io
10142S:	Maintained
10143F:	Documentation/devicetree/bindings/openrisc/
10144F:	Documentation/openrisc/
10145F:	arch/openrisc/
10146F:	drivers/irqchip/irq-ompic.c
10147F:	drivers/irqchip/irq-or1k-*
10148
10149OPENVSWITCH
10150M:	Pravin Shelar <pshelar@nicira.com>
10151L:	netdev@vger.kernel.org
10152L:	dev@openvswitch.org
10153W:	http://openvswitch.org
10154S:	Maintained
10155F:	net/openvswitch/
10156F:	include/uapi/linux/openvswitch.h
10157
10158OPERATING PERFORMANCE POINTS (OPP)
10159M:	Viresh Kumar <vireshk@kernel.org>
10160M:	Nishanth Menon <nm@ti.com>
10161M:	Stephen Boyd <sboyd@codeaurora.org>
10162L:	linux-pm@vger.kernel.org
10163S:	Maintained
10164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10165F:	drivers/opp/
10166F:	include/linux/pm_opp.h
10167F:	Documentation/power/opp.txt
10168F:	Documentation/devicetree/bindings/opp/
10169
10170OPL4 DRIVER
10171M:	Clemens Ladisch <clemens@ladisch.de>
10172L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10173T:	git git://git.alsa-project.org/alsa-kernel.git
10174S:	Maintained
10175F:	sound/drivers/opl4/
10176
10177OPROFILE
10178M:	Robert Richter <rric@kernel.org>
10179L:	oprofile-list@lists.sf.net
10180S:	Maintained
10181F:	arch/*/include/asm/oprofile*.h
10182F:	arch/*/oprofile/
10183F:	drivers/oprofile/
10184F:	include/linux/oprofile.h
10185
10186ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10187M:	Mark Fasheh <mfasheh@versity.com>
10188M:	Joel Becker <jlbec@evilplan.org>
10189L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10190W:	http://ocfs2.wiki.kernel.org
10191S:	Supported
10192F:	Documentation/filesystems/ocfs2.txt
10193F:	Documentation/filesystems/dlmfs.txt
10194F:	fs/ocfs2/
10195
10196ORANGEFS FILESYSTEM
10197M:	Mike Marshall <hubcap@omnibond.com>
10198L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10200S:	Supported
10201F:	fs/orangefs/
10202F:	Documentation/filesystems/orangefs.txt
10203
10204ORINOCO DRIVER
10205L:	linux-wireless@vger.kernel.org
10206W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10207W:	http://www.nongnu.org/orinoco/
10208S:	Orphan
10209F:	drivers/net/wireless/intersil/orinoco/
10210
10211OSD LIBRARY and FILESYSTEM
10212M:	Boaz Harrosh <ooo@electrozaur.com>
10213S:	Maintained
10214F:	drivers/scsi/osd/
10215F:	include/scsi/osd_*
10216F:	fs/exofs/
10217
10218OV2659 OMNIVISION SENSOR DRIVER
10219M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10220L:	linux-media@vger.kernel.org
10221W:	https://linuxtv.org
10222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10223T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10224S:	Maintained
10225F:	drivers/media/i2c/ov2659.c
10226F:	include/media/i2c/ov2659.h
10227
10228OVERLAY FILESYSTEM
10229M:	Miklos Szeredi <miklos@szeredi.hu>
10230L:	linux-unionfs@vger.kernel.org
10231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10232S:	Supported
10233F:	fs/overlayfs/
10234F:	Documentation/filesystems/overlayfs.txt
10235
10236P54 WIRELESS DRIVER
10237M:	Christian Lamparter <chunkeey@googlemail.com>
10238L:	linux-wireless@vger.kernel.org
10239W:	http://wireless.kernel.org/en/users/Drivers/p54
10240S:	Maintained
10241F:	drivers/net/wireless/intersil/p54/
10242
10243PA SEMI ETHERNET DRIVER
10244L:	netdev@vger.kernel.org
10245S:	Orphan
10246F:	drivers/net/ethernet/pasemi/*
10247
10248PA SEMI SMBUS DRIVER
10249L:	linux-i2c@vger.kernel.org
10250S:	Orphan
10251F:	drivers/i2c/busses/i2c-pasemi.c
10252
10253PADATA PARALLEL EXECUTION MECHANISM
10254M:	Steffen Klassert <steffen.klassert@secunet.com>
10255L:	linux-crypto@vger.kernel.org
10256S:	Maintained
10257F:	kernel/padata.c
10258F:	include/linux/padata.h
10259F:	Documentation/padata.txt
10260
10261PANASONIC LAPTOP ACPI EXTRAS DRIVER
10262M:	Harald Welte <laforge@gnumonks.org>
10263L:	platform-driver-x86@vger.kernel.org
10264S:	Maintained
10265F:	drivers/platform/x86/panasonic-laptop.c
10266
10267PANASONIC MN10300/AM33/AM34 PORT
10268M:	David Howells <dhowells@redhat.com>
10269L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10270W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10271S:	Maintained
10272F:	Documentation/mn10300/
10273F:	arch/mn10300/
10274
10275PARALLEL LCD/KEYPAD PANEL DRIVER
10276M:	Willy Tarreau <willy@haproxy.com>
10277M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10278S:	Odd Fixes
10279F:	Documentation/misc-devices/lcd-panel-cgram.txt
10280F:	drivers/misc/panel.c
10281
10282PARALLEL PORT SUBSYSTEM
10283M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10284M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10285L:	linux-parport@lists.infradead.org (subscribers-only)
10286S:	Maintained
10287F:	drivers/parport/
10288F:	include/linux/parport*.h
10289F:	drivers/char/ppdev.c
10290F:	include/uapi/linux/ppdev.h
10291F:	Documentation/parport*.txt
10292
10293PARAVIRT_OPS INTERFACE
10294M:	Juergen Gross <jgross@suse.com>
10295M:	Alok Kataria <akataria@vmware.com>
10296M:	Rusty Russell <rusty@rustcorp.com.au>
10297L:	virtualization@lists.linux-foundation.org
10298S:	Supported
10299F:	Documentation/virtual/paravirt_ops.txt
10300F:	arch/*/kernel/paravirt*
10301F:	arch/*/include/asm/paravirt*.h
10302F:	include/linux/hypervisor.h
10303
10304PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10305M:	Tim Waugh <tim@cyberelk.net>
10306L:	linux-parport@lists.infradead.org (subscribers-only)
10307S:	Maintained
10308F:	Documentation/blockdev/paride.txt
10309F:	drivers/block/paride/
10310
10311PARISC ARCHITECTURE
10312M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10313M:	Helge Deller <deller@gmx.de>
10314L:	linux-parisc@vger.kernel.org
10315W:	http://www.parisc-linux.org/
10316Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10319S:	Maintained
10320F:	arch/parisc/
10321F:	Documentation/parisc/
10322F:	drivers/parisc/
10323F:	drivers/char/agp/parisc-agp.c
10324F:	drivers/input/serio/gscps2.c
10325F:	drivers/parport/parport_gsc.*
10326F:	drivers/tty/serial/8250/8250_gsc.c
10327F:	drivers/video/fbdev/sti*
10328F:	drivers/video/console/sti*
10329F:	drivers/video/logo/logo_parisc*
10330
10331PARMAN
10332M:	Jiri Pirko <jiri@mellanox.com>
10333L:	netdev@vger.kernel.org
10334S:	Supported
10335F:	lib/parman.c
10336F:	lib/test_parman.c
10337F:	include/linux/parman.h
10338
10339PC87360 HARDWARE MONITORING DRIVER
10340M:	Jim Cromie <jim.cromie@gmail.com>
10341L:	linux-hwmon@vger.kernel.org
10342S:	Maintained
10343F:	Documentation/hwmon/pc87360
10344F:	drivers/hwmon/pc87360.c
10345
10346PC8736x GPIO DRIVER
10347M:	Jim Cromie <jim.cromie@gmail.com>
10348S:	Maintained
10349F:	drivers/char/pc8736x_gpio.c
10350
10351PC87427 HARDWARE MONITORING DRIVER
10352M:	Jean Delvare <jdelvare@suse.com>
10353L:	linux-hwmon@vger.kernel.org
10354S:	Maintained
10355F:	Documentation/hwmon/pc87427
10356F:	drivers/hwmon/pc87427.c
10357
10358PCA9532 LED DRIVER
10359M:	Riku Voipio <riku.voipio@iki.fi>
10360S:	Maintained
10361F:	drivers/leds/leds-pca9532.c
10362F:	include/linux/leds-pca9532.h
10363
10364PCA9541 I2C BUS MASTER SELECTOR DRIVER
10365M:	Guenter Roeck <linux@roeck-us.net>
10366L:	linux-i2c@vger.kernel.org
10367S:	Maintained
10368F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10369
10370PCDP - PRIMARY CONSOLE AND DEBUG PORT
10371M:	Khalid Aziz <khalid@gonehiking.org>
10372S:	Maintained
10373F:	drivers/firmware/pcdp.*
10374
10375PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10376M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10377L:	linux-pci@vger.kernel.org
10378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10379S:	Maintained
10380F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10381F:	drivers/pci/host/pci-aardvark.c
10382
10383PCI DRIVER FOR ALTERA PCIE IP
10384M:	Ley Foon Tan <lftan@altera.com>
10385L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10386L:	linux-pci@vger.kernel.org
10387S:	Supported
10388F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10389F:	drivers/pci/host/pcie-altera.c
10390
10391PCI DRIVER FOR APPLIEDMICRO XGENE
10392M:	Tanmay Inamdar <tinamdar@apm.com>
10393L:	linux-pci@vger.kernel.org
10394L:	linux-arm-kernel@lists.infradead.org
10395S:	Maintained
10396F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10397F:	drivers/pci/host/pci-xgene.c
10398
10399PCI DRIVER FOR ARM VERSATILE PLATFORM
10400M:	Rob Herring <robh@kernel.org>
10401L:	linux-pci@vger.kernel.org
10402L:	linux-arm-kernel@lists.infradead.org
10403S:	Maintained
10404F:	Documentation/devicetree/bindings/pci/versatile.txt
10405F:	drivers/pci/host/pci-versatile.c
10406
10407PCI DRIVER FOR ARMADA 8K
10408M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10409L:	linux-pci@vger.kernel.org
10410L:	linux-arm-kernel@lists.infradead.org
10411S:	Maintained
10412F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10413F:	drivers/pci/dwc/pcie-armada8k.c
10414
10415PCI DRIVER FOR FREESCALE LAYERSCAPE
10416M:	Minghuan Lian <minghuan.Lian@freescale.com>
10417M:	Mingkai Hu <mingkai.hu@freescale.com>
10418M:	Roy Zang <tie-fei.zang@freescale.com>
10419L:	linuxppc-dev@lists.ozlabs.org
10420L:	linux-pci@vger.kernel.org
10421L:	linux-arm-kernel@lists.infradead.org
10422S:	Maintained
10423F:	drivers/pci/dwc/*layerscape*
10424
10425PCI DRIVER FOR GENERIC OF HOSTS
10426M:	Will Deacon <will.deacon@arm.com>
10427L:	linux-pci@vger.kernel.org
10428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10429S:	Maintained
10430F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10431F:	drivers/pci/host/pci-host-common.c
10432F:	drivers/pci/host/pci-host-generic.c
10433
10434PCI DRIVER FOR IMX6
10435M:	Richard Zhu <hongxing.zhu@nxp.com>
10436M:	Lucas Stach <l.stach@pengutronix.de>
10437L:	linux-pci@vger.kernel.org
10438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10439S:	Maintained
10440F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10441F:	drivers/pci/dwc/*imx6*
10442
10443PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10444M:	Keith Busch <keith.busch@intel.com>
10445M:	Jonathan Derrick <jonathan.derrick@intel.com>
10446L:	linux-pci@vger.kernel.org
10447S:	Supported
10448F:	drivers/pci/host/vmd.c
10449
10450PCI DRIVER FOR MICROSEMI SWITCHTEC
10451M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10452M:	Logan Gunthorpe <logang@deltatee.com>
10453L:	linux-pci@vger.kernel.org
10454S:	Maintained
10455F:	Documentation/switchtec.txt
10456F:	Documentation/ABI/testing/sysfs-class-switchtec
10457F:	drivers/pci/switch/switchtec*
10458F:	include/uapi/linux/switchtec_ioctl.h
10459F:	include/linux/switchtec.h
10460F:	drivers/ntb/hw/mscc/
10461
10462PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10463M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10464M:	Jason Cooper <jason@lakedaemon.net>
10465L:	linux-pci@vger.kernel.org
10466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10467S:	Maintained
10468F:	drivers/pci/host/*mvebu*
10469
10470PCI DRIVER FOR NVIDIA TEGRA
10471M:	Thierry Reding <thierry.reding@gmail.com>
10472L:	linux-tegra@vger.kernel.org
10473L:	linux-pci@vger.kernel.org
10474S:	Supported
10475F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10476F:	drivers/pci/host/pci-tegra.c
10477
10478PCI DRIVER FOR RENESAS R-CAR
10479M:	Simon Horman <horms@verge.net.au>
10480L:	linux-pci@vger.kernel.org
10481L:	linux-renesas-soc@vger.kernel.org
10482S:	Maintained
10483F:	drivers/pci/host/*rcar*
10484
10485PCI DRIVER FOR SAMSUNG EXYNOS
10486M:	Jingoo Han <jingoohan1@gmail.com>
10487L:	linux-pci@vger.kernel.org
10488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10489L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10490S:	Maintained
10491F:	drivers/pci/dwc/pci-exynos.c
10492
10493PCI DRIVER FOR SYNOPSYS DESIGNWARE
10494M:	Jingoo Han <jingoohan1@gmail.com>
10495M:	Joao Pinto <Joao.Pinto@synopsys.com>
10496L:	linux-pci@vger.kernel.org
10497S:	Maintained
10498F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10499F:	drivers/pci/dwc/*designware*
10500
10501PCI DRIVER FOR TI DRA7XX
10502M:	Kishon Vijay Abraham I <kishon@ti.com>
10503L:	linux-omap@vger.kernel.org
10504L:	linux-pci@vger.kernel.org
10505S:	Supported
10506F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10507F:	drivers/pci/dwc/pci-dra7xx.c
10508
10509PCI DRIVER FOR TI KEYSTONE
10510M:	Murali Karicheri <m-karicheri2@ti.com>
10511L:	linux-pci@vger.kernel.org
10512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10513S:	Maintained
10514F:	drivers/pci/dwc/*keystone*
10515
10516PCI ENDPOINT SUBSYSTEM
10517M:	Kishon Vijay Abraham I <kishon@ti.com>
10518M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10519L:	linux-pci@vger.kernel.org
10520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10521S:	Supported
10522F:	drivers/pci/endpoint/
10523F:	drivers/misc/pci_endpoint_test.c
10524F:	tools/pci/
10525
10526PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10527M:	Russell Currey <ruscur@russell.cc>
10528L:	linuxppc-dev@lists.ozlabs.org
10529S:	Supported
10530F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10531F:	arch/powerpc/kernel/eeh*.c
10532F:	arch/powerpc/platforms/*/eeh*.c
10533F:	arch/powerpc/include/*/eeh*.h
10534
10535PCI ERROR RECOVERY
10536M:	Linas Vepstas <linasvepstas@gmail.com>
10537L:	linux-pci@vger.kernel.org
10538S:	Supported
10539F:	Documentation/PCI/pci-error-recovery.txt
10540
10541PCI MSI DRIVER FOR ALTERA MSI IP
10542M:	Ley Foon Tan <lftan@altera.com>
10543L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10544L:	linux-pci@vger.kernel.org
10545S:	Supported
10546F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10547F:	drivers/pci/host/pcie-altera-msi.c
10548
10549PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10550M:	Duc Dang <dhdang@apm.com>
10551L:	linux-pci@vger.kernel.org
10552L:	linux-arm-kernel@lists.infradead.org
10553S:	Maintained
10554F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10555F:	drivers/pci/host/pci-xgene-msi.c
10556
10557PCI SUBSYSTEM
10558M:	Bjorn Helgaas <bhelgaas@google.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/helgaas/pci.git
10562S:	Supported
10563F:	Documentation/devicetree/bindings/pci/
10564F:	Documentation/PCI/
10565F:	drivers/pci/
10566F:	include/linux/pci*
10567F:	arch/x86/pci/
10568F:	arch/x86/kernel/quirks.c
10569
10570PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10571M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10572L:	linux-pci@vger.kernel.org
10573Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10575S:	Supported
10576F:	drivers/pci/host/
10577F:	drivers/pci/dwc/
10578
10579PCIE DRIVER FOR AXIS ARTPEC
10580M:	Niklas Cassel <niklas.cassel@axis.com>
10581M:	Jesper Nilsson <jesper.nilsson@axis.com>
10582L:	linux-arm-kernel@axis.com
10583L:	linux-pci@vger.kernel.org
10584S:	Maintained
10585F:	Documentation/devicetree/bindings/pci/axis,artpec*
10586F:	drivers/pci/dwc/*artpec*
10587
10588PCIE DRIVER FOR CAVIUM THUNDERX
10589M:	David Daney <david.daney@cavium.com>
10590L:	linux-pci@vger.kernel.org
10591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10592S:	Supported
10593F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10594F:	drivers/pci/host/pci-thunder-*
10595
10596PCIE DRIVER FOR HISILICON
10597M:	Zhou Wang <wangzhou1@hisilicon.com>
10598L:	linux-pci@vger.kernel.org
10599S:	Maintained
10600F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10601F:	drivers/pci/dwc/pcie-hisi.c
10602
10603PCIE DRIVER FOR HISILICON KIRIN
10604M:	Xiaowei Song <songxiaowei@hisilicon.com>
10605M:	Binghui Wang <wangbinghui@hisilicon.com>
10606L:	linux-pci@vger.kernel.org
10607S:	Maintained
10608F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10609F:	drivers/pci/dwc/pcie-kirin.c
10610
10611PCIE DRIVER FOR HISILICON STB
10612M:	Jianguo Sun <sunjianguo1@huawei.com>
10613M:	Shawn Guo <shawn.guo@linaro.org>
10614L:	linux-pci@vger.kernel.org
10615S:	Maintained
10616F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10617F:	drivers/pci/dwc/pcie-histb.c
10618
10619PCIE DRIVER FOR MEDIATEK
10620M:	Ryder Lee <ryder.lee@mediatek.com>
10621L:	linux-pci@vger.kernel.org
10622L:	linux-mediatek@lists.infradead.org
10623S:	Supported
10624F:	Documentation/devicetree/bindings/pci/mediatek*
10625F:	drivers/pci/host/*mediatek*
10626
10627PCIE DRIVER FOR QUALCOMM MSM
10628M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10629L:	linux-pci@vger.kernel.org
10630L:	linux-arm-msm@vger.kernel.org
10631S:	Maintained
10632F:	drivers/pci/dwc/*qcom*
10633
10634PCIE DRIVER FOR ROCKCHIP
10635M:	Shawn Lin <shawn.lin@rock-chips.com>
10636L:	linux-pci@vger.kernel.org
10637L:	linux-rockchip@lists.infradead.org
10638S:	Maintained
10639F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10640F:	drivers/pci/host/pcie-rockchip.c
10641
10642PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10643M:	Linus Walleij <linus.walleij@linaro.org>
10644L:	linux-pci@vger.kernel.org
10645S:	Maintained
10646F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10647F:	drivers/pci/host/pci-v3-semi.c
10648
10649PCIE DRIVER FOR ST SPEAR13XX
10650M:	Pratyush Anand <pratyush.anand@gmail.com>
10651L:	linux-pci@vger.kernel.org
10652S:	Maintained
10653F:	drivers/pci/dwc/*spear*
10654
10655PCMCIA SUBSYSTEM
10656P:	Linux PCMCIA Team
10657L:	linux-pcmcia@lists.infradead.org
10658W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10660S:	Maintained
10661F:	Documentation/pcmcia/
10662F:	tools/pcmcia/
10663F:	drivers/pcmcia/
10664F:	include/pcmcia/
10665
10666PCNET32 NETWORK DRIVER
10667M:	Don Fry <pcnet32@frontier.com>
10668L:	netdev@vger.kernel.org
10669S:	Maintained
10670F:	drivers/net/ethernet/amd/pcnet32.c
10671
10672PCRYPT PARALLEL CRYPTO ENGINE
10673M:	Steffen Klassert <steffen.klassert@secunet.com>
10674L:	linux-crypto@vger.kernel.org
10675S:	Maintained
10676F:	crypto/pcrypt.c
10677F:	include/crypto/pcrypt.h
10678
10679PEAQ WMI HOTKEYS DRIVER
10680M:	Hans de Goede <hdegoede@redhat.com>
10681L:	platform-driver-x86@vger.kernel.org
10682S:	Maintained
10683F:	drivers/platform/x86/peaq-wmi.c
10684
10685PER-CPU MEMORY ALLOCATOR
10686M:	Tejun Heo <tj@kernel.org>
10687M:	Christoph Lameter <cl@linux.com>
10688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10689S:	Maintained
10690F:	include/linux/percpu*.h
10691F:	mm/percpu*.c
10692F:	arch/*/include/asm/percpu.h
10693
10694PER-TASK DELAY ACCOUNTING
10695M:	Balbir Singh <bsingharora@gmail.com>
10696S:	Maintained
10697F:	include/linux/delayacct.h
10698F:	kernel/delayacct.c
10699
10700PERFORMANCE EVENTS SUBSYSTEM
10701M:	Peter Zijlstra <peterz@infradead.org>
10702M:	Ingo Molnar <mingo@redhat.com>
10703M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10704R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10705R:	Jiri Olsa <jolsa@redhat.com>
10706R:	Namhyung Kim <namhyung@kernel.org>
10707L:	linux-kernel@vger.kernel.org
10708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10709S:	Supported
10710F:	kernel/events/*
10711F:	include/linux/perf_event.h
10712F:	include/uapi/linux/perf_event.h
10713F:	arch/*/kernel/perf_event*.c
10714F:	arch/*/kernel/*/perf_event*.c
10715F:	arch/*/kernel/*/*/perf_event*.c
10716F:	arch/*/include/asm/perf_event.h
10717F:	arch/*/kernel/perf_callchain.c
10718F:	arch/*/events/*
10719F:	tools/perf/
10720
10721PERSONALITY HANDLING
10722M:	Christoph Hellwig <hch@infradead.org>
10723L:	linux-abi-devel@lists.sourceforge.net
10724S:	Maintained
10725F:	include/linux/personality.h
10726F:	include/uapi/linux/personality.h
10727
10728PHONET PROTOCOL
10729M:	Remi Denis-Courmont <courmisch@gmail.com>
10730S:	Supported
10731F:	Documentation/networking/phonet.txt
10732F:	include/linux/phonet.h
10733F:	include/net/phonet/
10734F:	include/uapi/linux/phonet.h
10735F:	net/phonet/
10736
10737PHRAM MTD DRIVER
10738M:	Joern Engel <joern@lazybastard.org>
10739L:	linux-mtd@lists.infradead.org
10740S:	Maintained
10741F:	drivers/mtd/devices/phram.c
10742
10743PICOLCD HID DRIVER
10744M:	Bruno Prémont <bonbons@linux-vserver.org>
10745L:	linux-input@vger.kernel.org
10746S:	Maintained
10747F:	drivers/hid/hid-picolcd*
10748
10749PICOXCELL SUPPORT
10750M:	Jamie Iles <jamie@jamieiles.com>
10751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10752T:	git git://github.com/jamieiles/linux-2.6-ji.git
10753S:	Supported
10754F:	arch/arm/boot/dts/picoxcell*
10755F:	arch/arm/mach-picoxcell/
10756F:	drivers/crypto/picoxcell*
10757
10758PIN CONTROL SUBSYSTEM
10759M:	Linus Walleij <linus.walleij@linaro.org>
10760L:	linux-gpio@vger.kernel.org
10761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10762S:	Maintained
10763F:	Documentation/devicetree/bindings/pinctrl/
10764F:	Documentation/driver-api/pinctl.rst
10765F:	drivers/pinctrl/
10766F:	include/linux/pinctrl/
10767
10768PIN CONTROLLER - ATMEL AT91
10769M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10771S:	Maintained
10772F:	drivers/pinctrl/pinctrl-at91.*
10773
10774PIN CONTROLLER - ATMEL AT91 PIO4
10775M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10777L:	linux-gpio@vger.kernel.org
10778S:	Supported
10779F:	drivers/pinctrl/pinctrl-at91-pio4.*
10780
10781PIN CONTROLLER - INTEL
10782M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10783M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10784S:	Maintained
10785F:	drivers/pinctrl/intel/
10786
10787PIN CONTROLLER - QUALCOMM
10788M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10789S:	Maintained
10790L:	linux-arm-msm@vger.kernel.org
10791F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10792F:	drivers/pinctrl/qcom/
10793
10794PIN CONTROLLER - RENESAS
10795M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10796M:	Geert Uytterhoeven <geert+renesas@glider.be>
10797L:	linux-renesas-soc@vger.kernel.org
10798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10799S:	Maintained
10800F:	drivers/pinctrl/sh-pfc/
10801
10802PIN CONTROLLER - SAMSUNG
10803M:	Tomasz Figa <tomasz.figa@gmail.com>
10804M:	Krzysztof Kozlowski <krzk@kernel.org>
10805M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10807L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10808Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10810S:	Maintained
10811F:	drivers/pinctrl/samsung/
10812F:	include/dt-bindings/pinctrl/samsung.h
10813F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10814
10815PIN CONTROLLER - SINGLE
10816M:	Tony Lindgren <tony@atomide.com>
10817M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10819L:	linux-omap@vger.kernel.org
10820S:	Maintained
10821F:	drivers/pinctrl/pinctrl-single.c
10822
10823PIN CONTROLLER - ST SPEAR
10824M:	Viresh Kumar <vireshk@kernel.org>
10825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10826W:	http://www.st.com/spear
10827S:	Maintained
10828F:	drivers/pinctrl/spear/
10829
10830PISTACHIO SOC SUPPORT
10831M:	James Hartley <james.hartley@sondrel.com>
10832L:	linux-mips@linux-mips.org
10833S:	Odd Fixes
10834F:	arch/mips/pistachio/
10835F:	arch/mips/include/asm/mach-pistachio/
10836F:	arch/mips/boot/dts/img/pistachio*
10837F:	arch/mips/configs/pistachio*_defconfig
10838
10839PKTCDVD DRIVER
10840S:	Orphan
10841M:	linux-block@vger.kernel.org
10842F:	drivers/block/pktcdvd.c
10843F:	include/linux/pktcdvd.h
10844F:	include/uapi/linux/pktcdvd.h
10845
10846PKUNITY SOC DRIVERS
10847M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10848W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10849S:	Maintained
10850T:	git git://github.com/gxt/linux.git
10851F:	drivers/input/serio/i8042-unicore32io.h
10852F:	drivers/i2c/busses/i2c-puv3.c
10853F:	drivers/video/fbdev/fb-puv3.c
10854F:	drivers/rtc/rtc-puv3.c
10855
10856PMBUS HARDWARE MONITORING DRIVERS
10857M:	Guenter Roeck <linux@roeck-us.net>
10858L:	linux-hwmon@vger.kernel.org
10859W:	http://hwmon.wiki.kernel.org/
10860W:	http://www.roeck-us.net/linux/drivers/
10861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10862S:	Maintained
10863F:	Documentation/hwmon/pmbus
10864F:	drivers/hwmon/pmbus/
10865F:	include/linux/pmbus.h
10866
10867PMC SIERRA MaxRAID DRIVER
10868L:	linux-scsi@vger.kernel.org
10869W:	http://www.pmc-sierra.com/
10870S:	Orphan
10871F:	drivers/scsi/pmcraid.*
10872
10873PMC SIERRA PM8001 DRIVER
10874M:	Jack Wang <jinpu.wang@profitbricks.com>
10875M:	lindar_liu@usish.com
10876L:	linux-scsi@vger.kernel.org
10877S:	Supported
10878F:	drivers/scsi/pm8001/
10879
10880PNP SUPPORT
10881M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10882S:	Maintained
10883F:	drivers/pnp/
10884
10885POSIX CLOCKS and TIMERS
10886M:	Thomas Gleixner <tglx@linutronix.de>
10887L:	linux-kernel@vger.kernel.org
10888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10889S:	Maintained
10890F:	fs/timerfd.c
10891F:	include/linux/timer*
10892F:	kernel/time/*timer*
10893
10894POWER MANAGEMENT CORE
10895M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10896L:	linux-pm@vger.kernel.org
10897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10898B:	https://bugzilla.kernel.org
10899S:	Supported
10900F:	drivers/base/power/
10901F:	include/linux/pm.h
10902F:	include/linux/pm_*
10903F:	include/linux/powercap.h
10904F:	drivers/powercap/
10905
10906POWER STATE COORDINATION INTERFACE (PSCI)
10907M:	Mark Rutland <mark.rutland@arm.com>
10908M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10909L:	linux-arm-kernel@lists.infradead.org
10910S:	Maintained
10911F:	drivers/firmware/psci*.c
10912F:	include/linux/psci.h
10913F:	include/uapi/linux/psci.h
10914
10915POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10916M:	Sebastian Reichel <sre@kernel.org>
10917L:	linux-pm@vger.kernel.org
10918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10919S:	Maintained
10920F:	Documentation/devicetree/bindings/power/supply/
10921F:	include/linux/power_supply.h
10922F:	drivers/power/supply/
10923
10924POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10925M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10926L:	linuxppc-dev@lists.ozlabs.org
10927S:	Maintained
10928F:	drivers/char/powernv-op-panel.c
10929
10930PPP OVER ATM (RFC 2364)
10931M:	Mitchell Blank Jr <mitch@sfgoth.com>
10932S:	Maintained
10933F:	net/atm/pppoatm.c
10934F:	include/uapi/linux/atmppp.h
10935
10936PPP OVER ETHERNET
10937M:	Michal Ostrowski <mostrows@earthlink.net>
10938S:	Maintained
10939F:	drivers/net/ppp/pppoe.c
10940F:	drivers/net/ppp/pppox.c
10941
10942PPP OVER L2TP
10943M:	James Chapman <jchapman@katalix.com>
10944S:	Maintained
10945F:	net/l2tp/l2tp_ppp.c
10946F:	include/linux/if_pppol2tp.h
10947F:	include/uapi/linux/if_pppol2tp.h
10948
10949PPP PROTOCOL DRIVERS AND COMPRESSORS
10950M:	Paul Mackerras <paulus@samba.org>
10951L:	linux-ppp@vger.kernel.org
10952S:	Maintained
10953F:	drivers/net/ppp/ppp_*
10954
10955PPS SUPPORT
10956M:	Rodolfo Giometti <giometti@enneenne.com>
10957W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10958L:	linuxpps@ml.enneenne.com (subscribers-only)
10959S:	Maintained
10960F:	Documentation/pps/
10961F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10962F:	Documentation/ABI/testing/sysfs-pps
10963F:	drivers/pps/
10964F:	include/linux/pps*.h
10965F:	include/uapi/linux/pps.h
10966
10967PPTP DRIVER
10968M:	Dmitry Kozlov <xeb@mail.ru>
10969L:	netdev@vger.kernel.org
10970S:	Maintained
10971F:	drivers/net/ppp/pptp.c
10972W:	http://sourceforge.net/projects/accel-pptp
10973
10974PREEMPTIBLE KERNEL
10975M:	Robert Love <rml@tech9.net>
10976L:	kpreempt-tech@lists.sourceforge.net
10977W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10978S:	Supported
10979F:	Documentation/preempt-locking.txt
10980F:	include/linux/preempt.h
10981
10982PRINTK
10983M:	Petr Mladek <pmladek@suse.com>
10984M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10985R:	Steven Rostedt <rostedt@goodmis.org>
10986S:	Maintained
10987F:	kernel/printk/
10988F:	include/linux/printk.h
10989
10990PRISM54 WIRELESS DRIVER
10991M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10992L:	linux-wireless@vger.kernel.org
10993W:	http://wireless.kernel.org/en/users/Drivers/p54
10994S:	Obsolete
10995F:	drivers/net/wireless/intersil/prism54/
10996
10997PROC SYSCTL
10998M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10999M:	Kees Cook <keescook@chromium.org>
11000L:	linux-kernel@vger.kernel.org
11001L:	linux-fsdevel@vger.kernel.org
11002S:	Maintained
11003F:	fs/proc/proc_sysctl.c
11004F:	include/linux/sysctl.h
11005F:	kernel/sysctl.c
11006F:	tools/testing/selftests/sysctl/
11007
11008PS3 NETWORK SUPPORT
11009M:	Geoff Levand <geoff@infradead.org>
11010L:	netdev@vger.kernel.org
11011L:	linuxppc-dev@lists.ozlabs.org
11012S:	Maintained
11013F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11014
11015PS3 PLATFORM SUPPORT
11016M:	Geoff Levand <geoff@infradead.org>
11017L:	linuxppc-dev@lists.ozlabs.org
11018S:	Maintained
11019F:	arch/powerpc/boot/ps3*
11020F:	arch/powerpc/include/asm/lv1call.h
11021F:	arch/powerpc/include/asm/ps3*.h
11022F:	arch/powerpc/platforms/ps3/
11023F:	drivers/*/ps3*
11024F:	drivers/ps3/
11025F:	drivers/rtc/rtc-ps3.c
11026F:	drivers/usb/host/*ps3.c
11027F:	sound/ppc/snd_ps3*
11028
11029PS3VRAM DRIVER
11030M:	Jim Paris <jim@jtan.com>
11031M:	Geoff Levand <geoff@infradead.org>
11032L:	linuxppc-dev@lists.ozlabs.org
11033S:	Maintained
11034F:	drivers/block/ps3vram.c
11035
11036PSAMPLE PACKET SAMPLING SUPPORT:
11037M:	Yotam Gigi <yotam.gi@gmail.com>
11038S:	Maintained
11039F:	net/psample
11040F:	include/net/psample.h
11041F:	include/uapi/linux/psample.h
11042
11043PSTORE FILESYSTEM
11044M:	Kees Cook <keescook@chromium.org>
11045M:	Anton Vorontsov <anton@enomsg.org>
11046M:	Colin Cross <ccross@android.com>
11047M:	Tony Luck <tony.luck@intel.com>
11048S:	Maintained
11049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11050F:	fs/pstore/
11051F:	include/linux/pstore*
11052F:	drivers/firmware/efi/efi-pstore.c
11053F:	drivers/acpi/apei/erst.c
11054F:	Documentation/admin-guide/ramoops.rst
11055F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11056K:	\b(pstore|ramoops)
11057
11058PTP HARDWARE CLOCK SUPPORT
11059M:	Richard Cochran <richardcochran@gmail.com>
11060L:	netdev@vger.kernel.org
11061S:	Maintained
11062W:	http://linuxptp.sourceforge.net/
11063F:	Documentation/ABI/testing/sysfs-ptp
11064F:	Documentation/ptp/*
11065F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11066F:	drivers/net/phy/dp83640*
11067F:	drivers/ptp/*
11068F:	include/linux/ptp_cl*
11069
11070PTRACE SUPPORT
11071M:	Oleg Nesterov <oleg@redhat.com>
11072S:	Maintained
11073F:	include/asm-generic/syscall.h
11074F:	include/linux/ptrace.h
11075F:	include/linux/regset.h
11076F:	include/linux/tracehook.h
11077F:	include/uapi/linux/ptrace.h
11078F:	include/uapi/linux/ptrace.h
11079F:	include/asm-generic/ptrace.h
11080F:	kernel/ptrace.c
11081F:	arch/*/ptrace*.c
11082F:	arch/*/*/ptrace*.c
11083F:	arch/*/include/asm/ptrace*.h
11084
11085PULSE8-CEC DRIVER
11086M:	Hans Verkuil <hverkuil@xs4all.nl>
11087L:	linux-media@vger.kernel.org
11088T:	git git://linuxtv.org/media_tree.git
11089S:	Maintained
11090F:	drivers/media/usb/pulse8-cec/*
11091F:	Documentation/media/cec-drivers/pulse8-cec.rst
11092
11093PVRUSB2 VIDEO4LINUX DRIVER
11094M:	Mike Isely <isely@pobox.com>
11095L:	pvrusb2@isely.net	(subscribers-only)
11096L:	linux-media@vger.kernel.org
11097W:	http://www.isely.net/pvrusb2/
11098T:	git git://linuxtv.org/media_tree.git
11099S:	Maintained
11100F:	Documentation/media/v4l-drivers/pvrusb2*
11101F:	drivers/media/usb/pvrusb2/
11102
11103PWC WEBCAM DRIVER
11104M:	Hans Verkuil <hverkuil@xs4all.nl>
11105L:	linux-media@vger.kernel.org
11106T:	git git://linuxtv.org/media_tree.git
11107S:	Odd Fixes
11108F:	drivers/media/usb/pwc/*
11109
11110PWM FAN DRIVER
11111M:	Kamil Debski <kamil@wypas.org>
11112M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11113L:	linux-hwmon@vger.kernel.org
11114S:	Supported
11115F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11116F:	Documentation/hwmon/pwm-fan
11117F:	drivers/hwmon/pwm-fan.c
11118
11119PWM IR Transmitter
11120M:	Sean Young <sean@mess.org>
11121L:	linux-media@vger.kernel.org
11122S:	Maintained
11123F:	drivers/media/rc/pwm-ir-tx.c
11124
11125PWM SUBSYSTEM
11126M:	Thierry Reding <thierry.reding@gmail.com>
11127L:	linux-pwm@vger.kernel.org
11128S:	Maintained
11129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11130F:	Documentation/pwm.txt
11131F:	Documentation/devicetree/bindings/pwm/
11132F:	include/linux/pwm.h
11133F:	drivers/pwm/
11134F:	drivers/video/backlight/pwm_bl.c
11135F:	include/linux/pwm_backlight.h
11136F:	drivers/gpio/gpio-mvebu.c
11137F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11138
11139PXA GPIO DRIVER
11140M:	Robert Jarzmik <robert.jarzmik@free.fr>
11141L:	linux-gpio@vger.kernel.org
11142S:	Maintained
11143F:	drivers/gpio/gpio-pxa.c
11144
11145PXA MMCI DRIVER
11146S:	Orphan
11147
11148PXA RTC DRIVER
11149M:	Robert Jarzmik <robert.jarzmik@free.fr>
11150L:	linux-rtc@vger.kernel.org
11151S:	Maintained
11152
11153PXA2xx/PXA3xx SUPPORT
11154M:	Daniel Mack <daniel@zonque.org>
11155M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11156M:	Robert Jarzmik <robert.jarzmik@free.fr>
11157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11158T:	git git://github.com/hzhuang1/linux.git
11159T:	git git://github.com/rjarzmik/linux.git
11160S:	Maintained
11161F:	arch/arm/boot/dts/pxa*
11162F:	arch/arm/mach-pxa/
11163F:	drivers/dma/pxa*
11164F:	drivers/pcmcia/pxa2xx*
11165F:	drivers/pinctrl/pxa/
11166F:	drivers/spi/spi-pxa2xx*
11167F:	drivers/usb/gadget/udc/pxa2*
11168F:	include/sound/pxa2xx-lib.h
11169F:	sound/arm/pxa*
11170F:	sound/soc/pxa/
11171
11172PXA3xx NAND FLASH DRIVER
11173M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11174L:	linux-mtd@lists.infradead.org
11175S:	Maintained
11176F:	drivers/mtd/nand/pxa3xx_nand.c
11177
11178QAT DRIVER
11179M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11180L:	qat-linux@intel.com
11181S:	Supported
11182F:	drivers/crypto/qat/
11183
11184QCOM AUDIO (ASoC) DRIVERS
11185M:	Patrick Lai <plai@codeaurora.org>
11186M:	Banajit Goswami <bgoswami@codeaurora.org>
11187L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11188S:	Supported
11189F:	sound/soc/qcom/
11190
11191QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11192M:	Gabriel Somlo <somlo@cmu.edu>
11193M:	"Michael S. Tsirkin" <mst@redhat.com>
11194L:	qemu-devel@nongnu.org
11195S:	Maintained
11196F:	drivers/firmware/qemu_fw_cfg.c
11197
11198QIB DRIVER
11199M:	Mike Marciniszyn <infinipath@intel.com>
11200L:	linux-rdma@vger.kernel.org
11201S:	Supported
11202F:	drivers/infiniband/hw/qib/
11203
11204QLOGIC QL41xxx FCOE DRIVER
11205M:	QLogic-Storage-Upstream@cavium.com
11206L:	linux-scsi@vger.kernel.org
11207S:	Supported
11208F:	drivers/scsi/qedf/
11209
11210QLOGIC QL41xxx ISCSI DRIVER
11211M:	QLogic-Storage-Upstream@cavium.com
11212L:	linux-scsi@vger.kernel.org
11213S:	Supported
11214F:	drivers/scsi/qedi/
11215
11216QLOGIC QL4xxx ETHERNET DRIVER
11217M:	Ariel Elior <Ariel.Elior@cavium.com>
11218M:	everest-linux-l2@cavium.com
11219L:	netdev@vger.kernel.org
11220S:	Supported
11221F:	drivers/net/ethernet/qlogic/qed/
11222F:	include/linux/qed/
11223F:	drivers/net/ethernet/qlogic/qede/
11224
11225QLOGIC QL4xxx RDMA DRIVER
11226M:	Ram Amrani <Ram.Amrani@cavium.com>
11227M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11228M:	Ariel Elior <Ariel.Elior@cavium.com>
11229L:	linux-rdma@vger.kernel.org
11230S:	Supported
11231F:	drivers/infiniband/hw/qedr/
11232F:	include/uapi/rdma/qedr-abi.h
11233
11234QLOGIC QLA1280 SCSI DRIVER
11235M:	Michael Reed <mdr@sgi.com>
11236L:	linux-scsi@vger.kernel.org
11237S:	Maintained
11238F:	drivers/scsi/qla1280.[ch]
11239
11240QLOGIC QLA2XXX FC-SCSI DRIVER
11241M:	qla2xxx-upstream@qlogic.com
11242L:	linux-scsi@vger.kernel.org
11243S:	Supported
11244F:	Documentation/scsi/LICENSE.qla2xxx
11245F:	drivers/scsi/qla2xxx/
11246
11247QLOGIC QLA3XXX NETWORK DRIVER
11248M:	Dept-GELinuxNICDev@cavium.com
11249L:	netdev@vger.kernel.org
11250S:	Supported
11251F:	Documentation/networking/LICENSE.qla3xxx
11252F:	drivers/net/ethernet/qlogic/qla3xxx.*
11253
11254QLOGIC QLA4XXX iSCSI DRIVER
11255M:	QLogic-Storage-Upstream@qlogic.com
11256L:	linux-scsi@vger.kernel.org
11257S:	Supported
11258F:	Documentation/scsi/LICENSE.qla4xxx
11259F:	drivers/scsi/qla4xxx/
11260
11261QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11262M:	Harish Patil <harish.patil@cavium.com>
11263M:	Manish Chopra <manish.chopra@cavium.com>
11264M:	Dept-GELinuxNICDev@cavium.com
11265L:	netdev@vger.kernel.org
11266S:	Supported
11267F:	drivers/net/ethernet/qlogic/qlcnic/
11268
11269QLOGIC QLGE 10Gb ETHERNET DRIVER
11270M:	Harish Patil <harish.patil@cavium.com>
11271M:	Manish Chopra <manish.chopra@cavium.com>
11272M:	Dept-GELinuxNICDev@cavium.com
11273L:	netdev@vger.kernel.org
11274S:	Supported
11275F:	drivers/net/ethernet/qlogic/qlge/
11276
11277QNX4 FILESYSTEM
11278M:	Anders Larsen <al@alarsen.net>
11279W:	http://www.alarsen.net/linux/qnx4fs/
11280S:	Maintained
11281F:	fs/qnx4/
11282F:	include/uapi/linux/qnx4_fs.h
11283F:	include/uapi/linux/qnxtypes.h
11284
11285QORIQ DPAA2 FSL-MC BUS DRIVER
11286M:	Stuart Yoder <stuyoder@gmail.com>
11287M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11288L:	linux-kernel@vger.kernel.org
11289S:	Maintained
11290F:	drivers/staging/fsl-mc/
11291F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11292
11293QT1010 MEDIA DRIVER
11294M:	Antti Palosaari <crope@iki.fi>
11295L:	linux-media@vger.kernel.org
11296W:	https://linuxtv.org
11297W:	http://palosaari.fi/linux/
11298Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11299T:	git git://linuxtv.org/anttip/media_tree.git
11300S:	Maintained
11301F:	drivers/media/tuners/qt1010*
11302
11303QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11304M:	Kalle Valo <kvalo@qca.qualcomm.com>
11305L:	ath10k@lists.infradead.org
11306W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11308S:	Supported
11309F:	drivers/net/wireless/ath/ath10k/
11310
11311QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11312M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11313L:	linux-wireless@vger.kernel.org
11314W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11315S:	Supported
11316F:	drivers/net/wireless/ath/ath9k/
11317
11318QUALCOMM CAMERA SUBSYSTEM DRIVER
11319M:	Todor Tomov <todor.tomov@linaro.org>
11320L:	linux-media@vger.kernel.org
11321S:	Maintained
11322F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11323F:	Documentation/media/v4l-drivers/qcom_camss.rst
11324F:	drivers/media/platform/qcom/camss-8x16/
11325
11326QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11327M:	Timur Tabi <timur@codeaurora.org>
11328L:	netdev@vger.kernel.org
11329S:	Supported
11330F:	drivers/net/ethernet/qualcomm/emac/
11331
11332QUALCOMM HEXAGON ARCHITECTURE
11333M:	Richard Kuo <rkuo@codeaurora.org>
11334L:	linux-hexagon@vger.kernel.org
11335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11336S:	Supported
11337F:	arch/hexagon/
11338
11339QUALCOMM IOMMU
11340M:	Rob Clark <robdclark@gmail.com>
11341L:	iommu@lists.linux-foundation.org
11342L:	linux-arm-msm@vger.kernel.org
11343S:	Maintained
11344F:	drivers/iommu/qcom_iommu.c
11345
11346QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11347M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11348L:	linux-media@vger.kernel.org
11349L:	linux-arm-msm@vger.kernel.org
11350T:	git git://linuxtv.org/media_tree.git
11351S:	Maintained
11352F:	drivers/media/platform/qcom/venus/
11353
11354QUALCOMM WCN36XX WIRELESS DRIVER
11355M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11356L:	wcn36xx@lists.infradead.org
11357W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11358T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11359S:	Supported
11360F:	drivers/net/wireless/ath/wcn36xx/
11361
11362QUANTENNA QTNFMAC WIRELESS DRIVER
11363M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11364M:	Avinash Patil <avinashp@quantenna.com>
11365M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11366L:	linux-wireless@vger.kernel.org
11367S:	Maintained
11368F:	drivers/net/wireless/quantenna
11369
11370RADEON and AMDGPU DRM DRIVERS
11371M:	Alex Deucher <alexander.deucher@amd.com>
11372M:	Christian König <christian.koenig@amd.com>
11373L:	amd-gfx@lists.freedesktop.org
11374T:	git git://people.freedesktop.org/~agd5f/linux
11375S:	Supported
11376F:	drivers/gpu/drm/radeon/
11377F:	include/uapi/drm/radeon_drm.h
11378F:	drivers/gpu/drm/amd/
11379F:	include/uapi/drm/amdgpu_drm.h
11380
11381RADEON FRAMEBUFFER DISPLAY DRIVER
11382M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11383L:	linux-fbdev@vger.kernel.org
11384S:	Maintained
11385F:	drivers/video/fbdev/aty/radeon*
11386F:	include/uapi/linux/radeonfb.h
11387
11388RADIOSHARK RADIO DRIVER
11389M:	Hans Verkuil <hverkuil@xs4all.nl>
11390L:	linux-media@vger.kernel.org
11391T:	git git://linuxtv.org/media_tree.git
11392S:	Maintained
11393F:	drivers/media/radio/radio-shark.c
11394
11395RADIOSHARK2 RADIO DRIVER
11396M:	Hans Verkuil <hverkuil@xs4all.nl>
11397L:	linux-media@vger.kernel.org
11398T:	git git://linuxtv.org/media_tree.git
11399S:	Maintained
11400F:	drivers/media/radio/radio-shark2.c
11401F:	drivers/media/radio/radio-tea5777.c
11402
11403RADOS BLOCK DEVICE (RBD)
11404M:	Ilya Dryomov <idryomov@gmail.com>
11405M:	Sage Weil <sage@redhat.com>
11406M:	Alex Elder <elder@kernel.org>
11407L:	ceph-devel@vger.kernel.org
11408W:	http://ceph.com/
11409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11410T:	git git://github.com/ceph/ceph-client.git
11411S:	Supported
11412F:	Documentation/ABI/testing/sysfs-bus-rbd
11413F:	drivers/block/rbd.c
11414F:	drivers/block/rbd_types.h
11415
11416RAGE128 FRAMEBUFFER DISPLAY DRIVER
11417M:	Paul Mackerras <paulus@samba.org>
11418L:	linux-fbdev@vger.kernel.org
11419S:	Maintained
11420F:	drivers/video/fbdev/aty/aty128fb.c
11421
11422RAINSHADOW-CEC DRIVER
11423M:	Hans Verkuil <hverkuil@xs4all.nl>
11424L:	linux-media@vger.kernel.org
11425T:	git git://linuxtv.org/media_tree.git
11426S:	Maintained
11427F:	drivers/media/usb/rainshadow-cec/*
11428
11429RALINK MIPS ARCHITECTURE
11430M:	John Crispin <john@phrozen.org>
11431L:	linux-mips@linux-mips.org
11432S:	Maintained
11433F:	arch/mips/ralink
11434
11435RALINK RT2X00 WIRELESS LAN DRIVER
11436P:	rt2x00 project
11437M:	Stanislaw Gruszka <sgruszka@redhat.com>
11438M:	Helmut Schaa <helmut.schaa@googlemail.com>
11439L:	linux-wireless@vger.kernel.org
11440S:	Maintained
11441F:	drivers/net/wireless/ralink/rt2x00/
11442
11443RAMDISK RAM BLOCK DEVICE DRIVER
11444M:	Jens Axboe <axboe@kernel.dk>
11445S:	Maintained
11446F:	Documentation/blockdev/ramdisk.txt
11447F:	drivers/block/brd.c
11448
11449RANDOM NUMBER DRIVER
11450M:	"Theodore Ts'o" <tytso@mit.edu>
11451S:	Maintained
11452F:	drivers/char/random.c
11453
11454RAPIDIO SUBSYSTEM
11455M:	Matt Porter <mporter@kernel.crashing.org>
11456M:	Alexandre Bounine <alexandre.bounine@idt.com>
11457S:	Maintained
11458F:	drivers/rapidio/
11459
11460RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11461L:	linux-wireless@vger.kernel.org
11462S:	Orphan
11463F:	drivers/net/wireless/ray*
11464
11465RCUTORTURE MODULE
11466M:	Josh Triplett <josh@joshtriplett.org>
11467M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11468L:	linux-kernel@vger.kernel.org
11469S:	Supported
11470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11471F:	Documentation/RCU/torture.txt
11472F:	kernel/rcu/rcutorture.c
11473
11474RCUTORTURE TEST FRAMEWORK
11475M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11476M:	Josh Triplett <josh@joshtriplett.org>
11477R:	Steven Rostedt <rostedt@goodmis.org>
11478R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11479R:	Lai Jiangshan <jiangshanlai@gmail.com>
11480L:	linux-kernel@vger.kernel.org
11481S:	Supported
11482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11483F:	tools/testing/selftests/rcutorture
11484
11485RDC R-321X SoC
11486M:	Florian Fainelli <florian@openwrt.org>
11487S:	Maintained
11488
11489RDC R6040 FAST ETHERNET DRIVER
11490M:	Florian Fainelli <f.fainelli@gmail.com>
11491L:	netdev@vger.kernel.org
11492S:	Maintained
11493F:	drivers/net/ethernet/rdc/r6040.c
11494
11495RDMAVT - RDMA verbs software
11496M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11497L:	linux-rdma@vger.kernel.org
11498S:	Supported
11499F:	drivers/infiniband/sw/rdmavt
11500
11501RDS - RELIABLE DATAGRAM SOCKETS
11502M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11503L:	netdev@vger.kernel.org
11504L:	linux-rdma@vger.kernel.org
11505L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11506W:	https://oss.oracle.com/projects/rds/
11507S:	Supported
11508F:	net/rds/
11509F:	Documentation/networking/rds.txt
11510
11511RDT - RESOURCE ALLOCATION
11512M:	Fenghua Yu <fenghua.yu@intel.com>
11513L:	linux-kernel@vger.kernel.org
11514S:	Supported
11515F:	arch/x86/kernel/cpu/intel_rdt*
11516F:	arch/x86/include/asm/intel_rdt_sched.h
11517F:	Documentation/x86/intel_rdt*
11518
11519READ-COPY UPDATE (RCU)
11520M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11521M:	Josh Triplett <josh@joshtriplett.org>
11522R:	Steven Rostedt <rostedt@goodmis.org>
11523R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11524R:	Lai Jiangshan <jiangshanlai@gmail.com>
11525L:	linux-kernel@vger.kernel.org
11526W:	http://www.rdrop.com/users/paulmck/RCU/
11527S:	Supported
11528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11529F:	Documentation/RCU/
11530X:	Documentation/RCU/torture.txt
11531F:	include/linux/rcu*
11532X:	include/linux/srcu.h
11533F:	kernel/rcu/
11534X:	kernel/torture.c
11535
11536REAL TIME CLOCK (RTC) SUBSYSTEM
11537M:	Alessandro Zummo <a.zummo@towertech.it>
11538M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11539L:	linux-rtc@vger.kernel.org
11540Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11542S:	Maintained
11543F:	Documentation/devicetree/bindings/rtc/
11544F:	Documentation/rtc.txt
11545F:	drivers/rtc/
11546F:	include/linux/rtc.h
11547F:	include/uapi/linux/rtc.h
11548F:	include/linux/rtc/
11549F:	include/linux/platform_data/rtc-*
11550F:	tools/testing/selftests/timers/rtctest.c
11551
11552REALTEK AUDIO CODECS
11553M:	Bard Liao <bardliao@realtek.com>
11554M:	Oder Chiou <oder_chiou@realtek.com>
11555S:	Maintained
11556F:	sound/soc/codecs/rt*
11557F:	include/sound/rt*.h
11558
11559REGISTER MAP ABSTRACTION
11560M:	Mark Brown <broonie@kernel.org>
11561L:	linux-kernel@vger.kernel.org
11562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11563S:	Supported
11564F:	Documentation/devicetree/bindings/regmap/
11565F:	drivers/base/regmap/
11566F:	include/linux/regmap.h
11567
11568REISERFS FILE SYSTEM
11569L:	reiserfs-devel@vger.kernel.org
11570S:	Supported
11571F:	fs/reiserfs/
11572
11573REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11574M:	Ohad Ben-Cohen <ohad@wizery.com>
11575M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11576L:	linux-remoteproc@vger.kernel.org
11577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11578S:	Maintained
11579F:	Documentation/devicetree/bindings/remoteproc/
11580F:	Documentation/remoteproc.txt
11581F:	drivers/remoteproc/
11582F:	include/linux/remoteproc.h
11583
11584REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11585M:	Ohad Ben-Cohen <ohad@wizery.com>
11586M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11587L:	linux-remoteproc@vger.kernel.org
11588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11589S:	Maintained
11590F:	drivers/rpmsg/
11591F:	Documentation/rpmsg.txt
11592F:	include/linux/rpmsg.h
11593F:	include/linux/rpmsg/
11594
11595RENESAS CLOCK DRIVERS
11596M:	Geert Uytterhoeven <geert+renesas@glider.be>
11597L:	linux-renesas-soc@vger.kernel.org
11598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11599S:	Supported
11600F:	drivers/clk/renesas/
11601
11602RENESAS ETHERNET DRIVERS
11603R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11604L:	netdev@vger.kernel.org
11605L:	linux-renesas-soc@vger.kernel.org
11606F:	Documentation/devicetree/bindings/net/renesas,*.txt
11607F:	Documentation/devicetree/bindings/net/sh_eth.txt
11608F:	drivers/net/ethernet/renesas/
11609F:	include/linux/sh_eth.h
11610
11611RENESAS R-CAR GYROADC DRIVER
11612M:	Marek Vasut <marek.vasut@gmail.com>
11613L:	linux-iio@vger.kernel.org
11614S:	Supported
11615F:	drivers/iio/adc/rcar_gyro_adc.c
11616
11617RENESAS USB PHY DRIVER
11618M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11619L:	linux-renesas-soc@vger.kernel.org
11620S:	Maintained
11621F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11622
11623RESET CONTROLLER FRAMEWORK
11624M:	Philipp Zabel <p.zabel@pengutronix.de>
11625T:	git git://git.pengutronix.de/git/pza/linux
11626S:	Maintained
11627F:	drivers/reset/
11628F:	Documentation/devicetree/bindings/reset/
11629F:	include/dt-bindings/reset/
11630F:	include/linux/reset.h
11631F:	include/linux/reset-controller.h
11632
11633RFKILL
11634M:	Johannes Berg <johannes@sipsolutions.net>
11635L:	linux-wireless@vger.kernel.org
11636W:	http://wireless.kernel.org/
11637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11639S:	Maintained
11640F:	Documentation/rfkill.txt
11641F:	Documentation/ABI/stable/sysfs-class-rfkill
11642F:	net/rfkill/
11643
11644RHASHTABLE
11645M:	Thomas Graf <tgraf@suug.ch>
11646M:	Herbert Xu <herbert@gondor.apana.org.au>
11647L:	netdev@vger.kernel.org
11648S:	Maintained
11649F:	lib/rhashtable.c
11650F:	include/linux/rhashtable.h
11651
11652RICOH R5C592 MEMORYSTICK DRIVER
11653M:	Maxim Levitsky <maximlevitsky@gmail.com>
11654S:	Maintained
11655F:	drivers/memstick/host/r592.*
11656
11657RICOH SMARTMEDIA/XD DRIVER
11658M:	Maxim Levitsky <maximlevitsky@gmail.com>
11659S:	Maintained
11660F:	drivers/mtd/nand/r852.c
11661F:	drivers/mtd/nand/r852.h
11662
11663RISC-V ARCHITECTURE
11664M:	Palmer Dabbelt <palmer@sifive.com>
11665M:	Albert Ou <albert@sifive.com>
11666L:	patches@groups.riscv.org
11667T:	git https://github.com/riscv/riscv-linux
11668S:	Supported
11669F:	arch/riscv/
11670K:	riscv
11671N:	riscv
11672
11673ROCCAT DRIVERS
11674M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11675W:	http://sourceforge.net/projects/roccat/
11676S:	Maintained
11677F:	drivers/hid/hid-roccat*
11678F:	include/linux/hid-roccat*
11679F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11680
11681ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11682M:	Jacob chen <jacob2.chen@rock-chips.com>
11683L:	linux-media@vger.kernel.org
11684S:	Maintained
11685F:	drivers/media/platform/rockchip/rga/
11686F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11687
11688ROCKER DRIVER
11689M:	Jiri Pirko <jiri@resnulli.us>
11690L:	netdev@vger.kernel.org
11691S:	Supported
11692F:	drivers/net/ethernet/rocker/
11693
11694ROCKETPORT DRIVER
11695P:	Comtrol Corp.
11696W:	http://www.comtrol.com
11697S:	Maintained
11698F:	Documentation/serial/rocket.txt
11699F:	drivers/tty/rocket*
11700
11701ROCKETPORT EXPRESS/INFINITY DRIVER
11702M:	Kevin Cernekee <cernekee@gmail.com>
11703L:	linux-serial@vger.kernel.org
11704S:	Odd Fixes
11705F:	drivers/tty/serial/rp2.*
11706
11707ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11708M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11709L:	linux-kernel@vger.kernel.org
11710L:	linux-renesas-soc@vger.kernel.org
11711S:	Supported
11712F:	drivers/mfd/bd9571mwv.c
11713F:	drivers/regulator/bd9571mwv-regulator.c
11714F:	drivers/gpio/gpio-bd9571mwv.c
11715F:	include/linux/mfd/bd9571mwv.h
11716F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11717
11718ROSE NETWORK LAYER
11719M:	Ralf Baechle <ralf@linux-mips.org>
11720L:	linux-hams@vger.kernel.org
11721W:	http://www.linux-ax25.org/
11722S:	Maintained
11723F:	include/net/rose.h
11724F:	include/uapi/linux/rose.h
11725F:	net/rose/
11726
11727RTL2830 MEDIA DRIVER
11728M:	Antti Palosaari <crope@iki.fi>
11729L:	linux-media@vger.kernel.org
11730W:	https://linuxtv.org
11731W:	http://palosaari.fi/linux/
11732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11733T:	git git://linuxtv.org/anttip/media_tree.git
11734S:	Maintained
11735F:	drivers/media/dvb-frontends/rtl2830*
11736
11737RTL2832 MEDIA DRIVER
11738M:	Antti Palosaari <crope@iki.fi>
11739L:	linux-media@vger.kernel.org
11740W:	https://linuxtv.org
11741W:	http://palosaari.fi/linux/
11742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11743T:	git git://linuxtv.org/anttip/media_tree.git
11744S:	Maintained
11745F:	drivers/media/dvb-frontends/rtl2832*
11746
11747RTL2832_SDR MEDIA DRIVER
11748M:	Antti Palosaari <crope@iki.fi>
11749L:	linux-media@vger.kernel.org
11750W:	https://linuxtv.org
11751W:	http://palosaari.fi/linux/
11752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11753T:	git git://linuxtv.org/anttip/media_tree.git
11754S:	Maintained
11755F:	drivers/media/dvb-frontends/rtl2832_sdr*
11756
11757RTL8180 WIRELESS DRIVER
11758L:	linux-wireless@vger.kernel.org
11759W:	http://wireless.kernel.org/
11760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11761S:	Orphan
11762F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11763
11764RTL8187 WIRELESS DRIVER
11765M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11766M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11767M:	Larry Finger <Larry.Finger@lwfinger.net>
11768L:	linux-wireless@vger.kernel.org
11769W:	http://wireless.kernel.org/
11770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11771S:	Maintained
11772F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11773
11774RTL8192CE WIRELESS DRIVER
11775M:	Larry Finger <Larry.Finger@lwfinger.net>
11776M:	Chaoming Li <chaoming_li@realsil.com.cn>
11777L:	linux-wireless@vger.kernel.org
11778W:	http://wireless.kernel.org/
11779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11780S:	Maintained
11781F:	drivers/net/wireless/realtek/rtlwifi/
11782F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11783
11784RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11785M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11786L:	linux-wireless@vger.kernel.org
11787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11788S:	Maintained
11789F:	drivers/net/wireless/realtek/rtl8xxxu/
11790
11791RXRPC SOCKETS (AF_RXRPC)
11792M:	David Howells <dhowells@redhat.com>
11793L:	linux-afs@lists.infradead.org
11794S:	Supported
11795F:	net/rxrpc/
11796F:	include/keys/rxrpc-type.h
11797F:	include/net/af_rxrpc.h
11798F:	include/trace/events/rxrpc.h
11799F:	include/uapi/linux/rxrpc.h
11800F:	Documentation/networking/rxrpc.txt
11801W:	https://www.infradead.org/~dhowells/kafs/
11802
11803S3 SAVAGE FRAMEBUFFER DRIVER
11804M:	Antonino Daplas <adaplas@gmail.com>
11805L:	linux-fbdev@vger.kernel.org
11806S:	Maintained
11807F:	drivers/video/fbdev/savage/
11808
11809S390
11810M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11811M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11812L:	linux-s390@vger.kernel.org
11813W:	http://www.ibm.com/developerworks/linux/linux390/
11814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11815S:	Supported
11816F:	arch/s390/
11817F:	drivers/s390/
11818F:	Documentation/s390/
11819F:	Documentation/driver-api/s390-drivers.rst
11820
11821S390 COMMON I/O LAYER
11822M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11823M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11824L:	linux-s390@vger.kernel.org
11825W:	http://www.ibm.com/developerworks/linux/linux390/
11826S:	Supported
11827F:	drivers/s390/cio/
11828
11829S390 DASD DRIVER
11830M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11831M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11832L:	linux-s390@vger.kernel.org
11833W:	http://www.ibm.com/developerworks/linux/linux390/
11834S:	Supported
11835F:	drivers/s390/block/dasd*
11836F:	block/partitions/ibm.c
11837
11838S390 IOMMU (PCI)
11839M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11840L:	linux-s390@vger.kernel.org
11841W:	http://www.ibm.com/developerworks/linux/linux390/
11842S:	Supported
11843F:	drivers/iommu/s390-iommu.c
11844
11845S390 IUCV NETWORK LAYER
11846M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11847M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11848L:	linux-s390@vger.kernel.org
11849W:	http://www.ibm.com/developerworks/linux/linux390/
11850S:	Supported
11851F:	drivers/s390/net/*iucv*
11852F:	include/net/iucv/
11853F:	net/iucv/
11854
11855S390 NETWORK DRIVERS
11856M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11857M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11858L:	linux-s390@vger.kernel.org
11859W:	http://www.ibm.com/developerworks/linux/linux390/
11860S:	Supported
11861F:	drivers/s390/net/
11862
11863S390 PCI SUBSYSTEM
11864M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11865M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11866L:	linux-s390@vger.kernel.org
11867W:	http://www.ibm.com/developerworks/linux/linux390/
11868S:	Supported
11869F:	arch/s390/pci/
11870F:	drivers/pci/hotplug/s390_pci_hpc.c
11871
11872S390 VFIO-CCW DRIVER
11873M:	Cornelia Huck <cohuck@redhat.com>
11874M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11875L:	linux-s390@vger.kernel.org
11876L:	kvm@vger.kernel.org
11877S:	Supported
11878F:	drivers/s390/cio/vfio_ccw*
11879F:	Documentation/s390/vfio-ccw.txt
11880F:	include/uapi/linux/vfio_ccw.h
11881
11882S390 ZCRYPT DRIVER
11883M:	Harald Freudenberger <freude@de.ibm.com>
11884L:	linux-s390@vger.kernel.org
11885W:	http://www.ibm.com/developerworks/linux/linux390/
11886S:	Supported
11887F:	drivers/s390/crypto/
11888
11889S390 ZFCP DRIVER
11890M:	Steffen Maier <maier@linux.vnet.ibm.com>
11891M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11892L:	linux-s390@vger.kernel.org
11893W:	http://www.ibm.com/developerworks/linux/linux390/
11894S:	Supported
11895F:	drivers/s390/scsi/zfcp_*
11896
11897S3C24XX SD/MMC Driver
11898M:	Ben Dooks <ben-linux@fluff.org>
11899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11900S:	Supported
11901F:	drivers/mmc/host/s3cmci.*
11902
11903SAA6588 RDS RECEIVER DRIVER
11904M:	Hans Verkuil <hverkuil@xs4all.nl>
11905L:	linux-media@vger.kernel.org
11906T:	git git://linuxtv.org/media_tree.git
11907W:	https://linuxtv.org
11908S:	Odd Fixes
11909F:	drivers/media/i2c/saa6588*
11910
11911SAA7134 VIDEO4LINUX DRIVER
11912M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11913M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11914L:	linux-media@vger.kernel.org
11915W:	https://linuxtv.org
11916T:	git git://linuxtv.org/media_tree.git
11917S:	Odd fixes
11918F:	Documentation/media/v4l-drivers/saa7134*
11919F:	drivers/media/pci/saa7134/
11920
11921SAA7146 VIDEO4LINUX-2 DRIVER
11922M:	Hans Verkuil <hverkuil@xs4all.nl>
11923L:	linux-media@vger.kernel.org
11924T:	git git://linuxtv.org/media_tree.git
11925S:	Maintained
11926F:	drivers/media/common/saa7146/
11927F:	drivers/media/pci/saa7146/
11928F:	include/media/saa7146*
11929
11930SAMSUNG AUDIO (ASoC) DRIVERS
11931M:	Krzysztof Kozlowski <krzk@kernel.org>
11932M:	Sangbeom Kim <sbkim73@samsung.com>
11933M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11934L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11935S:	Supported
11936F:	sound/soc/samsung/
11937
11938SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11939M:	Krzysztof Kozlowski <krzk@kernel.org>
11940L:	linux-crypto@vger.kernel.org
11941L:	linux-samsung-soc@vger.kernel.org
11942S:	Maintained
11943F:	drivers/crypto/exynos-rng.c
11944F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11945
11946SAMSUNG FRAMEBUFFER DRIVER
11947M:	Jingoo Han <jingoohan1@gmail.com>
11948L:	linux-fbdev@vger.kernel.org
11949S:	Maintained
11950F:	drivers/video/fbdev/s3c-fb.c
11951
11952SAMSUNG LAPTOP DRIVER
11953M:	Corentin Chary <corentin.chary@gmail.com>
11954L:	platform-driver-x86@vger.kernel.org
11955S:	Maintained
11956F:	drivers/platform/x86/samsung-laptop.c
11957
11958SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11959M:	Sangbeom Kim <sbkim73@samsung.com>
11960M:	Krzysztof Kozlowski <krzk@kernel.org>
11961M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11962L:	linux-kernel@vger.kernel.org
11963L:	linux-samsung-soc@vger.kernel.org
11964S:	Supported
11965F:	drivers/mfd/sec*.c
11966F:	drivers/regulator/s2m*.c
11967F:	drivers/regulator/s5m*.c
11968F:	drivers/clk/clk-s2mps11.c
11969F:	drivers/rtc/rtc-s5m.c
11970F:	include/linux/mfd/samsung/
11971F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11972F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11973F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11974F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11975
11976SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11977M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11978L:	linux-media@vger.kernel.org
11979L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11980S:	Maintained
11981F:	drivers/media/platform/s3c-camif/
11982F:	include/media/drv-intf/s3c_camif.h
11983
11984SAMSUNG S3FWRN5 NFC DRIVER
11985M:	Robert Baldyga <r.baldyga@samsung.com>
11986M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11987L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11988S:	Supported
11989F:	drivers/nfc/s3fwrn5
11990
11991SAMSUNG S5C73M3 CAMERA DRIVER
11992M:	Kyungmin Park <kyungmin.park@samsung.com>
11993M:	Andrzej Hajda <a.hajda@samsung.com>
11994L:	linux-media@vger.kernel.org
11995S:	Supported
11996F:	drivers/media/i2c/s5c73m3/*
11997
11998SAMSUNG S5K5BAF CAMERA DRIVER
11999M:	Kyungmin Park <kyungmin.park@samsung.com>
12000M:	Andrzej Hajda <a.hajda@samsung.com>
12001L:	linux-media@vger.kernel.org
12002S:	Supported
12003F:	drivers/media/i2c/s5k5baf.c
12004
12005SAMSUNG S5P Security SubSystem (SSS) DRIVER
12006M:	Krzysztof Kozlowski <krzk@kernel.org>
12007M:	Vladimir Zapolskiy <vz@mleia.com>
12008L:	linux-crypto@vger.kernel.org
12009L:	linux-samsung-soc@vger.kernel.org
12010S:	Maintained
12011F:	drivers/crypto/s5p-sss.c
12012
12013SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12014M:	Kyungmin Park <kyungmin.park@samsung.com>
12015M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12016L:	linux-media@vger.kernel.org
12017Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12018S:	Supported
12019F:	drivers/media/platform/exynos4-is/
12020
12021SAMSUNG SOC CLOCK DRIVERS
12022M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12023M:	Tomasz Figa <tomasz.figa@gmail.com>
12024M:	Chanwoo Choi <cw00.choi@samsung.com>
12025S:	Supported
12026L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12027F:	drivers/clk/samsung/
12028F:	include/dt-bindings/clock/exynos*.h
12029F:	Documentation/devicetree/bindings/clock/exynos*.txt
12030
12031SAMSUNG SPI DRIVERS
12032M:	Kukjin Kim <kgene@kernel.org>
12033M:	Krzysztof Kozlowski <krzk@kernel.org>
12034M:	Andi Shyti <andi.shyti@samsung.com>
12035L:	linux-spi@vger.kernel.org
12036L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12037S:	Maintained
12038F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12039F:	drivers/spi/spi-s3c*
12040F:	include/linux/platform_data/spi-s3c64xx.h
12041
12042SAMSUNG SXGBE DRIVERS
12043M:	Byungho An <bh74.an@samsung.com>
12044M:	Girish K S <ks.giri@samsung.com>
12045M:	Vipul Pandya <vipul.pandya@samsung.com>
12046S:	Supported
12047L:	netdev@vger.kernel.org
12048F:	drivers/net/ethernet/samsung/sxgbe/
12049
12050SAMSUNG THERMAL DRIVER
12051M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12052L:	linux-pm@vger.kernel.org
12053L:	linux-samsung-soc@vger.kernel.org
12054S:	Supported
12055T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12056F:	drivers/thermal/samsung/
12057
12058SAMSUNG USB2 PHY DRIVER
12059M:	Kamil Debski <kamil@wypas.org>
12060M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12061L:	linux-kernel@vger.kernel.org
12062S:	Supported
12063F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12064F:	Documentation/phy/samsung-usb2.txt
12065F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12066F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12067F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12068F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12069F:	drivers/phy/samsung/phy-samsung-usb2.c
12070F:	drivers/phy/samsung/phy-samsung-usb2.h
12071
12072SC1200 WDT DRIVER
12073M:	Zwane Mwaikambo <zwanem@gmail.com>
12074S:	Maintained
12075F:	drivers/watchdog/sc1200wdt.c
12076
12077SCHEDULER
12078M:	Ingo Molnar <mingo@redhat.com>
12079M:	Peter Zijlstra <peterz@infradead.org>
12080L:	linux-kernel@vger.kernel.org
12081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12082S:	Maintained
12083F:	kernel/sched/
12084F:	include/linux/sched.h
12085F:	include/uapi/linux/sched.h
12086F:	include/linux/wait.h
12087
12088SCORE ARCHITECTURE
12089M:	Chen Liqin <liqin.linux@gmail.com>
12090M:	Lennox Wu <lennox.wu@gmail.com>
12091W:	http://www.sunplus.com
12092S:	Supported
12093F:	arch/score/
12094
12095SCR24X CHIP CARD INTERFACE DRIVER
12096M:	Lubomir Rintel <lkundrak@v3.sk>
12097S:	Supported
12098F:	drivers/char/pcmcia/scr24x_cs.c
12099
12100SCSI CDROM DRIVER
12101M:	Jens Axboe <axboe@kernel.dk>
12102L:	linux-scsi@vger.kernel.org
12103W:	http://www.kernel.dk
12104S:	Maintained
12105F:	drivers/scsi/sr*
12106
12107SCSI RDMA PROTOCOL (SRP) INITIATOR
12108M:	Bart Van Assche <bart.vanassche@sandisk.com>
12109L:	linux-rdma@vger.kernel.org
12110S:	Supported
12111W:	http://www.openfabrics.org
12112Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12114F:	drivers/infiniband/ulp/srp/
12115F:	include/scsi/srp.h
12116
12117SCSI SG DRIVER
12118M:	Doug Gilbert <dgilbert@interlog.com>
12119L:	linux-scsi@vger.kernel.org
12120W:	http://sg.danny.cz/sg
12121S:	Maintained
12122F:	Documentation/scsi/scsi-generic.txt
12123F:	drivers/scsi/sg.c
12124F:	include/scsi/sg.h
12125
12126SCSI SUBSYSTEM
12127M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12129M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12131L:	linux-scsi@vger.kernel.org
12132S:	Maintained
12133F:	Documentation/devicetree/bindings/scsi/
12134F:	drivers/scsi/
12135F:	include/scsi/
12136
12137SCSI TAPE DRIVER
12138M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12139L:	linux-scsi@vger.kernel.org
12140S:	Maintained
12141F:	Documentation/scsi/st.txt
12142F:	drivers/scsi/st.*
12143F:	drivers/scsi/st_*.h
12144
12145SCTP PROTOCOL
12146M:	Vlad Yasevich <vyasevich@gmail.com>
12147M:	Neil Horman <nhorman@tuxdriver.com>
12148L:	linux-sctp@vger.kernel.org
12149W:	http://lksctp.sourceforge.net
12150S:	Maintained
12151F:	Documentation/networking/sctp.txt
12152F:	include/linux/sctp.h
12153F:	include/uapi/linux/sctp.h
12154F:	include/net/sctp/
12155F:	net/sctp/
12156
12157SCx200 CPU SUPPORT
12158M:	Jim Cromie <jim.cromie@gmail.com>
12159S:	Odd Fixes
12160F:	Documentation/i2c/busses/scx200_acb
12161F:	arch/x86/platform/scx200/
12162F:	drivers/watchdog/scx200_wdt.c
12163F:	drivers/i2c/busses/scx200*
12164F:	drivers/mtd/maps/scx200_docflash.c
12165F:	include/linux/scx200.h
12166
12167SCx200 GPIO DRIVER
12168M:	Jim Cromie <jim.cromie@gmail.com>
12169S:	Maintained
12170F:	drivers/char/scx200_gpio.c
12171F:	include/linux/scx200_gpio.h
12172
12173SCx200 HRT CLOCKSOURCE DRIVER
12174M:	Jim Cromie <jim.cromie@gmail.com>
12175S:	Maintained
12176F:	drivers/clocksource/scx200_hrt.c
12177
12178SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12179M:	Sascha Sommer <saschasommer@freenet.de>
12180L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12181S:	Maintained
12182F:	drivers/mmc/host/sdricoh_cs.c
12183
12184SECURE COMPUTING
12185M:	Kees Cook <keescook@chromium.org>
12186R:	Andy Lutomirski <luto@amacapital.net>
12187R:	Will Drewry <wad@chromium.org>
12188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12189S:	Supported
12190F:	kernel/seccomp.c
12191F:	include/uapi/linux/seccomp.h
12192F:	include/linux/seccomp.h
12193F:	tools/testing/selftests/seccomp/*
12194F:	tools/testing/selftests/kselftest_harness.h
12195F:	Documentation/userspace-api/seccomp_filter.rst
12196K:	\bsecure_computing
12197K:	\bTIF_SECCOMP\b
12198
12199SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12200M:	Al Cooper <alcooperx@gmail.com>
12201L:	linux-mmc@vger.kernel.org
12202L:	bcm-kernel-feedback-list@broadcom.com
12203S:	Maintained
12204F:	drivers/mmc/host/sdhci-brcmstb*
12205
12206SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12207M:	Adrian Hunter <adrian.hunter@intel.com>
12208L:	linux-mmc@vger.kernel.org
12209T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12210S:	Maintained
12211F:	drivers/mmc/host/sdhci*
12212F:	include/linux/mmc/sdhci*
12213
12214SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12215M:	Ben Dooks <ben-linux@fluff.org>
12216M:	Jaehoon Chung <jh80.chung@samsung.com>
12217L:	linux-mmc@vger.kernel.org
12218S:	Maintained
12219F:	drivers/mmc/host/sdhci-s3c*
12220
12221SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12222M:	Viresh Kumar <vireshk@kernel.org>
12223L:	linux-mmc@vger.kernel.org
12224S:	Maintained
12225F:	drivers/mmc/host/sdhci-spear.c
12226
12227SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12228M:	Kishon Vijay Abraham I <kishon@ti.com>
12229L:	linux-mmc@vger.kernel.org
12230S:	Maintained
12231F:	drivers/mmc/host/sdhci-omap.c
12232
12233SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12234M:	Scott Bauer <scott.bauer@intel.com>
12235M:	Jonathan Derrick <jonathan.derrick@intel.com>
12236L:	linux-block@vger.kernel.org
12237S:	Supported
12238F:	block/sed*
12239F:	block/opal_proto.h
12240F:	include/linux/sed*
12241F:	include/uapi/linux/sed*
12242
12243SECURITY CONTACT
12244M:	Security Officers <security@kernel.org>
12245S:	Supported
12246
12247SECURITY SUBSYSTEM
12248M:	James Morris <james.l.morris@oracle.com>
12249M:	"Serge E. Hallyn" <serge@hallyn.com>
12250L:	linux-security-module@vger.kernel.org (suggested Cc:)
12251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12252W:	http://kernsec.org/
12253S:	Supported
12254F:	security/
12255
12256SELINUX SECURITY MODULE
12257M:	Paul Moore <paul@paul-moore.com>
12258M:	Stephen Smalley <sds@tycho.nsa.gov>
12259M:	Eric Paris <eparis@parisplace.org>
12260L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12261W:	https://selinuxproject.org
12262W:	https://github.com/SELinuxProject
12263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12264S:	Supported
12265F:	include/linux/selinux*
12266F:	security/selinux/
12267F:	scripts/selinux/
12268F:	Documentation/admin-guide/LSM/SELinux.rst
12269
12270SENSABLE PHANTOM
12271M:	Jiri Slaby <jirislaby@gmail.com>
12272S:	Maintained
12273F:	drivers/misc/phantom.c
12274F:	include/uapi/linux/phantom.h
12275
12276SERIAL DEVICE BUS
12277M:	Rob Herring <robh@kernel.org>
12278L:	linux-serial@vger.kernel.org
12279S:	Maintained
12280F:	Documentation/devicetree/bindings/serial/slave-device.txt
12281F:	drivers/tty/serdev/
12282F:	include/linux/serdev.h
12283
12284SERIAL DRIVERS
12285M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12286L:	linux-serial@vger.kernel.org
12287S:	Maintained
12288F:	Documentation/devicetree/bindings/serial/
12289F:	drivers/tty/serial/
12290
12291SERIAL IR RECEIVER
12292M:	Sean Young <sean@mess.org>
12293L:	linux-media@vger.kernel.org
12294S:	Maintained
12295F:	drivers/media/rc/serial_ir.c
12296
12297SFC NETWORK DRIVER
12298M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12299M:	Edward Cree <ecree@solarflare.com>
12300M:	Bert Kenward <bkenward@solarflare.com>
12301L:	netdev@vger.kernel.org
12302S:	Supported
12303F:	drivers/net/ethernet/sfc/
12304
12305SGI GRU DRIVER
12306M:	Dimitri Sivanich <sivanich@sgi.com>
12307S:	Maintained
12308F:	drivers/misc/sgi-gru/
12309
12310SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12311M:	Pat Gefre <pfg@sgi.com>
12312L:	linux-ia64@vger.kernel.org
12313S:	Supported
12314F:	Documentation/ia64/serial.txt
12315F:	drivers/tty/serial/ioc?_serial.c
12316F:	include/linux/ioc?.h
12317
12318SGI XP/XPC/XPNET DRIVER
12319M:	Cliff Whickman <cpw@sgi.com>
12320M:	Robin Holt <robinmholt@gmail.com>
12321S:	Maintained
12322F:	drivers/misc/sgi-xp/
12323
12324SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12325M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12326L:	linux-s390@vger.kernel.org
12327W:	http://www.ibm.com/developerworks/linux/linux390/
12328S:	Supported
12329F:	net/smc/
12330
12331SH_VEU V4L2 MEM2MEM DRIVER
12332L:	linux-media@vger.kernel.org
12333S:	Orphan
12334F:	drivers/media/platform/sh_veu.c
12335
12336SH_VOU V4L2 OUTPUT DRIVER
12337L:	linux-media@vger.kernel.org
12338S:	Orphan
12339F:	drivers/media/platform/sh_vou.c
12340F:	include/media/drv-intf/sh_vou.h
12341
12342SI2157 MEDIA DRIVER
12343M:	Antti Palosaari <crope@iki.fi>
12344L:	linux-media@vger.kernel.org
12345W:	https://linuxtv.org
12346W:	http://palosaari.fi/linux/
12347Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12348T:	git git://linuxtv.org/anttip/media_tree.git
12349S:	Maintained
12350F:	drivers/media/tuners/si2157*
12351
12352SI2168 MEDIA DRIVER
12353M:	Antti Palosaari <crope@iki.fi>
12354L:	linux-media@vger.kernel.org
12355W:	https://linuxtv.org
12356W:	http://palosaari.fi/linux/
12357Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12358T:	git git://linuxtv.org/anttip/media_tree.git
12359S:	Maintained
12360F:	drivers/media/dvb-frontends/si2168*
12361
12362SI470X FM RADIO RECEIVER I2C DRIVER
12363M:	Hans Verkuil <hverkuil@xs4all.nl>
12364L:	linux-media@vger.kernel.org
12365T:	git git://linuxtv.org/media_tree.git
12366W:	https://linuxtv.org
12367S:	Odd Fixes
12368F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12369
12370SI470X FM RADIO RECEIVER USB DRIVER
12371M:	Hans Verkuil <hverkuil@xs4all.nl>
12372L:	linux-media@vger.kernel.org
12373T:	git git://linuxtv.org/media_tree.git
12374W:	https://linuxtv.org
12375S:	Maintained
12376F:	drivers/media/radio/si470x/radio-si470x-common.c
12377F:	drivers/media/radio/si470x/radio-si470x.h
12378F:	drivers/media/radio/si470x/radio-si470x-usb.c
12379
12380SI4713 FM RADIO TRANSMITTER I2C DRIVER
12381M:	Eduardo Valentin <edubezval@gmail.com>
12382L:	linux-media@vger.kernel.org
12383T:	git git://linuxtv.org/media_tree.git
12384W:	https://linuxtv.org
12385S:	Odd Fixes
12386F:	drivers/media/radio/si4713/si4713.?
12387
12388SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12389M:	Eduardo Valentin <edubezval@gmail.com>
12390L:	linux-media@vger.kernel.org
12391T:	git git://linuxtv.org/media_tree.git
12392W:	https://linuxtv.org
12393S:	Odd Fixes
12394F:	drivers/media/radio/si4713/radio-platform-si4713.c
12395
12396SI4713 FM RADIO TRANSMITTER USB DRIVER
12397M:	Hans Verkuil <hverkuil@xs4all.nl>
12398L:	linux-media@vger.kernel.org
12399T:	git git://linuxtv.org/media_tree.git
12400W:	https://linuxtv.org
12401S:	Maintained
12402F:	drivers/media/radio/si4713/radio-usb-si4713.c
12403
12404SIANO DVB DRIVER
12405M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12406M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12407L:	linux-media@vger.kernel.org
12408W:	https://linuxtv.org
12409T:	git git://linuxtv.org/media_tree.git
12410S:	Odd fixes
12411F:	drivers/media/common/siano/
12412F:	drivers/media/usb/siano/
12413F:	drivers/media/usb/siano/
12414F:	drivers/media/mmc/siano/
12415
12416SILEAD TOUCHSCREEN DRIVER
12417M:	Hans de Goede <hdegoede@redhat.com>
12418L:	linux-input@vger.kernel.org
12419L:	platform-driver-x86@vger.kernel.org
12420S:	Maintained
12421F:	drivers/input/touchscreen/silead.c
12422F:	drivers/platform/x86/silead_dmi.c
12423
12424SILICON MOTION SM712 FRAME BUFFER DRIVER
12425M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12426M:	Teddy Wang <teddy.wang@siliconmotion.com>
12427M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12428L:	linux-fbdev@vger.kernel.org
12429S:	Maintained
12430F:	drivers/video/fbdev/sm712*
12431F:	Documentation/fb/sm712fb.txt
12432
12433SIMPLE FIRMWARE INTERFACE (SFI)
12434M:	Len Brown <lenb@kernel.org>
12435L:	sfi-devel@simplefirmware.org
12436W:	http://simplefirmware.org/
12437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12438S:	Supported
12439F:	arch/x86/platform/sfi/
12440F:	drivers/sfi/
12441F:	include/linux/sfi*.h
12442
12443SIMPLEFB FB DRIVER
12444M:	Hans de Goede <hdegoede@redhat.com>
12445L:	linux-fbdev@vger.kernel.org
12446S:	Maintained
12447F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12448F:	drivers/video/fbdev/simplefb.c
12449F:	include/linux/platform_data/simplefb.h
12450
12451SIMTEC EB110ATX (Chalice CATS)
12452P:	Ben Dooks
12453P:	Vincent Sanders <vince@simtec.co.uk>
12454M:	Simtec Linux Team <linux@simtec.co.uk>
12455W:	http://www.simtec.co.uk/products/EB110ATX/
12456S:	Supported
12457
12458SIMTEC EB2410ITX (BAST)
12459P:	Ben Dooks
12460P:	Vincent Sanders <vince@simtec.co.uk>
12461M:	Simtec Linux Team <linux@simtec.co.uk>
12462W:	http://www.simtec.co.uk/products/EB2410ITX/
12463S:	Supported
12464F:	arch/arm/mach-s3c24xx/mach-bast.c
12465F:	arch/arm/mach-s3c24xx/bast-ide.c
12466F:	arch/arm/mach-s3c24xx/bast-irq.c
12467
12468SIPHASH PRF ROUTINES
12469M:	Jason A. Donenfeld <Jason@zx2c4.com>
12470S:	Maintained
12471F:	lib/siphash.c
12472F:	lib/test_siphash.c
12473F:	include/linux/siphash.h
12474
12475SIS 190 ETHERNET DRIVER
12476M:	Francois Romieu <romieu@fr.zoreil.com>
12477L:	netdev@vger.kernel.org
12478S:	Maintained
12479F:	drivers/net/ethernet/sis/sis190.c
12480
12481SIS 900/7016 FAST ETHERNET DRIVER
12482M:	Daniele Venzano <venza@brownhat.org>
12483W:	http://www.brownhat.org/sis900.html
12484L:	netdev@vger.kernel.org
12485S:	Maintained
12486F:	drivers/net/ethernet/sis/sis900.*
12487
12488SIS FRAMEBUFFER DRIVER
12489M:	Thomas Winischhofer <thomas@winischhofer.net>
12490W:	http://www.winischhofer.net/linuxsisvga.shtml
12491S:	Maintained
12492F:	Documentation/fb/sisfb.txt
12493F:	drivers/video/fbdev/sis/
12494F:	include/video/sisfb.h
12495
12496SIS USB2VGA DRIVER
12497M:	Thomas Winischhofer <thomas@winischhofer.net>
12498W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12499S:	Maintained
12500F:	drivers/usb/misc/sisusbvga/
12501
12502SLAB ALLOCATOR
12503M:	Christoph Lameter <cl@linux.com>
12504M:	Pekka Enberg <penberg@kernel.org>
12505M:	David Rientjes <rientjes@google.com>
12506M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12507M:	Andrew Morton <akpm@linux-foundation.org>
12508L:	linux-mm@kvack.org
12509S:	Maintained
12510F:	include/linux/sl?b*.h
12511F:	mm/sl?b*
12512
12513SLEEPABLE READ-COPY UPDATE (SRCU)
12514M:	Lai Jiangshan <jiangshanlai@gmail.com>
12515M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12516M:	Josh Triplett <josh@joshtriplett.org>
12517R:	Steven Rostedt <rostedt@goodmis.org>
12518R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12519L:	linux-kernel@vger.kernel.org
12520W:	http://www.rdrop.com/users/paulmck/RCU/
12521S:	Supported
12522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12523F:	include/linux/srcu.h
12524F:	kernel/rcu/srcu.c
12525
12526SMACK SECURITY MODULE
12527M:	Casey Schaufler <casey@schaufler-ca.com>
12528L:	linux-security-module@vger.kernel.org
12529W:	http://schaufler-ca.com
12530T:	git git://github.com/cschaufler/smack-next
12531S:	Maintained
12532F:	Documentation/admin-guide/LSM/Smack.rst
12533F:	security/smack/
12534
12535SMC91x ETHERNET DRIVER
12536M:	Nicolas Pitre <nico@fluxnic.net>
12537S:	Odd Fixes
12538F:	drivers/net/ethernet/smsc/smc91x.*
12539
12540SMIA AND SMIA++ IMAGE SENSOR DRIVER
12541M:	Sakari Ailus <sakari.ailus@iki.fi>
12542L:	linux-media@vger.kernel.org
12543S:	Maintained
12544F:	drivers/media/i2c/smiapp/
12545F:	include/media/i2c/smiapp.h
12546F:	drivers/media/i2c/smiapp-pll.c
12547F:	drivers/media/i2c/smiapp-pll.h
12548F:	include/uapi/linux/smiapp.h
12549F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12550
12551SMM665 HARDWARE MONITOR DRIVER
12552M:	Guenter Roeck <linux@roeck-us.net>
12553L:	linux-hwmon@vger.kernel.org
12554S:	Maintained
12555F:	Documentation/hwmon/smm665
12556F:	drivers/hwmon/smm665.c
12557
12558SMSC EMC2103 HARDWARE MONITOR DRIVER
12559M:	Steve Glendinning <steve.glendinning@shawell.net>
12560L:	linux-hwmon@vger.kernel.org
12561S:	Maintained
12562F:	Documentation/hwmon/emc2103
12563F:	drivers/hwmon/emc2103.c
12564
12565SMSC SCH5627 HARDWARE MONITOR DRIVER
12566M:	Hans de Goede <hdegoede@redhat.com>
12567L:	linux-hwmon@vger.kernel.org
12568S:	Supported
12569F:	Documentation/hwmon/sch5627
12570F:	drivers/hwmon/sch5627.c
12571
12572SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12573M:	Steve Glendinning <steve.glendinning@shawell.net>
12574L:	linux-fbdev@vger.kernel.org
12575S:	Maintained
12576F:	drivers/video/fbdev/smscufx.c
12577
12578SMSC47B397 HARDWARE MONITOR DRIVER
12579M:	Jean Delvare <jdelvare@suse.com>
12580L:	linux-hwmon@vger.kernel.org
12581S:	Maintained
12582F:	Documentation/hwmon/smsc47b397
12583F:	drivers/hwmon/smsc47b397.c
12584
12585SMSC911x ETHERNET DRIVER
12586M:	Steve Glendinning <steve.glendinning@shawell.net>
12587L:	netdev@vger.kernel.org
12588S:	Maintained
12589F:	include/linux/smsc911x.h
12590F:	drivers/net/ethernet/smsc/smsc911x.*
12591
12592SMSC9420 PCI ETHERNET DRIVER
12593M:	Steve Glendinning <steve.glendinning@shawell.net>
12594L:	netdev@vger.kernel.org
12595S:	Maintained
12596F:	drivers/net/ethernet/smsc/smsc9420.*
12597
12598SOC-CAMERA V4L2 SUBSYSTEM
12599M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12600L:	linux-media@vger.kernel.org
12601T:	git git://linuxtv.org/media_tree.git
12602S:	Maintained
12603F:	include/media/soc*
12604F:	drivers/media/i2c/soc_camera/
12605F:	drivers/media/platform/soc_camera/
12606
12607SOEKRIS NET48XX LED SUPPORT
12608M:	Chris Boot <bootc@bootc.net>
12609S:	Maintained
12610F:	drivers/leds/leds-net48xx.c
12611
12612SOFT-ROCE DRIVER (rxe)
12613M:	Moni Shoua <monis@mellanox.com>
12614L:	linux-rdma@vger.kernel.org
12615S:	Supported
12616W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12617Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12618F:	drivers/infiniband/sw/rxe/
12619F:	include/uapi/rdma/rdma_user_rxe.h
12620
12621SOFTLOGIC 6x10 MPEG CODEC
12622M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12623M:	Anton Sviridenko <anton@corp.bluecherry.net>
12624M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12625M:	Andrey Utkin <andrey_utkin@fastmail.com>
12626M:	Ismael Luceno <ismael@iodev.co.uk>
12627L:	linux-media@vger.kernel.org
12628S:	Supported
12629F:	drivers/media/pci/solo6x10/
12630
12631SOFTWARE RAID (Multiple Disks) SUPPORT
12632M:	Shaohua Li <shli@kernel.org>
12633L:	linux-raid@vger.kernel.org
12634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12635S:	Supported
12636F:	drivers/md/Makefile
12637F:	drivers/md/Kconfig
12638F:	drivers/md/md*
12639F:	drivers/md/raid*
12640F:	include/linux/raid/
12641F:	include/uapi/linux/raid/
12642
12643SONIC NETWORK DRIVER
12644M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12645L:	netdev@vger.kernel.org
12646S:	Maintained
12647F:	drivers/net/ethernet/natsemi/sonic.*
12648
12649SONICS SILICON BACKPLANE DRIVER (SSB)
12650M:	Michael Buesch <m@bues.ch>
12651L:	linux-wireless@vger.kernel.org
12652S:	Maintained
12653F:	drivers/ssb/
12654F:	include/linux/ssb/
12655
12656SONY IMX274 SENSOR DRIVER
12657M:	Leon Luo <leonl@leopardimaging.com>
12658L:	linux-media@vger.kernel.org
12659T:	git git://linuxtv.org/media_tree.git
12660S:	Maintained
12661F:	drivers/media/i2c/imx274.c
12662F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12663
12664SONY MEMORYSTICK CARD SUPPORT
12665M:	Alex Dubov <oakad@yahoo.com>
12666W:	http://tifmxx.berlios.de/
12667S:	Maintained
12668F:	drivers/memstick/host/tifm_ms.c
12669
12670SONY MEMORYSTICK STANDARD SUPPORT
12671M:	Maxim Levitsky <maximlevitsky@gmail.com>
12672S:	Maintained
12673F:	drivers/memstick/core/ms_block.*
12674
12675SONY VAIO CONTROL DEVICE DRIVER
12676M:	Mattia Dongili <malattia@linux.it>
12677L:	platform-driver-x86@vger.kernel.org
12678W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12679S:	Maintained
12680F:	Documentation/laptops/sony-laptop.txt
12681F:	drivers/char/sonypi.c
12682F:	drivers/platform/x86/sony-laptop.c
12683F:	include/linux/sony-laptop.h
12684
12685SOUND
12686M:	Jaroslav Kysela <perex@perex.cz>
12687M:	Takashi Iwai <tiwai@suse.com>
12688L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12689W:	http://www.alsa-project.org/
12690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12691T:	git git://git.alsa-project.org/alsa-kernel.git
12692Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12693S:	Maintained
12694F:	Documentation/sound/
12695F:	include/sound/
12696F:	include/uapi/sound/
12697F:	sound/
12698
12699SOUND - COMPRESSED AUDIO
12700M:	Vinod Koul <vinod.koul@intel.com>
12701L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12703S:	Supported
12704F:	Documentation/sound/alsa/compress_offload.txt
12705F:	include/sound/compress_driver.h
12706F:	include/uapi/sound/compress_*
12707F:	sound/core/compress_offload.c
12708F:	sound/soc/soc-compress.c
12709
12710SOUND - DMAENGINE HELPERS
12711M:	Lars-Peter Clausen <lars@metafoo.de>
12712S:	Supported
12713F:	include/sound/dmaengine_pcm.h
12714F:	sound/core/pcm_dmaengine.c
12715F:	sound/soc/soc-generic-dmaengine-pcm.c
12716
12717SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12718M:	Liam Girdwood <lgirdwood@gmail.com>
12719M:	Mark Brown <broonie@kernel.org>
12720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12721L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12722W:	http://alsa-project.org/main/index.php/ASoC
12723S:	Supported
12724F:	Documentation/devicetree/bindings/sound/
12725F:	Documentation/sound/alsa/soc/
12726F:	sound/soc/
12727F:	include/sound/soc*
12728
12729SP2 MEDIA DRIVER
12730M:	Olli Salonen <olli.salonen@iki.fi>
12731L:	linux-media@vger.kernel.org
12732W:	https://linuxtv.org
12733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12734S:	Maintained
12735F:	drivers/media/dvb-frontends/sp2*
12736
12737SPARC + UltraSPARC (sparc/sparc64)
12738M:	"David S. Miller" <davem@davemloft.net>
12739L:	sparclinux@vger.kernel.org
12740Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12743S:	Maintained
12744F:	arch/sparc/
12745F:	drivers/sbus/
12746
12747SPARC SERIAL DRIVERS
12748M:	"David S. Miller" <davem@davemloft.net>
12749L:	sparclinux@vger.kernel.org
12750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12752S:	Maintained
12753F:	include/linux/sunserialcore.h
12754F:	drivers/tty/serial/suncore.c
12755F:	drivers/tty/serial/sunhv.c
12756F:	drivers/tty/serial/sunsab.c
12757F:	drivers/tty/serial/sunsab.h
12758F:	drivers/tty/serial/sunsu.c
12759F:	drivers/tty/serial/sunzilog.c
12760F:	drivers/tty/serial/sunzilog.h
12761F:	drivers/tty/vcc.c
12762
12763SPARSE CHECKER
12764M:	"Christopher Li" <sparse@chrisli.org>
12765L:	linux-sparse@vger.kernel.org
12766W:	https://sparse.wiki.kernel.org/
12767T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12768T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12769S:	Maintained
12770F:	include/linux/compiler.h
12771
12772SPEAR CLOCK FRAMEWORK SUPPORT
12773M:	Viresh Kumar <vireshk@kernel.org>
12774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12775W:	http://www.st.com/spear
12776S:	Maintained
12777F:	drivers/clk/spear/
12778
12779SPEAR PLATFORM SUPPORT
12780M:	Viresh Kumar <vireshk@kernel.org>
12781M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12783W:	http://www.st.com/spear
12784S:	Maintained
12785F:	arch/arm/boot/dts/spear*
12786F:	arch/arm/mach-spear/
12787
12788SPI NOR SUBSYSTEM
12789M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12790M:	Marek Vasut <marek.vasut@gmail.com>
12791L:	linux-mtd@lists.infradead.org
12792W:	http://www.linux-mtd.infradead.org/
12793Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12794T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12795T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12796S:	Maintained
12797F:	drivers/mtd/spi-nor/
12798F:	include/linux/mtd/spi-nor.h
12799
12800SPI SUBSYSTEM
12801M:	Mark Brown <broonie@kernel.org>
12802L:	linux-spi@vger.kernel.org
12803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12804Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12805S:	Maintained
12806F:	Documentation/devicetree/bindings/spi/
12807F:	Documentation/spi/
12808F:	drivers/spi/
12809F:	include/linux/spi/
12810F:	include/uapi/linux/spi/
12811F:	tools/spi/
12812
12813SPIDERNET NETWORK DRIVER for CELL
12814M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12815L:	netdev@vger.kernel.org
12816S:	Supported
12817F:	Documentation/networking/spider_net.txt
12818F:	drivers/net/ethernet/toshiba/spider_net*
12819
12820SPMI SUBSYSTEM
12821R:	Stephen Boyd <sboyd@codeaurora.org>
12822L:	linux-arm-msm@vger.kernel.org
12823F:	Documentation/devicetree/bindings/spmi/
12824F:	drivers/spmi/
12825F:	include/dt-bindings/spmi/spmi.h
12826F:	include/linux/spmi.h
12827F:	include/trace/events/spmi.h
12828
12829SPU FILE SYSTEM
12830M:	Jeremy Kerr <jk@ozlabs.org>
12831L:	linuxppc-dev@lists.ozlabs.org
12832W:	http://www.ibm.com/developerworks/power/cell/
12833S:	Supported
12834F:	Documentation/filesystems/spufs.txt
12835F:	arch/powerpc/platforms/cell/spufs/
12836
12837SQUASHFS FILE SYSTEM
12838M:	Phillip Lougher <phillip@squashfs.org.uk>
12839L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12840W:	http://squashfs.org.uk
12841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12842S:	Maintained
12843F:	Documentation/filesystems/squashfs.txt
12844F:	fs/squashfs/
12845
12846SRM (Alpha) environment access
12847M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12848S:	Maintained
12849F:	arch/alpha/kernel/srm_env.c
12850
12851STABLE BRANCH
12852M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12853L:	stable@vger.kernel.org
12854S:	Supported
12855F:	Documentation/process/stable-kernel-rules.rst
12856
12857STAGING - ATOMISP DRIVER
12858M:	Alan Cox <alan@linux.intel.com>
12859M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12860L:	linux-media@vger.kernel.org
12861S:	Maintained
12862F:	drivers/staging/media/atomisp/
12863
12864STAGING - COMEDI
12865M:	Ian Abbott <abbotti@mev.co.uk>
12866M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12867S:	Odd Fixes
12868F:	drivers/staging/comedi/
12869
12870STAGING - FLARION FT1000 DRIVERS
12871M:	Marek Belisko <marek.belisko@gmail.com>
12872S:	Odd Fixes
12873F:	drivers/staging/ft1000/
12874
12875STAGING - INDUSTRIAL IO
12876M:	Jonathan Cameron <jic23@kernel.org>
12877L:	linux-iio@vger.kernel.org
12878S:	Odd Fixes
12879F:	Documentation/devicetree/bindings/staging/iio/
12880F:	drivers/staging/iio/
12881
12882STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12883M:	Jarod Wilson <jarod@wilsonet.com>
12884W:	http://www.lirc.org/
12885S:	Odd Fixes
12886F:	drivers/staging/media/lirc/
12887
12888STAGING - LUSTRE PARALLEL FILESYSTEM
12889M:	Oleg Drokin <oleg.drokin@intel.com>
12890M:	Andreas Dilger <andreas.dilger@intel.com>
12891M:	James Simmons <jsimmons@infradead.org>
12892L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12893W:	http://wiki.lustre.org/
12894S:	Maintained
12895F:	drivers/staging/lustre
12896
12897STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12898M:	Marc Dietrich <marvin24@gmx.de>
12899L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12900L:	linux-tegra@vger.kernel.org
12901S:	Maintained
12902F:	drivers/staging/nvec/
12903
12904STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12905M:	Jens Frederich <jfrederich@gmail.com>
12906M:	Daniel Drake <dsd@laptop.org>
12907M:	Jon Nettleton <jon.nettleton@gmail.com>
12908W:	http://wiki.laptop.org/go/DCON
12909S:	Maintained
12910F:	drivers/staging/olpc_dcon/
12911
12912STAGING - REALTEK RTL8712U DRIVERS
12913M:	Larry Finger <Larry.Finger@lwfinger.net>
12914M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12915S:	Odd Fixes
12916F:	drivers/staging/rtl8712/
12917
12918STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12919M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12920M:	Teddy Wang <teddy.wang@siliconmotion.com>
12921M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12922L:	linux-fbdev@vger.kernel.org
12923S:	Maintained
12924F:	drivers/staging/sm750fb/
12925
12926STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12927M:	William Hubbs <w.d.hubbs@gmail.com>
12928M:	Chris Brannon <chris@the-brannons.com>
12929M:	Kirk Reiser <kirk@reisers.ca>
12930M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12931L:	speakup@linux-speakup.org
12932W:	http://www.linux-speakup.org/
12933S:	Odd Fixes
12934F:	drivers/staging/speakup/
12935
12936STAGING - VIA VT665X DRIVERS
12937M:	Forest Bond <forest@alittletooquiet.net>
12938S:	Odd Fixes
12939F:	drivers/staging/vt665?/
12940
12941STAGING - WILC1000 WIFI DRIVER
12942M:	Aditya Shankar <aditya.shankar@microchip.com>
12943M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12944L:	linux-wireless@vger.kernel.org
12945S:	Supported
12946F:	drivers/staging/wilc1000/
12947
12948STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12949M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12950S:	Odd Fixes
12951F:	drivers/staging/xgifb/
12952
12953STAGING SUBSYSTEM
12954M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12956L:	devel@driverdev.osuosl.org
12957S:	Supported
12958F:	drivers/staging/
12959
12960STARFIRE/DURALAN NETWORK DRIVER
12961M:	Ion Badulescu <ionut@badula.org>
12962S:	Odd Fixes
12963F:	drivers/net/ethernet/adaptec/starfire*
12964
12965STEC S1220 SKD DRIVER
12966M:	Bart Van Assche <bart.vanassche@wdc.com>
12967L:	linux-block@vger.kernel.org
12968S:	Maintained
12969F:	drivers/block/skd*[ch]
12970
12971STI CEC DRIVER
12972M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12973S:	Maintained
12974F:	drivers/staging/media/st-cec/
12975F:	Documentation/devicetree/bindings/media/stih-cec.txt
12976
12977STK1160 USB VIDEO CAPTURE DRIVER
12978M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12979L:	linux-media@vger.kernel.org
12980T:	git git://linuxtv.org/media_tree.git
12981S:	Maintained
12982F:	drivers/media/usb/stk1160/
12983
12984STMMAC ETHERNET DRIVER
12985M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12986M:	Alexandre Torgue <alexandre.torgue@st.com>
12987L:	netdev@vger.kernel.org
12988W:	http://www.stlinux.com
12989S:	Supported
12990F:	drivers/net/ethernet/stmicro/stmmac/
12991
12992SUN3/3X
12993M:	Sam Creasey <sammy@sammy.net>
12994W:	http://sammy.net/sun3/
12995S:	Maintained
12996F:	arch/m68k/kernel/*sun3*
12997F:	arch/m68k/sun3*/
12998F:	arch/m68k/include/asm/sun3*
12999F:	drivers/net/ethernet/i825xx/sun3*
13000
13001SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13002M:	Hans de Goede <hdegoede@redhat.com>
13003L:	linux-input@vger.kernel.org
13004S:	Maintained
13005F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13006F:	drivers/input/keyboard/sun4i-lradc-keys.c
13007
13008SUNDANCE NETWORK DRIVER
13009M:	Denis Kirjanov <kda@linux-powerpc.org>
13010L:	netdev@vger.kernel.org
13011S:	Maintained
13012F:	drivers/net/ethernet/dlink/sundance.c
13013
13014SUPERH
13015M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13016M:	Rich Felker <dalias@libc.org>
13017L:	linux-sh@vger.kernel.org
13018Q:	http://patchwork.kernel.org/project/linux-sh/list/
13019S:	Maintained
13020F:	Documentation/sh/
13021F:	arch/sh/
13022F:	drivers/sh/
13023
13024SUSPEND TO RAM
13025M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13026M:	Len Brown <len.brown@intel.com>
13027M:	Pavel Machek <pavel@ucw.cz>
13028L:	linux-pm@vger.kernel.org
13029B:	https://bugzilla.kernel.org
13030S:	Supported
13031F:	Documentation/power/
13032F:	arch/x86/kernel/acpi/
13033F:	drivers/base/power/
13034F:	kernel/power/
13035F:	include/linux/suspend.h
13036F:	include/linux/freezer.h
13037F:	include/linux/pm.h
13038
13039SVGA HANDLING
13040M:	Martin Mares <mj@ucw.cz>
13041L:	linux-video@atrey.karlin.mff.cuni.cz
13042S:	Maintained
13043F:	Documentation/svga.txt
13044F:	arch/x86/boot/video*
13045
13046SWIOTLB SUBSYSTEM
13047M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13048L:	linux-kernel@vger.kernel.org
13049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13050S:	Supported
13051F:	lib/swiotlb.c
13052F:	arch/*/kernel/pci-swiotlb.c
13053F:	include/linux/swiotlb.h
13054
13055SWITCHDEV
13056M:	Jiri Pirko <jiri@resnulli.us>
13057M:	Ivan Vecera <ivecera@redhat.com>
13058L:	netdev@vger.kernel.org
13059S:	Supported
13060F:	net/switchdev/
13061F:	include/net/switchdev.h
13062
13063SYNC FILE FRAMEWORK
13064M:	Sumit Semwal <sumit.semwal@linaro.org>
13065R:	Gustavo Padovan <gustavo@padovan.org>
13066S:	Maintained
13067L:	linux-media@vger.kernel.org
13068L:	dri-devel@lists.freedesktop.org
13069F:	drivers/dma-buf/sync_*
13070F:	drivers/dma-buf/dma-fence*
13071F:	drivers/dma-buf/sw_sync.c
13072F:	include/linux/sync_file.h
13073F:	include/uapi/linux/sync_file.h
13074F:	Documentation/sync_file.txt
13075T:	git git://anongit.freedesktop.org/drm/drm-misc
13076
13077SYNOPSYS ARC ARCHITECTURE
13078M:	Vineet Gupta <vgupta@synopsys.com>
13079L:	linux-snps-arc@lists.infradead.org
13080S:	Supported
13081F:	arch/arc/
13082F:	Documentation/devicetree/bindings/arc/*
13083F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13084F:	drivers/clocksource/arc_timer.c
13085F:	drivers/tty/serial/arc_uart.c
13086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13087
13088SYNOPSYS ARC HSDK SDP pll clock driver
13089M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13090S:	Supported
13091F:	drivers/clk/clk-hsdk-pll.c
13092F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13093
13094SYNOPSYS ARC SDP clock driver
13095M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13096S:	Supported
13097F:	drivers/clk/axs10x/*
13098F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13099
13100SYNOPSYS ARC SDP platform support
13101M:	Alexey Brodkin <abrodkin@synopsys.com>
13102S:	Supported
13103F:	arch/arc/plat-axs10x
13104F:	arch/arc/boot/dts/ax*
13105F:	Documentation/devicetree/bindings/arc/axs10*
13106
13107SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13108M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13109S:	Supported
13110F:	drivers/reset/reset-axs10x.c
13111F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13112
13113SYNOPSYS DESIGNWARE APB GPIO DRIVER
13114M:	Hoan Tran <hotran@apm.com>
13115L:	linux-gpio@vger.kernel.org
13116S:	Maintained
13117F:	drivers/gpio/gpio-dwapb.c
13118F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13119
13120SYNOPSYS DESIGNWARE DMAC DRIVER
13121M:	Viresh Kumar <vireshk@kernel.org>
13122R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13123S:	Maintained
13124F:	include/linux/dma/dw.h
13125F:	include/linux/platform_data/dma-dw.h
13126F:	drivers/dma/dw/
13127
13128SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13129M:	Jie Deng <jiedeng@synopsys.com>
13130M:	Jose Abreu <Jose.Abreu@synopsys.com>
13131L:	netdev@vger.kernel.org
13132S:	Supported
13133F:	drivers/net/ethernet/synopsys/
13134
13135SYNOPSYS DESIGNWARE I2C DRIVER
13136M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13137R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13138R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13139L:	linux-i2c@vger.kernel.org
13140S:	Maintained
13141F:	drivers/i2c/busses/i2c-designware-*
13142F:	include/linux/platform_data/i2c-designware.h
13143
13144SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13145M:	Jaehoon Chung <jh80.chung@samsung.com>
13146L:	linux-mmc@vger.kernel.org
13147S:	Maintained
13148F:	drivers/mmc/host/dw_mmc*
13149
13150SYNOPSYS HSDK RESET CONTROLLER DRIVER
13151M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13152S:	Supported
13153F:	drivers/reset/reset-hsdk.c
13154F:	include/dt-bindings/reset/snps,hsdk-reset.h
13155F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13156
13157SYSTEM CONFIGURATION (SYSCON)
13158M:	Lee Jones <lee.jones@linaro.org>
13159M:	Arnd Bergmann <arnd@arndb.de>
13160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13161S:	Supported
13162F:	drivers/mfd/syscon.c
13163
13164SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13165M:	Sudeep Holla <sudeep.holla@arm.com>
13166L:	linux-arm-kernel@lists.infradead.org
13167S:	Maintained
13168F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13169F:	drivers/clk/clk-scpi.c
13170F:	drivers/cpufreq/scpi-cpufreq.c
13171F:	drivers/firmware/arm_scpi.c
13172F:	include/linux/scpi_protocol.h
13173
13174SYSTEM RESET/SHUTDOWN DRIVERS
13175M:	Sebastian Reichel <sre@kernel.org>
13176L:	linux-pm@vger.kernel.org
13177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13178S:	Maintained
13179F:	Documentation/devicetree/bindings/power/reset/
13180F:	drivers/power/reset/
13181
13182SYSTEM TRACE MODULE CLASS
13183M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13184S:	Maintained
13185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13186F:	Documentation/trace/stm.txt
13187F:	drivers/hwtracing/stm/
13188F:	include/linux/stm.h
13189F:	include/uapi/linux/stm.h
13190
13191SYSV FILESYSTEM
13192M:	Christoph Hellwig <hch@infradead.org>
13193S:	Maintained
13194F:	Documentation/filesystems/sysv-fs.txt
13195F:	fs/sysv/
13196F:	include/linux/sysv_fs.h
13197
13198TARGET SUBSYSTEM
13199M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13200L:	linux-scsi@vger.kernel.org
13201L:	target-devel@vger.kernel.org
13202W:	http://www.linux-iscsi.org
13203W:	http://groups.google.com/group/linux-iscsi-target-dev
13204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13205S:	Supported
13206F:	drivers/target/
13207F:	include/target/
13208F:	Documentation/target/
13209
13210TASKSTATS STATISTICS INTERFACE
13211M:	Balbir Singh <bsingharora@gmail.com>
13212S:	Maintained
13213F:	Documentation/accounting/taskstats*
13214F:	include/linux/taskstats*
13215F:	kernel/taskstats.c
13216
13217TC subsystem
13218M:	Jamal Hadi Salim <jhs@mojatatu.com>
13219M:	Cong Wang <xiyou.wangcong@gmail.com>
13220M:	Jiri Pirko <jiri@resnulli.us>
13221L:	netdev@vger.kernel.org
13222S:	Maintained
13223F:	include/net/pkt_cls.h
13224F:	include/net/pkt_sched.h
13225F:	include/net/tc_act/
13226F:	include/uapi/linux/pkt_cls.h
13227F:	include/uapi/linux/pkt_sched.h
13228F:	include/uapi/linux/tc_act/
13229F:	include/uapi/linux/tc_ematch/
13230F:	net/sched/
13231
13232TCP LOW PRIORITY MODULE
13233M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13234M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13235W:	http://tcp-lp-mod.sourceforge.net/
13236S:	Maintained
13237F:	net/ipv4/tcp_lp.c
13238
13239TDA10071 MEDIA DRIVER
13240M:	Antti Palosaari <crope@iki.fi>
13241L:	linux-media@vger.kernel.org
13242W:	https://linuxtv.org
13243W:	http://palosaari.fi/linux/
13244Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13245T:	git git://linuxtv.org/anttip/media_tree.git
13246S:	Maintained
13247F:	drivers/media/dvb-frontends/tda10071*
13248
13249TDA18212 MEDIA DRIVER
13250M:	Antti Palosaari <crope@iki.fi>
13251L:	linux-media@vger.kernel.org
13252W:	https://linuxtv.org
13253W:	http://palosaari.fi/linux/
13254Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13255T:	git git://linuxtv.org/anttip/media_tree.git
13256S:	Maintained
13257F:	drivers/media/tuners/tda18212*
13258
13259TDA18218 MEDIA DRIVER
13260M:	Antti Palosaari <crope@iki.fi>
13261L:	linux-media@vger.kernel.org
13262W:	https://linuxtv.org
13263W:	http://palosaari.fi/linux/
13264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13265T:	git git://linuxtv.org/anttip/media_tree.git
13266S:	Maintained
13267F:	drivers/media/tuners/tda18218*
13268
13269TDA18271 MEDIA DRIVER
13270M:	Michael Krufky <mkrufky@linuxtv.org>
13271L:	linux-media@vger.kernel.org
13272W:	https://linuxtv.org
13273W:	http://github.com/mkrufky
13274Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13275T:	git git://linuxtv.org/mkrufky/tuners.git
13276S:	Maintained
13277F:	drivers/media/tuners/tda18271*
13278
13279TDA827x MEDIA DRIVER
13280M:	Michael Krufky <mkrufky@linuxtv.org>
13281L:	linux-media@vger.kernel.org
13282W:	https://linuxtv.org
13283W:	http://github.com/mkrufky
13284Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13285T:	git git://linuxtv.org/mkrufky/tuners.git
13286S:	Maintained
13287F:	drivers/media/tuners/tda8290.*
13288
13289TDA8290 MEDIA DRIVER
13290M:	Michael Krufky <mkrufky@linuxtv.org>
13291L:	linux-media@vger.kernel.org
13292W:	https://linuxtv.org
13293W:	http://github.com/mkrufky
13294Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13295T:	git git://linuxtv.org/mkrufky/tuners.git
13296S:	Maintained
13297F:	drivers/media/tuners/tda8290.*
13298
13299TDA9840 MEDIA DRIVER
13300M:	Hans Verkuil <hverkuil@xs4all.nl>
13301L:	linux-media@vger.kernel.org
13302T:	git git://linuxtv.org/media_tree.git
13303W:	https://linuxtv.org
13304S:	Maintained
13305F:	drivers/media/i2c/tda9840*
13306
13307TEA5761 TUNER DRIVER
13308M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13309M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13310L:	linux-media@vger.kernel.org
13311W:	https://linuxtv.org
13312T:	git git://linuxtv.org/media_tree.git
13313S:	Odd fixes
13314F:	drivers/media/tuners/tea5761.*
13315
13316TEA5767 TUNER DRIVER
13317M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13318M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13319L:	linux-media@vger.kernel.org
13320W:	https://linuxtv.org
13321T:	git git://linuxtv.org/media_tree.git
13322S:	Maintained
13323F:	drivers/media/tuners/tea5767.*
13324
13325TEA6415C MEDIA DRIVER
13326M:	Hans Verkuil <hverkuil@xs4all.nl>
13327L:	linux-media@vger.kernel.org
13328T:	git git://linuxtv.org/media_tree.git
13329W:	https://linuxtv.org
13330S:	Maintained
13331F:	drivers/media/i2c/tea6415c*
13332
13333TEA6420 MEDIA DRIVER
13334M:	Hans Verkuil <hverkuil@xs4all.nl>
13335L:	linux-media@vger.kernel.org
13336T:	git git://linuxtv.org/media_tree.git
13337W:	https://linuxtv.org
13338S:	Maintained
13339F:	drivers/media/i2c/tea6420*
13340
13341TEAM DRIVER
13342M:	Jiri Pirko <jiri@resnulli.us>
13343L:	netdev@vger.kernel.org
13344S:	Supported
13345F:	drivers/net/team/
13346F:	include/linux/if_team.h
13347F:	include/uapi/linux/if_team.h
13348
13349TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13350M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13351S:	Maintained
13352F:	arch/x86/platform/ts5500/
13353
13354TECHNOTREND USB IR RECEIVER
13355M:	Sean Young <sean@mess.org>
13356L:	linux-media@vger.kernel.org
13357S:	Maintained
13358F:	drivers/media/rc/ttusbir.c
13359
13360TEE SUBSYSTEM
13361M:	Jens Wiklander <jens.wiklander@linaro.org>
13362S:	Maintained
13363F:	include/linux/tee_drv.h
13364F:	include/uapi/linux/tee.h
13365F:	drivers/tee/
13366F:	Documentation/tee.txt
13367
13368TEGRA ARCHITECTURE SUPPORT
13369M:	Thierry Reding <thierry.reding@gmail.com>
13370M:	Jonathan Hunter <jonathanh@nvidia.com>
13371L:	linux-tegra@vger.kernel.org
13372Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13374S:	Supported
13375N:	[^a-z]tegra
13376
13377TEGRA CLOCK DRIVER
13378M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13379M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13380S:	Supported
13381F:	drivers/clk/tegra/
13382
13383TEGRA DMA DRIVERS
13384M:	Laxman Dewangan <ldewangan@nvidia.com>
13385M:	Jon Hunter <jonathanh@nvidia.com>
13386S:	Supported
13387F:	drivers/dma/tegra*
13388
13389TEGRA I2C DRIVER
13390M:	Laxman Dewangan <ldewangan@nvidia.com>
13391S:	Supported
13392F:	drivers/i2c/busses/i2c-tegra.c
13393
13394TEGRA IOMMU DRIVERS
13395M:	Hiroshi Doyu <hdoyu@nvidia.com>
13396S:	Supported
13397F:	drivers/iommu/tegra*
13398
13399TEGRA KBC DRIVER
13400M:	Rakesh Iyer <riyer@nvidia.com>
13401M:	Laxman Dewangan <ldewangan@nvidia.com>
13402S:	Supported
13403F:	drivers/input/keyboard/tegra-kbc.c
13404
13405TEGRA PWM DRIVER
13406M:	Thierry Reding <thierry.reding@gmail.com>
13407S:	Supported
13408F:	drivers/pwm/pwm-tegra.c
13409
13410TEGRA SERIAL DRIVER
13411M:	Laxman Dewangan <ldewangan@nvidia.com>
13412S:	Supported
13413F:	drivers/tty/serial/serial-tegra.c
13414
13415TEGRA SPI DRIVER
13416M:	Laxman Dewangan <ldewangan@nvidia.com>
13417S:	Supported
13418F:	drivers/spi/spi-tegra*
13419
13420TEHUTI ETHERNET DRIVER
13421M:	Andy Gospodarek <andy@greyhouse.net>
13422L:	netdev@vger.kernel.org
13423S:	Supported
13424F:	drivers/net/ethernet/tehuti/*
13425
13426Telecom Clock Driver for MCPL0010
13427M:	Mark Gross <mark.gross@intel.com>
13428S:	Supported
13429F:	drivers/char/tlclk.c
13430
13431TENSILICA XTENSA PORT (xtensa)
13432M:	Chris Zankel <chris@zankel.net>
13433M:	Max Filippov <jcmvbkbc@gmail.com>
13434L:	linux-xtensa@linux-xtensa.org
13435T:	git git://github.com/czankel/xtensa-linux.git
13436S:	Maintained
13437F:	arch/xtensa/
13438F:	drivers/irqchip/irq-xtensa-*
13439
13440Texas Instruments' System Control Interface (TISCI) Protocol Driver
13441M:	Nishanth Menon <nm@ti.com>
13442M:	Tero Kristo <t-kristo@ti.com>
13443M:	Santosh Shilimkar <ssantosh@kernel.org>
13444L:	linux-arm-kernel@lists.infradead.org
13445S:	Maintained
13446F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13447F:	drivers/firmware/ti_sci*
13448F:	include/linux/soc/ti/ti_sci_protocol.h
13449F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13450F:	include/dt-bindings/genpd/k2g.h
13451F:	drivers/soc/ti/ti_sci_pm_domains.c
13452F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13453F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13454F:	drivers/clk/keystone/sci-clk.c
13455F:	drivers/reset/reset-ti-sci.c
13456
13457THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13458M:	Hans Verkuil <hverkuil@xs4all.nl>
13459L:	linux-media@vger.kernel.org
13460T:	git git://linuxtv.org/media_tree.git
13461W:	https://linuxtv.org
13462S:	Maintained
13463F:	drivers/media/radio/radio-raremono.c
13464
13465THERMAL
13466M:	Zhang Rui <rui.zhang@intel.com>
13467M:	Eduardo Valentin <edubezval@gmail.com>
13468L:	linux-pm@vger.kernel.org
13469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13471Q:	https://patchwork.kernel.org/project/linux-pm/list/
13472S:	Supported
13473F:	drivers/thermal/
13474F:	include/linux/thermal.h
13475F:	include/uapi/linux/thermal.h
13476F:	include/linux/cpu_cooling.h
13477F:	Documentation/devicetree/bindings/thermal/
13478
13479THERMAL/CPU_COOLING
13480M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13481M:	Viresh Kumar <viresh.kumar@linaro.org>
13482M:	Javi Merino <javi.merino@kernel.org>
13483L:	linux-pm@vger.kernel.org
13484S:	Supported
13485F:	Documentation/thermal/cpu-cooling-api.txt
13486F:	drivers/thermal/cpu_cooling.c
13487F:	include/linux/cpu_cooling.h
13488
13489THINKPAD ACPI EXTRAS DRIVER
13490M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13491L:	ibm-acpi-devel@lists.sourceforge.net
13492L:	platform-driver-x86@vger.kernel.org
13493W:	http://ibm-acpi.sourceforge.net
13494W:	http://thinkwiki.org/wiki/Ibm-acpi
13495T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13496S:	Maintained
13497F:	drivers/platform/x86/thinkpad_acpi.c
13498
13499THUNDERBOLT DRIVER
13500M:	Andreas Noever <andreas.noever@gmail.com>
13501M:	Michael Jamet <michael.jamet@intel.com>
13502M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13503M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13505S:	Maintained
13506F:	Documentation/admin-guide/thunderbolt.rst
13507F:	drivers/thunderbolt/
13508F:	include/linux/thunderbolt.h
13509
13510THUNDERBOLT NETWORK DRIVER
13511M:	Michael Jamet <michael.jamet@intel.com>
13512M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13513M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13514L:	netdev@vger.kernel.org
13515S:	Maintained
13516F:	drivers/net/thunderbolt.c
13517
13518THUNDERX GPIO DRIVER
13519M:	David Daney <david.daney@cavium.com>
13520S:	Maintained
13521F:	drivers/gpio/gpio-thunderx.c
13522
13523TI AM437X VPFE DRIVER
13524M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13525L:	linux-media@vger.kernel.org
13526W:	https://linuxtv.org
13527Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13528T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13529S:	Maintained
13530F:	drivers/media/platform/am437x/
13531
13532TI BANDGAP AND THERMAL DRIVER
13533M:	Eduardo Valentin <edubezval@gmail.com>
13534M:	Keerthy <j-keerthy@ti.com>
13535L:	linux-pm@vger.kernel.org
13536L:	linux-omap@vger.kernel.org
13537S:	Maintained
13538F:	drivers/thermal/ti-soc-thermal/
13539
13540TI BQ27XXX POWER SUPPLY DRIVER
13541R:	Andrew F. Davis <afd@ti.com>
13542F:	include/linux/power/bq27xxx_battery.h
13543F:	drivers/power/supply/bq27xxx_battery.c
13544F:	drivers/power/supply/bq27xxx_battery_i2c.c
13545
13546TI CDCE706 CLOCK DRIVER
13547M:	Max Filippov <jcmvbkbc@gmail.com>
13548S:	Maintained
13549F:	drivers/clk/clk-cdce706.c
13550
13551TI CLOCK DRIVER
13552M:	Tero Kristo <t-kristo@ti.com>
13553L:	linux-omap@vger.kernel.org
13554S:	Maintained
13555F:	drivers/clk/ti/
13556F:	include/linux/clk/ti.h
13557
13558TI DAVINCI MACHINE SUPPORT
13559M:	Sekhar Nori <nsekhar@ti.com>
13560M:	Kevin Hilman <khilman@kernel.org>
13561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13563S:	Supported
13564F:	arch/arm/mach-davinci/
13565F:	drivers/i2c/busses/i2c-davinci.c
13566F:	arch/arm/boot/dts/da850*
13567
13568TI DAVINCI SERIES GPIO DRIVER
13569M:	Keerthy <j-keerthy@ti.com>
13570L:	linux-gpio@vger.kernel.org
13571S:	Maintained
13572F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13573F:	drivers/gpio/gpio-davinci.c
13574
13575TI DAVINCI SERIES MEDIA DRIVER
13576M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13577L:	linux-media@vger.kernel.org
13578W:	https://linuxtv.org
13579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13580T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13581S:	Maintained
13582F:	drivers/media/platform/davinci/
13583F:	include/media/davinci/
13584
13585TI ETHERNET SWITCH DRIVER (CPSW)
13586R:	Grygorii Strashko <grygorii.strashko@ti.com>
13587L:	linux-omap@vger.kernel.org
13588L:	netdev@vger.kernel.org
13589S:	Maintained
13590F:	drivers/net/ethernet/ti/cpsw*
13591F:	drivers/net/ethernet/ti/davinci*
13592
13593TI FLASH MEDIA INTERFACE DRIVER
13594M:	Alex Dubov <oakad@yahoo.com>
13595S:	Maintained
13596F:	drivers/misc/tifm*
13597F:	drivers/mmc/host/tifm_sd.c
13598F:	include/linux/tifm.h
13599
13600TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13601M:	Santosh Shilimkar <ssantosh@kernel.org>
13602L:	linux-kernel@vger.kernel.org
13603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13604S:	Maintained
13605F:	drivers/soc/ti/*
13606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13607
13608TI LM49xxx FAMILY ASoC CODEC DRIVERS
13609M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13610M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13611L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13612S:	Maintained
13613F:	sound/soc/codecs/lm49453*
13614F:	sound/soc/codecs/isabelle*
13615
13616TI LP855x BACKLIGHT DRIVER
13617M:	Milo Kim <milo.kim@ti.com>
13618S:	Maintained
13619F:	Documentation/backlight/lp855x-driver.txt
13620F:	drivers/video/backlight/lp855x_bl.c
13621F:	include/linux/platform_data/lp855x.h
13622
13623TI LP8727 CHARGER DRIVER
13624M:	Milo Kim <milo.kim@ti.com>
13625S:	Maintained
13626F:	drivers/power/supply/lp8727_charger.c
13627F:	include/linux/platform_data/lp8727.h
13628
13629TI LP8788 MFD DRIVER
13630M:	Milo Kim <milo.kim@ti.com>
13631S:	Maintained
13632F:	drivers/iio/adc/lp8788_adc.c
13633F:	drivers/leds/leds-lp8788.c
13634F:	drivers/mfd/lp8788*.c
13635F:	drivers/power/supply/lp8788-charger.c
13636F:	drivers/regulator/lp8788-*.c
13637F:	include/linux/mfd/lp8788*.h
13638
13639TI NETCP ETHERNET DRIVER
13640M:	Wingman Kwok <w-kwok2@ti.com>
13641M:	Murali Karicheri <m-karicheri2@ti.com>
13642L:	netdev@vger.kernel.org
13643S:	Maintained
13644F:	drivers/net/ethernet/ti/netcp*
13645
13646TI TAS571X FAMILY ASoC CODEC DRIVER
13647M:	Kevin Cernekee <cernekee@chromium.org>
13648L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13649S:	Odd Fixes
13650F:	sound/soc/codecs/tas571x*
13651
13652TI TRF7970A NFC DRIVER
13653M:	Mark Greer <mgreer@animalcreek.com>
13654L:	linux-wireless@vger.kernel.org
13655L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13656S:	Supported
13657F:	drivers/nfc/trf7970a.c
13658F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13659
13660TI TWL4030 SERIES SOC CODEC DRIVER
13661M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13662L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13663S:	Maintained
13664F:	sound/soc/codecs/twl4030*
13665
13666TI VPE/CAL DRIVERS
13667M:	Benoit Parrot <bparrot@ti.com>
13668L:	linux-media@vger.kernel.org
13669W:	http://linuxtv.org/
13670Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13671S:	Maintained
13672F:	drivers/media/platform/ti-vpe/
13673
13674TI WILINK WIRELESS DRIVERS
13675L:	linux-wireless@vger.kernel.org
13676W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13677W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13679S:	Orphan
13680F:	drivers/net/wireless/ti/
13681F:	include/linux/wl12xx.h
13682
13683TILE ARCHITECTURE
13684W:	http://www.mellanox.com/repository/solutions/tile-scm/
13685S:	Orphan
13686F:	arch/tile/
13687F:	drivers/char/tile-srom.c
13688F:	drivers/edac/tile_edac.c
13689F:	drivers/net/ethernet/tile/
13690F:	drivers/rtc/rtc-tile.c
13691F:	drivers/tty/hvc/hvc_tile.c
13692F:	drivers/tty/serial/tilegx.c
13693F:	drivers/usb/host/*-tilegx.c
13694F:	include/linux/usb/tilegx.h
13695
13696TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13697M:	John Stultz <john.stultz@linaro.org>
13698M:	Thomas Gleixner <tglx@linutronix.de>
13699R:	Stephen Boyd <sboyd@codeaurora.org>
13700L:	linux-kernel@vger.kernel.org
13701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13702S:	Supported
13703F:	include/linux/clocksource.h
13704F:	include/linux/time.h
13705F:	include/linux/timex.h
13706F:	include/uapi/linux/time.h
13707F:	include/uapi/linux/timex.h
13708F:	kernel/time/clocksource.c
13709F:	kernel/time/time*.c
13710F:	kernel/time/alarmtimer.c
13711F:	kernel/time/ntp.c
13712F:	tools/testing/selftests/timers/
13713
13714TIPC NETWORK LAYER
13715M:	Jon Maloy <jon.maloy@ericsson.com>
13716M:	Ying Xue <ying.xue@windriver.com>
13717L:	netdev@vger.kernel.org (core kernel code)
13718L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13719W:	http://tipc.sourceforge.net/
13720S:	Maintained
13721F:	include/uapi/linux/tipc*.h
13722F:	net/tipc/
13723
13724TLAN NETWORK DRIVER
13725M:	Samuel Chessman <chessman@tux.org>
13726L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13727W:	http://sourceforge.net/projects/tlan/
13728S:	Maintained
13729F:	Documentation/networking/tlan.txt
13730F:	drivers/net/ethernet/ti/tlan.*
13731
13732TM6000 VIDEO4LINUX DRIVER
13733M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13734M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13735L:	linux-media@vger.kernel.org
13736W:	https://linuxtv.org
13737T:	git git://linuxtv.org/media_tree.git
13738S:	Odd fixes
13739F:	drivers/media/usb/tm6000/
13740F:	Documentation/media/v4l-drivers/tm6000*
13741
13742TMIO/SDHI MMC DRIVER
13743M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13744L:	linux-mmc@vger.kernel.org
13745S:	Supported
13746F:	drivers/mmc/host/tmio_mmc*
13747F:	drivers/mmc/host/renesas_sdhi*
13748F:	include/linux/mfd/tmio.h
13749
13750TMP401 HARDWARE MONITOR DRIVER
13751M:	Guenter Roeck <linux@roeck-us.net>
13752L:	linux-hwmon@vger.kernel.org
13753S:	Maintained
13754F:	Documentation/hwmon/tmp401
13755F:	drivers/hwmon/tmp401.c
13756
13757TMPFS (SHMEM FILESYSTEM)
13758M:	Hugh Dickins <hughd@google.com>
13759L:	linux-mm@kvack.org
13760S:	Maintained
13761F:	include/linux/shmem_fs.h
13762F:	mm/shmem.c
13763
13764TOMOYO SECURITY MODULE
13765M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13766M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13767L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13768L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13769L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13770L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13771W:	http://tomoyo.sourceforge.jp/
13772T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13773S:	Maintained
13774F:	security/tomoyo/
13775
13776TOPSTAR LAPTOP EXTRAS DRIVER
13777M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13778L:	platform-driver-x86@vger.kernel.org
13779S:	Maintained
13780F:	drivers/platform/x86/topstar-laptop.c
13781
13782TOSHIBA ACPI EXTRAS DRIVER
13783M:	Azael Avalos <coproscefalo@gmail.com>
13784L:	platform-driver-x86@vger.kernel.org
13785S:	Maintained
13786F:	drivers/platform/x86/toshiba_acpi.c
13787
13788TOSHIBA BLUETOOTH DRIVER
13789M:	Azael Avalos <coproscefalo@gmail.com>
13790L:	platform-driver-x86@vger.kernel.org
13791S:	Maintained
13792F:	drivers/platform/x86/toshiba_bluetooth.c
13793
13794TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13795M:	Azael Avalos <coproscefalo@gmail.com>
13796L:	platform-driver-x86@vger.kernel.org
13797S:	Maintained
13798F:	drivers/platform/x86/toshiba_haps.c
13799
13800TOSHIBA SMM DRIVER
13801M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13802W:	http://www.buzzard.org.uk/toshiba/
13803S:	Maintained
13804F:	drivers/char/toshiba.c
13805F:	include/linux/toshiba.h
13806F:	include/uapi/linux/toshiba.h
13807
13808TOSHIBA TC358743 DRIVER
13809M:	Mats Randgaard <matrandg@cisco.com>
13810L:	linux-media@vger.kernel.org
13811S:	Maintained
13812F:	drivers/media/i2c/tc358743*
13813F:	include/media/i2c/tc358743.h
13814
13815TOSHIBA WMI HOTKEYS DRIVER
13816M:	Azael Avalos <coproscefalo@gmail.com>
13817L:	platform-driver-x86@vger.kernel.org
13818S:	Maintained
13819F:	drivers/platform/x86/toshiba-wmi.c
13820
13821TPM DEVICE DRIVER
13822M:	Peter Huewe <peterhuewe@gmx.de>
13823M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13824R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13825L:	linux-integrity@vger.kernel.org
13826Q:	https://patchwork.kernel.org/project/linux-integrity/list/
13827T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13828S:	Maintained
13829F:	drivers/char/tpm/
13830
13831TRACING
13832M:	Steven Rostedt <rostedt@goodmis.org>
13833M:	Ingo Molnar <mingo@redhat.com>
13834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13835S:	Maintained
13836F:	Documentation/trace/ftrace.txt
13837F:	arch/*/*/*/ftrace.h
13838F:	arch/*/kernel/ftrace.c
13839F:	include/*/ftrace.h
13840F:	include/linux/trace*.h
13841F:	include/trace/
13842F:	kernel/trace/
13843F:	tools/testing/selftests/ftrace/
13844
13845TRACING MMIO ACCESSES (MMIOTRACE)
13846M:	Steven Rostedt <rostedt@goodmis.org>
13847M:	Ingo Molnar <mingo@kernel.org>
13848R:	Karol Herbst <karolherbst@gmail.com>
13849R:	Pekka Paalanen <ppaalanen@gmail.com>
13850S:	Maintained
13851L:	linux-kernel@vger.kernel.org
13852L:	nouveau@lists.freedesktop.org
13853F:	kernel/trace/trace_mmiotrace.c
13854F:	include/linux/mmiotrace.h
13855F:	arch/x86/mm/kmmio.c
13856F:	arch/x86/mm/mmio-mod.c
13857F:	arch/x86/mm/testmmiotrace.c
13858
13859TRIVIAL PATCHES
13860M:	Jiri Kosina <trivial@kernel.org>
13861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13862S:	Maintained
13863K:	^Subject:.*(?i)trivial
13864
13865TTY LAYER
13866M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13867M:	Jiri Slaby <jslaby@suse.com>
13868S:	Supported
13869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13870F:	Documentation/serial/
13871F:	drivers/tty/
13872F:	drivers/tty/serial/serial_core.c
13873F:	include/linux/serial_core.h
13874F:	include/linux/serial.h
13875F:	include/linux/tty.h
13876F:	include/uapi/linux/serial_core.h
13877F:	include/uapi/linux/serial.h
13878F:	include/uapi/linux/tty.h
13879
13880TUA9001 MEDIA DRIVER
13881M:	Antti Palosaari <crope@iki.fi>
13882L:	linux-media@vger.kernel.org
13883W:	https://linuxtv.org
13884W:	http://palosaari.fi/linux/
13885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13886T:	git git://linuxtv.org/anttip/media_tree.git
13887S:	Maintained
13888F:	drivers/media/tuners/tua9001*
13889
13890TULIP NETWORK DRIVERS
13891L:	netdev@vger.kernel.org
13892L:	linux-parisc@vger.kernel.org
13893S:	Orphan
13894F:	drivers/net/ethernet/dec/tulip/
13895
13896TUN/TAP driver
13897M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13898W:	http://vtun.sourceforge.net/tun
13899S:	Maintained
13900F:	Documentation/networking/tuntap.txt
13901F:	arch/um/os-Linux/drivers/
13902
13903TURBOCHANNEL SUBSYSTEM
13904M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13905M:	Ralf Baechle <ralf@linux-mips.org>
13906L:	linux-mips@linux-mips.org
13907Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13908S:	Maintained
13909F:	drivers/tc/
13910F:	include/linux/tc.h
13911
13912TW5864 VIDEO4LINUX DRIVER
13913M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13914M:	Anton Sviridenko <anton@corp.bluecherry.net>
13915M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13916M:	Andrey Utkin <andrey_utkin@fastmail.com>
13917L:	linux-media@vger.kernel.org
13918S:	Supported
13919F:	drivers/media/pci/tw5864/
13920
13921TW68 VIDEO4LINUX DRIVER
13922M:	Hans Verkuil <hverkuil@xs4all.nl>
13923L:	linux-media@vger.kernel.org
13924T:	git git://linuxtv.org/media_tree.git
13925W:	https://linuxtv.org
13926S:	Odd Fixes
13927F:	drivers/media/pci/tw68/
13928
13929TW686X VIDEO4LINUX DRIVER
13930M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13931L:	linux-media@vger.kernel.org
13932T:	git git://linuxtv.org/media_tree.git
13933W:	http://linuxtv.org
13934S:	Maintained
13935F:	drivers/media/pci/tw686x/
13936
13937UBI FILE SYSTEM (UBIFS)
13938M:	Richard Weinberger <richard@nod.at>
13939M:	Artem Bityutskiy <dedekind1@gmail.com>
13940M:	Adrian Hunter <adrian.hunter@intel.com>
13941L:	linux-mtd@lists.infradead.org
13942T:	git git://git.infradead.org/ubifs-2.6.git
13943W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13944S:	Supported
13945F:	Documentation/filesystems/ubifs.txt
13946F:	fs/ubifs/
13947
13948UCLINUX (M68KNOMMU AND COLDFIRE)
13949M:	Greg Ungerer <gerg@linux-m68k.org>
13950W:	http://www.linux-m68k.org/
13951W:	http://www.uclinux.org/
13952L:	linux-m68k@lists.linux-m68k.org
13953L:	uclinux-dev@uclinux.org  (subscribers-only)
13954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13955S:	Maintained
13956F:	arch/m68k/coldfire/
13957F:	arch/m68k/68*/
13958F:	arch/m68k/*/*_no.*
13959F:	arch/m68k/include/asm/*_no.*
13960
13961UDF FILESYSTEM
13962M:	Jan Kara <jack@suse.com>
13963S:	Maintained
13964F:	Documentation/filesystems/udf.txt
13965F:	fs/udf/
13966
13967UDRAW TABLET
13968M:	Bastien Nocera <hadess@hadess.net>
13969L:	linux-input@vger.kernel.org
13970S:	Maintained
13971F:	drivers/hid/hid-udraw-ps3.c
13972
13973UFS FILESYSTEM
13974M:	Evgeniy Dushistov <dushistov@mail.ru>
13975S:	Maintained
13976F:	Documentation/filesystems/ufs.txt
13977F:	fs/ufs/
13978
13979UHID USERSPACE HID IO DRIVER:
13980M:	David Herrmann <dh.herrmann@googlemail.com>
13981L:	linux-input@vger.kernel.org
13982S:	Maintained
13983F:	drivers/hid/uhid.c
13984F:	include/uapi/linux/uhid.h
13985
13986ULPI BUS
13987M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13988L:	linux-usb@vger.kernel.org
13989S:	Maintained
13990F:	drivers/usb/common/ulpi.c
13991F:	include/linux/ulpi/
13992
13993ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13994L:	linux-usb@vger.kernel.org
13995S:	Orphan
13996F:	drivers/uwb/
13997F:	include/linux/uwb.h
13998F:	include/linux/uwb/
13999
14000UNICORE32 ARCHITECTURE:
14001M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14002W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14003S:	Maintained
14004T:	git git://github.com/gxt/linux.git
14005F:	arch/unicore32/
14006
14007UNIFDEF
14008M:	Tony Finch <dot@dotat.at>
14009W:	http://dotat.at/prog/unifdef
14010S:	Maintained
14011F:	scripts/unifdef.c
14012
14013UNIFORM CDROM DRIVER
14014M:	Jens Axboe <axboe@kernel.dk>
14015W:	http://www.kernel.dk
14016S:	Maintained
14017F:	Documentation/cdrom/
14018F:	drivers/cdrom/cdrom.c
14019F:	include/linux/cdrom.h
14020F:	include/uapi/linux/cdrom.h
14021
14022UNISYS S-PAR DRIVERS
14023M:	David Kershner <david.kershner@unisys.com>
14024L:	sparmaintainer@unisys.com (Unisys internal)
14025S:	Supported
14026F:	include/linux/visorbus.h
14027F:	drivers/visorbus/
14028F:	drivers/staging/unisys/
14029
14030UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14031M:	Vinayak Holikatti <vinholikatti@gmail.com>
14032L:	linux-scsi@vger.kernel.org
14033S:	Supported
14034F:	Documentation/scsi/ufs.txt
14035F:	drivers/scsi/ufs/
14036
14037UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14038M:	Joao Pinto <jpinto@synopsys.com>
14039L:	linux-scsi@vger.kernel.org
14040S:	Supported
14041F:	drivers/scsi/ufs/*dwc*
14042
14043UNSORTED BLOCK IMAGES (UBI)
14044M:	Artem Bityutskiy <dedekind1@gmail.com>
14045M:	Richard Weinberger <richard@nod.at>
14046W:	http://www.linux-mtd.infradead.org/
14047L:	linux-mtd@lists.infradead.org
14048T:	git git://git.infradead.org/ubifs-2.6.git
14049S:	Supported
14050F:	drivers/mtd/ubi/
14051F:	include/linux/mtd/ubi.h
14052F:	include/uapi/mtd/ubi-user.h
14053
14054USB "USBNET" DRIVER FRAMEWORK
14055M:	Oliver Neukum <oneukum@suse.com>
14056L:	netdev@vger.kernel.org
14057W:	http://www.linux-usb.org/usbnet
14058S:	Maintained
14059F:	drivers/net/usb/usbnet.c
14060F:	include/linux/usb/usbnet.h
14061
14062USB ACM DRIVER
14063M:	Oliver Neukum <oneukum@suse.com>
14064L:	linux-usb@vger.kernel.org
14065S:	Maintained
14066F:	Documentation/usb/acm.txt
14067F:	drivers/usb/class/cdc-acm.*
14068
14069USB AR5523 WIRELESS DRIVER
14070M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14071L:	linux-wireless@vger.kernel.org
14072S:	Maintained
14073F:	drivers/net/wireless/ath/ar5523/
14074
14075USB ATTACHED SCSI
14076M:	Oliver Neukum <oneukum@suse.com>
14077L:	linux-usb@vger.kernel.org
14078L:	linux-scsi@vger.kernel.org
14079S:	Maintained
14080F:	drivers/usb/storage/uas.c
14081
14082USB CDC ETHERNET DRIVER
14083M:	Oliver Neukum <oliver@neukum.org>
14084L:	linux-usb@vger.kernel.org
14085S:	Maintained
14086F:	drivers/net/usb/cdc_*.c
14087F:	include/uapi/linux/usb/cdc.h
14088
14089USB CHAOSKEY DRIVER
14090M:	Keith Packard <keithp@keithp.com>
14091L:	linux-usb@vger.kernel.org
14092S:	Maintained
14093F:	drivers/usb/misc/chaoskey.c
14094
14095USB CYPRESS C67X00 DRIVER
14096M:	Peter Korsgaard <jacmet@sunsite.dk>
14097L:	linux-usb@vger.kernel.org
14098S:	Maintained
14099F:	drivers/usb/c67x00/
14100
14101USB DAVICOM DM9601 DRIVER
14102M:	Peter Korsgaard <jacmet@sunsite.dk>
14103L:	netdev@vger.kernel.org
14104W:	http://www.linux-usb.org/usbnet
14105S:	Maintained
14106F:	drivers/net/usb/dm9601.c
14107
14108USB DIAMOND RIO500 DRIVER
14109M:	Cesar Miquel <miquel@df.uba.ar>
14110L:	rio500-users@lists.sourceforge.net
14111W:	http://rio500.sourceforge.net
14112S:	Maintained
14113F:	drivers/usb/misc/rio500*
14114
14115USB EHCI DRIVER
14116M:	Alan Stern <stern@rowland.harvard.edu>
14117L:	linux-usb@vger.kernel.org
14118S:	Maintained
14119F:	Documentation/usb/ehci.txt
14120F:	drivers/usb/host/ehci*
14121
14122USB GADGET/PERIPHERAL SUBSYSTEM
14123M:	Felipe Balbi <balbi@kernel.org>
14124L:	linux-usb@vger.kernel.org
14125W:	http://www.linux-usb.org/gadget
14126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14127S:	Maintained
14128F:	drivers/usb/gadget/
14129F:	include/linux/usb/gadget*
14130
14131USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14132M:	Jiri Kosina <jikos@kernel.org>
14133R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14134L:	linux-usb@vger.kernel.org
14135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14136S:	Maintained
14137F:	Documentation/hid/hiddev.txt
14138F:	drivers/hid/usbhid/
14139
14140USB ISP116X DRIVER
14141M:	Olav Kongas <ok@artecdesign.ee>
14142L:	linux-usb@vger.kernel.org
14143S:	Maintained
14144F:	drivers/usb/host/isp116x*
14145F:	include/linux/usb/isp116x.h
14146
14147USB LAN78XX ETHERNET DRIVER
14148M:	Woojung Huh <woojung.huh@microchip.com>
14149M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14150L:	netdev@vger.kernel.org
14151S:	Maintained
14152F:	drivers/net/usb/lan78xx.*
14153
14154USB MASS STORAGE DRIVER
14155M:	Alan Stern <stern@rowland.harvard.edu>
14156L:	linux-usb@vger.kernel.org
14157L:	usb-storage@lists.one-eyed-alien.net
14158S:	Maintained
14159W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14160F:	drivers/usb/storage/
14161
14162USB MIDI DRIVER
14163M:	Clemens Ladisch <clemens@ladisch.de>
14164L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14165T:	git git://git.alsa-project.org/alsa-kernel.git
14166S:	Maintained
14167F:	sound/usb/midi.*
14168
14169USB NETWORKING DRIVERS
14170L:	linux-usb@vger.kernel.org
14171S:	Odd Fixes
14172F:	drivers/net/usb/
14173
14174USB OHCI DRIVER
14175M:	Alan Stern <stern@rowland.harvard.edu>
14176L:	linux-usb@vger.kernel.org
14177S:	Maintained
14178F:	Documentation/usb/ohci.txt
14179F:	drivers/usb/host/ohci*
14180
14181USB OTG FSM (Finite State Machine)
14182M:	Peter Chen <Peter.Chen@nxp.com>
14183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14184L:	linux-usb@vger.kernel.org
14185S:	Maintained
14186F:	drivers/usb/common/usb-otg-fsm.c
14187
14188USB OVER IP DRIVER
14189M:	Valentina Manea <valentina.manea.m@gmail.com>
14190M:	Shuah Khan <shuahkh@osg.samsung.com>
14191M:	Shuah Khan <shuah@kernel.org>
14192L:	linux-usb@vger.kernel.org
14193S:	Maintained
14194F:	Documentation/usb/usbip_protocol.txt
14195F:	drivers/usb/usbip/
14196F:	tools/usb/usbip/
14197
14198USB PEGASUS DRIVER
14199M:	Petko Manolov <petkan@nucleusys.com>
14200L:	linux-usb@vger.kernel.org
14201L:	netdev@vger.kernel.org
14202T:	git git://github.com/petkan/pegasus.git
14203W:	https://github.com/petkan/pegasus
14204S:	Maintained
14205F:	drivers/net/usb/pegasus.*
14206
14207USB PHY LAYER
14208M:	Felipe Balbi <balbi@kernel.org>
14209L:	linux-usb@vger.kernel.org
14210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14211S:	Maintained
14212F:	drivers/usb/phy/
14213
14214USB PRINTER DRIVER (usblp)
14215M:	Pete Zaitcev <zaitcev@redhat.com>
14216L:	linux-usb@vger.kernel.org
14217S:	Supported
14218F:	drivers/usb/class/usblp.c
14219
14220USB QMI WWAN NETWORK DRIVER
14221M:	Bjørn Mork <bjorn@mork.no>
14222L:	netdev@vger.kernel.org
14223S:	Maintained
14224F:	Documentation/ABI/testing/sysfs-class-net-qmi
14225F:	drivers/net/usb/qmi_wwan.c
14226
14227USB RTL8150 DRIVER
14228M:	Petko Manolov <petkan@nucleusys.com>
14229L:	linux-usb@vger.kernel.org
14230L:	netdev@vger.kernel.org
14231T:	git git://github.com/petkan/rtl8150.git
14232W:	https://github.com/petkan/rtl8150
14233S:	Maintained
14234F:	drivers/net/usb/rtl8150.c
14235
14236USB SERIAL SUBSYSTEM
14237M:	Johan Hovold <johan@kernel.org>
14238L:	linux-usb@vger.kernel.org
14239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14240S:	Maintained
14241F:	Documentation/usb/usb-serial.txt
14242F:	drivers/usb/serial/
14243F:	include/linux/usb/serial.h
14244
14245USB SMSC75XX ETHERNET DRIVER
14246M:	Steve Glendinning <steve.glendinning@shawell.net>
14247L:	netdev@vger.kernel.org
14248S:	Maintained
14249F:	drivers/net/usb/smsc75xx.*
14250
14251USB SMSC95XX ETHERNET DRIVER
14252M:	Steve Glendinning <steve.glendinning@shawell.net>
14253M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14254L:	netdev@vger.kernel.org
14255S:	Maintained
14256F:	drivers/net/usb/smsc95xx.*
14257
14258USB SUBSYSTEM
14259M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14260L:	linux-usb@vger.kernel.org
14261W:	http://www.linux-usb.org
14262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14263S:	Supported
14264F:	Documentation/devicetree/bindings/usb/
14265F:	Documentation/usb/
14266F:	drivers/usb/
14267F:	include/linux/usb.h
14268F:	include/linux/usb/
14269
14270USB TYPEC SUBSYSTEM
14271M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14272L:	linux-usb@vger.kernel.org
14273S:	Maintained
14274F:	Documentation/ABI/testing/sysfs-class-typec
14275F:	Documentation/usb/typec.rst
14276F:	drivers/usb/typec/
14277F:	include/linux/usb/typec.h
14278
14279USB UHCI DRIVER
14280M:	Alan Stern <stern@rowland.harvard.edu>
14281L:	linux-usb@vger.kernel.org
14282S:	Maintained
14283F:	drivers/usb/host/uhci*
14284
14285USB VIDEO CLASS
14286M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14287L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14288L:	linux-media@vger.kernel.org
14289T:	git git://linuxtv.org/media_tree.git
14290W:	http://www.ideasonboard.org/uvc/
14291S:	Maintained
14292F:	drivers/media/usb/uvc/
14293F:	include/uapi/linux/uvcvideo.h
14294
14295USB VISION DRIVER
14296M:	Hans Verkuil <hverkuil@xs4all.nl>
14297L:	linux-media@vger.kernel.org
14298T:	git git://linuxtv.org/media_tree.git
14299W:	https://linuxtv.org
14300S:	Odd Fixes
14301F:	drivers/media/usb/usbvision/
14302
14303USB WEBCAM GADGET
14304M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14305L:	linux-usb@vger.kernel.org
14306S:	Maintained
14307F:	drivers/usb/gadget/function/*uvc*
14308F:	drivers/usb/gadget/legacy/webcam.c
14309
14310USB WIRELESS RNDIS DRIVER (rndis_wlan)
14311M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14312L:	linux-wireless@vger.kernel.org
14313S:	Maintained
14314F:	drivers/net/wireless/rndis_wlan.c
14315
14316USB XHCI DRIVER
14317M:	Mathias Nyman <mathias.nyman@intel.com>
14318L:	linux-usb@vger.kernel.org
14319S:	Supported
14320F:	drivers/usb/host/xhci*
14321F:	drivers/usb/host/pci-quirks*
14322
14323USB ZD1201 DRIVER
14324L:	linux-wireless@vger.kernel.org
14325W:	http://linux-lc100020.sourceforge.net
14326S:	Orphan
14327F:	drivers/net/wireless/zydas/zd1201.*
14328
14329USB ZR364XX DRIVER
14330M:	Antoine Jacquet <royale@zerezo.com>
14331L:	linux-usb@vger.kernel.org
14332L:	linux-media@vger.kernel.org
14333T:	git git://linuxtv.org/media_tree.git
14334W:	http://royale.zerezo.com/zr364xx/
14335S:	Maintained
14336F:	Documentation/media/v4l-drivers/zr364xx*
14337F:	drivers/media/usb/zr364xx/
14338
14339USER-MODE LINUX (UML)
14340M:	Jeff Dike <jdike@addtoit.com>
14341M:	Richard Weinberger <richard@nod.at>
14342L:	user-mode-linux-devel@lists.sourceforge.net
14343L:	user-mode-linux-user@lists.sourceforge.net
14344W:	http://user-mode-linux.sourceforge.net
14345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14346S:	Maintained
14347F:	Documentation/virtual/uml/
14348F:	arch/um/
14349F:	arch/x86/um/
14350F:	fs/hostfs/
14351F:	fs/hppfs/
14352
14353USERSPACE I/O (UIO)
14354M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14355S:	Maintained
14356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14357F:	Documentation/driver-api/uio-howto.rst
14358F:	drivers/uio/
14359F:	include/linux/uio*.h
14360
14361UTIL-LINUX PACKAGE
14362M:	Karel Zak <kzak@redhat.com>
14363L:	util-linux@vger.kernel.org
14364W:	http://en.wikipedia.org/wiki/Util-linux
14365T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14366S:	Maintained
14367
14368UUID HELPERS
14369M:	Christoph Hellwig <hch@lst.de>
14370R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14371L:	linux-kernel@vger.kernel.org
14372T:	git git://git.infradead.org/users/hch/uuid.git
14373F:	lib/uuid.c
14374F:	lib/test_uuid.c
14375F:	include/linux/uuid.h
14376F:	include/uapi/linux/uuid.h
14377S:	Maintained
14378
14379UVESAFB DRIVER
14380M:	Michal Januszewski <spock@gentoo.org>
14381L:	linux-fbdev@vger.kernel.org
14382W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14383S:	Maintained
14384F:	Documentation/fb/uvesafb.txt
14385F:	drivers/video/fbdev/uvesafb.*
14386
14387VF610 NAND DRIVER
14388M:	Stefan Agner <stefan@agner.ch>
14389L:	linux-mtd@lists.infradead.org
14390S:	Supported
14391F:	drivers/mtd/nand/vf610_nfc.c
14392
14393VFAT/FAT/MSDOS FILESYSTEM
14394M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14395S:	Maintained
14396F:	Documentation/filesystems/vfat.txt
14397F:	fs/fat/
14398
14399VFIO DRIVER
14400M:	Alex Williamson <alex.williamson@redhat.com>
14401L:	kvm@vger.kernel.org
14402T:	git git://github.com/awilliam/linux-vfio.git
14403S:	Maintained
14404F:	Documentation/vfio.txt
14405F:	drivers/vfio/
14406F:	include/linux/vfio.h
14407F:	include/uapi/linux/vfio.h
14408
14409VFIO MEDIATED DEVICE DRIVERS
14410M:	Kirti Wankhede <kwankhede@nvidia.com>
14411L:	kvm@vger.kernel.org
14412S:	Maintained
14413F:	Documentation/vfio-mediated-device.txt
14414F:	drivers/vfio/mdev/
14415F:	include/linux/mdev.h
14416F:	samples/vfio-mdev/
14417
14418VFIO PLATFORM DRIVER
14419M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14420L:	kvm@vger.kernel.org
14421S:	Maintained
14422F:	drivers/vfio/platform/
14423
14424VGA_SWITCHEROO
14425R:	Lukas Wunner <lukas@wunner.de>
14426S:	Maintained
14427F:	Documentation/gpu/vga-switcheroo.rst
14428F:	drivers/gpu/vga/vga_switcheroo.c
14429F:	include/linux/vga_switcheroo.h
14430T:	git git://anongit.freedesktop.org/drm/drm-misc
14431
14432VIA RHINE NETWORK DRIVER
14433S:	Orphan
14434F:	drivers/net/ethernet/via/via-rhine.c
14435
14436VIA SD/MMC CARD CONTROLLER DRIVER
14437M:	Bruce Chang <brucechang@via.com.tw>
14438M:	Harald Welte <HaraldWelte@viatech.com>
14439S:	Maintained
14440F:	drivers/mmc/host/via-sdmmc.c
14441
14442VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14443M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14444L:	linux-fbdev@vger.kernel.org
14445S:	Maintained
14446F:	include/linux/via-core.h
14447F:	include/linux/via-gpio.h
14448F:	include/linux/via_i2c.h
14449F:	drivers/video/fbdev/via/
14450
14451VIA VELOCITY NETWORK DRIVER
14452M:	Francois Romieu <romieu@fr.zoreil.com>
14453L:	netdev@vger.kernel.org
14454S:	Maintained
14455F:	drivers/net/ethernet/via/via-velocity.*
14456
14457VIDEO MULTIPLEXER DRIVER
14458M:	Philipp Zabel <p.zabel@pengutronix.de>
14459L:	linux-media@vger.kernel.org
14460S:	Maintained
14461F:	drivers/media/platform/video-mux.c
14462
14463VIDEOBUF2 FRAMEWORK
14464M:	Pawel Osciak <pawel@osciak.com>
14465M:	Marek Szyprowski <m.szyprowski@samsung.com>
14466M:	Kyungmin Park <kyungmin.park@samsung.com>
14467L:	linux-media@vger.kernel.org
14468S:	Maintained
14469F:	drivers/media/v4l2-core/videobuf2-*
14470F:	include/media/videobuf2-*
14471
14472VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14473M:	Helen Koike <helen.koike@collabora.com>
14474L:	linux-media@vger.kernel.org
14475T:	git git://linuxtv.org/media_tree.git
14476W:	https://linuxtv.org
14477S:	Maintained
14478F:	drivers/media/platform/vimc/*
14479
14480VIRT LIB
14481M:	Alex Williamson <alex.williamson@redhat.com>
14482M:	Paolo Bonzini <pbonzini@redhat.com>
14483L:	kvm@vger.kernel.org
14484S:	Supported
14485F:	virt/lib/
14486
14487VIRTIO AND VHOST VSOCK DRIVER
14488M:	Stefan Hajnoczi <stefanha@redhat.com>
14489L:	kvm@vger.kernel.org
14490L:	virtualization@lists.linux-foundation.org
14491L:	netdev@vger.kernel.org
14492S:	Maintained
14493F:	include/linux/virtio_vsock.h
14494F:	include/uapi/linux/virtio_vsock.h
14495F:	include/uapi/linux/vsockmon.h
14496F:	include/uapi/linux/vm_sockets_diag.h
14497F:	net/vmw_vsock/diag.c
14498F:	net/vmw_vsock/af_vsock_tap.c
14499F:	net/vmw_vsock/virtio_transport_common.c
14500F:	net/vmw_vsock/virtio_transport.c
14501F:	drivers/net/vsockmon.c
14502F:	drivers/vhost/vsock.c
14503F:	drivers/vhost/vsock.h
14504F:	tools/testing/vsock/
14505
14506VIRTIO CONSOLE DRIVER
14507M:	Amit Shah <amit@kernel.org>
14508L:	virtualization@lists.linux-foundation.org
14509S:	Maintained
14510F:	drivers/char/virtio_console.c
14511F:	include/linux/virtio_console.h
14512F:	include/uapi/linux/virtio_console.h
14513
14514VIRTIO CORE, NET AND BLOCK DRIVERS
14515M:	"Michael S. Tsirkin" <mst@redhat.com>
14516M:	Jason Wang <jasowang@redhat.com>
14517L:	virtualization@lists.linux-foundation.org
14518S:	Maintained
14519F:	Documentation/devicetree/bindings/virtio/
14520F:	drivers/virtio/
14521F:	tools/virtio/
14522F:	drivers/net/virtio_net.c
14523F:	drivers/block/virtio_blk.c
14524F:	include/linux/virtio*.h
14525F:	include/uapi/linux/virtio_*.h
14526F:	drivers/crypto/virtio/
14527F:	mm/balloon_compaction.c
14528
14529VIRTIO CRYPTO DRIVER
14530M:	Gonglei <arei.gonglei@huawei.com>
14531L:	virtualization@lists.linux-foundation.org
14532L:	linux-crypto@vger.kernel.org
14533S:	Maintained
14534F:	drivers/crypto/virtio/
14535F:	include/uapi/linux/virtio_crypto.h
14536
14537VIRTIO DRIVERS FOR S390
14538M:	Cornelia Huck <cohuck@redhat.com>
14539M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14540L:	linux-s390@vger.kernel.org
14541L:	virtualization@lists.linux-foundation.org
14542L:	kvm@vger.kernel.org
14543S:	Supported
14544F:	drivers/s390/virtio/
14545F:	arch/s390/include/uapi/asm/virtio-ccw.h
14546
14547VIRTIO GPU DRIVER
14548M:	David Airlie <airlied@linux.ie>
14549M:	Gerd Hoffmann <kraxel@redhat.com>
14550L:	dri-devel@lists.freedesktop.org
14551L:	virtualization@lists.linux-foundation.org
14552T:	git git://anongit.freedesktop.org/drm/drm-misc
14553S:	Maintained
14554F:	drivers/gpu/drm/virtio/
14555F:	include/uapi/linux/virtio_gpu.h
14556
14557VIRTIO HOST (VHOST)
14558M:	"Michael S. Tsirkin" <mst@redhat.com>
14559M:	Jason Wang <jasowang@redhat.com>
14560L:	kvm@vger.kernel.org
14561L:	virtualization@lists.linux-foundation.org
14562L:	netdev@vger.kernel.org
14563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14564S:	Maintained
14565F:	drivers/vhost/
14566F:	include/uapi/linux/vhost.h
14567
14568VIRTIO INPUT DRIVER
14569M:	Gerd Hoffmann <kraxel@redhat.com>
14570S:	Maintained
14571F:	drivers/virtio/virtio_input.c
14572F:	include/uapi/linux/virtio_input.h
14573
14574VIRTUAL SERIO DEVICE DRIVER
14575M:	Stephen Chandler Paul <thatslyude@gmail.com>
14576S:	Maintained
14577F:	drivers/input/serio/userio.c
14578F:	include/uapi/linux/userio.h
14579
14580VIVID VIRTUAL VIDEO DRIVER
14581M:	Hans Verkuil <hverkuil@xs4all.nl>
14582L:	linux-media@vger.kernel.org
14583T:	git git://linuxtv.org/media_tree.git
14584W:	https://linuxtv.org
14585S:	Maintained
14586F:	drivers/media/platform/vivid/*
14587
14588VLYNQ BUS
14589M:	Florian Fainelli <f.fainelli@gmail.com>
14590L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14591S:	Maintained
14592F:	drivers/vlynq/vlynq.c
14593F:	include/linux/vlynq.h
14594
14595VME SUBSYSTEM
14596M:	Martyn Welch <martyn@welchs.me.uk>
14597M:	Manohar Vanga <manohar.vanga@gmail.com>
14598M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14599L:	devel@driverdev.osuosl.org
14600S:	Maintained
14601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14602F:	Documentation/driver-api/vme.rst
14603F:	drivers/staging/vme/
14604F:	drivers/vme/
14605F:	include/linux/vme*
14606
14607VMWARE BALLOON DRIVER
14608M:	Xavier Deguillard <xdeguillard@vmware.com>
14609M:	Philip Moltmann <moltmann@vmware.com>
14610M:	"VMware, Inc." <pv-drivers@vmware.com>
14611L:	linux-kernel@vger.kernel.org
14612S:	Maintained
14613F:	drivers/misc/vmw_balloon.c
14614
14615VMWARE HYPERVISOR INTERFACE
14616M:	Alok Kataria <akataria@vmware.com>
14617L:	virtualization@lists.linux-foundation.org
14618S:	Supported
14619F:	arch/x86/kernel/cpu/vmware.c
14620
14621VMWARE PVRDMA DRIVER
14622M:	Adit Ranadive <aditr@vmware.com>
14623M:	VMware PV-Drivers <pv-drivers@vmware.com>
14624L:	linux-rdma@vger.kernel.org
14625S:	Maintained
14626F:	drivers/infiniband/hw/vmw_pvrdma/
14627
14628VMware PVSCSI driver
14629M:	Jim Gill <jgill@vmware.com>
14630M:	VMware PV-Drivers <pv-drivers@vmware.com>
14631L:	linux-scsi@vger.kernel.org
14632S:	Maintained
14633F:	drivers/scsi/vmw_pvscsi.c
14634F:	drivers/scsi/vmw_pvscsi.h
14635
14636VMWARE VMMOUSE SUBDRIVER
14637M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14638M:	"VMware, Inc." <pv-drivers@vmware.com>
14639L:	linux-input@vger.kernel.org
14640S:	Maintained
14641F:	drivers/input/mouse/vmmouse.c
14642F:	drivers/input/mouse/vmmouse.h
14643
14644VMWARE VMXNET3 ETHERNET DRIVER
14645M:	Shrikrishna Khare <skhare@vmware.com>
14646M:	"VMware, Inc." <pv-drivers@vmware.com>
14647L:	netdev@vger.kernel.org
14648S:	Maintained
14649F:	drivers/net/vmxnet3/
14650
14651VOCORE VOCORE2 BOARD
14652M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14653L:	linux-mips@linux-mips.org
14654S:	Maintained
14655F:	arch/mips/boot/dts/ralink/vocore2.dts
14656
14657VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14658M:	Liam Girdwood <lgirdwood@gmail.com>
14659M:	Mark Brown <broonie@kernel.org>
14660L:	linux-kernel@vger.kernel.org
14661W:	http://www.slimlogic.co.uk/?p=48
14662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14663S:	Supported
14664F:	Documentation/devicetree/bindings/regulator/
14665F:	drivers/regulator/
14666F:	include/dt-bindings/regulator/
14667F:	include/linux/regulator/
14668
14669VRF
14670M:	David Ahern <dsa@cumulusnetworks.com>
14671M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14672L:	netdev@vger.kernel.org
14673S:	Maintained
14674F:	drivers/net/vrf.c
14675F:	Documentation/networking/vrf.txt
14676
14677VT1211 HARDWARE MONITOR DRIVER
14678M:	Juerg Haefliger <juergh@gmail.com>
14679L:	linux-hwmon@vger.kernel.org
14680S:	Maintained
14681F:	Documentation/hwmon/vt1211
14682F:	drivers/hwmon/vt1211.c
14683
14684VT8231 HARDWARE MONITOR DRIVER
14685M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14686L:	linux-hwmon@vger.kernel.org
14687S:	Maintained
14688F:	drivers/hwmon/vt8231.c
14689
14690VUB300 USB to SDIO/SD/MMC bridge chip
14691M:	Tony Olech <tony.olech@elandigitalsystems.com>
14692L:	linux-mmc@vger.kernel.org
14693L:	linux-usb@vger.kernel.org
14694S:	Supported
14695F:	drivers/mmc/host/vub300.c
14696
14697W1 DALLAS'S 1-WIRE BUS
14698M:	Evgeniy Polyakov <zbr@ioremap.net>
14699S:	Maintained
14700F:	Documentation/w1/
14701F:	drivers/w1/
14702F:	include/linux/w1.h
14703
14704W83791D HARDWARE MONITORING DRIVER
14705M:	Marc Hulsman <m.hulsman@tudelft.nl>
14706L:	linux-hwmon@vger.kernel.org
14707S:	Maintained
14708F:	Documentation/hwmon/w83791d
14709F:	drivers/hwmon/w83791d.c
14710
14711W83793 HARDWARE MONITORING DRIVER
14712M:	Rudolf Marek <r.marek@assembler.cz>
14713L:	linux-hwmon@vger.kernel.org
14714S:	Maintained
14715F:	Documentation/hwmon/w83793
14716F:	drivers/hwmon/w83793.c
14717
14718W83795 HARDWARE MONITORING DRIVER
14719M:	Jean Delvare <jdelvare@suse.com>
14720L:	linux-hwmon@vger.kernel.org
14721S:	Maintained
14722F:	drivers/hwmon/w83795.c
14723
14724W83L51xD SD/MMC CARD INTERFACE DRIVER
14725M:	Pierre Ossman <pierre@ossman.eu>
14726S:	Maintained
14727F:	drivers/mmc/host/wbsd.*
14728
14729WACOM PROTOCOL 4 SERIAL TABLETS
14730M:	Julian Squires <julian@cipht.net>
14731M:	Hans de Goede <hdegoede@redhat.com>
14732L:	linux-input@vger.kernel.org
14733S:	Maintained
14734F:	drivers/input/tablet/wacom_serial4.c
14735
14736WATCHDOG DEVICE DRIVERS
14737M:	Wim Van Sebroeck <wim@iguana.be>
14738R:	Guenter Roeck <linux@roeck-us.net>
14739L:	linux-watchdog@vger.kernel.org
14740W:	http://www.linux-watchdog.org/
14741T:	git git://www.linux-watchdog.org/linux-watchdog.git
14742S:	Maintained
14743F:	Documentation/devicetree/bindings/watchdog/
14744F:	Documentation/watchdog/
14745F:	drivers/watchdog/
14746F:	include/linux/watchdog.h
14747F:	include/uapi/linux/watchdog.h
14748
14749WHISKEYCOVE PMIC GPIO DRIVER
14750M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14751L:	linux-gpio@vger.kernel.org
14752S:	Maintained
14753F:	drivers/gpio/gpio-wcove.c
14754
14755WIIMOTE HID DRIVER
14756M:	David Herrmann <dh.herrmann@googlemail.com>
14757L:	linux-input@vger.kernel.org
14758S:	Maintained
14759F:	drivers/hid/hid-wiimote*
14760
14761WILOCITY WIL6210 WIRELESS DRIVER
14762M:	Maya Erez <qca_merez@qca.qualcomm.com>
14763L:	linux-wireless@vger.kernel.org
14764L:	wil6210@qca.qualcomm.com
14765S:	Supported
14766W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14767F:	drivers/net/wireless/ath/wil6210/
14768
14769WIMAX STACK
14770M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14771M:	linux-wimax@intel.com
14772L:	wimax@linuxwimax.org (subscribers-only)
14773S:	Supported
14774W:	http://linuxwimax.org
14775F:	Documentation/wimax/README.wimax
14776F:	include/linux/wimax/debug.h
14777F:	include/net/wimax.h
14778F:	include/uapi/linux/wimax.h
14779F:	net/wimax/
14780
14781WINBOND CIR DRIVER
14782M:	David Härdeman <david@hardeman.nu>
14783S:	Maintained
14784F:	drivers/media/rc/winbond-cir.c
14785
14786WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14787M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14788L:	linux-watchdog@vger.kernel.org
14789S:	Maintained
14790F:	drivers/watchdog/ebc-c384_wdt.c
14791
14792WINSYSTEMS WS16C48 GPIO DRIVER
14793M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14794L:	linux-gpio@vger.kernel.org
14795S:	Maintained
14796F:	drivers/gpio/gpio-ws16c48.c
14797
14798WISTRON LAPTOP BUTTON DRIVER
14799M:	Miloslav Trmac <mitr@volny.cz>
14800S:	Maintained
14801F:	drivers/input/misc/wistron_btns.c
14802
14803WL3501 WIRELESS PCMCIA CARD DRIVER
14804L:	linux-wireless@vger.kernel.org
14805S:	Odd fixes
14806F:	drivers/net/wireless/wl3501*
14807
14808WOLFSON MICROELECTRONICS DRIVERS
14809L:	patches@opensource.cirrus.com
14810T:	git https://github.com/CirrusLogic/linux-drivers.git
14811W:	https://github.com/CirrusLogic/linux-drivers/wiki
14812S:	Supported
14813F:	Documentation/hwmon/wm83??
14814F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14815F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14816F:	Documentation/devicetree/bindings/mfd/arizona.txt
14817F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14818F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
14819F:	arch/arm/mach-s3c64xx/mach-crag6410*
14820F:	drivers/clk/clk-wm83*.c
14821F:	drivers/extcon/extcon-arizona.c
14822F:	drivers/leds/leds-wm83*.c
14823F:	drivers/gpio/gpio-*wm*.c
14824F:	drivers/gpio/gpio-arizona.c
14825F:	drivers/hwmon/wm83??-hwmon.c
14826F:	drivers/input/misc/wm831x-on.c
14827F:	drivers/input/touchscreen/wm831x-ts.c
14828F:	drivers/input/touchscreen/wm97*.c
14829F:	drivers/mfd/arizona*
14830F:	drivers/mfd/wm*.c
14831F:	drivers/mfd/cs47l24*
14832F:	drivers/power/supply/wm83*.c
14833F:	drivers/rtc/rtc-wm83*.c
14834F:	drivers/regulator/wm8*.c
14835F:	drivers/regulator/arizona*
14836F:	drivers/video/backlight/wm83*_bl.c
14837F:	drivers/watchdog/wm83*_wdt.c
14838F:	include/linux/mfd/arizona/
14839F:	include/linux/mfd/wm831x/
14840F:	include/linux/mfd/wm8350/
14841F:	include/linux/mfd/wm8400*
14842F:	include/linux/regulator/arizona*
14843F:	include/linux/wm97xx.h
14844F:	include/sound/wm????.h
14845F:	sound/soc/codecs/arizona.?
14846F:	sound/soc/codecs/wm*
14847F:	sound/soc/codecs/cs47l24*
14848
14849WORKQUEUE
14850M:	Tejun Heo <tj@kernel.org>
14851R:	Lai Jiangshan <jiangshanlai@gmail.com>
14852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14853S:	Maintained
14854F:	include/linux/workqueue.h
14855F:	kernel/workqueue.c
14856F:	Documentation/core-api/workqueue.rst
14857
14858X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14859M:	Chen-Yu Tsai <wens@csie.org>
14860L:	linux-kernel@vger.kernel.org
14861S:	Maintained
14862N:	axp[128]
14863
14864X.25 NETWORK LAYER
14865M:	Andrew Hendry <andrew.hendry@gmail.com>
14866L:	linux-x25@vger.kernel.org
14867S:	Odd Fixes
14868F:	Documentation/networking/x25*
14869F:	include/net/x25*
14870F:	net/x25/
14871
14872X86 ARCHITECTURE (32-BIT AND 64-BIT)
14873M:	Thomas Gleixner <tglx@linutronix.de>
14874M:	Ingo Molnar <mingo@redhat.com>
14875M:	"H. Peter Anvin" <hpa@zytor.com>
14876M:	x86@kernel.org
14877L:	linux-kernel@vger.kernel.org
14878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14879S:	Maintained
14880F:	Documentation/x86/
14881F:	arch/x86/
14882
14883X86 MCE INFRASTRUCTURE
14884M:	Tony Luck <tony.luck@intel.com>
14885M:	Borislav Petkov <bp@alien8.de>
14886L:	linux-edac@vger.kernel.org
14887S:	Maintained
14888F:	arch/x86/kernel/cpu/mcheck/*
14889
14890X86 MICROCODE UPDATE SUPPORT
14891M:	Borislav Petkov <bp@alien8.de>
14892S:	Maintained
14893F:	arch/x86/kernel/cpu/microcode/*
14894
14895X86 PLATFORM DRIVERS
14896M:	Darren Hart <dvhart@infradead.org>
14897M:	Andy Shevchenko <andy@infradead.org>
14898L:	platform-driver-x86@vger.kernel.org
14899T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14900S:	Maintained
14901F:	drivers/platform/x86/
14902F:	drivers/platform/olpc/
14903
14904X86 VDSO
14905M:	Andy Lutomirski <luto@amacapital.net>
14906L:	linux-kernel@vger.kernel.org
14907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14908S:	Maintained
14909F:	arch/x86/entry/vdso/
14910
14911XC2028/3028 TUNER DRIVER
14912M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14913M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14914L:	linux-media@vger.kernel.org
14915W:	https://linuxtv.org
14916T:	git git://linuxtv.org/media_tree.git
14917S:	Maintained
14918F:	drivers/media/tuners/tuner-xc2028.*
14919
14920XEN BLOCK SUBSYSTEM
14921M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14922M:	Roger Pau Monné <roger.pau@citrix.com>
14923L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14924S:	Supported
14925F:	drivers/block/xen-blkback/*
14926F:	drivers/block/xen*
14927
14928XEN HYPERVISOR ARM
14929M:	Stefano Stabellini <sstabellini@kernel.org>
14930L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14931S:	Maintained
14932F:	arch/arm/xen/
14933F:	arch/arm/include/asm/xen/
14934
14935XEN HYPERVISOR ARM64
14936M:	Stefano Stabellini <sstabellini@kernel.org>
14937L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14938S:	Maintained
14939F:	arch/arm64/xen/
14940F:	arch/arm64/include/asm/xen/
14941
14942XEN HYPERVISOR INTERFACE
14943M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14944M:	Juergen Gross <jgross@suse.com>
14945L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14947S:	Supported
14948F:	arch/x86/xen/
14949F:	drivers/*/xen-*front.c
14950F:	drivers/xen/
14951F:	arch/x86/include/asm/xen/
14952F:	arch/x86/include/asm/pvclock-abi.h
14953F:	include/xen/
14954F:	include/uapi/xen/
14955F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14956F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14957
14958XEN NETWORK BACKEND DRIVER
14959M:	Wei Liu <wei.liu2@citrix.com>
14960M:	Paul Durrant <paul.durrant@citrix.com>
14961L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14962L:	netdev@vger.kernel.org
14963S:	Supported
14964F:	drivers/net/xen-netback/*
14965
14966XEN PCI SUBSYSTEM
14967M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14968L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14969S:	Supported
14970F:	arch/x86/pci/*xen*
14971F:	drivers/pci/*xen*
14972
14973XEN PVSCSI DRIVERS
14974M:	Juergen Gross <jgross@suse.com>
14975L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14976L:	linux-scsi@vger.kernel.org
14977S:	Supported
14978F:	drivers/scsi/xen-scsifront.c
14979F:	drivers/xen/xen-scsiback.c
14980F:	include/xen/interface/io/vscsiif.h
14981
14982XEN SWIOTLB SUBSYSTEM
14983M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14984L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14985S:	Supported
14986F:	arch/x86/xen/*swiotlb*
14987F:	drivers/xen/*swiotlb*
14988
14989XFS FILESYSTEM
14990M:	Darrick J. Wong <darrick.wong@oracle.com>
14991M:	linux-xfs@vger.kernel.org
14992L:	linux-xfs@vger.kernel.org
14993W:	http://xfs.org/
14994T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14995S:	Supported
14996F:	Documentation/filesystems/xfs.txt
14997F:	fs/xfs/
14998
14999XILINX AXI ETHERNET DRIVER
15000M:	Anirudha Sarangi <anirudh@xilinx.com>
15001M:	John Linn <John.Linn@xilinx.com>
15002S:	Maintained
15003F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15004
15005XILINX UARTLITE SERIAL DRIVER
15006M:	Peter Korsgaard <jacmet@sunsite.dk>
15007L:	linux-serial@vger.kernel.org
15008S:	Maintained
15009F:	drivers/tty/serial/uartlite.c
15010
15011XILINX VIDEO IP CORES
15012M:	Hyun Kwon <hyun.kwon@xilinx.com>
15013M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15014L:	linux-media@vger.kernel.org
15015T:	git git://linuxtv.org/media_tree.git
15016S:	Supported
15017F:	Documentation/devicetree/bindings/media/xilinx/
15018F:	drivers/media/platform/xilinx/
15019F:	include/uapi/linux/xilinx-v4l2-controls.h
15020
15021XILLYBUS DRIVER
15022M:	Eli Billauer <eli.billauer@gmail.com>
15023L:	linux-kernel@vger.kernel.org
15024S:	Supported
15025F:	drivers/char/xillybus/
15026
15027XRA1403 GPIO EXPANDER
15028M:	Nandor Han <nandor.han@ge.com>
15029M:	Semi Malinen <semi.malinen@ge.com>
15030L:	linux-gpio@vger.kernel.org
15031S:	Maintained
15032F:	drivers/gpio/gpio-xra1403.c
15033F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15034
15035XTENSA XTFPGA PLATFORM SUPPORT
15036M:	Max Filippov <jcmvbkbc@gmail.com>
15037L:	linux-xtensa@linux-xtensa.org
15038S:	Maintained
15039F:	drivers/spi/spi-xtensa-xtfpga.c
15040F:	sound/soc/xtensa/xtfpga-i2s.c
15041
15042YAM DRIVER FOR AX.25
15043M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15044L:	linux-hams@vger.kernel.org
15045S:	Maintained
15046F:	drivers/net/hamradio/yam*
15047F:	include/linux/yam.h
15048
15049YAMA SECURITY MODULE
15050M:	Kees Cook <keescook@chromium.org>
15051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15052S:	Supported
15053F:	security/yama/
15054F:	Documentation/admin-guide/LSM/Yama.rst
15055
15056YEALINK PHONE DRIVER
15057M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15058L:	usbb2k-api-dev@nongnu.org
15059S:	Maintained
15060F:	Documentation/input/yealink.rst
15061F:	drivers/input/misc/yealink.*
15062
15063Z8530 DRIVER FOR AX.25
15064M:	Joerg Reuter <jreuter@yaina.de>
15065W:	http://yaina.de/jreuter/
15066W:	http://www.qsl.net/dl1bke/
15067L:	linux-hams@vger.kernel.org
15068S:	Maintained
15069F:	Documentation/networking/z8530drv.txt
15070F:	drivers/net/hamradio/*scc.c
15071F:	drivers/net/hamradio/z8530.h
15072
15073ZBUD COMPRESSED PAGE ALLOCATOR
15074M:	Seth Jennings <sjenning@redhat.com>
15075M:	Dan Streetman <ddstreet@ieee.org>
15076L:	linux-mm@kvack.org
15077S:	Maintained
15078F:	mm/zbud.c
15079F:	include/linux/zbud.h
15080
15081ZD1211RW WIRELESS DRIVER
15082M:	Daniel Drake <dsd@gentoo.org>
15083M:	Ulrich Kunitz <kune@deine-taler.de>
15084W:	http://zd1211.ath.cx/wiki/DriverRewrite
15085L:	linux-wireless@vger.kernel.org
15086L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15087S:	Maintained
15088F:	drivers/net/wireless/zydas/zd1211rw/
15089
15090ZD1301 MEDIA DRIVER
15091M:	Antti Palosaari <crope@iki.fi>
15092L:	linux-media@vger.kernel.org
15093W:	https://linuxtv.org/
15094W:	http://palosaari.fi/linux/
15095Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15096S:	Maintained
15097F:	drivers/media/usb/dvb-usb-v2/zd1301*
15098
15099ZD1301_DEMOD MEDIA DRIVER
15100M:	Antti Palosaari <crope@iki.fi>
15101L:	linux-media@vger.kernel.org
15102W:	https://linuxtv.org/
15103W:	http://palosaari.fi/linux/
15104Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15105S:	Maintained
15106F:	drivers/media/dvb-frontends/zd1301_demod*
15107
15108ZPOOL COMPRESSED PAGE STORAGE API
15109M:	Dan Streetman <ddstreet@ieee.org>
15110L:	linux-mm@kvack.org
15111S:	Maintained
15112F:	mm/zpool.c
15113F:	include/linux/zpool.h
15114
15115ZR36067 VIDEO FOR LINUX DRIVER
15116L:	mjpeg-users@lists.sourceforge.net
15117L:	linux-media@vger.kernel.org
15118W:	http://mjpeg.sourceforge.net/driver-zoran/
15119T:	hg https://linuxtv.org/hg/v4l-dvb
15120S:	Odd Fixes
15121F:	drivers/media/pci/zoran/
15122
15123ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15124M:	Minchan Kim <minchan@kernel.org>
15125M:	Nitin Gupta <ngupta@vflare.org>
15126R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15127L:	linux-kernel@vger.kernel.org
15128S:	Maintained
15129F:	drivers/block/zram/
15130F:	Documentation/blockdev/zram.txt
15131
15132ZS DECSTATION Z85C30 SERIAL DRIVER
15133M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15134S:	Maintained
15135F:	drivers/tty/serial/zs.*
15136
15137ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15138M:	Minchan Kim <minchan@kernel.org>
15139M:	Nitin Gupta <ngupta@vflare.org>
15140R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15141L:	linux-mm@kvack.org
15142S:	Maintained
15143F:	mm/zsmalloc.c
15144F:	include/linux/zsmalloc.h
15145F:	Documentation/vm/zsmalloc.txt
15146
15147ZSWAP COMPRESSED SWAP CACHING
15148M:	Seth Jennings <sjenning@redhat.com>
15149M:	Dan Streetman <ddstreet@ieee.org>
15150L:	linux-mm@kvack.org
15151S:	Maintained
15152F:	mm/zswap.c
15153
15154THE REST
15155M:	Linus Torvalds <torvalds@linux-foundation.org>
15156L:	linux-kernel@vger.kernel.org
15157Q:	http://patchwork.kernel.org/project/LKML/list/
15158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15159S:	Buried alive in reporters
15160F:	*
15161F:	*/
15162