xref: /openbmc/linux/MAINTAINERS (revision 68198dca)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <alex.aring@gmail.com>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/linux/fwnode.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI APEI
315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
316M:	Len Brown <lenb@kernel.org>
317L:	linux-acpi@vger.kernel.org
318R:	Tony Luck <tony.luck@intel.com>
319R:	Borislav Petkov <bp@alien8.de>
320F:	drivers/acpi/apei/
321
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M:	Robert Moore <robert.moore@intel.com>
324M:	Lv Zheng <lv.zheng@intel.com>
325M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326L:	linux-acpi@vger.kernel.org
327L:	devel@acpica.org
328W:	https://acpica.org/
329W:	https://github.com/acpica/acpica/
330Q:	https://patchwork.kernel.org/project/linux-acpi/list/
331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332B:	https://bugzilla.kernel.org
333B:	https://bugs.acpica.org
334S:	Supported
335F:	drivers/acpi/acpica/
336F:	include/acpi/
337F:	tools/power/acpi/
338
339ACPI FAN DRIVER
340M:	Zhang Rui <rui.zhang@intel.com>
341L:	linux-acpi@vger.kernel.org
342W:	https://01.org/linux-acpi
343B:	https://bugzilla.kernel.org
344S:	Supported
345F:	drivers/acpi/fan.c
346
347ACPI FOR ARM64 (ACPI/arm64)
348M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M:	Hanjun Guo <hanjun.guo@linaro.org>
350M:	Sudeep Holla <sudeep.holla@arm.com>
351L:	linux-acpi@vger.kernel.org
352S:	Maintained
353F:	drivers/acpi/arm64
354
355ACPI PMIC DRIVERS
356M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
357M:	Len Brown <lenb@kernel.org>
358R:	Andy Shevchenko <andy@infradead.org>
359R:	Mika Westerberg <mika.westerberg@linux.intel.com>
360L:	linux-acpi@vger.kernel.org
361Q:	https://patchwork.kernel.org/project/linux-acpi/list/
362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363B:	https://bugzilla.kernel.org
364S:	Supported
365F:	drivers/acpi/pmic/
366
367ACPI THERMAL DRIVER
368M:	Zhang Rui <rui.zhang@intel.com>
369L:	linux-acpi@vger.kernel.org
370W:	https://01.org/linux-acpi
371B:	https://bugzilla.kernel.org
372S:	Supported
373F:	drivers/acpi/*thermal*
374
375ACPI VIDEO DRIVER
376M:	Zhang Rui <rui.zhang@intel.com>
377L:	linux-acpi@vger.kernel.org
378W:	https://01.org/linux-acpi
379B:	https://bugzilla.kernel.org
380S:	Supported
381F:	drivers/acpi/acpi_video.c
382
383ACPI WMI DRIVER
384L:	platform-driver-x86@vger.kernel.org
385S:	Orphan
386F:	drivers/platform/x86/wmi.c
387F:	include/uapi/linux/wmi.h
388
389AD1889 ALSA SOUND DRIVER
390M:	Thibaut Varene <T-Bone@parisc-linux.org>
391W:	http://wiki.parisc-linux.org/AD1889
392L:	linux-parisc@vger.kernel.org
393S:	Maintained
394F:	sound/pci/ad1889.*
395
396AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
397M:	Michael Hennerich <michael.hennerich@analog.com>
398W:	http://wiki.analog.com/AD5254
399W:	http://ez.analog.com/community/linux-device-drivers
400S:	Supported
401F:	drivers/misc/ad525x_dpot.c
402
403AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
404M:	Michael Hennerich <michael.hennerich@analog.com>
405W:	http://wiki.analog.com/AD5398
406W:	http://ez.analog.com/community/linux-device-drivers
407S:	Supported
408F:	drivers/regulator/ad5398.c
409
410AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
411M:	Michael Hennerich <michael.hennerich@analog.com>
412W:	http://wiki.analog.com/AD7142
413W:	http://ez.analog.com/community/linux-device-drivers
414S:	Supported
415F:	drivers/input/misc/ad714x.c
416
417AD7877 TOUCHSCREEN DRIVER
418M:	Michael Hennerich <michael.hennerich@analog.com>
419W:	http://wiki.analog.com/AD7877
420W:	http://ez.analog.com/community/linux-device-drivers
421S:	Supported
422F:	drivers/input/touchscreen/ad7877.c
423
424AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
425M:	Michael Hennerich <michael.hennerich@analog.com>
426W:	http://wiki.analog.com/AD7879
427W:	http://ez.analog.com/community/linux-device-drivers
428S:	Supported
429F:	drivers/input/touchscreen/ad7879.c
430
431ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
432M:	Jiri Kosina <jikos@kernel.org>
433S:	Maintained
434
435ADF7242 IEEE 802.15.4 RADIO DRIVER
436M:	Michael Hennerich <michael.hennerich@analog.com>
437W:	https://wiki.analog.com/ADF7242
438W:	http://ez.analog.com/community/linux-device-drivers
439L:	linux-wpan@vger.kernel.org
440S:	Supported
441F:	drivers/net/ieee802154/adf7242.c
442F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
443
444ADM1025 HARDWARE MONITOR DRIVER
445M:	Jean Delvare <jdelvare@suse.com>
446L:	linux-hwmon@vger.kernel.org
447S:	Maintained
448F:	Documentation/hwmon/adm1025
449F:	drivers/hwmon/adm1025.c
450
451ADM1029 HARDWARE MONITOR DRIVER
452M:	Corentin Labbe <clabbe.montjoie@gmail.com>
453L:	linux-hwmon@vger.kernel.org
454S:	Maintained
455F:	drivers/hwmon/adm1029.c
456
457ADM8211 WIRELESS DRIVER
458L:	linux-wireless@vger.kernel.org
459W:	http://wireless.kernel.org/
460S:	Orphan
461F:	drivers/net/wireless/admtek/adm8211.*
462
463ADP1653 FLASH CONTROLLER DRIVER
464M:	Sakari Ailus <sakari.ailus@iki.fi>
465L:	linux-media@vger.kernel.org
466S:	Maintained
467F:	drivers/media/i2c/adp1653.c
468F:	include/media/i2c/adp1653.h
469
470ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
471M:	Michael Hennerich <michael.hennerich@analog.com>
472W:	http://wiki.analog.com/ADP5520
473W:	http://ez.analog.com/community/linux-device-drivers
474S:	Supported
475F:	drivers/mfd/adp5520.c
476F:	drivers/video/backlight/adp5520_bl.c
477F:	drivers/leds/leds-adp5520.c
478F:	drivers/gpio/gpio-adp5520.c
479F:	drivers/input/keyboard/adp5520-keys.c
480
481ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
482M:	Michael Hennerich <michael.hennerich@analog.com>
483W:	http://wiki.analog.com/ADP5588
484W:	http://ez.analog.com/community/linux-device-drivers
485S:	Supported
486F:	drivers/input/keyboard/adp5588-keys.c
487F:	drivers/gpio/gpio-adp5588.c
488
489ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
490M:	Michael Hennerich <michael.hennerich@analog.com>
491W:	http://wiki.analog.com/ADP8860
492W:	http://ez.analog.com/community/linux-device-drivers
493S:	Supported
494F:	drivers/video/backlight/adp8860_bl.c
495
496ADS1015 HARDWARE MONITOR DRIVER
497M:	Dirk Eibach <eibach@gdsys.de>
498L:	linux-hwmon@vger.kernel.org
499S:	Maintained
500F:	Documentation/hwmon/ads1015
501F:	drivers/hwmon/ads1015.c
502F:	include/linux/platform_data/ads1015.h
503
504ADT746X FAN DRIVER
505M:	Colin Leroy <colin@colino.net>
506S:	Maintained
507F:	drivers/macintosh/therm_adt746x.c
508
509ADT7475 HARDWARE MONITOR DRIVER
510M:	Jean Delvare <jdelvare@suse.com>
511L:	linux-hwmon@vger.kernel.org
512S:	Maintained
513F:	Documentation/hwmon/adt7475
514F:	drivers/hwmon/adt7475.c
515
516ADVANSYS SCSI DRIVER
517M:	Matthew Wilcox <matthew@wil.cx>
518M:	Hannes Reinecke <hare@suse.com>
519L:	linux-scsi@vger.kernel.org
520S:	Maintained
521F:	Documentation/scsi/advansys.txt
522F:	drivers/scsi/advansys.c
523
524ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
525M:	Michael Hennerich <michael.hennerich@analog.com>
526W:	http://wiki.analog.com/ADXL345
527W:	http://ez.analog.com/community/linux-device-drivers
528S:	Supported
529F:	drivers/input/misc/adxl34x.c
530
531AF9013 MEDIA DRIVER
532M:	Antti Palosaari <crope@iki.fi>
533L:	linux-media@vger.kernel.org
534W:	https://linuxtv.org
535W:	http://palosaari.fi/linux/
536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
537T:	git git://linuxtv.org/anttip/media_tree.git
538S:	Maintained
539F:	drivers/media/dvb-frontends/af9013*
540
541AF9033 MEDIA DRIVER
542M:	Antti Palosaari <crope@iki.fi>
543L:	linux-media@vger.kernel.org
544W:	https://linuxtv.org
545W:	http://palosaari.fi/linux/
546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
547T:	git git://linuxtv.org/anttip/media_tree.git
548S:	Maintained
549F:	drivers/media/dvb-frontends/af9033*
550
551AFFS FILE SYSTEM
552L:	linux-fsdevel@vger.kernel.org
553S:	Orphan
554F:	Documentation/filesystems/affs.txt
555F:	fs/affs/
556
557AFS FILESYSTEM
558M:	David Howells <dhowells@redhat.com>
559L:	linux-afs@lists.infradead.org
560S:	Supported
561F:	fs/afs/
562F:	include/trace/events/afs.h
563F:	Documentation/filesystems/afs.txt
564W:	https://www.infradead.org/~dhowells/kafs/
565
566AGPGART DRIVER
567M:	David Airlie <airlied@linux.ie>
568T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
569S:	Maintained
570F:	drivers/char/agp/
571F:	include/linux/agp*
572F:	include/uapi/linux/agp*
573
574AHA152X SCSI DRIVER
575M:	"Juergen E. Fischer" <fischer@norbit.de>
576L:	linux-scsi@vger.kernel.org
577S:	Maintained
578F:	drivers/scsi/aha152x*
579F:	drivers/scsi/pcmcia/aha152x*
580
581AIC7XXX / AIC79XX SCSI DRIVER
582M:	Hannes Reinecke <hare@suse.com>
583L:	linux-scsi@vger.kernel.org
584S:	Maintained
585F:	drivers/scsi/aic7xxx/
586
587AIMSLAB FM RADIO RECEIVER DRIVER
588M:	Hans Verkuil <hverkuil@xs4all.nl>
589L:	linux-media@vger.kernel.org
590T:	git git://linuxtv.org/media_tree.git
591W:	https://linuxtv.org
592S:	Maintained
593F:	drivers/media/radio/radio-aimslab*
594
595AIO
596M:	Benjamin LaHaise <bcrl@kvack.org>
597L:	linux-aio@kvack.org
598S:	Supported
599F:	fs/aio.c
600F:	include/linux/*aio*.h
601
602AIRSPY MEDIA DRIVER
603M:	Antti Palosaari <crope@iki.fi>
604L:	linux-media@vger.kernel.org
605W:	https://linuxtv.org
606W:	http://palosaari.fi/linux/
607Q:	http://patchwork.linuxtv.org/project/linux-media/list/
608T:	git git://linuxtv.org/anttip/media_tree.git
609S:	Maintained
610F:	drivers/media/usb/airspy/
611
612ALACRITECH GIGABIT ETHERNET DRIVER
613M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
614S:	Maintained
615F:	drivers/net/ethernet/alacritech/*
616
617ALCATEL SPEEDTOUCH USB DRIVER
618M:	Duncan Sands <duncan.sands@free.fr>
619L:	linux-usb@vger.kernel.org
620W:	http://www.linux-usb.org/SpeedTouch/
621S:	Maintained
622F:	drivers/usb/atm/speedtch.c
623F:	drivers/usb/atm/usbatm.c
624
625ALCHEMY AU1XX0 MMC DRIVER
626M:	Manuel Lauss <manuel.lauss@gmail.com>
627S:	Maintained
628F:	drivers/mmc/host/au1xmmc.c
629
630ALI1563 I2C DRIVER
631M:	Rudolf Marek <r.marek@assembler.cz>
632L:	linux-i2c@vger.kernel.org
633S:	Maintained
634F:	Documentation/i2c/busses/i2c-ali1563
635F:	drivers/i2c/busses/i2c-ali1563.c
636
637ALLWINNER SECURITY SYSTEM
638M:	Corentin Labbe <clabbe.montjoie@gmail.com>
639L:	linux-crypto@vger.kernel.org
640S:	Maintained
641F:	drivers/crypto/sunxi-ss/
642
643ALPHA PORT
644M:	Richard Henderson <rth@twiddle.net>
645M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
646M:	Matt Turner <mattst88@gmail.com>
647S:	Odd Fixes
648L:	linux-alpha@vger.kernel.org
649F:	arch/alpha/
650
651ALPS PS/2 TOUCHPAD DRIVER
652R:	Pali Rohár <pali.rohar@gmail.com>
653F:	drivers/input/mouse/alps.*
654
655ALTERA I2C CONTROLLER DRIVER
656M:	Thor Thayer <thor.thayer@linux.intel.com>
657S:	Maintained
658F:	drivers/i2c/busses/i2c-altera.c
659
660ALTERA MAILBOX DRIVER
661M:	Ley Foon Tan <lftan@altera.com>
662L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663S:	Maintained
664F:	drivers/mailbox/mailbox-altera.c
665
666ALTERA PIO DRIVER
667M:	Tien Hock Loh <thloh@altera.com>
668L:	linux-gpio@vger.kernel.org
669S:	Maintained
670F:	drivers/gpio/gpio-altera.c
671
672ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
673M:	Thor Thayer <thor.thayer@linux.intel.com>
674S:	Maintained
675F:	drivers/gpio/gpio-altera-a10sr.c
676F:	drivers/mfd/altera-a10sr.c
677F:	drivers/reset/reset-a10sr.c
678F:	include/linux/mfd/altera-a10sr.h
679F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
680
681ALTERA TRIPLE SPEED ETHERNET DRIVER
682M:	Vince Bridgers <vbridger@opensource.altera.com>
683L:	netdev@vger.kernel.org
684L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685S:	Maintained
686F:	drivers/net/ethernet/altera/
687
688ALTERA UART/JTAG UART SERIAL DRIVERS
689M:	Tobias Klauser <tklauser@distanz.ch>
690L:	linux-serial@vger.kernel.org
691L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
692S:	Maintained
693F:	drivers/tty/serial/altera_uart.c
694F:	drivers/tty/serial/altera_jtaguart.c
695F:	include/linux/altera_uart.h
696F:	include/linux/altera_jtaguart.h
697
698AMAZON ETHERNET DRIVERS
699M:	Netanel Belgazal <netanel@amazon.com>
700R:	Saeed Bishara <saeedb@amazon.com>
701R:	Zorik Machulsky <zorik@amazon.com>
702L:	netdev@vger.kernel.org
703S:	Supported
704F:	Documentation/networking/ena.txt
705F:	drivers/net/ethernet/amazon/
706
707AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
708M:	Tom Lendacky <thomas.lendacky@amd.com>
709M:	Gary Hook <gary.hook@amd.com>
710L:	linux-crypto@vger.kernel.org
711S:	Supported
712F:	drivers/crypto/ccp/
713F:	include/linux/ccp.h
714
715AMD FAM15H PROCESSOR POWER MONITORING DRIVER
716M:	Huang Rui <ray.huang@amd.com>
717L:	linux-hwmon@vger.kernel.org
718S:	Supported
719F:	Documentation/hwmon/fam15h_power
720F:	drivers/hwmon/fam15h_power.c
721
722AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
723L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
724S:	Orphan
725F:	drivers/usb/gadget/udc/amd5536udc.*
726
727AMD GEODE PROCESSOR/CHIPSET SUPPORT
728P:	Andres Salomon <dilinger@queued.net>
729L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
730W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
731S:	Supported
732F:	drivers/char/hw_random/geode-rng.c
733F:	drivers/crypto/geode*
734F:	drivers/video/fbdev/geode/
735F:	arch/x86/include/asm/geode.h
736
737AMD IOMMU (AMD-VI)
738M:	Joerg Roedel <joro@8bytes.org>
739L:	iommu@lists.linux-foundation.org
740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
741S:	Maintained
742F:	drivers/iommu/amd_iommu*.[ch]
743F:	include/linux/amd-iommu.h
744
745AMD KFD
746M:	Oded Gabbay <oded.gabbay@gmail.com>
747L:	dri-devel@lists.freedesktop.org
748T:	git git://people.freedesktop.org/~gabbayo/linux.git
749S:	Supported
750F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
751F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
752F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
753F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
754F:	drivers/gpu/drm/amd/amdkfd/
755F:	drivers/gpu/drm/amd/include/cik_structs.h
756F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
757F:	drivers/gpu/drm/amd/include/vi_structs.h
758F:	include/uapi/linux/kfd_ioctl.h
759
760AMD SEATTLE DEVICE TREE SUPPORT
761M:	Brijesh Singh <brijeshkumar.singh@amd.com>
762M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
763M:	Tom Lendacky <thomas.lendacky@amd.com>
764S:	Supported
765F:	arch/arm64/boot/dts/amd/
766
767AMD XGBE DRIVER
768M:	Tom Lendacky <thomas.lendacky@amd.com>
769L:	netdev@vger.kernel.org
770S:	Supported
771F:	drivers/net/ethernet/amd/xgbe/
772F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
773
774AMS (Apple Motion Sensor) DRIVER
775M:	Michael Hanselmann <linux-kernel@hansmi.ch>
776S:	Supported
777F:	drivers/macintosh/ams/
778
779ANALOG DEVICES INC AD9389B DRIVER
780M:	Hans Verkuil <hans.verkuil@cisco.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783F:	drivers/media/i2c/ad9389b*
784
785ANALOG DEVICES INC ADV7180 DRIVER
786M:	Lars-Peter Clausen <lars@metafoo.de>
787L:	linux-media@vger.kernel.org
788W:	http://ez.analog.com/community/linux-device-drivers
789S:	Supported
790F:	drivers/media/i2c/adv7180.c
791
792ANALOG DEVICES INC ADV748X DRIVER
793M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
794L:	linux-media@vger.kernel.org
795S:	Maintained
796F:	drivers/media/i2c/adv748x/*
797
798ANALOG DEVICES INC ADV7511 DRIVER
799M:	Hans Verkuil <hans.verkuil@cisco.com>
800L:	linux-media@vger.kernel.org
801S:	Maintained
802F:	drivers/media/i2c/adv7511*
803
804ANALOG DEVICES INC ADV7604 DRIVER
805M:	Hans Verkuil <hans.verkuil@cisco.com>
806L:	linux-media@vger.kernel.org
807S:	Maintained
808F:	drivers/media/i2c/adv7604*
809
810ANALOG DEVICES INC ADV7842 DRIVER
811M:	Hans Verkuil <hans.verkuil@cisco.com>
812L:	linux-media@vger.kernel.org
813S:	Maintained
814F:	drivers/media/i2c/adv7842*
815
816ANALOG DEVICES INC ASOC CODEC DRIVERS
817M:	Lars-Peter Clausen <lars@metafoo.de>
818L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
819W:	http://wiki.analog.com/
820W:	http://ez.analog.com/community/linux-device-drivers
821S:	Supported
822F:	sound/soc/codecs/adau*
823F:	sound/soc/codecs/adav*
824F:	sound/soc/codecs/ad1*
825F:	sound/soc/codecs/ad7*
826F:	sound/soc/codecs/ssm*
827F:	sound/soc/codecs/sigmadsp.*
828
829ANALOG DEVICES INC ASOC DRIVERS
830L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
831L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
832W:	http://blackfin.uclinux.org/
833S:	Supported
834F:	sound/soc/blackfin/*
835
836ANALOG DEVICES INC DMA DRIVERS
837M:	Lars-Peter Clausen <lars@metafoo.de>
838W:	http://ez.analog.com/community/linux-device-drivers
839S:	Supported
840F:	drivers/dma/dma-axi-dmac.c
841
842ANALOG DEVICES INC IIO DRIVERS
843M:	Lars-Peter Clausen <lars@metafoo.de>
844M:	Michael Hennerich <Michael.Hennerich@analog.com>
845W:	http://wiki.analog.com/
846W:	http://ez.analog.com/community/linux-device-drivers
847S:	Supported
848F:	drivers/iio/*/ad*
849F:	drivers/iio/adc/ltc2497*
850X:	drivers/iio/*/adjd*
851F:	drivers/staging/iio/*/ad*
852F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
853
854ANDROID CONFIG FRAGMENTS
855M:	Rob Herring <robh@kernel.org>
856S:	Supported
857F:	kernel/configs/android*
858
859ANDROID DRIVERS
860M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
861M:	Arve Hjønnevåg <arve@android.com>
862M:	Todd Kjos <tkjos@android.com>
863M:	Martijn Coenen <maco@android.com>
864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
865L:	devel@driverdev.osuosl.org
866S:	Supported
867F:	drivers/android/
868F:	drivers/staging/android/
869
870ANDROID GOLDFISH RTC DRIVER
871M:	Miodrag Dinic <miodrag.dinic@mips.com>
872S:	Supported
873F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
874F:	drivers/rtc/rtc-goldfish.c
875
876ANDROID ION DRIVER
877M:	Laura Abbott <labbott@redhat.com>
878M:	Sumit Semwal <sumit.semwal@linaro.org>
879L:	devel@driverdev.osuosl.org
880S:	Supported
881F:	drivers/staging/android/ion
882F:	drivers/staging/android/uapi/ion.h
883F:	drivers/staging/android/uapi/ion_test.h
884
885AOA (Apple Onboard Audio) ALSA DRIVER
886M:	Johannes Berg <johannes@sipsolutions.net>
887L:	linuxppc-dev@lists.ozlabs.org
888L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
889S:	Maintained
890F:	sound/aoa/
891
892APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
893M:	William Breathitt Gray <vilhelm.gray@gmail.com>
894L:	linux-iio@vger.kernel.org
895S:	Maintained
896F:	drivers/iio/adc/stx104.c
897
898APM DRIVER
899M:	Jiri Kosina <jikos@kernel.org>
900S:	Odd fixes
901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
902F:	arch/x86/kernel/apm_32.c
903F:	include/linux/apm_bios.h
904F:	include/uapi/linux/apm_bios.h
905F:	drivers/char/apm-emulation.c
906
907APPARMOR SECURITY MODULE
908M:	John Johansen <john.johansen@canonical.com>
909L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
910W:	apparmor.wiki.kernel.org
911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
912S:	Supported
913F:	security/apparmor/
914F:	Documentation/admin-guide/LSM/apparmor.rst
915
916APPLE BCM5974 MULTITOUCH DRIVER
917M:	Henrik Rydberg <rydberg@bitmath.org>
918L:	linux-input@vger.kernel.org
919S:	Odd fixes
920F:	drivers/input/mouse/bcm5974.c
921
922APPLE SMC DRIVER
923M:	Henrik Rydberg <rydberg@bitmath.org>
924L:	linux-hwmon@vger.kernel.org
925S:	Odd fixes
926F:	drivers/hwmon/applesmc.c
927
928APPLETALK NETWORK LAYER
929L:	netdev@vger.kernel.org
930S:	Odd fixes
931F:	drivers/net/appletalk/
932F:	net/appletalk/
933
934APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
935M:	Duc Dang <dhdang@apm.com>
936S:	Supported
937F:	arch/arm64/boot/dts/apm/
938
939APPLIED MICRO (APM) X-GENE SOC EDAC
940M:	Loc Ho <lho@apm.com>
941S:	Supported
942F:	drivers/edac/xgene_edac.c
943F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
944
945APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
946M:	Iyappan Subramanian <isubramanian@apm.com>
947M:	Keyur Chudgar <kchudgar@apm.com>
948S:	Supported
949F:	drivers/net/ethernet/apm/xgene-v2/
950
951APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
952M:	Iyappan Subramanian <isubramanian@apm.com>
953M:	Keyur Chudgar <kchudgar@apm.com>
954M:	Quan Nguyen <qnguyen@apm.com>
955S:	Supported
956F:	drivers/net/ethernet/apm/xgene/
957F:	drivers/net/phy/mdio-xgene.c
958F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
959F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
960
961APPLIED MICRO (APM) X-GENE SOC PMU
962M:	Tai Nguyen <ttnguyen@apm.com>
963S:	Supported
964F:	drivers/perf/xgene_pmu.c
965F:	Documentation/perf/xgene-pmu.txt
966F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
967
968APTINA CAMERA SENSOR PLL
969M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
970L:	linux-media@vger.kernel.org
971S:	Maintained
972F:	drivers/media/i2c/aptina-pll.*
973
974ARC FRAMEBUFFER DRIVER
975M:	Jaya Kumar <jayalk@intworks.biz>
976S:	Maintained
977F:	drivers/video/fbdev/arcfb.c
978F:	drivers/video/fbdev/core/fb_defio.c
979
980ARC PGU DRM DRIVER
981M:	Alexey Brodkin <abrodkin@synopsys.com>
982S:	Supported
983F:	drivers/gpu/drm/arc/
984F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
985
986ARCNET NETWORK LAYER
987M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
988L:	netdev@vger.kernel.org
989S:	Maintained
990F:	drivers/net/arcnet/
991F:	include/uapi/linux/if_arcnet.h
992
993ARM ARCHITECTED TIMER DRIVER
994M:	Mark Rutland <mark.rutland@arm.com>
995M:	Marc Zyngier <marc.zyngier@arm.com>
996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997S:	Maintained
998F:	arch/arm/include/asm/arch_timer.h
999F:	arch/arm64/include/asm/arch_timer.h
1000F:	drivers/clocksource/arm_arch_timer.c
1001
1002ARM HDLCD DRM DRIVER
1003M:	Liviu Dudau <liviu.dudau@arm.com>
1004S:	Supported
1005F:	drivers/gpu/drm/arm/hdlcd_*
1006F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1007
1008ARM MALI-DP DRM DRIVER
1009M:	Liviu Dudau <liviu.dudau@arm.com>
1010M:	Brian Starkey <brian.starkey@arm.com>
1011M:	Mali DP Maintainers <malidp@foss.arm.com>
1012S:	Supported
1013F:	drivers/gpu/drm/arm/
1014F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1015
1016ARM MFM AND FLOPPY DRIVERS
1017M:	Ian Molton <spyro@f2s.com>
1018S:	Maintained
1019F:	arch/arm/lib/floppydma.S
1020F:	arch/arm/include/asm/floppy.h
1021
1022ARM PMU PROFILING AND DEBUGGING
1023M:	Will Deacon <will.deacon@arm.com>
1024M:	Mark Rutland <mark.rutland@arm.com>
1025S:	Maintained
1026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027F:	arch/arm*/kernel/perf_*
1028F:	arch/arm/oprofile/common.c
1029F:	arch/arm*/kernel/hw_breakpoint.c
1030F:	arch/arm*/include/asm/hw_breakpoint.h
1031F:	arch/arm*/include/asm/perf_event.h
1032F:	drivers/perf/*
1033F:	include/linux/perf/arm_pmu.h
1034F:	Documentation/devicetree/bindings/arm/pmu.txt
1035F:	Documentation/devicetree/bindings/perf/
1036
1037ARM PORT
1038M:	Russell King <linux@armlinux.org.uk>
1039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1040W:	http://www.armlinux.org.uk/
1041S:	Maintained
1042T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1043F:	arch/arm/
1044
1045ARM PRIMECELL AACI PL041 DRIVER
1046M:	Russell King <linux@armlinux.org.uk>
1047S:	Maintained
1048F:	sound/arm/aaci.*
1049
1050ARM PRIMECELL BUS SUPPORT
1051M:	Russell King <linux@armlinux.org.uk>
1052S:	Maintained
1053F:	drivers/amba/
1054F:	include/linux/amba/bus.h
1055
1056ARM PRIMECELL CLCD PL110 DRIVER
1057M:	Russell King <linux@armlinux.org.uk>
1058S:	Maintained
1059F:	drivers/video/fbdev/amba-clcd.*
1060
1061ARM PRIMECELL KMI PL050 DRIVER
1062M:	Russell King <linux@armlinux.org.uk>
1063S:	Maintained
1064F:	drivers/input/serio/ambakmi.*
1065F:	include/linux/amba/kmi.h
1066
1067ARM PRIMECELL MMCI PL180/1 DRIVER
1068M:	Russell King <linux@armlinux.org.uk>
1069S:	Maintained
1070F:	drivers/mmc/host/mmci.*
1071F:	include/linux/amba/mmci.h
1072
1073ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1074M:	Russell King <linux@armlinux.org.uk>
1075S:	Maintained
1076F:	drivers/tty/serial/amba-pl01*.c
1077F:	include/linux/amba/serial.h
1078
1079ARM SMMU DRIVERS
1080M:	Will Deacon <will.deacon@arm.com>
1081R:	Robin Murphy <robin.murphy@arm.com>
1082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S:	Maintained
1084F:	drivers/iommu/arm-smmu.c
1085F:	drivers/iommu/arm-smmu-v3.c
1086F:	drivers/iommu/io-pgtable-arm.c
1087F:	drivers/iommu/io-pgtable-arm-v7s.c
1088
1089ARM SUB-ARCHITECTURES
1090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S:	Maintained
1092F:	arch/arm/mach-*/
1093F:	arch/arm/plat-*/
1094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1095
1096ARM/ACTIONS SEMI ARCHITECTURE
1097M:	Andreas Färber <afaerber@suse.de>
1098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S:	Maintained
1100N:	owl
1101F:	arch/arm/mach-actions/
1102F:	arch/arm/boot/dts/owl-*
1103F:	arch/arm64/boot/dts/actions/
1104F:	drivers/clocksource/owl-*
1105F:	drivers/soc/actions/
1106F:	include/dt-bindings/power/owl-*
1107F:	include/linux/soc/actions/
1108F:	Documentation/devicetree/bindings/arm/actions.txt
1109F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1110F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1111
1112ARM/ADS SPHERE MACHINE SUPPORT
1113M:	Lennert Buytenhek <kernel@wantstofly.org>
1114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S:	Maintained
1116
1117ARM/AFEB9260 MACHINE SUPPORT
1118M:	Sergey Lapin <slapin@ossfans.org>
1119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S:	Maintained
1121
1122ARM/AJECO 1ARM MACHINE SUPPORT
1123M:	Lennert Buytenhek <kernel@wantstofly.org>
1124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S:	Maintained
1126
1127ARM/Allwinner SoC Clock Support
1128M:	Emilio López <emilio@elopez.com.ar>
1129S:	Maintained
1130F:	drivers/clk/sunxi/
1131
1132ARM/Allwinner sunXi SoC support
1133M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1134M:	Chen-Yu Tsai <wens@csie.org>
1135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136S:	Maintained
1137N:	sun[x456789]i
1138N:	sun50i
1139F:	arch/arm/mach-sunxi/
1140F:	arch/arm64/boot/dts/allwinner/
1141F:	drivers/clk/sunxi-ng/
1142F:	drivers/pinctrl/sunxi/
1143F:	drivers/soc/sunxi/
1144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1145
1146ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1147M:	Neil Armstrong <narmstrong@baylibre.com>
1148M:	Jerome Brunet <jbrunet@baylibre.com>
1149L:	linux-amlogic@lists.infradead.org
1150S:	Maintained
1151F:	drivers/clk/meson/
1152F:	include/dt-bindings/clock/meson*
1153F:	include/dt-bindings/clock/gxbb*
1154F:	Documentation/devicetree/bindings/clock/amlogic*
1155
1156ARM/Amlogic Meson SoC support
1157M:	Carlo Caione <carlo@caione.org>
1158M:	Kevin Hilman <khilman@baylibre.com>
1159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160L:	linux-amlogic@lists.infradead.org
1161W:	http://linux-meson.com/
1162S:	Maintained
1163F:	arch/arm/mach-meson/
1164F:	arch/arm/boot/dts/meson*
1165F:	arch/arm64/boot/dts/amlogic/
1166F:	drivers/pinctrl/meson/
1167F:	drivers/mmc/host/meson*
1168N:	meson
1169
1170ARM/Annapurna Labs ALPINE ARCHITECTURE
1171M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1172M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:	Maintained
1175F:	arch/arm/mach-alpine/
1176F:	arch/arm/boot/dts/alpine*
1177F:	arch/arm64/boot/dts/al/
1178F:	drivers/*/*alpine*
1179
1180ARM/ARTPEC MACHINE SUPPORT
1181M:	Jesper Nilsson <jesper.nilsson@axis.com>
1182M:	Lars Persson <lars.persson@axis.com>
1183M:	Niklas Cassel <niklas.cassel@axis.com>
1184S:	Maintained
1185L:	linux-arm-kernel@axis.com
1186F:	arch/arm/mach-artpec
1187F:	arch/arm/boot/dts/artpec6*
1188F:	drivers/clk/axis
1189F:	drivers/crypto/axis
1190F:	drivers/pinctrl/pinctrl-artpec*
1191F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1192
1193ARM/ASPEED I2C DRIVER
1194M:	Brendan Higgins <brendanhiggins@google.com>
1195R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1196R:	Joel Stanley <joel@jms.id.au>
1197L:	linux-i2c@vger.kernel.org
1198L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1199S:	Maintained
1200F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1201F:	drivers/i2c/busses/i2c-aspeed.c
1202F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1203F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1204
1205ARM/ASPEED MACHINE SUPPORT
1206M:	Joel Stanley <joel@jms.id.au>
1207S:	Maintained
1208F:	arch/arm/mach-aspeed/
1209F:	arch/arm/boot/dts/aspeed-*
1210F:	drivers/*/*aspeed*
1211
1212ARM/ATMEL AT91 Clock Support
1213M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1214S:	Maintained
1215F:	drivers/clk/at91
1216
1217ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1218M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1219M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221W:	http://www.linux4sam.org
1222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1223S:	Supported
1224N:	at91
1225N:	atmel
1226F:	arch/arm/mach-at91/
1227F:	include/soc/at91/
1228F:	arch/arm/boot/dts/at91*.dts
1229F:	arch/arm/boot/dts/at91*.dtsi
1230F:	arch/arm/boot/dts/sama*.dts
1231F:	arch/arm/boot/dts/sama*.dtsi
1232F:	arch/arm/include/debug/at91.S
1233F:	drivers/memory/atmel*
1234F:	drivers/watchdog/sama5d4_wdt.c
1235X:	drivers/input/touchscreen/atmel_mxt_ts.c
1236X:	drivers/net/wireless/atmel/
1237
1238ARM/CALXEDA HIGHBANK ARCHITECTURE
1239M:	Rob Herring <robh@kernel.org>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	arch/arm/mach-highbank/
1243F:	arch/arm/boot/dts/highbank.dts
1244F:	arch/arm/boot/dts/ecx-*.dts*
1245
1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1247M:	Krzysztof Halasa <khalasa@piap.pl>
1248S:	Maintained
1249F:	arch/arm/mach-cns3xxx/
1250
1251ARM/CAVIUM THUNDER NETWORK DRIVER
1252M:	Sunil Goutham <sgoutham@cavium.com>
1253M:	Robert Richter <rric@kernel.org>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Supported
1256F:	drivers/net/ethernet/cavium/thunder/
1257
1258ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1259M:	Lukasz Majewski <lukma@denx.de>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Maintained
1262F:	arch/arm/mach-ep93xx/ts72xx.c
1263
1264ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1265M:	Alexander Shiyan <shc_work@mail.ru>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Odd Fixes
1268N:	clps711x
1269
1270ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1271M:	Lennert Buytenhek <kernel@wantstofly.org>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274
1275ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1276M:	Hartley Sweeten <hsweeten@visionengravers.com>
1277M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S:	Maintained
1280F:	arch/arm/mach-ep93xx/
1281F:	arch/arm/mach-ep93xx/include/mach/
1282
1283ARM/CLKDEV SUPPORT
1284M:	Russell King <linux@armlinux.org.uk>
1285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S:	Maintained
1287T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1288F:	arch/arm/include/asm/clkdev.h
1289F:	drivers/clk/clkdev.c
1290
1291ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1292M:	Mike Rapoport <mike@compulab.co.il>
1293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294S:	Maintained
1295
1296ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1297M:	Baruch Siach <baruch@tkos.co.il>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S:	Maintained
1300F:	arch/arm/boot/dts/cx92755*
1301N:	digicolor
1302
1303ARM/CONTEC MICRO9 MACHINE SUPPORT
1304M:	Hubert Feurstein <hubert.feurstein@contec.at>
1305S:	Maintained
1306F:	arch/arm/mach-ep93xx/micro9.c
1307
1308ARM/CORESIGHT FRAMEWORK AND DRIVERS
1309M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311S:	Maintained
1312F:	drivers/hwtracing/coresight/*
1313F:	Documentation/trace/coresight.txt
1314F:	Documentation/trace/coresight-cpu-debug.txt
1315F:	Documentation/devicetree/bindings/arm/coresight.txt
1316F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1317F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1318F:	tools/perf/arch/arm/util/pmu.c
1319F:	tools/perf/arch/arm/util/auxtrace.c
1320F:	tools/perf/arch/arm/util/cs-etm.c
1321F:	tools/perf/arch/arm/util/cs-etm.h
1322F:	tools/perf/util/cs-etm.h
1323
1324ARM/CORGI MACHINE SUPPORT
1325M:	Richard Purdie <rpurdie@rpsys.net>
1326S:	Maintained
1327
1328ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1329M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1330M:	Linus Walleij <linus.walleij@linaro.org>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332T:	git git://github.com/ulli-kroll/linux.git
1333S:	Maintained
1334F:	Documentation/devicetree/bindings/arm/gemini.txt
1335F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1336F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1337F:	arch/arm/mach-gemini/
1338F:	drivers/pinctrl/pinctrl-gemini.c
1339F:	drivers/rtc/rtc-ftrtc010.c
1340
1341ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1342M:	Barry Song <baohua@kernel.org>
1343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1345S:	Maintained
1346F:	arch/arm/boot/dts/prima2*
1347F:	arch/arm/mach-prima2/
1348F:	drivers/clk/sirf/
1349F:	drivers/clocksource/timer-prima2.c
1350F:	drivers/clocksource/timer-atlas7.c
1351N:	[^a-z]sirf
1352
1353ARM/EBSA110 MACHINE SUPPORT
1354M:	Russell King <linux@armlinux.org.uk>
1355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356W:	http://www.armlinux.org.uk/
1357S:	Maintained
1358F:	arch/arm/mach-ebsa110/
1359F:	drivers/net/ethernet/amd/am79c961a.*
1360
1361ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1362M:	Uwe Kleine-König <kernel@pengutronix.de>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365N:	efm32
1366
1367ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1368M:	Robert Jarzmik <robert.jarzmik@free.fr>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371F:	arch/arm/mach-pxa/ezx.c
1372
1373ARM/FARADAY FA526 PORT
1374M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Maintained
1377T:	git git://git.berlios.de/gemini-board
1378F:	arch/arm/mm/*-fa*
1379
1380ARM/FOOTBRIDGE ARCHITECTURE
1381M:	Russell King <linux@armlinux.org.uk>
1382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383W:	http://www.armlinux.org.uk/
1384S:	Maintained
1385F:	arch/arm/include/asm/hardware/dec21285.h
1386F:	arch/arm/mach-footbridge/
1387
1388ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1389M:	Shawn Guo <shawnguo@kernel.org>
1390M:	Sascha Hauer <kernel@pengutronix.de>
1391R:	Fabio Estevam <fabio.estevam@nxp.com>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1395F:	arch/arm/mach-imx/
1396F:	arch/arm/mach-mxs/
1397F:	arch/arm/boot/dts/imx*
1398F:	arch/arm/configs/imx*_defconfig
1399F:	drivers/clk/imx/
1400F:	drivers/soc/imx/
1401F:	include/soc/imx/
1402
1403ARM/FREESCALE VYBRID ARM ARCHITECTURE
1404M:	Shawn Guo <shawnguo@kernel.org>
1405M:	Sascha Hauer <kernel@pengutronix.de>
1406R:	Stefan Agner <stefan@agner.ch>
1407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S:	Maintained
1409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1410F:	arch/arm/mach-imx/*vf610*
1411F:	arch/arm/boot/dts/vf*
1412
1413ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1414M:	Lennert Buytenhek <kernel@wantstofly.org>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417
1418ARM/GUMSTIX MACHINE SUPPORT
1419M:	Steve Sakoman <sakoman@gmail.com>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422
1423ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1424M:	Philipp Zabel <philipp.zabel@gmail.com>
1425M:	Paul Parsons <lost.distance@yahoo.com>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428F:	arch/arm/mach-pxa/hx4700.c
1429F:	arch/arm/mach-pxa/include/mach/hx4700.h
1430F:	sound/soc/pxa/hx4700.c
1431
1432ARM/HISILICON SOC SUPPORT
1433M:	Wei Xu <xuwei5@hisilicon.com>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435W:	http://www.hisilicon.com
1436S:	Supported
1437T:	git git://github.com/hisilicon/linux-hisi.git
1438F:	arch/arm/mach-hisi/
1439F:	arch/arm/boot/dts/hi3*
1440F:	arch/arm/boot/dts/hip*
1441F:	arch/arm/boot/dts/hisi*
1442F:	arch/arm64/boot/dts/hisilicon/
1443
1444ARM/HP JORNADA 7XX MACHINE SUPPORT
1445M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1446W:	www.jlime.com
1447S:	Maintained
1448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1449F:	arch/arm/mach-sa1100/jornada720.c
1450F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1451
1452ARM/IGEP MACHINE SUPPORT
1453M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1454M:	Javier Martinez Canillas <javier@dowhile0.org>
1455L:	linux-omap@vger.kernel.org
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458F:	arch/arm/boot/dts/omap3-igep*
1459
1460ARM/INCOME PXA270 SUPPORT
1461M:	Marek Vasut <marek.vasut@gmail.com>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1465
1466ARM/INTEL IOP13XX ARM ARCHITECTURE
1467M:	Lennert Buytenhek <kernel@wantstofly.org>
1468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469S:	Maintained
1470
1471ARM/INTEL IOP32X ARM ARCHITECTURE
1472M:	Lennert Buytenhek <kernel@wantstofly.org>
1473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475
1476ARM/INTEL IOP33X ARM ARCHITECTURE
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S:	Orphan
1479
1480ARM/INTEL IQ81342EX MACHINE SUPPORT
1481M:	Lennert Buytenhek <kernel@wantstofly.org>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484
1485ARM/INTEL IXDP2850 MACHINE SUPPORT
1486M:	Lennert Buytenhek <kernel@wantstofly.org>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489
1490ARM/INTEL IXP4XX ARM ARCHITECTURE
1491M:	Imre Kaloz <kaloz@openwrt.org>
1492M:	Krzysztof Halasa <khalasa@piap.pl>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	arch/arm/mach-ixp4xx/
1496
1497ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1498M:	Jonathan Cameron <jic23@cam.ac.uk>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Maintained
1501F:	arch/arm/mach-pxa/stargate2.c
1502F:	drivers/pcmcia/pxa2xx_stargate2.c
1503
1504ARM/INTEL XSC3 (MANZANO) ARM CORE
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1510M:	Lennert Buytenhek <kernel@wantstofly.org>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513
1514ARM/LG1K ARCHITECTURE
1515M:	Chanho Min <chanho.min@lge.com>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518F:	arch/arm64/boot/dts/lg/
1519
1520ARM/LOGICPD PXA270 MACHINE SUPPORT
1521M:	Lennert Buytenhek <kernel@wantstofly.org>
1522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523S:	Maintained
1524
1525ARM/LPC18XX ARCHITECTURE
1526M:	Joachim Eastwood <manabian@gmail.com>
1527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528S:	Maintained
1529F:	arch/arm/boot/dts/lpc43*
1530F:	drivers/clk/nxp/clk-lpc18xx*
1531F:	drivers/clocksource/time-lpc32xx.c
1532F:	drivers/i2c/busses/i2c-lpc2k.c
1533F:	drivers/memory/pl172.c
1534F:	drivers/mtd/spi-nor/nxp-spifi.c
1535F:	drivers/rtc/rtc-lpc24xx.c
1536N:	lpc18xx
1537
1538ARM/LPC32XX SOC SUPPORT
1539M:	Vladimir Zapolskiy <vz@mleia.com>
1540M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1543S:	Maintained
1544F:	arch/arm/boot/dts/lpc32*
1545F:	arch/arm/mach-lpc32xx/
1546F:	drivers/i2c/busses/i2c-pnx.c
1547F:	drivers/net/ethernet/nxp/lpc_eth.c
1548F:	drivers/usb/host/ohci-nxp.c
1549F:	drivers/watchdog/pnx4008_wdt.c
1550N:	lpc32xx
1551
1552ARM/MAGICIAN MACHINE SUPPORT
1553M:	Philipp Zabel <philipp.zabel@gmail.com>
1554S:	Maintained
1555
1556ARM/Marvell Berlin SoC support
1557M:	Jisheng Zhang <jszhang@marvell.com>
1558M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561F:	arch/arm/mach-berlin/
1562F:	arch/arm/boot/dts/berlin*
1563F:	arch/arm64/boot/dts/marvell/berlin*
1564
1565ARM/Marvell Dove/MV78xx0/Orion SOC support
1566M:	Jason Cooper <jason@lakedaemon.net>
1567M:	Andrew Lunn <andrew@lunn.ch>
1568M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1569M:	Gregory Clement <gregory.clement@free-electrons.com>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S:	Maintained
1572F:	Documentation/devicetree/bindings/soc/dove/
1573F:	arch/arm/mach-dove/
1574F:	arch/arm/mach-mv78xx0/
1575F:	arch/arm/mach-orion5x/
1576F:	arch/arm/plat-orion/
1577F:	arch/arm/boot/dts/dove*
1578F:	arch/arm/boot/dts/orion5x*
1579
1580ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1581M:	Jason Cooper <jason@lakedaemon.net>
1582M:	Andrew Lunn <andrew@lunn.ch>
1583M:	Gregory Clement <gregory.clement@free-electrons.com>
1584M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586S:	Maintained
1587F:	arch/arm/boot/dts/armada*
1588F:	arch/arm/boot/dts/kirkwood*
1589F:	arch/arm/configs/mvebu_*_defconfig
1590F:	arch/arm/mach-mvebu/
1591F:	arch/arm64/boot/dts/marvell/armada*
1592F:	drivers/cpufreq/mvebu-cpufreq.c
1593F:	drivers/irqchip/irq-armada-370-xp.c
1594F:	drivers/irqchip/irq-mvebu-*
1595F:	drivers/pinctrl/mvebu/
1596F:	drivers/rtc/rtc-armada38x.c
1597
1598ARM/Mediatek RTC DRIVER
1599M:	Eddie Huang <eddie.huang@mediatek.com>
1600M:	Sean Wang <sean.wang@mediatek.com>
1601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1605F:	drivers/rtc/rtc-mt6397.c
1606F:	drivers/rtc/rtc-mt7622.c
1607
1608ARM/Mediatek SoC support
1609M:	Matthias Brugger <matthias.bgg@gmail.com>
1610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1612S:	Maintained
1613F:	arch/arm/boot/dts/mt6*
1614F:	arch/arm/boot/dts/mt7*
1615F:	arch/arm/boot/dts/mt8*
1616F:	arch/arm/mach-mediatek/
1617F:	arch/arm64/boot/dts/mediatek/
1618N:	mtk
1619K:	mediatek
1620
1621ARM/Mediatek USB3 PHY DRIVER
1622M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1625S:	Maintained
1626F:	drivers/phy/mediatek/phy-mtk-tphy.c
1627
1628ARM/MICREL KS8695 ARCHITECTURE
1629M:	Greg Ungerer <gerg@uclinux.org>
1630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631F:	arch/arm/mach-ks8695/
1632S:	Odd Fixes
1633
1634ARM/MIOA701 MACHINE SUPPORT
1635M:	Robert Jarzmik <robert.jarzmik@free.fr>
1636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637F:	arch/arm/mach-pxa/mioa701.c
1638S:	Maintained
1639
1640ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1641M:	Michael Petchkovsky <mkpetch@internode.on.net>
1642S:	Maintained
1643
1644ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1645M:	Linus Walleij <linus.walleij@linaro.org>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S:	Maintained
1648F:	arch/arm/mach-nomadik/
1649F:	arch/arm/mach-u300/
1650F:	arch/arm/mach-ux500/
1651F:	arch/arm/boot/dts/ste-*
1652F:	drivers/clk/clk-nomadik.c
1653F:	drivers/clk/clk-u300.c
1654F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1655F:	drivers/clocksource/timer-u300.c
1656F:	drivers/dma/coh901318*
1657F:	drivers/dma/ste_dma40*
1658F:	drivers/hwspinlock/u8500_hsem.c
1659F:	drivers/i2c/busses/i2c-nomadik.c
1660F:	drivers/i2c/busses/i2c-stu300.c
1661F:	drivers/mfd/ab3100*
1662F:	drivers/mfd/ab8500*
1663F:	drivers/mfd/abx500*
1664F:	drivers/mfd/dbx500*
1665F:	drivers/mfd/db8500*
1666F:	drivers/pinctrl/nomadik/
1667F:	drivers/pinctrl/pinctrl-coh901*
1668F:	drivers/pinctrl/pinctrl-u300.c
1669F:	drivers/rtc/rtc-ab3100.c
1670F:	drivers/rtc/rtc-ab8500.c
1671F:	drivers/rtc/rtc-coh901331.c
1672F:	drivers/rtc/rtc-pl031.c
1673F:	drivers/watchdog/coh901327_wdt.c
1674F:	Documentation/devicetree/bindings/arm/ste-*
1675F:	Documentation/devicetree/bindings/arm/ux500/
1676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1677
1678ARM/NUVOTON W90X900 ARM ARCHITECTURE
1679M:	Wan ZongShun <mcuos.com@gmail.com>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681W:	http://www.mcuos.com
1682S:	Maintained
1683F:	arch/arm/mach-w90x900/
1684F:	drivers/input/keyboard/w90p910_keypad.c
1685F:	drivers/input/touchscreen/w90p910_ts.c
1686F:	drivers/watchdog/nuc900_wdt.c
1687F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1688F:	drivers/mtd/nand/nuc900_nand.c
1689F:	drivers/rtc/rtc-nuc900.c
1690F:	drivers/spi/spi-nuc900.c
1691F:	drivers/usb/host/ehci-w90x900.c
1692F:	drivers/video/fbdev/nuc900fb.c
1693
1694ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1695M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1696L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1697W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1698S:	Supported
1699
1700ARM/Orion SoC/Technologic Systems TS-78xx platform support
1701M:	Alexander Clouter <alex@digriz.org.uk>
1702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703W:	http://www.digriz.org.uk/ts78xx/kernel
1704S:	Maintained
1705F:	arch/arm/mach-orion5x/ts78xx-*
1706
1707ARM/OXNAS platform support
1708M:	Neil Armstrong <narmstrong@baylibre.com>
1709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1711S:	Maintained
1712F:	arch/arm/mach-oxnas/
1713F:	arch/arm/boot/dts/ox8*.dtsi
1714F:	arch/arm/boot/dts/wd-mbwe.dts
1715F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1716N:	oxnas
1717
1718ARM/PALM TREO SUPPORT
1719M:	Tomas Cech <sleep_walker@suse.com>
1720L:	linux-arm-kernel@lists.infradead.org
1721W:	http://hackndev.com
1722S:	Maintained
1723F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1724F:	arch/arm/mach-pxa/palmtreo.c
1725
1726ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1727M:	Marek Vasut <marek.vasut@gmail.com>
1728L:	linux-arm-kernel@lists.infradead.org
1729W:	http://hackndev.com
1730S:	Maintained
1731F:	arch/arm/mach-pxa/include/mach/palmtx.h
1732F:	arch/arm/mach-pxa/palmtx.c
1733F:	arch/arm/mach-pxa/include/mach/palmt5.h
1734F:	arch/arm/mach-pxa/palmt5.c
1735F:	arch/arm/mach-pxa/include/mach/palmld.h
1736F:	arch/arm/mach-pxa/palmld.c
1737F:	arch/arm/mach-pxa/include/mach/palmte2.h
1738F:	arch/arm/mach-pxa/palmte2.c
1739F:	arch/arm/mach-pxa/include/mach/palmtc.h
1740F:	arch/arm/mach-pxa/palmtc.c
1741
1742ARM/PALMZ72 SUPPORT
1743M:	Sergey Lapin <slapin@ossfans.org>
1744L:	linux-arm-kernel@lists.infradead.org
1745W:	http://hackndev.com
1746S:	Maintained
1747F:	arch/arm/mach-pxa/include/mach/palmz72.h
1748F:	arch/arm/mach-pxa/palmz72.c
1749
1750ARM/PLEB SUPPORT
1751M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1752W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1753S:	Maintained
1754
1755ARM/PT DIGITAL BOARD PORT
1756M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758W:	http://www.armlinux.org.uk/
1759S:	Maintained
1760
1761ARM/QUALCOMM SUPPORT
1762M:	Andy Gross <andy.gross@linaro.org>
1763M:	David Brown <david.brown@linaro.org>
1764L:	linux-arm-msm@vger.kernel.org
1765L:	linux-soc@vger.kernel.org
1766S:	Maintained
1767F:	Documentation/devicetree/bindings/soc/qcom/
1768F:	arch/arm/boot/dts/qcom-*.dts
1769F:	arch/arm/boot/dts/qcom-*.dtsi
1770F:	arch/arm/mach-qcom/
1771F:	arch/arm64/boot/dts/qcom/*
1772F:	drivers/i2c/busses/i2c-qup.c
1773F:	drivers/clk/qcom/
1774F:	drivers/dma/qcom/
1775F:	drivers/soc/qcom/
1776F:	drivers/spi/spi-qup.c
1777F:	drivers/tty/serial/msm_serial.h
1778F:	drivers/tty/serial/msm_serial.c
1779F:	drivers/*/pm8???-*
1780F:	drivers/mfd/ssbi.c
1781F:	drivers/firmware/qcom_scm.c
1782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1783
1784ARM/RADISYS ENP2611 MACHINE SUPPORT
1785M:	Lennert Buytenhek <kernel@wantstofly.org>
1786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787S:	Maintained
1788
1789ARM/REALTEK ARCHITECTURE
1790M:	Andreas Färber <afaerber@suse.de>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S:	Maintained
1793F:	arch/arm64/boot/dts/realtek/
1794F:	Documentation/devicetree/bindings/arm/realtek.txt
1795
1796ARM/RENESAS ARM64 ARCHITECTURE
1797M:	Simon Horman <horms@verge.net.au>
1798M:	Magnus Damm <magnus.damm@gmail.com>
1799L:	linux-renesas-soc@vger.kernel.org
1800Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1802S:	Supported
1803F:	arch/arm64/boot/dts/renesas/
1804F:	Documentation/devicetree/bindings/arm/shmobile.txt
1805F:	drivers/soc/renesas/
1806F:	include/linux/soc/renesas/
1807
1808ARM/RISCPC ARCHITECTURE
1809M:	Russell King <linux@armlinux.org.uk>
1810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811W:	http://www.armlinux.org.uk/
1812S:	Maintained
1813F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1814F:	arch/arm/include/asm/hardware/ioc.h
1815F:	arch/arm/include/asm/hardware/iomd.h
1816F:	arch/arm/include/asm/hardware/memc.h
1817F:	arch/arm/mach-rpc/
1818F:	drivers/net/ethernet/8390/etherh.c
1819F:	drivers/net/ethernet/i825xx/ether1*
1820F:	drivers/net/ethernet/seeq/ether3*
1821F:	drivers/scsi/arm/
1822
1823ARM/Rockchip SoC support
1824M:	Heiko Stuebner <heiko@sntech.de>
1825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826L:	linux-rockchip@lists.infradead.org
1827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1828S:	Maintained
1829F:	arch/arm/boot/dts/rk3*
1830F:	arch/arm/boot/dts/rv1108*
1831F:	arch/arm/mach-rockchip/
1832F:	drivers/clk/rockchip/
1833F:	drivers/i2c/busses/i2c-rk3x.c
1834F:	drivers/*/*rockchip*
1835F:	drivers/*/*/*rockchip*
1836F:	sound/soc/rockchip/
1837N:	rockchip
1838
1839ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1840M:	Kukjin Kim <kgene@kernel.org>
1841M:	Krzysztof Kozlowski <krzk@kernel.org>
1842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1844Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1845S:	Maintained
1846F:	arch/arm/boot/dts/s3c*
1847F:	arch/arm/boot/dts/s5p*
1848F:	arch/arm/boot/dts/samsung*
1849F:	arch/arm/boot/dts/exynos*
1850F:	arch/arm64/boot/dts/exynos/
1851F:	arch/arm/plat-samsung/
1852F:	arch/arm/mach-s3c24*/
1853F:	arch/arm/mach-s3c64xx/
1854F:	arch/arm/mach-s5p*/
1855F:	arch/arm/mach-exynos*/
1856F:	drivers/*/*s3c24*
1857F:	drivers/*/*/*s3c24*
1858F:	drivers/*/*s3c64xx*
1859F:	drivers/*/*s5pv210*
1860F:	drivers/memory/samsung/*
1861F:	drivers/soc/samsung/*
1862F:	Documentation/arm/Samsung/
1863F:	Documentation/devicetree/bindings/arm/samsung/
1864F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1865F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1866N:	exynos
1867
1868ARM/SAMSUNG MOBILE MACHINE SUPPORT
1869M:	Kyungmin Park <kyungmin.park@samsung.com>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871S:	Maintained
1872F:	arch/arm/mach-s5pv210/
1873
1874ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1875M:	Kyungmin Park <kyungmin.park@samsung.com>
1876M:	Kamil Debski <kamil@wypas.org>
1877M:	Andrzej Hajda <a.hajda@samsung.com>
1878L:	linux-arm-kernel@lists.infradead.org
1879L:	linux-media@vger.kernel.org
1880S:	Maintained
1881F:	drivers/media/platform/s5p-g2d/
1882
1883ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1884M:	Marek Szyprowski <m.szyprowski@samsung.com>
1885L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1886L:	linux-media@vger.kernel.org
1887S:	Maintained
1888F:	drivers/media/platform/s5p-cec/
1889F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1890
1891ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1892M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1893M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1894L:	linux-arm-kernel@lists.infradead.org
1895L:	linux-media@vger.kernel.org
1896S:	Maintained
1897F:	drivers/media/platform/s5p-jpeg/
1898
1899ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1900M:	Kyungmin Park <kyungmin.park@samsung.com>
1901M:	Kamil Debski <kamil@wypas.org>
1902M:	Jeongtae Park <jtp.park@samsung.com>
1903M:	Andrzej Hajda <a.hajda@samsung.com>
1904L:	linux-arm-kernel@lists.infradead.org
1905L:	linux-media@vger.kernel.org
1906S:	Maintained
1907F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1908F:	drivers/media/platform/s5p-mfc/
1909
1910ARM/SHMOBILE ARM ARCHITECTURE
1911M:	Simon Horman <horms@verge.net.au>
1912M:	Magnus Damm <magnus.damm@gmail.com>
1913L:	linux-renesas-soc@vger.kernel.org
1914Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1916S:	Supported
1917F:	arch/arm/boot/dts/emev2*
1918F:	arch/arm/boot/dts/r7s*
1919F:	arch/arm/boot/dts/r8a*
1920F:	arch/arm/boot/dts/sh*
1921F:	arch/arm/configs/shmobile_defconfig
1922F:	arch/arm/include/debug/renesas-scif.S
1923F:	arch/arm/mach-shmobile/
1924F:	Documentation/devicetree/bindings/arm/shmobile.txt
1925F:	drivers/soc/renesas/
1926F:	include/linux/soc/renesas/
1927
1928ARM/SOCFPGA ARCHITECTURE
1929M:	Dinh Nguyen <dinguyen@kernel.org>
1930S:	Maintained
1931F:	arch/arm/mach-socfpga/
1932F:	arch/arm/boot/dts/socfpga*
1933F:	arch/arm/configs/socfpga_defconfig
1934F:	arch/arm64/boot/dts/altera/
1935W:	http://www.rocketboards.org
1936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1937
1938ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1939M:	Dinh Nguyen <dinguyen@kernel.org>
1940S:	Maintained
1941F:	drivers/clk/socfpga/
1942
1943ARM/SOCFPGA EDAC SUPPORT
1944M:	Thor Thayer <thor.thayer@linux.intel.com>
1945S:	Maintained
1946F:	drivers/edac/altera_edac.
1947
1948ARM/STI ARCHITECTURE
1949M:	Patrice Chotard <patrice.chotard@st.com>
1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951W:	http://www.stlinux.com
1952S:	Maintained
1953F:	arch/arm/mach-sti/
1954F:	arch/arm/boot/dts/sti*
1955F:	drivers/char/hw_random/st-rng.c
1956F:	drivers/clocksource/arm_global_timer.c
1957F:	drivers/clocksource/clksrc_st_lpc.c
1958F:	drivers/cpufreq/sti-cpufreq.c
1959F:	drivers/dma/st_fdma*
1960F:	drivers/i2c/busses/i2c-st.c
1961F:	drivers/media/rc/st_rc.c
1962F:	drivers/media/platform/sti/c8sectpfe/
1963F:	drivers/mmc/host/sdhci-st.c
1964F:	drivers/phy/st/phy-miphy28lp.c
1965F:	drivers/phy/st/phy-stih407-usb.c
1966F:	drivers/pinctrl/pinctrl-st.c
1967F:	drivers/remoteproc/st_remoteproc.c
1968F:	drivers/remoteproc/st_slim_rproc.c
1969F:	drivers/reset/sti/
1970F:	drivers/rtc/rtc-st-lpc.c
1971F:	drivers/tty/serial/st-asc.c
1972F:	drivers/usb/dwc3/dwc3-st.c
1973F:	drivers/usb/host/ehci-st.c
1974F:	drivers/usb/host/ohci-st.c
1975F:	drivers/watchdog/st_lpc_wdt.c
1976F:	drivers/ata/ahci_st.c
1977F:	include/linux/remoteproc/st_slim_rproc.h
1978
1979ARM/STM32 ARCHITECTURE
1980M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1981M:	Alexandre Torgue <alexandre.torgue@st.com>
1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983S:	Maintained
1984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1985N:	stm32
1986F:	drivers/clocksource/armv7m_systick.c
1987
1988ARM/TANGO ARCHITECTURE
1989M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1990L:	linux-arm-kernel@lists.infradead.org
1991S:	Maintained
1992N:	tango
1993
1994ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1995M:	Lennert Buytenhek <kernel@wantstofly.org>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997S:	Maintained
1998
1999ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2000M:	Hans Verkuil <hans.verkuil@cisco.com>
2001L:	linux-tegra@vger.kernel.org
2002L:	linux-media@vger.kernel.org
2003S:	Maintained
2004F:	drivers/media/platform/tegra-cec/
2005F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2006
2007ARM/TETON BGA MACHINE SUPPORT
2008M:	"Mark F. Brown" <mark.brown314@gmail.com>
2009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010S:	Maintained
2011
2012ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2013M:	Santosh Shilimkar <ssantosh@kernel.org>
2014L:	linux-kernel@vger.kernel.org
2015S:	Maintained
2016F:	drivers/memory/*emif*
2017
2018ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2019M:	Santosh Shilimkar <ssantosh@kernel.org>
2020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021S:	Maintained
2022F:	arch/arm/mach-keystone/
2023F:	arch/arm/boot/dts/keystone-*
2024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2025
2026ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2027M:	Santosh Shilimkar <ssantosh@kernel.org>
2028L:	linux-kernel@vger.kernel.org
2029S:	Maintained
2030F:	drivers/clk/keystone/
2031
2032ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2033M:	Santosh Shilimkar <ssantosh@kernel.org>
2034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035L:	linux-kernel@vger.kernel.org
2036S:	Maintained
2037F:	drivers/clocksource/timer-keystone.c
2038
2039ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2040M:	Santosh Shilimkar <ssantosh@kernel.org>
2041L:	linux-kernel@vger.kernel.org
2042S:	Maintained
2043F:	drivers/power/reset/keystone-reset.c
2044
2045ARM/THECUS N2100 MACHINE SUPPORT
2046M:	Lennert Buytenhek <kernel@wantstofly.org>
2047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048S:	Maintained
2049
2050ARM/TOSA MACHINE SUPPORT
2051M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2052M:	Dirk Opfer <dirk@opfer-online.de>
2053S:	Maintained
2054
2055ARM/UNIPHIER ARCHITECTURE
2056M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2059S:	Maintained
2060F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2061F:	arch/arm/boot/dts/uniphier*
2062F:	arch/arm/include/asm/hardware/cache-uniphier.h
2063F:	arch/arm/mach-uniphier/
2064F:	arch/arm/mm/cache-uniphier.c
2065F:	arch/arm64/boot/dts/socionext/uniphier*
2066F:	drivers/bus/uniphier-system-bus.c
2067F:	drivers/clk/uniphier/
2068F:	drivers/gpio/gpio-uniphier.c
2069F:	drivers/i2c/busses/i2c-uniphier*
2070F:	drivers/irqchip/irq-uniphier-aidet.c
2071F:	drivers/pinctrl/uniphier/
2072F:	drivers/reset/reset-uniphier.c
2073F:	drivers/tty/serial/8250/8250_uniphier.c
2074N:	uniphier
2075
2076ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2077M:	Ulf Hansson <ulf.hansson@linaro.org>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079T:	git git://git.linaro.org/people/ulfh/clk.git
2080S:	Maintained
2081F:	drivers/clk/ux500/
2082
2083ARM/VERSATILE EXPRESS PLATFORM
2084M:	Liviu Dudau <liviu.dudau@arm.com>
2085M:	Sudeep Holla <sudeep.holla@arm.com>
2086M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088S:	Maintained
2089F:	arch/arm/boot/dts/vexpress*
2090F:	arch/arm64/boot/dts/arm/
2091F:	arch/arm/mach-vexpress/
2092F:	*/*/vexpress*
2093F:	*/*/*/vexpress*
2094F:	drivers/clk/versatile/clk-vexpress-osc.c
2095F:	drivers/clocksource/versatile.c
2096N:	mps2
2097
2098ARM/VFP SUPPORT
2099M:	Russell King <linux@armlinux.org.uk>
2100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101W:	http://www.armlinux.org.uk/
2102S:	Maintained
2103F:	arch/arm/vfp/
2104
2105ARM/VOIPAC PXA270 SUPPORT
2106M:	Marek Vasut <marek.vasut@gmail.com>
2107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108S:	Maintained
2109F:	arch/arm/mach-pxa/vpac270.c
2110F:	arch/arm/mach-pxa/include/mach/vpac270.h
2111
2112ARM/VT8500 ARM ARCHITECTURE
2113M:	Tony Prisk <linux@prisktech.co.nz>
2114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115S:	Maintained
2116F:	arch/arm/mach-vt8500/
2117F:	drivers/clocksource/vt8500_timer.c
2118F:	drivers/i2c/busses/i2c-wmt.c
2119F:	drivers/mmc/host/wmt-sdmmc.c
2120F:	drivers/pwm/pwm-vt8500.c
2121F:	drivers/rtc/rtc-vt8500.c
2122F:	drivers/tty/serial/vt8500_serial.c
2123F:	drivers/usb/host/ehci-platform.c
2124F:	drivers/usb/host/uhci-platform.c
2125F:	drivers/video/fbdev/vt8500lcdfb.*
2126F:	drivers/video/fbdev/wm8505fb*
2127F:	drivers/video/fbdev/wmt_ge_rops.*
2128
2129ARM/ZIPIT Z2 SUPPORT
2130M:	Marek Vasut <marek.vasut@gmail.com>
2131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132S:	Maintained
2133F:	arch/arm/mach-pxa/z2.c
2134F:	arch/arm/mach-pxa/include/mach/z2.h
2135
2136ARM/ZTE ARCHITECTURE
2137M:	Jun Nie <jun.nie@linaro.org>
2138M:	Baoyou Xie <baoyou.xie@linaro.org>
2139M:	Shawn Guo <shawnguo@kernel.org>
2140L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2141S:	Maintained
2142F:	arch/arm/boot/dts/zx2967*
2143F:	arch/arm/mach-zx/
2144F:	arch/arm64/boot/dts/zte/
2145F:	drivers/clk/zte/
2146F:	drivers/dma/zx_dma.c
2147F:	drivers/gpio/gpio-zx.c
2148F:	drivers/i2c/busses/i2c-zx2967.c
2149F:	drivers/mmc/host/dw_mmc-zx.*
2150F:	drivers/pinctrl/zte/
2151F:	drivers/soc/zte/
2152F:	drivers/thermal/zx2967_thermal.c
2153F:	drivers/watchdog/zx2967_wdt.c
2154F:	Documentation/devicetree/bindings/arm/zte.txt
2155F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2156F:	Documentation/devicetree/bindings/dma/zxdma.txt
2157F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2158F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2159F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2160F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2161F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2162F:	Documentation/devicetree/bindings/soc/zte/
2163F:	Documentation/devicetree/bindings/sound/zte,*.txt
2164F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2165F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2166F:	include/dt-bindings/clock/zx2967*.h
2167F:	include/dt-bindings/soc/zte,*.h
2168F:	sound/soc/codecs/zx_aud96p22.c
2169F:	sound/soc/zte/
2170
2171ARM/ZYNQ ARCHITECTURE
2172M:	Michal Simek <michal.simek@xilinx.com>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174W:	http://wiki.xilinx.com
2175T:	git https://github.com/Xilinx/linux-xlnx.git
2176S:	Supported
2177F:	arch/arm/mach-zynq/
2178F:	drivers/cpuidle/cpuidle-zynq.c
2179F:	drivers/block/xsysace.c
2180N:	zynq
2181N:	xilinx
2182F:	drivers/clocksource/cadence_ttc_timer.c
2183F:	drivers/i2c/busses/i2c-cadence.c
2184F:	drivers/mmc/host/sdhci-of-arasan.c
2185F:	drivers/edac/synopsys_edac.c
2186
2187ARM64 PORT (AARCH64 ARCHITECTURE)
2188M:	Catalin Marinas <catalin.marinas@arm.com>
2189M:	Will Deacon <will.deacon@arm.com>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2192S:	Maintained
2193F:	arch/arm64/
2194F:	Documentation/arm64/
2195
2196AS3645A LED FLASH CONTROLLER DRIVER
2197M:	Sakari Ailus <sakari.ailus@iki.fi>
2198L:	linux-leds@vger.kernel.org
2199S:	Maintained
2200F:	drivers/leds/leds-as3645a.c
2201
2202AS3645A LED FLASH CONTROLLER DRIVER
2203M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2204L:	linux-media@vger.kernel.org
2205T:	git git://linuxtv.org/media_tree.git
2206S:	Maintained
2207F:	drivers/media/i2c/as3645a.c
2208F:	include/media/i2c/as3645a.h
2209
2210ASAHI KASEI AK8974 DRIVER
2211M:	Linus Walleij <linus.walleij@linaro.org>
2212L:	linux-iio@vger.kernel.org
2213W:	http://www.akm.com/
2214S:	Supported
2215F:	drivers/iio/magnetometer/ak8974.c
2216
2217ASC7621 HARDWARE MONITOR DRIVER
2218M:	George Joseph <george.joseph@fairview5.com>
2219L:	linux-hwmon@vger.kernel.org
2220S:	Maintained
2221F:	Documentation/hwmon/asc7621
2222F:	drivers/hwmon/asc7621.c
2223
2224ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2225M:	Corentin Chary <corentin.chary@gmail.com>
2226L:	acpi4asus-user@lists.sourceforge.net
2227L:	platform-driver-x86@vger.kernel.org
2228W:	http://acpi4asus.sf.net
2229S:	Maintained
2230F:	drivers/platform/x86/asus*.c
2231F:	drivers/platform/x86/eeepc*.c
2232
2233ASUS WIRELESS RADIO CONTROL DRIVER
2234M:	João Paulo Rechi Vita <jprvita@gmail.com>
2235L:	platform-driver-x86@vger.kernel.org
2236S:	Maintained
2237F:	drivers/platform/x86/asus-wireless.c
2238
2239ASYMMETRIC KEYS
2240M:	David Howells <dhowells@redhat.com>
2241L:	keyrings@vger.kernel.org
2242S:	Maintained
2243F:	Documentation/crypto/asymmetric-keys.txt
2244F:	include/linux/verification.h
2245F:	include/crypto/public_key.h
2246F:	include/crypto/pkcs7.h
2247F:	crypto/asymmetric_keys/
2248
2249ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2250R:	Dan Williams <dan.j.williams@intel.com>
2251W:	http://sourceforge.net/projects/xscaleiop
2252S:	Odd fixes
2253F:	Documentation/crypto/async-tx-api.txt
2254F:	crypto/async_tx/
2255F:	drivers/dma/
2256F:	include/linux/dmaengine.h
2257F:	include/linux/async_tx.h
2258
2259AT24 EEPROM DRIVER
2260M:	Bartosz Golaszewski <brgl@bgdev.pl>
2261L:	linux-i2c@vger.kernel.org
2262S:	Maintained
2263F:	drivers/misc/eeprom/at24.c
2264F:	include/linux/platform_data/at24.h
2265
2266ATA OVER ETHERNET (AOE) DRIVER
2267M:	"Ed L. Cashin" <ed.cashin@acm.org>
2268W:	http://www.openaoe.org/
2269S:	Supported
2270F:	Documentation/aoe/
2271F:	drivers/block/aoe/
2272
2273ATHEROS 71XX/9XXX GPIO DRIVER
2274M:	Alban Bedel <albeu@free.fr>
2275W:	https://github.com/AlbanBedel/linux
2276T:	git git://github.com/AlbanBedel/linux
2277S:	Maintained
2278F:	drivers/gpio/gpio-ath79.c
2279F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2280
2281ATHEROS ATH GENERIC UTILITIES
2282M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2283L:	linux-wireless@vger.kernel.org
2284S:	Supported
2285F:	drivers/net/wireless/ath/*
2286
2287ATHEROS ATH5K WIRELESS DRIVER
2288M:	Jiri Slaby <jirislaby@gmail.com>
2289M:	Nick Kossifidis <mickflemm@gmail.com>
2290M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2291L:	linux-wireless@vger.kernel.org
2292W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2293S:	Maintained
2294F:	drivers/net/wireless/ath/ath5k/
2295
2296ATHEROS ATH6KL WIRELESS DRIVER
2297M:	Kalle Valo <kvalo@qca.qualcomm.com>
2298L:	linux-wireless@vger.kernel.org
2299W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2301S:	Supported
2302F:	drivers/net/wireless/ath/ath6kl/
2303
2304ATI_REMOTE2 DRIVER
2305M:	Ville Syrjala <syrjala@sci.fi>
2306S:	Maintained
2307F:	drivers/input/misc/ati_remote2.c
2308
2309ATK0110 HWMON DRIVER
2310M:	Luca Tettamanti <kronos.it@gmail.com>
2311L:	linux-hwmon@vger.kernel.org
2312S:	Maintained
2313F:	drivers/hwmon/asus_atk0110.c
2314
2315ATLX ETHERNET DRIVERS
2316M:	Jay Cliburn <jcliburn@gmail.com>
2317M:	Chris Snook <chris.snook@gmail.com>
2318L:	netdev@vger.kernel.org
2319W:	http://sourceforge.net/projects/atl1
2320W:	http://atl1.sourceforge.net
2321S:	Maintained
2322F:	drivers/net/ethernet/atheros/
2323
2324ATM
2325M:	Chas Williams <3chas3@gmail.com>
2326L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2327L:	netdev@vger.kernel.org
2328W:	http://linux-atm.sourceforge.net
2329S:	Maintained
2330F:	drivers/atm/
2331F:	include/linux/atm*
2332F:	include/uapi/linux/atm*
2333
2334ATMEL AT91 / AT32 MCI DRIVER
2335M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2336S:	Maintained
2337F:	drivers/mmc/host/atmel-mci.c
2338
2339ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2340M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2341S:	Supported
2342F:	drivers/power/reset/at91-sama5d2_shdwc.c
2343
2344ATMEL Audio ALSA driver
2345M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2346L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2347S:	Supported
2348F:	sound/soc/atmel
2349
2350ATMEL I2C DRIVER
2351M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2352L:	linux-i2c@vger.kernel.org
2353S:	Supported
2354F:	drivers/i2c/busses/i2c-at91.c
2355
2356ATMEL ISI DRIVER
2357M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2358L:	linux-media@vger.kernel.org
2359S:	Supported
2360F:	drivers/media/platform/atmel/atmel-isi.c
2361F:	include/media/atmel-isi.h
2362
2363ATMEL LCDFB DRIVER
2364M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2365L:	linux-fbdev@vger.kernel.org
2366S:	Maintained
2367F:	drivers/video/fbdev/atmel_lcdfb.c
2368F:	include/video/atmel_lcdc.h
2369
2370ATMEL MACB ETHERNET DRIVER
2371M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2372S:	Supported
2373F:	drivers/net/ethernet/cadence/
2374
2375ATMEL MAXTOUCH DRIVER
2376M:	Nick Dyer <nick@shmanahar.org>
2377T:	git git://github.com/ndyer/linux.git
2378S:	Maintained
2379F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2380F:	drivers/input/touchscreen/atmel_mxt_ts.c
2381F:	include/linux/platform_data/atmel_mxt_ts.h
2382
2383ATMEL NAND DRIVER
2384M:	Wenyou Yang <wenyou.yang@atmel.com>
2385M:	Josh Wu <rainyfeeling@outlook.com>
2386L:	linux-mtd@lists.infradead.org
2387S:	Supported
2388F:	drivers/mtd/nand/atmel/*
2389
2390ATMEL SAMA5D2 ADC DRIVER
2391M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2392L:	linux-iio@vger.kernel.org
2393S:	Supported
2394F:	drivers/iio/adc/at91-sama5d2_adc.c
2395
2396ATMEL SDMMC DRIVER
2397M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2398L:	linux-mmc@vger.kernel.org
2399S:	Supported
2400F:	drivers/mmc/host/sdhci-of-at91.c
2401
2402ATMEL SPI DRIVER
2403M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2404S:	Supported
2405F:	drivers/spi/spi-atmel.*
2406
2407ATMEL SSC DRIVER
2408M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2410S:	Supported
2411F:	drivers/misc/atmel-ssc.c
2412F:	include/linux/atmel-ssc.h
2413
2414ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2415M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417S:	Supported
2418F:	drivers/misc/atmel_tclib.c
2419F:	drivers/clocksource/tcb_clksrc.c
2420
2421ATMEL USBA UDC DRIVER
2422M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424S:	Supported
2425F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2426
2427ATMEL WIRELESS DRIVER
2428M:	Simon Kelley <simon@thekelleys.org.uk>
2429L:	linux-wireless@vger.kernel.org
2430W:	http://www.thekelleys.org.uk/atmel
2431W:	http://atmelwlandriver.sourceforge.net/
2432S:	Maintained
2433F:	drivers/net/wireless/atmel/atmel*
2434
2435ATMEL XDMA DRIVER
2436M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2437L:	linux-arm-kernel@lists.infradead.org
2438L:	dmaengine@vger.kernel.org
2439S:	Supported
2440F:	drivers/dma/at_xdmac.c
2441
2442ATOMIC INFRASTRUCTURE
2443M:	Will Deacon <will.deacon@arm.com>
2444M:	Peter Zijlstra <peterz@infradead.org>
2445R:	Boqun Feng <boqun.feng@gmail.com>
2446L:	linux-kernel@vger.kernel.org
2447S:	Maintained
2448F:	arch/*/include/asm/atomic*.h
2449F:	include/*/atomic*.h
2450
2451ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2452M:	Bradley Grove <linuxdrivers@attotech.com>
2453L:	linux-scsi@vger.kernel.org
2454W:	http://www.attotech.com
2455S:	Supported
2456F:	drivers/scsi/esas2r
2457
2458ATUSB IEEE 802.15.4 RADIO DRIVER
2459M:	Stefan Schmidt <stefan@osg.samsung.com>
2460L:	linux-wpan@vger.kernel.org
2461S:	Maintained
2462F:	drivers/net/ieee802154/atusb.c
2463F:	drivers/net/ieee802154/atusb.h
2464F:	drivers/net/ieee802154/at86rf230.h
2465
2466AUDIT SUBSYSTEM
2467M:	Paul Moore <paul@paul-moore.com>
2468M:	Eric Paris <eparis@redhat.com>
2469L:	linux-audit@redhat.com (moderated for non-subscribers)
2470W:	https://github.com/linux-audit
2471W:	https://people.redhat.com/sgrubb/audit
2472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2473S:	Supported
2474F:	include/linux/audit.h
2475F:	include/uapi/linux/audit.h
2476F:	kernel/audit*
2477
2478AUXILIARY DISPLAY DRIVERS
2479M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2480W:	http://miguelojeda.es/auxdisplay.htm
2481W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2482S:	Maintained
2483F:	drivers/auxdisplay/
2484F:	include/linux/cfag12864b.h
2485
2486AX.25 NETWORK LAYER
2487M:	Ralf Baechle <ralf@linux-mips.org>
2488L:	linux-hams@vger.kernel.org
2489W:	http://www.linux-ax25.org/
2490S:	Maintained
2491F:	include/uapi/linux/ax25.h
2492F:	include/net/ax25.h
2493F:	net/ax25/
2494
2495AXENTIA ARM DEVICES
2496M:	Peter Rosin <peda@axentia.se>
2497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2498S:	Maintained
2499F:	Documentation/devicetree/bindings/arm/axentia.txt
2500F:	arch/arm/boot/dts/at91-linea.dtsi
2501F:	arch/arm/boot/dts/at91-tse850-3.dts
2502
2503AXENTIA ASOC DRIVERS
2504M:	Peter Rosin <peda@axentia.se>
2505L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2506S:	Maintained
2507F:	Documentation/devicetree/bindings/sound/axentia,*
2508F:	sound/soc/atmel/tse850-pcm5142.c
2509
2510AZ6007 DVB DRIVER
2511M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2512M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2513L:	linux-media@vger.kernel.org
2514W:	https://linuxtv.org
2515T:	git git://linuxtv.org/media_tree.git
2516S:	Maintained
2517F:	drivers/media/usb/dvb-usb-v2/az6007.c
2518
2519AZTECH FM RADIO RECEIVER DRIVER
2520M:	Hans Verkuil <hverkuil@xs4all.nl>
2521L:	linux-media@vger.kernel.org
2522T:	git git://linuxtv.org/media_tree.git
2523W:	https://linuxtv.org
2524S:	Maintained
2525F:	drivers/media/radio/radio-aztech*
2526
2527B43 WIRELESS DRIVER
2528L:	linux-wireless@vger.kernel.org
2529L:	b43-dev@lists.infradead.org
2530W:	http://wireless.kernel.org/en/users/Drivers/b43
2531S:	Odd Fixes
2532F:	drivers/net/wireless/broadcom/b43/
2533
2534B43LEGACY WIRELESS DRIVER
2535M:	Larry Finger <Larry.Finger@lwfinger.net>
2536L:	linux-wireless@vger.kernel.org
2537L:	b43-dev@lists.infradead.org
2538W:	http://wireless.kernel.org/en/users/Drivers/b43
2539S:	Maintained
2540F:	drivers/net/wireless/broadcom/b43legacy/
2541
2542BACKLIGHT CLASS/SUBSYSTEM
2543M:	Lee Jones <lee.jones@linaro.org>
2544M:	Daniel Thompson <daniel.thompson@linaro.org>
2545M:	Jingoo Han <jingoohan1@gmail.com>
2546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2547S:	Maintained
2548F:	drivers/video/backlight/
2549F:	include/linux/backlight.h
2550F:	include/linux/pwm_backlight.h
2551F:	Documentation/devicetree/bindings/leds/backlight
2552
2553BATMAN ADVANCED
2554M:	Marek Lindner <mareklindner@neomailbox.ch>
2555M:	Simon Wunderlich <sw@simonwunderlich.de>
2556M:	Antonio Quartulli <a@unstable.cc>
2557L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2558W:	https://www.open-mesh.org/
2559Q:	https://patchwork.open-mesh.org/project/batman/list/
2560S:	Maintained
2561F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2562F:	Documentation/ABI/testing/sysfs-class-net-mesh
2563F:	Documentation/networking/batman-adv.rst
2564F:	include/uapi/linux/batman_adv.h
2565F:	net/batman-adv/
2566
2567BAYCOM/HDLCDRV DRIVERS FOR AX.25
2568M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2569L:	linux-hams@vger.kernel.org
2570W:	http://www.baycom.org/~tom/ham/ham.html
2571S:	Maintained
2572F:	drivers/net/hamradio/baycom*
2573
2574BCACHE (BLOCK LAYER CACHE)
2575M:	Michael Lyle <mlyle@lyle.org>
2576M:	Kent Overstreet <kent.overstreet@gmail.com>
2577L:	linux-bcache@vger.kernel.org
2578W:	http://bcache.evilpiepirate.org
2579C:	irc://irc.oftc.net/bcache
2580S:	Maintained
2581F:	drivers/md/bcache/
2582
2583BDISP ST MEDIA DRIVER
2584M:	Fabien Dessenne <fabien.dessenne@st.com>
2585L:	linux-media@vger.kernel.org
2586T:	git git://linuxtv.org/media_tree.git
2587W:	https://linuxtv.org
2588S:	Supported
2589F:	drivers/media/platform/sti/bdisp
2590
2591BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2592M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2593L:	netdev@vger.kernel.org
2594S:	Maintained
2595F:	drivers/net/ethernet/ec_bhf.c
2596
2597BEFS FILE SYSTEM
2598M:	Luis de Bethencourt <luisbg@kernel.org>
2599M:	Salah Triki <salah.triki@gmail.com>
2600S:	Maintained
2601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2602F:	Documentation/filesystems/befs.txt
2603F:	fs/befs/
2604
2605BFQ I/O SCHEDULER
2606M:	Paolo Valente <paolo.valente@linaro.org>
2607M:	Jens Axboe <axboe@kernel.dk>
2608L:	linux-block@vger.kernel.org
2609S:	Maintained
2610F:	block/bfq-*
2611F:	Documentation/block/bfq-iosched.txt
2612
2613BFS FILE SYSTEM
2614M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2615S:	Maintained
2616F:	Documentation/filesystems/bfs.txt
2617F:	fs/bfs/
2618F:	include/uapi/linux/bfs_fs.h
2619
2620BLACKFIN ARCHITECTURE
2621M:	Steven Miao <realmz6@gmail.com>
2622L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2623T:	git git://git.code.sf.net/p/adi-linux/code
2624W:	http://blackfin.uclinux.org
2625S:	Supported
2626F:	arch/blackfin/
2627
2628BLACKFIN EMAC DRIVER
2629L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2630W:	http://blackfin.uclinux.org
2631S:	Supported
2632F:	drivers/net/ethernet/adi/
2633
2634BLACKFIN MEDIA DRIVER
2635M:	Scott Jiang <scott.jiang.linux@gmail.com>
2636L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2637W:	http://blackfin.uclinux.org/
2638S:	Supported
2639F:	drivers/media/platform/blackfin/
2640F:	drivers/media/i2c/adv7183*
2641F:	drivers/media/i2c/vs6624*
2642
2643BLACKFIN RTC DRIVER
2644L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2645W:	http://blackfin.uclinux.org
2646S:	Supported
2647F:	drivers/rtc/rtc-bfin.c
2648
2649BLACKFIN SDH DRIVER
2650L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2651W:	http://blackfin.uclinux.org
2652S:	Supported
2653F:	drivers/mmc/host/bfin_sdh.c
2654
2655BLACKFIN SERIAL DRIVER
2656L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2657W:	http://blackfin.uclinux.org
2658S:	Supported
2659F:	drivers/tty/serial/bfin_uart.c
2660
2661BLACKFIN WATCHDOG DRIVER
2662L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2663W:	http://blackfin.uclinux.org
2664S:	Supported
2665F:	drivers/watchdog/bfin_wdt.c
2666
2667BLINKM RGB LED DRIVER
2668M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2669S:	Maintained
2670F:	drivers/leds/leds-blinkm.c
2671
2672BLOCK LAYER
2673M:	Jens Axboe <axboe@kernel.dk>
2674L:	linux-block@vger.kernel.org
2675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2676S:	Maintained
2677F:	block/
2678F:	kernel/trace/blktrace.c
2679F:	lib/sbitmap.c
2680
2681BLOCK2MTD DRIVER
2682M:	Joern Engel <joern@lazybastard.org>
2683L:	linux-mtd@lists.infradead.org
2684S:	Maintained
2685F:	drivers/mtd/devices/block2mtd.c
2686
2687BLUETOOTH DRIVERS
2688M:	Marcel Holtmann <marcel@holtmann.org>
2689M:	Gustavo Padovan <gustavo@padovan.org>
2690M:	Johan Hedberg <johan.hedberg@gmail.com>
2691L:	linux-bluetooth@vger.kernel.org
2692W:	http://www.bluez.org/
2693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2695S:	Maintained
2696F:	drivers/bluetooth/
2697
2698BLUETOOTH SUBSYSTEM
2699M:	Marcel Holtmann <marcel@holtmann.org>
2700M:	Gustavo Padovan <gustavo@padovan.org>
2701M:	Johan Hedberg <johan.hedberg@gmail.com>
2702L:	linux-bluetooth@vger.kernel.org
2703W:	http://www.bluez.org/
2704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2706S:	Maintained
2707F:	net/bluetooth/
2708F:	include/net/bluetooth/
2709
2710BONDING DRIVER
2711M:	Jay Vosburgh <j.vosburgh@gmail.com>
2712M:	Veaceslav Falico <vfalico@gmail.com>
2713M:	Andy Gospodarek <andy@greyhouse.net>
2714L:	netdev@vger.kernel.org
2715W:	http://sourceforge.net/projects/bonding/
2716S:	Supported
2717F:	drivers/net/bonding/
2718F:	include/uapi/linux/if_bonding.h
2719
2720BPF (Safe dynamic programs and tools)
2721M:	Alexei Starovoitov <ast@kernel.org>
2722M:	Daniel Borkmann <daniel@iogearbox.net>
2723L:	netdev@vger.kernel.org
2724L:	linux-kernel@vger.kernel.org
2725S:	Supported
2726F:	arch/x86/net/bpf_jit*
2727F:	Documentation/networking/filter.txt
2728F:	Documentation/bpf/
2729F:	include/linux/bpf*
2730F:	include/linux/filter.h
2731F:	include/uapi/linux/bpf*
2732F:	include/uapi/linux/filter.h
2733F:	kernel/bpf/
2734F:	kernel/trace/bpf_trace.c
2735F:	lib/test_bpf.c
2736F:	net/bpf/
2737F:	net/core/filter.c
2738F:	net/sched/act_bpf.c
2739F:	net/sched/cls_bpf.c
2740F:	samples/bpf/
2741F:	tools/bpf/
2742F:	tools/testing/selftests/bpf/
2743
2744BROADCOM B44 10/100 ETHERNET DRIVER
2745M:	Michael Chan <michael.chan@broadcom.com>
2746L:	netdev@vger.kernel.org
2747S:	Supported
2748F:	drivers/net/ethernet/broadcom/b44.*
2749
2750BROADCOM B53 ETHERNET SWITCH DRIVER
2751M:	Florian Fainelli <f.fainelli@gmail.com>
2752L:	netdev@vger.kernel.org
2753L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2754S:	Supported
2755F:	drivers/net/dsa/b53/*
2756F:	include/linux/platform_data/b53.h
2757
2758BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2759M:	Florian Fainelli <f.fainelli@gmail.com>
2760M:	Ray Jui <rjui@broadcom.com>
2761M:	Scott Branden <sbranden@broadcom.com>
2762M:	bcm-kernel-feedback-list@broadcom.com
2763T:	git git://github.com/broadcom/mach-bcm
2764S:	Maintained
2765N:	bcm281*
2766N:	bcm113*
2767N:	bcm216*
2768N:	kona
2769F:	arch/arm/mach-bcm/
2770
2771BROADCOM BCM2835 ARM ARCHITECTURE
2772M:	Eric Anholt <eric@anholt.net>
2773M:	Stefan Wahren <stefan.wahren@i2se.com>
2774L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2776T:	git git://github.com/anholt/linux
2777S:	Maintained
2778N:	bcm2835
2779F:	drivers/staging/vc04_services
2780
2781BROADCOM BCM47XX MIPS ARCHITECTURE
2782M:	Hauke Mehrtens <hauke@hauke-m.de>
2783M:	Rafał Miłecki <zajec5@gmail.com>
2784L:	linux-mips@linux-mips.org
2785S:	Maintained
2786F:	Documentation/devicetree/bindings/mips/brcm/
2787F:	arch/mips/bcm47xx/*
2788F:	arch/mips/include/asm/mach-bcm47xx/*
2789
2790BROADCOM BCM5301X ARM ARCHITECTURE
2791M:	Hauke Mehrtens <hauke@hauke-m.de>
2792M:	Rafał Miłecki <zajec5@gmail.com>
2793M:	Jon Mason <jonmason@broadcom.com>
2794M:	bcm-kernel-feedback-list@broadcom.com
2795L:	linux-arm-kernel@lists.infradead.org
2796S:	Maintained
2797F:	arch/arm/mach-bcm/bcm_5301x.c
2798F:	arch/arm/boot/dts/bcm5301x*.dtsi
2799F:	arch/arm/boot/dts/bcm470*
2800F:	arch/arm/boot/dts/bcm953012*
2801
2802BROADCOM BCM53573 ARM ARCHITECTURE
2803M:	Rafał Miłecki <rafal@milecki.pl>
2804L:	linux-arm-kernel@lists.infradead.org
2805S:	Maintained
2806F:	arch/arm/boot/dts/bcm53573*
2807F:	arch/arm/boot/dts/bcm47189*
2808
2809BROADCOM BCM63XX ARM ARCHITECTURE
2810M:	Florian Fainelli <f.fainelli@gmail.com>
2811M:	bcm-kernel-feedback-list@broadcom.com
2812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2813T:	git git://github.com/broadcom/stblinux.git
2814S:	Maintained
2815N:	bcm63xx
2816
2817BROADCOM BCM63XX/BCM33XX UDC DRIVER
2818M:	Kevin Cernekee <cernekee@gmail.com>
2819L:	linux-usb@vger.kernel.org
2820S:	Maintained
2821F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2822
2823BROADCOM BCM7XXX ARM ARCHITECTURE
2824M:	Brian Norris <computersforpeace@gmail.com>
2825M:	Gregory Fong <gregory.0xf0@gmail.com>
2826M:	Florian Fainelli <f.fainelli@gmail.com>
2827M:	bcm-kernel-feedback-list@broadcom.com
2828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2829T:	git git://github.com/broadcom/stblinux.git
2830S:	Maintained
2831F:	arch/arm/mach-bcm/*brcmstb*
2832F:	arch/arm/boot/dts/bcm7*.dts*
2833F:	drivers/bus/brcmstb_gisb.c
2834N:	brcmstb
2835
2836BROADCOM BMIPS CPUFREQ DRIVER
2837M:	Markus Mayer <mmayer@broadcom.com>
2838M:	bcm-kernel-feedback-list@broadcom.com
2839L:	linux-pm@vger.kernel.org
2840S:	Maintained
2841F:	drivers/cpufreq/bmips-cpufreq.c
2842
2843BROADCOM BMIPS MIPS ARCHITECTURE
2844M:	Kevin Cernekee <cernekee@gmail.com>
2845M:	Florian Fainelli <f.fainelli@gmail.com>
2846L:	linux-mips@linux-mips.org
2847T:	git git://github.com/broadcom/stblinux.git
2848S:	Maintained
2849F:	arch/mips/bmips/*
2850F:	arch/mips/include/asm/mach-bmips/*
2851F:	arch/mips/kernel/*bmips*
2852F:	arch/mips/boot/dts/brcm/bcm*.dts*
2853F:	drivers/irqchip/irq-bcm63*
2854F:	drivers/irqchip/irq-bcm7*
2855F:	drivers/irqchip/irq-brcmstb*
2856F:	include/linux/bcm963xx_nvram.h
2857F:	include/linux/bcm963xx_tag.h
2858
2859BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2860M:	Rasesh Mody <rasesh.mody@cavium.com>
2861M:	Harish Patil <harish.patil@cavium.com>
2862M:	Dept-GELinuxNICDev@cavium.com
2863L:	netdev@vger.kernel.org
2864S:	Supported
2865F:	drivers/net/ethernet/broadcom/bnx2.*
2866F:	drivers/net/ethernet/broadcom/bnx2_*
2867
2868BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2869M:	QLogic-Storage-Upstream@qlogic.com
2870L:	linux-scsi@vger.kernel.org
2871S:	Supported
2872F:	drivers/scsi/bnx2fc/
2873
2874BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2875M:	QLogic-Storage-Upstream@qlogic.com
2876L:	linux-scsi@vger.kernel.org
2877S:	Supported
2878F:	drivers/scsi/bnx2i/
2879
2880BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2881M:	Ariel Elior <ariel.elior@cavium.com>
2882M:	everest-linux-l2@cavium.com
2883L:	netdev@vger.kernel.org
2884S:	Supported
2885F:	drivers/net/ethernet/broadcom/bnx2x/
2886
2887BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2888M:	Michael Chan <michael.chan@broadcom.com>
2889L:	netdev@vger.kernel.org
2890S:	Supported
2891F:	drivers/net/ethernet/broadcom/bnxt/
2892
2893BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2894M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2895M:	Franky Lin <franky.lin@broadcom.com>
2896M:	Hante Meuleman <hante.meuleman@broadcom.com>
2897M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2898M:	Wright Feng <wright.feng@cypress.com>
2899L:	linux-wireless@vger.kernel.org
2900L:	brcm80211-dev-list.pdl@broadcom.com
2901L:	brcm80211-dev-list@cypress.com
2902S:	Supported
2903F:	drivers/net/wireless/broadcom/brcm80211/
2904
2905BROADCOM BRCMSTB GPIO DRIVER
2906M:	Gregory Fong <gregory.0xf0@gmail.com>
2907L:	bcm-kernel-feedback-list@broadcom.com
2908S:	Supported
2909F:	drivers/gpio/gpio-brcmstb.c
2910F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2911
2912BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2913M:	Al Cooper <alcooperx@gmail.com>
2914L:	linux-kernel@vger.kernel.org
2915L:	bcm-kernel-feedback-list@broadcom.com
2916S:	Maintained
2917F:	drivers/phy/broadcom/phy-brcm-usb*
2918
2919BROADCOM GENET ETHERNET DRIVER
2920M:	Doug Berger <opendmb@gmail.com>
2921M:	Florian Fainelli <f.fainelli@gmail.com>
2922L:	netdev@vger.kernel.org
2923S:	Supported
2924F:	drivers/net/ethernet/broadcom/genet/
2925
2926BROADCOM IPROC ARM ARCHITECTURE
2927M:	Ray Jui <rjui@broadcom.com>
2928M:	Scott Branden <sbranden@broadcom.com>
2929M:	Jon Mason <jonmason@broadcom.com>
2930M:	bcm-kernel-feedback-list@broadcom.com
2931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2932T:	git git://github.com/broadcom/cygnus-linux.git
2933S:	Maintained
2934N:	iproc
2935N:	cygnus
2936N:	bcm[-_]nsp
2937N:	bcm9113*
2938N:	bcm9583*
2939N:	bcm9585*
2940N:	bcm9586*
2941N:	bcm988312
2942N:	bcm113*
2943N:	bcm583*
2944N:	bcm585*
2945N:	bcm586*
2946N:	bcm88312
2947N:	hr2
2948F:	arch/arm64/boot/dts/broadcom/ns2*
2949F:	drivers/clk/bcm/clk-ns*
2950F:	drivers/pinctrl/bcm/pinctrl-ns*
2951
2952BROADCOM KONA GPIO DRIVER
2953M:	Ray Jui <rjui@broadcom.com>
2954L:	bcm-kernel-feedback-list@broadcom.com
2955S:	Supported
2956F:	drivers/gpio/gpio-bcm-kona.c
2957F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2958
2959BROADCOM NETXTREME-E ROCE DRIVER
2960M:	Selvin Xavier <selvin.xavier@broadcom.com>
2961M:	Devesh Sharma <devesh.sharma@broadcom.com>
2962M:	Somnath Kotur <somnath.kotur@broadcom.com>
2963M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2964L:	linux-rdma@vger.kernel.org
2965W:	http://www.broadcom.com
2966S:	Supported
2967F:	drivers/infiniband/hw/bnxt_re/
2968F:	include/uapi/rdma/bnxt_re-abi.h
2969
2970BROADCOM NVRAM DRIVER
2971M:	Rafał Miłecki <zajec5@gmail.com>
2972L:	linux-mips@linux-mips.org
2973S:	Maintained
2974F:	drivers/firmware/broadcom/*
2975
2976BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2977M:	Rafał Miłecki <zajec5@gmail.com>
2978L:	linux-wireless@vger.kernel.org
2979S:	Maintained
2980F:	drivers/bcma/
2981F:	include/linux/bcma/
2982
2983BROADCOM STB AVS CPUFREQ DRIVER
2984M:	Markus Mayer <mmayer@broadcom.com>
2985M:	bcm-kernel-feedback-list@broadcom.com
2986L:	linux-pm@vger.kernel.org
2987S:	Maintained
2988F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2989F:	drivers/cpufreq/brcmstb*
2990
2991BROADCOM STB AVS TMON DRIVER
2992M:	Markus Mayer <mmayer@broadcom.com>
2993M:	bcm-kernel-feedback-list@broadcom.com
2994L:	linux-pm@vger.kernel.org
2995S:	Maintained
2996F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2997F:	drivers/thermal/broadcom/brcmstb*
2998
2999BROADCOM STB NAND FLASH DRIVER
3000M:	Brian Norris <computersforpeace@gmail.com>
3001M:	Kamal Dasu <kdasu.kdev@gmail.com>
3002L:	linux-mtd@lists.infradead.org
3003L:	bcm-kernel-feedback-list@broadcom.com
3004S:	Maintained
3005F:	drivers/mtd/nand/brcmnand/
3006
3007BROADCOM STB DPFE DRIVER
3008M:	Markus Mayer <mmayer@broadcom.com>
3009M:	bcm-kernel-feedback-list@broadcom.com
3010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3011S:	Maintained
3012F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3013F:	drivers/memory/brcmstb_dpfe.c
3014
3015BROADCOM SYSTEMPORT ETHERNET DRIVER
3016M:	Florian Fainelli <f.fainelli@gmail.com>
3017L:	netdev@vger.kernel.org
3018S:	Supported
3019F:	drivers/net/ethernet/broadcom/bcmsysport.*
3020
3021BROADCOM TG3 GIGABIT ETHERNET DRIVER
3022M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3023M:	Prashant Sreedharan <prashant@broadcom.com>
3024M:	Michael Chan <mchan@broadcom.com>
3025L:	netdev@vger.kernel.org
3026S:	Supported
3027F:	drivers/net/ethernet/broadcom/tg3.*
3028
3029BROCADE BFA FC SCSI DRIVER
3030M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3031M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3032L:	linux-scsi@vger.kernel.org
3033S:	Supported
3034F:	drivers/scsi/bfa/
3035
3036BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3037M:	Rasesh Mody <rasesh.mody@cavium.com>
3038M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3039M:	Dept-GELinuxNICDev@cavium.com
3040L:	netdev@vger.kernel.org
3041S:	Supported
3042F:	drivers/net/ethernet/brocade/bna/
3043
3044BSG (block layer generic sg v4 driver)
3045M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3046L:	linux-scsi@vger.kernel.org
3047S:	Supported
3048F:	block/bsg.c
3049F:	include/linux/bsg.h
3050F:	include/uapi/linux/bsg.h
3051
3052BT87X AUDIO DRIVER
3053M:	Clemens Ladisch <clemens@ladisch.de>
3054L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3055T:	git git://git.alsa-project.org/alsa-kernel.git
3056S:	Maintained
3057F:	Documentation/sound/alsa/Bt87x.txt
3058F:	sound/pci/bt87x.c
3059
3060BT8XXGPIO DRIVER
3061M:	Michael Buesch <m@bues.ch>
3062W:	http://bu3sch.de/btgpio.php
3063S:	Maintained
3064F:	drivers/gpio/gpio-bt8xx.c
3065
3066BTRFS FILE SYSTEM
3067M:	Chris Mason <clm@fb.com>
3068M:	Josef Bacik <jbacik@fb.com>
3069M:	David Sterba <dsterba@suse.com>
3070L:	linux-btrfs@vger.kernel.org
3071W:	http://btrfs.wiki.kernel.org/
3072Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3074S:	Maintained
3075F:	Documentation/filesystems/btrfs.txt
3076F:	fs/btrfs/
3077F:	include/linux/btrfs*
3078F:	include/uapi/linux/btrfs*
3079
3080BTTV VIDEO4LINUX DRIVER
3081M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3082M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3083L:	linux-media@vger.kernel.org
3084W:	https://linuxtv.org
3085T:	git git://linuxtv.org/media_tree.git
3086S:	Odd fixes
3087F:	Documentation/media/v4l-drivers/bttv*
3088F:	drivers/media/pci/bt8xx/bttv*
3089
3090BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3091M:	Chanwoo Choi <cw00.choi@samsung.com>
3092L:	linux-pm@vger.kernel.org
3093L:	linux-samsung-soc@vger.kernel.org
3094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3095S:	Maintained
3096F:	drivers/devfreq/exynos-bus.c
3097F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3098
3099BUSLOGIC SCSI DRIVER
3100M:	Khalid Aziz <khalid@gonehiking.org>
3101L:	linux-scsi@vger.kernel.org
3102S:	Maintained
3103F:	drivers/scsi/BusLogic.*
3104F:	drivers/scsi/FlashPoint.*
3105
3106C-MEDIA CMI8788 DRIVER
3107M:	Clemens Ladisch <clemens@ladisch.de>
3108L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3109T:	git git://git.alsa-project.org/alsa-kernel.git
3110S:	Maintained
3111F:	sound/pci/oxygen/
3112
3113C6X ARCHITECTURE
3114M:	Mark Salter <msalter@redhat.com>
3115M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3116L:	linux-c6x-dev@linux-c6x.org
3117W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3118S:	Maintained
3119F:	arch/c6x/
3120
3121CA8210 IEEE-802.15.4 RADIO DRIVER
3122M:	Harry Morris <h.morris@cascoda.com>
3123L:	linux-wpan@vger.kernel.org
3124W:	https://github.com/Cascoda/ca8210-linux.git
3125S:	Maintained
3126F:	drivers/net/ieee802154/ca8210.c
3127F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3128
3129CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3130M:	David Howells <dhowells@redhat.com>
3131L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3132S:	Supported
3133F:	Documentation/filesystems/caching/cachefiles.txt
3134F:	fs/cachefiles/
3135
3136CADET FM/AM RADIO RECEIVER DRIVER
3137M:	Hans Verkuil <hverkuil@xs4all.nl>
3138L:	linux-media@vger.kernel.org
3139T:	git git://linuxtv.org/media_tree.git
3140W:	https://linuxtv.org
3141S:	Maintained
3142F:	drivers/media/radio/radio-cadet*
3143
3144CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3145M:	Jonathan Corbet <corbet@lwn.net>
3146L:	linux-media@vger.kernel.org
3147T:	git git://linuxtv.org/media_tree.git
3148S:	Maintained
3149F:	Documentation/media/v4l-drivers/cafe_ccic*
3150F:	drivers/media/platform/marvell-ccic/
3151
3152CAIF NETWORK LAYER
3153M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3154L:	netdev@vger.kernel.org
3155S:	Supported
3156F:	Documentation/networking/caif/
3157F:	drivers/net/caif/
3158F:	include/uapi/linux/caif/
3159F:	include/net/caif/
3160F:	net/caif/
3161
3162CALGARY x86-64 IOMMU
3163M:	Muli Ben-Yehuda <mulix@mulix.org>
3164M:	Jon Mason <jdmason@kudzu.us>
3165L:	iommu@lists.linux-foundation.org
3166S:	Maintained
3167F:	arch/x86/kernel/pci-calgary_64.c
3168F:	arch/x86/kernel/tce_64.c
3169F:	arch/x86/include/asm/calgary.h
3170F:	arch/x86/include/asm/tce.h
3171
3172CAN NETWORK DRIVERS
3173M:	Wolfgang Grandegger <wg@grandegger.com>
3174M:	Marc Kleine-Budde <mkl@pengutronix.de>
3175L:	linux-can@vger.kernel.org
3176W:	https://github.com/linux-can
3177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3179S:	Maintained
3180F:	Documentation/devicetree/bindings/net/can/
3181F:	drivers/net/can/
3182F:	include/linux/can/dev.h
3183F:	include/linux/can/platform/
3184F:	include/uapi/linux/can/error.h
3185F:	include/uapi/linux/can/netlink.h
3186
3187CAN NETWORK LAYER
3188M:	Oliver Hartkopp <socketcan@hartkopp.net>
3189M:	Marc Kleine-Budde <mkl@pengutronix.de>
3190L:	linux-can@vger.kernel.org
3191W:	https://github.com/linux-can
3192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3194S:	Maintained
3195F:	Documentation/networking/can.txt
3196F:	net/can/
3197F:	include/linux/can/core.h
3198F:	include/uapi/linux/can.h
3199F:	include/uapi/linux/can/bcm.h
3200F:	include/uapi/linux/can/raw.h
3201F:	include/uapi/linux/can/gw.h
3202
3203CAPABILITIES
3204M:	Serge Hallyn <serge@hallyn.com>
3205L:	linux-security-module@vger.kernel.org
3206S:	Supported
3207F:	include/linux/capability.h
3208F:	include/uapi/linux/capability.h
3209F:	security/commoncap.c
3210F:	kernel/capability.c
3211
3212CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3213M:	Kevin Tsai <ktsai@capellamicro.com>
3214S:	Maintained
3215F:	drivers/iio/light/cm*
3216
3217CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3218M:	Christian Lamparter <chunkeey@googlemail.com>
3219L:	linux-wireless@vger.kernel.org
3220W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3221S:	Maintained
3222F:	drivers/net/wireless/ath/carl9170/
3223
3224CAVIUM I2C DRIVER
3225M:	Jan Glauber <jglauber@cavium.com>
3226M:	David Daney <david.daney@cavium.com>
3227W:	http://www.cavium.com
3228S:	Supported
3229F:	drivers/i2c/busses/i2c-octeon*
3230F:	drivers/i2c/busses/i2c-thunderx*
3231
3232CAVIUM LIQUIDIO NETWORK DRIVER
3233M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3234M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3235M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3236M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3237L:	netdev@vger.kernel.org
3238W:	http://www.cavium.com
3239S:	Supported
3240F:	drivers/net/ethernet/cavium/liquidio/
3241
3242CAVIUM MMC DRIVER
3243M:	Jan Glauber <jglauber@cavium.com>
3244M:	David Daney <david.daney@cavium.com>
3245M:	Steven J. Hill <Steven.Hill@cavium.com>
3246W:	http://www.cavium.com
3247S:	Supported
3248F:	drivers/mmc/host/cavium*
3249
3250CAVIUM OCTEON-TX CRYPTO DRIVER
3251M:	George Cherian <george.cherian@cavium.com>
3252L:	linux-crypto@vger.kernel.org
3253W:	http://www.cavium.com
3254S:	Supported
3255F:	drivers/crypto/cavium/cpt/
3256
3257CAVIUM THUNDERX2 ARM64 SOC
3258M:	Robert Richter <rrichter@cavium.com>
3259M:	Jayachandran C <jnair@caviumnetworks.com>
3260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3261S:	Maintained
3262F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3263F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3264
3265CC2520 IEEE-802.15.4 RADIO DRIVER
3266M:	Varka Bhadram <varkabhadram@gmail.com>
3267L:	linux-wpan@vger.kernel.org
3268S:	Maintained
3269F:	drivers/net/ieee802154/cc2520.c
3270F:	include/linux/spi/cc2520.h
3271F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3272
3273CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3274M:	Gilad Ben-Yossef <gilad@benyossef.com>
3275L:	linux-crypto@vger.kernel.org
3276L:	driverdev-devel@linuxdriverproject.org
3277S:	Supported
3278F:	drivers/staging/ccree/
3279W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3280
3281CEC FRAMEWORK
3282M:	Hans Verkuil <hans.verkuil@cisco.com>
3283L:	linux-media@vger.kernel.org
3284T:	git git://linuxtv.org/media_tree.git
3285W:	http://linuxtv.org
3286S:	Supported
3287F:	Documentation/media/kapi/cec-core.rst
3288F:	Documentation/media/uapi/cec
3289F:	drivers/media/cec/
3290F:	drivers/media/rc/keymaps/rc-cec.c
3291F:	include/media/cec.h
3292F:	include/media/cec-notifier.h
3293F:	include/uapi/linux/cec.h
3294F:	include/uapi/linux/cec-funcs.h
3295F:	Documentation/devicetree/bindings/media/cec.txt
3296
3297CEC GPIO DRIVER
3298M:	Hans Verkuil <hans.verkuil@cisco.com>
3299L:	linux-media@vger.kernel.org
3300T:	git git://linuxtv.org/media_tree.git
3301W:	http://linuxtv.org
3302S:	Supported
3303F:	drivers/media/platform/cec-gpio/
3304F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3305
3306CELL BROADBAND ENGINE ARCHITECTURE
3307M:	Arnd Bergmann <arnd@arndb.de>
3308L:	linuxppc-dev@lists.ozlabs.org
3309W:	http://www.ibm.com/developerworks/power/cell/
3310S:	Supported
3311F:	arch/powerpc/include/asm/cell*.h
3312F:	arch/powerpc/include/asm/spu*.h
3313F:	arch/powerpc/include/uapi/asm/spu*.h
3314F:	arch/powerpc/oprofile/*cell*
3315F:	arch/powerpc/platforms/cell/
3316
3317CEPH COMMON CODE (LIBCEPH)
3318M:	Ilya Dryomov <idryomov@gmail.com>
3319M:	"Yan, Zheng" <zyan@redhat.com>
3320M:	Sage Weil <sage@redhat.com>
3321L:	ceph-devel@vger.kernel.org
3322W:	http://ceph.com/
3323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3324T:	git git://github.com/ceph/ceph-client.git
3325S:	Supported
3326F:	net/ceph/
3327F:	include/linux/ceph/
3328F:	include/linux/crush/
3329
3330CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3331M:	"Yan, Zheng" <zyan@redhat.com>
3332M:	Sage Weil <sage@redhat.com>
3333M:	Ilya Dryomov <idryomov@gmail.com>
3334L:	ceph-devel@vger.kernel.org
3335W:	http://ceph.com/
3336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3337T:	git git://github.com/ceph/ceph-client.git
3338S:	Supported
3339F:	Documentation/filesystems/ceph.txt
3340F:	fs/ceph/
3341
3342CERTIFICATE HANDLING:
3343M:	David Howells <dhowells@redhat.com>
3344M:	David Woodhouse <dwmw2@infradead.org>
3345L:	keyrings@vger.kernel.org
3346S:	Maintained
3347F:	Documentation/module-signing.txt
3348F:	certs/
3349F:	scripts/sign-file.c
3350F:	scripts/extract-cert.c
3351
3352CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3353L:	linux-usb@vger.kernel.org
3354S:	Orphan
3355F:	Documentation/usb/WUSB-Design-overview.txt
3356F:	Documentation/usb/wusb-cbaf
3357F:	drivers/usb/host/hwa-hc.c
3358F:	drivers/usb/host/whci/
3359F:	drivers/usb/wusbcore/
3360F:	include/linux/usb/wusb*
3361
3362CFAG12864B LCD DRIVER
3363M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3364W:	http://miguelojeda.es/auxdisplay.htm
3365W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3366S:	Maintained
3367F:	drivers/auxdisplay/cfag12864b.c
3368F:	include/linux/cfag12864b.h
3369
3370CFAG12864BFB LCD FRAMEBUFFER DRIVER
3371M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3372W:	http://miguelojeda.es/auxdisplay.htm
3373W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3374S:	Maintained
3375F:	drivers/auxdisplay/cfag12864bfb.c
3376F:	include/linux/cfag12864b.h
3377
3378802.11 (including CFG80211/NL80211)
3379M:	Johannes Berg <johannes@sipsolutions.net>
3380L:	linux-wireless@vger.kernel.org
3381W:	http://wireless.kernel.org/
3382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3384S:	Maintained
3385F:	net/wireless/
3386F:	include/uapi/linux/nl80211.h
3387F:	include/linux/ieee80211.h
3388F:	include/net/wext.h
3389F:	include/net/cfg80211.h
3390F:	include/net/iw_handler.h
3391F:	include/net/ieee80211_radiotap.h
3392F:	Documentation/driver-api/80211/cfg80211.rst
3393F:	Documentation/networking/regulatory.txt
3394
3395CHAR and MISC DRIVERS
3396M:	Arnd Bergmann <arnd@arndb.de>
3397M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3399S:	Supported
3400F:	drivers/char/*
3401F:	drivers/misc/*
3402F:	include/linux/miscdevice.h
3403
3404CHECKPATCH
3405M:	Andy Whitcroft <apw@canonical.com>
3406M:	Joe Perches <joe@perches.com>
3407S:	Maintained
3408F:	scripts/checkpatch.pl
3409
3410CHINESE DOCUMENTATION
3411M:	Harry Wei <harryxiyou@gmail.com>
3412L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3413L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3414S:	Maintained
3415F:	Documentation/translations/zh_CN/
3416
3417CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3418M:	Peter Chen <Peter.Chen@nxp.com>
3419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3420L:	linux-usb@vger.kernel.org
3421S:	Maintained
3422F:	drivers/usb/chipidea/
3423
3424CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3425M:	Hans de Goede <hdegoede@redhat.com>
3426L:	linux-input@vger.kernel.org
3427S:	Maintained
3428F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3429F:	drivers/input/touchscreen/chipone_icn8318.c
3430
3431CHROME HARDWARE PLATFORM SUPPORT
3432M:	Benson Leung <bleung@chromium.org>
3433M:	Olof Johansson <olof@lixom.net>
3434S:	Maintained
3435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3436F:	drivers/platform/chrome/
3437
3438CIRRUS LOGIC AUDIO CODEC DRIVERS
3439M:	Brian Austin <brian.austin@cirrus.com>
3440M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3441L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3442S:	Maintained
3443F:	sound/soc/codecs/cs*
3444
3445CIRRUS LOGIC EP93XX ETHERNET DRIVER
3446M:	Hartley Sweeten <hsweeten@visionengravers.com>
3447L:	netdev@vger.kernel.org
3448S:	Maintained
3449F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3450
3451CISCO FCOE HBA DRIVER
3452M:	Satish Kharat <satishkh@cisco.com>
3453M:	Sesidhar Baddela <sebaddel@cisco.com>
3454M:	Karan Tilak Kumar <kartilak@cisco.com>
3455L:	linux-scsi@vger.kernel.org
3456S:	Supported
3457F:	drivers/scsi/fnic/
3458
3459CISCO SCSI HBA DRIVER
3460M:	Karan Tilak Kumar <kartilak@cisco.com>
3461M:	Sesidhar Baddela <sebaddel@cisco.com>
3462L:	linux-scsi@vger.kernel.org
3463S:	Supported
3464F:	drivers/scsi/snic/
3465
3466CISCO VIC ETHERNET NIC DRIVER
3467M:	Christian Benvenuti <benve@cisco.com>
3468M:	Govindarajulu Varadarajan <_govind@gmx.com>
3469M:	Parvi Kaustubhi <pkaustub@cisco.com>
3470S:	Supported
3471F:	drivers/net/ethernet/cisco/enic/
3472
3473CISCO VIC LOW LATENCY NIC DRIVER
3474M:	Christian Benvenuti <benve@cisco.com>
3475M:	Dave Goodell <dgoodell@cisco.com>
3476S:	Supported
3477F:	drivers/infiniband/hw/usnic/
3478
3479CLEANCACHE API
3480M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3481L:	linux-kernel@vger.kernel.org
3482S:	Maintained
3483F:	mm/cleancache.c
3484F:	include/linux/cleancache.h
3485
3486CLK API
3487M:	Russell King <linux@armlinux.org.uk>
3488L:	linux-clk@vger.kernel.org
3489S:	Maintained
3490F:	include/linux/clk.h
3491
3492CLOCKSOURCE, CLOCKEVENT DRIVERS
3493M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3494M:	Thomas Gleixner <tglx@linutronix.de>
3495L:	linux-kernel@vger.kernel.org
3496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3497S:	Supported
3498F:	drivers/clocksource/
3499F:	Documentation/devicetree/bindings/timer/
3500
3501CMPC ACPI DRIVER
3502M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3503M:	Daniel Oliveira Nascimento <don@syst.com.br>
3504L:	platform-driver-x86@vger.kernel.org
3505S:	Supported
3506F:	drivers/platform/x86/classmate-laptop.c
3507
3508COBALT MEDIA DRIVER
3509M:	Hans Verkuil <hans.verkuil@cisco.com>
3510L:	linux-media@vger.kernel.org
3511T:	git git://linuxtv.org/media_tree.git
3512W:	https://linuxtv.org
3513S:	Supported
3514F:	drivers/media/pci/cobalt/
3515
3516COCCINELLE/Semantic Patches (SmPL)
3517M:	Julia Lawall <Julia.Lawall@lip6.fr>
3518M:	Gilles Muller <Gilles.Muller@lip6.fr>
3519M:	Nicolas Palix <nicolas.palix@imag.fr>
3520M:	Michal Marek <michal.lkml@markovi.net>
3521L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3523W:	http://coccinelle.lip6.fr/
3524S:	Supported
3525F:	Documentation/dev-tools/coccinelle.rst
3526F:	scripts/coccinelle/
3527F:	scripts/coccicheck
3528
3529CODA FILE SYSTEM
3530M:	Jan Harkes <jaharkes@cs.cmu.edu>
3531M:	coda@cs.cmu.edu
3532L:	codalist@coda.cs.cmu.edu
3533W:	http://www.coda.cs.cmu.edu/
3534S:	Maintained
3535F:	Documentation/filesystems/coda.txt
3536F:	fs/coda/
3537F:	include/linux/coda*.h
3538F:	include/uapi/linux/coda*.h
3539
3540CODA V4L2 MEM2MEM DRIVER
3541M:	Philipp Zabel <p.zabel@pengutronix.de>
3542L:	linux-media@vger.kernel.org
3543S:	Maintained
3544F:	Documentation/devicetree/bindings/media/coda.txt
3545F:	drivers/media/platform/coda/
3546
3547COMMON CLK FRAMEWORK
3548M:	Michael Turquette <mturquette@baylibre.com>
3549M:	Stephen Boyd <sboyd@codeaurora.org>
3550L:	linux-clk@vger.kernel.org
3551Q:	http://patchwork.kernel.org/project/linux-clk/list/
3552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3553S:	Maintained
3554F:	Documentation/devicetree/bindings/clock/
3555F:	drivers/clk/
3556X:	drivers/clk/clkdev.c
3557F:	include/linux/clk-pr*
3558F:	include/linux/clk/
3559
3560COMMON INTERNET FILE SYSTEM (CIFS)
3561M:	Steve French <sfrench@samba.org>
3562L:	linux-cifs@vger.kernel.org
3563L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3564W:	http://linux-cifs.samba.org/
3565T:	git git://git.samba.org/sfrench/cifs-2.6.git
3566S:	Supported
3567F:	Documentation/filesystems/cifs/
3568F:	fs/cifs/
3569
3570COMPACTPCI HOTPLUG CORE
3571M:	Scott Murray <scott@spiteful.org>
3572L:	linux-pci@vger.kernel.org
3573S:	Maintained
3574F:	drivers/pci/hotplug/cpci_hotplug*
3575
3576COMPACTPCI HOTPLUG GENERIC DRIVER
3577M:	Scott Murray <scott@spiteful.org>
3578L:	linux-pci@vger.kernel.org
3579S:	Maintained
3580F:	drivers/pci/hotplug/cpcihp_generic.c
3581
3582COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3583M:	Scott Murray <scott@spiteful.org>
3584L:	linux-pci@vger.kernel.org
3585S:	Maintained
3586F:	drivers/pci/hotplug/cpcihp_zt5550.*
3587
3588COMPAL LAPTOP SUPPORT
3589M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3590L:	platform-driver-x86@vger.kernel.org
3591S:	Maintained
3592F:	drivers/platform/x86/compal-laptop.c
3593
3594CONEXANT ACCESSRUNNER USB DRIVER
3595L:	accessrunner-general@lists.sourceforge.net
3596W:	http://accessrunner.sourceforge.net/
3597S:	Orphan
3598F:	drivers/usb/atm/cxacru.c
3599
3600CONFIGFS
3601M:	Joel Becker <jlbec@evilplan.org>
3602M:	Christoph Hellwig <hch@lst.de>
3603T:	git git://git.infradead.org/users/hch/configfs.git
3604S:	Supported
3605F:	fs/configfs/
3606F:	include/linux/configfs.h
3607
3608CONNECTOR
3609M:	Evgeniy Polyakov <zbr@ioremap.net>
3610L:	netdev@vger.kernel.org
3611S:	Maintained
3612F:	drivers/connector/
3613
3614CONTROL GROUP (CGROUP)
3615M:	Tejun Heo <tj@kernel.org>
3616M:	Li Zefan <lizefan@huawei.com>
3617M:	Johannes Weiner <hannes@cmpxchg.org>
3618L:	cgroups@vger.kernel.org
3619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3620S:	Maintained
3621F:	Documentation/cgroup*
3622F:	include/linux/cgroup*
3623F:	kernel/cgroup*
3624
3625CONTROL GROUP - CPUSET
3626M:	Li Zefan <lizefan@huawei.com>
3627L:	cgroups@vger.kernel.org
3628W:	http://www.bullopensource.org/cpuset/
3629W:	http://oss.sgi.com/projects/cpusets/
3630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3631S:	Maintained
3632F:	Documentation/cgroup-v1/cpusets.txt
3633F:	include/linux/cpuset.h
3634F:	kernel/cgroup/cpuset.c
3635
3636CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3637M:	Johannes Weiner <hannes@cmpxchg.org>
3638M:	Michal Hocko <mhocko@kernel.org>
3639M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3640L:	cgroups@vger.kernel.org
3641L:	linux-mm@kvack.org
3642S:	Maintained
3643F:	mm/memcontrol.c
3644F:	mm/swap_cgroup.c
3645
3646CORETEMP HARDWARE MONITORING DRIVER
3647M:	Fenghua Yu <fenghua.yu@intel.com>
3648L:	linux-hwmon@vger.kernel.org
3649S:	Maintained
3650F:	Documentation/hwmon/coretemp
3651F:	drivers/hwmon/coretemp.c
3652
3653COSA/SRP SYNC SERIAL DRIVER
3654M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3655W:	http://www.fi.muni.cz/~kas/cosa/
3656S:	Maintained
3657F:	drivers/net/wan/cosa*
3658
3659CPMAC ETHERNET DRIVER
3660M:	Florian Fainelli <f.fainelli@gmail.com>
3661L:	netdev@vger.kernel.org
3662S:	Maintained
3663F:	drivers/net/ethernet/ti/cpmac.c
3664
3665CPU FREQUENCY DRIVERS
3666M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3667M:	Viresh Kumar <viresh.kumar@linaro.org>
3668L:	linux-pm@vger.kernel.org
3669S:	Maintained
3670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3671T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3672B:	https://bugzilla.kernel.org
3673F:	Documentation/cpu-freq/
3674F:	Documentation/devicetree/bindings/cpufreq/
3675F:	drivers/cpufreq/
3676F:	include/linux/cpufreq.h
3677F:	tools/testing/selftests/cpufreq/
3678
3679CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3680M:	Viresh Kumar <viresh.kumar@linaro.org>
3681M:	Sudeep Holla <sudeep.holla@arm.com>
3682L:	linux-pm@vger.kernel.org
3683W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3684S:	Maintained
3685F:	drivers/cpufreq/arm_big_little.h
3686F:	drivers/cpufreq/arm_big_little.c
3687F:	drivers/cpufreq/arm_big_little_dt.c
3688
3689CPU POWER MONITORING SUBSYSTEM
3690M:	Thomas Renninger <trenn@suse.com>
3691M:	Shuah Khan <shuahkh@osg.samsung.com>
3692M:	Shuah Khan <shuah@kernel.org>
3693L:	linux-pm@vger.kernel.org
3694S:	Maintained
3695F:	tools/power/cpupower/
3696
3697CPUID/MSR DRIVER
3698M:	"H. Peter Anvin" <hpa@zytor.com>
3699S:	Maintained
3700F:	arch/x86/kernel/cpuid.c
3701F:	arch/x86/kernel/msr.c
3702
3703CPUIDLE DRIVER - ARM BIG LITTLE
3704M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3705M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3706L:	linux-pm@vger.kernel.org
3707L:	linux-arm-kernel@lists.infradead.org
3708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3709S:	Maintained
3710F:	drivers/cpuidle/cpuidle-big_little.c
3711
3712CPUIDLE DRIVER - ARM EXYNOS
3713M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3714M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3715M:	Kukjin Kim <kgene@kernel.org>
3716L:	linux-pm@vger.kernel.org
3717L:	linux-samsung-soc@vger.kernel.org
3718S:	Supported
3719F:	drivers/cpuidle/cpuidle-exynos.c
3720F:	arch/arm/mach-exynos/pm.c
3721
3722CPUIDLE DRIVERS
3723M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3724M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3725L:	linux-pm@vger.kernel.org
3726S:	Maintained
3727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3728B:	https://bugzilla.kernel.org
3729F:	drivers/cpuidle/*
3730F:	include/linux/cpuidle.h
3731
3732CRAMFS FILESYSTEM
3733M:	Nicolas Pitre <nico@linaro.org>
3734S:	Maintained
3735F:	Documentation/filesystems/cramfs.txt
3736F:	fs/cramfs/
3737
3738CRIS PORT
3739M:	Mikael Starvik <starvik@axis.com>
3740M:	Jesper Nilsson <jesper.nilsson@axis.com>
3741L:	linux-cris-kernel@axis.com
3742W:	http://developer.axis.com
3743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3744S:	Maintained
3745F:	arch/cris/
3746F:	drivers/tty/serial/crisv10.*
3747
3748CRYPTO API
3749M:	Herbert Xu <herbert@gondor.apana.org.au>
3750M:	"David S. Miller" <davem@davemloft.net>
3751L:	linux-crypto@vger.kernel.org
3752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3754S:	Maintained
3755F:	Documentation/crypto/
3756F:	Documentation/devicetree/bindings/crypto/
3757F:	arch/*/crypto/
3758F:	crypto/
3759F:	drivers/crypto/
3760F:	include/crypto/
3761F:	include/linux/crypto*
3762
3763CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3764M:	Neil Horman <nhorman@tuxdriver.com>
3765L:	linux-crypto@vger.kernel.org
3766S:	Maintained
3767F:	crypto/ansi_cprng.c
3768F:	crypto/rng.c
3769
3770CS3308 MEDIA DRIVER
3771M:	Hans Verkuil <hverkuil@xs4all.nl>
3772L:	linux-media@vger.kernel.org
3773T:	git git://linuxtv.org/media_tree.git
3774W:	http://linuxtv.org
3775S:	Odd Fixes
3776F:	drivers/media/i2c/cs3308.c
3777F:	drivers/media/i2c/cs3308.h
3778
3779CS5535 Audio ALSA driver
3780M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3781S:	Maintained
3782F:	sound/pci/cs5535audio/
3783
3784CW1200 WLAN driver
3785M:	Solomon Peachy <pizza@shaftnet.org>
3786S:	Maintained
3787F:	drivers/net/wireless/st/cw1200/
3788
3789CX18 VIDEO4LINUX DRIVER
3790M:	Andy Walls <awalls@md.metrocast.net>
3791L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3792L:	linux-media@vger.kernel.org
3793T:	git git://linuxtv.org/media_tree.git
3794W:	https://linuxtv.org
3795W:	http://www.ivtvdriver.org/index.php/Cx18
3796S:	Maintained
3797F:	Documentation/media/v4l-drivers/cx18*
3798F:	drivers/media/pci/cx18/
3799F:	include/uapi/linux/ivtv*
3800
3801CX2341X MPEG ENCODER HELPER MODULE
3802M:	Hans Verkuil <hverkuil@xs4all.nl>
3803L:	linux-media@vger.kernel.org
3804T:	git git://linuxtv.org/media_tree.git
3805W:	https://linuxtv.org
3806S:	Maintained
3807F:	drivers/media/common/cx2341x*
3808F:	include/media/cx2341x*
3809
3810CX24120 MEDIA DRIVER
3811M:	Jemma Denson <jdenson@gmail.com>
3812M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3813L:	linux-media@vger.kernel.org
3814W:	https://linuxtv.org
3815Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3816S:	Maintained
3817F:	drivers/media/dvb-frontends/cx24120*
3818
3819CX88 VIDEO4LINUX DRIVER
3820M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3821M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3822L:	linux-media@vger.kernel.org
3823W:	https://linuxtv.org
3824T:	git git://linuxtv.org/media_tree.git
3825S:	Odd fixes
3826F:	Documentation/media/v4l-drivers/cx88*
3827F:	drivers/media/pci/cx88/
3828
3829CXD2820R MEDIA DRIVER
3830M:	Antti Palosaari <crope@iki.fi>
3831L:	linux-media@vger.kernel.org
3832W:	https://linuxtv.org
3833W:	http://palosaari.fi/linux/
3834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3835T:	git git://linuxtv.org/anttip/media_tree.git
3836S:	Maintained
3837F:	drivers/media/dvb-frontends/cxd2820r*
3838
3839CXGB3 ETHERNET DRIVER (CXGB3)
3840M:	Santosh Raspatur <santosh@chelsio.com>
3841L:	netdev@vger.kernel.org
3842W:	http://www.chelsio.com
3843S:	Supported
3844F:	drivers/net/ethernet/chelsio/cxgb3/
3845
3846CXGB3 ISCSI DRIVER (CXGB3I)
3847M:	Karen Xie <kxie@chelsio.com>
3848L:	linux-scsi@vger.kernel.org
3849W:	http://www.chelsio.com
3850S:	Supported
3851F:	drivers/scsi/cxgbi/cxgb3i
3852
3853CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3854M:	Steve Wise <swise@chelsio.com>
3855L:	linux-rdma@vger.kernel.org
3856W:	http://www.openfabrics.org
3857S:	Supported
3858F:	drivers/infiniband/hw/cxgb3/
3859F:	include/uapi/rdma/cxgb3-abi.h
3860
3861CXGB4 CRYPTO DRIVER (chcr)
3862M:	Harsh Jain <harsh@chelsio.com>
3863L:	linux-crypto@vger.kernel.org
3864W:	http://www.chelsio.com
3865S:	Supported
3866F:	drivers/crypto/chelsio
3867
3868CXGB4 ETHERNET DRIVER (CXGB4)
3869M:	Ganesh Goudar <ganeshgr@chelsio.com>
3870L:	netdev@vger.kernel.org
3871W:	http://www.chelsio.com
3872S:	Supported
3873F:	drivers/net/ethernet/chelsio/cxgb4/
3874
3875CXGB4 ISCSI DRIVER (CXGB4I)
3876M:	Karen Xie <kxie@chelsio.com>
3877L:	linux-scsi@vger.kernel.org
3878W:	http://www.chelsio.com
3879S:	Supported
3880F:	drivers/scsi/cxgbi/cxgb4i
3881
3882CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3883M:	Steve Wise <swise@chelsio.com>
3884L:	linux-rdma@vger.kernel.org
3885W:	http://www.openfabrics.org
3886S:	Supported
3887F:	drivers/infiniband/hw/cxgb4/
3888F:	include/uapi/rdma/cxgb4-abi.h
3889
3890CXGB4VF ETHERNET DRIVER (CXGB4VF)
3891M:	Casey Leedom <leedom@chelsio.com>
3892L:	netdev@vger.kernel.org
3893W:	http://www.chelsio.com
3894S:	Supported
3895F:	drivers/net/ethernet/chelsio/cxgb4vf/
3896
3897CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3898M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3899M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3900L:	linuxppc-dev@lists.ozlabs.org
3901S:	Supported
3902F:	arch/powerpc/platforms/powernv/pci-cxl.c
3903F:	drivers/misc/cxl/
3904F:	include/misc/cxl*
3905F:	include/uapi/misc/cxl.h
3906F:	Documentation/powerpc/cxl.txt
3907F:	Documentation/ABI/testing/sysfs-class-cxl
3908
3909CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3910M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3911M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3912M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3913L:	linux-scsi@vger.kernel.org
3914S:	Supported
3915F:	drivers/scsi/cxlflash/
3916F:	include/uapi/scsi/cxlflash_ioctls.h
3917F:	Documentation/powerpc/cxlflash.txt
3918
3919CYBERPRO FB DRIVER
3920M:	Russell King <linux@armlinux.org.uk>
3921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3922W:	http://www.armlinux.org.uk/
3923S:	Maintained
3924F:	drivers/video/fbdev/cyber2000fb.*
3925
3926CYCLADES ASYNC MUX DRIVER
3927W:	http://www.cyclades.com/
3928S:	Orphan
3929F:	drivers/tty/cyclades.c
3930F:	include/linux/cyclades.h
3931F:	include/uapi/linux/cyclades.h
3932
3933CYCLADES PC300 DRIVER
3934W:	http://www.cyclades.com/
3935S:	Orphan
3936F:	drivers/net/wan/pc300*
3937
3938CYPRESS_FIRMWARE MEDIA DRIVER
3939M:	Antti Palosaari <crope@iki.fi>
3940L:	linux-media@vger.kernel.org
3941W:	https://linuxtv.org
3942W:	http://palosaari.fi/linux/
3943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3944T:	git git://linuxtv.org/anttip/media_tree.git
3945S:	Maintained
3946F:	drivers/media/common/cypress_firmware*
3947
3948CYTTSP TOUCHSCREEN DRIVER
3949M:	Ferruh Yigit <fery@cypress.com>
3950L:	linux-input@vger.kernel.org
3951S:	Supported
3952F:	drivers/input/touchscreen/cyttsp*
3953F:	include/linux/input/cyttsp.h
3954
3955D-LINK DIR-685 TOUCHKEYS DRIVER
3956M:	Linus Walleij <linus.walleij@linaro.org>
3957L:	linux-input@vger.kernel.org
3958S:	Supported
3959F:	drivers/input/dlink-dir685-touchkeys.c
3960
3961DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3962M:	Joshua Kinard <kumba@gentoo.org>
3963S:	Maintained
3964F:	drivers/rtc/rtc-ds1685.c
3965F:	include/linux/rtc/ds1685.h
3966
3967DAMA SLAVE for AX.25
3968M:	Joerg Reuter <jreuter@yaina.de>
3969W:	http://yaina.de/jreuter/
3970W:	http://www.qsl.net/dl1bke/
3971L:	linux-hams@vger.kernel.org
3972S:	Maintained
3973F:	net/ax25/af_ax25.c
3974F:	net/ax25/ax25_dev.c
3975F:	net/ax25/ax25_ds_*
3976F:	net/ax25/ax25_in.c
3977F:	net/ax25/ax25_out.c
3978F:	net/ax25/ax25_timer.c
3979F:	net/ax25/sysctl_net_ax25.c
3980
3981DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3982L:	netdev@vger.kernel.org
3983S:	Orphan
3984F:	Documentation/networking/dmfe.txt
3985F:	drivers/net/ethernet/dec/tulip/dmfe.c
3986
3987DC390/AM53C974 SCSI driver
3988M:	Hannes Reinecke <hare@suse.com>
3989L:	linux-scsi@vger.kernel.org
3990S:	Maintained
3991F:	drivers/scsi/am53c974.c
3992
3993DC395x SCSI driver
3994M:	Oliver Neukum <oliver@neukum.org>
3995M:	Ali Akcaagac <aliakc@web.de>
3996M:	Jamie Lenehan <lenehan@twibble.org>
3997L:	dc395x@twibble.org
3998W:	http://twibble.org/dist/dc395x/
3999W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4000S:	Maintained
4001F:	Documentation/scsi/dc395x.txt
4002F:	drivers/scsi/dc395x.*
4003
4004DCCP PROTOCOL
4005M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4006L:	dccp@vger.kernel.org
4007W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4008S:	Maintained
4009F:	include/linux/dccp.h
4010F:	include/uapi/linux/dccp.h
4011F:	include/linux/tfrc.h
4012F:	net/dccp/
4013
4014DECnet NETWORK LAYER
4015W:	http://linux-decnet.sourceforge.net
4016L:	linux-decnet-user@lists.sourceforge.net
4017S:	Orphan
4018F:	Documentation/networking/decnet.txt
4019F:	net/decnet/
4020
4021DECSTATION PLATFORM SUPPORT
4022M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4023L:	linux-mips@linux-mips.org
4024W:	http://www.linux-mips.org/wiki/DECstation
4025S:	Maintained
4026F:	arch/mips/dec/
4027F:	arch/mips/include/asm/dec/
4028F:	arch/mips/include/asm/mach-dec/
4029
4030DEFXX FDDI NETWORK DRIVER
4031M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4032S:	Maintained
4033F:	drivers/net/fddi/defxx.*
4034
4035DELL SMBIOS DRIVER
4036M:	Pali Rohár <pali.rohar@gmail.com>
4037M:	Mario Limonciello <mario.limonciello@dell.com>
4038L:	platform-driver-x86@vger.kernel.org
4039S:	Maintained
4040F:	drivers/platform/x86/dell-smbios.*
4041
4042DELL SMBIOS SMM DRIVER
4043M:	Mario Limonciello <mario.limonciello@dell.com>
4044L:	platform-driver-x86@vger.kernel.org
4045S:	Maintained
4046F:	drivers/platform/x86/dell-smbios-smm.c
4047
4048DELL SMBIOS WMI DRIVER
4049M:	Mario Limonciello <mario.limonciello@dell.com>
4050L:	platform-driver-x86@vger.kernel.org
4051S:	Maintained
4052F:	drivers/platform/x86/dell-smbios-wmi.c
4053F:	tools/wmi/dell-smbios-example.c
4054
4055DELL LAPTOP DRIVER
4056M:	Matthew Garrett <mjg59@srcf.ucam.org>
4057M:	Pali Rohár <pali.rohar@gmail.com>
4058L:	platform-driver-x86@vger.kernel.org
4059S:	Maintained
4060F:	drivers/platform/x86/dell-laptop.c
4061
4062DELL LAPTOP FREEFALL DRIVER
4063M:	Pali Rohár <pali.rohar@gmail.com>
4064S:	Maintained
4065F:	drivers/platform/x86/dell-smo8800.c
4066
4067DELL LAPTOP RBTN DRIVER
4068M:	Pali Rohár <pali.rohar@gmail.com>
4069S:	Maintained
4070F:	drivers/platform/x86/dell-rbtn.*
4071
4072DELL LAPTOP SMM DRIVER
4073M:	Pali Rohár <pali.rohar@gmail.com>
4074S:	Maintained
4075F:	drivers/hwmon/dell-smm-hwmon.c
4076F:	include/uapi/linux/i8k.h
4077
4078DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4079M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4080S:	Maintained
4081F:	Documentation/dcdbas.txt
4082F:	drivers/firmware/dcdbas.*
4083
4084DELL WMI NOTIFICATIONS DRIVER
4085M:	Matthew Garrett <mjg59@srcf.ucam.org>
4086M:	Pali Rohár <pali.rohar@gmail.com>
4087S:	Maintained
4088F:	drivers/platform/x86/dell-wmi.c
4089
4090DELL WMI DESCRIPTOR DRIVER
4091M:	Mario Limonciello <mario.limonciello@dell.com>
4092S:	Maintained
4093F:	drivers/platform/x86/dell-wmi-descriptor.c
4094
4095DELTA ST MEDIA DRIVER
4096M:	Hugues Fruchet <hugues.fruchet@st.com>
4097L:	linux-media@vger.kernel.org
4098T:	git git://linuxtv.org/media_tree.git
4099W:	https://linuxtv.org
4100S:	Supported
4101F:	drivers/media/platform/sti/delta
4102
4103DENALI NAND DRIVER
4104M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4105L:	linux-mtd@lists.infradead.org
4106S:	Supported
4107F:	drivers/mtd/nand/denali*
4108
4109DESIGNWARE USB2 DRD IP DRIVER
4110M:	John Youn <johnyoun@synopsys.com>
4111L:	linux-usb@vger.kernel.org
4112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4113S:	Maintained
4114F:	drivers/usb/dwc2/
4115
4116DESIGNWARE USB3 DRD IP DRIVER
4117M:	Felipe Balbi <balbi@kernel.org>
4118L:	linux-usb@vger.kernel.org
4119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4120S:	Maintained
4121F:	drivers/usb/dwc3/
4122
4123DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4124M:	Andreas Klinger <ak@it-klinger.de>
4125L:	linux-iio@vger.kernel.org
4126S:	Maintained
4127F:	drivers/iio/proximity/srf*.c
4128
4129DEVICE COREDUMP (DEV_COREDUMP)
4130M:	Johannes Berg <johannes@sipsolutions.net>
4131L:	linux-kernel@vger.kernel.org
4132S:	Maintained
4133F:	drivers/base/devcoredump.c
4134F:	include/linux/devcoredump.h
4135
4136DEVICE FREQUENCY (DEVFREQ)
4137M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4138M:	Kyungmin Park <kyungmin.park@samsung.com>
4139R:	Chanwoo Choi <cw00.choi@samsung.com>
4140L:	linux-pm@vger.kernel.org
4141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4142S:	Maintained
4143F:	drivers/devfreq/
4144F:	include/linux/devfreq.h
4145F:	Documentation/devicetree/bindings/devfreq/
4146
4147DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4148M:	Chanwoo Choi <cw00.choi@samsung.com>
4149L:	linux-pm@vger.kernel.org
4150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4151S:	Supported
4152F:	drivers/devfreq/event/
4153F:	drivers/devfreq/devfreq-event.c
4154F:	include/linux/devfreq-event.h
4155F:	Documentation/devicetree/bindings/devfreq/event/
4156
4157DEVICE NUMBER REGISTRY
4158M:	Torben Mathiasen <device@lanana.org>
4159W:	http://lanana.org/docs/device-list/index.html
4160S:	Maintained
4161
4162DEVICE-MAPPER  (LVM)
4163M:	Alasdair Kergon <agk@redhat.com>
4164M:	Mike Snitzer <snitzer@redhat.com>
4165M:	dm-devel@redhat.com
4166L:	dm-devel@redhat.com
4167W:	http://sources.redhat.com/dm
4168Q:	http://patchwork.kernel.org/project/dm-devel/list/
4169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4170T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4171S:	Maintained
4172F:	Documentation/device-mapper/
4173F:	drivers/md/Makefile
4174F:	drivers/md/Kconfig
4175F:	drivers/md/dm*
4176F:	drivers/md/persistent-data/
4177F:	include/linux/device-mapper.h
4178F:	include/linux/dm-*.h
4179F:	include/uapi/linux/dm-*.h
4180
4181DEVLINK
4182M:	Jiri Pirko <jiri@mellanox.com>
4183L:	netdev@vger.kernel.org
4184S:	Supported
4185F:	net/core/devlink.c
4186F:	include/net/devlink.h
4187F:	include/uapi/linux/devlink.h
4188
4189DIALOG SEMICONDUCTOR DRIVERS
4190M:	Support Opensource <support.opensource@diasemi.com>
4191W:	http://www.dialog-semiconductor.com/products
4192S:	Supported
4193F:	Documentation/hwmon/da90??
4194F:	Documentation/devicetree/bindings/mfd/da90*.txt
4195F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4196F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4197F:	Documentation/devicetree/bindings/regulator/da92*.txt
4198F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4199F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4200F:	drivers/gpio/gpio-da90??.c
4201F:	drivers/hwmon/da90??-hwmon.c
4202F:	drivers/iio/adc/da91??-*.c
4203F:	drivers/input/misc/da90??_onkey.c
4204F:	drivers/input/touchscreen/da9052_tsi.c
4205F:	drivers/leds/leds-da90??.c
4206F:	drivers/mfd/da903x.c
4207F:	drivers/mfd/da90??-*.c
4208F:	drivers/mfd/da91??-*.c
4209F:	drivers/power/supply/da9052-battery.c
4210F:	drivers/power/supply/da91??-*.c
4211F:	drivers/regulator/da903x.c
4212F:	drivers/regulator/da9???-regulator.[ch]
4213F:	drivers/thermal/da90??-thermal.c
4214F:	drivers/rtc/rtc-da90??.c
4215F:	drivers/video/backlight/da90??_bl.c
4216F:	drivers/watchdog/da90??_wdt.c
4217F:	include/linux/mfd/da903x.h
4218F:	include/linux/mfd/da9052/
4219F:	include/linux/mfd/da9055/
4220F:	include/linux/mfd/da9062/
4221F:	include/linux/mfd/da9063/
4222F:	include/linux/mfd/da9150/
4223F:	include/linux/regulator/da9211.h
4224F:	include/sound/da[79]*.h
4225F:	sound/soc/codecs/da[79]*.[ch]
4226
4227DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4228M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4229L:	linux-gpio@vger.kernel.org
4230S:	Maintained
4231F:	drivers/gpio/gpio-gpio-mm.c
4232
4233DIGI NEO AND CLASSIC PCI PRODUCTS
4234M:	Lidza Louina <lidza.louina@gmail.com>
4235M:	Mark Hounschell <markh@compro.net>
4236L:	driverdev-devel@linuxdriverproject.org
4237S:	Maintained
4238F:	drivers/staging/dgnc/
4239
4240DIOLAN U2C-12 I2C DRIVER
4241M:	Guenter Roeck <linux@roeck-us.net>
4242L:	linux-i2c@vger.kernel.org
4243S:	Maintained
4244F:	drivers/i2c/busses/i2c-diolan-u2c.c
4245
4246FILESYSTEM DIRECT ACCESS (DAX)
4247M:	Matthew Wilcox <mawilcox@microsoft.com>
4248M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4249L:	linux-fsdevel@vger.kernel.org
4250S:	Supported
4251F:	fs/dax.c
4252F:	include/linux/dax.h
4253F:	include/trace/events/fs_dax.h
4254
4255DEVICE DIRECT ACCESS (DAX)
4256M:	Dan Williams <dan.j.williams@intel.com>
4257L:	linux-nvdimm@lists.01.org
4258S:	Supported
4259F:	drivers/dax/
4260
4261DIRECTORY NOTIFICATION (DNOTIFY)
4262M:	Jan Kara <jack@suse.cz>
4263R:	Amir Goldstein <amir73il@gmail.com>
4264L:	linux-fsdevel@vger.kernel.org
4265S:	Maintained
4266F:	Documentation/filesystems/dnotify.txt
4267F:	fs/notify/dnotify/
4268F:	include/linux/dnotify.h
4269
4270DISK GEOMETRY AND PARTITION HANDLING
4271M:	Andries Brouwer <aeb@cwi.nl>
4272W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4273W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4274W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4275S:	Maintained
4276
4277DISKQUOTA
4278M:	Jan Kara <jack@suse.com>
4279S:	Maintained
4280F:	Documentation/filesystems/quota.txt
4281F:	fs/quota/
4282F:	include/linux/quota*.h
4283F:	include/uapi/linux/quota*.h
4284
4285DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4286M:	Bernie Thompson <bernie@plugable.com>
4287L:	linux-fbdev@vger.kernel.org
4288S:	Maintained
4289W:	http://plugable.com/category/projects/udlfb/
4290F:	drivers/video/fbdev/udlfb.c
4291F:	include/video/udlfb.h
4292F:	Documentation/fb/udlfb.txt
4293
4294DISTRIBUTED LOCK MANAGER (DLM)
4295M:	Christine Caulfield <ccaulfie@redhat.com>
4296M:	David Teigland <teigland@redhat.com>
4297L:	cluster-devel@redhat.com
4298W:	http://sources.redhat.com/cluster/
4299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4300S:	Supported
4301F:	fs/dlm/
4302
4303DMA BUFFER SHARING FRAMEWORK
4304M:	Sumit Semwal <sumit.semwal@linaro.org>
4305S:	Maintained
4306L:	linux-media@vger.kernel.org
4307L:	dri-devel@lists.freedesktop.org
4308L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4309F:	drivers/dma-buf/
4310F:	include/linux/dma-buf*
4311F:	include/linux/reservation.h
4312F:	include/linux/*fence.h
4313F:	Documentation/driver-api/dma-buf.rst
4314T:	git git://anongit.freedesktop.org/drm/drm-misc
4315
4316DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4317M:	Vinod Koul <vinod.koul@intel.com>
4318L:	dmaengine@vger.kernel.org
4319Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4320S:	Maintained
4321F:	drivers/dma/
4322F:	include/linux/dmaengine.h
4323F:	Documentation/devicetree/bindings/dma/
4324F:	Documentation/driver-api/dmaengine/
4325T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4326
4327DMA MAPPING HELPERS
4328M:	Christoph Hellwig <hch@lst.de>
4329M:	Marek Szyprowski <m.szyprowski@samsung.com>
4330R:	Robin Murphy <robin.murphy@arm.com>
4331L:	iommu@lists.linux-foundation.org
4332T:	git git://git.infradead.org/users/hch/dma-mapping.git
4333W:	http://git.infradead.org/users/hch/dma-mapping.git
4334S:	Supported
4335F:	lib/dma-debug.c
4336F:	lib/dma-noop.c
4337F:	lib/dma-virt.c
4338F:	drivers/base/dma-mapping.c
4339F:	drivers/base/dma-coherent.c
4340F:	include/linux/dma-mapping.h
4341
4342DME1737 HARDWARE MONITOR DRIVER
4343M:	Juerg Haefliger <juergh@gmail.com>
4344L:	linux-hwmon@vger.kernel.org
4345S:	Maintained
4346F:	Documentation/hwmon/dme1737
4347F:	drivers/hwmon/dme1737.c
4348
4349DMI/SMBIOS SUPPORT
4350M:	Jean Delvare <jdelvare@suse.com>
4351S:	Maintained
4352T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4353F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4354F:	drivers/firmware/dmi-id.c
4355F:	drivers/firmware/dmi_scan.c
4356F:	include/linux/dmi.h
4357
4358DOCUMENTATION
4359M:	Jonathan Corbet <corbet@lwn.net>
4360L:	linux-doc@vger.kernel.org
4361S:	Maintained
4362F:	Documentation/
4363F:	scripts/kernel-doc
4364X:	Documentation/ABI/
4365X:	Documentation/devicetree/
4366X:	Documentation/acpi
4367X:	Documentation/power
4368X:	Documentation/spi
4369X:	Documentation/media
4370T:	git git://git.lwn.net/linux.git docs-next
4371
4372DONGWOON DW9714 LENS VOICE COIL DRIVER
4373M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4374L:	linux-media@vger.kernel.org
4375T:	git git://linuxtv.org/media_tree.git
4376S:	Maintained
4377F:	drivers/media/i2c/dw9714.c
4378
4379DOUBLETALK DRIVER
4380M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4381L:	blinux-list@redhat.com
4382S:	Maintained
4383F:	drivers/char/dtlk.c
4384F:	include/linux/dtlk.h
4385
4386DPAA2 DATAPATH I/O (DPIO) DRIVER
4387M:	Roy Pledge <Roy.Pledge@nxp.com>
4388L:	linux-kernel@vger.kernel.org
4389S:	Maintained
4390F:	drivers/staging/fsl-mc/bus/dpio
4391
4392DPAA2 ETHERNET DRIVER
4393M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4394L:	linux-kernel@vger.kernel.org
4395S:	Maintained
4396F:	drivers/staging/fsl-dpaa2/ethernet
4397
4398DPT_I2O SCSI RAID DRIVER
4399M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4400L:	linux-scsi@vger.kernel.org
4401W:	http://www.adaptec.com/
4402S:	Maintained
4403F:	drivers/scsi/dpt*
4404F:	drivers/scsi/dpt/
4405
4406DRBD DRIVER
4407M:	Philipp Reisner <philipp.reisner@linbit.com>
4408M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4409L:	drbd-dev@lists.linbit.com
4410W:	http://www.drbd.org
4411T:	git git://git.linbit.com/linux-drbd.git
4412T:	git git://git.linbit.com/drbd-8.4.git
4413S:	Supported
4414F:	drivers/block/drbd/
4415F:	lib/lru_cache.c
4416F:	Documentation/blockdev/drbd/
4417
4418DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4419M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4421S:	Supported
4422F:	Documentation/kobject.txt
4423F:	drivers/base/
4424F:	fs/debugfs/
4425F:	fs/sysfs/
4426F:	include/linux/debugfs.h
4427F:	include/linux/kobj*
4428F:	lib/kobj*
4429
4430DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4431M:	Kevin Hilman <khilman@kernel.org>
4432M:	Nishanth Menon <nm@ti.com>
4433S:	Maintained
4434F:	drivers/power/avs/
4435F:	include/linux/power/smartreflex.h
4436L:	linux-pm@vger.kernel.org
4437
4438DRM DRIVER FOR ARM PL111 CLCD
4439M:	Eric Anholt <eric@anholt.net>
4440T:	git git://anongit.freedesktop.org/drm/drm-misc
4441S:	Supported
4442F:	drivers/gpu/drm/pl111/
4443
4444DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4445M:	Dave Airlie <airlied@redhat.com>
4446S:	Odd Fixes
4447F:	drivers/gpu/drm/ast/
4448
4449DRM DRIVER FOR BOCHS VIRTUAL GPU
4450M:	Gerd Hoffmann <kraxel@redhat.com>
4451L:	virtualization@lists.linux-foundation.org
4452T:	git git://anongit.freedesktop.org/drm/drm-misc
4453S:	Maintained
4454F:	drivers/gpu/drm/bochs/
4455
4456DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4457M:	Linus Walleij <linus.walleij@linaro.org>
4458T:	git git://anongit.freedesktop.org/drm/drm-misc
4459S:	Maintained
4460F:	drivers/gpu/drm/tve200/
4461
4462DRM DRIVER FOR INTEL I810 VIDEO CARDS
4463S:	Orphan / Obsolete
4464F:	drivers/gpu/drm/i810/
4465F:	include/uapi/drm/i810_drm.h
4466
4467DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4468S:	Orphan / Obsolete
4469F:	drivers/gpu/drm/mga/
4470F:	include/uapi/drm/mga_drm.h
4471
4472DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4473M:	Dave Airlie <airlied@redhat.com>
4474S:	Odd Fixes
4475F:	drivers/gpu/drm/mgag200/
4476
4477DRM DRIVER FOR MI0283QT
4478M:	Noralf Trønnes <noralf@tronnes.org>
4479S:	Maintained
4480F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4481F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4482
4483DRM DRIVER FOR MSM ADRENO GPU
4484M:	Rob Clark <robdclark@gmail.com>
4485L:	linux-arm-msm@vger.kernel.org
4486L:	dri-devel@lists.freedesktop.org
4487L:	freedreno@lists.freedesktop.org
4488T:	git git://people.freedesktop.org/~robclark/linux
4489S:	Maintained
4490F:	drivers/gpu/drm/msm/
4491F:	include/uapi/drm/msm_drm.h
4492F:	Documentation/devicetree/bindings/display/msm/
4493
4494DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4495M:	Ben Skeggs <bskeggs@redhat.com>
4496L:	dri-devel@lists.freedesktop.org
4497L:	nouveau@lists.freedesktop.org
4498T:	git git://github.com/skeggsb/linux
4499S:	Supported
4500F:	drivers/gpu/drm/nouveau/
4501F:	include/uapi/drm/nouveau_drm.h
4502
4503DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4504M:	Noralf Trønnes <noralf@tronnes.org>
4505S:	Maintained
4506F:	drivers/gpu/drm/tinydrm/repaper.c
4507F:	Documentation/devicetree/bindings/display/repaper.txt
4508
4509DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4510M:	Dave Airlie <airlied@redhat.com>
4511M:	Gerd Hoffmann <kraxel@redhat.com>
4512L:	virtualization@lists.linux-foundation.org
4513T:	git git://anongit.freedesktop.org/drm/drm-misc
4514S:	Obsolete
4515W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4516F:	drivers/gpu/drm/cirrus/
4517
4518DRM DRIVER FOR QXL VIRTUAL GPU
4519M:	Dave Airlie <airlied@redhat.com>
4520M:	Gerd Hoffmann <kraxel@redhat.com>
4521L:	virtualization@lists.linux-foundation.org
4522T:	git git://anongit.freedesktop.org/drm/drm-misc
4523S:	Maintained
4524F:	drivers/gpu/drm/qxl/
4525F:	include/uapi/drm/qxl_drm.h
4526
4527DRM DRIVER FOR RAGE 128 VIDEO CARDS
4528S:	Orphan / Obsolete
4529F:	drivers/gpu/drm/r128/
4530F:	include/uapi/drm/r128_drm.h
4531
4532DRM DRIVER FOR SAVAGE VIDEO CARDS
4533S:	Orphan / Obsolete
4534F:	drivers/gpu/drm/savage/
4535F:	include/uapi/drm/savage_drm.h
4536
4537DRM DRIVER FOR SIS VIDEO CARDS
4538S:	Orphan / Obsolete
4539F:	drivers/gpu/drm/sis/
4540F:	include/uapi/drm/sis_drm.h
4541
4542DRM DRIVER FOR SITRONIX ST7586 PANELS
4543M:	David Lechner <david@lechnology.com>
4544S:	Maintained
4545F:	drivers/gpu/drm/tinydrm/st7586.c
4546F:	Documentation/devicetree/bindings/display/st7586.txt
4547
4548DRM DRIVER FOR TDFX VIDEO CARDS
4549S:	Orphan / Obsolete
4550F:	drivers/gpu/drm/tdfx/
4551
4552DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4553M:	Dave Airlie <airlied@redhat.com>
4554S:	Odd Fixes
4555F:	drivers/gpu/drm/udl/
4556
4557DRM DRIVER FOR VMWARE VIRTUAL GPU
4558M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4559M:	Sinclair Yeh <syeh@vmware.com>
4560M:	Thomas Hellstrom <thellstrom@vmware.com>
4561L:	dri-devel@lists.freedesktop.org
4562T:	git git://people.freedesktop.org/~syeh/repos_linux
4563T:	git git://people.freedesktop.org/~thomash/linux
4564S:	Supported
4565F:	drivers/gpu/drm/vmwgfx/
4566F:	include/uapi/drm/vmwgfx_drm.h
4567
4568DRM DRIVERS
4569M:	David Airlie <airlied@linux.ie>
4570L:	dri-devel@lists.freedesktop.org
4571T:	git git://people.freedesktop.org/~airlied/linux
4572B:	https://bugs.freedesktop.org/
4573C:	irc://chat.freenode.net/dri-devel
4574S:	Maintained
4575F:	drivers/gpu/drm/
4576F:	drivers/gpu/vga/
4577F:	Documentation/devicetree/bindings/display/
4578F:	Documentation/devicetree/bindings/gpu/
4579F:	Documentation/devicetree/bindings/video/
4580F:	Documentation/gpu/
4581F:	include/drm/
4582F:	include/uapi/drm/
4583F:	include/linux/vga*
4584
4585DRM DRIVERS AND MISC GPU PATCHES
4586M:	Daniel Vetter <daniel.vetter@intel.com>
4587M:	Jani Nikula <jani.nikula@linux.intel.com>
4588M:	Sean Paul <seanpaul@chromium.org>
4589W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4590S:	Maintained
4591T:	git git://anongit.freedesktop.org/drm/drm-misc
4592F:	Documentation/gpu/
4593F:	drivers/gpu/vga/
4594F:	drivers/gpu/drm/*
4595F:	include/drm/drm*
4596F:	include/uapi/drm/drm*
4597F:	include/linux/vga*
4598
4599DRM DRIVERS FOR ALLWINNER A10
4600M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4601L:	dri-devel@lists.freedesktop.org
4602S:	Supported
4603F:	drivers/gpu/drm/sun4i/
4604F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4605T:	git git://anongit.freedesktop.org/drm/drm-misc
4606
4607DRM DRIVERS FOR AMLOGIC SOCS
4608M:	Neil Armstrong <narmstrong@baylibre.com>
4609L:	dri-devel@lists.freedesktop.org
4610L:	linux-amlogic@lists.infradead.org
4611W:	http://linux-meson.com/
4612S:	Supported
4613F:	drivers/gpu/drm/meson/
4614F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4615F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4616F:	Documentation/gpu/meson.rst
4617T:	git git://anongit.freedesktop.org/drm/drm-misc
4618
4619DRM DRIVERS FOR ATMEL HLCDC
4620M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4621L:	dri-devel@lists.freedesktop.org
4622S:	Supported
4623F:	drivers/gpu/drm/atmel-hlcdc/
4624F:	Documentation/devicetree/bindings/drm/atmel/
4625T:	git git://anongit.freedesktop.org/drm/drm-misc
4626
4627DRM DRIVERS FOR BRIDGE CHIPS
4628M:	Archit Taneja <architt@codeaurora.org>
4629M:	Andrzej Hajda <a.hajda@samsung.com>
4630R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4631S:	Maintained
4632T:	git git://anongit.freedesktop.org/drm/drm-misc
4633F:	drivers/gpu/drm/bridge/
4634
4635DRM DRIVERS FOR EXYNOS
4636M:	Inki Dae <inki.dae@samsung.com>
4637M:	Joonyoung Shim <jy0922.shim@samsung.com>
4638M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4639M:	Kyungmin Park <kyungmin.park@samsung.com>
4640L:	dri-devel@lists.freedesktop.org
4641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4642S:	Supported
4643F:	drivers/gpu/drm/exynos/
4644F:	include/uapi/drm/exynos_drm.h
4645F:	Documentation/devicetree/bindings/display/exynos/
4646
4647DRM DRIVERS FOR FREESCALE DCU
4648M:	Stefan Agner <stefan@agner.ch>
4649M:	Alison Wang <alison.wang@freescale.com>
4650L:	dri-devel@lists.freedesktop.org
4651S:	Supported
4652F:	drivers/gpu/drm/fsl-dcu/
4653F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4654F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4655F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4656
4657DRM DRIVERS FOR FREESCALE IMX
4658M:	Philipp Zabel <p.zabel@pengutronix.de>
4659L:	dri-devel@lists.freedesktop.org
4660S:	Maintained
4661F:	drivers/gpu/drm/imx/
4662F:	drivers/gpu/ipu-v3/
4663F:	Documentation/devicetree/bindings/display/imx/
4664
4665DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4666M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4667L:	dri-devel@lists.freedesktop.org
4668T:	git git://github.com/patjak/drm-gma500
4669S:	Maintained
4670F:	drivers/gpu/drm/gma500/
4671
4672DRM DRIVERS FOR HISILICON
4673M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4674M:	Rongrong Zou <zourongrong@gmail.com>
4675R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4676R:	Chen Feng <puck.chen@hisilicon.com>
4677L:	dri-devel@lists.freedesktop.org
4678T:	git git://github.com/xin3liang/linux.git
4679S:	Maintained
4680F:	drivers/gpu/drm/hisilicon/
4681F:	Documentation/devicetree/bindings/display/hisilicon/
4682
4683DRM DRIVERS FOR MEDIATEK
4684M:	CK Hu <ck.hu@mediatek.com>
4685M:	Philipp Zabel <p.zabel@pengutronix.de>
4686L:	dri-devel@lists.freedesktop.org
4687S:	Supported
4688F:	drivers/gpu/drm/mediatek/
4689F:	Documentation/devicetree/bindings/display/mediatek/
4690
4691DRM DRIVERS FOR NVIDIA TEGRA
4692M:	Thierry Reding <thierry.reding@gmail.com>
4693L:	dri-devel@lists.freedesktop.org
4694L:	linux-tegra@vger.kernel.org
4695T:	git git://anongit.freedesktop.org/tegra/linux.git
4696S:	Supported
4697F:	drivers/gpu/drm/tegra/
4698F:	drivers/gpu/host1x/
4699F:	include/linux/host1x.h
4700F:	include/uapi/drm/tegra_drm.h
4701F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4702
4703DRM DRIVERS FOR RENESAS
4704M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4705L:	dri-devel@lists.freedesktop.org
4706L:	linux-renesas-soc@vger.kernel.org
4707T:	git git://linuxtv.org/pinchartl/fbdev
4708S:	Supported
4709F:	drivers/gpu/drm/rcar-du/
4710F:	drivers/gpu/drm/shmobile/
4711F:	include/linux/platform_data/shmob_drm.h
4712F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4713F:	Documentation/devicetree/bindings/display/renesas,du.txt
4714
4715DRM DRIVERS FOR ROCKCHIP
4716M:	Mark Yao <mark.yao@rock-chips.com>
4717L:	dri-devel@lists.freedesktop.org
4718S:	Maintained
4719F:	drivers/gpu/drm/rockchip/
4720F:	Documentation/devicetree/bindings/display/rockchip/
4721T:	git git://anongit.freedesktop.org/drm/drm-misc
4722
4723DRM DRIVERS FOR STI
4724M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4725M:	Vincent Abriou <vincent.abriou@st.com>
4726L:	dri-devel@lists.freedesktop.org
4727T:	git git://anongit.freedesktop.org/drm/drm-misc
4728S:	Maintained
4729F:	drivers/gpu/drm/sti
4730F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4731
4732DRM DRIVERS FOR STM
4733M:	Yannick Fertre <yannick.fertre@st.com>
4734M:	Philippe Cornu <philippe.cornu@st.com>
4735M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4736M:	Vincent Abriou <vincent.abriou@st.com>
4737L:	dri-devel@lists.freedesktop.org
4738T:	git git://anongit.freedesktop.org/drm/drm-misc
4739S:	Maintained
4740F:	drivers/gpu/drm/stm
4741F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4742
4743DRM DRIVERS FOR TI LCDC
4744M:	Jyri Sarha <jsarha@ti.com>
4745R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4746L:	dri-devel@lists.freedesktop.org
4747S:	Maintained
4748F:	drivers/gpu/drm/tilcdc/
4749F:	Documentation/devicetree/bindings/display/tilcdc/
4750
4751DRM DRIVERS FOR TI OMAP
4752M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4753L:	dri-devel@lists.freedesktop.org
4754S:	Maintained
4755F:	drivers/gpu/drm/omapdrm/
4756F:	Documentation/devicetree/bindings/display/ti/
4757
4758DRM DRIVERS FOR VC4
4759M:	Eric Anholt <eric@anholt.net>
4760T:	git git://github.com/anholt/linux
4761S:	Supported
4762F:	drivers/gpu/drm/vc4/
4763F:	include/uapi/drm/vc4_drm.h
4764F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4765T:	git git://anongit.freedesktop.org/drm/drm-misc
4766
4767DRM DRIVERS FOR VIVANTE GPU IP
4768M:	Lucas Stach <l.stach@pengutronix.de>
4769R:	Russell King <linux+etnaviv@armlinux.org.uk>
4770R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4771L:	etnaviv@lists.freedesktop.org
4772L:	dri-devel@lists.freedesktop.org
4773S:	Maintained
4774F:	drivers/gpu/drm/etnaviv/
4775F:	include/uapi/drm/etnaviv_drm.h
4776F:	Documentation/devicetree/bindings/display/etnaviv/
4777
4778DRM DRIVERS FOR ZTE ZX
4779M:	Shawn Guo <shawnguo@kernel.org>
4780L:	dri-devel@lists.freedesktop.org
4781S:	Maintained
4782F:	drivers/gpu/drm/zte/
4783F:	Documentation/devicetree/bindings/display/zte,vou.txt
4784T:	git git://anongit.freedesktop.org/drm/drm-misc
4785
4786DRM PANEL DRIVERS
4787M:	Thierry Reding <thierry.reding@gmail.com>
4788L:	dri-devel@lists.freedesktop.org
4789T:	git git://anongit.freedesktop.org/drm/drm-misc
4790S:	Maintained
4791F:	drivers/gpu/drm/drm_panel.c
4792F:	drivers/gpu/drm/panel/
4793F:	include/drm/drm_panel.h
4794F:	Documentation/devicetree/bindings/display/panel/
4795
4796DRM TINYDRM DRIVERS
4797M:	Noralf Trønnes <noralf@tronnes.org>
4798W:	https://github.com/notro/tinydrm/wiki/Development
4799T:	git git://anongit.freedesktop.org/drm/drm-misc
4800S:	Maintained
4801F:	drivers/gpu/drm/tinydrm/
4802F:	include/drm/tinydrm/
4803
4804DSBR100 USB FM RADIO DRIVER
4805M:	Alexey Klimov <klimov.linux@gmail.com>
4806L:	linux-media@vger.kernel.org
4807T:	git git://linuxtv.org/media_tree.git
4808S:	Maintained
4809F:	drivers/media/radio/dsbr100.c
4810
4811DSCC4 DRIVER
4812M:	Francois Romieu <romieu@fr.zoreil.com>
4813L:	netdev@vger.kernel.org
4814S:	Maintained
4815F:	drivers/net/wan/dscc4.c
4816
4817DT3155 MEDIA DRIVER
4818M:	Hans Verkuil <hverkuil@xs4all.nl>
4819L:	linux-media@vger.kernel.org
4820T:	git git://linuxtv.org/media_tree.git
4821W:	https://linuxtv.org
4822S:	Odd Fixes
4823F:	drivers/media/pci/dt3155/
4824
4825DVB_USB_AF9015 MEDIA DRIVER
4826M:	Antti Palosaari <crope@iki.fi>
4827L:	linux-media@vger.kernel.org
4828W:	https://linuxtv.org
4829W:	http://palosaari.fi/linux/
4830Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4831T:	git git://linuxtv.org/anttip/media_tree.git
4832S:	Maintained
4833F:	drivers/media/usb/dvb-usb-v2/af9015*
4834
4835DVB_USB_AF9035 MEDIA DRIVER
4836M:	Antti Palosaari <crope@iki.fi>
4837L:	linux-media@vger.kernel.org
4838W:	https://linuxtv.org
4839W:	http://palosaari.fi/linux/
4840Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4841T:	git git://linuxtv.org/anttip/media_tree.git
4842S:	Maintained
4843F:	drivers/media/usb/dvb-usb-v2/af9035*
4844
4845DVB_USB_ANYSEE MEDIA DRIVER
4846M:	Antti Palosaari <crope@iki.fi>
4847L:	linux-media@vger.kernel.org
4848W:	https://linuxtv.org
4849W:	http://palosaari.fi/linux/
4850Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4851T:	git git://linuxtv.org/anttip/media_tree.git
4852S:	Maintained
4853F:	drivers/media/usb/dvb-usb-v2/anysee*
4854
4855DVB_USB_AU6610 MEDIA DRIVER
4856M:	Antti Palosaari <crope@iki.fi>
4857L:	linux-media@vger.kernel.org
4858W:	https://linuxtv.org
4859W:	http://palosaari.fi/linux/
4860Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4861T:	git git://linuxtv.org/anttip/media_tree.git
4862S:	Maintained
4863F:	drivers/media/usb/dvb-usb-v2/au6610*
4864
4865DVB_USB_CE6230 MEDIA DRIVER
4866M:	Antti Palosaari <crope@iki.fi>
4867L:	linux-media@vger.kernel.org
4868W:	https://linuxtv.org
4869W:	http://palosaari.fi/linux/
4870Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4871T:	git git://linuxtv.org/anttip/media_tree.git
4872S:	Maintained
4873F:	drivers/media/usb/dvb-usb-v2/ce6230*
4874
4875DVB_USB_CXUSB MEDIA DRIVER
4876M:	Michael Krufky <mkrufky@linuxtv.org>
4877L:	linux-media@vger.kernel.org
4878W:	https://linuxtv.org
4879W:	http://github.com/mkrufky
4880Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4881T:	git git://linuxtv.org/media_tree.git
4882S:	Maintained
4883F:	drivers/media/usb/dvb-usb/cxusb*
4884
4885DVB_USB_EC168 MEDIA DRIVER
4886M:	Antti Palosaari <crope@iki.fi>
4887L:	linux-media@vger.kernel.org
4888W:	https://linuxtv.org
4889W:	http://palosaari.fi/linux/
4890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4891T:	git git://linuxtv.org/anttip/media_tree.git
4892S:	Maintained
4893F:	drivers/media/usb/dvb-usb-v2/ec168*
4894
4895DVB_USB_GL861 MEDIA DRIVER
4896M:	Antti Palosaari <crope@iki.fi>
4897L:	linux-media@vger.kernel.org
4898W:	https://linuxtv.org
4899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4900T:	git git://linuxtv.org/anttip/media_tree.git
4901S:	Maintained
4902F:	drivers/media/usb/dvb-usb-v2/gl861*
4903
4904DVB_USB_MXL111SF MEDIA DRIVER
4905M:	Michael Krufky <mkrufky@linuxtv.org>
4906L:	linux-media@vger.kernel.org
4907W:	https://linuxtv.org
4908W:	http://github.com/mkrufky
4909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4910T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4911S:	Maintained
4912F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4913
4914DVB_USB_RTL28XXU MEDIA DRIVER
4915M:	Antti Palosaari <crope@iki.fi>
4916L:	linux-media@vger.kernel.org
4917W:	https://linuxtv.org
4918W:	http://palosaari.fi/linux/
4919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4920T:	git git://linuxtv.org/anttip/media_tree.git
4921S:	Maintained
4922F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4923
4924DVB_USB_V2 MEDIA DRIVER
4925M:	Antti Palosaari <crope@iki.fi>
4926L:	linux-media@vger.kernel.org
4927W:	https://linuxtv.org
4928W:	http://palosaari.fi/linux/
4929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4930T:	git git://linuxtv.org/anttip/media_tree.git
4931S:	Maintained
4932F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4933F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4934
4935DYNAMIC DEBUG
4936M:	Jason Baron <jbaron@akamai.com>
4937S:	Maintained
4938F:	lib/dynamic_debug.c
4939F:	include/linux/dynamic_debug.h
4940
4941DZ DECSTATION DZ11 SERIAL DRIVER
4942M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4943S:	Maintained
4944F:	drivers/tty/serial/dz.*
4945
4946E3X0 POWER BUTTON DRIVER
4947M:	Moritz Fischer <moritz.fischer@ettus.com>
4948L:	usrp-users@lists.ettus.com
4949W:	http://www.ettus.com
4950S:	Supported
4951F:	drivers/input/misc/e3x0-button.c
4952F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4953
4954E4000 MEDIA DRIVER
4955M:	Antti Palosaari <crope@iki.fi>
4956L:	linux-media@vger.kernel.org
4957W:	https://linuxtv.org
4958W:	http://palosaari.fi/linux/
4959Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4960T:	git git://linuxtv.org/anttip/media_tree.git
4961S:	Maintained
4962F:	drivers/media/tuners/e4000*
4963
4964EATA ISA/EISA/PCI SCSI DRIVER
4965M:	Dario Ballabio <ballabio_dario@emc.com>
4966L:	linux-scsi@vger.kernel.org
4967S:	Maintained
4968F:	drivers/scsi/eata.c
4969
4970EC100 MEDIA DRIVER
4971M:	Antti Palosaari <crope@iki.fi>
4972L:	linux-media@vger.kernel.org
4973W:	https://linuxtv.org
4974W:	http://palosaari.fi/linux/
4975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4976T:	git git://linuxtv.org/anttip/media_tree.git
4977S:	Maintained
4978F:	drivers/media/dvb-frontends/ec100*
4979
4980ECRYPT FILE SYSTEM
4981M:	Tyler Hicks <tyhicks@canonical.com>
4982L:	ecryptfs@vger.kernel.org
4983W:	http://ecryptfs.org
4984W:	https://launchpad.net/ecryptfs
4985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4986S:	Supported
4987F:	Documentation/filesystems/ecryptfs.txt
4988F:	fs/ecryptfs/
4989
4990EDAC-AMD64
4991M:	Borislav Petkov <bp@alien8.de>
4992L:	linux-edac@vger.kernel.org
4993S:	Maintained
4994F:	drivers/edac/amd64_edac*
4995
4996EDAC-CALXEDA
4997M:	Robert Richter <rric@kernel.org>
4998L:	linux-edac@vger.kernel.org
4999S:	Maintained
5000F:	drivers/edac/highbank*
5001
5002EDAC-CAVIUM OCTEON
5003M:	Ralf Baechle <ralf@linux-mips.org>
5004M:	David Daney <david.daney@cavium.com>
5005L:	linux-edac@vger.kernel.org
5006L:	linux-mips@linux-mips.org
5007S:	Supported
5008F:	drivers/edac/octeon_edac*
5009
5010EDAC-CAVIUM THUNDERX
5011M:	David Daney <david.daney@cavium.com>
5012M:	Jan Glauber <jglauber@cavium.com>
5013L:	linux-edac@vger.kernel.org
5014S:	Supported
5015F:	drivers/edac/thunderx_edac*
5016
5017EDAC-CORE
5018M:	Borislav Petkov <bp@alien8.de>
5019M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5020M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5021L:	linux-edac@vger.kernel.org
5022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5024S:	Supported
5025F:	Documentation/admin-guide/ras.rst
5026F:	Documentation/driver-api/edac.rst
5027F:	drivers/edac/
5028F:	include/linux/edac.h
5029
5030EDAC-E752X
5031M:	Mark Gross <mark.gross@intel.com>
5032L:	linux-edac@vger.kernel.org
5033S:	Maintained
5034F:	drivers/edac/e752x_edac.c
5035
5036EDAC-E7XXX
5037L:	linux-edac@vger.kernel.org
5038S:	Maintained
5039F:	drivers/edac/e7xxx_edac.c
5040
5041EDAC-FSL_DDR
5042M:	York Sun <york.sun@nxp.com>
5043L:	linux-edac@vger.kernel.org
5044S:	Maintained
5045F:	drivers/edac/fsl_ddr_edac.*
5046
5047EDAC-GHES
5048M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5049M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5050L:	linux-edac@vger.kernel.org
5051S:	Maintained
5052F:	drivers/edac/ghes_edac.c
5053
5054EDAC-I3000
5055L:	linux-edac@vger.kernel.org
5056S:	Orphan
5057F:	drivers/edac/i3000_edac.c
5058
5059EDAC-I5000
5060L:	linux-edac@vger.kernel.org
5061S:	Maintained
5062F:	drivers/edac/i5000_edac.c
5063
5064EDAC-I5400
5065M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5066M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5067L:	linux-edac@vger.kernel.org
5068S:	Maintained
5069F:	drivers/edac/i5400_edac.c
5070
5071EDAC-I7300
5072M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5073M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5074L:	linux-edac@vger.kernel.org
5075S:	Maintained
5076F:	drivers/edac/i7300_edac.c
5077
5078EDAC-I7CORE
5079M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5080M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5081L:	linux-edac@vger.kernel.org
5082S:	Maintained
5083F:	drivers/edac/i7core_edac.c
5084
5085EDAC-I82443BXGX
5086M:	Tim Small <tim@buttersideup.com>
5087L:	linux-edac@vger.kernel.org
5088S:	Maintained
5089F:	drivers/edac/i82443bxgx_edac.c
5090
5091EDAC-I82975X
5092M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5093M:	"Arvind R." <arvino55@gmail.com>
5094L:	linux-edac@vger.kernel.org
5095S:	Maintained
5096F:	drivers/edac/i82975x_edac.c
5097
5098EDAC-IE31200
5099M:	Jason Baron <jbaron@akamai.com>
5100L:	linux-edac@vger.kernel.org
5101S:	Maintained
5102F:	drivers/edac/ie31200_edac.c
5103
5104EDAC-MPC85XX
5105M:	Johannes Thumshirn <morbidrsa@gmail.com>
5106L:	linux-edac@vger.kernel.org
5107S:	Maintained
5108F:	drivers/edac/mpc85xx_edac.[ch]
5109
5110EDAC-PASEMI
5111M:	Egor Martovetsky <egor@pasemi.com>
5112L:	linux-edac@vger.kernel.org
5113S:	Maintained
5114F:	drivers/edac/pasemi_edac.c
5115
5116EDAC-PND2
5117M:	Tony Luck <tony.luck@intel.com>
5118L:	linux-edac@vger.kernel.org
5119S:	Maintained
5120F:	drivers/edac/pnd2_edac.[ch]
5121
5122EDAC-R82600
5123M:	Tim Small <tim@buttersideup.com>
5124L:	linux-edac@vger.kernel.org
5125S:	Maintained
5126F:	drivers/edac/r82600_edac.c
5127
5128EDAC-SBRIDGE
5129M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5130M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5131L:	linux-edac@vger.kernel.org
5132S:	Maintained
5133F:	drivers/edac/sb_edac.c
5134
5135EDAC-SKYLAKE
5136M:	Tony Luck <tony.luck@intel.com>
5137L:	linux-edac@vger.kernel.org
5138S:	Maintained
5139F:	drivers/edac/skx_edac.c
5140
5141EDIROL UA-101/UA-1000 DRIVER
5142M:	Clemens Ladisch <clemens@ladisch.de>
5143L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5144T:	git git://git.alsa-project.org/alsa-kernel.git
5145S:	Maintained
5146F:	sound/usb/misc/ua101.c
5147
5148EFI TEST DRIVER
5149L:	linux-efi@vger.kernel.org
5150M:	Ivan Hu <ivan.hu@canonical.com>
5151M:	Matt Fleming <matt@codeblueprint.co.uk>
5152S:	Maintained
5153F:	drivers/firmware/efi/test/
5154
5155EFI VARIABLE FILESYSTEM
5156M:	Matthew Garrett <matthew.garrett@nebula.com>
5157M:	Jeremy Kerr <jk@ozlabs.org>
5158M:	Matt Fleming <matt@codeblueprint.co.uk>
5159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5160L:	linux-efi@vger.kernel.org
5161S:	Maintained
5162F:	fs/efivarfs/
5163
5164EFIFB FRAMEBUFFER DRIVER
5165L:	linux-fbdev@vger.kernel.org
5166M:	Peter Jones <pjones@redhat.com>
5167S:	Maintained
5168F:	drivers/video/fbdev/efifb.c
5169
5170EFS FILESYSTEM
5171W:	http://aeschi.ch.eu.org/efs/
5172S:	Orphan
5173F:	fs/efs/
5174
5175EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5176M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5177L:	netdev@vger.kernel.org
5178S:	Maintained
5179F:	drivers/net/ethernet/ibm/ehea/
5180
5181EM28XX VIDEO4LINUX DRIVER
5182M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5183M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5184L:	linux-media@vger.kernel.org
5185W:	https://linuxtv.org
5186T:	git git://linuxtv.org/media_tree.git
5187S:	Maintained
5188F:	drivers/media/usb/em28xx/
5189F:	Documentation/media/v4l-drivers/em28xx*
5190
5191EMBEDDED LINUX
5192M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5193M:	Matt Mackall <mpm@selenic.com>
5194M:	David Woodhouse <dwmw2@infradead.org>
5195L:	linux-embedded@vger.kernel.org
5196S:	Maintained
5197
5198Emulex 10Gbps iSCSI - OneConnect DRIVER
5199M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5200M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5201M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5202L:	linux-scsi@vger.kernel.org
5203W:	http://www.broadcom.com
5204S:	Supported
5205F:	drivers/scsi/be2iscsi/
5206
5207Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5208M:	Sathya Perla <sathya.perla@broadcom.com>
5209M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5210M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5211M:	Somnath Kotur <somnath.kotur@broadcom.com>
5212L:	netdev@vger.kernel.org
5213W:	http://www.emulex.com
5214S:	Supported
5215F:	drivers/net/ethernet/emulex/benet/
5216
5217EMULEX ONECONNECT ROCE DRIVER
5218M:	Selvin Xavier <selvin.xavier@broadcom.com>
5219M:	Devesh Sharma <devesh.sharma@broadcom.com>
5220L:	linux-rdma@vger.kernel.org
5221W:	http://www.broadcom.com
5222S:	Odd Fixes
5223F:	drivers/infiniband/hw/ocrdma/
5224F:	include/uapi/rdma/ocrdma-abi.h
5225
5226EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5227M:	James Smart <james.smart@broadcom.com>
5228M:	Dick Kennedy <dick.kennedy@broadcom.com>
5229L:	linux-scsi@vger.kernel.org
5230W:	http://www.broadcom.com
5231S:	Supported
5232F:	drivers/scsi/lpfc/
5233
5234ENE CB710 FLASH CARD READER DRIVER
5235M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5236S:	Maintained
5237F:	drivers/misc/cb710/
5238F:	drivers/mmc/host/cb710-mmc.*
5239F:	include/linux/cb710.h
5240
5241ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5242M:	Maxim Levitsky <maximlevitsky@gmail.com>
5243S:	Maintained
5244F:	drivers/media/rc/ene_ir.*
5245
5246EPSON S1D13XXX FRAMEBUFFER DRIVER
5247M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5248S:	Maintained
5249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5250F:	drivers/video/fbdev/s1d13xxxfb.c
5251F:	include/video/s1d13xxxfb.h
5252
5253ERRSEQ ERROR TRACKING INFRASTRUCTURE
5254M:	Jeff Layton <jlayton@kernel.org>
5255S:	Maintained
5256F:	lib/errseq.c
5257F:	include/linux/errseq.h
5258
5259ET131X NETWORK DRIVER
5260M:	Mark Einon <mark.einon@gmail.com>
5261S:	Odd Fixes
5262F:	drivers/net/ethernet/agere/
5263
5264ETHERNET BRIDGE
5265M:	Stephen Hemminger <stephen@networkplumber.org>
5266L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5267L:	netdev@vger.kernel.org
5268W:	http://www.linuxfoundation.org/en/Net:Bridge
5269S:	Maintained
5270F:	include/linux/netfilter_bridge/
5271F:	net/bridge/
5272
5273ETHERNET PHY LIBRARY
5274M:	Andrew Lunn <andrew@lunn.ch>
5275M:	Florian Fainelli <f.fainelli@gmail.com>
5276L:	netdev@vger.kernel.org
5277S:	Maintained
5278F:	Documentation/ABI/testing/sysfs-bus-mdio
5279F:	Documentation/devicetree/bindings/net/mdio*
5280F:	Documentation/networking/phy.txt
5281F:	drivers/net/phy/
5282F:	drivers/of/of_mdio.c
5283F:	drivers/of/of_net.c
5284F:	include/linux/*mdio*.h
5285F:	include/linux/of_net.h
5286F:	include/linux/phy.h
5287F:	include/linux/phy_fixed.h
5288F:	include/linux/platform_data/mdio-gpio.h
5289F:	include/linux/platform_data/mdio-bcm-unimac.h
5290F:	include/trace/events/mdio.h
5291F:	include/uapi/linux/mdio.h
5292F:	include/uapi/linux/mii.h
5293
5294EXT2 FILE SYSTEM
5295M:	Jan Kara <jack@suse.com>
5296L:	linux-ext4@vger.kernel.org
5297S:	Maintained
5298F:	Documentation/filesystems/ext2.txt
5299F:	fs/ext2/
5300F:	include/linux/ext2*
5301
5302EXT4 FILE SYSTEM
5303M:	"Theodore Ts'o" <tytso@mit.edu>
5304M:	Andreas Dilger <adilger.kernel@dilger.ca>
5305L:	linux-ext4@vger.kernel.org
5306W:	http://ext4.wiki.kernel.org
5307Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5309S:	Maintained
5310F:	Documentation/filesystems/ext4.txt
5311F:	fs/ext4/
5312
5313Extended Verification Module (EVM)
5314M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5315L:	linux-integrity@vger.kernel.org
5316S:	Supported
5317F:	security/integrity/evm/
5318
5319EXTENSIBLE FIRMWARE INTERFACE (EFI)
5320M:	Matt Fleming <matt@codeblueprint.co.uk>
5321M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5322L:	linux-efi@vger.kernel.org
5323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5324S:	Maintained
5325F:	Documentation/efi-stub.txt
5326F:	arch/*/kernel/efi.c
5327F:	arch/x86/boot/compressed/eboot.[ch]
5328F:	arch/*/include/asm/efi.h
5329F:	arch/x86/platform/efi/
5330F:	drivers/firmware/efi/
5331F:	include/linux/efi*.h
5332F:	arch/arm/boot/compressed/efi-header.S
5333F:	arch/arm64/kernel/efi-entry.S
5334
5335EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5336M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5337M:	Chanwoo Choi <cw00.choi@samsung.com>
5338L:	linux-kernel@vger.kernel.org
5339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5340S:	Maintained
5341F:	drivers/extcon/
5342F:	include/linux/extcon/
5343F:	include/linux/extcon.h
5344F:	Documentation/extcon/
5345F:	Documentation/devicetree/bindings/extcon/
5346
5347EXYNOS DP DRIVER
5348M:	Jingoo Han <jingoohan1@gmail.com>
5349L:	dri-devel@lists.freedesktop.org
5350S:	Maintained
5351F:	drivers/gpu/drm/exynos/exynos_dp*
5352
5353EXYNOS SYSMMU (IOMMU) driver
5354M:	Marek Szyprowski <m.szyprowski@samsung.com>
5355L:	iommu@lists.linux-foundation.org
5356S:	Maintained
5357F:	drivers/iommu/exynos-iommu.c
5358
5359EZchip NPS platform support
5360M:	Elad Kanfi <eladkan@mellanox.com>
5361M:	Vineet Gupta <vgupta@synopsys.com>
5362S:	Supported
5363F:	arch/arc/plat-eznps
5364F:	arch/arc/boot/dts/eznps.dts
5365
5366F2FS FILE SYSTEM
5367M:	Jaegeuk Kim <jaegeuk@kernel.org>
5368M:	Chao Yu <yuchao0@huawei.com>
5369L:	linux-f2fs-devel@lists.sourceforge.net
5370W:	https://f2fs.wiki.kernel.org/
5371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5372S:	Maintained
5373F:	Documentation/filesystems/f2fs.txt
5374F:	Documentation/ABI/testing/sysfs-fs-f2fs
5375F:	fs/f2fs/
5376F:	include/linux/f2fs_fs.h
5377F:	include/trace/events/f2fs.h
5378
5379F71805F HARDWARE MONITORING DRIVER
5380M:	Jean Delvare <jdelvare@suse.com>
5381L:	linux-hwmon@vger.kernel.org
5382S:	Maintained
5383F:	Documentation/hwmon/f71805f
5384F:	drivers/hwmon/f71805f.c
5385
5386FANOTIFY
5387M:	Jan Kara <jack@suse.cz>
5388R:	Amir Goldstein <amir73il@gmail.com>
5389L:	linux-fsdevel@vger.kernel.org
5390S:	Maintained
5391F:	fs/notify/fanotify/
5392F:	include/linux/fanotify.h
5393F:	include/uapi/linux/fanotify.h
5394
5395FARSYNC SYNCHRONOUS DRIVER
5396M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5397W:	http://www.farsite.co.uk/
5398S:	Supported
5399F:	drivers/net/wan/farsync.*
5400
5401FAULT INJECTION SUPPORT
5402M:	Akinobu Mita <akinobu.mita@gmail.com>
5403S:	Supported
5404F:	Documentation/fault-injection/
5405F:	lib/fault-inject.c
5406
5407FBTFT Framebuffer drivers
5408M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5409S:	Maintained
5410F:	drivers/staging/fbtft/
5411
5412FC0011 TUNER DRIVER
5413M:	Michael Buesch <m@bues.ch>
5414L:	linux-media@vger.kernel.org
5415S:	Maintained
5416F:	drivers/media/tuners/fc0011.h
5417F:	drivers/media/tuners/fc0011.c
5418
5419FC2580 MEDIA DRIVER
5420M:	Antti Palosaari <crope@iki.fi>
5421L:	linux-media@vger.kernel.org
5422W:	https://linuxtv.org
5423W:	http://palosaari.fi/linux/
5424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5425T:	git git://linuxtv.org/anttip/media_tree.git
5426S:	Maintained
5427F:	drivers/media/tuners/fc2580*
5428
5429FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5430M:	Johannes Thumshirn <jth@kernel.org>
5431L:	linux-scsi@vger.kernel.org
5432W:	www.Open-FCoE.org
5433S:	Supported
5434F:	drivers/scsi/libfc/
5435F:	drivers/scsi/fcoe/
5436F:	include/scsi/fc/
5437F:	include/scsi/libfc.h
5438F:	include/scsi/libfcoe.h
5439F:	include/uapi/scsi/fc/
5440
5441FILE LOCKING (flock() and fcntl()/lockf())
5442M:	Jeff Layton <jlayton@kernel.org>
5443M:	"J. Bruce Fields" <bfields@fieldses.org>
5444L:	linux-fsdevel@vger.kernel.org
5445S:	Maintained
5446F:	include/linux/fcntl.h
5447F:	include/uapi/linux/fcntl.h
5448F:	fs/fcntl.c
5449F:	fs/locks.c
5450
5451FILESYSTEMS (VFS and infrastructure)
5452M:	Alexander Viro <viro@zeniv.linux.org.uk>
5453L:	linux-fsdevel@vger.kernel.org
5454S:	Maintained
5455F:	fs/*
5456F:	include/linux/fs.h
5457F:	include/uapi/linux/fs.h
5458
5459FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5460M:	Riku Voipio <riku.voipio@iki.fi>
5461L:	linux-hwmon@vger.kernel.org
5462S:	Maintained
5463F:	drivers/hwmon/f75375s.c
5464F:	include/linux/f75375s.h
5465
5466FIREWIRE AUDIO DRIVERS
5467M:	Clemens Ladisch <clemens@ladisch.de>
5468L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5469T:	git git://git.alsa-project.org/alsa-kernel.git
5470S:	Maintained
5471F:	sound/firewire/
5472
5473FIREWIRE MEDIA DRIVERS (firedtv)
5474M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5475L:	linux-media@vger.kernel.org
5476L:	linux1394-devel@lists.sourceforge.net
5477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5478S:	Maintained
5479F:	drivers/media/firewire/
5480
5481FIREWIRE SBP-2 TARGET
5482M:	Chris Boot <bootc@bootc.net>
5483L:	linux-scsi@vger.kernel.org
5484L:	target-devel@vger.kernel.org
5485L:	linux1394-devel@lists.sourceforge.net
5486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5487S:	Maintained
5488F:	drivers/target/sbp/
5489
5490FIREWIRE SUBSYSTEM
5491M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5492L:	linux1394-devel@lists.sourceforge.net
5493W:	http://ieee1394.wiki.kernel.org/
5494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5495S:	Maintained
5496F:	drivers/firewire/
5497F:	include/linux/firewire.h
5498F:	include/uapi/linux/firewire*.h
5499F:	tools/firewire/
5500
5501FIRMWARE LOADER (request_firmware)
5502M:	Luis R. Rodriguez <mcgrof@kernel.org>
5503L:	linux-kernel@vger.kernel.org
5504S:	Maintained
5505F:	Documentation/firmware_class/
5506F:	drivers/base/firmware*.c
5507F:	include/linux/firmware.h
5508
5509FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5510M:	Joshua Morris <josh.h.morris@us.ibm.com>
5511M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5512S:	Maintained
5513F:	drivers/block/rsxx/
5514
5515FLOPPY DRIVER
5516M:	Jiri Kosina <jikos@kernel.org>
5517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5518S:	Odd fixes
5519F:	drivers/block/floppy.c
5520
5521FMC SUBSYSTEM
5522M:	Alessandro Rubini <rubini@gnudd.com>
5523W:	http://www.ohwr.org/projects/fmc-bus
5524S:	Supported
5525F:	drivers/fmc/
5526F:	include/linux/fmc*.h
5527F:	include/linux/ipmi-fru.h
5528K:	fmc_d.*register
5529
5530FPGA MANAGER FRAMEWORK
5531M:	Alan Tull <atull@kernel.org>
5532M:	Moritz Fischer <mdf@kernel.org>
5533L:	linux-fpga@vger.kernel.org
5534S:	Maintained
5535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5536Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5537F:	Documentation/fpga/
5538F:	Documentation/devicetree/bindings/fpga/
5539F:	drivers/fpga/
5540F:	include/linux/fpga/
5541W:	http://www.rocketboards.org
5542
5543FPU EMULATOR
5544M:	Bill Metzenthen <billm@melbpc.org.au>
5545W:	http://floatingpoint.sourceforge.net/emulator/index.html
5546S:	Maintained
5547F:	arch/x86/math-emu/
5548
5549FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5550L:	netdev@vger.kernel.org
5551S:	Orphan
5552F:	drivers/net/wan/dlci.c
5553F:	drivers/net/wan/sdla.c
5554
5555FRAMEBUFFER LAYER
5556M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5557L:	dri-devel@lists.freedesktop.org
5558L:	linux-fbdev@vger.kernel.org
5559T:	git git://github.com/bzolnier/linux.git
5560Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5561S:	Maintained
5562F:	Documentation/fb/
5563F:	drivers/video/
5564F:	include/video/
5565F:	include/linux/fb.h
5566F:	include/uapi/video/
5567F:	include/uapi/linux/fb.h
5568
5569FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5570M:	Horia Geantă <horia.geanta@nxp.com>
5571M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5572L:	linux-crypto@vger.kernel.org
5573S:	Maintained
5574F:	drivers/crypto/caam/
5575F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5576
5577FREESCALE DIU FRAMEBUFFER DRIVER
5578M:	Timur Tabi <timur@tabi.org>
5579L:	linux-fbdev@vger.kernel.org
5580S:	Maintained
5581F:	drivers/video/fbdev/fsl-diu-fb.*
5582
5583FREESCALE DMA DRIVER
5584M:	Li Yang <leoyang.li@nxp.com>
5585M:	Zhang Wei <zw@zh-kernel.org>
5586L:	linuxppc-dev@lists.ozlabs.org
5587S:	Maintained
5588F:	drivers/dma/fsldma.*
5589
5590FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5591M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5592L:	netdev@vger.kernel.org
5593S:	Maintained
5594F:	drivers/net/ethernet/freescale/gianfar*
5595X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5596F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5597
5598FREESCALE GPMI NAND DRIVER
5599M:	Han Xu <han.xu@nxp.com>
5600L:	linux-mtd@lists.infradead.org
5601S:	Maintained
5602F:	drivers/mtd/nand/gpmi-nand/*
5603
5604FREESCALE I2C CPM DRIVER
5605M:	Jochen Friedrich <jochen@scram.de>
5606L:	linuxppc-dev@lists.ozlabs.org
5607L:	linux-i2c@vger.kernel.org
5608S:	Maintained
5609F:	drivers/i2c/busses/i2c-cpm.c
5610
5611FREESCALE IMX / MXC FEC DRIVER
5612M:	Fugang Duan <fugang.duan@nxp.com>
5613L:	netdev@vger.kernel.org
5614S:	Maintained
5615F:	drivers/net/ethernet/freescale/fec_main.c
5616F:	drivers/net/ethernet/freescale/fec_ptp.c
5617F:	drivers/net/ethernet/freescale/fec.h
5618F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5619
5620FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5621M:	Sascha Hauer <kernel@pengutronix.de>
5622L:	linux-fbdev@vger.kernel.org
5623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5624S:	Maintained
5625F:	include/linux/platform_data/video-imxfb.h
5626F:	drivers/video/fbdev/imxfb.c
5627
5628FREESCALE QORIQ DPAA ETHERNET DRIVER
5629M:	Madalin Bucur <madalin.bucur@nxp.com>
5630L:	netdev@vger.kernel.org
5631S:	Maintained
5632F:	drivers/net/ethernet/freescale/dpaa
5633
5634FREESCALE QORIQ DPAA FMAN DRIVER
5635M:	Madalin Bucur <madalin.bucur@nxp.com>
5636L:	netdev@vger.kernel.org
5637S:	Maintained
5638F:	drivers/net/ethernet/freescale/fman
5639F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5640
5641FREESCALE QUAD SPI DRIVER
5642M:	Han Xu <han.xu@nxp.com>
5643L:	linux-mtd@lists.infradead.org
5644S:	Maintained
5645F:	drivers/mtd/spi-nor/fsl-quadspi.c
5646
5647FREESCALE QUICC ENGINE LIBRARY
5648M:	Qiang Zhao <qiang.zhao@nxp.com>
5649L:	linuxppc-dev@lists.ozlabs.org
5650S:	Maintained
5651F:	drivers/soc/fsl/qe/
5652F:	include/soc/fsl/*qe*.h
5653F:	include/soc/fsl/*ucc*.h
5654
5655FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5656M:	Li Yang <leoyang.li@nxp.com>
5657L:	netdev@vger.kernel.org
5658L:	linuxppc-dev@lists.ozlabs.org
5659S:	Maintained
5660F:	drivers/net/ethernet/freescale/ucc_geth*
5661
5662FREESCALE QUICC ENGINE UCC HDLC DRIVER
5663M:	Zhao Qiang <qiang.zhao@nxp.com>
5664L:	netdev@vger.kernel.org
5665L:	linuxppc-dev@lists.ozlabs.org
5666S:	Maintained
5667F:	drivers/net/wan/fsl_ucc_hdlc*
5668
5669FREESCALE QUICC ENGINE UCC UART DRIVER
5670M:	Timur Tabi <timur@tabi.org>
5671L:	linuxppc-dev@lists.ozlabs.org
5672S:	Maintained
5673F:	drivers/tty/serial/ucc_uart.c
5674
5675FREESCALE SOC DRIVERS
5676M:	Li Yang <leoyang.li@nxp.com>
5677L:	linuxppc-dev@lists.ozlabs.org
5678L:	linux-arm-kernel@lists.infradead.org
5679S:	Maintained
5680F:	Documentation/devicetree/bindings/soc/fsl/
5681F:	drivers/soc/fsl/
5682F:	include/linux/fsl/
5683
5684FREESCALE SOC FS_ENET DRIVER
5685M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5686M:	Vitaly Bordug <vbordug@ru.mvista.com>
5687L:	linuxppc-dev@lists.ozlabs.org
5688L:	netdev@vger.kernel.org
5689S:	Maintained
5690F:	drivers/net/ethernet/freescale/fs_enet/
5691F:	include/linux/fs_enet_pd.h
5692
5693FREESCALE SOC SOUND DRIVERS
5694M:	Timur Tabi <timur@tabi.org>
5695M:	Nicolin Chen <nicoleotsuka@gmail.com>
5696M:	Xiubo Li <Xiubo.Lee@gmail.com>
5697R:	Fabio Estevam <fabio.estevam@nxp.com>
5698L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5699L:	linuxppc-dev@lists.ozlabs.org
5700S:	Maintained
5701F:	sound/soc/fsl/fsl*
5702F:	sound/soc/fsl/imx*
5703F:	sound/soc/fsl/mpc8610_hpcd.c
5704
5705FREESCALE USB PERIPHERAL DRIVERS
5706M:	Li Yang <leoyang.li@nxp.com>
5707L:	linux-usb@vger.kernel.org
5708L:	linuxppc-dev@lists.ozlabs.org
5709S:	Maintained
5710F:	drivers/usb/gadget/udc/fsl*
5711
5712FREEVXFS FILESYSTEM
5713M:	Christoph Hellwig <hch@infradead.org>
5714W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5715S:	Maintained
5716F:	fs/freevxfs/
5717
5718FREEZER
5719M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5720M:	Pavel Machek <pavel@ucw.cz>
5721L:	linux-pm@vger.kernel.org
5722S:	Supported
5723F:	Documentation/power/freezing-of-tasks.txt
5724F:	include/linux/freezer.h
5725F:	kernel/freezer.c
5726
5727FRONTSWAP API
5728M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5729L:	linux-kernel@vger.kernel.org
5730S:	Maintained
5731F:	mm/frontswap.c
5732F:	include/linux/frontswap.h
5733
5734FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5735M:	David Howells <dhowells@redhat.com>
5736L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5737S:	Supported
5738F:	Documentation/filesystems/caching/
5739F:	fs/fscache/
5740F:	include/linux/fscache*.h
5741
5742FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5743M:	Theodore Y. Ts'o <tytso@mit.edu>
5744M:	Jaegeuk Kim <jaegeuk@kernel.org>
5745L:	linux-fscrypt@vger.kernel.org
5746Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5748S:	Supported
5749F:	fs/crypto/
5750F:	include/linux/fscrypt*.h
5751F:	Documentation/filesystems/fscrypt.rst
5752
5753FUJITSU FR-V (FRV) PORT
5754S:	Orphan
5755F:	arch/frv/
5756
5757FUJITSU LAPTOP EXTRAS
5758M:	Jonathan Woithe <jwoithe@just42.net>
5759L:	platform-driver-x86@vger.kernel.org
5760S:	Maintained
5761F:	drivers/platform/x86/fujitsu-laptop.c
5762
5763FUJITSU M-5MO LS CAMERA ISP DRIVER
5764M:	Kyungmin Park <kyungmin.park@samsung.com>
5765M:	Heungjun Kim <riverful.kim@samsung.com>
5766L:	linux-media@vger.kernel.org
5767S:	Maintained
5768F:	drivers/media/i2c/m5mols/
5769F:	include/media/i2c/m5mols.h
5770
5771FUJITSU TABLET EXTRAS
5772M:	Robert Gerlach <khnz@gmx.de>
5773L:	platform-driver-x86@vger.kernel.org
5774S:	Maintained
5775F:	drivers/platform/x86/fujitsu-tablet.c
5776
5777FUSE: FILESYSTEM IN USERSPACE
5778M:	Miklos Szeredi <miklos@szeredi.hu>
5779L:	linux-fsdevel@vger.kernel.org
5780W:	http://fuse.sourceforge.net/
5781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5782S:	Maintained
5783F:	fs/fuse/
5784F:	include/uapi/linux/fuse.h
5785F:	Documentation/filesystems/fuse.txt
5786
5787FUTEX SUBSYSTEM
5788M:	Thomas Gleixner <tglx@linutronix.de>
5789M:	Ingo Molnar <mingo@redhat.com>
5790R:	Peter Zijlstra <peterz@infradead.org>
5791R:	Darren Hart <dvhart@infradead.org>
5792L:	linux-kernel@vger.kernel.org
5793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5794S:	Maintained
5795F:	kernel/futex.c
5796F:	kernel/futex_compat.c
5797F:	include/asm-generic/futex.h
5798F:	include/linux/futex.h
5799F:	include/uapi/linux/futex.h
5800F:	tools/testing/selftests/futex/
5801F:	tools/perf/bench/futex*
5802F:	Documentation/*futex*
5803
5804FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5805M:	Rik Faith <faith@cs.unc.edu>
5806L:	linux-scsi@vger.kernel.org
5807S:	Odd Fixes (e.g., new signatures)
5808F:	drivers/scsi/fdomain.*
5809
5810GCC PLUGINS
5811M:	Kees Cook <keescook@chromium.org>
5812R:	Emese Revfy <re.emese@gmail.com>
5813L:	kernel-hardening@lists.openwall.com
5814S:	Maintained
5815F:	scripts/gcc-plugins/
5816F:	scripts/gcc-plugin.sh
5817F:	scripts/Makefile.gcc-plugins
5818F:	Documentation/gcc-plugins.txt
5819
5820GCOV BASED KERNEL PROFILING
5821M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5822S:	Maintained
5823F:	kernel/gcov/
5824F:	Documentation/dev-tools/gcov.rst
5825
5826GDB KERNEL DEBUGGING HELPER SCRIPTS
5827M:	Jan Kiszka <jan.kiszka@siemens.com>
5828M:	Kieran Bingham <kieran@bingham.xyz>
5829S:	Supported
5830F:	scripts/gdb/
5831
5832GDT SCSI DISK ARRAY CONTROLLER DRIVER
5833M:	Achim Leubner <achim_leubner@adaptec.com>
5834L:	linux-scsi@vger.kernel.org
5835W:	http://www.icp-vortex.com/
5836S:	Supported
5837F:	drivers/scsi/gdt*
5838
5839GEMTEK FM RADIO RECEIVER DRIVER
5840M:	Hans Verkuil <hverkuil@xs4all.nl>
5841L:	linux-media@vger.kernel.org
5842T:	git git://linuxtv.org/media_tree.git
5843W:	https://linuxtv.org
5844S:	Maintained
5845F:	drivers/media/radio/radio-gemtek*
5846
5847GENERIC GPIO I2C DRIVER
5848M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5849S:	Supported
5850F:	drivers/i2c/busses/i2c-gpio.c
5851F:	include/linux/i2c-gpio.h
5852
5853GENERIC GPIO I2C MULTIPLEXER DRIVER
5854M:	Peter Korsgaard <peter.korsgaard@barco.com>
5855L:	linux-i2c@vger.kernel.org
5856S:	Supported
5857F:	drivers/i2c/muxes/i2c-mux-gpio.c
5858F:	include/linux/i2c-mux-gpio.h
5859F:	Documentation/i2c/muxes/i2c-mux-gpio
5860
5861GENERIC HDLC (WAN) DRIVERS
5862M:	Krzysztof Halasa <khc@pm.waw.pl>
5863W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5864S:	Maintained
5865F:	drivers/net/wan/c101.c
5866F:	drivers/net/wan/hd6457*
5867F:	drivers/net/wan/hdlc*
5868F:	drivers/net/wan/n2.c
5869F:	drivers/net/wan/pc300too.c
5870F:	drivers/net/wan/pci200syn.c
5871F:	drivers/net/wan/wanxl*
5872
5873GENERIC INCLUDE/ASM HEADER FILES
5874M:	Arnd Bergmann <arnd@arndb.de>
5875L:	linux-arch@vger.kernel.org
5876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5877S:	Maintained
5878F:	include/asm-generic/
5879F:	include/uapi/asm-generic/
5880
5881GENERIC PHY FRAMEWORK
5882M:	Kishon Vijay Abraham I <kishon@ti.com>
5883L:	linux-kernel@vger.kernel.org
5884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5885S:	Supported
5886F:	drivers/phy/
5887F:	include/linux/phy/
5888
5889GENERIC PM DOMAINS
5890M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5891M:	Kevin Hilman <khilman@kernel.org>
5892M:	Ulf Hansson <ulf.hansson@linaro.org>
5893L:	linux-pm@vger.kernel.org
5894S:	Supported
5895F:	drivers/base/power/domain*.c
5896F:	include/linux/pm_domain.h
5897F:	Documentation/devicetree/bindings/power/power_domain.txt
5898
5899GENERIC UIO DRIVER FOR PCI DEVICES
5900M:	"Michael S. Tsirkin" <mst@redhat.com>
5901L:	kvm@vger.kernel.org
5902S:	Supported
5903F:	drivers/uio/uio_pci_generic.c
5904
5905GENWQE (IBM Generic Workqueue Card)
5906M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5907M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5908S:	Supported
5909F:	drivers/misc/genwqe/
5910
5911GET_MAINTAINER SCRIPT
5912M:	Joe Perches <joe@perches.com>
5913S:	Maintained
5914F:	scripts/get_maintainer.pl
5915
5916GFS2 FILE SYSTEM
5917M:	Steven Whitehouse <swhiteho@redhat.com>
5918M:	Bob Peterson <rpeterso@redhat.com>
5919L:	cluster-devel@redhat.com
5920W:	http://sources.redhat.com/cluster/
5921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5922S:	Supported
5923F:	Documentation/filesystems/gfs2*.txt
5924F:	fs/gfs2/
5925F:	include/uapi/linux/gfs2_ondisk.h
5926
5927GIGASET ISDN DRIVERS
5928M:	Paul Bolle <pebolle@tiscali.nl>
5929L:	gigaset307x-common@lists.sourceforge.net
5930W:	http://gigaset307x.sourceforge.net/
5931S:	Odd Fixes
5932F:	Documentation/isdn/README.gigaset
5933F:	drivers/isdn/gigaset/
5934F:	include/uapi/linux/gigaset_dev.h
5935
5936GO7007 MPEG CODEC
5937M:	Hans Verkuil <hans.verkuil@cisco.com>
5938L:	linux-media@vger.kernel.org
5939S:	Maintained
5940F:	drivers/media/usb/go7007/
5941
5942GOODIX TOUCHSCREEN
5943M:	Bastien Nocera <hadess@hadess.net>
5944L:	linux-input@vger.kernel.org
5945S:	Maintained
5946F:	drivers/input/touchscreen/goodix.c
5947
5948GPIO ACPI SUPPORT
5949M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5950M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5951L:	linux-gpio@vger.kernel.org
5952L:	linux-acpi@vger.kernel.org
5953S:	Maintained
5954F:	Documentation/acpi/gpio-properties.txt
5955F:	drivers/gpio/gpiolib-acpi.c
5956
5957GPIO IR Transmitter
5958M:	Sean Young <sean@mess.org>
5959L:	linux-media@vger.kernel.org
5960S:	Maintained
5961F:	drivers/media/rc/gpio-ir-tx.c
5962
5963GPIO MOCKUP DRIVER
5964M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5965L:	linux-gpio@vger.kernel.org
5966S:	Maintained
5967F:	drivers/gpio/gpio-mockup.c
5968F:	tools/testing/selftests/gpio/
5969
5970GPIO SUBSYSTEM
5971M:	Linus Walleij <linus.walleij@linaro.org>
5972L:	linux-gpio@vger.kernel.org
5973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5974S:	Maintained
5975F:	Documentation/devicetree/bindings/gpio/
5976F:	Documentation/gpio/
5977F:	Documentation/ABI/testing/gpio-cdev
5978F:	Documentation/ABI/obsolete/sysfs-gpio
5979F:	drivers/gpio/
5980F:	include/linux/gpio/
5981F:	include/linux/gpio.h
5982F:	include/asm-generic/gpio.h
5983F:	include/uapi/linux/gpio.h
5984F:	tools/gpio/
5985
5986GRE DEMULTIPLEXER DRIVER
5987M:	Dmitry Kozlov <xeb@mail.ru>
5988L:	netdev@vger.kernel.org
5989S:	Maintained
5990F:	net/ipv4/gre_demux.c
5991F:	net/ipv4/gre_offload.c
5992F:	include/net/gre.h
5993
5994GRETH 10/100/1G Ethernet MAC device driver
5995M:	Andreas Larsson <andreas@gaisler.com>
5996L:	netdev@vger.kernel.org
5997S:	Maintained
5998F:	drivers/net/ethernet/aeroflex/
5999
6000GREYBUS AUDIO PROTOCOLS DRIVERS
6001M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6002M:	Mark Greer <mgreer@animalcreek.com>
6003S:	Maintained
6004F:	drivers/staging/greybus/audio_apbridgea.c
6005F:	drivers/staging/greybus/audio_apbridgea.h
6006F:	drivers/staging/greybus/audio_codec.c
6007F:	drivers/staging/greybus/audio_codec.h
6008F:	drivers/staging/greybus/audio_gb.c
6009F:	drivers/staging/greybus/audio_manager.c
6010F:	drivers/staging/greybus/audio_manager.h
6011F:	drivers/staging/greybus/audio_manager_module.c
6012F:	drivers/staging/greybus/audio_manager_private.h
6013F:	drivers/staging/greybus/audio_manager_sysfs.c
6014F:	drivers/staging/greybus/audio_module.c
6015F:	drivers/staging/greybus/audio_topology.c
6016
6017GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6018M:	Viresh Kumar <vireshk@kernel.org>
6019S:	Maintained
6020F:	drivers/staging/greybus/authentication.c
6021F:	drivers/staging/greybus/bootrom.c
6022F:	drivers/staging/greybus/firmware.h
6023F:	drivers/staging/greybus/fw-core.c
6024F:	drivers/staging/greybus/fw-download.c
6025F:	drivers/staging/greybus/fw-managament.c
6026F:	drivers/staging/greybus/greybus_authentication.h
6027F:	drivers/staging/greybus/greybus_firmware.h
6028F:	drivers/staging/greybus/hid.c
6029F:	drivers/staging/greybus/i2c.c
6030F:	drivers/staging/greybus/spi.c
6031F:	drivers/staging/greybus/spilib.c
6032F:	drivers/staging/greybus/spilib.h
6033
6034GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6035M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6036S:	Maintained
6037F:	drivers/staging/greybus/loopback.c
6038F:	drivers/staging/greybus/timesync.c
6039F:	drivers/staging/greybus/timesync_platform.c
6040
6041GREYBUS PLATFORM DRIVERS
6042M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6043S:	Maintained
6044F:	drivers/staging/greybus/arche-platform.c
6045F:	drivers/staging/greybus/arche-apb-ctrl.c
6046F:	drivers/staging/greybus/arche_platform.h
6047
6048GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6049M:	Rui Miguel Silva <rmfrfs@gmail.com>
6050S:	Maintained
6051F:	drivers/staging/greybus/sdio.c
6052F:	drivers/staging/greybus/light.c
6053F:	drivers/staging/greybus/gpio.c
6054F:	drivers/staging/greybus/power_supply.c
6055F:	drivers/staging/greybus/spi.c
6056F:	drivers/staging/greybus/spilib.c
6057
6058GREYBUS SUBSYSTEM
6059M:	Johan Hovold <johan@kernel.org>
6060M:	Alex Elder <elder@kernel.org>
6061M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6062S:	Maintained
6063F:	drivers/staging/greybus/
6064L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6065
6066GREYBUS UART PROTOCOLS DRIVERS
6067M:	David Lin <dtwlin@gmail.com>
6068S:	Maintained
6069F:	drivers/staging/greybus/uart.c
6070F:	drivers/staging/greybus/log.c
6071
6072GS1662 VIDEO SERIALIZER
6073M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6074L:	linux-media@vger.kernel.org
6075T:	git git://linuxtv.org/media_tree.git
6076S:	Maintained
6077F:	drivers/media/spi/gs1662.c
6078
6079GSPCA FINEPIX SUBDRIVER
6080M:	Frank Zago <frank@zago.net>
6081L:	linux-media@vger.kernel.org
6082T:	git git://linuxtv.org/media_tree.git
6083S:	Maintained
6084F:	drivers/media/usb/gspca/finepix.c
6085
6086GSPCA GL860 SUBDRIVER
6087M:	Olivier Lorin <o.lorin@laposte.net>
6088L:	linux-media@vger.kernel.org
6089T:	git git://linuxtv.org/media_tree.git
6090S:	Maintained
6091F:	drivers/media/usb/gspca/gl860/
6092
6093GSPCA M5602 SUBDRIVER
6094M:	Erik Andren <erik.andren@gmail.com>
6095L:	linux-media@vger.kernel.org
6096T:	git git://linuxtv.org/media_tree.git
6097S:	Maintained
6098F:	drivers/media/usb/gspca/m5602/
6099
6100GSPCA PAC207 SONIXB SUBDRIVER
6101M:	Hans Verkuil <hverkuil@xs4all.nl>
6102L:	linux-media@vger.kernel.org
6103T:	git git://linuxtv.org/media_tree.git
6104S:	Odd Fixes
6105F:	drivers/media/usb/gspca/pac207.c
6106
6107GSPCA SN9C20X SUBDRIVER
6108M:	Brian Johnson <brijohn@gmail.com>
6109L:	linux-media@vger.kernel.org
6110T:	git git://linuxtv.org/media_tree.git
6111S:	Maintained
6112F:	drivers/media/usb/gspca/sn9c20x.c
6113
6114GSPCA T613 SUBDRIVER
6115M:	Leandro Costantino <lcostantino@gmail.com>
6116L:	linux-media@vger.kernel.org
6117T:	git git://linuxtv.org/media_tree.git
6118S:	Maintained
6119F:	drivers/media/usb/gspca/t613.c
6120
6121GSPCA USB WEBCAM DRIVER
6122M:	Hans Verkuil <hverkuil@xs4all.nl>
6123L:	linux-media@vger.kernel.org
6124T:	git git://linuxtv.org/media_tree.git
6125S:	Odd Fixes
6126F:	drivers/media/usb/gspca/
6127
6128GTP (GPRS Tunneling Protocol)
6129M:	Pablo Neira Ayuso <pablo@netfilter.org>
6130M:	Harald Welte <laforge@gnumonks.org>
6131L:	osmocom-net-gprs@lists.osmocom.org
6132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6133S:	Maintained
6134F:	drivers/net/gtp.c
6135
6136GUID PARTITION TABLE (GPT)
6137M:	Davidlohr Bueso <dave@stgolabs.net>
6138L:	linux-efi@vger.kernel.org
6139S:	Maintained
6140F:	block/partitions/efi.*
6141
6142H8/300 ARCHITECTURE
6143M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6144L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6145W:	http://uclinux-h8.sourceforge.jp
6146T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6147S:	Maintained
6148F:	arch/h8300/
6149F:	drivers/clocksource/h8300_*.c
6150F:	drivers/clk/h8300/
6151F:	drivers/irqchip/irq-renesas-h8*.c
6152
6153HACKRF MEDIA DRIVER
6154M:	Antti Palosaari <crope@iki.fi>
6155L:	linux-media@vger.kernel.org
6156W:	https://linuxtv.org
6157W:	http://palosaari.fi/linux/
6158Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6159T:	git git://linuxtv.org/anttip/media_tree.git
6160S:	Maintained
6161F:	drivers/media/usb/hackrf/
6162
6163HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6164M:	Frank Seidel <frank@f-seidel.de>
6165L:	platform-driver-x86@vger.kernel.org
6166W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6167S:	Maintained
6168F:	drivers/platform/x86/hdaps.c
6169
6170HARDWARE MONITORING
6171M:	Jean Delvare <jdelvare@suse.com>
6172M:	Guenter Roeck <linux@roeck-us.net>
6173L:	linux-hwmon@vger.kernel.org
6174W:	http://hwmon.wiki.kernel.org/
6175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6176S:	Maintained
6177F:	Documentation/hwmon/
6178F:	drivers/hwmon/
6179F:	include/linux/hwmon*.h
6180
6181HARDWARE RANDOM NUMBER GENERATOR CORE
6182M:	Matt Mackall <mpm@selenic.com>
6183M:	Herbert Xu <herbert@gondor.apana.org.au>
6184L:	linux-crypto@vger.kernel.org
6185S:	Odd fixes
6186F:	Documentation/devicetree/bindings/rng/
6187F:	Documentation/hw_random.txt
6188F:	drivers/char/hw_random/
6189F:	include/linux/hw_random.h
6190
6191HARDWARE SPINLOCK CORE
6192M:	Ohad Ben-Cohen <ohad@wizery.com>
6193M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6194L:	linux-remoteproc@vger.kernel.org
6195S:	Maintained
6196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6197F:	Documentation/devicetree/bindings/hwlock/
6198F:	Documentation/hwspinlock.txt
6199F:	drivers/hwspinlock/
6200F:	include/linux/hwspinlock.h
6201
6202HARMONY SOUND DRIVER
6203L:	linux-parisc@vger.kernel.org
6204S:	Maintained
6205F:	sound/parisc/harmony.*
6206
6207HDPVR USB VIDEO ENCODER DRIVER
6208M:	Hans Verkuil <hverkuil@xs4all.nl>
6209L:	linux-media@vger.kernel.org
6210T:	git git://linuxtv.org/media_tree.git
6211W:	https://linuxtv.org
6212S:	Odd Fixes
6213F:	drivers/media/usb/hdpvr/
6214
6215HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6216M:	Jimmy Vance <jimmy.vance@hpe.com>
6217S:	Supported
6218F:	Documentation/watchdog/hpwdt.txt
6219F:	drivers/watchdog/hpwdt.c
6220
6221HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6222M:	Don Brace <don.brace@microsemi.com>
6223L:	esc.storagedev@microsemi.com
6224L:	linux-scsi@vger.kernel.org
6225S:	Supported
6226F:	Documentation/scsi/hpsa.txt
6227F:	drivers/scsi/hpsa*.[ch]
6228F:	include/linux/cciss*.h
6229F:	include/uapi/linux/cciss*.h
6230
6231HFI1 DRIVER
6232M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6233M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6234L:	linux-rdma@vger.kernel.org
6235S:	Supported
6236F:	drivers/infiniband/hw/hfi1
6237
6238HFS FILESYSTEM
6239L:	linux-fsdevel@vger.kernel.org
6240S:	Orphan
6241F:	Documentation/filesystems/hfs.txt
6242F:	fs/hfs/
6243
6244HFSPLUS FILESYSTEM
6245L:	linux-fsdevel@vger.kernel.org
6246S:	Orphan
6247F:	Documentation/filesystems/hfsplus.txt
6248F:	fs/hfsplus/
6249
6250HGA FRAMEBUFFER DRIVER
6251M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6252L:	linux-nvidia@lists.surfsouth.com
6253W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6254S:	Maintained
6255F:	drivers/video/fbdev/hgafb.c
6256
6257HIBERNATION (aka Software Suspend, aka swsusp)
6258M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6259M:	Pavel Machek <pavel@ucw.cz>
6260L:	linux-pm@vger.kernel.org
6261B:	https://bugzilla.kernel.org
6262S:	Supported
6263F:	arch/x86/power/
6264F:	drivers/base/power/
6265F:	kernel/power/
6266F:	include/linux/suspend.h
6267F:	include/linux/freezer.h
6268F:	include/linux/pm.h
6269F:	arch/*/include/asm/suspend*.h
6270
6271HID CORE LAYER
6272M:	Jiri Kosina <jikos@kernel.org>
6273R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6274L:	linux-input@vger.kernel.org
6275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6276S:	Maintained
6277F:	drivers/hid/
6278F:	include/linux/hid*
6279F:	include/uapi/linux/hid*
6280
6281HID SENSOR HUB DRIVERS
6282M:	Jiri Kosina <jikos@kernel.org>
6283M:	Jonathan Cameron <jic23@kernel.org>
6284M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6285L:	linux-input@vger.kernel.org
6286L:	linux-iio@vger.kernel.org
6287S:	Maintained
6288F:	Documentation/hid/hid-sensor*
6289F:	drivers/hid/hid-sensor-*
6290F:	drivers/iio/*/hid-*
6291F:	include/linux/hid-sensor-*
6292
6293HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6294M:	Thomas Gleixner <tglx@linutronix.de>
6295L:	linux-kernel@vger.kernel.org
6296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6297S:	Maintained
6298F:	Documentation/timers/
6299F:	kernel/time/hrtimer.c
6300F:	kernel/time/clockevents.c
6301F:	kernel/time/timer_*.c
6302F:	include/linux/clockchips.h
6303F:	include/linux/hrtimer.h
6304
6305HIGH-SPEED SCC DRIVER FOR AX.25
6306L:	linux-hams@vger.kernel.org
6307S:	Orphan
6308F:	drivers/net/hamradio/dmascc.c
6309F:	drivers/net/hamradio/scc.c
6310
6311HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6312M:	HighPoint Linux Team <linux@highpoint-tech.com>
6313W:	http://www.highpoint-tech.com
6314S:	Supported
6315F:	Documentation/scsi/hptiop.txt
6316F:	drivers/scsi/hptiop.c
6317
6318HIPPI
6319M:	Jes Sorensen <jes@trained-monkey.org>
6320L:	linux-hippi@sunsite.dk
6321S:	Maintained
6322F:	include/linux/hippidevice.h
6323F:	include/uapi/linux/if_hippi.h
6324F:	net/802/hippi.c
6325F:	drivers/net/hippi/
6326
6327HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6328M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6329M:	Salil Mehta <salil.mehta@huawei.com>
6330L:	netdev@vger.kernel.org
6331W:	http://www.hisilicon.com
6332S:	Maintained
6333F:	drivers/net/ethernet/hisilicon/hns3/
6334
6335HISILICON NETWORK SUBSYSTEM DRIVER
6336M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6337M:	Salil Mehta <salil.mehta@huawei.com>
6338L:	netdev@vger.kernel.org
6339W:	http://www.hisilicon.com
6340S:	Maintained
6341F:	drivers/net/ethernet/hisilicon/
6342F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6343
6344HISILICON PMU DRIVER
6345M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6346W:	http://www.hisilicon.com
6347S:	Supported
6348F:	drivers/perf/hisilicon
6349F:	Documentation/perf/hisi-pmu.txt
6350
6351HISILICON ROCE DRIVER
6352M:	Lijun Ou <oulijun@huawei.com>
6353M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6354L:	linux-rdma@vger.kernel.org
6355S:	Maintained
6356F:	drivers/infiniband/hw/hns/
6357F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6358
6359HISILICON SAS Controller
6360M:	John Garry <john.garry@huawei.com>
6361W:	http://www.hisilicon.com
6362S:	Supported
6363F:	drivers/scsi/hisi_sas/
6364F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6365
6366HMM - Heterogeneous Memory Management
6367M:	Jérôme Glisse <jglisse@redhat.com>
6368L:	linux-mm@kvack.org
6369S:	Maintained
6370F:	mm/hmm*
6371F:	include/linux/hmm*
6372
6373HOST AP DRIVER
6374M:	Jouni Malinen <j@w1.fi>
6375L:	linux-wireless@vger.kernel.org
6376W:	http://w1.fi/hostap-driver.html
6377S:	Obsolete
6378F:	drivers/net/wireless/intersil/hostap/
6379
6380HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6381L:	platform-driver-x86@vger.kernel.org
6382S:	Orphan
6383F:	drivers/platform/x86/tc1100-wmi.c
6384
6385HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6386M:	Jaroslav Kysela <perex@perex.cz>
6387S:	Maintained
6388F:	drivers/net/ethernet/hp/hp100.*
6389
6390HPET:	High Precision Event Timers driver
6391M:	Clemens Ladisch <clemens@ladisch.de>
6392S:	Maintained
6393F:	Documentation/timers/hpet.txt
6394F:	drivers/char/hpet.c
6395F:	include/linux/hpet.h
6396F:	include/uapi/linux/hpet.h
6397
6398HPET:	x86
6399S:	Orphan
6400F:	arch/x86/kernel/hpet.c
6401F:	arch/x86/include/asm/hpet.h
6402
6403HPFS FILESYSTEM
6404M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6405W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6406S:	Maintained
6407F:	fs/hpfs/
6408
6409HSI SUBSYSTEM
6410M:	Sebastian Reichel <sre@kernel.org>
6411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6412S:	Maintained
6413F:	Documentation/ABI/testing/sysfs-bus-hsi
6414F:	Documentation/driver-api/hsi.rst
6415F:	drivers/hsi/
6416F:	include/linux/hsi/
6417F:	include/uapi/linux/hsi/
6418
6419HSO 3G MODEM DRIVER
6420L:	linux-usb@vger.kernel.org
6421S:	Orphan
6422F:	drivers/net/usb/hso.c
6423
6424HSR NETWORK PROTOCOL
6425M:	Arvid Brodin <arvid.brodin@alten.se>
6426L:	netdev@vger.kernel.org
6427S:	Maintained
6428F:	net/hsr/
6429
6430HT16K33 LED CONTROLLER DRIVER
6431M:	Robin van der Gracht <robin@protonic.nl>
6432S:	Maintained
6433F:	drivers/auxdisplay/ht16k33.c
6434F:	Documentation/devicetree/bindings/display/ht16k33.txt
6435
6436HTCPEN TOUCHSCREEN DRIVER
6437M:	Pau Oliva Fora <pof@eslack.org>
6438L:	linux-input@vger.kernel.org
6439S:	Maintained
6440F:	drivers/input/touchscreen/htcpen.c
6441
6442HUAWEI ETHERNET DRIVER
6443M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6444L:	netdev@vger.kernel.org
6445S:	Supported
6446F:	Documentation/networking/hinic.txt
6447F:	drivers/net/ethernet/huawei/hinic/
6448
6449HUGETLB FILESYSTEM
6450M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6451S:	Maintained
6452F:	fs/hugetlbfs/
6453
6454HVA ST MEDIA DRIVER
6455M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6456L:	linux-media@vger.kernel.org
6457T:	git git://linuxtv.org/media_tree.git
6458W:	https://linuxtv.org
6459S:	Supported
6460F:	drivers/media/platform/sti/hva
6461
6462HWPOISON MEMORY FAILURE HANDLING
6463M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6464L:	linux-mm@kvack.org
6465S:	Maintained
6466F:	mm/memory-failure.c
6467F:	mm/hwpoison-inject.c
6468
6469Hyper-V CORE AND DRIVERS
6470M:	"K. Y. Srinivasan" <kys@microsoft.com>
6471M:	Haiyang Zhang <haiyangz@microsoft.com>
6472M:	Stephen Hemminger <sthemmin@microsoft.com>
6473L:	devel@linuxdriverproject.org
6474S:	Maintained
6475F:	Documentation/networking/netvsc.txt
6476F:	arch/x86/include/asm/mshyperv.h
6477F:	arch/x86/include/asm/trace/hyperv.h
6478F:	arch/x86/include/uapi/asm/hyperv.h
6479F:	arch/x86/kernel/cpu/mshyperv.c
6480F:	arch/x86/hyperv
6481F:	drivers/hid/hid-hyperv.c
6482F:	drivers/hv/
6483F:	drivers/input/serio/hyperv-keyboard.c
6484F:	drivers/pci/host/pci-hyperv.c
6485F:	drivers/net/hyperv/
6486F:	drivers/scsi/storvsc_drv.c
6487F:	drivers/uio/uio_hv_generic.c
6488F:	drivers/video/fbdev/hyperv_fb.c
6489F:	net/vmw_vsock/hyperv_transport.c
6490F:	include/linux/hyperv.h
6491F:	include/uapi/linux/hyperv.h
6492F:	tools/hv/
6493F:	Documentation/ABI/stable/sysfs-bus-vmbus
6494
6495HYPERVISOR VIRTUAL CONSOLE DRIVER
6496L:	linuxppc-dev@lists.ozlabs.org
6497S:	Odd Fixes
6498F:	drivers/tty/hvc/
6499
6500I2C ACPI SUPPORT
6501M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6502L:	linux-i2c@vger.kernel.org
6503L:	linux-acpi@vger.kernel.org
6504S:	Maintained
6505F:	drivers/i2c/i2c-core-acpi.c
6506
6507I2C MUXES
6508M:	Peter Rosin <peda@axentia.se>
6509L:	linux-i2c@vger.kernel.org
6510S:	Maintained
6511F:	Documentation/i2c/i2c-topology
6512F:	Documentation/i2c/muxes/
6513F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6514F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6515F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6516F:	drivers/i2c/i2c-mux.c
6517F:	drivers/i2c/muxes/
6518F:	include/linux/i2c-mux.h
6519
6520I2C OVER PARALLEL PORT
6521M:	Jean Delvare <jdelvare@suse.com>
6522L:	linux-i2c@vger.kernel.org
6523S:	Maintained
6524F:	Documentation/i2c/busses/i2c-parport
6525F:	Documentation/i2c/busses/i2c-parport-light
6526F:	drivers/i2c/busses/i2c-parport.c
6527F:	drivers/i2c/busses/i2c-parport-light.c
6528
6529I2C SUBSYSTEM
6530M:	Wolfram Sang <wsa@the-dreams.de>
6531L:	linux-i2c@vger.kernel.org
6532W:	https://i2c.wiki.kernel.org/
6533Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6535S:	Maintained
6536F:	Documentation/devicetree/bindings/i2c/
6537F:	Documentation/i2c/
6538F:	drivers/i2c/
6539F:	drivers/i2c/*/
6540F:	include/linux/i2c.h
6541F:	include/linux/i2c-*.h
6542F:	include/uapi/linux/i2c.h
6543F:	include/uapi/linux/i2c-*.h
6544
6545I2C-TAOS-EVM DRIVER
6546M:	Jean Delvare <jdelvare@suse.com>
6547L:	linux-i2c@vger.kernel.org
6548S:	Maintained
6549F:	Documentation/i2c/busses/i2c-taos-evm
6550F:	drivers/i2c/busses/i2c-taos-evm.c
6551
6552I2C-TINY-USB DRIVER
6553M:	Till Harbaum <till@harbaum.org>
6554L:	linux-i2c@vger.kernel.org
6555W:	http://www.harbaum.org/till/i2c_tiny_usb
6556S:	Maintained
6557F:	drivers/i2c/busses/i2c-tiny-usb.c
6558
6559I2C/SMBUS CONTROLLER DRIVERS FOR PC
6560M:	Jean Delvare <jdelvare@suse.com>
6561L:	linux-i2c@vger.kernel.org
6562S:	Maintained
6563F:	Documentation/i2c/busses/i2c-ali1535
6564F:	Documentation/i2c/busses/i2c-ali1563
6565F:	Documentation/i2c/busses/i2c-ali15x3
6566F:	Documentation/i2c/busses/i2c-amd756
6567F:	Documentation/i2c/busses/i2c-amd8111
6568F:	Documentation/i2c/busses/i2c-i801
6569F:	Documentation/i2c/busses/i2c-nforce2
6570F:	Documentation/i2c/busses/i2c-piix4
6571F:	Documentation/i2c/busses/i2c-sis5595
6572F:	Documentation/i2c/busses/i2c-sis630
6573F:	Documentation/i2c/busses/i2c-sis96x
6574F:	Documentation/i2c/busses/i2c-via
6575F:	Documentation/i2c/busses/i2c-viapro
6576F:	drivers/i2c/busses/i2c-ali1535.c
6577F:	drivers/i2c/busses/i2c-ali1563.c
6578F:	drivers/i2c/busses/i2c-ali15x3.c
6579F:	drivers/i2c/busses/i2c-amd756.c
6580F:	drivers/i2c/busses/i2c-amd756-s4882.c
6581F:	drivers/i2c/busses/i2c-amd8111.c
6582F:	drivers/i2c/busses/i2c-i801.c
6583F:	drivers/i2c/busses/i2c-isch.c
6584F:	drivers/i2c/busses/i2c-nforce2.c
6585F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6586F:	drivers/i2c/busses/i2c-piix4.c
6587F:	drivers/i2c/busses/i2c-sis5595.c
6588F:	drivers/i2c/busses/i2c-sis630.c
6589F:	drivers/i2c/busses/i2c-sis96x.c
6590F:	drivers/i2c/busses/i2c-via.c
6591F:	drivers/i2c/busses/i2c-viapro.c
6592
6593I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6594M:	Hans de Goede <hdegoede@redhat.com>
6595L:	linux-i2c@vger.kernel.org
6596S:	Maintained
6597F:	drivers/i2c/busses/i2c-cht-wc.c
6598
6599I2C/SMBUS ISMT DRIVER
6600M:	Seth Heasley <seth.heasley@intel.com>
6601M:	Neil Horman <nhorman@tuxdriver.com>
6602L:	linux-i2c@vger.kernel.org
6603F:	drivers/i2c/busses/i2c-ismt.c
6604F:	Documentation/i2c/busses/i2c-ismt
6605
6606I2C/SMBUS STUB DRIVER
6607M:	Jean Delvare <jdelvare@suse.com>
6608L:	linux-i2c@vger.kernel.org
6609S:	Maintained
6610F:	drivers/i2c/i2c-stub.c
6611
6612i386 BOOT CODE
6613M:	"H. Peter Anvin" <hpa@zytor.com>
6614S:	Maintained
6615F:	arch/x86/boot/
6616
6617i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6618M:	"H. Peter Anvin" <hpa@zytor.com>
6619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6620S:	Maintained
6621
6622IA64 (Itanium) PLATFORM
6623M:	Tony Luck <tony.luck@intel.com>
6624M:	Fenghua Yu <fenghua.yu@intel.com>
6625L:	linux-ia64@vger.kernel.org
6626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6627S:	Maintained
6628F:	arch/ia64/
6629
6630IBM Power 842 compression accelerator
6631M:	Haren Myneni <haren@us.ibm.com>
6632S:	Supported
6633F:	drivers/crypto/nx/Makefile
6634F:	drivers/crypto/nx/Kconfig
6635F:	drivers/crypto/nx/nx-842*
6636F:	include/linux/sw842.h
6637F:	crypto/842.c
6638F:	lib/842/
6639
6640IBM Power in-Nest Crypto Acceleration
6641M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6642M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6643L:	linux-crypto@vger.kernel.org
6644S:	Supported
6645F:	drivers/crypto/nx/Makefile
6646F:	drivers/crypto/nx/Kconfig
6647F:	drivers/crypto/nx/nx-aes*
6648F:	drivers/crypto/nx/nx-sha*
6649F:	drivers/crypto/nx/nx.*
6650F:	drivers/crypto/nx/nx_csbcpb.h
6651F:	drivers/crypto/nx/nx_debugfs.h
6652
6653IBM Power Linux RAID adapter
6654M:	Brian King <brking@us.ibm.com>
6655S:	Supported
6656F:	drivers/scsi/ipr.*
6657
6658IBM Power SRIOV Virtual NIC Device Driver
6659M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6660M:	John Allen <jallen@linux.vnet.ibm.com>
6661L:	netdev@vger.kernel.org
6662S:	Supported
6663F:	drivers/net/ethernet/ibm/ibmvnic.*
6664
6665IBM Power Virtual Accelerator Switchboard
6666M:	Sukadev Bhattiprolu
6667L:	linuxppc-dev@lists.ozlabs.org
6668S:	Supported
6669F:	arch/powerpc/platforms/powernv/vas*
6670F:	arch/powerpc/platforms/powernv/copy-paste.h
6671F:	arch/powerpc/include/asm/vas.h
6672F:	arch/powerpc/include/uapi/asm/vas.h
6673
6674IBM Power Virtual Ethernet Device Driver
6675M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6676L:	netdev@vger.kernel.org
6677S:	Supported
6678F:	drivers/net/ethernet/ibm/ibmveth.*
6679
6680IBM Power Virtual FC Device Drivers
6681M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6682L:	linux-scsi@vger.kernel.org
6683S:	Supported
6684F:	drivers/scsi/ibmvscsi/ibmvfc*
6685
6686IBM Power Virtual SCSI Device Drivers
6687M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6688L:	linux-scsi@vger.kernel.org
6689S:	Supported
6690F:	drivers/scsi/ibmvscsi/ibmvscsi*
6691F:	include/scsi/viosrp.h
6692
6693IBM Power Virtual SCSI Device Target Driver
6694M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6695M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6696L:	linux-scsi@vger.kernel.org
6697L:	target-devel@vger.kernel.org
6698S:	Supported
6699F:	drivers/scsi/ibmvscsi_tgt/
6700
6701IBM Power VMX Cryptographic instructions
6702M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6703M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6704L:	linux-crypto@vger.kernel.org
6705S:	Supported
6706F:	drivers/crypto/vmx/Makefile
6707F:	drivers/crypto/vmx/Kconfig
6708F:	drivers/crypto/vmx/vmx.c
6709F:	drivers/crypto/vmx/aes*
6710F:	drivers/crypto/vmx/ghash*
6711F:	drivers/crypto/vmx/ppc-xlate.pl
6712
6713IBM ServeRAID RAID DRIVER
6714S:	Orphan
6715F:	drivers/scsi/ips.*
6716
6717ICH LPC AND GPIO DRIVER
6718M:	Peter Tyser <ptyser@xes-inc.com>
6719S:	Maintained
6720F:	drivers/mfd/lpc_ich.c
6721F:	drivers/gpio/gpio-ich.c
6722
6723IDE SUBSYSTEM
6724M:	"David S. Miller" <davem@davemloft.net>
6725L:	linux-ide@vger.kernel.org
6726Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6728S:	Maintained
6729F:	Documentation/ide/
6730F:	drivers/ide/
6731F:	include/linux/ide.h
6732
6733IDE/ATAPI DRIVERS
6734M:	Borislav Petkov <bp@alien8.de>
6735L:	linux-ide@vger.kernel.org
6736S:	Maintained
6737F:	Documentation/cdrom/ide-cd
6738F:	drivers/ide/ide-cd*
6739
6740IDEAPAD LAPTOP EXTRAS DRIVER
6741M:	Ike Panhc <ike.pan@canonical.com>
6742L:	platform-driver-x86@vger.kernel.org
6743W:	http://launchpad.net/ideapad-laptop
6744S:	Maintained
6745F:	drivers/platform/x86/ideapad-laptop.c
6746
6747IDEAPAD LAPTOP SLIDEBAR DRIVER
6748M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6749L:	linux-input@vger.kernel.org
6750W:	https://github.com/o2genum/ideapad-slidebar
6751S:	Maintained
6752F:	drivers/input/misc/ideapad_slidebar.c
6753
6754IDT VersaClock 5 CLOCK DRIVER
6755M:	Marek Vasut <marek.vasut@gmail.com>
6756S:	Maintained
6757F:	drivers/clk/clk-versaclock5.c
6758
6759IEEE 802.15.4 SUBSYSTEM
6760M:	Alexander Aring <alex.aring@gmail.com>
6761M:	Stefan Schmidt <stefan@osg.samsung.com>
6762L:	linux-wpan@vger.kernel.org
6763W:	http://wpan.cakelab.org/
6764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6766S:	Maintained
6767F:	net/ieee802154/
6768F:	net/mac802154/
6769F:	drivers/net/ieee802154/
6770F:	include/linux/nl802154.h
6771F:	include/linux/ieee802154.h
6772F:	include/net/nl802154.h
6773F:	include/net/mac802154.h
6774F:	include/net/af_ieee802154.h
6775F:	include/net/cfg802154.h
6776F:	include/net/ieee802154_netdev.h
6777F:	Documentation/networking/ieee802154.txt
6778
6779IFE PROTOCOL
6780M:	Yotam Gigi <yotam.gi@gmail.com>
6781M:	Jamal Hadi Salim <jhs@mojatatu.com>
6782F:	net/ife
6783F:	include/net/ife.h
6784F:	include/uapi/linux/ife.h
6785
6786IGORPLUG-USB IR RECEIVER
6787M:	Sean Young <sean@mess.org>
6788L:	linux-media@vger.kernel.org
6789S:	Maintained
6790F:	drivers/media/rc/igorplugusb.c
6791
6792IGUANAWORKS USB IR TRANSCEIVER
6793M:	Sean Young <sean@mess.org>
6794L:	linux-media@vger.kernel.org
6795S:	Maintained
6796F:	drivers/media/rc/iguanair.c
6797
6798IIO DIGITAL POTENTIOMETER DAC
6799M:	Peter Rosin <peda@axentia.se>
6800L:	linux-iio@vger.kernel.org
6801S:	Maintained
6802F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6803F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6804F:	drivers/iio/dac/dpot-dac.c
6805
6806IIO ENVELOPE DETECTOR
6807M:	Peter Rosin <peda@axentia.se>
6808L:	linux-iio@vger.kernel.org
6809S:	Maintained
6810F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6811F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6812F:	drivers/iio/adc/envelope-detector.c
6813
6814IIO MULTIPLEXER
6815M:	Peter Rosin <peda@axentia.se>
6816L:	linux-iio@vger.kernel.org
6817S:	Maintained
6818F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6819F:	drivers/iio/multiplexer/iio-mux.c
6820
6821IIO SUBSYSTEM AND DRIVERS
6822M:	Jonathan Cameron <jic23@kernel.org>
6823R:	Hartmut Knaack <knaack.h@gmx.de>
6824R:	Lars-Peter Clausen <lars@metafoo.de>
6825R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6826L:	linux-iio@vger.kernel.org
6827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6828S:	Maintained
6829F:	Documentation/devicetree/bindings/iio/
6830F:	drivers/iio/
6831F:	drivers/staging/iio/
6832F:	include/linux/iio/
6833F:	tools/iio/
6834
6835IKANOS/ADI EAGLE ADSL USB DRIVER
6836M:	Matthieu Castet <castet.matthieu@free.fr>
6837M:	Stanislaw Gruszka <stf_xl@wp.pl>
6838S:	Maintained
6839F:	drivers/usb/atm/ueagle-atm.c
6840
6841IMGTEC ASCII LCD DRIVER
6842M:	Paul Burton <paul.burton@mips.com>
6843S:	Maintained
6844F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6845F:	drivers/auxdisplay/img-ascii-lcd.c
6846
6847IMGTEC IR DECODER DRIVER
6848M:	James Hogan <jhogan@kernel.org>
6849S:	Maintained
6850F:	drivers/media/rc/img-ir/
6851
6852IMS TWINTURBO FRAMEBUFFER DRIVER
6853L:	linux-fbdev@vger.kernel.org
6854S:	Orphan
6855F:	drivers/video/fbdev/imsttfb.c
6856
6857INA209 HARDWARE MONITOR DRIVER
6858M:	Guenter Roeck <linux@roeck-us.net>
6859L:	linux-hwmon@vger.kernel.org
6860S:	Maintained
6861F:	Documentation/hwmon/ina209
6862F:	Documentation/devicetree/bindings/i2c/ina209.txt
6863F:	drivers/hwmon/ina209.c
6864
6865INA2XX HARDWARE MONITOR DRIVER
6866M:	Guenter Roeck <linux@roeck-us.net>
6867L:	linux-hwmon@vger.kernel.org
6868S:	Maintained
6869F:	Documentation/hwmon/ina2xx
6870F:	drivers/hwmon/ina2xx.c
6871F:	include/linux/platform_data/ina2xx.h
6872
6873INDUSTRY PACK SUBSYSTEM (IPACK)
6874M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6875M:	Jens Taprogge <jens.taprogge@taprogge.org>
6876M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6877L:	industrypack-devel@lists.sourceforge.net
6878W:	http://industrypack.sourceforge.net
6879S:	Maintained
6880F:	drivers/ipack/
6881
6882INFINIBAND SUBSYSTEM
6883M:	Doug Ledford <dledford@redhat.com>
6884M:	Jason Gunthorpe <jgg@mellanox.com>
6885L:	linux-rdma@vger.kernel.org
6886W:	http://www.openfabrics.org/
6887Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6889S:	Supported
6890F:	Documentation/devicetree/bindings/infiniband/
6891F:	Documentation/infiniband/
6892F:	drivers/infiniband/
6893F:	include/uapi/linux/if_infiniband.h
6894F:	include/uapi/rdma/
6895F:	include/rdma/
6896
6897INGENIC JZ4780 DMA Driver
6898M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6899S:	Maintained
6900F:	drivers/dma/dma-jz4780.c
6901
6902INGENIC JZ4780 NAND DRIVER
6903M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6904L:	linux-mtd@lists.infradead.org
6905S:	Maintained
6906F:	drivers/mtd/nand/jz4780_*
6907
6908INOTIFY
6909M:	Jan Kara <jack@suse.cz>
6910R:	Amir Goldstein <amir73il@gmail.com>
6911L:	linux-fsdevel@vger.kernel.org
6912S:	Maintained
6913F:	Documentation/filesystems/inotify.txt
6914F:	fs/notify/inotify/
6915F:	include/linux/inotify.h
6916F:	include/uapi/linux/inotify.h
6917
6918INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6919M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6920L:	linux-input@vger.kernel.org
6921Q:	http://patchwork.kernel.org/project/linux-input/list/
6922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6923S:	Maintained
6924F:	drivers/input/
6925F:	include/linux/input.h
6926F:	include/uapi/linux/input.h
6927F:	include/uapi/linux/input-event-codes.h
6928F:	include/linux/input/
6929F:	Documentation/devicetree/bindings/input/
6930F:	Documentation/input/
6931
6932INPUT MULTITOUCH (MT) PROTOCOL
6933M:	Henrik Rydberg <rydberg@bitmath.org>
6934L:	linux-input@vger.kernel.org
6935S:	Odd fixes
6936F:	Documentation/input/multi-touch-protocol.rst
6937F:	drivers/input/input-mt.c
6938K:	\b(ABS|SYN)_MT_
6939
6940INSIDE SECURE CRYPTO DRIVER
6941M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6942F:	drivers/crypto/inside-secure/
6943S:	Maintained
6944L:	linux-crypto@vger.kernel.org
6945
6946INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6947M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6948M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6949L:	linux-integrity@vger.kernel.org
6950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6951S:	Supported
6952F:	security/integrity/ima/
6953
6954INTEL 810/815 FRAMEBUFFER DRIVER
6955M:	Antonino Daplas <adaplas@gmail.com>
6956L:	linux-fbdev@vger.kernel.org
6957S:	Maintained
6958F:	drivers/video/fbdev/i810/
6959
6960INTEL ASoC BDW/HSW DRIVERS
6961M:	Jie Yang <yang.jie@linux.intel.com>
6962L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6963S:	Supported
6964F:	sound/soc/intel/common/sst-dsp*
6965F:	sound/soc/intel/common/sst-firmware.c
6966F:	sound/soc/intel/boards/broadwell.c
6967F:	sound/soc/intel/haswell/
6968
6969INTEL C600 SERIES SAS CONTROLLER DRIVER
6970M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6971M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6972L:	linux-scsi@vger.kernel.org
6973T:	git git://git.code.sf.net/p/intel-sas/isci
6974S:	Supported
6975F:	drivers/scsi/isci/
6976
6977INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6978M:	Jani Nikula <jani.nikula@linux.intel.com>
6979M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6980M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6981L:	intel-gfx@lists.freedesktop.org
6982W:	https://01.org/linuxgraphics/
6983B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6984C:	irc://chat.freenode.net/intel-gfx
6985Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6986T:	git git://anongit.freedesktop.org/drm-intel
6987S:	Supported
6988F:	drivers/gpu/drm/i915/
6989F:	include/drm/i915*
6990F:	include/uapi/drm/i915_drm.h
6991F:	Documentation/gpu/i915.rst
6992
6993INTEL ETHERNET DRIVERS
6994M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6995L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6996W:	http://www.intel.com/support/feedback.htm
6997W:	http://e1000.sourceforge.net/
6998Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7001S:	Supported
7002F:	Documentation/networking/e100.txt
7003F:	Documentation/networking/e1000.txt
7004F:	Documentation/networking/e1000e.txt
7005F:	Documentation/networking/igb.txt
7006F:	Documentation/networking/igbvf.txt
7007F:	Documentation/networking/ixgb.txt
7008F:	Documentation/networking/ixgbe.txt
7009F:	Documentation/networking/ixgbevf.txt
7010F:	Documentation/networking/i40e.txt
7011F:	Documentation/networking/i40evf.txt
7012F:	drivers/net/ethernet/intel/
7013F:	drivers/net/ethernet/intel/*/
7014F:	include/linux/avf/virtchnl.h
7015
7016INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7017M:	Maik Broemme <mbroemme@libmpq.org>
7018L:	linux-fbdev@vger.kernel.org
7019S:	Maintained
7020F:	Documentation/fb/intelfb.txt
7021F:	drivers/video/fbdev/intelfb/
7022
7023INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7024M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7025M:	Zhi Wang <zhi.a.wang@intel.com>
7026L:	intel-gvt-dev@lists.freedesktop.org
7027L:	intel-gfx@lists.freedesktop.org
7028W:	https://01.org/igvt-g
7029T:	git https://github.com/01org/gvt-linux.git
7030S:	Supported
7031F:	drivers/gpu/drm/i915/gvt/
7032
7033INTEL HID EVENT DRIVER
7034M:	Alex Hung <alex.hung@canonical.com>
7035L:	platform-driver-x86@vger.kernel.org
7036S:	Maintained
7037F:	drivers/platform/x86/intel-hid.c
7038
7039INTEL I/OAT DMA DRIVER
7040M:	Dave Jiang <dave.jiang@intel.com>
7041R:	Dan Williams <dan.j.williams@intel.com>
7042L:	dmaengine@vger.kernel.org
7043Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7044S:	Supported
7045F:	drivers/dma/ioat*
7046
7047INTEL IDLE DRIVER
7048M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7049M:	Len Brown <lenb@kernel.org>
7050L:	linux-pm@vger.kernel.org
7051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7052B:	https://bugzilla.kernel.org
7053S:	Supported
7054F:	drivers/idle/intel_idle.c
7055
7056INTEL INTEGRATED SENSOR HUB DRIVER
7057M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7058M:	Jiri Kosina <jikos@kernel.org>
7059L:	linux-input@vger.kernel.org
7060S:	Maintained
7061F:	drivers/hid/intel-ish-hid/
7062
7063INTEL IOMMU (VT-d)
7064M:	David Woodhouse <dwmw2@infradead.org>
7065L:	iommu@lists.linux-foundation.org
7066T:	git git://git.infradead.org/iommu-2.6.git
7067S:	Supported
7068F:	drivers/iommu/intel-iommu.c
7069F:	include/linux/intel-iommu.h
7070
7071INTEL IOP-ADMA DMA DRIVER
7072R:	Dan Williams <dan.j.williams@intel.com>
7073S:	Odd fixes
7074F:	drivers/dma/iop-adma.c
7075
7076INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7077M:	Krzysztof Halasa <khalasa@piap.pl>
7078S:	Maintained
7079F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7080F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7081F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7082F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7083F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7084F:	drivers/net/wan/ixp4xx_hss.c
7085
7086INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7087M:	Deepak Saxena <dsaxena@plexity.net>
7088S:	Maintained
7089F:	drivers/char/hw_random/ixp4xx-rng.c
7090
7091INTEL MANAGEMENT ENGINE (mei)
7092M:	Tomas Winkler <tomas.winkler@intel.com>
7093L:	linux-kernel@vger.kernel.org
7094S:	Supported
7095F:	include/uapi/linux/mei.h
7096F:	include/linux/mei_cl_bus.h
7097F:	drivers/misc/mei/*
7098F:	drivers/watchdog/mei_wdt.c
7099F:	Documentation/misc-devices/mei/*
7100F:	samples/mei/*
7101
7102INTEL MENLOW THERMAL DRIVER
7103M:	Sujith Thomas <sujith.thomas@intel.com>
7104L:	platform-driver-x86@vger.kernel.org
7105W:	https://01.org/linux-acpi
7106S:	Supported
7107F:	drivers/platform/x86/intel_menlow.c
7108
7109INTEL MERRIFIELD GPIO DRIVER
7110M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7111L:	linux-gpio@vger.kernel.org
7112S:	Maintained
7113F:	drivers/gpio/gpio-merrifield.c
7114
7115INTEL MIC DRIVERS (mic)
7116M:	Sudeep Dutt <sudeep.dutt@intel.com>
7117M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7118S:	Supported
7119W:	https://github.com/sudeepdutt/mic
7120W:	http://software.intel.com/en-us/mic-developer
7121F:	include/linux/mic_bus.h
7122F:	include/linux/scif.h
7123F:	include/uapi/linux/mic_common.h
7124F:	include/uapi/linux/mic_ioctl.h
7125F:	include/uapi/linux/scif_ioctl.h
7126F:	drivers/misc/mic/
7127F:	drivers/dma/mic_x100_dma.c
7128F:	drivers/dma/mic_x100_dma.h
7129F:	Documentation/mic/
7130
7131INTEL PMC CORE DRIVER
7132M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7133M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7134L:	platform-driver-x86@vger.kernel.org
7135S:	Maintained
7136F:	arch/x86/include/asm/pmc_core.h
7137F:	drivers/platform/x86/intel_pmc_core*
7138
7139INTEL PMC/P-Unit IPC DRIVER
7140M:	Zha Qipeng<qipeng.zha@intel.com>
7141L:	platform-driver-x86@vger.kernel.org
7142S:	Maintained
7143F:	drivers/platform/x86/intel_pmc_ipc.c
7144F:	drivers/platform/x86/intel_punit_ipc.c
7145F:	arch/x86/include/asm/intel_pmc_ipc.h
7146F:	arch/x86/include/asm/intel_punit_ipc.h
7147
7148INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7149M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7150L:	linux-wireless@vger.kernel.org
7151S:	Maintained
7152F:	Documentation/networking/README.ipw2100
7153F:	Documentation/networking/README.ipw2200
7154F:	drivers/net/wireless/intel/ipw2x00/
7155
7156INTEL PSTATE DRIVER
7157M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7158M:	Len Brown <lenb@kernel.org>
7159L:	linux-pm@vger.kernel.org
7160S:	Supported
7161F:	drivers/cpufreq/intel_pstate.c
7162
7163INTEL RDMA RNIC DRIVER
7164M:	Faisal Latif <faisal.latif@intel.com>
7165M:	Shiraz Saleem <shiraz.saleem@intel.com>
7166L:	linux-rdma@vger.kernel.org
7167S:	Supported
7168F:	drivers/infiniband/hw/i40iw/
7169
7170INTEL TELEMETRY DRIVER
7171M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7172L:	platform-driver-x86@vger.kernel.org
7173S:	Maintained
7174F:	arch/x86/include/asm/intel_telemetry.h
7175F:	drivers/platform/x86/intel_telemetry*
7176
7177INTEL VIRTUAL BUTTON DRIVER
7178M:	AceLan Kao <acelan.kao@canonical.com>
7179L:	platform-driver-x86@vger.kernel.org
7180S:	Maintained
7181F:	drivers/platform/x86/intel-vbtn.c
7182
7183INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7184M:	Stanislaw Gruszka <sgruszka@redhat.com>
7185L:	linux-wireless@vger.kernel.org
7186S:	Supported
7187F:	drivers/net/wireless/intel/iwlegacy/
7188
7189INTEL WIRELESS WIFI LINK (iwlwifi)
7190M:	Johannes Berg <johannes.berg@intel.com>
7191M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7192M:	Luca Coelho <luciano.coelho@intel.com>
7193M:	Intel Linux Wireless <linuxwifi@intel.com>
7194L:	linux-wireless@vger.kernel.org
7195W:	http://intellinuxwireless.org
7196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7197S:	Supported
7198F:	drivers/net/wireless/intel/iwlwifi/
7199
7200INTEL WIRELESS WIMAX CONNECTION 2400
7201M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7202M:	linux-wimax@intel.com
7203L:	wimax@linuxwimax.org (subscribers-only)
7204S:	Supported
7205W:	http://linuxwimax.org
7206F:	Documentation/wimax/README.i2400m
7207F:	drivers/net/wimax/i2400m/
7208F:	include/uapi/linux/wimax/i2400m.h
7209
7210INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7211M:	Mario Limonciello <mario.limonciello@dell.com>
7212S:	Maintained
7213F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7214
7215INTEL(R) TRACE HUB
7216M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7217S:	Supported
7218F:	Documentation/trace/intel_th.txt
7219F:	drivers/hwtracing/intel_th/
7220
7221INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7222M:	Ning Sun <ning.sun@intel.com>
7223L:	tboot-devel@lists.sourceforge.net
7224W:	http://tboot.sourceforge.net
7225T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7226S:	Supported
7227F:	Documentation/intel_txt.txt
7228F:	include/linux/tboot.h
7229F:	arch/x86/kernel/tboot.c
7230
7231INTEL-MID GPIO DRIVER
7232M:	David Cohen <david.a.cohen@linux.intel.com>
7233L:	linux-gpio@vger.kernel.org
7234S:	Maintained
7235F:	drivers/gpio/gpio-intel-mid.c
7236
7237INVENSENSE MPU-3050 GYROSCOPE DRIVER
7238M:	Linus Walleij <linus.walleij@linaro.org>
7239L:	linux-iio@vger.kernel.org
7240S:	Maintained
7241F:	drivers/iio/gyro/mpu3050*
7242F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7243
7244IOC3 ETHERNET DRIVER
7245M:	Ralf Baechle <ralf@linux-mips.org>
7246L:	linux-mips@linux-mips.org
7247S:	Maintained
7248F:	drivers/net/ethernet/sgi/ioc3-eth.c
7249
7250IOC3 SERIAL DRIVER
7251M:	Pat Gefre <pfg@sgi.com>
7252L:	linux-serial@vger.kernel.org
7253S:	Maintained
7254F:	drivers/tty/serial/ioc3_serial.c
7255
7256IOMMU DRIVERS
7257M:	Joerg Roedel <joro@8bytes.org>
7258L:	iommu@lists.linux-foundation.org
7259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7260S:	Maintained
7261F:	Documentation/devicetree/bindings/iommu/
7262F:	drivers/iommu/
7263F:	include/linux/iommu.h
7264F:	include/linux/iova.h
7265
7266IP MASQUERADING
7267M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7268S:	Maintained
7269F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7270
7271IPMI SUBSYSTEM
7272M:	Corey Minyard <minyard@acm.org>
7273L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7274W:	http://openipmi.sourceforge.net/
7275S:	Supported
7276F:	Documentation/IPMI.txt
7277F:	drivers/char/ipmi/
7278F:	include/linux/ipmi*
7279F:	include/uapi/linux/ipmi*
7280
7281IPS SCSI RAID DRIVER
7282M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7283L:	linux-scsi@vger.kernel.org
7284W:	http://www.adaptec.com/
7285S:	Maintained
7286F:	drivers/scsi/ips*
7287
7288IPVS
7289M:	Wensong Zhang <wensong@linux-vs.org>
7290M:	Simon Horman <horms@verge.net.au>
7291M:	Julian Anastasov <ja@ssi.bg>
7292L:	netdev@vger.kernel.org
7293L:	lvs-devel@vger.kernel.org
7294S:	Maintained
7295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7297F:	Documentation/networking/ipvs-sysctl.txt
7298F:	include/net/ip_vs.h
7299F:	include/uapi/linux/ip_vs.h
7300F:	net/netfilter/ipvs/
7301
7302IPWIRELESS DRIVER
7303M:	Jiri Kosina <jikos@kernel.org>
7304M:	David Sterba <dsterba@suse.com>
7305S:	Odd Fixes
7306F:	drivers/tty/ipwireless/
7307
7308IPX NETWORK LAYER
7309L:	netdev@vger.kernel.org
7310S:	Odd fixes
7311F:	include/net/ipx.h
7312F:	include/uapi/linux/ipx.h
7313F:	net/ipx/
7314
7315IRDA SUBSYSTEM
7316M:	Samuel Ortiz <samuel@sortiz.org>
7317L:	irda-users@lists.sourceforge.net (subscribers-only)
7318L:	netdev@vger.kernel.org
7319W:	http://irda.sourceforge.net/
7320S:	Maintained
7321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7322F:	Documentation/networking/irda.txt
7323F:	drivers/staging/irda/
7324
7325IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7326M:	Marc Zyngier <marc.zyngier@arm.com>
7327S:	Maintained
7328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7329F:	Documentation/IRQ-domain.txt
7330F:	include/linux/irqdomain.h
7331F:	kernel/irq/irqdomain.c
7332F:	kernel/irq/msi.c
7333
7334IRQ SUBSYSTEM
7335M:	Thomas Gleixner <tglx@linutronix.de>
7336L:	linux-kernel@vger.kernel.org
7337S:	Maintained
7338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7339F:	kernel/irq/
7340
7341IRQCHIP DRIVERS
7342M:	Thomas Gleixner <tglx@linutronix.de>
7343M:	Jason Cooper <jason@lakedaemon.net>
7344M:	Marc Zyngier <marc.zyngier@arm.com>
7345L:	linux-kernel@vger.kernel.org
7346S:	Maintained
7347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7348F:	Documentation/devicetree/bindings/interrupt-controller/
7349F:	drivers/irqchip/
7350
7351ISA
7352M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7353S:	Maintained
7354F:	Documentation/isa.txt
7355F:	drivers/base/isa.c
7356F:	include/linux/isa.h
7357
7358ISA RADIO MODULE
7359M:	Hans Verkuil <hverkuil@xs4all.nl>
7360L:	linux-media@vger.kernel.org
7361T:	git git://linuxtv.org/media_tree.git
7362W:	https://linuxtv.org
7363S:	Maintained
7364F:	drivers/media/radio/radio-isa*
7365
7366ISAPNP
7367M:	Jaroslav Kysela <perex@perex.cz>
7368S:	Maintained
7369F:	Documentation/isapnp.txt
7370F:	drivers/pnp/isapnp/
7371F:	include/linux/isapnp.h
7372
7373ISCSI
7374M:	Lee Duncan <lduncan@suse.com>
7375M:	Chris Leech <cleech@redhat.com>
7376L:	open-iscsi@googlegroups.com
7377W:	www.open-iscsi.com
7378S:	Maintained
7379F:	drivers/scsi/*iscsi*
7380F:	include/scsi/*iscsi*
7381
7382iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7383M:	Peter Jones <pjones@redhat.com>
7384M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7385S:	Maintained
7386F:	drivers/firmware/iscsi_ibft*
7387
7388ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7389M:	Or Gerlitz <ogerlitz@mellanox.com>
7390M:	Sagi Grimberg <sagi@grimberg.me>
7391M:	Roi Dayan <roid@mellanox.com>
7392L:	linux-rdma@vger.kernel.org
7393S:	Supported
7394W:	http://www.openfabrics.org
7395W:	www.open-iscsi.org
7396Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7397F:	drivers/infiniband/ulp/iser/
7398
7399ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7400M:	Sagi Grimberg <sagi@grimberg.me>
7401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7402L:	linux-rdma@vger.kernel.org
7403L:	target-devel@vger.kernel.org
7404S:	Supported
7405W:	http://www.linux-iscsi.org
7406F:	drivers/infiniband/ulp/isert
7407
7408ISDN SUBSYSTEM
7409M:	Karsten Keil <isdn@linux-pingi.de>
7410L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7411L:	netdev@vger.kernel.org
7412W:	http://www.isdn4linux.de
7413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7414S:	Maintained
7415F:	Documentation/isdn/
7416F:	drivers/isdn/
7417F:	include/linux/isdn.h
7418F:	include/linux/isdn/
7419F:	include/uapi/linux/isdn.h
7420F:	include/uapi/linux/isdn/
7421
7422ISDN SUBSYSTEM (Eicon active card driver)
7423M:	Armin Schindler <mac@melware.de>
7424L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7425W:	http://www.melware.de
7426S:	Maintained
7427F:	drivers/isdn/hardware/eicon/
7428
7429IT87 HARDWARE MONITORING DRIVER
7430M:	Jean Delvare <jdelvare@suse.com>
7431L:	linux-hwmon@vger.kernel.org
7432S:	Maintained
7433F:	Documentation/hwmon/it87
7434F:	drivers/hwmon/it87.c
7435
7436IT913X MEDIA DRIVER
7437M:	Antti Palosaari <crope@iki.fi>
7438L:	linux-media@vger.kernel.org
7439W:	https://linuxtv.org
7440W:	http://palosaari.fi/linux/
7441Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7442T:	git git://linuxtv.org/anttip/media_tree.git
7443S:	Maintained
7444F:	drivers/media/tuners/it913x*
7445
7446IVTV VIDEO4LINUX DRIVER
7447M:	Andy Walls <awalls@md.metrocast.net>
7448L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7449L:	linux-media@vger.kernel.org
7450T:	git git://linuxtv.org/media_tree.git
7451W:	http://www.ivtvdriver.org
7452S:	Maintained
7453F:	Documentation/media/v4l-drivers/ivtv*
7454F:	drivers/media/pci/ivtv/
7455F:	include/uapi/linux/ivtv*
7456
7457IX2505V MEDIA DRIVER
7458M:	Malcolm Priestley <tvboxspy@gmail.com>
7459L:	linux-media@vger.kernel.org
7460W:	https://linuxtv.org
7461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7462S:	Maintained
7463F:	drivers/media/dvb-frontends/ix2505v*
7464
7465JC42.4 TEMPERATURE SENSOR DRIVER
7466M:	Guenter Roeck <linux@roeck-us.net>
7467L:	linux-hwmon@vger.kernel.org
7468S:	Maintained
7469F:	drivers/hwmon/jc42.c
7470F:	Documentation/hwmon/jc42
7471
7472JFS FILESYSTEM
7473M:	Dave Kleikamp <shaggy@kernel.org>
7474L:	jfs-discussion@lists.sourceforge.net
7475W:	http://jfs.sourceforge.net/
7476T:	git git://github.com/kleikamp/linux-shaggy.git
7477S:	Maintained
7478F:	Documentation/filesystems/jfs.txt
7479F:	fs/jfs/
7480
7481JME NETWORK DRIVER
7482M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7483L:	netdev@vger.kernel.org
7484S:	Maintained
7485F:	drivers/net/ethernet/jme.*
7486
7487JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7488M:	David Woodhouse <dwmw2@infradead.org>
7489L:	linux-mtd@lists.infradead.org
7490W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7491S:	Maintained
7492F:	fs/jffs2/
7493F:	include/uapi/linux/jffs2.h
7494
7495JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7496M:	"Theodore Ts'o" <tytso@mit.edu>
7497M:	Jan Kara <jack@suse.com>
7498L:	linux-ext4@vger.kernel.org
7499S:	Maintained
7500F:	fs/jbd2/
7501F:	include/linux/jbd2.h
7502
7503JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7504M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7505L:	linux-media@vger.kernel.org
7506S:	Maintained
7507F:	drivers/media/platform/rcar_jpu.c
7508
7509JSM Neo PCI based serial card
7510M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7511L:	linux-serial@vger.kernel.org
7512S:	Maintained
7513F:	drivers/tty/serial/jsm/
7514
7515K10TEMP HARDWARE MONITORING DRIVER
7516M:	Clemens Ladisch <clemens@ladisch.de>
7517L:	linux-hwmon@vger.kernel.org
7518S:	Maintained
7519F:	Documentation/hwmon/k10temp
7520F:	drivers/hwmon/k10temp.c
7521
7522K8TEMP HARDWARE MONITORING DRIVER
7523M:	Rudolf Marek <r.marek@assembler.cz>
7524L:	linux-hwmon@vger.kernel.org
7525S:	Maintained
7526F:	Documentation/hwmon/k8temp
7527F:	drivers/hwmon/k8temp.c
7528
7529KASAN
7530M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7531R:	Alexander Potapenko <glider@google.com>
7532R:	Dmitry Vyukov <dvyukov@google.com>
7533L:	kasan-dev@googlegroups.com
7534S:	Maintained
7535F:	arch/*/include/asm/kasan.h
7536F:	arch/*/mm/kasan_init*
7537F:	Documentation/dev-tools/kasan.rst
7538F:	include/linux/kasan*.h
7539F:	lib/test_kasan.c
7540F:	mm/kasan/
7541F:	scripts/Makefile.kasan
7542
7543KCONFIG
7544L:	linux-kbuild@vger.kernel.org
7545S:	Orphan
7546F:	Documentation/kbuild/kconfig-language.txt
7547F:	scripts/kconfig/
7548
7549KDUMP
7550M:	Dave Young <dyoung@redhat.com>
7551M:	Baoquan He <bhe@redhat.com>
7552R:	Vivek Goyal <vgoyal@redhat.com>
7553L:	kexec@lists.infradead.org
7554W:	http://lse.sourceforge.net/kdump/
7555S:	Maintained
7556F:	Documentation/kdump/
7557
7558KEENE FM RADIO TRANSMITTER DRIVER
7559M:	Hans Verkuil <hverkuil@xs4all.nl>
7560L:	linux-media@vger.kernel.org
7561T:	git git://linuxtv.org/media_tree.git
7562W:	https://linuxtv.org
7563S:	Maintained
7564F:	drivers/media/radio/radio-keene*
7565
7566KERNEL AUTOMOUNTER v4 (AUTOFS4)
7567M:	Ian Kent <raven@themaw.net>
7568L:	autofs@vger.kernel.org
7569S:	Maintained
7570F:	fs/autofs4/
7571
7572KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7573M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7574M:	Michal Marek <michal.lkml@markovi.net>
7575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7576L:	linux-kbuild@vger.kernel.org
7577S:	Maintained
7578F:	Documentation/kbuild/
7579F:	Makefile
7580F:	scripts/Makefile.*
7581F:	scripts/basic/
7582F:	scripts/mk*
7583F:	scripts/package/
7584
7585KERNEL JANITORS
7586L:	kernel-janitors@vger.kernel.org
7587W:	http://kernelnewbies.org/KernelJanitors
7588S:	Odd Fixes
7589
7590KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7591M:	"J. Bruce Fields" <bfields@fieldses.org>
7592M:	Jeff Layton <jlayton@kernel.org>
7593L:	linux-nfs@vger.kernel.org
7594W:	http://nfs.sourceforge.net/
7595T:	git git://linux-nfs.org/~bfields/linux.git
7596S:	Supported
7597F:	fs/nfsd/
7598F:	include/uapi/linux/nfsd/
7599F:	fs/lockd/
7600F:	fs/nfs_common/
7601F:	net/sunrpc/
7602F:	include/linux/lockd/
7603F:	include/linux/sunrpc/
7604F:	include/uapi/linux/sunrpc/
7605
7606KERNEL SELFTEST FRAMEWORK
7607M:	Shuah Khan <shuahkh@osg.samsung.com>
7608M:	Shuah Khan <shuah@kernel.org>
7609L:	linux-kselftest@vger.kernel.org
7610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7611S:	Maintained
7612F:	tools/testing/selftests/
7613F:	Documentation/dev-tools/kselftest*
7614
7615KERNEL USERMODE HELPER
7616M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7617L:	linux-kernel@vger.kernel.org
7618S:	Maintained
7619F:	kernel/umh.c
7620F:	include/linux/umh.h
7621
7622KERNEL VIRTUAL MACHINE (KVM)
7623M:	Paolo Bonzini <pbonzini@redhat.com>
7624M:	Radim Krčmář <rkrcmar@redhat.com>
7625L:	kvm@vger.kernel.org
7626W:	http://www.linux-kvm.org
7627T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7628S:	Supported
7629F:	Documentation/virtual/kvm/
7630F:	include/trace/events/kvm.h
7631F:	include/uapi/asm-generic/kvm*
7632F:	include/uapi/linux/kvm*
7633F:	include/asm-generic/kvm*
7634F:	include/linux/kvm*
7635F:	include/kvm/iodev.h
7636F:	virt/kvm/*
7637F:	tools/kvm/
7638
7639KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7640M:	Joerg Roedel <joro@8bytes.org>
7641L:	kvm@vger.kernel.org
7642W:	http://www.linux-kvm.org/
7643S:	Maintained
7644F:	arch/x86/include/asm/svm.h
7645F:	arch/x86/kvm/svm.c
7646
7647KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7648M:	Christoffer Dall <christoffer.dall@linaro.org>
7649M:	Marc Zyngier <marc.zyngier@arm.com>
7650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7651L:	kvmarm@lists.cs.columbia.edu
7652W:	http://systems.cs.columbia.edu/projects/kvm-arm
7653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7654S:	Supported
7655F:	arch/arm/include/uapi/asm/kvm*
7656F:	arch/arm/include/asm/kvm*
7657F:	arch/arm/kvm/
7658F:	virt/kvm/arm/
7659F:	include/kvm/arm_*
7660
7661KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7662M:	Christoffer Dall <christoffer.dall@linaro.org>
7663M:	Marc Zyngier <marc.zyngier@arm.com>
7664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7665L:	kvmarm@lists.cs.columbia.edu
7666S:	Maintained
7667F:	arch/arm64/include/uapi/asm/kvm*
7668F:	arch/arm64/include/asm/kvm*
7669F:	arch/arm64/kvm/
7670
7671KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7672M:	James Hogan <jhogan@kernel.org>
7673L:	linux-mips@linux-mips.org
7674S:	Supported
7675F:	arch/mips/include/uapi/asm/kvm*
7676F:	arch/mips/include/asm/kvm*
7677F:	arch/mips/kvm/
7678
7679KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7680M:	Paul Mackerras <paulus@ozlabs.org>
7681L:	kvm-ppc@vger.kernel.org
7682W:	http://www.linux-kvm.org/
7683T:	git git://github.com/agraf/linux-2.6.git
7684S:	Supported
7685F:	arch/powerpc/include/uapi/asm/kvm*
7686F:	arch/powerpc/include/asm/kvm*
7687F:	arch/powerpc/kvm/
7688F:	arch/powerpc/kernel/kvm*
7689
7690KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7691M:	Christian Borntraeger <borntraeger@de.ibm.com>
7692M:	Cornelia Huck <cohuck@redhat.com>
7693L:	linux-s390@vger.kernel.org
7694W:	http://www.ibm.com/developerworks/linux/linux390/
7695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7696S:	Supported
7697F:	arch/s390/include/uapi/asm/kvm*
7698F:	arch/s390/include/asm/gmap.h
7699F:	arch/s390/include/asm/kvm*
7700F:	arch/s390/kvm/
7701F:	arch/s390/mm/gmap.c
7702
7703KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7704M:	Paolo Bonzini <pbonzini@redhat.com>
7705M:	Radim Krčmář <rkrcmar@redhat.com>
7706L:	kvm@vger.kernel.org
7707W:	http://www.linux-kvm.org
7708T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7709S:	Supported
7710F:	arch/x86/kvm/
7711F:	arch/x86/include/uapi/asm/kvm*
7712F:	arch/x86/include/asm/kvm*
7713F:	arch/x86/include/asm/pvclock-abi.h
7714F:	arch/x86/kernel/kvm.c
7715F:	arch/x86/kernel/kvmclock.c
7716
7717KERNFS
7718M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7719M:	Tejun Heo <tj@kernel.org>
7720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7721S:	Supported
7722F:	include/linux/kernfs.h
7723F:	fs/kernfs/
7724
7725KEXEC
7726M:	Eric Biederman <ebiederm@xmission.com>
7727W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7728L:	kexec@lists.infradead.org
7729S:	Maintained
7730F:	include/linux/kexec.h
7731F:	include/uapi/linux/kexec.h
7732F:	kernel/kexec*
7733
7734KEYS-ENCRYPTED
7735M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7736L:	linux-integrity@vger.kernel.org
7737L:	keyrings@vger.kernel.org
7738S:	Supported
7739F:	Documentation/security/keys/trusted-encrypted.rst
7740F:	include/keys/encrypted-type.h
7741F:	security/keys/encrypted-keys/
7742
7743KEYS-TRUSTED
7744M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7745L:	linux-integrity@vger.kernel.org
7746L:	keyrings@vger.kernel.org
7747S:	Supported
7748F:	Documentation/security/keys/trusted-encrypted.rst
7749F:	include/keys/trusted-type.h
7750F:	security/keys/trusted.c
7751F:	security/keys/trusted.h
7752
7753KEYS/KEYRINGS:
7754M:	David Howells <dhowells@redhat.com>
7755L:	keyrings@vger.kernel.org
7756S:	Maintained
7757F:	Documentation/security/keys/core.rst
7758F:	include/linux/key.h
7759F:	include/linux/key-type.h
7760F:	include/linux/keyctl.h
7761F:	include/uapi/linux/keyctl.h
7762F:	include/keys/
7763F:	security/keys/
7764
7765KGDB / KDB /debug_core
7766M:	Jason Wessel <jason.wessel@windriver.com>
7767M:	Daniel Thompson <daniel.thompson@linaro.org>
7768W:	http://kgdb.wiki.kernel.org/
7769L:	kgdb-bugreport@lists.sourceforge.net
7770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7771S:	Maintained
7772F:	Documentation/dev-tools/kgdb.rst
7773F:	drivers/misc/kgdbts.c
7774F:	drivers/tty/serial/kgdboc.c
7775F:	include/linux/kdb.h
7776F:	include/linux/kgdb.h
7777F:	kernel/debug/
7778
7779KMEMLEAK
7780M:	Catalin Marinas <catalin.marinas@arm.com>
7781S:	Maintained
7782F:	Documentation/dev-tools/kmemleak.rst
7783F:	include/linux/kmemleak.h
7784F:	mm/kmemleak.c
7785F:	mm/kmemleak-test.c
7786
7787KMOD KERNEL MODULE LOADER - USERMODE HELPER
7788M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7789L:	linux-kernel@vger.kernel.org
7790S:	Maintained
7791F:	kernel/kmod.c
7792F:	include/linux/kmod.h
7793F:	lib/test_kmod.c
7794F:	tools/testing/selftests/kmod/
7795
7796KPROBES
7797M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7798M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7799M:	"David S. Miller" <davem@davemloft.net>
7800M:	Masami Hiramatsu <mhiramat@kernel.org>
7801S:	Maintained
7802F:	Documentation/kprobes.txt
7803F:	include/linux/kprobes.h
7804F:	include/asm-generic/kprobes.h
7805F:	kernel/kprobes.c
7806
7807KS0108 LCD CONTROLLER DRIVER
7808M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7809W:	http://miguelojeda.es/auxdisplay.htm
7810W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7811S:	Maintained
7812F:	Documentation/auxdisplay/ks0108
7813F:	drivers/auxdisplay/ks0108.c
7814F:	include/linux/ks0108.h
7815
7816L3MDEV
7817M:	David Ahern <dsa@cumulusnetworks.com>
7818L:	netdev@vger.kernel.org
7819S:	Maintained
7820F:	net/l3mdev
7821F:	include/net/l3mdev.h
7822
7823LANTIQ MIPS ARCHITECTURE
7824M:	John Crispin <john@phrozen.org>
7825L:	linux-mips@linux-mips.org
7826S:	Maintained
7827F:	arch/mips/lantiq
7828F:	drivers/soc/lantiq
7829
7830LAPB module
7831L:	linux-x25@vger.kernel.org
7832S:	Orphan
7833F:	Documentation/networking/lapb-module.txt
7834F:	include/*/lapb.h
7835F:	net/lapb/
7836
7837LASI 53c700 driver for PARISC
7838M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7839L:	linux-scsi@vger.kernel.org
7840S:	Maintained
7841F:	Documentation/scsi/53c700.txt
7842F:	drivers/scsi/53c700*
7843
7844LEAKING_ADDRESSES
7845M:	Tobin C. Harding <me@tobin.cc>
7846S:	Maintained
7847F:	scripts/leaking_addresses.pl
7848
7849LED SUBSYSTEM
7850M:	Richard Purdie <rpurdie@rpsys.net>
7851M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7852M:	Pavel Machek <pavel@ucw.cz>
7853L:	linux-leds@vger.kernel.org
7854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7855S:	Maintained
7856F:	Documentation/devicetree/bindings/leds/
7857F:	drivers/leds/
7858F:	include/linux/leds.h
7859
7860LEGACY EEPROM DRIVER
7861M:	Jean Delvare <jdelvare@suse.com>
7862S:	Maintained
7863F:	Documentation/misc-devices/eeprom
7864F:	drivers/misc/eeprom/eeprom.c
7865
7866LEGO USB Tower driver
7867M:	Juergen Stuber <starblue@users.sourceforge.net>
7868L:	legousb-devel@lists.sourceforge.net
7869W:	http://legousb.sourceforge.net/
7870S:	Maintained
7871F:	drivers/usb/misc/legousbtower.c
7872
7873LG2160 MEDIA DRIVER
7874M:	Michael Krufky <mkrufky@linuxtv.org>
7875L:	linux-media@vger.kernel.org
7876W:	https://linuxtv.org
7877W:	http://github.com/mkrufky
7878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7879T:	git git://linuxtv.org/mkrufky/tuners.git
7880S:	Maintained
7881F:	drivers/media/dvb-frontends/lg2160.*
7882
7883LGDT3305 MEDIA DRIVER
7884M:	Michael Krufky <mkrufky@linuxtv.org>
7885L:	linux-media@vger.kernel.org
7886W:	https://linuxtv.org
7887W:	http://github.com/mkrufky
7888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7889T:	git git://linuxtv.org/mkrufky/tuners.git
7890S:	Maintained
7891F:	drivers/media/dvb-frontends/lgdt3305.*
7892
7893LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7894M:	Viresh Kumar <vireshk@kernel.org>
7895L:	linux-ide@vger.kernel.org
7896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7897S:	Maintained
7898F:	include/linux/pata_arasan_cf_data.h
7899F:	drivers/ata/pata_arasan_cf.c
7900
7901LIBATA PATA DRIVERS
7902M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7903M:	Tejun Heo <tj@kernel.org>
7904L:	linux-ide@vger.kernel.org
7905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7906S:	Maintained
7907F:	drivers/ata/pata_*.c
7908F:	drivers/ata/ata_generic.c
7909
7910LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7911M:	Linus Walleij <linus.walleij@linaro.org>
7912L:	linux-ide@vger.kernel.org
7913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7914S:	Maintained
7915F:	drivers/ata/pata_ftide010.c
7916F:	drivers/ata/sata_gemini.c
7917F:	drivers/ata/sata_gemini.h
7918
7919LIBATA SATA AHCI PLATFORM devices support
7920M:	Hans de Goede <hdegoede@redhat.com>
7921M:	Tejun Heo <tj@kernel.org>
7922L:	linux-ide@vger.kernel.org
7923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7924S:	Maintained
7925F:	drivers/ata/ahci_platform.c
7926F:	drivers/ata/libahci_platform.c
7927F:	include/linux/ahci_platform.h
7928
7929LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7930M:	Mikael Pettersson <mikpelinux@gmail.com>
7931L:	linux-ide@vger.kernel.org
7932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7933S:	Maintained
7934F:	drivers/ata/sata_promise.*
7935
7936LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7937M:	Tejun Heo <tj@kernel.org>
7938L:	linux-ide@vger.kernel.org
7939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7940S:	Maintained
7941F:	drivers/ata/
7942F:	include/linux/ata.h
7943F:	include/linux/libata.h
7944F:	Documentation/devicetree/bindings/ata/
7945
7946LIBLOCKDEP
7947M:	Sasha Levin <alexander.levin@verizon.com>
7948S:	Maintained
7949F:	tools/lib/lockdep/
7950
7951LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7952M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7953L:	linux-nvdimm@lists.01.org
7954Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7955S:	Supported
7956F:	drivers/nvdimm/blk.c
7957F:	drivers/nvdimm/region_devs.c
7958
7959LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7960M:	Vishal Verma <vishal.l.verma@intel.com>
7961L:	linux-nvdimm@lists.01.org
7962Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7963S:	Supported
7964F:	drivers/nvdimm/btt*
7965
7966LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7967M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7968L:	linux-nvdimm@lists.01.org
7969Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7970S:	Supported
7971F:	drivers/nvdimm/pmem*
7972
7973LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7974M:	Dan Williams <dan.j.williams@intel.com>
7975L:	linux-nvdimm@lists.01.org
7976Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7978S:	Supported
7979F:	drivers/nvdimm/*
7980F:	drivers/acpi/nfit/*
7981F:	include/linux/nd.h
7982F:	include/linux/libnvdimm.h
7983F:	include/uapi/linux/ndctl.h
7984
7985LIGHTNVM PLATFORM SUPPORT
7986M:	Matias Bjorling <mb@lightnvm.io>
7987W:	http://github/OpenChannelSSD
7988L:	linux-block@vger.kernel.org
7989S:	Maintained
7990F:	drivers/lightnvm/
7991F:	include/linux/lightnvm.h
7992F:	include/uapi/linux/lightnvm.h
7993
7994LINUX FOR POWER MACINTOSH
7995M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7996W:	http://www.penguinppc.org/
7997L:	linuxppc-dev@lists.ozlabs.org
7998S:	Maintained
7999F:	arch/powerpc/platforms/powermac/
8000F:	drivers/macintosh/
8001
8002LINUX FOR POWERPC (32-BIT AND 64-BIT)
8003M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8004M:	Paul Mackerras <paulus@samba.org>
8005M:	Michael Ellerman <mpe@ellerman.id.au>
8006W:	https://github.com/linuxppc/linux/wiki
8007L:	linuxppc-dev@lists.ozlabs.org
8008Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8010S:	Supported
8011F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8012F:	Documentation/devicetree/bindings/powerpc/
8013F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8014F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8015F:	Documentation/powerpc/
8016F:	arch/powerpc/
8017F:	drivers/char/tpm/tpm_ibmvtpm*
8018F:	drivers/crypto/nx/
8019F:	drivers/crypto/vmx/
8020F:	drivers/i2c/busses/i2c-opal.c
8021F:	drivers/net/ethernet/ibm/ibmveth.*
8022F:	drivers/net/ethernet/ibm/ibmvnic.*
8023F:	drivers/pci/hotplug/pnv_php.c
8024F:	drivers/pci/hotplug/rpa*
8025F:	drivers/rtc/rtc-opal.c
8026F:	drivers/scsi/ibmvscsi/
8027F:	drivers/tty/hvc/hvc_opal.c
8028F:	drivers/watchdog/wdrtas.c
8029F:	tools/testing/selftests/powerpc
8030N:	/pmac
8031N:	powermac
8032N:	powernv
8033N:	[^a-z0-9]ps3
8034N:	pseries
8035
8036LINUX FOR POWERPC EMBEDDED MPC5XXX
8037M:	Anatolij Gustschin <agust@denx.de>
8038L:	linuxppc-dev@lists.ozlabs.org
8039T:	git git://git.denx.de/linux-denx-agust.git
8040S:	Maintained
8041F:	arch/powerpc/platforms/512x/
8042F:	arch/powerpc/platforms/52xx/
8043
8044LINUX FOR POWERPC EMBEDDED PPC4XX
8045M:	Alistair Popple <alistair@popple.id.au>
8046M:	Matt Porter <mporter@kernel.crashing.org>
8047W:	http://www.penguinppc.org/
8048L:	linuxppc-dev@lists.ozlabs.org
8049S:	Maintained
8050F:	arch/powerpc/platforms/40x/
8051F:	arch/powerpc/platforms/44x/
8052
8053LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8054M:	Scott Wood <oss@buserror.net>
8055M:	Kumar Gala <galak@kernel.crashing.org>
8056W:	http://www.penguinppc.org/
8057L:	linuxppc-dev@lists.ozlabs.org
8058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8059S:	Maintained
8060F:	arch/powerpc/platforms/83xx/
8061F:	arch/powerpc/platforms/85xx/
8062F:	Documentation/devicetree/bindings/powerpc/fsl/
8063
8064LINUX FOR POWERPC EMBEDDED PPC8XX
8065M:	Vitaly Bordug <vitb@kernel.crashing.org>
8066W:	http://www.penguinppc.org/
8067L:	linuxppc-dev@lists.ozlabs.org
8068S:	Maintained
8069F:	arch/powerpc/platforms/8xx/
8070
8071LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8072L:	linuxppc-dev@lists.ozlabs.org
8073S:	Orphan
8074F:	arch/powerpc/*/*virtex*
8075F:	arch/powerpc/*/*/*virtex*
8076
8077LINUX FOR POWERPC PA SEMI PWRFICIENT
8078L:	linuxppc-dev@lists.ozlabs.org
8079S:	Orphan
8080F:	arch/powerpc/platforms/pasemi/
8081F:	drivers/*/*pasemi*
8082F:	drivers/*/*/*pasemi*
8083
8084LINUX KERNEL DUMP TEST MODULE (LKDTM)
8085M:	Kees Cook <keescook@chromium.org>
8086S:	Maintained
8087F:	drivers/misc/lkdtm*
8088
8089LINUX SECURITY MODULE (LSM) FRAMEWORK
8090M:	Chris Wright <chrisw@sous-sol.org>
8091L:	linux-security-module@vger.kernel.org
8092S:	Supported
8093
8094LIS3LV02D ACCELEROMETER DRIVER
8095M:	Eric Piel <eric.piel@tremplin-utc.net>
8096S:	Maintained
8097F:	Documentation/misc-devices/lis3lv02d
8098F:	drivers/misc/lis3lv02d/
8099F:	drivers/platform/x86/hp_accel.c
8100
8101LIVE PATCHING
8102M:	Josh Poimboeuf <jpoimboe@redhat.com>
8103M:	Jessica Yu <jeyu@kernel.org>
8104M:	Jiri Kosina <jikos@kernel.org>
8105M:	Miroslav Benes <mbenes@suse.cz>
8106R:	Petr Mladek <pmladek@suse.com>
8107S:	Maintained
8108F:	kernel/livepatch/
8109F:	include/linux/livepatch.h
8110F:	arch/x86/include/asm/livepatch.h
8111F:	arch/x86/kernel/livepatch.c
8112F:	Documentation/livepatch/
8113F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8114F:	samples/livepatch/
8115L:	live-patching@vger.kernel.org
8116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8117
8118LLC (802.2)
8119L:	netdev@vger.kernel.org
8120S:	Odd fixes
8121F:	include/linux/llc.h
8122F:	include/uapi/linux/llc.h
8123F:	include/net/llc*
8124F:	net/llc/
8125
8126LM73 HARDWARE MONITOR DRIVER
8127M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8128L:	linux-hwmon@vger.kernel.org
8129S:	Maintained
8130F:	drivers/hwmon/lm73.c
8131
8132LM78 HARDWARE MONITOR DRIVER
8133M:	Jean Delvare <jdelvare@suse.com>
8134L:	linux-hwmon@vger.kernel.org
8135S:	Maintained
8136F:	Documentation/hwmon/lm78
8137F:	drivers/hwmon/lm78.c
8138
8139LM83 HARDWARE MONITOR DRIVER
8140M:	Jean Delvare <jdelvare@suse.com>
8141L:	linux-hwmon@vger.kernel.org
8142S:	Maintained
8143F:	Documentation/hwmon/lm83
8144F:	drivers/hwmon/lm83.c
8145
8146LM90 HARDWARE MONITOR DRIVER
8147M:	Jean Delvare <jdelvare@suse.com>
8148L:	linux-hwmon@vger.kernel.org
8149S:	Maintained
8150F:	Documentation/hwmon/lm90
8151F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8152F:	drivers/hwmon/lm90.c
8153F:	include/dt-bindings/thermal/lm90.h
8154
8155LM95234 HARDWARE MONITOR DRIVER
8156M:	Guenter Roeck <linux@roeck-us.net>
8157L:	linux-hwmon@vger.kernel.org
8158S:	Maintained
8159F:	Documentation/hwmon/lm95234
8160F:	drivers/hwmon/lm95234.c
8161
8162LME2510 MEDIA DRIVER
8163M:	Malcolm Priestley <tvboxspy@gmail.com>
8164L:	linux-media@vger.kernel.org
8165W:	https://linuxtv.org
8166Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8167S:	Maintained
8168F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8169
8170LOADPIN SECURITY MODULE
8171M:	Kees Cook <keescook@chromium.org>
8172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8173S:	Supported
8174F:	security/loadpin/
8175F:	Documentation/admin-guide/LSM/LoadPin.rst
8176
8177LOCKING PRIMITIVES
8178M:	Peter Zijlstra <peterz@infradead.org>
8179M:	Ingo Molnar <mingo@redhat.com>
8180L:	linux-kernel@vger.kernel.org
8181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8182S:	Maintained
8183F:	Documentation/locking/
8184F:	include/linux/lockdep.h
8185F:	include/linux/spinlock*.h
8186F:	arch/*/include/asm/spinlock*.h
8187F:	include/linux/rwlock*.h
8188F:	include/linux/mutex*.h
8189F:	arch/*/include/asm/mutex*.h
8190F:	include/linux/rwsem*.h
8191F:	arch/*/include/asm/rwsem.h
8192F:	include/linux/seqlock.h
8193F:	lib/locking*.[ch]
8194F:	kernel/locking/
8195
8196LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8197M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8198L:	linux-ntfs-dev@lists.sourceforge.net
8199W:	http://www.linux-ntfs.org/content/view/19/37/
8200S:	Maintained
8201F:	Documentation/ldm.txt
8202F:	block/partitions/ldm.*
8203
8204LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8205M:	Sathya Prakash <sathya.prakash@broadcom.com>
8206M:	Chaitra P B <chaitra.basappa@broadcom.com>
8207M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8208L:	MPT-FusionLinux.pdl@broadcom.com
8209L:	linux-scsi@vger.kernel.org
8210W:	http://www.avagotech.com/support/
8211S:	Supported
8212F:	drivers/message/fusion/
8213F:	drivers/scsi/mpt2sas/
8214F:	drivers/scsi/mpt3sas/
8215
8216LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8217M:	Matthew Wilcox <matthew@wil.cx>
8218L:	linux-scsi@vger.kernel.org
8219S:	Maintained
8220F:	drivers/scsi/sym53c8xx_2/
8221
8222LTC4261 HARDWARE MONITOR DRIVER
8223M:	Guenter Roeck <linux@roeck-us.net>
8224L:	linux-hwmon@vger.kernel.org
8225S:	Maintained
8226F:	Documentation/hwmon/ltc4261
8227F:	drivers/hwmon/ltc4261.c
8228
8229LTC4306 I2C MULTIPLEXER DRIVER
8230M:	Michael Hennerich <michael.hennerich@analog.com>
8231W:	http://ez.analog.com/community/linux-device-drivers
8232L:	linux-i2c@vger.kernel.org
8233S:	Supported
8234F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8235F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8236
8237LTP (Linux Test Project)
8238M:	Mike Frysinger <vapier@gentoo.org>
8239M:	Cyril Hrubis <chrubis@suse.cz>
8240M:	Wanlong Gao <wanlong.gao@gmail.com>
8241M:	Jan Stancek <jstancek@redhat.com>
8242M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8243M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8244L:	ltp@lists.linux.it (subscribers-only)
8245W:	http://linux-test-project.github.io/
8246T:	git git://github.com/linux-test-project/ltp.git
8247S:	Maintained
8248
8249M32R ARCHITECTURE
8250W:	http://www.linux-m32r.org/
8251S:	Orphan
8252F:	arch/m32r/
8253
8254M68K ARCHITECTURE
8255M:	Geert Uytterhoeven <geert@linux-m68k.org>
8256L:	linux-m68k@lists.linux-m68k.org
8257W:	http://www.linux-m68k.org/
8258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8259S:	Maintained
8260F:	arch/m68k/
8261F:	drivers/zorro/
8262
8263M68K ON APPLE MACINTOSH
8264M:	Joshua Thompson <funaho@jurai.org>
8265W:	http://www.mac.linux-m68k.org/
8266L:	linux-m68k@lists.linux-m68k.org
8267S:	Maintained
8268F:	arch/m68k/mac/
8269
8270M68K ON HP9000/300
8271M:	Philip Blundell <philb@gnu.org>
8272W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8273S:	Maintained
8274F:	arch/m68k/hp300/
8275
8276M88DS3103 MEDIA DRIVER
8277M:	Antti Palosaari <crope@iki.fi>
8278L:	linux-media@vger.kernel.org
8279W:	https://linuxtv.org
8280W:	http://palosaari.fi/linux/
8281Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8282T:	git git://linuxtv.org/anttip/media_tree.git
8283S:	Maintained
8284F:	drivers/media/dvb-frontends/m88ds3103*
8285
8286M88RS2000 MEDIA DRIVER
8287M:	Malcolm Priestley <tvboxspy@gmail.com>
8288L:	linux-media@vger.kernel.org
8289W:	https://linuxtv.org
8290Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8291S:	Maintained
8292F:	drivers/media/dvb-frontends/m88rs2000*
8293
8294MA901 MASTERKIT USB FM RADIO DRIVER
8295M:	Alexey Klimov <klimov.linux@gmail.com>
8296L:	linux-media@vger.kernel.org
8297T:	git git://linuxtv.org/media_tree.git
8298S:	Maintained
8299F:	drivers/media/radio/radio-ma901.c
8300
8301MAC80211
8302M:	Johannes Berg <johannes@sipsolutions.net>
8303L:	linux-wireless@vger.kernel.org
8304W:	http://wireless.kernel.org/
8305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8307S:	Maintained
8308F:	Documentation/networking/mac80211-injection.txt
8309F:	include/net/mac80211.h
8310F:	net/mac80211/
8311F:	drivers/net/wireless/mac80211_hwsim.[ch]
8312F:	Documentation/networking/mac80211_hwsim/README
8313
8314MAILBOX API
8315M:	Jassi Brar <jassisinghbrar@gmail.com>
8316L:	linux-kernel@vger.kernel.org
8317S:	Maintained
8318F:	drivers/mailbox/
8319F:	include/linux/mailbox_client.h
8320F:	include/linux/mailbox_controller.h
8321
8322MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8323M:	Michael Kerrisk <mtk.manpages@gmail.com>
8324W:	http://www.kernel.org/doc/man-pages
8325L:	linux-man@vger.kernel.org
8326S:	Maintained
8327
8328MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8329M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8330L:	linux-mips@linux-mips.org
8331S:	Maintained
8332F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8333
8334MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8335M:	Andrew Lunn <andrew@lunn.ch>
8336M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8337L:	netdev@vger.kernel.org
8338S:	Maintained
8339F:	drivers/net/dsa/mv88e6xxx/
8340F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8341
8342MARVELL ARMADA DRM SUPPORT
8343M:	Russell King <linux@armlinux.org.uk>
8344S:	Maintained
8345T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8346T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8347F:	drivers/gpu/drm/armada/
8348F:	include/uapi/drm/armada_drm.h
8349F:	Documentation/devicetree/bindings/display/armada/
8350
8351MARVELL CRYPTO DRIVER
8352M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8353M:	Arnaud Ebalard <arno@natisbad.org>
8354F:	drivers/crypto/marvell/
8355S:	Maintained
8356L:	linux-crypto@vger.kernel.org
8357
8358MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8359M:	Mirko Lindner <mlindner@marvell.com>
8360M:	Stephen Hemminger <stephen@networkplumber.org>
8361L:	netdev@vger.kernel.org
8362S:	Maintained
8363F:	drivers/net/ethernet/marvell/sk*
8364
8365MARVELL LIBERTAS WIRELESS DRIVER
8366L:	libertas-dev@lists.infradead.org
8367S:	Orphan
8368F:	drivers/net/wireless/marvell/libertas/
8369
8370MARVELL MACCHIATOBIN SUPPORT
8371M:	Russell King <rmk@armlinux.org.uk>
8372L:	linux-arm-kernel@lists.infradead.org
8373S:	Maintained
8374F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8375
8376MARVELL MV643XX ETHERNET DRIVER
8377M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8378L:	netdev@vger.kernel.org
8379S:	Maintained
8380F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8381F:	include/linux/mv643xx.h
8382
8383MARVELL MV88X3310 PHY DRIVER
8384M:	Russell King <rmk@armlinux.org.uk>
8385L:	netdev@vger.kernel.org
8386S:	Maintained
8387F:	drivers/net/phy/marvell10g.c
8388
8389MARVELL MVNETA ETHERNET DRIVER
8390M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8391L:	netdev@vger.kernel.org
8392S:	Maintained
8393F:	drivers/net/ethernet/marvell/mvneta.*
8394
8395MARVELL MWIFIEX WIRELESS DRIVER
8396M:	Amitkumar Karwar <amitkarwar@gmail.com>
8397M:	Nishant Sarmukadam <nishants@marvell.com>
8398M:	Ganapathi Bhat <gbhat@marvell.com>
8399M:	Xinming Hu <huxm@marvell.com>
8400L:	linux-wireless@vger.kernel.org
8401S:	Maintained
8402F:	drivers/net/wireless/marvell/mwifiex/
8403
8404MARVELL MWL8K WIRELESS DRIVER
8405M:	Lennert Buytenhek <buytenh@wantstofly.org>
8406L:	linux-wireless@vger.kernel.org
8407S:	Odd Fixes
8408F:	drivers/net/wireless/marvell/mwl8k.c
8409
8410MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8411M:	Nicolas Pitre <nico@fluxnic.net>
8412S:	Odd Fixes
8413F:	drivers/mmc/host/mvsdio.*
8414
8415MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8416M:	Hu Ziji <huziji@marvell.com>
8417L:	linux-mmc@vger.kernel.org
8418S:	Supported
8419F:	drivers/mmc/host/sdhci-xenon*
8420F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8421
8422MATROX FRAMEBUFFER DRIVER
8423L:	linux-fbdev@vger.kernel.org
8424S:	Orphan
8425F:	drivers/video/fbdev/matrox/matroxfb_*
8426F:	include/uapi/linux/matroxfb.h
8427
8428MAX16065 HARDWARE MONITOR DRIVER
8429M:	Guenter Roeck <linux@roeck-us.net>
8430L:	linux-hwmon@vger.kernel.org
8431S:	Maintained
8432F:	Documentation/hwmon/max16065
8433F:	drivers/hwmon/max16065.c
8434
8435MAX20751 HARDWARE MONITOR DRIVER
8436M:	Guenter Roeck <linux@roeck-us.net>
8437L:	linux-hwmon@vger.kernel.org
8438S:	Maintained
8439F:	Documentation/hwmon/max20751
8440F:	drivers/hwmon/max20751.c
8441
8442MAX2175 SDR TUNER DRIVER
8443M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8444L:	linux-media@vger.kernel.org
8445T:	git git://linuxtv.org/media_tree.git
8446S:	Maintained
8447F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8448F:	Documentation/media/v4l-drivers/max2175.rst
8449F:	drivers/media/i2c/max2175*
8450F:	include/uapi/linux/max2175.h
8451
8452MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8453L:	linux-hwmon@vger.kernel.org
8454S:	Orphan
8455F:	Documentation/hwmon/max6650
8456F:	drivers/hwmon/max6650.c
8457
8458MAX6697 HARDWARE MONITOR DRIVER
8459M:	Guenter Roeck <linux@roeck-us.net>
8460L:	linux-hwmon@vger.kernel.org
8461S:	Maintained
8462F:	Documentation/hwmon/max6697
8463F:	Documentation/devicetree/bindings/i2c/max6697.txt
8464F:	drivers/hwmon/max6697.c
8465F:	include/linux/platform_data/max6697.h
8466
8467MAX9860 MONO AUDIO VOICE CODEC DRIVER
8468M:	Peter Rosin <peda@axentia.se>
8469L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8470S:	Maintained
8471F:	Documentation/devicetree/bindings/sound/max9860.txt
8472F:	sound/soc/codecs/max9860.*
8473
8474MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8475M:	Javier Martinez Canillas <javier@dowhile0.org>
8476L:	linux-kernel@vger.kernel.org
8477S:	Supported
8478F:	drivers/regulator/max77802-regulator.c
8479F:	Documentation/devicetree/bindings/*/*max77802.txt
8480F:	include/dt-bindings/*/*max77802.h
8481
8482MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8483M:	Krzysztof Kozlowski <krzk@kernel.org>
8484M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8485L:	linux-pm@vger.kernel.org
8486S:	Supported
8487F:	drivers/power/supply/max14577_charger.c
8488F:	drivers/power/supply/max77693_charger.c
8489
8490MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8491M:	Chanwoo Choi <cw00.choi@samsung.com>
8492M:	Krzysztof Kozlowski <krzk@kernel.org>
8493M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8494L:	linux-kernel@vger.kernel.org
8495S:	Supported
8496F:	drivers/*/max14577*.c
8497F:	drivers/*/max77686*.c
8498F:	drivers/*/max77693*.c
8499F:	drivers/extcon/extcon-max14577.c
8500F:	drivers/extcon/extcon-max77693.c
8501F:	drivers/rtc/rtc-max77686.c
8502F:	drivers/clk/clk-max77686.c
8503F:	Documentation/devicetree/bindings/mfd/max14577.txt
8504F:	Documentation/devicetree/bindings/*/max77686.txt
8505F:	Documentation/devicetree/bindings/mfd/max77693.txt
8506F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8507F:	include/linux/mfd/max14577*.h
8508F:	include/linux/mfd/max77686*.h
8509F:	include/linux/mfd/max77693*.h
8510
8511MAXIRADIO FM RADIO RECEIVER DRIVER
8512M:	Hans Verkuil <hverkuil@xs4all.nl>
8513L:	linux-media@vger.kernel.org
8514T:	git git://linuxtv.org/media_tree.git
8515W:	https://linuxtv.org
8516S:	Maintained
8517F:	drivers/media/radio/radio-maxiradio*
8518
8519MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8520M:	Peter Rosin <peda@axentia.se>
8521L:	linux-iio@vger.kernel.org
8522S:	Maintained
8523F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8524F:	drivers/iio/potentiometer/mcp4531.c
8525
8526MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8527M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8528L:	linux-iio@vger.kernel.org
8529S:	Maintained
8530F:	drivers/iio/dac/cio-dac.c
8531
8532MEDIA DRIVERS FOR ASCOT2E
8533M:	Sergey Kozlov <serjk@netup.ru>
8534M:	Abylay Ospan <aospan@netup.ru>
8535L:	linux-media@vger.kernel.org
8536W:	https://linuxtv.org
8537W:	http://netup.tv/
8538T:	git git://linuxtv.org/media_tree.git
8539S:	Supported
8540F:	drivers/media/dvb-frontends/ascot2e*
8541
8542MEDIA DRIVERS FOR CXD2841ER
8543M:	Sergey Kozlov <serjk@netup.ru>
8544M:	Abylay Ospan <aospan@netup.ru>
8545L:	linux-media@vger.kernel.org
8546W:	https://linuxtv.org
8547W:	http://netup.tv/
8548T:	git git://linuxtv.org/media_tree.git
8549S:	Supported
8550F:	drivers/media/dvb-frontends/cxd2841er*
8551
8552MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8553M:	Daniel Scheller <d.scheller.oss@gmail.com>
8554L:	linux-media@vger.kernel.org
8555W:	https://linuxtv.org
8556T:	git git://linuxtv.org/media_tree.git
8557S:	Maintained
8558F:	drivers/media/pci/ddbridge/*
8559
8560MEDIA DRIVERS FOR FREESCALE IMX
8561M:	Steve Longerbeam <slongerbeam@gmail.com>
8562M:	Philipp Zabel <p.zabel@pengutronix.de>
8563L:	linux-media@vger.kernel.org
8564T:	git git://linuxtv.org/media_tree.git
8565S:	Maintained
8566F:	Documentation/devicetree/bindings/media/imx.txt
8567F:	Documentation/media/v4l-drivers/imx.rst
8568F:	drivers/staging/media/imx/
8569F:	include/linux/imx-media.h
8570F:	include/media/imx.h
8571
8572MEDIA DRIVERS FOR HELENE
8573M:	Abylay Ospan <aospan@netup.ru>
8574L:	linux-media@vger.kernel.org
8575W:	https://linuxtv.org
8576W:	http://netup.tv/
8577T:	git git://linuxtv.org/media_tree.git
8578S:	Supported
8579F:	drivers/media/dvb-frontends/helene*
8580
8581MEDIA DRIVERS FOR HORUS3A
8582M:	Sergey Kozlov <serjk@netup.ru>
8583M:	Abylay Ospan <aospan@netup.ru>
8584L:	linux-media@vger.kernel.org
8585W:	https://linuxtv.org
8586W:	http://netup.tv/
8587T:	git git://linuxtv.org/media_tree.git
8588S:	Supported
8589F:	drivers/media/dvb-frontends/horus3a*
8590
8591MEDIA DRIVERS FOR LNBH25
8592M:	Sergey Kozlov <serjk@netup.ru>
8593M:	Abylay Ospan <aospan@netup.ru>
8594L:	linux-media@vger.kernel.org
8595W:	https://linuxtv.org
8596W:	http://netup.tv/
8597T:	git git://linuxtv.org/media_tree.git
8598S:	Supported
8599F:	drivers/media/dvb-frontends/lnbh25*
8600
8601MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8602M:	Daniel Scheller <d.scheller.oss@gmail.com>
8603L:	linux-media@vger.kernel.org
8604W:	https://linuxtv.org
8605T:	git git://linuxtv.org/media_tree.git
8606S:	Maintained
8607F:	drivers/media/dvb-frontends/mxl5xx*
8608
8609MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8610M:	Sergey Kozlov <serjk@netup.ru>
8611M:	Abylay Ospan <aospan@netup.ru>
8612L:	linux-media@vger.kernel.org
8613W:	https://linuxtv.org
8614W:	http://netup.tv/
8615T:	git git://linuxtv.org/media_tree.git
8616S:	Supported
8617F:	drivers/media/pci/netup_unidvb/*
8618
8619MEDIA DRIVERS FOR RENESAS - DRIF
8620M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8621L:	linux-media@vger.kernel.org
8622L:	linux-renesas-soc@vger.kernel.org
8623T:	git git://linuxtv.org/media_tree.git
8624S:	Supported
8625F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8626F:	drivers/media/platform/rcar_drif.c
8627
8628MEDIA DRIVERS FOR RENESAS - FCP
8629M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8630L:	linux-media@vger.kernel.org
8631L:	linux-renesas-soc@vger.kernel.org
8632T:	git git://linuxtv.org/media_tree.git
8633S:	Supported
8634F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8635F:	drivers/media/platform/rcar-fcp.c
8636F:	include/media/rcar-fcp.h
8637
8638MEDIA DRIVERS FOR RENESAS - FDP1
8639M:	Kieran Bingham <kieran@bingham.xyz>
8640L:	linux-media@vger.kernel.org
8641L:	linux-renesas-soc@vger.kernel.org
8642T:	git git://linuxtv.org/media_tree.git
8643S:	Supported
8644F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8645F:	drivers/media/platform/rcar_fdp1.c
8646
8647MEDIA DRIVERS FOR RENESAS - VIN
8648M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8649L:	linux-media@vger.kernel.org
8650L:	linux-renesas-soc@vger.kernel.org
8651T:	git git://linuxtv.org/media_tree.git
8652S:	Supported
8653F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8654F:	drivers/media/platform/rcar-vin/
8655
8656MEDIA DRIVERS FOR RENESAS - VSP1
8657M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8658L:	linux-media@vger.kernel.org
8659L:	linux-renesas-soc@vger.kernel.org
8660T:	git git://linuxtv.org/media_tree.git
8661S:	Supported
8662F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8663F:	drivers/media/platform/vsp1/
8664
8665MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8666M:	Daniel Scheller <d.scheller.oss@gmail.com>
8667L:	linux-media@vger.kernel.org
8668W:	https://linuxtv.org
8669T:	git git://linuxtv.org/media_tree.git
8670S:	Maintained
8671F:	drivers/media/dvb-frontends/stv0910*
8672
8673MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8674M:	Daniel Scheller <d.scheller.oss@gmail.com>
8675L:	linux-media@vger.kernel.org
8676W:	https://linuxtv.org
8677T:	git git://linuxtv.org/media_tree.git
8678S:	Maintained
8679F:	drivers/media/dvb-frontends/stv6111*
8680
8681MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8682M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8683M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8684P:	LinuxTV.org Project
8685L:	linux-media@vger.kernel.org
8686W:	https://linuxtv.org
8687Q:	http://patchwork.kernel.org/project/linux-media/list/
8688T:	git git://linuxtv.org/media_tree.git
8689S:	Maintained
8690F:	Documentation/devicetree/bindings/media/
8691F:	Documentation/media/
8692F:	drivers/media/
8693F:	drivers/staging/media/
8694F:	include/linux/platform_data/media/
8695F:	include/media/
8696F:	include/uapi/linux/dvb/
8697F:	include/uapi/linux/videodev2.h
8698F:	include/uapi/linux/media.h
8699F:	include/uapi/linux/v4l2-*
8700F:	include/uapi/linux/meye.h
8701F:	include/uapi/linux/ivtv*
8702F:	include/uapi/linux/uvcvideo.h
8703
8704MEDIATEK CIR DRIVER
8705M:	Sean Wang <sean.wang@mediatek.com>
8706S:	Maintained
8707F:	drivers/media/rc/mtk-cir.c
8708
8709MEDIATEK PMIC LED DRIVER
8710M:	Sean Wang <sean.wang@mediatek.com>
8711S:	Maintained
8712F:	drivers/leds/leds-mt6323.c
8713F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8714
8715MEDIATEK ETHERNET DRIVER
8716M:	Felix Fietkau <nbd@openwrt.org>
8717M:	John Crispin <john@phrozen.org>
8718M:	Sean Wang <sean.wang@mediatek.com>
8719M:	Nelson Chang <nelson.chang@mediatek.com>
8720L:	netdev@vger.kernel.org
8721S:	Maintained
8722F:	drivers/net/ethernet/mediatek/
8723
8724MEDIATEK JPEG DRIVER
8725M:	Rick Chang <rick.chang@mediatek.com>
8726M:	Bin Liu <bin.liu@mediatek.com>
8727S:	Supported
8728F:	drivers/media/platform/mtk-jpeg/
8729F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8730
8731MEDIATEK MDP DRIVER
8732M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8733M:	Houlong Wei <houlong.wei@mediatek.com>
8734M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8735S:	Supported
8736F:	drivers/media/platform/mtk-mdp/
8737F:	drivers/media/platform/mtk-vpu/
8738F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8739
8740MEDIATEK MEDIA DRIVER
8741M:	Tiffany Lin <tiffany.lin@mediatek.com>
8742M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8743S:	Supported
8744F:	drivers/media/platform/mtk-vcodec/
8745F:	drivers/media/platform/mtk-vpu/
8746F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8747F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8748
8749MEDIATEK MT7601U WIRELESS LAN DRIVER
8750M:	Jakub Kicinski <kubakici@wp.pl>
8751L:	linux-wireless@vger.kernel.org
8752S:	Maintained
8753F:	drivers/net/wireless/mediatek/mt7601u/
8754
8755MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8756M:	Sean Wang <sean.wang@mediatek.com>
8757S:	Maintained
8758F:	drivers/char/hw_random/mtk-rng.c
8759
8760MEDIATEK USB3 DRD IP DRIVER
8761M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8762L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8764L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8765S:	Maintained
8766F:	drivers/usb/mtu3/
8767
8768MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8769M:	Peter Senna Tschudin <peter.senna@collabora.com>
8770M:	Martin Donnelly <martin.donnelly@ge.com>
8771M:	Martyn Welch <martyn.welch@collabora.co.uk>
8772S:	Maintained
8773F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8774F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8775
8776MEGARAID SCSI/SAS DRIVERS
8777M:	Kashyap Desai <kashyap.desai@broadcom.com>
8778M:	Sumit Saxena <sumit.saxena@broadcom.com>
8779M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8780L:	megaraidlinux.pdl@broadcom.com
8781L:	linux-scsi@vger.kernel.org
8782W:	http://www.avagotech.com/support/
8783S:	Maintained
8784F:	Documentation/scsi/megaraid.txt
8785F:	drivers/scsi/megaraid.*
8786F:	drivers/scsi/megaraid/
8787
8788MELEXIS MLX90614 DRIVER
8789M:	Crt Mori <cmo@melexis.com>
8790L:	linux-iio@vger.kernel.org
8791W:	http://www.melexis.com
8792S:	Supported
8793F:	drivers/iio/temperature/mlx90614.c
8794
8795MELFAS MIP4 TOUCHSCREEN DRIVER
8796M:	Sangwon Jee <jeesw@melfas.com>
8797W:	http://www.melfas.com
8798S:	Supported
8799F:	drivers/input/touchscreen/melfas_mip4.c
8800F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8801
8802MELLANOX ETHERNET DRIVER (mlx4_en)
8803M:	Tariq Toukan <tariqt@mellanox.com>
8804L:	netdev@vger.kernel.org
8805S:	Supported
8806W:	http://www.mellanox.com
8807Q:	http://patchwork.ozlabs.org/project/netdev/list/
8808F:	drivers/net/ethernet/mellanox/mlx4/en_*
8809
8810MELLANOX ETHERNET DRIVER (mlx5e)
8811M:	Saeed Mahameed <saeedm@mellanox.com>
8812L:	netdev@vger.kernel.org
8813S:	Supported
8814W:	http://www.mellanox.com
8815Q:	http://patchwork.ozlabs.org/project/netdev/list/
8816F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8817
8818MELLANOX ETHERNET INNOVA DRIVER
8819M:	Ilan Tayari <ilant@mellanox.com>
8820R:	Boris Pismenny <borisp@mellanox.com>
8821L:	netdev@vger.kernel.org
8822S:	Supported
8823W:	http://www.mellanox.com
8824Q:	http://patchwork.ozlabs.org/project/netdev/list/
8825F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8826F:	include/linux/mlx5/mlx5_ifc_fpga.h
8827
8828MELLANOX ETHERNET INNOVA IPSEC DRIVER
8829M:	Ilan Tayari <ilant@mellanox.com>
8830R:	Boris Pismenny <borisp@mellanox.com>
8831L:	netdev@vger.kernel.org
8832S:	Supported
8833W:	http://www.mellanox.com
8834Q:	http://patchwork.ozlabs.org/project/netdev/list/
8835F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8836F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8837
8838MELLANOX ETHERNET SWITCH DRIVERS
8839M:	Jiri Pirko <jiri@mellanox.com>
8840M:	Ido Schimmel <idosch@mellanox.com>
8841L:	netdev@vger.kernel.org
8842S:	Supported
8843W:	http://www.mellanox.com
8844Q:	http://patchwork.ozlabs.org/project/netdev/list/
8845F:	drivers/net/ethernet/mellanox/mlxsw/
8846
8847MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8848M:	mlxsw@mellanox.com
8849L:	netdev@vger.kernel.org
8850S:	Supported
8851W:	http://www.mellanox.com
8852Q:	http://patchwork.ozlabs.org/project/netdev/list/
8853F:	drivers/net/ethernet/mellanox/mlxfw/
8854
8855MELLANOX MLX CPLD HOTPLUG DRIVER
8856M:	Vadim Pasternak <vadimp@mellanox.com>
8857L:	platform-driver-x86@vger.kernel.org
8858S:	Supported
8859F:	drivers/platform/x86/mlxcpld-hotplug.c
8860F:	include/linux/platform_data/mlxcpld-hotplug.h
8861
8862MELLANOX MLX4 core VPI driver
8863M:	Tariq Toukan <tariqt@mellanox.com>
8864L:	netdev@vger.kernel.org
8865L:	linux-rdma@vger.kernel.org
8866W:	http://www.mellanox.com
8867Q:	http://patchwork.ozlabs.org/project/netdev/list/
8868S:	Supported
8869F:	drivers/net/ethernet/mellanox/mlx4/
8870F:	include/linux/mlx4/
8871
8872MELLANOX MLX4 IB driver
8873M:	Yishai Hadas <yishaih@mellanox.com>
8874L:	linux-rdma@vger.kernel.org
8875W:	http://www.mellanox.com
8876Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8877S:	Supported
8878F:	drivers/infiniband/hw/mlx4/
8879F:	include/linux/mlx4/
8880F:	include/uapi/rdma/mlx4-abi.h
8881
8882MELLANOX MLX5 core VPI driver
8883M:	Saeed Mahameed <saeedm@mellanox.com>
8884M:	Matan Barak <matanb@mellanox.com>
8885M:	Leon Romanovsky <leonro@mellanox.com>
8886L:	netdev@vger.kernel.org
8887L:	linux-rdma@vger.kernel.org
8888W:	http://www.mellanox.com
8889Q:	http://patchwork.ozlabs.org/project/netdev/list/
8890S:	Supported
8891F:	drivers/net/ethernet/mellanox/mlx5/core/
8892F:	include/linux/mlx5/
8893
8894MELLANOX MLX5 IB driver
8895M:	Matan Barak <matanb@mellanox.com>
8896M:	Leon Romanovsky <leonro@mellanox.com>
8897L:	linux-rdma@vger.kernel.org
8898W:	http://www.mellanox.com
8899Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8900S:	Supported
8901F:	drivers/infiniband/hw/mlx5/
8902F:	include/linux/mlx5/
8903F:	include/uapi/rdma/mlx5-abi.h
8904
8905MELLANOX MLXCPLD I2C AND MUX DRIVER
8906M:	Vadim Pasternak <vadimp@mellanox.com>
8907M:	Michael Shych <michaelsh@mellanox.com>
8908L:	linux-i2c@vger.kernel.org
8909S:	Supported
8910F:	drivers/i2c/busses/i2c-mlxcpld.c
8911F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8912F:	Documentation/i2c/busses/i2c-mlxcpld
8913
8914MELLANOX MLXCPLD LED DRIVER
8915M:	Vadim Pasternak <vadimp@mellanox.com>
8916L:	linux-leds@vger.kernel.org
8917S:	Supported
8918F:	drivers/leds/leds-mlxcpld.c
8919F:	Documentation/leds/leds-mlxcpld.txt
8920
8921MELLANOX PLATFORM DRIVER
8922M:	Vadim Pasternak <vadimp@mellanox.com>
8923L:	platform-driver-x86@vger.kernel.org
8924S:	Supported
8925F:	drivers/platform/x86/mlx-platform.c
8926
8927MEMBARRIER SUPPORT
8928M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8929M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8930L:	linux-kernel@vger.kernel.org
8931S:	Supported
8932F:	kernel/sched/membarrier.c
8933F:	include/uapi/linux/membarrier.h
8934
8935MEMORY MANAGEMENT
8936L:	linux-mm@kvack.org
8937W:	http://www.linux-mm.org
8938S:	Maintained
8939F:	include/linux/mm.h
8940F:	include/linux/gfp.h
8941F:	include/linux/mmzone.h
8942F:	include/linux/memory_hotplug.h
8943F:	include/linux/vmalloc.h
8944F:	mm/
8945
8946MEMORY TECHNOLOGY DEVICES (MTD)
8947M:	David Woodhouse <dwmw2@infradead.org>
8948M:	Brian Norris <computersforpeace@gmail.com>
8949M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8950M:	Marek Vasut <marek.vasut@gmail.com>
8951M:	Richard Weinberger <richard@nod.at>
8952M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8953L:	linux-mtd@lists.infradead.org
8954W:	http://www.linux-mtd.infradead.org/
8955Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8956T:	git git://git.infradead.org/linux-mtd.git master
8957T:	git git://git.infradead.org/l2-mtd.git master
8958S:	Maintained
8959F:	Documentation/devicetree/bindings/mtd/
8960F:	drivers/mtd/
8961F:	include/linux/mtd/
8962F:	include/uapi/mtd/
8963
8964MEN A21 WATCHDOG DRIVER
8965M:	Johannes Thumshirn <morbidrsa@gmail.com>
8966L:	linux-watchdog@vger.kernel.org
8967S:	Maintained
8968F:	drivers/watchdog/mena21_wdt.c
8969
8970MEN CHAMELEON BUS (mcb)
8971M:	Johannes Thumshirn <morbidrsa@gmail.com>
8972S:	Maintained
8973F:	drivers/mcb/
8974F:	include/linux/mcb.h
8975F:	Documentation/men-chameleon-bus.txt
8976
8977MEN F21BMC (Board Management Controller)
8978M:	Andreas Werner <andreas.werner@men.de>
8979S:	Supported
8980F:	drivers/mfd/menf21bmc.c
8981F:	drivers/watchdog/menf21bmc_wdt.c
8982F:	drivers/leds/leds-menf21bmc.c
8983F:	drivers/hwmon/menf21bmc_hwmon.c
8984F:	Documentation/hwmon/menf21bmc
8985
8986MESON AO CEC DRIVER FOR AMLOGIC SOCS
8987M:	Neil Armstrong <narmstrong@baylibre.com>
8988L:	linux-media@lists.freedesktop.org
8989L:	linux-amlogic@lists.infradead.org
8990W:	http://linux-meson.com/
8991S:	Supported
8992F:	drivers/media/platform/meson/ao-cec.c
8993F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8994T:	git git://linuxtv.org/media_tree.git
8995
8996METAG ARCHITECTURE
8997M:	James Hogan <jhogan@kernel.org>
8998L:	linux-metag@vger.kernel.org
8999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9000S:	Odd Fixes
9001F:	arch/metag/
9002F:	Documentation/metag/
9003F:	Documentation/devicetree/bindings/metag/
9004F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9005F:	drivers/clocksource/metag_generic.c
9006F:	drivers/irqchip/irq-metag.c
9007F:	drivers/irqchip/irq-metag-ext.c
9008F:	drivers/tty/metag_da.c
9009
9010MICROBLAZE ARCHITECTURE
9011M:	Michal Simek <monstr@monstr.eu>
9012W:	http://www.monstr.eu/fdt/
9013T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9014S:	Supported
9015F:	arch/microblaze/
9016
9017MICROCHIP / ATMEL AT91 SERIAL DRIVER
9018M:	Richard Genoud <richard.genoud@gmail.com>
9019S:	Maintained
9020F:	drivers/tty/serial/atmel_serial.c
9021F:	drivers/tty/serial/atmel_serial.h
9022
9023MICROCHIP / ATMEL DMA DRIVER
9024M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9026L:	dmaengine@vger.kernel.org
9027S:	Supported
9028F:	drivers/dma/at_hdmac.c
9029F:	drivers/dma/at_hdmac_regs.h
9030F:	include/linux/platform_data/dma-atmel.h
9031
9032MICROCHIP / ATMEL ECC DRIVER
9033M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9034L:	linux-crypto@vger.kernel.org
9035S:	Maintained
9036F:	drivers/crypto/atmel-ecc.*
9037
9038MICROCHIP / ATMEL ISC DRIVER
9039M:	Songjun Wu <songjun.wu@microchip.com>
9040L:	linux-media@vger.kernel.org
9041S:	Supported
9042F:	drivers/media/platform/atmel/atmel-isc.c
9043F:	drivers/media/platform/atmel/atmel-isc-regs.h
9044F:	devicetree/bindings/media/atmel-isc.txt
9045
9046MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9047M:	Woojung Huh <Woojung.Huh@microchip.com>
9048M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9049L:	netdev@vger.kernel.org
9050S:	Maintained
9051F:	net/dsa/tag_ksz.c
9052F:	drivers/net/dsa/microchip/*
9053F:	include/linux/platform_data/microchip-ksz.h
9054F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9055
9056MICROCHIP USB251XB DRIVER
9057M:	Richard Leitner <richard.leitner@skidata.com>
9058L:	linux-usb@vger.kernel.org
9059S:	Maintained
9060F:	drivers/usb/misc/usb251xb.c
9061F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9062
9063MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9064M:	Don Brace <don.brace@microsemi.com>
9065L:	esc.storagedev@microsemi.com
9066L:	linux-scsi@vger.kernel.org
9067S:	Supported
9068F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9069F:	drivers/scsi/smartpqi/Kconfig
9070F:	drivers/scsi/smartpqi/Makefile
9071F:	include/linux/cciss*.h
9072F:	include/uapi/linux/cciss*.h
9073F:	Documentation/scsi/smartpqi.txt
9074
9075MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9076M:	Chen Yu <yu.c.chen@intel.com>
9077L:	platform-driver-x86@vger.kernel.org
9078S:	Supported
9079F:	drivers/platform/x86/surfacepro3_button.c
9080
9081MICROTEK X6 SCANNER
9082M:	Oliver Neukum <oliver@neukum.org>
9083S:	Maintained
9084F:	drivers/usb/image/microtek.*
9085
9086MIPS
9087M:	Ralf Baechle <ralf@linux-mips.org>
9088L:	linux-mips@linux-mips.org
9089W:	http://www.linux-mips.org/
9090T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9091Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9092S:	Supported
9093F:	Documentation/devicetree/bindings/mips/
9094F:	Documentation/mips/
9095F:	arch/mips/
9096
9097MIPS BOSTON DEVELOPMENT BOARD
9098M:	Paul Burton <paul.burton@mips.com>
9099L:	linux-mips@linux-mips.org
9100S:	Maintained
9101F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9102F:	arch/mips/boot/dts/img/boston.dts
9103F:	arch/mips/configs/generic/board-boston.config
9104F:	drivers/clk/imgtec/clk-boston.c
9105F:	include/dt-bindings/clock/boston-clock.h
9106
9107MIPS GENERIC PLATFORM
9108M:	Paul Burton <paul.burton@mips.com>
9109L:	linux-mips@linux-mips.org
9110S:	Supported
9111F:	arch/mips/generic/
9112F:	arch/mips/tools/generic-board-config.sh
9113
9114MIPS/LOONGSON1 ARCHITECTURE
9115M:	Keguang Zhang <keguang.zhang@gmail.com>
9116L:	linux-mips@linux-mips.org
9117S:	Maintained
9118F:	arch/mips/loongson32/
9119F:	arch/mips/include/asm/mach-loongson32/
9120F:	drivers/*/*loongson1*
9121F:	drivers/*/*/*loongson1*
9122
9123MIPS RINT INSTRUCTION EMULATION
9124M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9125L:	linux-mips@linux-mips.org
9126S:	Supported
9127F:	arch/mips/math-emu/sp_rint.c
9128F:	arch/mips/math-emu/dp_rint.c
9129
9130MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9131M:	Hans Verkuil <hverkuil@xs4all.nl>
9132L:	linux-media@vger.kernel.org
9133T:	git git://linuxtv.org/media_tree.git
9134W:	https://linuxtv.org
9135S:	Odd Fixes
9136F:	drivers/media/radio/radio-miropcm20*
9137
9138MMP SUPPORT
9139M:	Eric Miao <eric.y.miao@gmail.com>
9140M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9142T:	git git://github.com/hzhuang1/linux.git
9143T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9144S:	Maintained
9145F:	arch/arm/boot/dts/mmp*
9146F:	arch/arm/mach-mmp/
9147
9148MN88472 MEDIA DRIVER
9149M:	Antti Palosaari <crope@iki.fi>
9150L:	linux-media@vger.kernel.org
9151W:	https://linuxtv.org
9152W:	http://palosaari.fi/linux/
9153Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9154S:	Maintained
9155F:	drivers/media/dvb-frontends/mn88472*
9156
9157MN88473 MEDIA DRIVER
9158M:	Antti Palosaari <crope@iki.fi>
9159L:	linux-media@vger.kernel.org
9160W:	https://linuxtv.org
9161W:	http://palosaari.fi/linux/
9162Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9163S:	Maintained
9164F:	drivers/media/dvb-frontends/mn88473*
9165
9166MODULE SUPPORT
9167M:	Jessica Yu <jeyu@kernel.org>
9168M:	Rusty Russell <rusty@rustcorp.com.au>
9169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9170S:	Maintained
9171F:	include/linux/module.h
9172F:	kernel/module.c
9173
9174MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9175W:	http://popies.net/meye/
9176S:	Orphan
9177F:	Documentation/media/v4l-drivers/meye*
9178F:	drivers/media/pci/meye/
9179F:	include/uapi/linux/meye.h
9180
9181MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9182M:	Jiri Slaby <jirislaby@gmail.com>
9183S:	Maintained
9184F:	Documentation/serial/moxa-smartio
9185F:	drivers/tty/mxser.*
9186
9187MR800 AVERMEDIA USB FM RADIO DRIVER
9188M:	Alexey Klimov <klimov.linux@gmail.com>
9189L:	linux-media@vger.kernel.org
9190T:	git git://linuxtv.org/media_tree.git
9191S:	Maintained
9192F:	drivers/media/radio/radio-mr800.c
9193
9194MRF24J40 IEEE 802.15.4 RADIO DRIVER
9195M:	Alan Ott <alan@signal11.us>
9196L:	linux-wpan@vger.kernel.org
9197S:	Maintained
9198F:	drivers/net/ieee802154/mrf24j40.c
9199F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9200
9201MSI LAPTOP SUPPORT
9202M:	"Lee, Chun-Yi" <jlee@suse.com>
9203L:	platform-driver-x86@vger.kernel.org
9204S:	Maintained
9205F:	drivers/platform/x86/msi-laptop.c
9206
9207MSI WMI SUPPORT
9208L:	platform-driver-x86@vger.kernel.org
9209S:	Orphan
9210F:	drivers/platform/x86/msi-wmi.c
9211
9212MSI001 MEDIA DRIVER
9213M:	Antti Palosaari <crope@iki.fi>
9214L:	linux-media@vger.kernel.org
9215W:	https://linuxtv.org
9216W:	http://palosaari.fi/linux/
9217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9218T:	git git://linuxtv.org/anttip/media_tree.git
9219S:	Maintained
9220F:	drivers/media/tuners/msi001*
9221
9222MSI2500 MEDIA DRIVER
9223M:	Antti Palosaari <crope@iki.fi>
9224L:	linux-media@vger.kernel.org
9225W:	https://linuxtv.org
9226W:	http://palosaari.fi/linux/
9227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9228T:	git git://linuxtv.org/anttip/media_tree.git
9229S:	Maintained
9230F:	drivers/media/usb/msi2500/
9231
9232MSYSTEMS DISKONCHIP G3 MTD DRIVER
9233M:	Robert Jarzmik <robert.jarzmik@free.fr>
9234L:	linux-mtd@lists.infradead.org
9235S:	Maintained
9236F:	drivers/mtd/devices/docg3*
9237
9238MT9M032 APTINA SENSOR DRIVER
9239M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9240L:	linux-media@vger.kernel.org
9241T:	git git://linuxtv.org/media_tree.git
9242S:	Maintained
9243F:	drivers/media/i2c/mt9m032.c
9244F:	include/media/i2c/mt9m032.h
9245
9246MT9P031 APTINA CAMERA SENSOR
9247M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9248L:	linux-media@vger.kernel.org
9249T:	git git://linuxtv.org/media_tree.git
9250S:	Maintained
9251F:	drivers/media/i2c/mt9p031.c
9252F:	include/media/i2c/mt9p031.h
9253
9254MT9T001 APTINA CAMERA SENSOR
9255M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9256L:	linux-media@vger.kernel.org
9257T:	git git://linuxtv.org/media_tree.git
9258S:	Maintained
9259F:	drivers/media/i2c/mt9t001.c
9260F:	include/media/i2c/mt9t001.h
9261
9262MT9V032 APTINA CAMERA SENSOR
9263M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9264L:	linux-media@vger.kernel.org
9265T:	git git://linuxtv.org/media_tree.git
9266S:	Maintained
9267F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9268F:	drivers/media/i2c/mt9v032.c
9269F:	include/media/i2c/mt9v032.h
9270
9271MULTIFUNCTION DEVICES (MFD)
9272M:	Lee Jones <lee.jones@linaro.org>
9273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9274S:	Supported
9275F:	Documentation/devicetree/bindings/mfd/
9276F:	drivers/mfd/
9277F:	include/linux/mfd/
9278F:	include/dt-bindings/mfd/
9279
9280MULTIMEDIA CARD (MMC) ETC. OVER SPI
9281S:	Orphan
9282F:	drivers/mmc/host/mmc_spi.c
9283F:	include/linux/spi/mmc_spi.h
9284
9285MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9286M:	Ulf Hansson <ulf.hansson@linaro.org>
9287L:	linux-mmc@vger.kernel.org
9288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9289S:	Maintained
9290F:	Documentation/devicetree/bindings/mmc/
9291F:	drivers/mmc/
9292F:	include/linux/mmc/
9293F:	include/uapi/linux/mmc/
9294
9295MULTIPLEXER SUBSYSTEM
9296M:	Peter Rosin <peda@axentia.se>
9297S:	Maintained
9298F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9299F:	Documentation/devicetree/bindings/mux/
9300F:	include/linux/dt-bindings/mux/
9301F:	include/linux/mux/
9302F:	drivers/mux/
9303
9304MULTITECH MULTIPORT CARD (ISICOM)
9305S:	Orphan
9306F:	drivers/tty/isicom.c
9307F:	include/linux/isicom.h
9308
9309MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9310M:	Bin Liu <b-liu@ti.com>
9311L:	linux-usb@vger.kernel.org
9312S:	Maintained
9313F:	drivers/usb/musb/
9314
9315MXL5007T MEDIA DRIVER
9316M:	Michael Krufky <mkrufky@linuxtv.org>
9317L:	linux-media@vger.kernel.org
9318W:	https://linuxtv.org
9319W:	http://github.com/mkrufky
9320Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9321T:	git git://linuxtv.org/mkrufky/tuners.git
9322S:	Maintained
9323F:	drivers/media/tuners/mxl5007t.*
9324
9325MXSFB DRM DRIVER
9326M:	Marek Vasut <marex@denx.de>
9327S:	Supported
9328F:	drivers/gpu/drm/mxsfb/
9329F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9330
9331MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9332M:	Chris Lee <christopher.lee@cspi.com>
9333L:	netdev@vger.kernel.org
9334W:	https://www.cspi.com/ethernet-products/support/downloads/
9335S:	Supported
9336F:	drivers/net/ethernet/myricom/myri10ge/
9337
9338NAND FLASH SUBSYSTEM
9339M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9340R:	Richard Weinberger <richard@nod.at>
9341L:	linux-mtd@lists.infradead.org
9342W:	http://www.linux-mtd.infradead.org/
9343Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9344T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9345T:	git git://git.infradead.org/l2-mtd.git nand/next
9346S:	Maintained
9347F:	drivers/mtd/nand/
9348F:	include/linux/mtd/*nand*.h
9349
9350NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9351M:	Daniel Mack <zonque@gmail.com>
9352S:	Maintained
9353L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9354W:	http://www.native-instruments.com
9355F:	sound/usb/caiaq/
9356
9357NATSEMI ETHERNET DRIVER (DP8381x)
9358S:	Orphan
9359F:	drivers/net/ethernet/natsemi/natsemi.c
9360
9361NCP FILESYSTEM
9362M:	Petr Vandrovec <petr@vandrovec.name>
9363S:	Odd Fixes
9364F:	fs/ncpfs/
9365
9366NCR 5380 SCSI DRIVERS
9367M:	Finn Thain <fthain@telegraphics.com.au>
9368M:	Michael Schmitz <schmitzmic@gmail.com>
9369L:	linux-scsi@vger.kernel.org
9370S:	Maintained
9371F:	Documentation/scsi/g_NCR5380.txt
9372F:	drivers/scsi/NCR5380.*
9373F:	drivers/scsi/arm/cumana_1.c
9374F:	drivers/scsi/arm/oak.c
9375F:	drivers/scsi/atari_scsi.*
9376F:	drivers/scsi/dmx3191d.c
9377F:	drivers/scsi/g_NCR5380.*
9378F:	drivers/scsi/mac_scsi.*
9379F:	drivers/scsi/sun3_scsi.*
9380F:	drivers/scsi/sun3_scsi_vme.c
9381
9382NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9383M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9384L:	linux-scsi@vger.kernel.org
9385S:	Maintained
9386F:	drivers/scsi/NCR_D700.*
9387
9388NCT6775 HARDWARE MONITOR DRIVER
9389M:	Guenter Roeck <linux@roeck-us.net>
9390L:	linux-hwmon@vger.kernel.org
9391S:	Maintained
9392F:	Documentation/hwmon/nct6775
9393F:	drivers/hwmon/nct6775.c
9394
9395NETEFFECT IWARP RNIC DRIVER (IW_NES)
9396M:	Faisal Latif <faisal.latif@intel.com>
9397L:	linux-rdma@vger.kernel.org
9398W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9399S:	Supported
9400F:	drivers/infiniband/hw/nes/
9401F:	include/uapi/rdma/nes-abi.h
9402
9403NETEM NETWORK EMULATOR
9404M:	Stephen Hemminger <stephen@networkplumber.org>
9405L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9406S:	Maintained
9407F:	net/sched/sch_netem.c
9408
9409NETERION 10GbE DRIVERS (s2io/vxge)
9410M:	Jon Mason <jdmason@kudzu.us>
9411L:	netdev@vger.kernel.org
9412S:	Supported
9413F:	Documentation/networking/s2io.txt
9414F:	Documentation/networking/vxge.txt
9415F:	drivers/net/ethernet/neterion/
9416
9417NETFILTER
9418M:	Pablo Neira Ayuso <pablo@netfilter.org>
9419M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9420M:	Florian Westphal <fw@strlen.de>
9421L:	netfilter-devel@vger.kernel.org
9422L:	coreteam@netfilter.org
9423W:	http://www.netfilter.org/
9424W:	http://www.iptables.org/
9425W:	http://www.nftables.org/
9426Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9429S:	Maintained
9430F:	include/linux/netfilter*
9431F:	include/linux/netfilter/
9432F:	include/net/netfilter/
9433F:	include/uapi/linux/netfilter*
9434F:	include/uapi/linux/netfilter/
9435F:	net/*/netfilter.c
9436F:	net/*/netfilter/
9437F:	net/netfilter/
9438F:	net/bridge/br_netfilter*.c
9439
9440NETROM NETWORK LAYER
9441M:	Ralf Baechle <ralf@linux-mips.org>
9442L:	linux-hams@vger.kernel.org
9443W:	http://www.linux-ax25.org/
9444S:	Maintained
9445F:	include/net/netrom.h
9446F:	include/uapi/linux/netrom.h
9447F:	net/netrom/
9448
9449NETRONOME ETHERNET DRIVERS
9450M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9451L:	oss-drivers@netronome.com
9452S:	Maintained
9453F:	drivers/net/ethernet/netronome/
9454
9455NETWORK BLOCK DEVICE (NBD)
9456M:	Josef Bacik <jbacik@fb.com>
9457S:	Maintained
9458L:	linux-block@vger.kernel.org
9459L:	nbd@other.debian.org
9460F:	Documentation/blockdev/nbd.txt
9461F:	drivers/block/nbd.c
9462F:	include/uapi/linux/nbd.h
9463
9464NETWORK DROP MONITOR
9465M:	Neil Horman <nhorman@tuxdriver.com>
9466L:	netdev@vger.kernel.org
9467S:	Maintained
9468W:	https://fedorahosted.org/dropwatch/
9469F:	net/core/drop_monitor.c
9470
9471NETWORKING DRIVERS
9472L:	netdev@vger.kernel.org
9473W:	http://www.linuxfoundation.org/en/Net
9474Q:	http://patchwork.ozlabs.org/project/netdev/list/
9475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9477S:	Odd Fixes
9478F:	Documentation/devicetree/bindings/net/
9479F:	drivers/net/
9480F:	include/linux/if_*
9481F:	include/linux/netdevice.h
9482F:	include/linux/etherdevice.h
9483F:	include/linux/fcdevice.h
9484F:	include/linux/fddidevice.h
9485F:	include/linux/hippidevice.h
9486F:	include/linux/inetdevice.h
9487F:	include/uapi/linux/if_*
9488F:	include/uapi/linux/netdevice.h
9489
9490NETWORKING DRIVERS (WIRELESS)
9491M:	Kalle Valo <kvalo@codeaurora.org>
9492L:	linux-wireless@vger.kernel.org
9493Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9496S:	Maintained
9497F:	Documentation/devicetree/bindings/net/wireless/
9498F:	drivers/net/wireless/
9499
9500NETWORKING [DSA]
9501M:	Andrew Lunn <andrew@lunn.ch>
9502M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9503M:	Florian Fainelli <f.fainelli@gmail.com>
9504S:	Maintained
9505F:	net/dsa/
9506F:	include/net/dsa.h
9507F:	include/linux/dsa/
9508F:	drivers/net/dsa/
9509
9510NETWORKING [GENERAL]
9511M:	"David S. Miller" <davem@davemloft.net>
9512L:	netdev@vger.kernel.org
9513W:	http://www.linuxfoundation.org/en/Net
9514Q:	http://patchwork.ozlabs.org/project/netdev/list/
9515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9517B:	mailto:netdev@vger.kernel.org
9518S:	Maintained
9519F:	net/
9520F:	include/net/
9521F:	include/linux/in.h
9522F:	include/linux/net.h
9523F:	include/linux/netdevice.h
9524F:	include/uapi/linux/in.h
9525F:	include/uapi/linux/net.h
9526F:	include/uapi/linux/netdevice.h
9527F:	include/uapi/linux/net_namespace.h
9528F:	tools/testing/selftests/net/
9529F:	lib/net_utils.c
9530F:	lib/random32.c
9531
9532NETWORKING [IPSEC]
9533M:	Steffen Klassert <steffen.klassert@secunet.com>
9534M:	Herbert Xu <herbert@gondor.apana.org.au>
9535M:	"David S. Miller" <davem@davemloft.net>
9536L:	netdev@vger.kernel.org
9537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9539S:	Maintained
9540F:	net/core/flow.c
9541F:	net/xfrm/
9542F:	net/key/
9543F:	net/ipv4/xfrm*
9544F:	net/ipv4/esp4*
9545F:	net/ipv4/ah4.c
9546F:	net/ipv4/ipcomp.c
9547F:	net/ipv4/ip_vti.c
9548F:	net/ipv6/xfrm*
9549F:	net/ipv6/esp6*
9550F:	net/ipv6/ah6.c
9551F:	net/ipv6/ipcomp6.c
9552F:	net/ipv6/ip6_vti.c
9553F:	include/uapi/linux/xfrm.h
9554F:	include/net/xfrm.h
9555
9556NETWORKING [IPv4/IPv6]
9557M:	"David S. Miller" <davem@davemloft.net>
9558M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9559M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9560L:	netdev@vger.kernel.org
9561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9562S:	Maintained
9563F:	net/ipv4/
9564F:	net/ipv6/
9565F:	include/net/ip*
9566F:	arch/x86/net/*
9567
9568NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9569M:	Paul Moore <paul@paul-moore.com>
9570W:	https://github.com/netlabel
9571L:	netdev@vger.kernel.org
9572L:	linux-security-module@vger.kernel.org
9573S:	Maintained
9574F:	Documentation/netlabel/
9575F:	include/net/calipso.h
9576F:	include/net/cipso_ipv4.h
9577F:	include/net/netlabel.h
9578F:	include/uapi/linux/netfilter/xt_SECMARK.h
9579F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9580F:	net/netlabel/
9581F:	net/ipv4/cipso_ipv4.c
9582F:	net/ipv6/calipso.c
9583F:	net/netfilter/xt_CONNSECMARK.c
9584F:	net/netfilter/xt_SECMARK.c
9585
9586NETWORKING [TLS]
9587M:	Ilya Lesokhin <ilyal@mellanox.com>
9588M:	Aviad Yehezkel <aviadye@mellanox.com>
9589M:	Dave Watson <davejwatson@fb.com>
9590L:	netdev@vger.kernel.org
9591S:	Maintained
9592F:	net/tls/*
9593F:	include/uapi/linux/tls.h
9594F:	include/net/tls.h
9595
9596NETWORKING [WIRELESS]
9597L:	linux-wireless@vger.kernel.org
9598Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9599
9600NETXEN (1/10) GbE SUPPORT
9601M:	Manish Chopra <manish.chopra@cavium.com>
9602M:	Rahul Verma <rahul.verma@cavium.com>
9603M:	Dept-GELinuxNICDev@cavium.com
9604L:	netdev@vger.kernel.org
9605S:	Supported
9606F:	drivers/net/ethernet/qlogic/netxen/
9607
9608NFC SUBSYSTEM
9609M:	Samuel Ortiz <sameo@linux.intel.com>
9610L:	linux-wireless@vger.kernel.org
9611L:	linux-nfc@lists.01.org (subscribers-only)
9612S:	Supported
9613F:	net/nfc/
9614F:	include/net/nfc/
9615F:	include/uapi/linux/nfc.h
9616F:	drivers/nfc/
9617F:	include/linux/platform_data/nfcmrvl.h
9618F:	include/linux/platform_data/nxp-nci.h
9619F:	Documentation/devicetree/bindings/net/nfc/
9620
9621NFS, SUNRPC, AND LOCKD CLIENTS
9622M:	Trond Myklebust <trond.myklebust@primarydata.com>
9623M:	Anna Schumaker <anna.schumaker@netapp.com>
9624L:	linux-nfs@vger.kernel.org
9625W:	http://client.linux-nfs.org
9626T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9627S:	Maintained
9628F:	fs/lockd/
9629F:	fs/nfs/
9630F:	fs/nfs_common/
9631F:	net/sunrpc/
9632F:	include/linux/lockd/
9633F:	include/linux/nfs*
9634F:	include/linux/sunrpc/
9635F:	include/uapi/linux/nfs*
9636F:	include/uapi/linux/sunrpc/
9637
9638NILFS2 FILESYSTEM
9639M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9640L:	linux-nilfs@vger.kernel.org
9641W:	http://nilfs.sourceforge.net/
9642W:	http://nilfs.osdn.jp/
9643T:	git git://github.com/konis/nilfs2.git
9644S:	Supported
9645F:	Documentation/filesystems/nilfs2.txt
9646F:	fs/nilfs2/
9647F:	include/trace/events/nilfs2.h
9648F:	include/uapi/linux/nilfs2_api.h
9649F:	include/uapi/linux/nilfs2_ondisk.h
9650
9651NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9652M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9653W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9654S:	Maintained
9655F:	Documentation/scsi/NinjaSCSI.txt
9656F:	drivers/scsi/pcmcia/nsp_*
9657
9658NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9659M:	GOTO Masanori <gotom@debian.or.jp>
9660M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9661W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9662S:	Maintained
9663F:	Documentation/scsi/NinjaSCSI.txt
9664F:	drivers/scsi/nsp32*
9665
9666NIOS2 ARCHITECTURE
9667M:	Ley Foon Tan <lftan@altera.com>
9668L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9670S:	Maintained
9671F:	arch/nios2/
9672
9673NOHZ, DYNTICKS SUPPORT
9674M:	Frederic Weisbecker <fweisbec@gmail.com>
9675M:	Thomas Gleixner <tglx@linutronix.de>
9676M:	Ingo Molnar <mingo@kernel.org>
9677L:	linux-kernel@vger.kernel.org
9678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9679S:	Maintained
9680F:	kernel/time/tick*.*
9681F:	include/linux/tick.h
9682F:	include/linux/sched/nohz.h
9683
9684NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9685M:	Pavel Machek <pavel@ucw.cz>
9686M:	Sakari Ailus <sakari.ailus@iki.fi>
9687L:	linux-media@vger.kernel.org
9688S:	Maintained
9689F:	drivers/media/i2c/et8ek8
9690F:	drivers/media/i2c/ad5820.c
9691
9692NOKIA N900 POWER SUPPLY DRIVERS
9693R:	Pali Rohár <pali.rohar@gmail.com>
9694F:	include/linux/power/bq2415x_charger.h
9695F:	include/linux/power/bq27xxx_battery.h
9696F:	include/linux/power/isp1704_charger.h
9697F:	drivers/power/supply/bq2415x_charger.c
9698F:	drivers/power/supply/bq27xxx_battery.c
9699F:	drivers/power/supply/bq27xxx_battery_i2c.c
9700F:	drivers/power/supply/isp1704_charger.c
9701F:	drivers/power/supply/rx51_battery.c
9702
9703NTB AMD DRIVER
9704M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9705L:	linux-ntb@googlegroups.com
9706S:	Supported
9707F:	drivers/ntb/hw/amd/
9708
9709NTB DRIVER CORE
9710M:	Jon Mason <jdmason@kudzu.us>
9711M:	Dave Jiang <dave.jiang@intel.com>
9712M:	Allen Hubbe <Allen.Hubbe@emc.com>
9713L:	linux-ntb@googlegroups.com
9714S:	Supported
9715W:	https://github.com/jonmason/ntb/wiki
9716T:	git git://github.com/jonmason/ntb.git
9717F:	drivers/ntb/
9718F:	drivers/net/ntb_netdev.c
9719F:	include/linux/ntb.h
9720F:	include/linux/ntb_transport.h
9721F:	tools/testing/selftests/ntb/
9722
9723NTB IDT DRIVER
9724M:	Serge Semin <fancer.lancer@gmail.com>
9725L:	linux-ntb@googlegroups.com
9726S:	Supported
9727F:	drivers/ntb/hw/idt/
9728
9729NTB INTEL DRIVER
9730M:	Dave Jiang <dave.jiang@intel.com>
9731L:	linux-ntb@googlegroups.com
9732S:	Supported
9733W:	https://github.com/davejiang/linux/wiki
9734T:	git https://github.com/davejiang/linux.git
9735F:	drivers/ntb/hw/intel/
9736
9737NTFS FILESYSTEM
9738M:	Anton Altaparmakov <anton@tuxera.com>
9739L:	linux-ntfs-dev@lists.sourceforge.net
9740W:	http://www.tuxera.com/
9741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9742S:	Supported
9743F:	Documentation/filesystems/ntfs.txt
9744F:	fs/ntfs/
9745
9746NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9747M:	Antonino Daplas <adaplas@gmail.com>
9748L:	linux-fbdev@vger.kernel.org
9749S:	Maintained
9750F:	drivers/video/fbdev/riva/
9751F:	drivers/video/fbdev/nvidia/
9752
9753NVM EXPRESS DRIVER
9754M:	Keith Busch <keith.busch@intel.com>
9755M:	Jens Axboe <axboe@fb.com>
9756M:	Christoph Hellwig <hch@lst.de>
9757M:	Sagi Grimberg <sagi@grimberg.me>
9758L:	linux-nvme@lists.infradead.org
9759T:	git://git.infradead.org/nvme.git
9760W:	http://git.infradead.org/nvme.git
9761S:	Supported
9762F:	drivers/nvme/host/
9763F:	include/linux/nvme.h
9764F:	include/uapi/linux/nvme_ioctl.h
9765
9766NVM EXPRESS FC TRANSPORT DRIVERS
9767M:	James Smart <james.smart@broadcom.com>
9768L:	linux-nvme@lists.infradead.org
9769S:	Supported
9770F:	include/linux/nvme-fc.h
9771F:	include/linux/nvme-fc-driver.h
9772F:	drivers/nvme/host/fc.c
9773F:	drivers/nvme/target/fc.c
9774F:	drivers/nvme/target/fcloop.c
9775
9776NVM EXPRESS TARGET DRIVER
9777M:	Christoph Hellwig <hch@lst.de>
9778M:	Sagi Grimberg <sagi@grimberg.me>
9779L:	linux-nvme@lists.infradead.org
9780T:	git://git.infradead.org/nvme.git
9781W:	http://git.infradead.org/nvme.git
9782S:	Supported
9783F:	drivers/nvme/target/
9784
9785NVMEM FRAMEWORK
9786M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9787S:	Maintained
9788F:	drivers/nvmem/
9789F:	Documentation/devicetree/bindings/nvmem/
9790F:	Documentation/ABI/stable/sysfs-bus-nvmem
9791F:	include/linux/nvmem-consumer.h
9792F:	include/linux/nvmem-provider.h
9793
9794NXP TDA998X DRM DRIVER
9795M:	Russell King <linux@armlinux.org.uk>
9796S:	Supported
9797T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9798T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9799F:	drivers/gpu/drm/i2c/tda998x_drv.c
9800F:	include/drm/i2c/tda998x.h
9801
9802NXP TFA9879 DRIVER
9803M:	Peter Rosin <peda@axentia.se>
9804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9805S:	Maintained
9806F:	sound/soc/codecs/tfa9879*
9807
9808NXP-NCI NFC DRIVER
9809M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9810R:	Charles Gorand <charles.gorand@effinnov.com>
9811L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9812S:	Supported
9813F:	drivers/nfc/nxp-nci
9814
9815OBJTOOL
9816M:	Josh Poimboeuf <jpoimboe@redhat.com>
9817S:	Supported
9818F:	tools/objtool/
9819
9820OMAP AUDIO SUPPORT
9821M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9822M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9823L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9824L:	linux-omap@vger.kernel.org
9825S:	Maintained
9826F:	sound/soc/omap/
9827
9828OMAP CLOCK FRAMEWORK SUPPORT
9829M:	Paul Walmsley <paul@pwsan.com>
9830L:	linux-omap@vger.kernel.org
9831S:	Maintained
9832F:	arch/arm/*omap*/*clock*
9833
9834OMAP DEVICE TREE SUPPORT
9835M:	Benoît Cousson <bcousson@baylibre.com>
9836M:	Tony Lindgren <tony@atomide.com>
9837L:	linux-omap@vger.kernel.org
9838L:	devicetree@vger.kernel.org
9839S:	Maintained
9840F:	arch/arm/boot/dts/*omap*
9841F:	arch/arm/boot/dts/*am3*
9842F:	arch/arm/boot/dts/*am4*
9843F:	arch/arm/boot/dts/*am5*
9844F:	arch/arm/boot/dts/*dra7*
9845
9846OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9847M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9848L:	linux-omap@vger.kernel.org
9849L:	linux-fbdev@vger.kernel.org
9850S:	Maintained
9851F:	drivers/video/fbdev/omap2/
9852F:	Documentation/arm/OMAP/DSS
9853
9854OMAP FRAMEBUFFER SUPPORT
9855M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9856L:	linux-fbdev@vger.kernel.org
9857L:	linux-omap@vger.kernel.org
9858S:	Maintained
9859F:	drivers/video/fbdev/omap/
9860
9861OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9862M:	Roger Quadros <rogerq@ti.com>
9863M:	Tony Lindgren <tony@atomide.com>
9864L:	linux-omap@vger.kernel.org
9865S:	Maintained
9866F:	drivers/memory/omap-gpmc.c
9867F:	arch/arm/mach-omap2/*gpmc*
9868
9869OMAP GPIO DRIVER
9870M:	Grygorii Strashko <grygorii.strashko@ti.com>
9871M:	Santosh Shilimkar <ssantosh@kernel.org>
9872M:	Kevin Hilman <khilman@kernel.org>
9873L:	linux-omap@vger.kernel.org
9874S:	Maintained
9875F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9876F:	drivers/gpio/gpio-omap.c
9877
9878OMAP HARDWARE SPINLOCK SUPPORT
9879M:	Ohad Ben-Cohen <ohad@wizery.com>
9880L:	linux-omap@vger.kernel.org
9881S:	Maintained
9882F:	drivers/hwspinlock/omap_hwspinlock.c
9883
9884OMAP HS MMC SUPPORT
9885L:	linux-mmc@vger.kernel.org
9886L:	linux-omap@vger.kernel.org
9887S:	Orphan
9888F:	drivers/mmc/host/omap_hsmmc.c
9889
9890OMAP HWMOD DATA
9891M:	Paul Walmsley <paul@pwsan.com>
9892L:	linux-omap@vger.kernel.org
9893S:	Maintained
9894F:	arch/arm/mach-omap2/omap_hwmod*data*
9895
9896OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9897M:	Benoît Cousson <bcousson@baylibre.com>
9898L:	linux-omap@vger.kernel.org
9899S:	Maintained
9900F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9901
9902OMAP HWMOD SUPPORT
9903M:	Benoît Cousson <bcousson@baylibre.com>
9904M:	Paul Walmsley <paul@pwsan.com>
9905L:	linux-omap@vger.kernel.org
9906S:	Maintained
9907F:	arch/arm/mach-omap2/omap_hwmod.*
9908
9909OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9910M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9911L:	linux-media@vger.kernel.org
9912S:	Maintained
9913F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9914F:	drivers/media/platform/omap3isp/
9915F:	drivers/staging/media/omap4iss/
9916
9917OMAP MMC SUPPORT
9918M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9919L:	linux-omap@vger.kernel.org
9920S:	Maintained
9921F:	drivers/mmc/host/omap.c
9922
9923OMAP POWER MANAGEMENT SUPPORT
9924M:	Kevin Hilman <khilman@kernel.org>
9925L:	linux-omap@vger.kernel.org
9926S:	Maintained
9927F:	arch/arm/*omap*/*pm*
9928F:	drivers/cpufreq/omap-cpufreq.c
9929
9930OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9931M:	Rajendra Nayak <rnayak@codeaurora.org>
9932M:	Paul Walmsley <paul@pwsan.com>
9933L:	linux-omap@vger.kernel.org
9934S:	Maintained
9935F:	arch/arm/mach-omap2/prm*
9936
9937OMAP RANDOM NUMBER GENERATOR SUPPORT
9938M:	Deepak Saxena <dsaxena@plexity.net>
9939S:	Maintained
9940F:	drivers/char/hw_random/omap-rng.c
9941
9942OMAP USB SUPPORT
9943L:	linux-usb@vger.kernel.org
9944L:	linux-omap@vger.kernel.org
9945S:	Orphan
9946F:	drivers/usb/*/*omap*
9947F:	arch/arm/*omap*/usb*
9948
9949OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9950M:	Mark Jackson <mpfj@newflow.co.uk>
9951L:	linux-omap@vger.kernel.org
9952S:	Maintained
9953F:	arch/arm/boot/dts/am335x-nano.dts
9954
9955OMAP1 SUPPORT
9956M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9957M:	Tony Lindgren <tony@atomide.com>
9958L:	linux-omap@vger.kernel.org
9959Q:	http://patchwork.kernel.org/project/linux-omap/list/
9960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9961S:	Maintained
9962F:	arch/arm/mach-omap1/
9963F:	arch/arm/plat-omap/
9964F:	arch/arm/configs/omap1_defconfig
9965F:	drivers/i2c/busses/i2c-omap.c
9966F:	include/linux/i2c-omap.h
9967
9968OMAP2+ SUPPORT
9969M:	Tony Lindgren <tony@atomide.com>
9970L:	linux-omap@vger.kernel.org
9971W:	http://www.muru.com/linux/omap/
9972W:	http://linux.omap.com/
9973Q:	http://patchwork.kernel.org/project/linux-omap/list/
9974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9975S:	Maintained
9976F:	arch/arm/mach-omap2/
9977F:	arch/arm/plat-omap/
9978F:	arch/arm/configs/omap2plus_defconfig
9979F:	drivers/i2c/busses/i2c-omap.c
9980F:	drivers/irqchip/irq-omap-intc.c
9981F:	drivers/mfd/*omap*.c
9982F:	drivers/mfd/menelaus.c
9983F:	drivers/mfd/palmas.c
9984F:	drivers/mfd/tps65217.c
9985F:	drivers/mfd/tps65218.c
9986F:	drivers/mfd/tps65910.c
9987F:	drivers/mfd/twl-core.[ch]
9988F:	drivers/mfd/twl4030*.c
9989F:	drivers/mfd/twl6030*.c
9990F:	drivers/mfd/twl6040*.c
9991F:	drivers/regulator/palmas-regulator*.c
9992F:	drivers/regulator/pbias-regulator.c
9993F:	drivers/regulator/tps65217-regulator.c
9994F:	drivers/regulator/tps65218-regulator.c
9995F:	drivers/regulator/tps65910-regulator.c
9996F:	drivers/regulator/twl-regulator.c
9997F:	drivers/regulator/twl6030-regulator.c
9998F:	include/linux/i2c-omap.h
9999
10000ONION OMEGA2+ BOARD
10001M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10002L:	linux-mips@linux-mips.org
10003S:	Maintained
10004F:	arch/mips/boot/dts/ralink/omega2p.dts
10005
10006OMFS FILESYSTEM
10007M:	Bob Copeland <me@bobcopeland.com>
10008L:	linux-karma-devel@lists.sourceforge.net
10009S:	Maintained
10010F:	Documentation/filesystems/omfs.txt
10011F:	fs/omfs/
10012
10013OMNIKEY CARDMAN 4000 DRIVER
10014M:	Harald Welte <laforge@gnumonks.org>
10015S:	Maintained
10016F:	drivers/char/pcmcia/cm4000_cs.c
10017F:	include/linux/cm4000_cs.h
10018F:	include/uapi/linux/cm4000_cs.h
10019
10020OMNIKEY CARDMAN 4040 DRIVER
10021M:	Harald Welte <laforge@gnumonks.org>
10022S:	Maintained
10023F:	drivers/char/pcmcia/cm4040_cs.*
10024
10025OMNIVISION OV13858 SENSOR DRIVER
10026M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10027L:	linux-media@vger.kernel.org
10028T:	git git://linuxtv.org/media_tree.git
10029S:	Maintained
10030F:	drivers/media/i2c/ov13858.c
10031
10032OMNIVISION OV5640 SENSOR DRIVER
10033M:	Steve Longerbeam <slongerbeam@gmail.com>
10034L:	linux-media@vger.kernel.org
10035T:	git git://linuxtv.org/media_tree.git
10036S:	Maintained
10037F:	drivers/media/i2c/ov5640.c
10038
10039OMNIVISION OV5647 SENSOR DRIVER
10040M:	Luis Oliveira <lolivei@synopsys.com>
10041L:	linux-media@vger.kernel.org
10042T:	git git://linuxtv.org/media_tree.git
10043S:	Maintained
10044F:	drivers/media/i2c/ov5647.c
10045
10046OMNIVISION OV7670 SENSOR DRIVER
10047M:	Jonathan Corbet <corbet@lwn.net>
10048L:	linux-media@vger.kernel.org
10049T:	git git://linuxtv.org/media_tree.git
10050S:	Maintained
10051F:	drivers/media/i2c/ov7670.c
10052F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10053
10054ONENAND FLASH DRIVER
10055M:	Kyungmin Park <kyungmin.park@samsung.com>
10056L:	linux-mtd@lists.infradead.org
10057S:	Maintained
10058F:	drivers/mtd/onenand/
10059F:	include/linux/mtd/onenand*.h
10060
10061ONSTREAM SCSI TAPE DRIVER
10062M:	Willem Riede <osst@riede.org>
10063L:	osst-users@lists.sourceforge.net
10064L:	linux-scsi@vger.kernel.org
10065S:	Maintained
10066F:	Documentation/scsi/osst.txt
10067F:	drivers/scsi/osst.*
10068F:	drivers/scsi/osst_*.h
10069F:	drivers/scsi/st.h
10070
10071OP-TEE DRIVER
10072M:	Jens Wiklander <jens.wiklander@linaro.org>
10073S:	Maintained
10074F:	drivers/tee/optee/
10075
10076OPA-VNIC DRIVER
10077M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10078M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10079L:	linux-rdma@vger.kernel.org
10080S:	Supported
10081F:	drivers/infiniband/ulp/opa_vnic
10082
10083OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10084M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10085L:	devicetree@vger.kernel.org
10086S:	Maintained
10087F:	Documentation/devicetree/dynamic-resolution-notes.txt
10088F:	Documentation/devicetree/overlay-notes.txt
10089F:	drivers/of/overlay.c
10090F:	drivers/of/resolver.c
10091
10092OPEN FIRMWARE AND FLATTENED DEVICE TREE
10093M:	Rob Herring <robh+dt@kernel.org>
10094M:	Frank Rowand <frowand.list@gmail.com>
10095L:	devicetree@vger.kernel.org
10096W:	http://www.devicetree.org/
10097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10098S:	Maintained
10099F:	drivers/of/
10100F:	include/linux/of*.h
10101F:	scripts/dtc/
10102F:	Documentation/ABI/testing/sysfs-firmware-ofw
10103
10104OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10105M:	Rob Herring <robh+dt@kernel.org>
10106M:	Mark Rutland <mark.rutland@arm.com>
10107L:	devicetree@vger.kernel.org
10108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10109Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10110S:	Maintained
10111F:	Documentation/devicetree/
10112F:	arch/*/boot/dts/
10113F:	include/dt-bindings/
10114
10115OPENCORES I2C BUS DRIVER
10116M:	Peter Korsgaard <jacmet@sunsite.dk>
10117L:	linux-i2c@vger.kernel.org
10118S:	Maintained
10119F:	Documentation/i2c/busses/i2c-ocores
10120F:	drivers/i2c/busses/i2c-ocores.c
10121
10122OPENRISC ARCHITECTURE
10123M:	Jonas Bonn <jonas@southpole.se>
10124M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10125M:	Stafford Horne <shorne@gmail.com>
10126T:	git git://github.com/openrisc/linux.git
10127L:	openrisc@lists.librecores.org
10128W:	http://openrisc.io
10129S:	Maintained
10130F:	Documentation/devicetree/bindings/openrisc/
10131F:	Documentation/openrisc/
10132F:	arch/openrisc/
10133F:	drivers/irqchip/irq-ompic.c
10134F:	drivers/irqchip/irq-or1k-*
10135
10136OPENVSWITCH
10137M:	Pravin Shelar <pshelar@nicira.com>
10138L:	netdev@vger.kernel.org
10139L:	dev@openvswitch.org
10140W:	http://openvswitch.org
10141S:	Maintained
10142F:	net/openvswitch/
10143F:	include/uapi/linux/openvswitch.h
10144
10145OPERATING PERFORMANCE POINTS (OPP)
10146M:	Viresh Kumar <vireshk@kernel.org>
10147M:	Nishanth Menon <nm@ti.com>
10148M:	Stephen Boyd <sboyd@codeaurora.org>
10149L:	linux-pm@vger.kernel.org
10150S:	Maintained
10151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10152F:	drivers/opp/
10153F:	include/linux/pm_opp.h
10154F:	Documentation/power/opp.txt
10155F:	Documentation/devicetree/bindings/opp/
10156
10157OPL4 DRIVER
10158M:	Clemens Ladisch <clemens@ladisch.de>
10159L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10160T:	git git://git.alsa-project.org/alsa-kernel.git
10161S:	Maintained
10162F:	sound/drivers/opl4/
10163
10164OPROFILE
10165M:	Robert Richter <rric@kernel.org>
10166L:	oprofile-list@lists.sf.net
10167S:	Maintained
10168F:	arch/*/include/asm/oprofile*.h
10169F:	arch/*/oprofile/
10170F:	drivers/oprofile/
10171F:	include/linux/oprofile.h
10172
10173ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10174M:	Mark Fasheh <mfasheh@versity.com>
10175M:	Joel Becker <jlbec@evilplan.org>
10176L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10177W:	http://ocfs2.wiki.kernel.org
10178S:	Supported
10179F:	Documentation/filesystems/ocfs2.txt
10180F:	Documentation/filesystems/dlmfs.txt
10181F:	fs/ocfs2/
10182
10183ORANGEFS FILESYSTEM
10184M:	Mike Marshall <hubcap@omnibond.com>
10185L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10187S:	Supported
10188F:	fs/orangefs/
10189F:	Documentation/filesystems/orangefs.txt
10190
10191ORINOCO DRIVER
10192L:	linux-wireless@vger.kernel.org
10193W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10194W:	http://www.nongnu.org/orinoco/
10195S:	Orphan
10196F:	drivers/net/wireless/intersil/orinoco/
10197
10198OSD LIBRARY and FILESYSTEM
10199M:	Boaz Harrosh <ooo@electrozaur.com>
10200S:	Maintained
10201F:	drivers/scsi/osd/
10202F:	include/scsi/osd_*
10203F:	fs/exofs/
10204
10205OV2659 OMNIVISION SENSOR DRIVER
10206M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10207L:	linux-media@vger.kernel.org
10208W:	https://linuxtv.org
10209Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10210T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10211S:	Maintained
10212F:	drivers/media/i2c/ov2659.c
10213F:	include/media/i2c/ov2659.h
10214
10215OVERLAY FILESYSTEM
10216M:	Miklos Szeredi <miklos@szeredi.hu>
10217L:	linux-unionfs@vger.kernel.org
10218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10219S:	Supported
10220F:	fs/overlayfs/
10221F:	Documentation/filesystems/overlayfs.txt
10222
10223P54 WIRELESS DRIVER
10224M:	Christian Lamparter <chunkeey@googlemail.com>
10225L:	linux-wireless@vger.kernel.org
10226W:	http://wireless.kernel.org/en/users/Drivers/p54
10227S:	Maintained
10228F:	drivers/net/wireless/intersil/p54/
10229
10230PA SEMI ETHERNET DRIVER
10231L:	netdev@vger.kernel.org
10232S:	Orphan
10233F:	drivers/net/ethernet/pasemi/*
10234
10235PA SEMI SMBUS DRIVER
10236L:	linux-i2c@vger.kernel.org
10237S:	Orphan
10238F:	drivers/i2c/busses/i2c-pasemi.c
10239
10240PADATA PARALLEL EXECUTION MECHANISM
10241M:	Steffen Klassert <steffen.klassert@secunet.com>
10242L:	linux-crypto@vger.kernel.org
10243S:	Maintained
10244F:	kernel/padata.c
10245F:	include/linux/padata.h
10246F:	Documentation/padata.txt
10247
10248PANASONIC LAPTOP ACPI EXTRAS DRIVER
10249M:	Harald Welte <laforge@gnumonks.org>
10250L:	platform-driver-x86@vger.kernel.org
10251S:	Maintained
10252F:	drivers/platform/x86/panasonic-laptop.c
10253
10254PANASONIC MN10300/AM33/AM34 PORT
10255M:	David Howells <dhowells@redhat.com>
10256L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10257W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10258S:	Maintained
10259F:	Documentation/mn10300/
10260F:	arch/mn10300/
10261
10262PARALLEL LCD/KEYPAD PANEL DRIVER
10263M:	Willy Tarreau <willy@haproxy.com>
10264M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10265S:	Odd Fixes
10266F:	Documentation/misc-devices/lcd-panel-cgram.txt
10267F:	drivers/misc/panel.c
10268
10269PARALLEL PORT SUBSYSTEM
10270M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10271M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10272L:	linux-parport@lists.infradead.org (subscribers-only)
10273S:	Maintained
10274F:	drivers/parport/
10275F:	include/linux/parport*.h
10276F:	drivers/char/ppdev.c
10277F:	include/uapi/linux/ppdev.h
10278F:	Documentation/parport*.txt
10279
10280PARAVIRT_OPS INTERFACE
10281M:	Juergen Gross <jgross@suse.com>
10282M:	Alok Kataria <akataria@vmware.com>
10283M:	Rusty Russell <rusty@rustcorp.com.au>
10284L:	virtualization@lists.linux-foundation.org
10285S:	Supported
10286F:	Documentation/virtual/paravirt_ops.txt
10287F:	arch/*/kernel/paravirt*
10288F:	arch/*/include/asm/paravirt*.h
10289F:	include/linux/hypervisor.h
10290
10291PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10292M:	Tim Waugh <tim@cyberelk.net>
10293L:	linux-parport@lists.infradead.org (subscribers-only)
10294S:	Maintained
10295F:	Documentation/blockdev/paride.txt
10296F:	drivers/block/paride/
10297
10298PARISC ARCHITECTURE
10299M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10300M:	Helge Deller <deller@gmx.de>
10301L:	linux-parisc@vger.kernel.org
10302W:	http://www.parisc-linux.org/
10303Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10306S:	Maintained
10307F:	arch/parisc/
10308F:	Documentation/parisc/
10309F:	drivers/parisc/
10310F:	drivers/char/agp/parisc-agp.c
10311F:	drivers/input/serio/gscps2.c
10312F:	drivers/parport/parport_gsc.*
10313F:	drivers/tty/serial/8250/8250_gsc.c
10314F:	drivers/video/fbdev/sti*
10315F:	drivers/video/console/sti*
10316F:	drivers/video/logo/logo_parisc*
10317
10318PARMAN
10319M:	Jiri Pirko <jiri@mellanox.com>
10320L:	netdev@vger.kernel.org
10321S:	Supported
10322F:	lib/parman.c
10323F:	lib/test_parman.c
10324F:	include/linux/parman.h
10325
10326PC87360 HARDWARE MONITORING DRIVER
10327M:	Jim Cromie <jim.cromie@gmail.com>
10328L:	linux-hwmon@vger.kernel.org
10329S:	Maintained
10330F:	Documentation/hwmon/pc87360
10331F:	drivers/hwmon/pc87360.c
10332
10333PC8736x GPIO DRIVER
10334M:	Jim Cromie <jim.cromie@gmail.com>
10335S:	Maintained
10336F:	drivers/char/pc8736x_gpio.c
10337
10338PC87427 HARDWARE MONITORING DRIVER
10339M:	Jean Delvare <jdelvare@suse.com>
10340L:	linux-hwmon@vger.kernel.org
10341S:	Maintained
10342F:	Documentation/hwmon/pc87427
10343F:	drivers/hwmon/pc87427.c
10344
10345PCA9532 LED DRIVER
10346M:	Riku Voipio <riku.voipio@iki.fi>
10347S:	Maintained
10348F:	drivers/leds/leds-pca9532.c
10349F:	include/linux/leds-pca9532.h
10350
10351PCA9541 I2C BUS MASTER SELECTOR DRIVER
10352M:	Guenter Roeck <linux@roeck-us.net>
10353L:	linux-i2c@vger.kernel.org
10354S:	Maintained
10355F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10356
10357PCDP - PRIMARY CONSOLE AND DEBUG PORT
10358M:	Khalid Aziz <khalid@gonehiking.org>
10359S:	Maintained
10360F:	drivers/firmware/pcdp.*
10361
10362PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10363M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10364L:	linux-pci@vger.kernel.org
10365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10366S:	Maintained
10367F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10368F:	drivers/pci/host/pci-aardvark.c
10369
10370PCI DRIVER FOR ALTERA PCIE IP
10371M:	Ley Foon Tan <lftan@altera.com>
10372L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10373L:	linux-pci@vger.kernel.org
10374S:	Supported
10375F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10376F:	drivers/pci/host/pcie-altera.c
10377
10378PCI DRIVER FOR APPLIEDMICRO XGENE
10379M:	Tanmay Inamdar <tinamdar@apm.com>
10380L:	linux-pci@vger.kernel.org
10381L:	linux-arm-kernel@lists.infradead.org
10382S:	Maintained
10383F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10384F:	drivers/pci/host/pci-xgene.c
10385
10386PCI DRIVER FOR ARM VERSATILE PLATFORM
10387M:	Rob Herring <robh@kernel.org>
10388L:	linux-pci@vger.kernel.org
10389L:	linux-arm-kernel@lists.infradead.org
10390S:	Maintained
10391F:	Documentation/devicetree/bindings/pci/versatile.txt
10392F:	drivers/pci/host/pci-versatile.c
10393
10394PCI DRIVER FOR ARMADA 8K
10395M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10396L:	linux-pci@vger.kernel.org
10397L:	linux-arm-kernel@lists.infradead.org
10398S:	Maintained
10399F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10400F:	drivers/pci/dwc/pcie-armada8k.c
10401
10402PCI DRIVER FOR FREESCALE LAYERSCAPE
10403M:	Minghuan Lian <minghuan.Lian@freescale.com>
10404M:	Mingkai Hu <mingkai.hu@freescale.com>
10405M:	Roy Zang <tie-fei.zang@freescale.com>
10406L:	linuxppc-dev@lists.ozlabs.org
10407L:	linux-pci@vger.kernel.org
10408L:	linux-arm-kernel@lists.infradead.org
10409S:	Maintained
10410F:	drivers/pci/dwc/*layerscape*
10411
10412PCI DRIVER FOR GENERIC OF HOSTS
10413M:	Will Deacon <will.deacon@arm.com>
10414L:	linux-pci@vger.kernel.org
10415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10416S:	Maintained
10417F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10418F:	drivers/pci/host/pci-host-common.c
10419F:	drivers/pci/host/pci-host-generic.c
10420
10421PCI DRIVER FOR IMX6
10422M:	Richard Zhu <hongxing.zhu@nxp.com>
10423M:	Lucas Stach <l.stach@pengutronix.de>
10424L:	linux-pci@vger.kernel.org
10425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10426S:	Maintained
10427F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10428F:	drivers/pci/dwc/*imx6*
10429
10430PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10431M:	Keith Busch <keith.busch@intel.com>
10432M:	Jonathan Derrick <jonathan.derrick@intel.com>
10433L:	linux-pci@vger.kernel.org
10434S:	Supported
10435F:	drivers/pci/host/vmd.c
10436
10437PCI DRIVER FOR MICROSEMI SWITCHTEC
10438M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10439M:	Logan Gunthorpe <logang@deltatee.com>
10440L:	linux-pci@vger.kernel.org
10441S:	Maintained
10442F:	Documentation/switchtec.txt
10443F:	Documentation/ABI/testing/sysfs-class-switchtec
10444F:	drivers/pci/switch/switchtec*
10445F:	include/uapi/linux/switchtec_ioctl.h
10446F:	include/linux/switchtec.h
10447F:	drivers/ntb/hw/mscc/
10448
10449PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10450M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10451M:	Jason Cooper <jason@lakedaemon.net>
10452L:	linux-pci@vger.kernel.org
10453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10454S:	Maintained
10455F:	drivers/pci/host/*mvebu*
10456
10457PCI DRIVER FOR NVIDIA TEGRA
10458M:	Thierry Reding <thierry.reding@gmail.com>
10459L:	linux-tegra@vger.kernel.org
10460L:	linux-pci@vger.kernel.org
10461S:	Supported
10462F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10463F:	drivers/pci/host/pci-tegra.c
10464
10465PCI DRIVER FOR RENESAS R-CAR
10466M:	Simon Horman <horms@verge.net.au>
10467L:	linux-pci@vger.kernel.org
10468L:	linux-renesas-soc@vger.kernel.org
10469S:	Maintained
10470F:	drivers/pci/host/*rcar*
10471
10472PCI DRIVER FOR SAMSUNG EXYNOS
10473M:	Jingoo Han <jingoohan1@gmail.com>
10474L:	linux-pci@vger.kernel.org
10475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10476L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10477S:	Maintained
10478F:	drivers/pci/dwc/pci-exynos.c
10479
10480PCI DRIVER FOR SYNOPSYS DESIGNWARE
10481M:	Jingoo Han <jingoohan1@gmail.com>
10482M:	Joao Pinto <Joao.Pinto@synopsys.com>
10483L:	linux-pci@vger.kernel.org
10484S:	Maintained
10485F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10486F:	drivers/pci/dwc/*designware*
10487
10488PCI DRIVER FOR TI DRA7XX
10489M:	Kishon Vijay Abraham I <kishon@ti.com>
10490L:	linux-omap@vger.kernel.org
10491L:	linux-pci@vger.kernel.org
10492S:	Supported
10493F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10494F:	drivers/pci/dwc/pci-dra7xx.c
10495
10496PCI DRIVER FOR TI KEYSTONE
10497M:	Murali Karicheri <m-karicheri2@ti.com>
10498L:	linux-pci@vger.kernel.org
10499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10500S:	Maintained
10501F:	drivers/pci/dwc/*keystone*
10502
10503PCI ENDPOINT SUBSYSTEM
10504M:	Kishon Vijay Abraham I <kishon@ti.com>
10505M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10506L:	linux-pci@vger.kernel.org
10507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10508S:	Supported
10509F:	drivers/pci/endpoint/
10510F:	drivers/misc/pci_endpoint_test.c
10511F:	tools/pci/
10512
10513PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10514M:	Russell Currey <ruscur@russell.cc>
10515L:	linuxppc-dev@lists.ozlabs.org
10516S:	Supported
10517F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10518F:	arch/powerpc/kernel/eeh*.c
10519F:	arch/powerpc/platforms/*/eeh*.c
10520F:	arch/powerpc/include/*/eeh*.h
10521
10522PCI ERROR RECOVERY
10523M:	Linas Vepstas <linasvepstas@gmail.com>
10524L:	linux-pci@vger.kernel.org
10525S:	Supported
10526F:	Documentation/PCI/pci-error-recovery.txt
10527
10528PCI MSI DRIVER FOR ALTERA MSI IP
10529M:	Ley Foon Tan <lftan@altera.com>
10530L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10531L:	linux-pci@vger.kernel.org
10532S:	Supported
10533F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10534F:	drivers/pci/host/pcie-altera-msi.c
10535
10536PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10537M:	Duc Dang <dhdang@apm.com>
10538L:	linux-pci@vger.kernel.org
10539L:	linux-arm-kernel@lists.infradead.org
10540S:	Maintained
10541F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10542F:	drivers/pci/host/pci-xgene-msi.c
10543
10544PCI SUBSYSTEM
10545M:	Bjorn Helgaas <bhelgaas@google.com>
10546L:	linux-pci@vger.kernel.org
10547Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10549S:	Supported
10550F:	Documentation/devicetree/bindings/pci/
10551F:	Documentation/PCI/
10552F:	drivers/pci/
10553F:	include/linux/pci*
10554F:	arch/x86/pci/
10555F:	arch/x86/kernel/quirks.c
10556
10557PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10558M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10559L:	linux-pci@vger.kernel.org
10560Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10562S:	Supported
10563F:	drivers/pci/host/
10564F:	drivers/pci/dwc/
10565
10566PCIE DRIVER FOR AXIS ARTPEC
10567M:	Niklas Cassel <niklas.cassel@axis.com>
10568M:	Jesper Nilsson <jesper.nilsson@axis.com>
10569L:	linux-arm-kernel@axis.com
10570L:	linux-pci@vger.kernel.org
10571S:	Maintained
10572F:	Documentation/devicetree/bindings/pci/axis,artpec*
10573F:	drivers/pci/dwc/*artpec*
10574
10575PCIE DRIVER FOR CAVIUM THUNDERX
10576M:	David Daney <david.daney@cavium.com>
10577L:	linux-pci@vger.kernel.org
10578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10579S:	Supported
10580F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10581F:	drivers/pci/host/pci-thunder-*
10582
10583PCIE DRIVER FOR HISILICON
10584M:	Zhou Wang <wangzhou1@hisilicon.com>
10585L:	linux-pci@vger.kernel.org
10586S:	Maintained
10587F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10588F:	drivers/pci/dwc/pcie-hisi.c
10589
10590PCIE DRIVER FOR HISILICON KIRIN
10591M:	Xiaowei Song <songxiaowei@hisilicon.com>
10592M:	Binghui Wang <wangbinghui@hisilicon.com>
10593L:	linux-pci@vger.kernel.org
10594S:	Maintained
10595F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10596F:	drivers/pci/dwc/pcie-kirin.c
10597
10598PCIE DRIVER FOR HISILICON STB
10599M:	Jianguo Sun <sunjianguo1@huawei.com>
10600M:	Shawn Guo <shawn.guo@linaro.org>
10601L:	linux-pci@vger.kernel.org
10602S:	Maintained
10603F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10604F:	drivers/pci/dwc/pcie-histb.c
10605
10606PCIE DRIVER FOR MEDIATEK
10607M:	Ryder Lee <ryder.lee@mediatek.com>
10608L:	linux-pci@vger.kernel.org
10609L:	linux-mediatek@lists.infradead.org
10610S:	Supported
10611F:	Documentation/devicetree/bindings/pci/mediatek*
10612F:	drivers/pci/host/*mediatek*
10613
10614PCIE DRIVER FOR QUALCOMM MSM
10615M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10616L:	linux-pci@vger.kernel.org
10617L:	linux-arm-msm@vger.kernel.org
10618S:	Maintained
10619F:	drivers/pci/dwc/*qcom*
10620
10621PCIE DRIVER FOR ROCKCHIP
10622M:	Shawn Lin <shawn.lin@rock-chips.com>
10623L:	linux-pci@vger.kernel.org
10624L:	linux-rockchip@lists.infradead.org
10625S:	Maintained
10626F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10627F:	drivers/pci/host/pcie-rockchip.c
10628
10629PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10630M:	Linus Walleij <linus.walleij@linaro.org>
10631L:	linux-pci@vger.kernel.org
10632S:	Maintained
10633F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10634F:	drivers/pci/host/pci-v3-semi.c
10635
10636PCIE DRIVER FOR ST SPEAR13XX
10637M:	Pratyush Anand <pratyush.anand@gmail.com>
10638L:	linux-pci@vger.kernel.org
10639S:	Maintained
10640F:	drivers/pci/dwc/*spear*
10641
10642PCMCIA SUBSYSTEM
10643P:	Linux PCMCIA Team
10644L:	linux-pcmcia@lists.infradead.org
10645W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10647S:	Maintained
10648F:	Documentation/pcmcia/
10649F:	tools/pcmcia/
10650F:	drivers/pcmcia/
10651F:	include/pcmcia/
10652
10653PCNET32 NETWORK DRIVER
10654M:	Don Fry <pcnet32@frontier.com>
10655L:	netdev@vger.kernel.org
10656S:	Maintained
10657F:	drivers/net/ethernet/amd/pcnet32.c
10658
10659PCRYPT PARALLEL CRYPTO ENGINE
10660M:	Steffen Klassert <steffen.klassert@secunet.com>
10661L:	linux-crypto@vger.kernel.org
10662S:	Maintained
10663F:	crypto/pcrypt.c
10664F:	include/crypto/pcrypt.h
10665
10666PEAQ WMI HOTKEYS DRIVER
10667M:	Hans de Goede <hdegoede@redhat.com>
10668L:	platform-driver-x86@vger.kernel.org
10669S:	Maintained
10670F:	drivers/platform/x86/peaq-wmi.c
10671
10672PER-CPU MEMORY ALLOCATOR
10673M:	Tejun Heo <tj@kernel.org>
10674M:	Christoph Lameter <cl@linux.com>
10675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10676S:	Maintained
10677F:	include/linux/percpu*.h
10678F:	mm/percpu*.c
10679F:	arch/*/include/asm/percpu.h
10680
10681PER-TASK DELAY ACCOUNTING
10682M:	Balbir Singh <bsingharora@gmail.com>
10683S:	Maintained
10684F:	include/linux/delayacct.h
10685F:	kernel/delayacct.c
10686
10687PERFORMANCE EVENTS SUBSYSTEM
10688M:	Peter Zijlstra <peterz@infradead.org>
10689M:	Ingo Molnar <mingo@redhat.com>
10690M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10691R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10692R:	Jiri Olsa <jolsa@redhat.com>
10693R:	Namhyung Kim <namhyung@kernel.org>
10694L:	linux-kernel@vger.kernel.org
10695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10696S:	Supported
10697F:	kernel/events/*
10698F:	include/linux/perf_event.h
10699F:	include/uapi/linux/perf_event.h
10700F:	arch/*/kernel/perf_event*.c
10701F:	arch/*/kernel/*/perf_event*.c
10702F:	arch/*/kernel/*/*/perf_event*.c
10703F:	arch/*/include/asm/perf_event.h
10704F:	arch/*/kernel/perf_callchain.c
10705F:	arch/*/events/*
10706F:	tools/perf/
10707
10708PERSONALITY HANDLING
10709M:	Christoph Hellwig <hch@infradead.org>
10710L:	linux-abi-devel@lists.sourceforge.net
10711S:	Maintained
10712F:	include/linux/personality.h
10713F:	include/uapi/linux/personality.h
10714
10715PHONET PROTOCOL
10716M:	Remi Denis-Courmont <courmisch@gmail.com>
10717S:	Supported
10718F:	Documentation/networking/phonet.txt
10719F:	include/linux/phonet.h
10720F:	include/net/phonet/
10721F:	include/uapi/linux/phonet.h
10722F:	net/phonet/
10723
10724PHRAM MTD DRIVER
10725M:	Joern Engel <joern@lazybastard.org>
10726L:	linux-mtd@lists.infradead.org
10727S:	Maintained
10728F:	drivers/mtd/devices/phram.c
10729
10730PICOLCD HID DRIVER
10731M:	Bruno Prémont <bonbons@linux-vserver.org>
10732L:	linux-input@vger.kernel.org
10733S:	Maintained
10734F:	drivers/hid/hid-picolcd*
10735
10736PICOXCELL SUPPORT
10737M:	Jamie Iles <jamie@jamieiles.com>
10738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10739T:	git git://github.com/jamieiles/linux-2.6-ji.git
10740S:	Supported
10741F:	arch/arm/boot/dts/picoxcell*
10742F:	arch/arm/mach-picoxcell/
10743F:	drivers/crypto/picoxcell*
10744
10745PIN CONTROL SUBSYSTEM
10746M:	Linus Walleij <linus.walleij@linaro.org>
10747L:	linux-gpio@vger.kernel.org
10748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10749S:	Maintained
10750F:	Documentation/devicetree/bindings/pinctrl/
10751F:	Documentation/driver-api/pinctl.rst
10752F:	drivers/pinctrl/
10753F:	include/linux/pinctrl/
10754
10755PIN CONTROLLER - ATMEL AT91
10756M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10758S:	Maintained
10759F:	drivers/pinctrl/pinctrl-at91.*
10760
10761PIN CONTROLLER - ATMEL AT91 PIO4
10762M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10764L:	linux-gpio@vger.kernel.org
10765S:	Supported
10766F:	drivers/pinctrl/pinctrl-at91-pio4.*
10767
10768PIN CONTROLLER - INTEL
10769M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10770M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10771S:	Maintained
10772F:	drivers/pinctrl/intel/
10773
10774PIN CONTROLLER - QUALCOMM
10775M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10776S:	Maintained
10777L:	linux-arm-msm@vger.kernel.org
10778F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10779F:	drivers/pinctrl/qcom/
10780
10781PIN CONTROLLER - RENESAS
10782M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10783M:	Geert Uytterhoeven <geert+renesas@glider.be>
10784L:	linux-renesas-soc@vger.kernel.org
10785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10786S:	Maintained
10787F:	drivers/pinctrl/sh-pfc/
10788
10789PIN CONTROLLER - SAMSUNG
10790M:	Tomasz Figa <tomasz.figa@gmail.com>
10791M:	Krzysztof Kozlowski <krzk@kernel.org>
10792M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10794L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10795Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10797S:	Maintained
10798F:	drivers/pinctrl/samsung/
10799F:	include/dt-bindings/pinctrl/samsung.h
10800F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10801
10802PIN CONTROLLER - SINGLE
10803M:	Tony Lindgren <tony@atomide.com>
10804M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10806L:	linux-omap@vger.kernel.org
10807S:	Maintained
10808F:	drivers/pinctrl/pinctrl-single.c
10809
10810PIN CONTROLLER - ST SPEAR
10811M:	Viresh Kumar <vireshk@kernel.org>
10812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10813W:	http://www.st.com/spear
10814S:	Maintained
10815F:	drivers/pinctrl/spear/
10816
10817PISTACHIO SOC SUPPORT
10818M:	James Hartley <james.hartley@sondrel.com>
10819L:	linux-mips@linux-mips.org
10820S:	Odd Fixes
10821F:	arch/mips/pistachio/
10822F:	arch/mips/include/asm/mach-pistachio/
10823F:	arch/mips/boot/dts/img/pistachio*
10824F:	arch/mips/configs/pistachio*_defconfig
10825
10826PKTCDVD DRIVER
10827S:	Orphan
10828M:	linux-block@vger.kernel.org
10829F:	drivers/block/pktcdvd.c
10830F:	include/linux/pktcdvd.h
10831F:	include/uapi/linux/pktcdvd.h
10832
10833PKUNITY SOC DRIVERS
10834M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10835W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10836S:	Maintained
10837T:	git git://github.com/gxt/linux.git
10838F:	drivers/input/serio/i8042-unicore32io.h
10839F:	drivers/i2c/busses/i2c-puv3.c
10840F:	drivers/video/fbdev/fb-puv3.c
10841F:	drivers/rtc/rtc-puv3.c
10842
10843PMBUS HARDWARE MONITORING DRIVERS
10844M:	Guenter Roeck <linux@roeck-us.net>
10845L:	linux-hwmon@vger.kernel.org
10846W:	http://hwmon.wiki.kernel.org/
10847W:	http://www.roeck-us.net/linux/drivers/
10848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10849S:	Maintained
10850F:	Documentation/hwmon/pmbus
10851F:	drivers/hwmon/pmbus/
10852F:	include/linux/pmbus.h
10853
10854PMC SIERRA MaxRAID DRIVER
10855L:	linux-scsi@vger.kernel.org
10856W:	http://www.pmc-sierra.com/
10857S:	Orphan
10858F:	drivers/scsi/pmcraid.*
10859
10860PMC SIERRA PM8001 DRIVER
10861M:	Jack Wang <jinpu.wang@profitbricks.com>
10862M:	lindar_liu@usish.com
10863L:	linux-scsi@vger.kernel.org
10864S:	Supported
10865F:	drivers/scsi/pm8001/
10866
10867PNP SUPPORT
10868M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10869S:	Maintained
10870F:	drivers/pnp/
10871
10872POSIX CLOCKS and TIMERS
10873M:	Thomas Gleixner <tglx@linutronix.de>
10874L:	linux-kernel@vger.kernel.org
10875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10876S:	Maintained
10877F:	fs/timerfd.c
10878F:	include/linux/timer*
10879F:	kernel/time/*timer*
10880
10881POWER MANAGEMENT CORE
10882M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10883L:	linux-pm@vger.kernel.org
10884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10885B:	https://bugzilla.kernel.org
10886S:	Supported
10887F:	drivers/base/power/
10888F:	include/linux/pm.h
10889F:	include/linux/pm_*
10890F:	include/linux/powercap.h
10891F:	drivers/powercap/
10892
10893POWER STATE COORDINATION INTERFACE (PSCI)
10894M:	Mark Rutland <mark.rutland@arm.com>
10895M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10896L:	linux-arm-kernel@lists.infradead.org
10897S:	Maintained
10898F:	drivers/firmware/psci*.c
10899F:	include/linux/psci.h
10900F:	include/uapi/linux/psci.h
10901
10902POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10903M:	Sebastian Reichel <sre@kernel.org>
10904L:	linux-pm@vger.kernel.org
10905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10906S:	Maintained
10907F:	Documentation/devicetree/bindings/power/supply/
10908F:	include/linux/power_supply.h
10909F:	drivers/power/supply/
10910
10911POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10912M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10913L:	linuxppc-dev@lists.ozlabs.org
10914S:	Maintained
10915F:	drivers/char/powernv-op-panel.c
10916
10917PPP OVER ATM (RFC 2364)
10918M:	Mitchell Blank Jr <mitch@sfgoth.com>
10919S:	Maintained
10920F:	net/atm/pppoatm.c
10921F:	include/uapi/linux/atmppp.h
10922
10923PPP OVER ETHERNET
10924M:	Michal Ostrowski <mostrows@earthlink.net>
10925S:	Maintained
10926F:	drivers/net/ppp/pppoe.c
10927F:	drivers/net/ppp/pppox.c
10928
10929PPP OVER L2TP
10930M:	James Chapman <jchapman@katalix.com>
10931S:	Maintained
10932F:	net/l2tp/l2tp_ppp.c
10933F:	include/linux/if_pppol2tp.h
10934F:	include/uapi/linux/if_pppol2tp.h
10935
10936PPP PROTOCOL DRIVERS AND COMPRESSORS
10937M:	Paul Mackerras <paulus@samba.org>
10938L:	linux-ppp@vger.kernel.org
10939S:	Maintained
10940F:	drivers/net/ppp/ppp_*
10941
10942PPS SUPPORT
10943M:	Rodolfo Giometti <giometti@enneenne.com>
10944W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10945L:	linuxpps@ml.enneenne.com (subscribers-only)
10946S:	Maintained
10947F:	Documentation/pps/
10948F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10949F:	Documentation/ABI/testing/sysfs-pps
10950F:	drivers/pps/
10951F:	include/linux/pps*.h
10952F:	include/uapi/linux/pps.h
10953
10954PPTP DRIVER
10955M:	Dmitry Kozlov <xeb@mail.ru>
10956L:	netdev@vger.kernel.org
10957S:	Maintained
10958F:	drivers/net/ppp/pptp.c
10959W:	http://sourceforge.net/projects/accel-pptp
10960
10961PREEMPTIBLE KERNEL
10962M:	Robert Love <rml@tech9.net>
10963L:	kpreempt-tech@lists.sourceforge.net
10964W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10965S:	Supported
10966F:	Documentation/preempt-locking.txt
10967F:	include/linux/preempt.h
10968
10969PRINTK
10970M:	Petr Mladek <pmladek@suse.com>
10971M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10972R:	Steven Rostedt <rostedt@goodmis.org>
10973S:	Maintained
10974F:	kernel/printk/
10975F:	include/linux/printk.h
10976
10977PRISM54 WIRELESS DRIVER
10978M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10979L:	linux-wireless@vger.kernel.org
10980W:	http://wireless.kernel.org/en/users/Drivers/p54
10981S:	Obsolete
10982F:	drivers/net/wireless/intersil/prism54/
10983
10984PROC SYSCTL
10985M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10986M:	Kees Cook <keescook@chromium.org>
10987L:	linux-kernel@vger.kernel.org
10988L:	linux-fsdevel@vger.kernel.org
10989S:	Maintained
10990F:	fs/proc/proc_sysctl.c
10991F:	include/linux/sysctl.h
10992F:	kernel/sysctl.c
10993F:	tools/testing/selftests/sysctl/
10994
10995PS3 NETWORK SUPPORT
10996M:	Geoff Levand <geoff@infradead.org>
10997L:	netdev@vger.kernel.org
10998L:	linuxppc-dev@lists.ozlabs.org
10999S:	Maintained
11000F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11001
11002PS3 PLATFORM SUPPORT
11003M:	Geoff Levand <geoff@infradead.org>
11004L:	linuxppc-dev@lists.ozlabs.org
11005S:	Maintained
11006F:	arch/powerpc/boot/ps3*
11007F:	arch/powerpc/include/asm/lv1call.h
11008F:	arch/powerpc/include/asm/ps3*.h
11009F:	arch/powerpc/platforms/ps3/
11010F:	drivers/*/ps3*
11011F:	drivers/ps3/
11012F:	drivers/rtc/rtc-ps3.c
11013F:	drivers/usb/host/*ps3.c
11014F:	sound/ppc/snd_ps3*
11015
11016PS3VRAM DRIVER
11017M:	Jim Paris <jim@jtan.com>
11018M:	Geoff Levand <geoff@infradead.org>
11019L:	linuxppc-dev@lists.ozlabs.org
11020S:	Maintained
11021F:	drivers/block/ps3vram.c
11022
11023PSAMPLE PACKET SAMPLING SUPPORT:
11024M:	Yotam Gigi <yotam.gi@gmail.com>
11025S:	Maintained
11026F:	net/psample
11027F:	include/net/psample.h
11028F:	include/uapi/linux/psample.h
11029
11030PSTORE FILESYSTEM
11031M:	Kees Cook <keescook@chromium.org>
11032M:	Anton Vorontsov <anton@enomsg.org>
11033M:	Colin Cross <ccross@android.com>
11034M:	Tony Luck <tony.luck@intel.com>
11035S:	Maintained
11036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11037F:	fs/pstore/
11038F:	include/linux/pstore*
11039F:	drivers/firmware/efi/efi-pstore.c
11040F:	drivers/acpi/apei/erst.c
11041F:	Documentation/admin-guide/ramoops.rst
11042F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11043K:	\b(pstore|ramoops)
11044
11045PTP HARDWARE CLOCK SUPPORT
11046M:	Richard Cochran <richardcochran@gmail.com>
11047L:	netdev@vger.kernel.org
11048S:	Maintained
11049W:	http://linuxptp.sourceforge.net/
11050F:	Documentation/ABI/testing/sysfs-ptp
11051F:	Documentation/ptp/*
11052F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11053F:	drivers/net/phy/dp83640*
11054F:	drivers/ptp/*
11055F:	include/linux/ptp_cl*
11056
11057PTRACE SUPPORT
11058M:	Oleg Nesterov <oleg@redhat.com>
11059S:	Maintained
11060F:	include/asm-generic/syscall.h
11061F:	include/linux/ptrace.h
11062F:	include/linux/regset.h
11063F:	include/linux/tracehook.h
11064F:	include/uapi/linux/ptrace.h
11065F:	include/uapi/linux/ptrace.h
11066F:	include/asm-generic/ptrace.h
11067F:	kernel/ptrace.c
11068F:	arch/*/ptrace*.c
11069F:	arch/*/*/ptrace*.c
11070F:	arch/*/include/asm/ptrace*.h
11071
11072PULSE8-CEC DRIVER
11073M:	Hans Verkuil <hverkuil@xs4all.nl>
11074L:	linux-media@vger.kernel.org
11075T:	git git://linuxtv.org/media_tree.git
11076S:	Maintained
11077F:	drivers/media/usb/pulse8-cec/*
11078F:	Documentation/media/cec-drivers/pulse8-cec.rst
11079
11080PVRUSB2 VIDEO4LINUX DRIVER
11081M:	Mike Isely <isely@pobox.com>
11082L:	pvrusb2@isely.net	(subscribers-only)
11083L:	linux-media@vger.kernel.org
11084W:	http://www.isely.net/pvrusb2/
11085T:	git git://linuxtv.org/media_tree.git
11086S:	Maintained
11087F:	Documentation/media/v4l-drivers/pvrusb2*
11088F:	drivers/media/usb/pvrusb2/
11089
11090PWC WEBCAM DRIVER
11091M:	Hans Verkuil <hverkuil@xs4all.nl>
11092L:	linux-media@vger.kernel.org
11093T:	git git://linuxtv.org/media_tree.git
11094S:	Odd Fixes
11095F:	drivers/media/usb/pwc/*
11096
11097PWM FAN DRIVER
11098M:	Kamil Debski <kamil@wypas.org>
11099M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11100L:	linux-hwmon@vger.kernel.org
11101S:	Supported
11102F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11103F:	Documentation/hwmon/pwm-fan
11104F:	drivers/hwmon/pwm-fan.c
11105
11106PWM IR Transmitter
11107M:	Sean Young <sean@mess.org>
11108L:	linux-media@vger.kernel.org
11109S:	Maintained
11110F:	drivers/media/rc/pwm-ir-tx.c
11111
11112PWM SUBSYSTEM
11113M:	Thierry Reding <thierry.reding@gmail.com>
11114L:	linux-pwm@vger.kernel.org
11115S:	Maintained
11116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11117F:	Documentation/pwm.txt
11118F:	Documentation/devicetree/bindings/pwm/
11119F:	include/linux/pwm.h
11120F:	drivers/pwm/
11121F:	drivers/video/backlight/pwm_bl.c
11122F:	include/linux/pwm_backlight.h
11123F:	drivers/gpio/gpio-mvebu.c
11124F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11125
11126PXA GPIO DRIVER
11127M:	Robert Jarzmik <robert.jarzmik@free.fr>
11128L:	linux-gpio@vger.kernel.org
11129S:	Maintained
11130F:	drivers/gpio/gpio-pxa.c
11131
11132PXA MMCI DRIVER
11133S:	Orphan
11134
11135PXA RTC DRIVER
11136M:	Robert Jarzmik <robert.jarzmik@free.fr>
11137L:	linux-rtc@vger.kernel.org
11138S:	Maintained
11139
11140PXA2xx/PXA3xx SUPPORT
11141M:	Daniel Mack <daniel@zonque.org>
11142M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11143M:	Robert Jarzmik <robert.jarzmik@free.fr>
11144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11145T:	git git://github.com/hzhuang1/linux.git
11146T:	git git://github.com/rjarzmik/linux.git
11147S:	Maintained
11148F:	arch/arm/boot/dts/pxa*
11149F:	arch/arm/mach-pxa/
11150F:	drivers/dma/pxa*
11151F:	drivers/pcmcia/pxa2xx*
11152F:	drivers/pinctrl/pxa/
11153F:	drivers/spi/spi-pxa2xx*
11154F:	drivers/usb/gadget/udc/pxa2*
11155F:	include/sound/pxa2xx-lib.h
11156F:	sound/arm/pxa*
11157F:	sound/soc/pxa/
11158
11159PXA3xx NAND FLASH DRIVER
11160M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11161L:	linux-mtd@lists.infradead.org
11162S:	Maintained
11163F:	drivers/mtd/nand/pxa3xx_nand.c
11164
11165QAT DRIVER
11166M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11167L:	qat-linux@intel.com
11168S:	Supported
11169F:	drivers/crypto/qat/
11170
11171QCOM AUDIO (ASoC) DRIVERS
11172M:	Patrick Lai <plai@codeaurora.org>
11173M:	Banajit Goswami <bgoswami@codeaurora.org>
11174L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11175S:	Supported
11176F:	sound/soc/qcom/
11177
11178QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11179M:	Gabriel Somlo <somlo@cmu.edu>
11180M:	"Michael S. Tsirkin" <mst@redhat.com>
11181L:	qemu-devel@nongnu.org
11182S:	Maintained
11183F:	drivers/firmware/qemu_fw_cfg.c
11184
11185QIB DRIVER
11186M:	Mike Marciniszyn <infinipath@intel.com>
11187L:	linux-rdma@vger.kernel.org
11188S:	Supported
11189F:	drivers/infiniband/hw/qib/
11190
11191QLOGIC QL41xxx FCOE DRIVER
11192M:	QLogic-Storage-Upstream@cavium.com
11193L:	linux-scsi@vger.kernel.org
11194S:	Supported
11195F:	drivers/scsi/qedf/
11196
11197QLOGIC QL41xxx ISCSI DRIVER
11198M:	QLogic-Storage-Upstream@cavium.com
11199L:	linux-scsi@vger.kernel.org
11200S:	Supported
11201F:	drivers/scsi/qedi/
11202
11203QLOGIC QL4xxx ETHERNET DRIVER
11204M:	Ariel Elior <Ariel.Elior@cavium.com>
11205M:	everest-linux-l2@cavium.com
11206L:	netdev@vger.kernel.org
11207S:	Supported
11208F:	drivers/net/ethernet/qlogic/qed/
11209F:	include/linux/qed/
11210F:	drivers/net/ethernet/qlogic/qede/
11211
11212QLOGIC QL4xxx RDMA DRIVER
11213M:	Ram Amrani <Ram.Amrani@cavium.com>
11214M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11215M:	Ariel Elior <Ariel.Elior@cavium.com>
11216L:	linux-rdma@vger.kernel.org
11217S:	Supported
11218F:	drivers/infiniband/hw/qedr/
11219F:	include/uapi/rdma/qedr-abi.h
11220
11221QLOGIC QLA1280 SCSI DRIVER
11222M:	Michael Reed <mdr@sgi.com>
11223L:	linux-scsi@vger.kernel.org
11224S:	Maintained
11225F:	drivers/scsi/qla1280.[ch]
11226
11227QLOGIC QLA2XXX FC-SCSI DRIVER
11228M:	qla2xxx-upstream@qlogic.com
11229L:	linux-scsi@vger.kernel.org
11230S:	Supported
11231F:	Documentation/scsi/LICENSE.qla2xxx
11232F:	drivers/scsi/qla2xxx/
11233
11234QLOGIC QLA3XXX NETWORK DRIVER
11235M:	Dept-GELinuxNICDev@cavium.com
11236L:	netdev@vger.kernel.org
11237S:	Supported
11238F:	Documentation/networking/LICENSE.qla3xxx
11239F:	drivers/net/ethernet/qlogic/qla3xxx.*
11240
11241QLOGIC QLA4XXX iSCSI DRIVER
11242M:	QLogic-Storage-Upstream@qlogic.com
11243L:	linux-scsi@vger.kernel.org
11244S:	Supported
11245F:	Documentation/scsi/LICENSE.qla4xxx
11246F:	drivers/scsi/qla4xxx/
11247
11248QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11249M:	Harish Patil <harish.patil@cavium.com>
11250M:	Manish Chopra <manish.chopra@cavium.com>
11251M:	Dept-GELinuxNICDev@cavium.com
11252L:	netdev@vger.kernel.org
11253S:	Supported
11254F:	drivers/net/ethernet/qlogic/qlcnic/
11255
11256QLOGIC QLGE 10Gb ETHERNET DRIVER
11257M:	Harish Patil <harish.patil@cavium.com>
11258M:	Manish Chopra <manish.chopra@cavium.com>
11259M:	Dept-GELinuxNICDev@cavium.com
11260L:	netdev@vger.kernel.org
11261S:	Supported
11262F:	drivers/net/ethernet/qlogic/qlge/
11263
11264QNX4 FILESYSTEM
11265M:	Anders Larsen <al@alarsen.net>
11266W:	http://www.alarsen.net/linux/qnx4fs/
11267S:	Maintained
11268F:	fs/qnx4/
11269F:	include/uapi/linux/qnx4_fs.h
11270F:	include/uapi/linux/qnxtypes.h
11271
11272QORIQ DPAA2 FSL-MC BUS DRIVER
11273M:	Stuart Yoder <stuyoder@gmail.com>
11274M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11275L:	linux-kernel@vger.kernel.org
11276S:	Maintained
11277F:	drivers/staging/fsl-mc/
11278F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11279
11280QT1010 MEDIA DRIVER
11281M:	Antti Palosaari <crope@iki.fi>
11282L:	linux-media@vger.kernel.org
11283W:	https://linuxtv.org
11284W:	http://palosaari.fi/linux/
11285Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11286T:	git git://linuxtv.org/anttip/media_tree.git
11287S:	Maintained
11288F:	drivers/media/tuners/qt1010*
11289
11290QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11291M:	Kalle Valo <kvalo@qca.qualcomm.com>
11292L:	ath10k@lists.infradead.org
11293W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11295S:	Supported
11296F:	drivers/net/wireless/ath/ath10k/
11297
11298QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11299M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11300L:	linux-wireless@vger.kernel.org
11301W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11302S:	Supported
11303F:	drivers/net/wireless/ath/ath9k/
11304
11305QUALCOMM CAMERA SUBSYSTEM DRIVER
11306M:	Todor Tomov <todor.tomov@linaro.org>
11307L:	linux-media@vger.kernel.org
11308S:	Maintained
11309F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11310F:	Documentation/media/v4l-drivers/qcom_camss.rst
11311F:	drivers/media/platform/qcom/camss-8x16/
11312
11313QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11314M:	Timur Tabi <timur@codeaurora.org>
11315L:	netdev@vger.kernel.org
11316S:	Supported
11317F:	drivers/net/ethernet/qualcomm/emac/
11318
11319QUALCOMM HEXAGON ARCHITECTURE
11320M:	Richard Kuo <rkuo@codeaurora.org>
11321L:	linux-hexagon@vger.kernel.org
11322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11323S:	Supported
11324F:	arch/hexagon/
11325
11326QUALCOMM IOMMU
11327M:	Rob Clark <robdclark@gmail.com>
11328L:	iommu@lists.linux-foundation.org
11329L:	linux-arm-msm@vger.kernel.org
11330S:	Maintained
11331F:	drivers/iommu/qcom_iommu.c
11332
11333QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11334M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11335L:	linux-media@vger.kernel.org
11336L:	linux-arm-msm@vger.kernel.org
11337T:	git git://linuxtv.org/media_tree.git
11338S:	Maintained
11339F:	drivers/media/platform/qcom/venus/
11340
11341QUALCOMM WCN36XX WIRELESS DRIVER
11342M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11343L:	wcn36xx@lists.infradead.org
11344W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11345T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11346S:	Supported
11347F:	drivers/net/wireless/ath/wcn36xx/
11348
11349QUANTENNA QTNFMAC WIRELESS DRIVER
11350M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11351M:	Avinash Patil <avinashp@quantenna.com>
11352M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11353L:	linux-wireless@vger.kernel.org
11354S:	Maintained
11355F:	drivers/net/wireless/quantenna
11356
11357RADEON and AMDGPU DRM DRIVERS
11358M:	Alex Deucher <alexander.deucher@amd.com>
11359M:	Christian König <christian.koenig@amd.com>
11360L:	amd-gfx@lists.freedesktop.org
11361T:	git git://people.freedesktop.org/~agd5f/linux
11362S:	Supported
11363F:	drivers/gpu/drm/radeon/
11364F:	include/uapi/drm/radeon_drm.h
11365F:	drivers/gpu/drm/amd/
11366F:	include/uapi/drm/amdgpu_drm.h
11367
11368RADEON FRAMEBUFFER DISPLAY DRIVER
11369M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11370L:	linux-fbdev@vger.kernel.org
11371S:	Maintained
11372F:	drivers/video/fbdev/aty/radeon*
11373F:	include/uapi/linux/radeonfb.h
11374
11375RADIOSHARK RADIO DRIVER
11376M:	Hans Verkuil <hverkuil@xs4all.nl>
11377L:	linux-media@vger.kernel.org
11378T:	git git://linuxtv.org/media_tree.git
11379S:	Maintained
11380F:	drivers/media/radio/radio-shark.c
11381
11382RADIOSHARK2 RADIO DRIVER
11383M:	Hans Verkuil <hverkuil@xs4all.nl>
11384L:	linux-media@vger.kernel.org
11385T:	git git://linuxtv.org/media_tree.git
11386S:	Maintained
11387F:	drivers/media/radio/radio-shark2.c
11388F:	drivers/media/radio/radio-tea5777.c
11389
11390RADOS BLOCK DEVICE (RBD)
11391M:	Ilya Dryomov <idryomov@gmail.com>
11392M:	Sage Weil <sage@redhat.com>
11393M:	Alex Elder <elder@kernel.org>
11394L:	ceph-devel@vger.kernel.org
11395W:	http://ceph.com/
11396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11397T:	git git://github.com/ceph/ceph-client.git
11398S:	Supported
11399F:	Documentation/ABI/testing/sysfs-bus-rbd
11400F:	drivers/block/rbd.c
11401F:	drivers/block/rbd_types.h
11402
11403RAGE128 FRAMEBUFFER DISPLAY DRIVER
11404M:	Paul Mackerras <paulus@samba.org>
11405L:	linux-fbdev@vger.kernel.org
11406S:	Maintained
11407F:	drivers/video/fbdev/aty/aty128fb.c
11408
11409RAINSHADOW-CEC DRIVER
11410M:	Hans Verkuil <hverkuil@xs4all.nl>
11411L:	linux-media@vger.kernel.org
11412T:	git git://linuxtv.org/media_tree.git
11413S:	Maintained
11414F:	drivers/media/usb/rainshadow-cec/*
11415
11416RALINK MIPS ARCHITECTURE
11417M:	John Crispin <john@phrozen.org>
11418L:	linux-mips@linux-mips.org
11419S:	Maintained
11420F:	arch/mips/ralink
11421
11422RALINK RT2X00 WIRELESS LAN DRIVER
11423P:	rt2x00 project
11424M:	Stanislaw Gruszka <sgruszka@redhat.com>
11425M:	Helmut Schaa <helmut.schaa@googlemail.com>
11426L:	linux-wireless@vger.kernel.org
11427S:	Maintained
11428F:	drivers/net/wireless/ralink/rt2x00/
11429
11430RAMDISK RAM BLOCK DEVICE DRIVER
11431M:	Jens Axboe <axboe@kernel.dk>
11432S:	Maintained
11433F:	Documentation/blockdev/ramdisk.txt
11434F:	drivers/block/brd.c
11435
11436RANDOM NUMBER DRIVER
11437M:	"Theodore Ts'o" <tytso@mit.edu>
11438S:	Maintained
11439F:	drivers/char/random.c
11440
11441RAPIDIO SUBSYSTEM
11442M:	Matt Porter <mporter@kernel.crashing.org>
11443M:	Alexandre Bounine <alexandre.bounine@idt.com>
11444S:	Maintained
11445F:	drivers/rapidio/
11446
11447RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11448L:	linux-wireless@vger.kernel.org
11449S:	Orphan
11450F:	drivers/net/wireless/ray*
11451
11452RCUTORTURE MODULE
11453M:	Josh Triplett <josh@joshtriplett.org>
11454M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11455L:	linux-kernel@vger.kernel.org
11456S:	Supported
11457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11458F:	Documentation/RCU/torture.txt
11459F:	kernel/rcu/rcutorture.c
11460
11461RCUTORTURE TEST FRAMEWORK
11462M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11463M:	Josh Triplett <josh@joshtriplett.org>
11464R:	Steven Rostedt <rostedt@goodmis.org>
11465R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11466R:	Lai Jiangshan <jiangshanlai@gmail.com>
11467L:	linux-kernel@vger.kernel.org
11468S:	Supported
11469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11470F:	tools/testing/selftests/rcutorture
11471
11472RDC R-321X SoC
11473M:	Florian Fainelli <florian@openwrt.org>
11474S:	Maintained
11475
11476RDC R6040 FAST ETHERNET DRIVER
11477M:	Florian Fainelli <f.fainelli@gmail.com>
11478L:	netdev@vger.kernel.org
11479S:	Maintained
11480F:	drivers/net/ethernet/rdc/r6040.c
11481
11482RDMAVT - RDMA verbs software
11483M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11484L:	linux-rdma@vger.kernel.org
11485S:	Supported
11486F:	drivers/infiniband/sw/rdmavt
11487
11488RDS - RELIABLE DATAGRAM SOCKETS
11489M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11490L:	netdev@vger.kernel.org
11491L:	linux-rdma@vger.kernel.org
11492L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11493W:	https://oss.oracle.com/projects/rds/
11494S:	Supported
11495F:	net/rds/
11496F:	Documentation/networking/rds.txt
11497
11498RDT - RESOURCE ALLOCATION
11499M:	Fenghua Yu <fenghua.yu@intel.com>
11500L:	linux-kernel@vger.kernel.org
11501S:	Supported
11502F:	arch/x86/kernel/cpu/intel_rdt*
11503F:	arch/x86/include/asm/intel_rdt_sched.h
11504F:	Documentation/x86/intel_rdt*
11505
11506READ-COPY UPDATE (RCU)
11507M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11508M:	Josh Triplett <josh@joshtriplett.org>
11509R:	Steven Rostedt <rostedt@goodmis.org>
11510R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11511R:	Lai Jiangshan <jiangshanlai@gmail.com>
11512L:	linux-kernel@vger.kernel.org
11513W:	http://www.rdrop.com/users/paulmck/RCU/
11514S:	Supported
11515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11516F:	Documentation/RCU/
11517X:	Documentation/RCU/torture.txt
11518F:	include/linux/rcu*
11519X:	include/linux/srcu.h
11520F:	kernel/rcu/
11521X:	kernel/torture.c
11522
11523REAL TIME CLOCK (RTC) SUBSYSTEM
11524M:	Alessandro Zummo <a.zummo@towertech.it>
11525M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11526L:	linux-rtc@vger.kernel.org
11527Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11529S:	Maintained
11530F:	Documentation/devicetree/bindings/rtc/
11531F:	Documentation/rtc.txt
11532F:	drivers/rtc/
11533F:	include/linux/rtc.h
11534F:	include/uapi/linux/rtc.h
11535F:	include/linux/rtc/
11536F:	include/linux/platform_data/rtc-*
11537F:	tools/testing/selftests/timers/rtctest.c
11538
11539REALTEK AUDIO CODECS
11540M:	Bard Liao <bardliao@realtek.com>
11541M:	Oder Chiou <oder_chiou@realtek.com>
11542S:	Maintained
11543F:	sound/soc/codecs/rt*
11544F:	include/sound/rt*.h
11545
11546REGISTER MAP ABSTRACTION
11547M:	Mark Brown <broonie@kernel.org>
11548L:	linux-kernel@vger.kernel.org
11549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11550S:	Supported
11551F:	Documentation/devicetree/bindings/regmap/
11552F:	drivers/base/regmap/
11553F:	include/linux/regmap.h
11554
11555REISERFS FILE SYSTEM
11556L:	reiserfs-devel@vger.kernel.org
11557S:	Supported
11558F:	fs/reiserfs/
11559
11560REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11561M:	Ohad Ben-Cohen <ohad@wizery.com>
11562M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11563L:	linux-remoteproc@vger.kernel.org
11564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11565S:	Maintained
11566F:	Documentation/devicetree/bindings/remoteproc/
11567F:	Documentation/remoteproc.txt
11568F:	drivers/remoteproc/
11569F:	include/linux/remoteproc.h
11570
11571REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11572M:	Ohad Ben-Cohen <ohad@wizery.com>
11573M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11574L:	linux-remoteproc@vger.kernel.org
11575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11576S:	Maintained
11577F:	drivers/rpmsg/
11578F:	Documentation/rpmsg.txt
11579F:	include/linux/rpmsg.h
11580F:	include/linux/rpmsg/
11581
11582RENESAS CLOCK DRIVERS
11583M:	Geert Uytterhoeven <geert+renesas@glider.be>
11584L:	linux-renesas-soc@vger.kernel.org
11585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11586S:	Supported
11587F:	drivers/clk/renesas/
11588
11589RENESAS ETHERNET DRIVERS
11590R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11591L:	netdev@vger.kernel.org
11592L:	linux-renesas-soc@vger.kernel.org
11593F:	Documentation/devicetree/bindings/net/renesas,*.txt
11594F:	Documentation/devicetree/bindings/net/sh_eth.txt
11595F:	drivers/net/ethernet/renesas/
11596F:	include/linux/sh_eth.h
11597
11598RENESAS R-CAR GYROADC DRIVER
11599M:	Marek Vasut <marek.vasut@gmail.com>
11600L:	linux-iio@vger.kernel.org
11601S:	Supported
11602F:	drivers/iio/adc/rcar_gyro_adc.c
11603
11604RENESAS USB PHY DRIVER
11605M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11606L:	linux-renesas-soc@vger.kernel.org
11607S:	Maintained
11608F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11609
11610RESET CONTROLLER FRAMEWORK
11611M:	Philipp Zabel <p.zabel@pengutronix.de>
11612T:	git git://git.pengutronix.de/git/pza/linux
11613S:	Maintained
11614F:	drivers/reset/
11615F:	Documentation/devicetree/bindings/reset/
11616F:	include/dt-bindings/reset/
11617F:	include/linux/reset.h
11618F:	include/linux/reset-controller.h
11619
11620RFKILL
11621M:	Johannes Berg <johannes@sipsolutions.net>
11622L:	linux-wireless@vger.kernel.org
11623W:	http://wireless.kernel.org/
11624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11626S:	Maintained
11627F:	Documentation/rfkill.txt
11628F:	Documentation/ABI/stable/sysfs-class-rfkill
11629F:	net/rfkill/
11630
11631RHASHTABLE
11632M:	Thomas Graf <tgraf@suug.ch>
11633M:	Herbert Xu <herbert@gondor.apana.org.au>
11634L:	netdev@vger.kernel.org
11635S:	Maintained
11636F:	lib/rhashtable.c
11637F:	include/linux/rhashtable.h
11638
11639RICOH R5C592 MEMORYSTICK DRIVER
11640M:	Maxim Levitsky <maximlevitsky@gmail.com>
11641S:	Maintained
11642F:	drivers/memstick/host/r592.*
11643
11644RICOH SMARTMEDIA/XD DRIVER
11645M:	Maxim Levitsky <maximlevitsky@gmail.com>
11646S:	Maintained
11647F:	drivers/mtd/nand/r852.c
11648F:	drivers/mtd/nand/r852.h
11649
11650RISC-V ARCHITECTURE
11651M:	Palmer Dabbelt <palmer@sifive.com>
11652M:	Albert Ou <albert@sifive.com>
11653L:	patches@groups.riscv.org
11654T:	git https://github.com/riscv/riscv-linux
11655S:	Supported
11656F:	arch/riscv/
11657K:	riscv
11658N:	riscv
11659
11660ROCCAT DRIVERS
11661M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11662W:	http://sourceforge.net/projects/roccat/
11663S:	Maintained
11664F:	drivers/hid/hid-roccat*
11665F:	include/linux/hid-roccat*
11666F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11667
11668ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11669M:	Jacob chen <jacob2.chen@rock-chips.com>
11670L:	linux-media@vger.kernel.org
11671S:	Maintained
11672F:	drivers/media/platform/rockchip/rga/
11673F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11674
11675ROCKER DRIVER
11676M:	Jiri Pirko <jiri@resnulli.us>
11677L:	netdev@vger.kernel.org
11678S:	Supported
11679F:	drivers/net/ethernet/rocker/
11680
11681ROCKETPORT DRIVER
11682P:	Comtrol Corp.
11683W:	http://www.comtrol.com
11684S:	Maintained
11685F:	Documentation/serial/rocket.txt
11686F:	drivers/tty/rocket*
11687
11688ROCKETPORT EXPRESS/INFINITY DRIVER
11689M:	Kevin Cernekee <cernekee@gmail.com>
11690L:	linux-serial@vger.kernel.org
11691S:	Odd Fixes
11692F:	drivers/tty/serial/rp2.*
11693
11694ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11695M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11696L:	linux-kernel@vger.kernel.org
11697L:	linux-renesas-soc@vger.kernel.org
11698S:	Supported
11699F:	drivers/mfd/bd9571mwv.c
11700F:	drivers/regulator/bd9571mwv-regulator.c
11701F:	drivers/gpio/gpio-bd9571mwv.c
11702F:	include/linux/mfd/bd9571mwv.h
11703F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11704
11705ROSE NETWORK LAYER
11706M:	Ralf Baechle <ralf@linux-mips.org>
11707L:	linux-hams@vger.kernel.org
11708W:	http://www.linux-ax25.org/
11709S:	Maintained
11710F:	include/net/rose.h
11711F:	include/uapi/linux/rose.h
11712F:	net/rose/
11713
11714RTL2830 MEDIA DRIVER
11715M:	Antti Palosaari <crope@iki.fi>
11716L:	linux-media@vger.kernel.org
11717W:	https://linuxtv.org
11718W:	http://palosaari.fi/linux/
11719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11720T:	git git://linuxtv.org/anttip/media_tree.git
11721S:	Maintained
11722F:	drivers/media/dvb-frontends/rtl2830*
11723
11724RTL2832 MEDIA DRIVER
11725M:	Antti Palosaari <crope@iki.fi>
11726L:	linux-media@vger.kernel.org
11727W:	https://linuxtv.org
11728W:	http://palosaari.fi/linux/
11729Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11730T:	git git://linuxtv.org/anttip/media_tree.git
11731S:	Maintained
11732F:	drivers/media/dvb-frontends/rtl2832*
11733
11734RTL2832_SDR MEDIA DRIVER
11735M:	Antti Palosaari <crope@iki.fi>
11736L:	linux-media@vger.kernel.org
11737W:	https://linuxtv.org
11738W:	http://palosaari.fi/linux/
11739Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11740T:	git git://linuxtv.org/anttip/media_tree.git
11741S:	Maintained
11742F:	drivers/media/dvb-frontends/rtl2832_sdr*
11743
11744RTL8180 WIRELESS DRIVER
11745L:	linux-wireless@vger.kernel.org
11746W:	http://wireless.kernel.org/
11747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11748S:	Orphan
11749F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11750
11751RTL8187 WIRELESS DRIVER
11752M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11753M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11754M:	Larry Finger <Larry.Finger@lwfinger.net>
11755L:	linux-wireless@vger.kernel.org
11756W:	http://wireless.kernel.org/
11757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11758S:	Maintained
11759F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11760
11761RTL8192CE WIRELESS DRIVER
11762M:	Larry Finger <Larry.Finger@lwfinger.net>
11763M:	Chaoming Li <chaoming_li@realsil.com.cn>
11764L:	linux-wireless@vger.kernel.org
11765W:	http://wireless.kernel.org/
11766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11767S:	Maintained
11768F:	drivers/net/wireless/realtek/rtlwifi/
11769F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11770
11771RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11772M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11773L:	linux-wireless@vger.kernel.org
11774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11775S:	Maintained
11776F:	drivers/net/wireless/realtek/rtl8xxxu/
11777
11778RXRPC SOCKETS (AF_RXRPC)
11779M:	David Howells <dhowells@redhat.com>
11780L:	linux-afs@lists.infradead.org
11781S:	Supported
11782F:	net/rxrpc/
11783F:	include/keys/rxrpc-type.h
11784F:	include/net/af_rxrpc.h
11785F:	include/trace/events/rxrpc.h
11786F:	include/uapi/linux/rxrpc.h
11787F:	Documentation/networking/rxrpc.txt
11788W:	https://www.infradead.org/~dhowells/kafs/
11789
11790S3 SAVAGE FRAMEBUFFER DRIVER
11791M:	Antonino Daplas <adaplas@gmail.com>
11792L:	linux-fbdev@vger.kernel.org
11793S:	Maintained
11794F:	drivers/video/fbdev/savage/
11795
11796S390
11797M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11798M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11799L:	linux-s390@vger.kernel.org
11800W:	http://www.ibm.com/developerworks/linux/linux390/
11801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11802S:	Supported
11803F:	arch/s390/
11804F:	drivers/s390/
11805F:	Documentation/s390/
11806F:	Documentation/driver-api/s390-drivers.rst
11807
11808S390 COMMON I/O LAYER
11809M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11810M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11811L:	linux-s390@vger.kernel.org
11812W:	http://www.ibm.com/developerworks/linux/linux390/
11813S:	Supported
11814F:	drivers/s390/cio/
11815
11816S390 DASD DRIVER
11817M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11818M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11819L:	linux-s390@vger.kernel.org
11820W:	http://www.ibm.com/developerworks/linux/linux390/
11821S:	Supported
11822F:	drivers/s390/block/dasd*
11823F:	block/partitions/ibm.c
11824
11825S390 IOMMU (PCI)
11826M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11827L:	linux-s390@vger.kernel.org
11828W:	http://www.ibm.com/developerworks/linux/linux390/
11829S:	Supported
11830F:	drivers/iommu/s390-iommu.c
11831
11832S390 IUCV NETWORK LAYER
11833M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11834M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11835L:	linux-s390@vger.kernel.org
11836W:	http://www.ibm.com/developerworks/linux/linux390/
11837S:	Supported
11838F:	drivers/s390/net/*iucv*
11839F:	include/net/iucv/
11840F:	net/iucv/
11841
11842S390 NETWORK DRIVERS
11843M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11844M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11845L:	linux-s390@vger.kernel.org
11846W:	http://www.ibm.com/developerworks/linux/linux390/
11847S:	Supported
11848F:	drivers/s390/net/
11849
11850S390 PCI SUBSYSTEM
11851M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11852M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11853L:	linux-s390@vger.kernel.org
11854W:	http://www.ibm.com/developerworks/linux/linux390/
11855S:	Supported
11856F:	arch/s390/pci/
11857F:	drivers/pci/hotplug/s390_pci_hpc.c
11858
11859S390 VFIO-CCW DRIVER
11860M:	Cornelia Huck <cohuck@redhat.com>
11861M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11862L:	linux-s390@vger.kernel.org
11863L:	kvm@vger.kernel.org
11864S:	Supported
11865F:	drivers/s390/cio/vfio_ccw*
11866F:	Documentation/s390/vfio-ccw.txt
11867F:	include/uapi/linux/vfio_ccw.h
11868
11869S390 ZCRYPT DRIVER
11870M:	Harald Freudenberger <freude@de.ibm.com>
11871L:	linux-s390@vger.kernel.org
11872W:	http://www.ibm.com/developerworks/linux/linux390/
11873S:	Supported
11874F:	drivers/s390/crypto/
11875
11876S390 ZFCP DRIVER
11877M:	Steffen Maier <maier@linux.vnet.ibm.com>
11878M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11879L:	linux-s390@vger.kernel.org
11880W:	http://www.ibm.com/developerworks/linux/linux390/
11881S:	Supported
11882F:	drivers/s390/scsi/zfcp_*
11883
11884S3C24XX SD/MMC Driver
11885M:	Ben Dooks <ben-linux@fluff.org>
11886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11887S:	Supported
11888F:	drivers/mmc/host/s3cmci.*
11889
11890SAA6588 RDS RECEIVER DRIVER
11891M:	Hans Verkuil <hverkuil@xs4all.nl>
11892L:	linux-media@vger.kernel.org
11893T:	git git://linuxtv.org/media_tree.git
11894W:	https://linuxtv.org
11895S:	Odd Fixes
11896F:	drivers/media/i2c/saa6588*
11897
11898SAA7134 VIDEO4LINUX DRIVER
11899M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11900M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11901L:	linux-media@vger.kernel.org
11902W:	https://linuxtv.org
11903T:	git git://linuxtv.org/media_tree.git
11904S:	Odd fixes
11905F:	Documentation/media/v4l-drivers/saa7134*
11906F:	drivers/media/pci/saa7134/
11907
11908SAA7146 VIDEO4LINUX-2 DRIVER
11909M:	Hans Verkuil <hverkuil@xs4all.nl>
11910L:	linux-media@vger.kernel.org
11911T:	git git://linuxtv.org/media_tree.git
11912S:	Maintained
11913F:	drivers/media/common/saa7146/
11914F:	drivers/media/pci/saa7146/
11915F:	include/media/saa7146*
11916
11917SAMSUNG AUDIO (ASoC) DRIVERS
11918M:	Krzysztof Kozlowski <krzk@kernel.org>
11919M:	Sangbeom Kim <sbkim73@samsung.com>
11920M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11921L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11922S:	Supported
11923F:	sound/soc/samsung/
11924
11925SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11926M:	Krzysztof Kozlowski <krzk@kernel.org>
11927L:	linux-crypto@vger.kernel.org
11928L:	linux-samsung-soc@vger.kernel.org
11929S:	Maintained
11930F:	drivers/crypto/exynos-rng.c
11931F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11932
11933SAMSUNG FRAMEBUFFER DRIVER
11934M:	Jingoo Han <jingoohan1@gmail.com>
11935L:	linux-fbdev@vger.kernel.org
11936S:	Maintained
11937F:	drivers/video/fbdev/s3c-fb.c
11938
11939SAMSUNG LAPTOP DRIVER
11940M:	Corentin Chary <corentin.chary@gmail.com>
11941L:	platform-driver-x86@vger.kernel.org
11942S:	Maintained
11943F:	drivers/platform/x86/samsung-laptop.c
11944
11945SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11946M:	Sangbeom Kim <sbkim73@samsung.com>
11947M:	Krzysztof Kozlowski <krzk@kernel.org>
11948M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11949L:	linux-kernel@vger.kernel.org
11950L:	linux-samsung-soc@vger.kernel.org
11951S:	Supported
11952F:	drivers/mfd/sec*.c
11953F:	drivers/regulator/s2m*.c
11954F:	drivers/regulator/s5m*.c
11955F:	drivers/clk/clk-s2mps11.c
11956F:	drivers/rtc/rtc-s5m.c
11957F:	include/linux/mfd/samsung/
11958F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11959F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11960F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11961F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11962
11963SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11964M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11965L:	linux-media@vger.kernel.org
11966L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11967S:	Maintained
11968F:	drivers/media/platform/s3c-camif/
11969F:	include/media/drv-intf/s3c_camif.h
11970
11971SAMSUNG S3FWRN5 NFC DRIVER
11972M:	Robert Baldyga <r.baldyga@samsung.com>
11973M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11974L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11975S:	Supported
11976F:	drivers/nfc/s3fwrn5
11977
11978SAMSUNG S5C73M3 CAMERA DRIVER
11979M:	Kyungmin Park <kyungmin.park@samsung.com>
11980M:	Andrzej Hajda <a.hajda@samsung.com>
11981L:	linux-media@vger.kernel.org
11982S:	Supported
11983F:	drivers/media/i2c/s5c73m3/*
11984
11985SAMSUNG S5K5BAF CAMERA DRIVER
11986M:	Kyungmin Park <kyungmin.park@samsung.com>
11987M:	Andrzej Hajda <a.hajda@samsung.com>
11988L:	linux-media@vger.kernel.org
11989S:	Supported
11990F:	drivers/media/i2c/s5k5baf.c
11991
11992SAMSUNG S5P Security SubSystem (SSS) DRIVER
11993M:	Krzysztof Kozlowski <krzk@kernel.org>
11994M:	Vladimir Zapolskiy <vz@mleia.com>
11995L:	linux-crypto@vger.kernel.org
11996L:	linux-samsung-soc@vger.kernel.org
11997S:	Maintained
11998F:	drivers/crypto/s5p-sss.c
11999
12000SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12001M:	Kyungmin Park <kyungmin.park@samsung.com>
12002M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12003L:	linux-media@vger.kernel.org
12004Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12005S:	Supported
12006F:	drivers/media/platform/exynos4-is/
12007
12008SAMSUNG SOC CLOCK DRIVERS
12009M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12010M:	Tomasz Figa <tomasz.figa@gmail.com>
12011M:	Chanwoo Choi <cw00.choi@samsung.com>
12012S:	Supported
12013L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12014F:	drivers/clk/samsung/
12015F:	include/dt-bindings/clock/exynos*.h
12016F:	Documentation/devicetree/bindings/clock/exynos*.txt
12017
12018SAMSUNG SPI DRIVERS
12019M:	Kukjin Kim <kgene@kernel.org>
12020M:	Krzysztof Kozlowski <krzk@kernel.org>
12021M:	Andi Shyti <andi.shyti@samsung.com>
12022L:	linux-spi@vger.kernel.org
12023L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12024S:	Maintained
12025F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12026F:	drivers/spi/spi-s3c*
12027F:	include/linux/platform_data/spi-s3c64xx.h
12028
12029SAMSUNG SXGBE DRIVERS
12030M:	Byungho An <bh74.an@samsung.com>
12031M:	Girish K S <ks.giri@samsung.com>
12032M:	Vipul Pandya <vipul.pandya@samsung.com>
12033S:	Supported
12034L:	netdev@vger.kernel.org
12035F:	drivers/net/ethernet/samsung/sxgbe/
12036
12037SAMSUNG THERMAL DRIVER
12038M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12039L:	linux-pm@vger.kernel.org
12040L:	linux-samsung-soc@vger.kernel.org
12041S:	Supported
12042T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12043F:	drivers/thermal/samsung/
12044
12045SAMSUNG USB2 PHY DRIVER
12046M:	Kamil Debski <kamil@wypas.org>
12047M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12048L:	linux-kernel@vger.kernel.org
12049S:	Supported
12050F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12051F:	Documentation/phy/samsung-usb2.txt
12052F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12053F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12054F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12055F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12056F:	drivers/phy/samsung/phy-samsung-usb2.c
12057F:	drivers/phy/samsung/phy-samsung-usb2.h
12058
12059SC1200 WDT DRIVER
12060M:	Zwane Mwaikambo <zwanem@gmail.com>
12061S:	Maintained
12062F:	drivers/watchdog/sc1200wdt.c
12063
12064SCHEDULER
12065M:	Ingo Molnar <mingo@redhat.com>
12066M:	Peter Zijlstra <peterz@infradead.org>
12067L:	linux-kernel@vger.kernel.org
12068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12069S:	Maintained
12070F:	kernel/sched/
12071F:	include/linux/sched.h
12072F:	include/uapi/linux/sched.h
12073F:	include/linux/wait.h
12074
12075SCORE ARCHITECTURE
12076M:	Chen Liqin <liqin.linux@gmail.com>
12077M:	Lennox Wu <lennox.wu@gmail.com>
12078W:	http://www.sunplus.com
12079S:	Supported
12080F:	arch/score/
12081
12082SCR24X CHIP CARD INTERFACE DRIVER
12083M:	Lubomir Rintel <lkundrak@v3.sk>
12084S:	Supported
12085F:	drivers/char/pcmcia/scr24x_cs.c
12086
12087SCSI CDROM DRIVER
12088M:	Jens Axboe <axboe@kernel.dk>
12089L:	linux-scsi@vger.kernel.org
12090W:	http://www.kernel.dk
12091S:	Maintained
12092F:	drivers/scsi/sr*
12093
12094SCSI RDMA PROTOCOL (SRP) INITIATOR
12095M:	Bart Van Assche <bart.vanassche@sandisk.com>
12096L:	linux-rdma@vger.kernel.org
12097S:	Supported
12098W:	http://www.openfabrics.org
12099Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12101F:	drivers/infiniband/ulp/srp/
12102F:	include/scsi/srp.h
12103
12104SCSI SG DRIVER
12105M:	Doug Gilbert <dgilbert@interlog.com>
12106L:	linux-scsi@vger.kernel.org
12107W:	http://sg.danny.cz/sg
12108S:	Maintained
12109F:	Documentation/scsi/scsi-generic.txt
12110F:	drivers/scsi/sg.c
12111F:	include/scsi/sg.h
12112
12113SCSI SUBSYSTEM
12114M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12116M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12118L:	linux-scsi@vger.kernel.org
12119S:	Maintained
12120F:	Documentation/devicetree/bindings/scsi/
12121F:	drivers/scsi/
12122F:	include/scsi/
12123
12124SCSI TAPE DRIVER
12125M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12126L:	linux-scsi@vger.kernel.org
12127S:	Maintained
12128F:	Documentation/scsi/st.txt
12129F:	drivers/scsi/st.*
12130F:	drivers/scsi/st_*.h
12131
12132SCTP PROTOCOL
12133M:	Vlad Yasevich <vyasevich@gmail.com>
12134M:	Neil Horman <nhorman@tuxdriver.com>
12135L:	linux-sctp@vger.kernel.org
12136W:	http://lksctp.sourceforge.net
12137S:	Maintained
12138F:	Documentation/networking/sctp.txt
12139F:	include/linux/sctp.h
12140F:	include/uapi/linux/sctp.h
12141F:	include/net/sctp/
12142F:	net/sctp/
12143
12144SCx200 CPU SUPPORT
12145M:	Jim Cromie <jim.cromie@gmail.com>
12146S:	Odd Fixes
12147F:	Documentation/i2c/busses/scx200_acb
12148F:	arch/x86/platform/scx200/
12149F:	drivers/watchdog/scx200_wdt.c
12150F:	drivers/i2c/busses/scx200*
12151F:	drivers/mtd/maps/scx200_docflash.c
12152F:	include/linux/scx200.h
12153
12154SCx200 GPIO DRIVER
12155M:	Jim Cromie <jim.cromie@gmail.com>
12156S:	Maintained
12157F:	drivers/char/scx200_gpio.c
12158F:	include/linux/scx200_gpio.h
12159
12160SCx200 HRT CLOCKSOURCE DRIVER
12161M:	Jim Cromie <jim.cromie@gmail.com>
12162S:	Maintained
12163F:	drivers/clocksource/scx200_hrt.c
12164
12165SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12166M:	Sascha Sommer <saschasommer@freenet.de>
12167L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12168S:	Maintained
12169F:	drivers/mmc/host/sdricoh_cs.c
12170
12171SECURE COMPUTING
12172M:	Kees Cook <keescook@chromium.org>
12173R:	Andy Lutomirski <luto@amacapital.net>
12174R:	Will Drewry <wad@chromium.org>
12175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12176S:	Supported
12177F:	kernel/seccomp.c
12178F:	include/uapi/linux/seccomp.h
12179F:	include/linux/seccomp.h
12180F:	tools/testing/selftests/seccomp/*
12181F:	tools/testing/selftests/kselftest_harness.h
12182F:	Documentation/userspace-api/seccomp_filter.rst
12183K:	\bsecure_computing
12184K:	\bTIF_SECCOMP\b
12185
12186SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12187M:	Al Cooper <alcooperx@gmail.com>
12188L:	linux-mmc@vger.kernel.org
12189L:	bcm-kernel-feedback-list@broadcom.com
12190S:	Maintained
12191F:	drivers/mmc/host/sdhci-brcmstb*
12192
12193SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12194M:	Adrian Hunter <adrian.hunter@intel.com>
12195L:	linux-mmc@vger.kernel.org
12196T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12197S:	Maintained
12198F:	drivers/mmc/host/sdhci*
12199F:	include/linux/mmc/sdhci*
12200
12201SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12202M:	Ben Dooks <ben-linux@fluff.org>
12203M:	Jaehoon Chung <jh80.chung@samsung.com>
12204L:	linux-mmc@vger.kernel.org
12205S:	Maintained
12206F:	drivers/mmc/host/sdhci-s3c*
12207
12208SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12209M:	Viresh Kumar <vireshk@kernel.org>
12210L:	linux-mmc@vger.kernel.org
12211S:	Maintained
12212F:	drivers/mmc/host/sdhci-spear.c
12213
12214SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12215M:	Kishon Vijay Abraham I <kishon@ti.com>
12216L:	linux-mmc@vger.kernel.org
12217S:	Maintained
12218F:	drivers/mmc/host/sdhci-omap.c
12219
12220SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12221M:	Scott Bauer <scott.bauer@intel.com>
12222M:	Jonathan Derrick <jonathan.derrick@intel.com>
12223L:	linux-block@vger.kernel.org
12224S:	Supported
12225F:	block/sed*
12226F:	block/opal_proto.h
12227F:	include/linux/sed*
12228F:	include/uapi/linux/sed*
12229
12230SECURITY CONTACT
12231M:	Security Officers <security@kernel.org>
12232S:	Supported
12233
12234SECURITY SUBSYSTEM
12235M:	James Morris <james.l.morris@oracle.com>
12236M:	"Serge E. Hallyn" <serge@hallyn.com>
12237L:	linux-security-module@vger.kernel.org (suggested Cc:)
12238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12239W:	http://kernsec.org/
12240S:	Supported
12241F:	security/
12242
12243SELINUX SECURITY MODULE
12244M:	Paul Moore <paul@paul-moore.com>
12245M:	Stephen Smalley <sds@tycho.nsa.gov>
12246M:	Eric Paris <eparis@parisplace.org>
12247L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12248W:	https://selinuxproject.org
12249W:	https://github.com/SELinuxProject
12250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12251S:	Supported
12252F:	include/linux/selinux*
12253F:	security/selinux/
12254F:	scripts/selinux/
12255F:	Documentation/admin-guide/LSM/SELinux.rst
12256
12257SENSABLE PHANTOM
12258M:	Jiri Slaby <jirislaby@gmail.com>
12259S:	Maintained
12260F:	drivers/misc/phantom.c
12261F:	include/uapi/linux/phantom.h
12262
12263SERIAL DEVICE BUS
12264M:	Rob Herring <robh@kernel.org>
12265L:	linux-serial@vger.kernel.org
12266S:	Maintained
12267F:	Documentation/devicetree/bindings/serial/slave-device.txt
12268F:	drivers/tty/serdev/
12269F:	include/linux/serdev.h
12270
12271SERIAL DRIVERS
12272M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12273L:	linux-serial@vger.kernel.org
12274S:	Maintained
12275F:	Documentation/devicetree/bindings/serial/
12276F:	drivers/tty/serial/
12277
12278SERIAL IR RECEIVER
12279M:	Sean Young <sean@mess.org>
12280L:	linux-media@vger.kernel.org
12281S:	Maintained
12282F:	drivers/media/rc/serial_ir.c
12283
12284SFC NETWORK DRIVER
12285M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12286M:	Edward Cree <ecree@solarflare.com>
12287M:	Bert Kenward <bkenward@solarflare.com>
12288L:	netdev@vger.kernel.org
12289S:	Supported
12290F:	drivers/net/ethernet/sfc/
12291
12292SGI GRU DRIVER
12293M:	Dimitri Sivanich <sivanich@sgi.com>
12294S:	Maintained
12295F:	drivers/misc/sgi-gru/
12296
12297SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12298M:	Pat Gefre <pfg@sgi.com>
12299L:	linux-ia64@vger.kernel.org
12300S:	Supported
12301F:	Documentation/ia64/serial.txt
12302F:	drivers/tty/serial/ioc?_serial.c
12303F:	include/linux/ioc?.h
12304
12305SGI XP/XPC/XPNET DRIVER
12306M:	Cliff Whickman <cpw@sgi.com>
12307M:	Robin Holt <robinmholt@gmail.com>
12308S:	Maintained
12309F:	drivers/misc/sgi-xp/
12310
12311SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12312M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12313L:	linux-s390@vger.kernel.org
12314W:	http://www.ibm.com/developerworks/linux/linux390/
12315S:	Supported
12316F:	net/smc/
12317
12318SH_VEU V4L2 MEM2MEM DRIVER
12319L:	linux-media@vger.kernel.org
12320S:	Orphan
12321F:	drivers/media/platform/sh_veu.c
12322
12323SH_VOU V4L2 OUTPUT DRIVER
12324L:	linux-media@vger.kernel.org
12325S:	Orphan
12326F:	drivers/media/platform/sh_vou.c
12327F:	include/media/drv-intf/sh_vou.h
12328
12329SI2157 MEDIA DRIVER
12330M:	Antti Palosaari <crope@iki.fi>
12331L:	linux-media@vger.kernel.org
12332W:	https://linuxtv.org
12333W:	http://palosaari.fi/linux/
12334Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12335T:	git git://linuxtv.org/anttip/media_tree.git
12336S:	Maintained
12337F:	drivers/media/tuners/si2157*
12338
12339SI2168 MEDIA DRIVER
12340M:	Antti Palosaari <crope@iki.fi>
12341L:	linux-media@vger.kernel.org
12342W:	https://linuxtv.org
12343W:	http://palosaari.fi/linux/
12344Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12345T:	git git://linuxtv.org/anttip/media_tree.git
12346S:	Maintained
12347F:	drivers/media/dvb-frontends/si2168*
12348
12349SI470X FM RADIO RECEIVER I2C DRIVER
12350M:	Hans Verkuil <hverkuil@xs4all.nl>
12351L:	linux-media@vger.kernel.org
12352T:	git git://linuxtv.org/media_tree.git
12353W:	https://linuxtv.org
12354S:	Odd Fixes
12355F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12356
12357SI470X FM RADIO RECEIVER USB DRIVER
12358M:	Hans Verkuil <hverkuil@xs4all.nl>
12359L:	linux-media@vger.kernel.org
12360T:	git git://linuxtv.org/media_tree.git
12361W:	https://linuxtv.org
12362S:	Maintained
12363F:	drivers/media/radio/si470x/radio-si470x-common.c
12364F:	drivers/media/radio/si470x/radio-si470x.h
12365F:	drivers/media/radio/si470x/radio-si470x-usb.c
12366
12367SI4713 FM RADIO TRANSMITTER I2C DRIVER
12368M:	Eduardo Valentin <edubezval@gmail.com>
12369L:	linux-media@vger.kernel.org
12370T:	git git://linuxtv.org/media_tree.git
12371W:	https://linuxtv.org
12372S:	Odd Fixes
12373F:	drivers/media/radio/si4713/si4713.?
12374
12375SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12376M:	Eduardo Valentin <edubezval@gmail.com>
12377L:	linux-media@vger.kernel.org
12378T:	git git://linuxtv.org/media_tree.git
12379W:	https://linuxtv.org
12380S:	Odd Fixes
12381F:	drivers/media/radio/si4713/radio-platform-si4713.c
12382
12383SI4713 FM RADIO TRANSMITTER USB DRIVER
12384M:	Hans Verkuil <hverkuil@xs4all.nl>
12385L:	linux-media@vger.kernel.org
12386T:	git git://linuxtv.org/media_tree.git
12387W:	https://linuxtv.org
12388S:	Maintained
12389F:	drivers/media/radio/si4713/radio-usb-si4713.c
12390
12391SIANO DVB DRIVER
12392M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12393M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12394L:	linux-media@vger.kernel.org
12395W:	https://linuxtv.org
12396T:	git git://linuxtv.org/media_tree.git
12397S:	Odd fixes
12398F:	drivers/media/common/siano/
12399F:	drivers/media/usb/siano/
12400F:	drivers/media/usb/siano/
12401F:	drivers/media/mmc/siano/
12402
12403SILEAD TOUCHSCREEN DRIVER
12404M:	Hans de Goede <hdegoede@redhat.com>
12405L:	linux-input@vger.kernel.org
12406L:	platform-driver-x86@vger.kernel.org
12407S:	Maintained
12408F:	drivers/input/touchscreen/silead.c
12409F:	drivers/platform/x86/silead_dmi.c
12410
12411SILICON MOTION SM712 FRAME BUFFER DRIVER
12412M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12413M:	Teddy Wang <teddy.wang@siliconmotion.com>
12414M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12415L:	linux-fbdev@vger.kernel.org
12416S:	Maintained
12417F:	drivers/video/fbdev/sm712*
12418F:	Documentation/fb/sm712fb.txt
12419
12420SIMPLE FIRMWARE INTERFACE (SFI)
12421M:	Len Brown <lenb@kernel.org>
12422L:	sfi-devel@simplefirmware.org
12423W:	http://simplefirmware.org/
12424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12425S:	Supported
12426F:	arch/x86/platform/sfi/
12427F:	drivers/sfi/
12428F:	include/linux/sfi*.h
12429
12430SIMPLEFB FB DRIVER
12431M:	Hans de Goede <hdegoede@redhat.com>
12432L:	linux-fbdev@vger.kernel.org
12433S:	Maintained
12434F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12435F:	drivers/video/fbdev/simplefb.c
12436F:	include/linux/platform_data/simplefb.h
12437
12438SIMTEC EB110ATX (Chalice CATS)
12439P:	Ben Dooks
12440P:	Vincent Sanders <vince@simtec.co.uk>
12441M:	Simtec Linux Team <linux@simtec.co.uk>
12442W:	http://www.simtec.co.uk/products/EB110ATX/
12443S:	Supported
12444
12445SIMTEC EB2410ITX (BAST)
12446P:	Ben Dooks
12447P:	Vincent Sanders <vince@simtec.co.uk>
12448M:	Simtec Linux Team <linux@simtec.co.uk>
12449W:	http://www.simtec.co.uk/products/EB2410ITX/
12450S:	Supported
12451F:	arch/arm/mach-s3c24xx/mach-bast.c
12452F:	arch/arm/mach-s3c24xx/bast-ide.c
12453F:	arch/arm/mach-s3c24xx/bast-irq.c
12454
12455SIPHASH PRF ROUTINES
12456M:	Jason A. Donenfeld <Jason@zx2c4.com>
12457S:	Maintained
12458F:	lib/siphash.c
12459F:	lib/test_siphash.c
12460F:	include/linux/siphash.h
12461
12462SIS 190 ETHERNET DRIVER
12463M:	Francois Romieu <romieu@fr.zoreil.com>
12464L:	netdev@vger.kernel.org
12465S:	Maintained
12466F:	drivers/net/ethernet/sis/sis190.c
12467
12468SIS 900/7016 FAST ETHERNET DRIVER
12469M:	Daniele Venzano <venza@brownhat.org>
12470W:	http://www.brownhat.org/sis900.html
12471L:	netdev@vger.kernel.org
12472S:	Maintained
12473F:	drivers/net/ethernet/sis/sis900.*
12474
12475SIS FRAMEBUFFER DRIVER
12476M:	Thomas Winischhofer <thomas@winischhofer.net>
12477W:	http://www.winischhofer.net/linuxsisvga.shtml
12478S:	Maintained
12479F:	Documentation/fb/sisfb.txt
12480F:	drivers/video/fbdev/sis/
12481F:	include/video/sisfb.h
12482
12483SIS USB2VGA DRIVER
12484M:	Thomas Winischhofer <thomas@winischhofer.net>
12485W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12486S:	Maintained
12487F:	drivers/usb/misc/sisusbvga/
12488
12489SLAB ALLOCATOR
12490M:	Christoph Lameter <cl@linux.com>
12491M:	Pekka Enberg <penberg@kernel.org>
12492M:	David Rientjes <rientjes@google.com>
12493M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12494M:	Andrew Morton <akpm@linux-foundation.org>
12495L:	linux-mm@kvack.org
12496S:	Maintained
12497F:	include/linux/sl?b*.h
12498F:	mm/sl?b*
12499
12500SLEEPABLE READ-COPY UPDATE (SRCU)
12501M:	Lai Jiangshan <jiangshanlai@gmail.com>
12502M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12503M:	Josh Triplett <josh@joshtriplett.org>
12504R:	Steven Rostedt <rostedt@goodmis.org>
12505R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12506L:	linux-kernel@vger.kernel.org
12507W:	http://www.rdrop.com/users/paulmck/RCU/
12508S:	Supported
12509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12510F:	include/linux/srcu.h
12511F:	kernel/rcu/srcu.c
12512
12513SMACK SECURITY MODULE
12514M:	Casey Schaufler <casey@schaufler-ca.com>
12515L:	linux-security-module@vger.kernel.org
12516W:	http://schaufler-ca.com
12517T:	git git://github.com/cschaufler/smack-next
12518S:	Maintained
12519F:	Documentation/admin-guide/LSM/Smack.rst
12520F:	security/smack/
12521
12522SMC91x ETHERNET DRIVER
12523M:	Nicolas Pitre <nico@fluxnic.net>
12524S:	Odd Fixes
12525F:	drivers/net/ethernet/smsc/smc91x.*
12526
12527SMIA AND SMIA++ IMAGE SENSOR DRIVER
12528M:	Sakari Ailus <sakari.ailus@iki.fi>
12529L:	linux-media@vger.kernel.org
12530S:	Maintained
12531F:	drivers/media/i2c/smiapp/
12532F:	include/media/i2c/smiapp.h
12533F:	drivers/media/i2c/smiapp-pll.c
12534F:	drivers/media/i2c/smiapp-pll.h
12535F:	include/uapi/linux/smiapp.h
12536F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12537
12538SMM665 HARDWARE MONITOR DRIVER
12539M:	Guenter Roeck <linux@roeck-us.net>
12540L:	linux-hwmon@vger.kernel.org
12541S:	Maintained
12542F:	Documentation/hwmon/smm665
12543F:	drivers/hwmon/smm665.c
12544
12545SMSC EMC2103 HARDWARE MONITOR DRIVER
12546M:	Steve Glendinning <steve.glendinning@shawell.net>
12547L:	linux-hwmon@vger.kernel.org
12548S:	Maintained
12549F:	Documentation/hwmon/emc2103
12550F:	drivers/hwmon/emc2103.c
12551
12552SMSC SCH5627 HARDWARE MONITOR DRIVER
12553M:	Hans de Goede <hdegoede@redhat.com>
12554L:	linux-hwmon@vger.kernel.org
12555S:	Supported
12556F:	Documentation/hwmon/sch5627
12557F:	drivers/hwmon/sch5627.c
12558
12559SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12560M:	Steve Glendinning <steve.glendinning@shawell.net>
12561L:	linux-fbdev@vger.kernel.org
12562S:	Maintained
12563F:	drivers/video/fbdev/smscufx.c
12564
12565SMSC47B397 HARDWARE MONITOR DRIVER
12566M:	Jean Delvare <jdelvare@suse.com>
12567L:	linux-hwmon@vger.kernel.org
12568S:	Maintained
12569F:	Documentation/hwmon/smsc47b397
12570F:	drivers/hwmon/smsc47b397.c
12571
12572SMSC911x ETHERNET DRIVER
12573M:	Steve Glendinning <steve.glendinning@shawell.net>
12574L:	netdev@vger.kernel.org
12575S:	Maintained
12576F:	include/linux/smsc911x.h
12577F:	drivers/net/ethernet/smsc/smsc911x.*
12578
12579SMSC9420 PCI ETHERNET DRIVER
12580M:	Steve Glendinning <steve.glendinning@shawell.net>
12581L:	netdev@vger.kernel.org
12582S:	Maintained
12583F:	drivers/net/ethernet/smsc/smsc9420.*
12584
12585SOC-CAMERA V4L2 SUBSYSTEM
12586M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12587L:	linux-media@vger.kernel.org
12588T:	git git://linuxtv.org/media_tree.git
12589S:	Maintained
12590F:	include/media/soc*
12591F:	drivers/media/i2c/soc_camera/
12592F:	drivers/media/platform/soc_camera/
12593
12594SOEKRIS NET48XX LED SUPPORT
12595M:	Chris Boot <bootc@bootc.net>
12596S:	Maintained
12597F:	drivers/leds/leds-net48xx.c
12598
12599SOFT-ROCE DRIVER (rxe)
12600M:	Moni Shoua <monis@mellanox.com>
12601L:	linux-rdma@vger.kernel.org
12602S:	Supported
12603W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12604Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12605F:	drivers/infiniband/sw/rxe/
12606F:	include/uapi/rdma/rdma_user_rxe.h
12607
12608SOFTLOGIC 6x10 MPEG CODEC
12609M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12610M:	Anton Sviridenko <anton@corp.bluecherry.net>
12611M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12612M:	Andrey Utkin <andrey_utkin@fastmail.com>
12613M:	Ismael Luceno <ismael@iodev.co.uk>
12614L:	linux-media@vger.kernel.org
12615S:	Supported
12616F:	drivers/media/pci/solo6x10/
12617
12618SOFTWARE RAID (Multiple Disks) SUPPORT
12619M:	Shaohua Li <shli@kernel.org>
12620L:	linux-raid@vger.kernel.org
12621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12622S:	Supported
12623F:	drivers/md/Makefile
12624F:	drivers/md/Kconfig
12625F:	drivers/md/md*
12626F:	drivers/md/raid*
12627F:	include/linux/raid/
12628F:	include/uapi/linux/raid/
12629
12630SONIC NETWORK DRIVER
12631M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12632L:	netdev@vger.kernel.org
12633S:	Maintained
12634F:	drivers/net/ethernet/natsemi/sonic.*
12635
12636SONICS SILICON BACKPLANE DRIVER (SSB)
12637M:	Michael Buesch <m@bues.ch>
12638L:	linux-wireless@vger.kernel.org
12639S:	Maintained
12640F:	drivers/ssb/
12641F:	include/linux/ssb/
12642
12643SONY IMX274 SENSOR DRIVER
12644M:	Leon Luo <leonl@leopardimaging.com>
12645L:	linux-media@vger.kernel.org
12646T:	git git://linuxtv.org/media_tree.git
12647S:	Maintained
12648F:	drivers/media/i2c/imx274.c
12649F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12650
12651SONY MEMORYSTICK CARD SUPPORT
12652M:	Alex Dubov <oakad@yahoo.com>
12653W:	http://tifmxx.berlios.de/
12654S:	Maintained
12655F:	drivers/memstick/host/tifm_ms.c
12656
12657SONY MEMORYSTICK STANDARD SUPPORT
12658M:	Maxim Levitsky <maximlevitsky@gmail.com>
12659S:	Maintained
12660F:	drivers/memstick/core/ms_block.*
12661
12662SONY VAIO CONTROL DEVICE DRIVER
12663M:	Mattia Dongili <malattia@linux.it>
12664L:	platform-driver-x86@vger.kernel.org
12665W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12666S:	Maintained
12667F:	Documentation/laptops/sony-laptop.txt
12668F:	drivers/char/sonypi.c
12669F:	drivers/platform/x86/sony-laptop.c
12670F:	include/linux/sony-laptop.h
12671
12672SOUND
12673M:	Jaroslav Kysela <perex@perex.cz>
12674M:	Takashi Iwai <tiwai@suse.com>
12675L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12676W:	http://www.alsa-project.org/
12677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12678T:	git git://git.alsa-project.org/alsa-kernel.git
12679Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12680S:	Maintained
12681F:	Documentation/sound/
12682F:	include/sound/
12683F:	include/uapi/sound/
12684F:	sound/
12685
12686SOUND - COMPRESSED AUDIO
12687M:	Vinod Koul <vinod.koul@intel.com>
12688L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12690S:	Supported
12691F:	Documentation/sound/alsa/compress_offload.txt
12692F:	include/sound/compress_driver.h
12693F:	include/uapi/sound/compress_*
12694F:	sound/core/compress_offload.c
12695F:	sound/soc/soc-compress.c
12696
12697SOUND - DMAENGINE HELPERS
12698M:	Lars-Peter Clausen <lars@metafoo.de>
12699S:	Supported
12700F:	include/sound/dmaengine_pcm.h
12701F:	sound/core/pcm_dmaengine.c
12702F:	sound/soc/soc-generic-dmaengine-pcm.c
12703
12704SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12705M:	Liam Girdwood <lgirdwood@gmail.com>
12706M:	Mark Brown <broonie@kernel.org>
12707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12708L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12709W:	http://alsa-project.org/main/index.php/ASoC
12710S:	Supported
12711F:	Documentation/devicetree/bindings/sound/
12712F:	Documentation/sound/alsa/soc/
12713F:	sound/soc/
12714F:	include/sound/soc*
12715
12716SP2 MEDIA DRIVER
12717M:	Olli Salonen <olli.salonen@iki.fi>
12718L:	linux-media@vger.kernel.org
12719W:	https://linuxtv.org
12720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12721S:	Maintained
12722F:	drivers/media/dvb-frontends/sp2*
12723
12724SPARC + UltraSPARC (sparc/sparc64)
12725M:	"David S. Miller" <davem@davemloft.net>
12726L:	sparclinux@vger.kernel.org
12727Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12730S:	Maintained
12731F:	arch/sparc/
12732F:	drivers/sbus/
12733
12734SPARC SERIAL DRIVERS
12735M:	"David S. Miller" <davem@davemloft.net>
12736L:	sparclinux@vger.kernel.org
12737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12739S:	Maintained
12740F:	include/linux/sunserialcore.h
12741F:	drivers/tty/serial/suncore.c
12742F:	drivers/tty/serial/sunhv.c
12743F:	drivers/tty/serial/sunsab.c
12744F:	drivers/tty/serial/sunsab.h
12745F:	drivers/tty/serial/sunsu.c
12746F:	drivers/tty/serial/sunzilog.c
12747F:	drivers/tty/serial/sunzilog.h
12748F:	drivers/tty/vcc.c
12749
12750SPARSE CHECKER
12751M:	"Christopher Li" <sparse@chrisli.org>
12752L:	linux-sparse@vger.kernel.org
12753W:	https://sparse.wiki.kernel.org/
12754T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12755T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12756S:	Maintained
12757F:	include/linux/compiler.h
12758
12759SPEAR CLOCK FRAMEWORK SUPPORT
12760M:	Viresh Kumar <vireshk@kernel.org>
12761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12762W:	http://www.st.com/spear
12763S:	Maintained
12764F:	drivers/clk/spear/
12765
12766SPEAR PLATFORM SUPPORT
12767M:	Viresh Kumar <vireshk@kernel.org>
12768M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12770W:	http://www.st.com/spear
12771S:	Maintained
12772F:	arch/arm/boot/dts/spear*
12773F:	arch/arm/mach-spear/
12774
12775SPI NOR SUBSYSTEM
12776M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12777M:	Marek Vasut <marek.vasut@gmail.com>
12778L:	linux-mtd@lists.infradead.org
12779W:	http://www.linux-mtd.infradead.org/
12780Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12781T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12782T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12783S:	Maintained
12784F:	drivers/mtd/spi-nor/
12785F:	include/linux/mtd/spi-nor.h
12786
12787SPI SUBSYSTEM
12788M:	Mark Brown <broonie@kernel.org>
12789L:	linux-spi@vger.kernel.org
12790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12791Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12792S:	Maintained
12793F:	Documentation/devicetree/bindings/spi/
12794F:	Documentation/spi/
12795F:	drivers/spi/
12796F:	include/linux/spi/
12797F:	include/uapi/linux/spi/
12798F:	tools/spi/
12799
12800SPIDERNET NETWORK DRIVER for CELL
12801M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12802L:	netdev@vger.kernel.org
12803S:	Supported
12804F:	Documentation/networking/spider_net.txt
12805F:	drivers/net/ethernet/toshiba/spider_net*
12806
12807SPMI SUBSYSTEM
12808R:	Stephen Boyd <sboyd@codeaurora.org>
12809L:	linux-arm-msm@vger.kernel.org
12810F:	Documentation/devicetree/bindings/spmi/
12811F:	drivers/spmi/
12812F:	include/dt-bindings/spmi/spmi.h
12813F:	include/linux/spmi.h
12814F:	include/trace/events/spmi.h
12815
12816SPU FILE SYSTEM
12817M:	Jeremy Kerr <jk@ozlabs.org>
12818L:	linuxppc-dev@lists.ozlabs.org
12819W:	http://www.ibm.com/developerworks/power/cell/
12820S:	Supported
12821F:	Documentation/filesystems/spufs.txt
12822F:	arch/powerpc/platforms/cell/spufs/
12823
12824SQUASHFS FILE SYSTEM
12825M:	Phillip Lougher <phillip@squashfs.org.uk>
12826L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12827W:	http://squashfs.org.uk
12828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12829S:	Maintained
12830F:	Documentation/filesystems/squashfs.txt
12831F:	fs/squashfs/
12832
12833SRM (Alpha) environment access
12834M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12835S:	Maintained
12836F:	arch/alpha/kernel/srm_env.c
12837
12838STABLE BRANCH
12839M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12840L:	stable@vger.kernel.org
12841S:	Supported
12842F:	Documentation/process/stable-kernel-rules.rst
12843
12844STAGING - ATOMISP DRIVER
12845M:	Alan Cox <alan@linux.intel.com>
12846M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12847L:	linux-media@vger.kernel.org
12848S:	Maintained
12849F:	drivers/staging/media/atomisp/
12850
12851STAGING - COMEDI
12852M:	Ian Abbott <abbotti@mev.co.uk>
12853M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12854S:	Odd Fixes
12855F:	drivers/staging/comedi/
12856
12857STAGING - FLARION FT1000 DRIVERS
12858M:	Marek Belisko <marek.belisko@gmail.com>
12859S:	Odd Fixes
12860F:	drivers/staging/ft1000/
12861
12862STAGING - INDUSTRIAL IO
12863M:	Jonathan Cameron <jic23@kernel.org>
12864L:	linux-iio@vger.kernel.org
12865S:	Odd Fixes
12866F:	Documentation/devicetree/bindings/staging/iio/
12867F:	drivers/staging/iio/
12868
12869STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12870M:	Jarod Wilson <jarod@wilsonet.com>
12871W:	http://www.lirc.org/
12872S:	Odd Fixes
12873F:	drivers/staging/media/lirc/
12874
12875STAGING - LUSTRE PARALLEL FILESYSTEM
12876M:	Oleg Drokin <oleg.drokin@intel.com>
12877M:	Andreas Dilger <andreas.dilger@intel.com>
12878M:	James Simmons <jsimmons@infradead.org>
12879L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12880W:	http://wiki.lustre.org/
12881S:	Maintained
12882F:	drivers/staging/lustre
12883
12884STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12885M:	Marc Dietrich <marvin24@gmx.de>
12886L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12887L:	linux-tegra@vger.kernel.org
12888S:	Maintained
12889F:	drivers/staging/nvec/
12890
12891STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12892M:	Jens Frederich <jfrederich@gmail.com>
12893M:	Daniel Drake <dsd@laptop.org>
12894M:	Jon Nettleton <jon.nettleton@gmail.com>
12895W:	http://wiki.laptop.org/go/DCON
12896S:	Maintained
12897F:	drivers/staging/olpc_dcon/
12898
12899STAGING - REALTEK RTL8712U DRIVERS
12900M:	Larry Finger <Larry.Finger@lwfinger.net>
12901M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12902S:	Odd Fixes
12903F:	drivers/staging/rtl8712/
12904
12905STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12906M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12907M:	Teddy Wang <teddy.wang@siliconmotion.com>
12908M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12909L:	linux-fbdev@vger.kernel.org
12910S:	Maintained
12911F:	drivers/staging/sm750fb/
12912
12913STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12914M:	William Hubbs <w.d.hubbs@gmail.com>
12915M:	Chris Brannon <chris@the-brannons.com>
12916M:	Kirk Reiser <kirk@reisers.ca>
12917M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12918L:	speakup@linux-speakup.org
12919W:	http://www.linux-speakup.org/
12920S:	Odd Fixes
12921F:	drivers/staging/speakup/
12922
12923STAGING - VIA VT665X DRIVERS
12924M:	Forest Bond <forest@alittletooquiet.net>
12925S:	Odd Fixes
12926F:	drivers/staging/vt665?/
12927
12928STAGING - WILC1000 WIFI DRIVER
12929M:	Aditya Shankar <aditya.shankar@microchip.com>
12930M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12931L:	linux-wireless@vger.kernel.org
12932S:	Supported
12933F:	drivers/staging/wilc1000/
12934
12935STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12936M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12937S:	Odd Fixes
12938F:	drivers/staging/xgifb/
12939
12940STAGING SUBSYSTEM
12941M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12943L:	devel@driverdev.osuosl.org
12944S:	Supported
12945F:	drivers/staging/
12946
12947STARFIRE/DURALAN NETWORK DRIVER
12948M:	Ion Badulescu <ionut@badula.org>
12949S:	Odd Fixes
12950F:	drivers/net/ethernet/adaptec/starfire*
12951
12952STEC S1220 SKD DRIVER
12953M:	Bart Van Assche <bart.vanassche@wdc.com>
12954L:	linux-block@vger.kernel.org
12955S:	Maintained
12956F:	drivers/block/skd*[ch]
12957
12958STI CEC DRIVER
12959M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12960S:	Maintained
12961F:	drivers/staging/media/st-cec/
12962F:	Documentation/devicetree/bindings/media/stih-cec.txt
12963
12964STK1160 USB VIDEO CAPTURE DRIVER
12965M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12966L:	linux-media@vger.kernel.org
12967T:	git git://linuxtv.org/media_tree.git
12968S:	Maintained
12969F:	drivers/media/usb/stk1160/
12970
12971STMMAC ETHERNET DRIVER
12972M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12973M:	Alexandre Torgue <alexandre.torgue@st.com>
12974L:	netdev@vger.kernel.org
12975W:	http://www.stlinux.com
12976S:	Supported
12977F:	drivers/net/ethernet/stmicro/stmmac/
12978
12979SUN3/3X
12980M:	Sam Creasey <sammy@sammy.net>
12981W:	http://sammy.net/sun3/
12982S:	Maintained
12983F:	arch/m68k/kernel/*sun3*
12984F:	arch/m68k/sun3*/
12985F:	arch/m68k/include/asm/sun3*
12986F:	drivers/net/ethernet/i825xx/sun3*
12987
12988SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12989M:	Hans de Goede <hdegoede@redhat.com>
12990L:	linux-input@vger.kernel.org
12991S:	Maintained
12992F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12993F:	drivers/input/keyboard/sun4i-lradc-keys.c
12994
12995SUNDANCE NETWORK DRIVER
12996M:	Denis Kirjanov <kda@linux-powerpc.org>
12997L:	netdev@vger.kernel.org
12998S:	Maintained
12999F:	drivers/net/ethernet/dlink/sundance.c
13000
13001SUPERH
13002M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13003M:	Rich Felker <dalias@libc.org>
13004L:	linux-sh@vger.kernel.org
13005Q:	http://patchwork.kernel.org/project/linux-sh/list/
13006S:	Maintained
13007F:	Documentation/sh/
13008F:	arch/sh/
13009F:	drivers/sh/
13010
13011SUSPEND TO RAM
13012M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13013M:	Len Brown <len.brown@intel.com>
13014M:	Pavel Machek <pavel@ucw.cz>
13015L:	linux-pm@vger.kernel.org
13016B:	https://bugzilla.kernel.org
13017S:	Supported
13018F:	Documentation/power/
13019F:	arch/x86/kernel/acpi/
13020F:	drivers/base/power/
13021F:	kernel/power/
13022F:	include/linux/suspend.h
13023F:	include/linux/freezer.h
13024F:	include/linux/pm.h
13025
13026SVGA HANDLING
13027M:	Martin Mares <mj@ucw.cz>
13028L:	linux-video@atrey.karlin.mff.cuni.cz
13029S:	Maintained
13030F:	Documentation/svga.txt
13031F:	arch/x86/boot/video*
13032
13033SWIOTLB SUBSYSTEM
13034M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13035L:	linux-kernel@vger.kernel.org
13036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13037S:	Supported
13038F:	lib/swiotlb.c
13039F:	arch/*/kernel/pci-swiotlb.c
13040F:	include/linux/swiotlb.h
13041
13042SWITCHDEV
13043M:	Jiri Pirko <jiri@resnulli.us>
13044M:	Ivan Vecera <ivecera@redhat.com>
13045L:	netdev@vger.kernel.org
13046S:	Supported
13047F:	net/switchdev/
13048F:	include/net/switchdev.h
13049
13050SYNC FILE FRAMEWORK
13051M:	Sumit Semwal <sumit.semwal@linaro.org>
13052R:	Gustavo Padovan <gustavo@padovan.org>
13053S:	Maintained
13054L:	linux-media@vger.kernel.org
13055L:	dri-devel@lists.freedesktop.org
13056F:	drivers/dma-buf/sync_*
13057F:	drivers/dma-buf/dma-fence*
13058F:	drivers/dma-buf/sw_sync.c
13059F:	include/linux/sync_file.h
13060F:	include/uapi/linux/sync_file.h
13061F:	Documentation/sync_file.txt
13062T:	git git://anongit.freedesktop.org/drm/drm-misc
13063
13064SYNOPSYS ARC ARCHITECTURE
13065M:	Vineet Gupta <vgupta@synopsys.com>
13066L:	linux-snps-arc@lists.infradead.org
13067S:	Supported
13068F:	arch/arc/
13069F:	Documentation/devicetree/bindings/arc/*
13070F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13071F:	drivers/clocksource/arc_timer.c
13072F:	drivers/tty/serial/arc_uart.c
13073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13074
13075SYNOPSYS ARC HSDK SDP pll clock driver
13076M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13077S:	Supported
13078F:	drivers/clk/clk-hsdk-pll.c
13079F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13080
13081SYNOPSYS ARC SDP clock driver
13082M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13083S:	Supported
13084F:	drivers/clk/axs10x/*
13085F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13086
13087SYNOPSYS ARC SDP platform support
13088M:	Alexey Brodkin <abrodkin@synopsys.com>
13089S:	Supported
13090F:	arch/arc/plat-axs10x
13091F:	arch/arc/boot/dts/ax*
13092F:	Documentation/devicetree/bindings/arc/axs10*
13093
13094SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13095M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13096S:	Supported
13097F:	drivers/reset/reset-axs10x.c
13098F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13099
13100SYNOPSYS DESIGNWARE APB GPIO DRIVER
13101M:	Hoan Tran <hotran@apm.com>
13102L:	linux-gpio@vger.kernel.org
13103S:	Maintained
13104F:	drivers/gpio/gpio-dwapb.c
13105F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13106
13107SYNOPSYS DESIGNWARE DMAC DRIVER
13108M:	Viresh Kumar <vireshk@kernel.org>
13109R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13110S:	Maintained
13111F:	include/linux/dma/dw.h
13112F:	include/linux/platform_data/dma-dw.h
13113F:	drivers/dma/dw/
13114
13115SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13116M:	Jie Deng <jiedeng@synopsys.com>
13117M:	Jose Abreu <Jose.Abreu@synopsys.com>
13118L:	netdev@vger.kernel.org
13119S:	Supported
13120F:	drivers/net/ethernet/synopsys/
13121
13122SYNOPSYS DESIGNWARE I2C DRIVER
13123M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13124R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13125R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13126L:	linux-i2c@vger.kernel.org
13127S:	Maintained
13128F:	drivers/i2c/busses/i2c-designware-*
13129F:	include/linux/platform_data/i2c-designware.h
13130
13131SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13132M:	Jaehoon Chung <jh80.chung@samsung.com>
13133L:	linux-mmc@vger.kernel.org
13134S:	Maintained
13135F:	drivers/mmc/host/dw_mmc*
13136
13137SYNOPSYS HSDK RESET CONTROLLER DRIVER
13138M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13139S:	Supported
13140F:	drivers/reset/reset-hsdk.c
13141F:	include/dt-bindings/reset/snps,hsdk-reset.h
13142F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13143
13144SYSTEM CONFIGURATION (SYSCON)
13145M:	Lee Jones <lee.jones@linaro.org>
13146M:	Arnd Bergmann <arnd@arndb.de>
13147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13148S:	Supported
13149F:	drivers/mfd/syscon.c
13150
13151SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13152M:	Sudeep Holla <sudeep.holla@arm.com>
13153L:	linux-arm-kernel@lists.infradead.org
13154S:	Maintained
13155F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13156F:	drivers/clk/clk-scpi.c
13157F:	drivers/cpufreq/scpi-cpufreq.c
13158F:	drivers/firmware/arm_scpi.c
13159F:	include/linux/scpi_protocol.h
13160
13161SYSTEM RESET/SHUTDOWN DRIVERS
13162M:	Sebastian Reichel <sre@kernel.org>
13163L:	linux-pm@vger.kernel.org
13164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13165S:	Maintained
13166F:	Documentation/devicetree/bindings/power/reset/
13167F:	drivers/power/reset/
13168
13169SYSTEM TRACE MODULE CLASS
13170M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13171S:	Maintained
13172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13173F:	Documentation/trace/stm.txt
13174F:	drivers/hwtracing/stm/
13175F:	include/linux/stm.h
13176F:	include/uapi/linux/stm.h
13177
13178SYSV FILESYSTEM
13179M:	Christoph Hellwig <hch@infradead.org>
13180S:	Maintained
13181F:	Documentation/filesystems/sysv-fs.txt
13182F:	fs/sysv/
13183F:	include/linux/sysv_fs.h
13184
13185TARGET SUBSYSTEM
13186M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13187L:	linux-scsi@vger.kernel.org
13188L:	target-devel@vger.kernel.org
13189W:	http://www.linux-iscsi.org
13190W:	http://groups.google.com/group/linux-iscsi-target-dev
13191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13192S:	Supported
13193F:	drivers/target/
13194F:	include/target/
13195F:	Documentation/target/
13196
13197TASKSTATS STATISTICS INTERFACE
13198M:	Balbir Singh <bsingharora@gmail.com>
13199S:	Maintained
13200F:	Documentation/accounting/taskstats*
13201F:	include/linux/taskstats*
13202F:	kernel/taskstats.c
13203
13204TC subsystem
13205M:	Jamal Hadi Salim <jhs@mojatatu.com>
13206M:	Cong Wang <xiyou.wangcong@gmail.com>
13207M:	Jiri Pirko <jiri@resnulli.us>
13208L:	netdev@vger.kernel.org
13209S:	Maintained
13210F:	include/net/pkt_cls.h
13211F:	include/net/pkt_sched.h
13212F:	include/net/tc_act/
13213F:	include/uapi/linux/pkt_cls.h
13214F:	include/uapi/linux/pkt_sched.h
13215F:	include/uapi/linux/tc_act/
13216F:	include/uapi/linux/tc_ematch/
13217F:	net/sched/
13218
13219TCP LOW PRIORITY MODULE
13220M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13221M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13222W:	http://tcp-lp-mod.sourceforge.net/
13223S:	Maintained
13224F:	net/ipv4/tcp_lp.c
13225
13226TDA10071 MEDIA DRIVER
13227M:	Antti Palosaari <crope@iki.fi>
13228L:	linux-media@vger.kernel.org
13229W:	https://linuxtv.org
13230W:	http://palosaari.fi/linux/
13231Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13232T:	git git://linuxtv.org/anttip/media_tree.git
13233S:	Maintained
13234F:	drivers/media/dvb-frontends/tda10071*
13235
13236TDA18212 MEDIA DRIVER
13237M:	Antti Palosaari <crope@iki.fi>
13238L:	linux-media@vger.kernel.org
13239W:	https://linuxtv.org
13240W:	http://palosaari.fi/linux/
13241Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13242T:	git git://linuxtv.org/anttip/media_tree.git
13243S:	Maintained
13244F:	drivers/media/tuners/tda18212*
13245
13246TDA18218 MEDIA DRIVER
13247M:	Antti Palosaari <crope@iki.fi>
13248L:	linux-media@vger.kernel.org
13249W:	https://linuxtv.org
13250W:	http://palosaari.fi/linux/
13251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13252T:	git git://linuxtv.org/anttip/media_tree.git
13253S:	Maintained
13254F:	drivers/media/tuners/tda18218*
13255
13256TDA18271 MEDIA DRIVER
13257M:	Michael Krufky <mkrufky@linuxtv.org>
13258L:	linux-media@vger.kernel.org
13259W:	https://linuxtv.org
13260W:	http://github.com/mkrufky
13261Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13262T:	git git://linuxtv.org/mkrufky/tuners.git
13263S:	Maintained
13264F:	drivers/media/tuners/tda18271*
13265
13266TDA827x MEDIA DRIVER
13267M:	Michael Krufky <mkrufky@linuxtv.org>
13268L:	linux-media@vger.kernel.org
13269W:	https://linuxtv.org
13270W:	http://github.com/mkrufky
13271Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13272T:	git git://linuxtv.org/mkrufky/tuners.git
13273S:	Maintained
13274F:	drivers/media/tuners/tda8290.*
13275
13276TDA8290 MEDIA DRIVER
13277M:	Michael Krufky <mkrufky@linuxtv.org>
13278L:	linux-media@vger.kernel.org
13279W:	https://linuxtv.org
13280W:	http://github.com/mkrufky
13281Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13282T:	git git://linuxtv.org/mkrufky/tuners.git
13283S:	Maintained
13284F:	drivers/media/tuners/tda8290.*
13285
13286TDA9840 MEDIA DRIVER
13287M:	Hans Verkuil <hverkuil@xs4all.nl>
13288L:	linux-media@vger.kernel.org
13289T:	git git://linuxtv.org/media_tree.git
13290W:	https://linuxtv.org
13291S:	Maintained
13292F:	drivers/media/i2c/tda9840*
13293
13294TEA5761 TUNER DRIVER
13295M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13296M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13297L:	linux-media@vger.kernel.org
13298W:	https://linuxtv.org
13299T:	git git://linuxtv.org/media_tree.git
13300S:	Odd fixes
13301F:	drivers/media/tuners/tea5761.*
13302
13303TEA5767 TUNER DRIVER
13304M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13305M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13306L:	linux-media@vger.kernel.org
13307W:	https://linuxtv.org
13308T:	git git://linuxtv.org/media_tree.git
13309S:	Maintained
13310F:	drivers/media/tuners/tea5767.*
13311
13312TEA6415C MEDIA DRIVER
13313M:	Hans Verkuil <hverkuil@xs4all.nl>
13314L:	linux-media@vger.kernel.org
13315T:	git git://linuxtv.org/media_tree.git
13316W:	https://linuxtv.org
13317S:	Maintained
13318F:	drivers/media/i2c/tea6415c*
13319
13320TEA6420 MEDIA DRIVER
13321M:	Hans Verkuil <hverkuil@xs4all.nl>
13322L:	linux-media@vger.kernel.org
13323T:	git git://linuxtv.org/media_tree.git
13324W:	https://linuxtv.org
13325S:	Maintained
13326F:	drivers/media/i2c/tea6420*
13327
13328TEAM DRIVER
13329M:	Jiri Pirko <jiri@resnulli.us>
13330L:	netdev@vger.kernel.org
13331S:	Supported
13332F:	drivers/net/team/
13333F:	include/linux/if_team.h
13334F:	include/uapi/linux/if_team.h
13335
13336TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13337M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13338S:	Maintained
13339F:	arch/x86/platform/ts5500/
13340
13341TECHNOTREND USB IR RECEIVER
13342M:	Sean Young <sean@mess.org>
13343L:	linux-media@vger.kernel.org
13344S:	Maintained
13345F:	drivers/media/rc/ttusbir.c
13346
13347TEE SUBSYSTEM
13348M:	Jens Wiklander <jens.wiklander@linaro.org>
13349S:	Maintained
13350F:	include/linux/tee_drv.h
13351F:	include/uapi/linux/tee.h
13352F:	drivers/tee/
13353F:	Documentation/tee.txt
13354
13355TEGRA ARCHITECTURE SUPPORT
13356M:	Thierry Reding <thierry.reding@gmail.com>
13357M:	Jonathan Hunter <jonathanh@nvidia.com>
13358L:	linux-tegra@vger.kernel.org
13359Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13361S:	Supported
13362N:	[^a-z]tegra
13363
13364TEGRA CLOCK DRIVER
13365M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13366M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13367S:	Supported
13368F:	drivers/clk/tegra/
13369
13370TEGRA DMA DRIVERS
13371M:	Laxman Dewangan <ldewangan@nvidia.com>
13372M:	Jon Hunter <jonathanh@nvidia.com>
13373S:	Supported
13374F:	drivers/dma/tegra*
13375
13376TEGRA I2C DRIVER
13377M:	Laxman Dewangan <ldewangan@nvidia.com>
13378S:	Supported
13379F:	drivers/i2c/busses/i2c-tegra.c
13380
13381TEGRA IOMMU DRIVERS
13382M:	Hiroshi Doyu <hdoyu@nvidia.com>
13383S:	Supported
13384F:	drivers/iommu/tegra*
13385
13386TEGRA KBC DRIVER
13387M:	Rakesh Iyer <riyer@nvidia.com>
13388M:	Laxman Dewangan <ldewangan@nvidia.com>
13389S:	Supported
13390F:	drivers/input/keyboard/tegra-kbc.c
13391
13392TEGRA PWM DRIVER
13393M:	Thierry Reding <thierry.reding@gmail.com>
13394S:	Supported
13395F:	drivers/pwm/pwm-tegra.c
13396
13397TEGRA SERIAL DRIVER
13398M:	Laxman Dewangan <ldewangan@nvidia.com>
13399S:	Supported
13400F:	drivers/tty/serial/serial-tegra.c
13401
13402TEGRA SPI DRIVER
13403M:	Laxman Dewangan <ldewangan@nvidia.com>
13404S:	Supported
13405F:	drivers/spi/spi-tegra*
13406
13407TEHUTI ETHERNET DRIVER
13408M:	Andy Gospodarek <andy@greyhouse.net>
13409L:	netdev@vger.kernel.org
13410S:	Supported
13411F:	drivers/net/ethernet/tehuti/*
13412
13413Telecom Clock Driver for MCPL0010
13414M:	Mark Gross <mark.gross@intel.com>
13415S:	Supported
13416F:	drivers/char/tlclk.c
13417
13418TENSILICA XTENSA PORT (xtensa)
13419M:	Chris Zankel <chris@zankel.net>
13420M:	Max Filippov <jcmvbkbc@gmail.com>
13421L:	linux-xtensa@linux-xtensa.org
13422T:	git git://github.com/czankel/xtensa-linux.git
13423S:	Maintained
13424F:	arch/xtensa/
13425F:	drivers/irqchip/irq-xtensa-*
13426
13427Texas Instruments' System Control Interface (TISCI) Protocol Driver
13428M:	Nishanth Menon <nm@ti.com>
13429M:	Tero Kristo <t-kristo@ti.com>
13430M:	Santosh Shilimkar <ssantosh@kernel.org>
13431L:	linux-arm-kernel@lists.infradead.org
13432S:	Maintained
13433F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13434F:	drivers/firmware/ti_sci*
13435F:	include/linux/soc/ti/ti_sci_protocol.h
13436F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13437F:	include/dt-bindings/genpd/k2g.h
13438F:	drivers/soc/ti/ti_sci_pm_domains.c
13439F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13440F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13441F:	drivers/clk/keystone/sci-clk.c
13442F:	drivers/reset/reset-ti-sci.c
13443
13444THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13445M:	Hans Verkuil <hverkuil@xs4all.nl>
13446L:	linux-media@vger.kernel.org
13447T:	git git://linuxtv.org/media_tree.git
13448W:	https://linuxtv.org
13449S:	Maintained
13450F:	drivers/media/radio/radio-raremono.c
13451
13452THERMAL
13453M:	Zhang Rui <rui.zhang@intel.com>
13454M:	Eduardo Valentin <edubezval@gmail.com>
13455L:	linux-pm@vger.kernel.org
13456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13458Q:	https://patchwork.kernel.org/project/linux-pm/list/
13459S:	Supported
13460F:	drivers/thermal/
13461F:	include/linux/thermal.h
13462F:	include/uapi/linux/thermal.h
13463F:	include/linux/cpu_cooling.h
13464F:	Documentation/devicetree/bindings/thermal/
13465
13466THERMAL/CPU_COOLING
13467M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13468M:	Viresh Kumar <viresh.kumar@linaro.org>
13469M:	Javi Merino <javi.merino@kernel.org>
13470L:	linux-pm@vger.kernel.org
13471S:	Supported
13472F:	Documentation/thermal/cpu-cooling-api.txt
13473F:	drivers/thermal/cpu_cooling.c
13474F:	include/linux/cpu_cooling.h
13475
13476THINKPAD ACPI EXTRAS DRIVER
13477M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13478L:	ibm-acpi-devel@lists.sourceforge.net
13479L:	platform-driver-x86@vger.kernel.org
13480W:	http://ibm-acpi.sourceforge.net
13481W:	http://thinkwiki.org/wiki/Ibm-acpi
13482T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13483S:	Maintained
13484F:	drivers/platform/x86/thinkpad_acpi.c
13485
13486THUNDERBOLT DRIVER
13487M:	Andreas Noever <andreas.noever@gmail.com>
13488M:	Michael Jamet <michael.jamet@intel.com>
13489M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13490M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13492S:	Maintained
13493F:	drivers/thunderbolt/
13494F:	include/linux/thunderbolt.h
13495
13496THUNDERBOLT NETWORK DRIVER
13497M:	Michael Jamet <michael.jamet@intel.com>
13498M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13499M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13500L:	netdev@vger.kernel.org
13501S:	Maintained
13502F:	drivers/net/thunderbolt.c
13503
13504THUNDERX GPIO DRIVER
13505M:	David Daney <david.daney@cavium.com>
13506S:	Maintained
13507F:	drivers/gpio/gpio-thunderx.c
13508
13509TI AM437X VPFE DRIVER
13510M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13511L:	linux-media@vger.kernel.org
13512W:	https://linuxtv.org
13513Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13514T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13515S:	Maintained
13516F:	drivers/media/platform/am437x/
13517
13518TI BANDGAP AND THERMAL DRIVER
13519M:	Eduardo Valentin <edubezval@gmail.com>
13520M:	Keerthy <j-keerthy@ti.com>
13521L:	linux-pm@vger.kernel.org
13522L:	linux-omap@vger.kernel.org
13523S:	Maintained
13524F:	drivers/thermal/ti-soc-thermal/
13525
13526TI BQ27XXX POWER SUPPLY DRIVER
13527R:	Andrew F. Davis <afd@ti.com>
13528F:	include/linux/power/bq27xxx_battery.h
13529F:	drivers/power/supply/bq27xxx_battery.c
13530F:	drivers/power/supply/bq27xxx_battery_i2c.c
13531
13532TI CDCE706 CLOCK DRIVER
13533M:	Max Filippov <jcmvbkbc@gmail.com>
13534S:	Maintained
13535F:	drivers/clk/clk-cdce706.c
13536
13537TI CLOCK DRIVER
13538M:	Tero Kristo <t-kristo@ti.com>
13539L:	linux-omap@vger.kernel.org
13540S:	Maintained
13541F:	drivers/clk/ti/
13542F:	include/linux/clk/ti.h
13543
13544TI DAVINCI MACHINE SUPPORT
13545M:	Sekhar Nori <nsekhar@ti.com>
13546M:	Kevin Hilman <khilman@kernel.org>
13547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13549S:	Supported
13550F:	arch/arm/mach-davinci/
13551F:	drivers/i2c/busses/i2c-davinci.c
13552F:	arch/arm/boot/dts/da850*
13553
13554TI DAVINCI SERIES GPIO DRIVER
13555M:	Keerthy <j-keerthy@ti.com>
13556L:	linux-gpio@vger.kernel.org
13557S:	Maintained
13558F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13559F:	drivers/gpio/gpio-davinci.c
13560
13561TI DAVINCI SERIES MEDIA DRIVER
13562M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13563L:	linux-media@vger.kernel.org
13564W:	https://linuxtv.org
13565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13566T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13567S:	Maintained
13568F:	drivers/media/platform/davinci/
13569F:	include/media/davinci/
13570
13571TI ETHERNET SWITCH DRIVER (CPSW)
13572R:	Grygorii Strashko <grygorii.strashko@ti.com>
13573L:	linux-omap@vger.kernel.org
13574L:	netdev@vger.kernel.org
13575S:	Maintained
13576F:	drivers/net/ethernet/ti/cpsw*
13577F:	drivers/net/ethernet/ti/davinci*
13578
13579TI FLASH MEDIA INTERFACE DRIVER
13580M:	Alex Dubov <oakad@yahoo.com>
13581S:	Maintained
13582F:	drivers/misc/tifm*
13583F:	drivers/mmc/host/tifm_sd.c
13584F:	include/linux/tifm.h
13585
13586TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13587M:	Santosh Shilimkar <ssantosh@kernel.org>
13588L:	linux-kernel@vger.kernel.org
13589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13590S:	Maintained
13591F:	drivers/soc/ti/*
13592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13593
13594TI LM49xxx FAMILY ASoC CODEC DRIVERS
13595M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13596M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13597L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13598S:	Maintained
13599F:	sound/soc/codecs/lm49453*
13600F:	sound/soc/codecs/isabelle*
13601
13602TI LP855x BACKLIGHT DRIVER
13603M:	Milo Kim <milo.kim@ti.com>
13604S:	Maintained
13605F:	Documentation/backlight/lp855x-driver.txt
13606F:	drivers/video/backlight/lp855x_bl.c
13607F:	include/linux/platform_data/lp855x.h
13608
13609TI LP8727 CHARGER DRIVER
13610M:	Milo Kim <milo.kim@ti.com>
13611S:	Maintained
13612F:	drivers/power/supply/lp8727_charger.c
13613F:	include/linux/platform_data/lp8727.h
13614
13615TI LP8788 MFD DRIVER
13616M:	Milo Kim <milo.kim@ti.com>
13617S:	Maintained
13618F:	drivers/iio/adc/lp8788_adc.c
13619F:	drivers/leds/leds-lp8788.c
13620F:	drivers/mfd/lp8788*.c
13621F:	drivers/power/supply/lp8788-charger.c
13622F:	drivers/regulator/lp8788-*.c
13623F:	include/linux/mfd/lp8788*.h
13624
13625TI NETCP ETHERNET DRIVER
13626M:	Wingman Kwok <w-kwok2@ti.com>
13627M:	Murali Karicheri <m-karicheri2@ti.com>
13628L:	netdev@vger.kernel.org
13629S:	Maintained
13630F:	drivers/net/ethernet/ti/netcp*
13631
13632TI TAS571X FAMILY ASoC CODEC DRIVER
13633M:	Kevin Cernekee <cernekee@chromium.org>
13634L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13635S:	Odd Fixes
13636F:	sound/soc/codecs/tas571x*
13637
13638TI TRF7970A NFC DRIVER
13639M:	Mark Greer <mgreer@animalcreek.com>
13640L:	linux-wireless@vger.kernel.org
13641L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13642S:	Supported
13643F:	drivers/nfc/trf7970a.c
13644F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13645
13646TI TWL4030 SERIES SOC CODEC DRIVER
13647M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13648L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13649S:	Maintained
13650F:	sound/soc/codecs/twl4030*
13651
13652TI VPE/CAL DRIVERS
13653M:	Benoit Parrot <bparrot@ti.com>
13654L:	linux-media@vger.kernel.org
13655W:	http://linuxtv.org/
13656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13657S:	Maintained
13658F:	drivers/media/platform/ti-vpe/
13659
13660TI WILINK WIRELESS DRIVERS
13661L:	linux-wireless@vger.kernel.org
13662W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13663W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13665S:	Orphan
13666F:	drivers/net/wireless/ti/
13667F:	include/linux/wl12xx.h
13668
13669TILE ARCHITECTURE
13670W:	http://www.mellanox.com/repository/solutions/tile-scm/
13671S:	Orphan
13672F:	arch/tile/
13673F:	drivers/char/tile-srom.c
13674F:	drivers/edac/tile_edac.c
13675F:	drivers/net/ethernet/tile/
13676F:	drivers/rtc/rtc-tile.c
13677F:	drivers/tty/hvc/hvc_tile.c
13678F:	drivers/tty/serial/tilegx.c
13679F:	drivers/usb/host/*-tilegx.c
13680F:	include/linux/usb/tilegx.h
13681
13682TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13683M:	John Stultz <john.stultz@linaro.org>
13684M:	Thomas Gleixner <tglx@linutronix.de>
13685R:	Stephen Boyd <sboyd@codeaurora.org>
13686L:	linux-kernel@vger.kernel.org
13687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13688S:	Supported
13689F:	include/linux/clocksource.h
13690F:	include/linux/time.h
13691F:	include/linux/timex.h
13692F:	include/uapi/linux/time.h
13693F:	include/uapi/linux/timex.h
13694F:	kernel/time/clocksource.c
13695F:	kernel/time/time*.c
13696F:	kernel/time/alarmtimer.c
13697F:	kernel/time/ntp.c
13698F:	tools/testing/selftests/timers/
13699
13700TIPC NETWORK LAYER
13701M:	Jon Maloy <jon.maloy@ericsson.com>
13702M:	Ying Xue <ying.xue@windriver.com>
13703L:	netdev@vger.kernel.org (core kernel code)
13704L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13705W:	http://tipc.sourceforge.net/
13706S:	Maintained
13707F:	include/uapi/linux/tipc*.h
13708F:	net/tipc/
13709
13710TLAN NETWORK DRIVER
13711M:	Samuel Chessman <chessman@tux.org>
13712L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13713W:	http://sourceforge.net/projects/tlan/
13714S:	Maintained
13715F:	Documentation/networking/tlan.txt
13716F:	drivers/net/ethernet/ti/tlan.*
13717
13718TM6000 VIDEO4LINUX DRIVER
13719M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13720M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13721L:	linux-media@vger.kernel.org
13722W:	https://linuxtv.org
13723T:	git git://linuxtv.org/media_tree.git
13724S:	Odd fixes
13725F:	drivers/media/usb/tm6000/
13726F:	Documentation/media/v4l-drivers/tm6000*
13727
13728TMIO/SDHI MMC DRIVER
13729M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13730L:	linux-mmc@vger.kernel.org
13731S:	Supported
13732F:	drivers/mmc/host/tmio_mmc*
13733F:	drivers/mmc/host/renesas_sdhi*
13734F:	include/linux/mfd/tmio.h
13735
13736TMP401 HARDWARE MONITOR DRIVER
13737M:	Guenter Roeck <linux@roeck-us.net>
13738L:	linux-hwmon@vger.kernel.org
13739S:	Maintained
13740F:	Documentation/hwmon/tmp401
13741F:	drivers/hwmon/tmp401.c
13742
13743TMPFS (SHMEM FILESYSTEM)
13744M:	Hugh Dickins <hughd@google.com>
13745L:	linux-mm@kvack.org
13746S:	Maintained
13747F:	include/linux/shmem_fs.h
13748F:	mm/shmem.c
13749
13750TOMOYO SECURITY MODULE
13751M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13752M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13753L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13754L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13755L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13756L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13757W:	http://tomoyo.sourceforge.jp/
13758T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13759S:	Maintained
13760F:	security/tomoyo/
13761
13762TOPSTAR LAPTOP EXTRAS DRIVER
13763M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13764L:	platform-driver-x86@vger.kernel.org
13765S:	Maintained
13766F:	drivers/platform/x86/topstar-laptop.c
13767
13768TOSHIBA ACPI EXTRAS DRIVER
13769M:	Azael Avalos <coproscefalo@gmail.com>
13770L:	platform-driver-x86@vger.kernel.org
13771S:	Maintained
13772F:	drivers/platform/x86/toshiba_acpi.c
13773
13774TOSHIBA BLUETOOTH DRIVER
13775M:	Azael Avalos <coproscefalo@gmail.com>
13776L:	platform-driver-x86@vger.kernel.org
13777S:	Maintained
13778F:	drivers/platform/x86/toshiba_bluetooth.c
13779
13780TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13781M:	Azael Avalos <coproscefalo@gmail.com>
13782L:	platform-driver-x86@vger.kernel.org
13783S:	Maintained
13784F:	drivers/platform/x86/toshiba_haps.c
13785
13786TOSHIBA SMM DRIVER
13787M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13788W:	http://www.buzzard.org.uk/toshiba/
13789S:	Maintained
13790F:	drivers/char/toshiba.c
13791F:	include/linux/toshiba.h
13792F:	include/uapi/linux/toshiba.h
13793
13794TOSHIBA TC358743 DRIVER
13795M:	Mats Randgaard <matrandg@cisco.com>
13796L:	linux-media@vger.kernel.org
13797S:	Maintained
13798F:	drivers/media/i2c/tc358743*
13799F:	include/media/i2c/tc358743.h
13800
13801TOSHIBA WMI HOTKEYS DRIVER
13802M:	Azael Avalos <coproscefalo@gmail.com>
13803L:	platform-driver-x86@vger.kernel.org
13804S:	Maintained
13805F:	drivers/platform/x86/toshiba-wmi.c
13806
13807TPM DEVICE DRIVER
13808M:	Peter Huewe <peterhuewe@gmx.de>
13809M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13810R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13811L:	linux-integrity@vger.kernel.org
13812Q:	https://patchwork.kernel.org/project/linux-integrity/list/
13813T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13814S:	Maintained
13815F:	drivers/char/tpm/
13816
13817TRACING
13818M:	Steven Rostedt <rostedt@goodmis.org>
13819M:	Ingo Molnar <mingo@redhat.com>
13820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13821S:	Maintained
13822F:	Documentation/trace/ftrace.txt
13823F:	arch/*/*/*/ftrace.h
13824F:	arch/*/kernel/ftrace.c
13825F:	include/*/ftrace.h
13826F:	include/linux/trace*.h
13827F:	include/trace/
13828F:	kernel/trace/
13829F:	tools/testing/selftests/ftrace/
13830
13831TRACING MMIO ACCESSES (MMIOTRACE)
13832M:	Steven Rostedt <rostedt@goodmis.org>
13833M:	Ingo Molnar <mingo@kernel.org>
13834R:	Karol Herbst <karolherbst@gmail.com>
13835R:	Pekka Paalanen <ppaalanen@gmail.com>
13836S:	Maintained
13837L:	linux-kernel@vger.kernel.org
13838L:	nouveau@lists.freedesktop.org
13839F:	kernel/trace/trace_mmiotrace.c
13840F:	include/linux/mmiotrace.h
13841F:	arch/x86/mm/kmmio.c
13842F:	arch/x86/mm/mmio-mod.c
13843F:	arch/x86/mm/testmmiotrace.c
13844
13845TRIVIAL PATCHES
13846M:	Jiri Kosina <trivial@kernel.org>
13847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13848S:	Maintained
13849K:	^Subject:.*(?i)trivial
13850
13851TTY LAYER
13852M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13853M:	Jiri Slaby <jslaby@suse.com>
13854S:	Supported
13855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13856F:	Documentation/serial/
13857F:	drivers/tty/
13858F:	drivers/tty/serial/serial_core.c
13859F:	include/linux/serial_core.h
13860F:	include/linux/serial.h
13861F:	include/linux/tty.h
13862F:	include/uapi/linux/serial_core.h
13863F:	include/uapi/linux/serial.h
13864F:	include/uapi/linux/tty.h
13865
13866TUA9001 MEDIA DRIVER
13867M:	Antti Palosaari <crope@iki.fi>
13868L:	linux-media@vger.kernel.org
13869W:	https://linuxtv.org
13870W:	http://palosaari.fi/linux/
13871Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13872T:	git git://linuxtv.org/anttip/media_tree.git
13873S:	Maintained
13874F:	drivers/media/tuners/tua9001*
13875
13876TULIP NETWORK DRIVERS
13877L:	netdev@vger.kernel.org
13878L:	linux-parisc@vger.kernel.org
13879S:	Orphan
13880F:	drivers/net/ethernet/dec/tulip/
13881
13882TUN/TAP driver
13883M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13884W:	http://vtun.sourceforge.net/tun
13885S:	Maintained
13886F:	Documentation/networking/tuntap.txt
13887F:	arch/um/os-Linux/drivers/
13888
13889TURBOCHANNEL SUBSYSTEM
13890M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13891M:	Ralf Baechle <ralf@linux-mips.org>
13892L:	linux-mips@linux-mips.org
13893Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13894S:	Maintained
13895F:	drivers/tc/
13896F:	include/linux/tc.h
13897
13898TW5864 VIDEO4LINUX DRIVER
13899M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13900M:	Anton Sviridenko <anton@corp.bluecherry.net>
13901M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13902M:	Andrey Utkin <andrey_utkin@fastmail.com>
13903L:	linux-media@vger.kernel.org
13904S:	Supported
13905F:	drivers/media/pci/tw5864/
13906
13907TW68 VIDEO4LINUX DRIVER
13908M:	Hans Verkuil <hverkuil@xs4all.nl>
13909L:	linux-media@vger.kernel.org
13910T:	git git://linuxtv.org/media_tree.git
13911W:	https://linuxtv.org
13912S:	Odd Fixes
13913F:	drivers/media/pci/tw68/
13914
13915TW686X VIDEO4LINUX DRIVER
13916M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13917L:	linux-media@vger.kernel.org
13918T:	git git://linuxtv.org/media_tree.git
13919W:	http://linuxtv.org
13920S:	Maintained
13921F:	drivers/media/pci/tw686x/
13922
13923UBI FILE SYSTEM (UBIFS)
13924M:	Richard Weinberger <richard@nod.at>
13925M:	Artem Bityutskiy <dedekind1@gmail.com>
13926M:	Adrian Hunter <adrian.hunter@intel.com>
13927L:	linux-mtd@lists.infradead.org
13928T:	git git://git.infradead.org/ubifs-2.6.git
13929W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13930S:	Supported
13931F:	Documentation/filesystems/ubifs.txt
13932F:	fs/ubifs/
13933
13934UCLINUX (M68KNOMMU AND COLDFIRE)
13935M:	Greg Ungerer <gerg@linux-m68k.org>
13936W:	http://www.linux-m68k.org/
13937W:	http://www.uclinux.org/
13938L:	linux-m68k@lists.linux-m68k.org
13939L:	uclinux-dev@uclinux.org  (subscribers-only)
13940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13941S:	Maintained
13942F:	arch/m68k/coldfire/
13943F:	arch/m68k/68*/
13944F:	arch/m68k/*/*_no.*
13945F:	arch/m68k/include/asm/*_no.*
13946
13947UDF FILESYSTEM
13948M:	Jan Kara <jack@suse.com>
13949S:	Maintained
13950F:	Documentation/filesystems/udf.txt
13951F:	fs/udf/
13952
13953UDRAW TABLET
13954M:	Bastien Nocera <hadess@hadess.net>
13955L:	linux-input@vger.kernel.org
13956S:	Maintained
13957F:	drivers/hid/hid-udraw-ps3.c
13958
13959UFS FILESYSTEM
13960M:	Evgeniy Dushistov <dushistov@mail.ru>
13961S:	Maintained
13962F:	Documentation/filesystems/ufs.txt
13963F:	fs/ufs/
13964
13965UHID USERSPACE HID IO DRIVER:
13966M:	David Herrmann <dh.herrmann@googlemail.com>
13967L:	linux-input@vger.kernel.org
13968S:	Maintained
13969F:	drivers/hid/uhid.c
13970F:	include/uapi/linux/uhid.h
13971
13972ULPI BUS
13973M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13974L:	linux-usb@vger.kernel.org
13975S:	Maintained
13976F:	drivers/usb/common/ulpi.c
13977F:	include/linux/ulpi/
13978
13979ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13980L:	linux-usb@vger.kernel.org
13981S:	Orphan
13982F:	drivers/uwb/
13983F:	include/linux/uwb.h
13984F:	include/linux/uwb/
13985
13986UNICORE32 ARCHITECTURE:
13987M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13988W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13989S:	Maintained
13990T:	git git://github.com/gxt/linux.git
13991F:	arch/unicore32/
13992
13993UNIFDEF
13994M:	Tony Finch <dot@dotat.at>
13995W:	http://dotat.at/prog/unifdef
13996S:	Maintained
13997F:	scripts/unifdef.c
13998
13999UNIFORM CDROM DRIVER
14000M:	Jens Axboe <axboe@kernel.dk>
14001W:	http://www.kernel.dk
14002S:	Maintained
14003F:	Documentation/cdrom/
14004F:	drivers/cdrom/cdrom.c
14005F:	include/linux/cdrom.h
14006F:	include/uapi/linux/cdrom.h
14007
14008UNISYS S-PAR DRIVERS
14009M:	David Kershner <david.kershner@unisys.com>
14010L:	sparmaintainer@unisys.com (Unisys internal)
14011S:	Supported
14012F:	drivers/staging/unisys/
14013
14014UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14015M:	Vinayak Holikatti <vinholikatti@gmail.com>
14016L:	linux-scsi@vger.kernel.org
14017S:	Supported
14018F:	Documentation/scsi/ufs.txt
14019F:	drivers/scsi/ufs/
14020
14021UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14022M:	Joao Pinto <jpinto@synopsys.com>
14023L:	linux-scsi@vger.kernel.org
14024S:	Supported
14025F:	drivers/scsi/ufs/*dwc*
14026
14027UNSORTED BLOCK IMAGES (UBI)
14028M:	Artem Bityutskiy <dedekind1@gmail.com>
14029M:	Richard Weinberger <richard@nod.at>
14030W:	http://www.linux-mtd.infradead.org/
14031L:	linux-mtd@lists.infradead.org
14032T:	git git://git.infradead.org/ubifs-2.6.git
14033S:	Supported
14034F:	drivers/mtd/ubi/
14035F:	include/linux/mtd/ubi.h
14036F:	include/uapi/mtd/ubi-user.h
14037
14038USB "USBNET" DRIVER FRAMEWORK
14039M:	Oliver Neukum <oneukum@suse.com>
14040L:	netdev@vger.kernel.org
14041W:	http://www.linux-usb.org/usbnet
14042S:	Maintained
14043F:	drivers/net/usb/usbnet.c
14044F:	include/linux/usb/usbnet.h
14045
14046USB ACM DRIVER
14047M:	Oliver Neukum <oneukum@suse.com>
14048L:	linux-usb@vger.kernel.org
14049S:	Maintained
14050F:	Documentation/usb/acm.txt
14051F:	drivers/usb/class/cdc-acm.*
14052
14053USB AR5523 WIRELESS DRIVER
14054M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14055L:	linux-wireless@vger.kernel.org
14056S:	Maintained
14057F:	drivers/net/wireless/ath/ar5523/
14058
14059USB ATTACHED SCSI
14060M:	Oliver Neukum <oneukum@suse.com>
14061L:	linux-usb@vger.kernel.org
14062L:	linux-scsi@vger.kernel.org
14063S:	Maintained
14064F:	drivers/usb/storage/uas.c
14065
14066USB CDC ETHERNET DRIVER
14067M:	Oliver Neukum <oliver@neukum.org>
14068L:	linux-usb@vger.kernel.org
14069S:	Maintained
14070F:	drivers/net/usb/cdc_*.c
14071F:	include/uapi/linux/usb/cdc.h
14072
14073USB CHAOSKEY DRIVER
14074M:	Keith Packard <keithp@keithp.com>
14075L:	linux-usb@vger.kernel.org
14076S:	Maintained
14077F:	drivers/usb/misc/chaoskey.c
14078
14079USB CYPRESS C67X00 DRIVER
14080M:	Peter Korsgaard <jacmet@sunsite.dk>
14081L:	linux-usb@vger.kernel.org
14082S:	Maintained
14083F:	drivers/usb/c67x00/
14084
14085USB DAVICOM DM9601 DRIVER
14086M:	Peter Korsgaard <jacmet@sunsite.dk>
14087L:	netdev@vger.kernel.org
14088W:	http://www.linux-usb.org/usbnet
14089S:	Maintained
14090F:	drivers/net/usb/dm9601.c
14091
14092USB DIAMOND RIO500 DRIVER
14093M:	Cesar Miquel <miquel@df.uba.ar>
14094L:	rio500-users@lists.sourceforge.net
14095W:	http://rio500.sourceforge.net
14096S:	Maintained
14097F:	drivers/usb/misc/rio500*
14098
14099USB EHCI DRIVER
14100M:	Alan Stern <stern@rowland.harvard.edu>
14101L:	linux-usb@vger.kernel.org
14102S:	Maintained
14103F:	Documentation/usb/ehci.txt
14104F:	drivers/usb/host/ehci*
14105
14106USB GADGET/PERIPHERAL SUBSYSTEM
14107M:	Felipe Balbi <balbi@kernel.org>
14108L:	linux-usb@vger.kernel.org
14109W:	http://www.linux-usb.org/gadget
14110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14111S:	Maintained
14112F:	drivers/usb/gadget/
14113F:	include/linux/usb/gadget*
14114
14115USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14116M:	Jiri Kosina <jikos@kernel.org>
14117R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14118L:	linux-usb@vger.kernel.org
14119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14120S:	Maintained
14121F:	Documentation/hid/hiddev.txt
14122F:	drivers/hid/usbhid/
14123
14124USB ISP116X DRIVER
14125M:	Olav Kongas <ok@artecdesign.ee>
14126L:	linux-usb@vger.kernel.org
14127S:	Maintained
14128F:	drivers/usb/host/isp116x*
14129F:	include/linux/usb/isp116x.h
14130
14131USB LAN78XX ETHERNET DRIVER
14132M:	Woojung Huh <woojung.huh@microchip.com>
14133M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14134L:	netdev@vger.kernel.org
14135S:	Maintained
14136F:	drivers/net/usb/lan78xx.*
14137
14138USB MASS STORAGE DRIVER
14139M:	Alan Stern <stern@rowland.harvard.edu>
14140L:	linux-usb@vger.kernel.org
14141L:	usb-storage@lists.one-eyed-alien.net
14142S:	Maintained
14143W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14144F:	drivers/usb/storage/
14145
14146USB MIDI DRIVER
14147M:	Clemens Ladisch <clemens@ladisch.de>
14148L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14149T:	git git://git.alsa-project.org/alsa-kernel.git
14150S:	Maintained
14151F:	sound/usb/midi.*
14152
14153USB NETWORKING DRIVERS
14154L:	linux-usb@vger.kernel.org
14155S:	Odd Fixes
14156F:	drivers/net/usb/
14157
14158USB OHCI DRIVER
14159M:	Alan Stern <stern@rowland.harvard.edu>
14160L:	linux-usb@vger.kernel.org
14161S:	Maintained
14162F:	Documentation/usb/ohci.txt
14163F:	drivers/usb/host/ohci*
14164
14165USB OTG FSM (Finite State Machine)
14166M:	Peter Chen <Peter.Chen@nxp.com>
14167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14168L:	linux-usb@vger.kernel.org
14169S:	Maintained
14170F:	drivers/usb/common/usb-otg-fsm.c
14171
14172USB OVER IP DRIVER
14173M:	Valentina Manea <valentina.manea.m@gmail.com>
14174M:	Shuah Khan <shuahkh@osg.samsung.com>
14175M:	Shuah Khan <shuah@kernel.org>
14176L:	linux-usb@vger.kernel.org
14177S:	Maintained
14178F:	Documentation/usb/usbip_protocol.txt
14179F:	drivers/usb/usbip/
14180F:	tools/usb/usbip/
14181
14182USB PEGASUS DRIVER
14183M:	Petko Manolov <petkan@nucleusys.com>
14184L:	linux-usb@vger.kernel.org
14185L:	netdev@vger.kernel.org
14186T:	git git://github.com/petkan/pegasus.git
14187W:	https://github.com/petkan/pegasus
14188S:	Maintained
14189F:	drivers/net/usb/pegasus.*
14190
14191USB PHY LAYER
14192M:	Felipe Balbi <balbi@kernel.org>
14193L:	linux-usb@vger.kernel.org
14194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14195S:	Maintained
14196F:	drivers/usb/phy/
14197
14198USB PRINTER DRIVER (usblp)
14199M:	Pete Zaitcev <zaitcev@redhat.com>
14200L:	linux-usb@vger.kernel.org
14201S:	Supported
14202F:	drivers/usb/class/usblp.c
14203
14204USB QMI WWAN NETWORK DRIVER
14205M:	Bjørn Mork <bjorn@mork.no>
14206L:	netdev@vger.kernel.org
14207S:	Maintained
14208F:	Documentation/ABI/testing/sysfs-class-net-qmi
14209F:	drivers/net/usb/qmi_wwan.c
14210
14211USB RTL8150 DRIVER
14212M:	Petko Manolov <petkan@nucleusys.com>
14213L:	linux-usb@vger.kernel.org
14214L:	netdev@vger.kernel.org
14215T:	git git://github.com/petkan/rtl8150.git
14216W:	https://github.com/petkan/rtl8150
14217S:	Maintained
14218F:	drivers/net/usb/rtl8150.c
14219
14220USB SERIAL SUBSYSTEM
14221M:	Johan Hovold <johan@kernel.org>
14222L:	linux-usb@vger.kernel.org
14223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14224S:	Maintained
14225F:	Documentation/usb/usb-serial.txt
14226F:	drivers/usb/serial/
14227F:	include/linux/usb/serial.h
14228
14229USB SMSC75XX ETHERNET DRIVER
14230M:	Steve Glendinning <steve.glendinning@shawell.net>
14231L:	netdev@vger.kernel.org
14232S:	Maintained
14233F:	drivers/net/usb/smsc75xx.*
14234
14235USB SMSC95XX ETHERNET DRIVER
14236M:	Steve Glendinning <steve.glendinning@shawell.net>
14237M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14238L:	netdev@vger.kernel.org
14239S:	Maintained
14240F:	drivers/net/usb/smsc95xx.*
14241
14242USB SUBSYSTEM
14243M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14244L:	linux-usb@vger.kernel.org
14245W:	http://www.linux-usb.org
14246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14247S:	Supported
14248F:	Documentation/devicetree/bindings/usb/
14249F:	Documentation/usb/
14250F:	drivers/usb/
14251F:	include/linux/usb.h
14252F:	include/linux/usb/
14253
14254USB TYPEC SUBSYSTEM
14255M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14256L:	linux-usb@vger.kernel.org
14257S:	Maintained
14258F:	Documentation/ABI/testing/sysfs-class-typec
14259F:	Documentation/usb/typec.rst
14260F:	drivers/usb/typec/
14261F:	include/linux/usb/typec.h
14262
14263USB UHCI DRIVER
14264M:	Alan Stern <stern@rowland.harvard.edu>
14265L:	linux-usb@vger.kernel.org
14266S:	Maintained
14267F:	drivers/usb/host/uhci*
14268
14269USB VIDEO CLASS
14270M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14271L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14272L:	linux-media@vger.kernel.org
14273T:	git git://linuxtv.org/media_tree.git
14274W:	http://www.ideasonboard.org/uvc/
14275S:	Maintained
14276F:	drivers/media/usb/uvc/
14277F:	include/uapi/linux/uvcvideo.h
14278
14279USB VISION DRIVER
14280M:	Hans Verkuil <hverkuil@xs4all.nl>
14281L:	linux-media@vger.kernel.org
14282T:	git git://linuxtv.org/media_tree.git
14283W:	https://linuxtv.org
14284S:	Odd Fixes
14285F:	drivers/media/usb/usbvision/
14286
14287USB WEBCAM GADGET
14288M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14289L:	linux-usb@vger.kernel.org
14290S:	Maintained
14291F:	drivers/usb/gadget/function/*uvc*
14292F:	drivers/usb/gadget/legacy/webcam.c
14293
14294USB WIRELESS RNDIS DRIVER (rndis_wlan)
14295M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14296L:	linux-wireless@vger.kernel.org
14297S:	Maintained
14298F:	drivers/net/wireless/rndis_wlan.c
14299
14300USB XHCI DRIVER
14301M:	Mathias Nyman <mathias.nyman@intel.com>
14302L:	linux-usb@vger.kernel.org
14303S:	Supported
14304F:	drivers/usb/host/xhci*
14305F:	drivers/usb/host/pci-quirks*
14306
14307USB ZD1201 DRIVER
14308L:	linux-wireless@vger.kernel.org
14309W:	http://linux-lc100020.sourceforge.net
14310S:	Orphan
14311F:	drivers/net/wireless/zydas/zd1201.*
14312
14313USB ZR364XX DRIVER
14314M:	Antoine Jacquet <royale@zerezo.com>
14315L:	linux-usb@vger.kernel.org
14316L:	linux-media@vger.kernel.org
14317T:	git git://linuxtv.org/media_tree.git
14318W:	http://royale.zerezo.com/zr364xx/
14319S:	Maintained
14320F:	Documentation/media/v4l-drivers/zr364xx*
14321F:	drivers/media/usb/zr364xx/
14322
14323USER-MODE LINUX (UML)
14324M:	Jeff Dike <jdike@addtoit.com>
14325M:	Richard Weinberger <richard@nod.at>
14326L:	user-mode-linux-devel@lists.sourceforge.net
14327L:	user-mode-linux-user@lists.sourceforge.net
14328W:	http://user-mode-linux.sourceforge.net
14329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14330S:	Maintained
14331F:	Documentation/virtual/uml/
14332F:	arch/um/
14333F:	arch/x86/um/
14334F:	fs/hostfs/
14335F:	fs/hppfs/
14336
14337USERSPACE I/O (UIO)
14338M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14339S:	Maintained
14340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14341F:	Documentation/driver-api/uio-howto.rst
14342F:	drivers/uio/
14343F:	include/linux/uio*.h
14344
14345UTIL-LINUX PACKAGE
14346M:	Karel Zak <kzak@redhat.com>
14347L:	util-linux@vger.kernel.org
14348W:	http://en.wikipedia.org/wiki/Util-linux
14349T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14350S:	Maintained
14351
14352UUID HELPERS
14353M:	Christoph Hellwig <hch@lst.de>
14354R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14355L:	linux-kernel@vger.kernel.org
14356T:	git git://git.infradead.org/users/hch/uuid.git
14357F:	lib/uuid.c
14358F:	lib/test_uuid.c
14359F:	include/linux/uuid.h
14360F:	include/uapi/linux/uuid.h
14361S:	Maintained
14362
14363UVESAFB DRIVER
14364M:	Michal Januszewski <spock@gentoo.org>
14365L:	linux-fbdev@vger.kernel.org
14366W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14367S:	Maintained
14368F:	Documentation/fb/uvesafb.txt
14369F:	drivers/video/fbdev/uvesafb.*
14370
14371VF610 NAND DRIVER
14372M:	Stefan Agner <stefan@agner.ch>
14373L:	linux-mtd@lists.infradead.org
14374S:	Supported
14375F:	drivers/mtd/nand/vf610_nfc.c
14376
14377VFAT/FAT/MSDOS FILESYSTEM
14378M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14379S:	Maintained
14380F:	Documentation/filesystems/vfat.txt
14381F:	fs/fat/
14382
14383VFIO DRIVER
14384M:	Alex Williamson <alex.williamson@redhat.com>
14385L:	kvm@vger.kernel.org
14386T:	git git://github.com/awilliam/linux-vfio.git
14387S:	Maintained
14388F:	Documentation/vfio.txt
14389F:	drivers/vfio/
14390F:	include/linux/vfio.h
14391F:	include/uapi/linux/vfio.h
14392
14393VFIO MEDIATED DEVICE DRIVERS
14394M:	Kirti Wankhede <kwankhede@nvidia.com>
14395L:	kvm@vger.kernel.org
14396S:	Maintained
14397F:	Documentation/vfio-mediated-device.txt
14398F:	drivers/vfio/mdev/
14399F:	include/linux/mdev.h
14400F:	samples/vfio-mdev/
14401
14402VFIO PLATFORM DRIVER
14403M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14404L:	kvm@vger.kernel.org
14405S:	Maintained
14406F:	drivers/vfio/platform/
14407
14408VGA_SWITCHEROO
14409R:	Lukas Wunner <lukas@wunner.de>
14410S:	Maintained
14411F:	Documentation/gpu/vga-switcheroo.rst
14412F:	drivers/gpu/vga/vga_switcheroo.c
14413F:	include/linux/vga_switcheroo.h
14414T:	git git://anongit.freedesktop.org/drm/drm-misc
14415
14416VIA RHINE NETWORK DRIVER
14417S:	Orphan
14418F:	drivers/net/ethernet/via/via-rhine.c
14419
14420VIA SD/MMC CARD CONTROLLER DRIVER
14421M:	Bruce Chang <brucechang@via.com.tw>
14422M:	Harald Welte <HaraldWelte@viatech.com>
14423S:	Maintained
14424F:	drivers/mmc/host/via-sdmmc.c
14425
14426VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14427M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14428L:	linux-fbdev@vger.kernel.org
14429S:	Maintained
14430F:	include/linux/via-core.h
14431F:	include/linux/via-gpio.h
14432F:	include/linux/via_i2c.h
14433F:	drivers/video/fbdev/via/
14434
14435VIA VELOCITY NETWORK DRIVER
14436M:	Francois Romieu <romieu@fr.zoreil.com>
14437L:	netdev@vger.kernel.org
14438S:	Maintained
14439F:	drivers/net/ethernet/via/via-velocity.*
14440
14441VIDEO MULTIPLEXER DRIVER
14442M:	Philipp Zabel <p.zabel@pengutronix.de>
14443L:	linux-media@vger.kernel.org
14444S:	Maintained
14445F:	drivers/media/platform/video-mux.c
14446
14447VIDEOBUF2 FRAMEWORK
14448M:	Pawel Osciak <pawel@osciak.com>
14449M:	Marek Szyprowski <m.szyprowski@samsung.com>
14450M:	Kyungmin Park <kyungmin.park@samsung.com>
14451L:	linux-media@vger.kernel.org
14452S:	Maintained
14453F:	drivers/media/v4l2-core/videobuf2-*
14454F:	include/media/videobuf2-*
14455
14456VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14457M:	Helen Koike <helen.koike@collabora.com>
14458L:	linux-media@vger.kernel.org
14459T:	git git://linuxtv.org/media_tree.git
14460W:	https://linuxtv.org
14461S:	Maintained
14462F:	drivers/media/platform/vimc/*
14463
14464VIRT LIB
14465M:	Alex Williamson <alex.williamson@redhat.com>
14466M:	Paolo Bonzini <pbonzini@redhat.com>
14467L:	kvm@vger.kernel.org
14468S:	Supported
14469F:	virt/lib/
14470
14471VIRTIO AND VHOST VSOCK DRIVER
14472M:	Stefan Hajnoczi <stefanha@redhat.com>
14473L:	kvm@vger.kernel.org
14474L:	virtualization@lists.linux-foundation.org
14475L:	netdev@vger.kernel.org
14476S:	Maintained
14477F:	include/linux/virtio_vsock.h
14478F:	include/uapi/linux/virtio_vsock.h
14479F:	include/uapi/linux/vsockmon.h
14480F:	include/uapi/linux/vm_sockets_diag.h
14481F:	net/vmw_vsock/diag.c
14482F:	net/vmw_vsock/af_vsock_tap.c
14483F:	net/vmw_vsock/virtio_transport_common.c
14484F:	net/vmw_vsock/virtio_transport.c
14485F:	drivers/net/vsockmon.c
14486F:	drivers/vhost/vsock.c
14487F:	drivers/vhost/vsock.h
14488F:	tools/testing/vsock/
14489
14490VIRTIO CONSOLE DRIVER
14491M:	Amit Shah <amit@kernel.org>
14492L:	virtualization@lists.linux-foundation.org
14493S:	Maintained
14494F:	drivers/char/virtio_console.c
14495F:	include/linux/virtio_console.h
14496F:	include/uapi/linux/virtio_console.h
14497
14498VIRTIO CORE, NET AND BLOCK DRIVERS
14499M:	"Michael S. Tsirkin" <mst@redhat.com>
14500M:	Jason Wang <jasowang@redhat.com>
14501L:	virtualization@lists.linux-foundation.org
14502S:	Maintained
14503F:	Documentation/devicetree/bindings/virtio/
14504F:	drivers/virtio/
14505F:	tools/virtio/
14506F:	drivers/net/virtio_net.c
14507F:	drivers/block/virtio_blk.c
14508F:	include/linux/virtio*.h
14509F:	include/uapi/linux/virtio_*.h
14510F:	drivers/crypto/virtio/
14511F:	mm/balloon_compaction.c
14512
14513VIRTIO CRYPTO DRIVER
14514M:	Gonglei <arei.gonglei@huawei.com>
14515L:	virtualization@lists.linux-foundation.org
14516L:	linux-crypto@vger.kernel.org
14517S:	Maintained
14518F:	drivers/crypto/virtio/
14519F:	include/uapi/linux/virtio_crypto.h
14520
14521VIRTIO DRIVERS FOR S390
14522M:	Cornelia Huck <cohuck@redhat.com>
14523M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14524L:	linux-s390@vger.kernel.org
14525L:	virtualization@lists.linux-foundation.org
14526L:	kvm@vger.kernel.org
14527S:	Supported
14528F:	drivers/s390/virtio/
14529F:	arch/s390/include/uapi/asm/virtio-ccw.h
14530
14531VIRTIO GPU DRIVER
14532M:	David Airlie <airlied@linux.ie>
14533M:	Gerd Hoffmann <kraxel@redhat.com>
14534L:	dri-devel@lists.freedesktop.org
14535L:	virtualization@lists.linux-foundation.org
14536T:	git git://anongit.freedesktop.org/drm/drm-misc
14537S:	Maintained
14538F:	drivers/gpu/drm/virtio/
14539F:	include/uapi/linux/virtio_gpu.h
14540
14541VIRTIO HOST (VHOST)
14542M:	"Michael S. Tsirkin" <mst@redhat.com>
14543M:	Jason Wang <jasowang@redhat.com>
14544L:	kvm@vger.kernel.org
14545L:	virtualization@lists.linux-foundation.org
14546L:	netdev@vger.kernel.org
14547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14548S:	Maintained
14549F:	drivers/vhost/
14550F:	include/uapi/linux/vhost.h
14551
14552VIRTIO INPUT DRIVER
14553M:	Gerd Hoffmann <kraxel@redhat.com>
14554S:	Maintained
14555F:	drivers/virtio/virtio_input.c
14556F:	include/uapi/linux/virtio_input.h
14557
14558VIRTUAL SERIO DEVICE DRIVER
14559M:	Stephen Chandler Paul <thatslyude@gmail.com>
14560S:	Maintained
14561F:	drivers/input/serio/userio.c
14562F:	include/uapi/linux/userio.h
14563
14564VIVID VIRTUAL VIDEO DRIVER
14565M:	Hans Verkuil <hverkuil@xs4all.nl>
14566L:	linux-media@vger.kernel.org
14567T:	git git://linuxtv.org/media_tree.git
14568W:	https://linuxtv.org
14569S:	Maintained
14570F:	drivers/media/platform/vivid/*
14571
14572VLYNQ BUS
14573M:	Florian Fainelli <f.fainelli@gmail.com>
14574L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14575S:	Maintained
14576F:	drivers/vlynq/vlynq.c
14577F:	include/linux/vlynq.h
14578
14579VME SUBSYSTEM
14580M:	Martyn Welch <martyn@welchs.me.uk>
14581M:	Manohar Vanga <manohar.vanga@gmail.com>
14582M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14583L:	devel@driverdev.osuosl.org
14584S:	Maintained
14585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14586F:	Documentation/driver-api/vme.rst
14587F:	drivers/staging/vme/
14588F:	drivers/vme/
14589F:	include/linux/vme*
14590
14591VMWARE BALLOON DRIVER
14592M:	Xavier Deguillard <xdeguillard@vmware.com>
14593M:	Philip Moltmann <moltmann@vmware.com>
14594M:	"VMware, Inc." <pv-drivers@vmware.com>
14595L:	linux-kernel@vger.kernel.org
14596S:	Maintained
14597F:	drivers/misc/vmw_balloon.c
14598
14599VMWARE HYPERVISOR INTERFACE
14600M:	Alok Kataria <akataria@vmware.com>
14601L:	virtualization@lists.linux-foundation.org
14602S:	Supported
14603F:	arch/x86/kernel/cpu/vmware.c
14604
14605VMWARE PVRDMA DRIVER
14606M:	Adit Ranadive <aditr@vmware.com>
14607M:	VMware PV-Drivers <pv-drivers@vmware.com>
14608L:	linux-rdma@vger.kernel.org
14609S:	Maintained
14610F:	drivers/infiniband/hw/vmw_pvrdma/
14611
14612VMware PVSCSI driver
14613M:	Jim Gill <jgill@vmware.com>
14614M:	VMware PV-Drivers <pv-drivers@vmware.com>
14615L:	linux-scsi@vger.kernel.org
14616S:	Maintained
14617F:	drivers/scsi/vmw_pvscsi.c
14618F:	drivers/scsi/vmw_pvscsi.h
14619
14620VMWARE VMMOUSE SUBDRIVER
14621M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14622M:	"VMware, Inc." <pv-drivers@vmware.com>
14623L:	linux-input@vger.kernel.org
14624S:	Maintained
14625F:	drivers/input/mouse/vmmouse.c
14626F:	drivers/input/mouse/vmmouse.h
14627
14628VMWARE VMXNET3 ETHERNET DRIVER
14629M:	Shrikrishna Khare <skhare@vmware.com>
14630M:	"VMware, Inc." <pv-drivers@vmware.com>
14631L:	netdev@vger.kernel.org
14632S:	Maintained
14633F:	drivers/net/vmxnet3/
14634
14635VOCORE VOCORE2 BOARD
14636M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14637L:	linux-mips@linux-mips.org
14638S:	Maintained
14639F:	arch/mips/boot/dts/ralink/vocore2.dts
14640
14641VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14642M:	Liam Girdwood <lgirdwood@gmail.com>
14643M:	Mark Brown <broonie@kernel.org>
14644L:	linux-kernel@vger.kernel.org
14645W:	http://www.slimlogic.co.uk/?p=48
14646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14647S:	Supported
14648F:	Documentation/devicetree/bindings/regulator/
14649F:	drivers/regulator/
14650F:	include/dt-bindings/regulator/
14651F:	include/linux/regulator/
14652
14653VRF
14654M:	David Ahern <dsa@cumulusnetworks.com>
14655M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14656L:	netdev@vger.kernel.org
14657S:	Maintained
14658F:	drivers/net/vrf.c
14659F:	Documentation/networking/vrf.txt
14660
14661VT1211 HARDWARE MONITOR DRIVER
14662M:	Juerg Haefliger <juergh@gmail.com>
14663L:	linux-hwmon@vger.kernel.org
14664S:	Maintained
14665F:	Documentation/hwmon/vt1211
14666F:	drivers/hwmon/vt1211.c
14667
14668VT8231 HARDWARE MONITOR DRIVER
14669M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14670L:	linux-hwmon@vger.kernel.org
14671S:	Maintained
14672F:	drivers/hwmon/vt8231.c
14673
14674VUB300 USB to SDIO/SD/MMC bridge chip
14675M:	Tony Olech <tony.olech@elandigitalsystems.com>
14676L:	linux-mmc@vger.kernel.org
14677L:	linux-usb@vger.kernel.org
14678S:	Supported
14679F:	drivers/mmc/host/vub300.c
14680
14681W1 DALLAS'S 1-WIRE BUS
14682M:	Evgeniy Polyakov <zbr@ioremap.net>
14683S:	Maintained
14684F:	Documentation/w1/
14685F:	drivers/w1/
14686F:	include/linux/w1.h
14687
14688W83791D HARDWARE MONITORING DRIVER
14689M:	Marc Hulsman <m.hulsman@tudelft.nl>
14690L:	linux-hwmon@vger.kernel.org
14691S:	Maintained
14692F:	Documentation/hwmon/w83791d
14693F:	drivers/hwmon/w83791d.c
14694
14695W83793 HARDWARE MONITORING DRIVER
14696M:	Rudolf Marek <r.marek@assembler.cz>
14697L:	linux-hwmon@vger.kernel.org
14698S:	Maintained
14699F:	Documentation/hwmon/w83793
14700F:	drivers/hwmon/w83793.c
14701
14702W83795 HARDWARE MONITORING DRIVER
14703M:	Jean Delvare <jdelvare@suse.com>
14704L:	linux-hwmon@vger.kernel.org
14705S:	Maintained
14706F:	drivers/hwmon/w83795.c
14707
14708W83L51xD SD/MMC CARD INTERFACE DRIVER
14709M:	Pierre Ossman <pierre@ossman.eu>
14710S:	Maintained
14711F:	drivers/mmc/host/wbsd.*
14712
14713WACOM PROTOCOL 4 SERIAL TABLETS
14714M:	Julian Squires <julian@cipht.net>
14715M:	Hans de Goede <hdegoede@redhat.com>
14716L:	linux-input@vger.kernel.org
14717S:	Maintained
14718F:	drivers/input/tablet/wacom_serial4.c
14719
14720WATCHDOG DEVICE DRIVERS
14721M:	Wim Van Sebroeck <wim@iguana.be>
14722R:	Guenter Roeck <linux@roeck-us.net>
14723L:	linux-watchdog@vger.kernel.org
14724W:	http://www.linux-watchdog.org/
14725T:	git git://www.linux-watchdog.org/linux-watchdog.git
14726S:	Maintained
14727F:	Documentation/devicetree/bindings/watchdog/
14728F:	Documentation/watchdog/
14729F:	drivers/watchdog/
14730F:	include/linux/watchdog.h
14731F:	include/uapi/linux/watchdog.h
14732
14733WHISKEYCOVE PMIC GPIO DRIVER
14734M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14735L:	linux-gpio@vger.kernel.org
14736S:	Maintained
14737F:	drivers/gpio/gpio-wcove.c
14738
14739WIIMOTE HID DRIVER
14740M:	David Herrmann <dh.herrmann@googlemail.com>
14741L:	linux-input@vger.kernel.org
14742S:	Maintained
14743F:	drivers/hid/hid-wiimote*
14744
14745WILOCITY WIL6210 WIRELESS DRIVER
14746M:	Maya Erez <qca_merez@qca.qualcomm.com>
14747L:	linux-wireless@vger.kernel.org
14748L:	wil6210@qca.qualcomm.com
14749S:	Supported
14750W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14751F:	drivers/net/wireless/ath/wil6210/
14752
14753WIMAX STACK
14754M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14755M:	linux-wimax@intel.com
14756L:	wimax@linuxwimax.org (subscribers-only)
14757S:	Supported
14758W:	http://linuxwimax.org
14759F:	Documentation/wimax/README.wimax
14760F:	include/linux/wimax/debug.h
14761F:	include/net/wimax.h
14762F:	include/uapi/linux/wimax.h
14763F:	net/wimax/
14764
14765WINBOND CIR DRIVER
14766M:	David Härdeman <david@hardeman.nu>
14767S:	Maintained
14768F:	drivers/media/rc/winbond-cir.c
14769
14770WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14771M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14772L:	linux-watchdog@vger.kernel.org
14773S:	Maintained
14774F:	drivers/watchdog/ebc-c384_wdt.c
14775
14776WINSYSTEMS WS16C48 GPIO DRIVER
14777M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14778L:	linux-gpio@vger.kernel.org
14779S:	Maintained
14780F:	drivers/gpio/gpio-ws16c48.c
14781
14782WISTRON LAPTOP BUTTON DRIVER
14783M:	Miloslav Trmac <mitr@volny.cz>
14784S:	Maintained
14785F:	drivers/input/misc/wistron_btns.c
14786
14787WL3501 WIRELESS PCMCIA CARD DRIVER
14788L:	linux-wireless@vger.kernel.org
14789S:	Odd fixes
14790F:	drivers/net/wireless/wl3501*
14791
14792WOLFSON MICROELECTRONICS DRIVERS
14793L:	patches@opensource.cirrus.com
14794T:	git https://github.com/CirrusLogic/linux-drivers.git
14795W:	https://github.com/CirrusLogic/linux-drivers/wiki
14796S:	Supported
14797F:	Documentation/hwmon/wm83??
14798F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14799F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14800F:	Documentation/devicetree/bindings/mfd/arizona.txt
14801F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14802F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
14803F:	arch/arm/mach-s3c64xx/mach-crag6410*
14804F:	drivers/clk/clk-wm83*.c
14805F:	drivers/extcon/extcon-arizona.c
14806F:	drivers/leds/leds-wm83*.c
14807F:	drivers/gpio/gpio-*wm*.c
14808F:	drivers/gpio/gpio-arizona.c
14809F:	drivers/hwmon/wm83??-hwmon.c
14810F:	drivers/input/misc/wm831x-on.c
14811F:	drivers/input/touchscreen/wm831x-ts.c
14812F:	drivers/input/touchscreen/wm97*.c
14813F:	drivers/mfd/arizona*
14814F:	drivers/mfd/wm*.c
14815F:	drivers/mfd/cs47l24*
14816F:	drivers/power/supply/wm83*.c
14817F:	drivers/rtc/rtc-wm83*.c
14818F:	drivers/regulator/wm8*.c
14819F:	drivers/regulator/arizona*
14820F:	drivers/video/backlight/wm83*_bl.c
14821F:	drivers/watchdog/wm83*_wdt.c
14822F:	include/linux/mfd/arizona/
14823F:	include/linux/mfd/wm831x/
14824F:	include/linux/mfd/wm8350/
14825F:	include/linux/mfd/wm8400*
14826F:	include/linux/regulator/arizona*
14827F:	include/linux/wm97xx.h
14828F:	include/sound/wm????.h
14829F:	sound/soc/codecs/arizona.?
14830F:	sound/soc/codecs/wm*
14831F:	sound/soc/codecs/cs47l24*
14832
14833WORKQUEUE
14834M:	Tejun Heo <tj@kernel.org>
14835R:	Lai Jiangshan <jiangshanlai@gmail.com>
14836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14837S:	Maintained
14838F:	include/linux/workqueue.h
14839F:	kernel/workqueue.c
14840F:	Documentation/core-api/workqueue.rst
14841
14842X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14843M:	Chen-Yu Tsai <wens@csie.org>
14844L:	linux-kernel@vger.kernel.org
14845S:	Maintained
14846N:	axp[128]
14847
14848X.25 NETWORK LAYER
14849M:	Andrew Hendry <andrew.hendry@gmail.com>
14850L:	linux-x25@vger.kernel.org
14851S:	Odd Fixes
14852F:	Documentation/networking/x25*
14853F:	include/net/x25*
14854F:	net/x25/
14855
14856X86 ARCHITECTURE (32-BIT AND 64-BIT)
14857M:	Thomas Gleixner <tglx@linutronix.de>
14858M:	Ingo Molnar <mingo@redhat.com>
14859M:	"H. Peter Anvin" <hpa@zytor.com>
14860M:	x86@kernel.org
14861L:	linux-kernel@vger.kernel.org
14862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14863S:	Maintained
14864F:	Documentation/x86/
14865F:	arch/x86/
14866
14867X86 MCE INFRASTRUCTURE
14868M:	Tony Luck <tony.luck@intel.com>
14869M:	Borislav Petkov <bp@alien8.de>
14870L:	linux-edac@vger.kernel.org
14871S:	Maintained
14872F:	arch/x86/kernel/cpu/mcheck/*
14873
14874X86 MICROCODE UPDATE SUPPORT
14875M:	Borislav Petkov <bp@alien8.de>
14876S:	Maintained
14877F:	arch/x86/kernel/cpu/microcode/*
14878
14879X86 PLATFORM DRIVERS
14880M:	Darren Hart <dvhart@infradead.org>
14881M:	Andy Shevchenko <andy@infradead.org>
14882L:	platform-driver-x86@vger.kernel.org
14883T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14884S:	Maintained
14885F:	drivers/platform/x86/
14886F:	drivers/platform/olpc/
14887
14888X86 VDSO
14889M:	Andy Lutomirski <luto@amacapital.net>
14890L:	linux-kernel@vger.kernel.org
14891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14892S:	Maintained
14893F:	arch/x86/entry/vdso/
14894
14895XC2028/3028 TUNER DRIVER
14896M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14897M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14898L:	linux-media@vger.kernel.org
14899W:	https://linuxtv.org
14900T:	git git://linuxtv.org/media_tree.git
14901S:	Maintained
14902F:	drivers/media/tuners/tuner-xc2028.*
14903
14904XEN BLOCK SUBSYSTEM
14905M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14906M:	Roger Pau Monné <roger.pau@citrix.com>
14907L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14908S:	Supported
14909F:	drivers/block/xen-blkback/*
14910F:	drivers/block/xen*
14911
14912XEN HYPERVISOR ARM
14913M:	Stefano Stabellini <sstabellini@kernel.org>
14914L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14915S:	Maintained
14916F:	arch/arm/xen/
14917F:	arch/arm/include/asm/xen/
14918
14919XEN HYPERVISOR ARM64
14920M:	Stefano Stabellini <sstabellini@kernel.org>
14921L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14922S:	Maintained
14923F:	arch/arm64/xen/
14924F:	arch/arm64/include/asm/xen/
14925
14926XEN HYPERVISOR INTERFACE
14927M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14928M:	Juergen Gross <jgross@suse.com>
14929L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14931S:	Supported
14932F:	arch/x86/xen/
14933F:	drivers/*/xen-*front.c
14934F:	drivers/xen/
14935F:	arch/x86/include/asm/xen/
14936F:	arch/x86/include/asm/pvclock-abi.h
14937F:	include/xen/
14938F:	include/uapi/xen/
14939F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14940F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14941
14942XEN NETWORK BACKEND DRIVER
14943M:	Wei Liu <wei.liu2@citrix.com>
14944M:	Paul Durrant <paul.durrant@citrix.com>
14945L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14946L:	netdev@vger.kernel.org
14947S:	Supported
14948F:	drivers/net/xen-netback/*
14949
14950XEN PCI SUBSYSTEM
14951M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14952L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14953S:	Supported
14954F:	arch/x86/pci/*xen*
14955F:	drivers/pci/*xen*
14956
14957XEN PVSCSI DRIVERS
14958M:	Juergen Gross <jgross@suse.com>
14959L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14960L:	linux-scsi@vger.kernel.org
14961S:	Supported
14962F:	drivers/scsi/xen-scsifront.c
14963F:	drivers/xen/xen-scsiback.c
14964F:	include/xen/interface/io/vscsiif.h
14965
14966XEN SWIOTLB SUBSYSTEM
14967M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14968L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14969S:	Supported
14970F:	arch/x86/xen/*swiotlb*
14971F:	drivers/xen/*swiotlb*
14972
14973XFS FILESYSTEM
14974M:	Darrick J. Wong <darrick.wong@oracle.com>
14975M:	linux-xfs@vger.kernel.org
14976L:	linux-xfs@vger.kernel.org
14977W:	http://xfs.org/
14978T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14979S:	Supported
14980F:	Documentation/filesystems/xfs.txt
14981F:	fs/xfs/
14982
14983XILINX AXI ETHERNET DRIVER
14984M:	Anirudha Sarangi <anirudh@xilinx.com>
14985M:	John Linn <John.Linn@xilinx.com>
14986S:	Maintained
14987F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14988
14989XILINX UARTLITE SERIAL DRIVER
14990M:	Peter Korsgaard <jacmet@sunsite.dk>
14991L:	linux-serial@vger.kernel.org
14992S:	Maintained
14993F:	drivers/tty/serial/uartlite.c
14994
14995XILINX VIDEO IP CORES
14996M:	Hyun Kwon <hyun.kwon@xilinx.com>
14997M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14998L:	linux-media@vger.kernel.org
14999T:	git git://linuxtv.org/media_tree.git
15000S:	Supported
15001F:	Documentation/devicetree/bindings/media/xilinx/
15002F:	drivers/media/platform/xilinx/
15003F:	include/uapi/linux/xilinx-v4l2-controls.h
15004
15005XILLYBUS DRIVER
15006M:	Eli Billauer <eli.billauer@gmail.com>
15007L:	linux-kernel@vger.kernel.org
15008S:	Supported
15009F:	drivers/char/xillybus/
15010
15011XRA1403 GPIO EXPANDER
15012M:	Nandor Han <nandor.han@ge.com>
15013M:	Semi Malinen <semi.malinen@ge.com>
15014L:	linux-gpio@vger.kernel.org
15015S:	Maintained
15016F:	drivers/gpio/gpio-xra1403.c
15017F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15018
15019XTENSA XTFPGA PLATFORM SUPPORT
15020M:	Max Filippov <jcmvbkbc@gmail.com>
15021L:	linux-xtensa@linux-xtensa.org
15022S:	Maintained
15023F:	drivers/spi/spi-xtensa-xtfpga.c
15024F:	sound/soc/xtensa/xtfpga-i2s.c
15025
15026YAM DRIVER FOR AX.25
15027M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15028L:	linux-hams@vger.kernel.org
15029S:	Maintained
15030F:	drivers/net/hamradio/yam*
15031F:	include/linux/yam.h
15032
15033YAMA SECURITY MODULE
15034M:	Kees Cook <keescook@chromium.org>
15035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15036S:	Supported
15037F:	security/yama/
15038F:	Documentation/admin-guide/LSM/Yama.rst
15039
15040YEALINK PHONE DRIVER
15041M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15042L:	usbb2k-api-dev@nongnu.org
15043S:	Maintained
15044F:	Documentation/input/yealink.rst
15045F:	drivers/input/misc/yealink.*
15046
15047Z8530 DRIVER FOR AX.25
15048M:	Joerg Reuter <jreuter@yaina.de>
15049W:	http://yaina.de/jreuter/
15050W:	http://www.qsl.net/dl1bke/
15051L:	linux-hams@vger.kernel.org
15052S:	Maintained
15053F:	Documentation/networking/z8530drv.txt
15054F:	drivers/net/hamradio/*scc.c
15055F:	drivers/net/hamradio/z8530.h
15056
15057ZBUD COMPRESSED PAGE ALLOCATOR
15058M:	Seth Jennings <sjenning@redhat.com>
15059M:	Dan Streetman <ddstreet@ieee.org>
15060L:	linux-mm@kvack.org
15061S:	Maintained
15062F:	mm/zbud.c
15063F:	include/linux/zbud.h
15064
15065ZD1211RW WIRELESS DRIVER
15066M:	Daniel Drake <dsd@gentoo.org>
15067M:	Ulrich Kunitz <kune@deine-taler.de>
15068W:	http://zd1211.ath.cx/wiki/DriverRewrite
15069L:	linux-wireless@vger.kernel.org
15070L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15071S:	Maintained
15072F:	drivers/net/wireless/zydas/zd1211rw/
15073
15074ZD1301 MEDIA DRIVER
15075M:	Antti Palosaari <crope@iki.fi>
15076L:	linux-media@vger.kernel.org
15077W:	https://linuxtv.org/
15078W:	http://palosaari.fi/linux/
15079Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15080S:	Maintained
15081F:	drivers/media/usb/dvb-usb-v2/zd1301*
15082
15083ZD1301_DEMOD MEDIA DRIVER
15084M:	Antti Palosaari <crope@iki.fi>
15085L:	linux-media@vger.kernel.org
15086W:	https://linuxtv.org/
15087W:	http://palosaari.fi/linux/
15088Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15089S:	Maintained
15090F:	drivers/media/dvb-frontends/zd1301_demod*
15091
15092ZPOOL COMPRESSED PAGE STORAGE API
15093M:	Dan Streetman <ddstreet@ieee.org>
15094L:	linux-mm@kvack.org
15095S:	Maintained
15096F:	mm/zpool.c
15097F:	include/linux/zpool.h
15098
15099ZR36067 VIDEO FOR LINUX DRIVER
15100L:	mjpeg-users@lists.sourceforge.net
15101L:	linux-media@vger.kernel.org
15102W:	http://mjpeg.sourceforge.net/driver-zoran/
15103T:	hg https://linuxtv.org/hg/v4l-dvb
15104S:	Odd Fixes
15105F:	drivers/media/pci/zoran/
15106
15107ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15108M:	Minchan Kim <minchan@kernel.org>
15109M:	Nitin Gupta <ngupta@vflare.org>
15110R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15111L:	linux-kernel@vger.kernel.org
15112S:	Maintained
15113F:	drivers/block/zram/
15114F:	Documentation/blockdev/zram.txt
15115
15116ZS DECSTATION Z85C30 SERIAL DRIVER
15117M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15118S:	Maintained
15119F:	drivers/tty/serial/zs.*
15120
15121ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15122M:	Minchan Kim <minchan@kernel.org>
15123M:	Nitin Gupta <ngupta@vflare.org>
15124R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15125L:	linux-mm@kvack.org
15126S:	Maintained
15127F:	mm/zsmalloc.c
15128F:	include/linux/zsmalloc.h
15129F:	Documentation/vm/zsmalloc.txt
15130
15131ZSWAP COMPRESSED SWAP CACHING
15132M:	Seth Jennings <sjenning@redhat.com>
15133M:	Dan Streetman <ddstreet@ieee.org>
15134L:	linux-mm@kvack.org
15135S:	Maintained
15136F:	mm/zswap.c
15137
15138THE REST
15139M:	Linus Torvalds <torvalds@linux-foundation.org>
15140L:	linux-kernel@vger.kernel.org
15141Q:	http://patchwork.kernel.org/project/LKML/list/
15142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15143S:	Buried alive in reporters
15144F:	*
15145F:	*/
15146