xref: /linux/MAINTAINERS (revision 13a370b9d275959ac75e92dc14e43eeae75804f8)
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. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567M:	David Sterba <dsterba@suse.com>
568L:	linux-fsdevel@vger.kernel.org
569S:	Odd Fixes
570F:	Documentation/filesystems/affs.txt
571F:	fs/affs/
572
573AFS FILESYSTEM
574M:	David Howells <dhowells@redhat.com>
575L:	linux-afs@lists.infradead.org
576S:	Supported
577F:	fs/afs/
578F:	include/trace/events/afs.h
579F:	Documentation/filesystems/afs.txt
580W:	https://www.infradead.org/~dhowells/kafs/
581
582AGPGART DRIVER
583M:	David Airlie <airlied@linux.ie>
584T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585S:	Maintained
586F:	drivers/char/agp/
587F:	include/linux/agp*
588F:	include/uapi/linux/agp*
589
590AHA152X SCSI DRIVER
591M:	"Juergen E. Fischer" <fischer@norbit.de>
592L:	linux-scsi@vger.kernel.org
593S:	Maintained
594F:	drivers/scsi/aha152x*
595F:	drivers/scsi/pcmcia/aha152x*
596
597AIC7XXX / AIC79XX SCSI DRIVER
598M:	Hannes Reinecke <hare@suse.com>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aic7xxx/
602
603AIMSLAB FM RADIO RECEIVER DRIVER
604M:	Hans Verkuil <hverkuil@xs4all.nl>
605L:	linux-media@vger.kernel.org
606T:	git git://linuxtv.org/media_tree.git
607W:	https://linuxtv.org
608S:	Maintained
609F:	drivers/media/radio/radio-aimslab*
610
611AIO
612M:	Benjamin LaHaise <bcrl@kvack.org>
613L:	linux-aio@kvack.org
614S:	Supported
615F:	fs/aio.c
616F:	include/linux/*aio*.h
617
618AIRSPY MEDIA DRIVER
619M:	Antti Palosaari <crope@iki.fi>
620L:	linux-media@vger.kernel.org
621W:	https://linuxtv.org
622W:	http://palosaari.fi/linux/
623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
624T:	git git://linuxtv.org/anttip/media_tree.git
625S:	Maintained
626F:	drivers/media/usb/airspy/
627
628ALACRITECH GIGABIT ETHERNET DRIVER
629M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
630S:	Maintained
631F:	drivers/net/ethernet/alacritech/*
632
633ALCATEL SPEEDTOUCH USB DRIVER
634M:	Duncan Sands <duncan.sands@free.fr>
635L:	linux-usb@vger.kernel.org
636W:	http://www.linux-usb.org/SpeedTouch/
637S:	Maintained
638F:	drivers/usb/atm/speedtch.c
639F:	drivers/usb/atm/usbatm.c
640
641ALCHEMY AU1XX0 MMC DRIVER
642M:	Manuel Lauss <manuel.lauss@gmail.com>
643S:	Maintained
644F:	drivers/mmc/host/au1xmmc.c
645
646ALI1563 I2C DRIVER
647M:	Rudolf Marek <r.marek@assembler.cz>
648L:	linux-i2c@vger.kernel.org
649S:	Maintained
650F:	Documentation/i2c/busses/i2c-ali1563
651F:	drivers/i2c/busses/i2c-ali1563.c
652
653ALLWINNER SECURITY SYSTEM
654M:	Corentin Labbe <clabbe.montjoie@gmail.com>
655L:	linux-crypto@vger.kernel.org
656S:	Maintained
657F:	drivers/crypto/sunxi-ss/
658
659ALPHA PORT
660M:	Richard Henderson <rth@twiddle.net>
661M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662M:	Matt Turner <mattst88@gmail.com>
663S:	Odd Fixes
664L:	linux-alpha@vger.kernel.org
665F:	arch/alpha/
666
667ALPS PS/2 TOUCHPAD DRIVER
668R:	Pali Rohár <pali.rohar@gmail.com>
669F:	drivers/input/mouse/alps.*
670
671ALTERA I2C CONTROLLER DRIVER
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/i2c/busses/i2c-altera.c
675
676ALTERA MAILBOX DRIVER
677M:	Ley Foon Tan <lftan@altera.com>
678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S:	Maintained
680F:	drivers/mailbox/mailbox-altera.c
681
682ALTERA PIO DRIVER
683M:	Tien Hock Loh <thloh@altera.com>
684L:	linux-gpio@vger.kernel.org
685S:	Maintained
686F:	drivers/gpio/gpio-altera.c
687
688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689M:	Thor Thayer <thor.thayer@linux.intel.com>
690S:	Maintained
691F:	drivers/gpio/gpio-altera-a10sr.c
692F:	drivers/mfd/altera-a10sr.c
693F:	drivers/reset/reset-a10sr.c
694F:	include/linux/mfd/altera-a10sr.h
695F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697ALTERA TRIPLE SPEED ETHERNET DRIVER
698M:	Vince Bridgers <vbridger@opensource.altera.com>
699L:	netdev@vger.kernel.org
700L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S:	Maintained
702F:	drivers/net/ethernet/altera/
703
704ALTERA UART/JTAG UART SERIAL DRIVERS
705M:	Tobias Klauser <tklauser@distanz.ch>
706L:	linux-serial@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/tty/serial/altera_uart.c
710F:	drivers/tty/serial/altera_jtaguart.c
711F:	include/linux/altera_uart.h
712F:	include/linux/altera_jtaguart.h
713
714AMAZON ETHERNET DRIVERS
715M:	Netanel Belgazal <netanel@amazon.com>
716R:	Saeed Bishara <saeedb@amazon.com>
717R:	Zorik Machulsky <zorik@amazon.com>
718L:	netdev@vger.kernel.org
719S:	Supported
720F:	Documentation/networking/ena.txt
721F:	drivers/net/ethernet/amazon/
722
723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724M:	Tom Lendacky <thomas.lendacky@amd.com>
725M:	Gary Hook <gary.hook@amd.com>
726L:	linux-crypto@vger.kernel.org
727S:	Supported
728F:	drivers/crypto/ccp/
729F:	include/linux/ccp.h
730
731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732M:	Huang Rui <ray.huang@amd.com>
733L:	linux-hwmon@vger.kernel.org
734S:	Supported
735F:	Documentation/hwmon/fam15h_power
736F:	drivers/hwmon/fam15h_power.c
737
738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
740S:	Orphan
741F:	drivers/usb/gadget/udc/amd5536udc.*
742
743AMD GEODE PROCESSOR/CHIPSET SUPPORT
744P:	Andres Salomon <dilinger@queued.net>
745L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
746W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747S:	Supported
748F:	drivers/char/hw_random/geode-rng.c
749F:	drivers/crypto/geode*
750F:	drivers/video/fbdev/geode/
751F:	arch/x86/include/asm/geode.h
752
753AMD IOMMU (AMD-VI)
754M:	Joerg Roedel <joro@8bytes.org>
755L:	iommu@lists.linux-foundation.org
756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757S:	Maintained
758F:	drivers/iommu/amd_iommu*.[ch]
759F:	include/linux/amd-iommu.h
760
761AMD KFD
762M:	Oded Gabbay <oded.gabbay@gmail.com>
763L:	dri-devel@lists.freedesktop.org
764T:	git git://people.freedesktop.org/~gabbayo/linux.git
765S:	Supported
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
771F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
772F:	drivers/gpu/drm/amd/amdkfd/
773F:	drivers/gpu/drm/amd/include/cik_structs.h
774F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
775F:	drivers/gpu/drm/amd/include/vi_structs.h
776F:	include/uapi/linux/kfd_ioctl.h
777
778AMD SEATTLE DEVICE TREE SUPPORT
779M:	Brijesh Singh <brijeshkumar.singh@amd.com>
780M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
781M:	Tom Lendacky <thomas.lendacky@amd.com>
782S:	Supported
783F:	arch/arm64/boot/dts/amd/
784
785AMD XGBE DRIVER
786M:	Tom Lendacky <thomas.lendacky@amd.com>
787L:	netdev@vger.kernel.org
788S:	Supported
789F:	drivers/net/ethernet/amd/xgbe/
790F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
791
792AMS (Apple Motion Sensor) DRIVER
793M:	Michael Hanselmann <linux-kernel@hansmi.ch>
794S:	Supported
795F:	drivers/macintosh/ams/
796
797ANALOG DEVICES INC AD9389B DRIVER
798M:	Hans Verkuil <hans.verkuil@cisco.com>
799L:	linux-media@vger.kernel.org
800S:	Maintained
801F:	drivers/media/i2c/ad9389b*
802
803ANALOG DEVICES INC ADV7180 DRIVER
804M:	Lars-Peter Clausen <lars@metafoo.de>
805L:	linux-media@vger.kernel.org
806W:	http://ez.analog.com/community/linux-device-drivers
807S:	Supported
808F:	drivers/media/i2c/adv7180.c
809
810ANALOG DEVICES INC ADV748X DRIVER
811M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
812L:	linux-media@vger.kernel.org
813S:	Maintained
814F:	drivers/media/i2c/adv748x/*
815
816ANALOG DEVICES INC ADV7511 DRIVER
817M:	Hans Verkuil <hans.verkuil@cisco.com>
818L:	linux-media@vger.kernel.org
819S:	Maintained
820F:	drivers/media/i2c/adv7511*
821
822ANALOG DEVICES INC ADV7604 DRIVER
823M:	Hans Verkuil <hans.verkuil@cisco.com>
824L:	linux-media@vger.kernel.org
825S:	Maintained
826F:	drivers/media/i2c/adv7604*
827
828ANALOG DEVICES INC ADV7842 DRIVER
829M:	Hans Verkuil <hans.verkuil@cisco.com>
830L:	linux-media@vger.kernel.org
831S:	Maintained
832F:	drivers/media/i2c/adv7842*
833
834ANALOG DEVICES INC ASOC CODEC DRIVERS
835M:	Lars-Peter Clausen <lars@metafoo.de>
836L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
837W:	http://wiki.analog.com/
838W:	http://ez.analog.com/community/linux-device-drivers
839S:	Supported
840F:	sound/soc/codecs/adau*
841F:	sound/soc/codecs/adav*
842F:	sound/soc/codecs/ad1*
843F:	sound/soc/codecs/ad7*
844F:	sound/soc/codecs/ssm*
845F:	sound/soc/codecs/sigmadsp.*
846
847ANALOG DEVICES INC DMA DRIVERS
848M:	Lars-Peter Clausen <lars@metafoo.de>
849W:	http://ez.analog.com/community/linux-device-drivers
850S:	Supported
851F:	drivers/dma/dma-axi-dmac.c
852
853ANALOG DEVICES INC IIO DRIVERS
854M:	Lars-Peter Clausen <lars@metafoo.de>
855M:	Michael Hennerich <Michael.Hennerich@analog.com>
856W:	http://wiki.analog.com/
857W:	http://ez.analog.com/community/linux-device-drivers
858S:	Supported
859F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
860F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
861F:	drivers/iio/*/ad*
862F:	drivers/iio/adc/ltc2497*
863X:	drivers/iio/*/adjd*
864F:	drivers/staging/iio/*/ad*
865
866ANDES ARCHITECTURE
867M:	Greentime Hu <green.hu@gmail.com>
868M:	Vincent Chen <deanbo422@gmail.com>
869T:	git https://github.com/andestech/linux.git
870S:	Supported
871F:	arch/nds32/
872F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
873F:	Documentation/devicetree/bindings/nds32/
874K:	nds32
875N:	nds32
876
877ANDROID CONFIG FRAGMENTS
878M:	Rob Herring <robh@kernel.org>
879S:	Supported
880F:	kernel/configs/android*
881
882ANDROID DRIVERS
883M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
884M:	Arve Hjønnevåg <arve@android.com>
885M:	Todd Kjos <tkjos@android.com>
886M:	Martijn Coenen <maco@android.com>
887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
888L:	devel@driverdev.osuosl.org
889S:	Supported
890F:	drivers/android/
891F:	drivers/staging/android/
892
893ANDROID GOLDFISH PIC DRIVER
894M:	Miodrag Dinic <miodrag.dinic@mips.com>
895S:	Supported
896F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
897F:	drivers/irqchip/irq-goldfish-pic.c
898
899ANDROID GOLDFISH RTC DRIVER
900M:	Miodrag Dinic <miodrag.dinic@mips.com>
901S:	Supported
902F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
903F:	drivers/rtc/rtc-goldfish.c
904
905ANDROID ION DRIVER
906M:	Laura Abbott <labbott@redhat.com>
907M:	Sumit Semwal <sumit.semwal@linaro.org>
908L:	devel@driverdev.osuosl.org
909L:	dri-devel@lists.freedesktop.org
910L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
911S:	Supported
912F:	drivers/staging/android/ion
913F:	drivers/staging/android/uapi/ion.h
914
915AOA (Apple Onboard Audio) ALSA DRIVER
916M:	Johannes Berg <johannes@sipsolutions.net>
917L:	linuxppc-dev@lists.ozlabs.org
918L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
919S:	Maintained
920F:	sound/aoa/
921
922APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
923M:	William Breathitt Gray <vilhelm.gray@gmail.com>
924L:	linux-iio@vger.kernel.org
925S:	Maintained
926F:	drivers/iio/adc/stx104.c
927
928APM DRIVER
929M:	Jiri Kosina <jikos@kernel.org>
930S:	Odd fixes
931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
932F:	arch/x86/kernel/apm_32.c
933F:	include/linux/apm_bios.h
934F:	include/uapi/linux/apm_bios.h
935F:	drivers/char/apm-emulation.c
936
937APPARMOR SECURITY MODULE
938M:	John Johansen <john.johansen@canonical.com>
939L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
940W:	wiki.apparmor.net
941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
942S:	Supported
943F:	security/apparmor/
944F:	Documentation/admin-guide/LSM/apparmor.rst
945
946APPLE BCM5974 MULTITOUCH DRIVER
947M:	Henrik Rydberg <rydberg@bitmath.org>
948L:	linux-input@vger.kernel.org
949S:	Odd fixes
950F:	drivers/input/mouse/bcm5974.c
951
952APPLE SMC DRIVER
953M:	Henrik Rydberg <rydberg@bitmath.org>
954L:	linux-hwmon@vger.kernel.org
955S:	Odd fixes
956F:	drivers/hwmon/applesmc.c
957
958APPLETALK NETWORK LAYER
959L:	netdev@vger.kernel.org
960S:	Odd fixes
961F:	drivers/net/appletalk/
962F:	net/appletalk/
963
964APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
965M:	Duc Dang <dhdang@apm.com>
966S:	Supported
967F:	arch/arm64/boot/dts/apm/
968
969APPLIED MICRO (APM) X-GENE SOC EDAC
970M:	Loc Ho <lho@apm.com>
971S:	Supported
972F:	drivers/edac/xgene_edac.c
973F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
974
975APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
976M:	Iyappan Subramanian <isubramanian@apm.com>
977M:	Keyur Chudgar <kchudgar@apm.com>
978S:	Supported
979F:	drivers/net/ethernet/apm/xgene-v2/
980
981APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
982M:	Iyappan Subramanian <isubramanian@apm.com>
983M:	Keyur Chudgar <kchudgar@apm.com>
984M:	Quan Nguyen <qnguyen@apm.com>
985S:	Supported
986F:	drivers/net/ethernet/apm/xgene/
987F:	drivers/net/phy/mdio-xgene.c
988F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
989F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
990
991APPLIED MICRO (APM) X-GENE SOC PMU
992M:	Tai Nguyen <ttnguyen@apm.com>
993S:	Supported
994F:	drivers/perf/xgene_pmu.c
995F:	Documentation/perf/xgene-pmu.txt
996F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
997
998APTINA CAMERA SENSOR PLL
999M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1000L:	linux-media@vger.kernel.org
1001S:	Maintained
1002F:	drivers/media/i2c/aptina-pll.*
1003
1004ARC FRAMEBUFFER DRIVER
1005M:	Jaya Kumar <jayalk@intworks.biz>
1006S:	Maintained
1007F:	drivers/video/fbdev/arcfb.c
1008F:	drivers/video/fbdev/core/fb_defio.c
1009
1010ARC PGU DRM DRIVER
1011M:	Alexey Brodkin <abrodkin@synopsys.com>
1012S:	Supported
1013F:	drivers/gpu/drm/arc/
1014F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1015
1016ARCNET NETWORK LAYER
1017M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1018L:	netdev@vger.kernel.org
1019S:	Maintained
1020F:	drivers/net/arcnet/
1021F:	include/uapi/linux/if_arcnet.h
1022
1023ARM ARCHITECTED TIMER DRIVER
1024M:	Mark Rutland <mark.rutland@arm.com>
1025M:	Marc Zyngier <marc.zyngier@arm.com>
1026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S:	Maintained
1028F:	arch/arm/include/asm/arch_timer.h
1029F:	arch/arm64/include/asm/arch_timer.h
1030F:	drivers/clocksource/arm_arch_timer.c
1031
1032ARM HDLCD DRM DRIVER
1033M:	Liviu Dudau <liviu.dudau@arm.com>
1034S:	Supported
1035F:	drivers/gpu/drm/arm/hdlcd_*
1036F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1037
1038ARM MALI-DP DRM DRIVER
1039M:	Liviu Dudau <liviu.dudau@arm.com>
1040M:	Brian Starkey <brian.starkey@arm.com>
1041M:	Mali DP Maintainers <malidp@foss.arm.com>
1042S:	Supported
1043F:	drivers/gpu/drm/arm/
1044F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1045
1046ARM MFM AND FLOPPY DRIVERS
1047M:	Ian Molton <spyro@f2s.com>
1048S:	Maintained
1049F:	arch/arm/lib/floppydma.S
1050F:	arch/arm/include/asm/floppy.h
1051
1052ARM PMU PROFILING AND DEBUGGING
1053M:	Will Deacon <will.deacon@arm.com>
1054M:	Mark Rutland <mark.rutland@arm.com>
1055S:	Maintained
1056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057F:	arch/arm*/kernel/perf_*
1058F:	arch/arm/oprofile/common.c
1059F:	arch/arm*/kernel/hw_breakpoint.c
1060F:	arch/arm*/include/asm/hw_breakpoint.h
1061F:	arch/arm*/include/asm/perf_event.h
1062F:	drivers/perf/*
1063F:	include/linux/perf/arm_pmu.h
1064F:	Documentation/devicetree/bindings/arm/pmu.txt
1065F:	Documentation/devicetree/bindings/perf/
1066
1067ARM PORT
1068M:	Russell King <linux@armlinux.org.uk>
1069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070W:	http://www.armlinux.org.uk/
1071S:	Odd Fixes
1072T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1073F:	arch/arm/
1074X:	arch/arm/boot/dts/
1075
1076ARM PRIMECELL AACI PL041 DRIVER
1077M:	Russell King <linux@armlinux.org.uk>
1078S:	Odd Fixes
1079F:	sound/arm/aaci.*
1080
1081ARM PRIMECELL BUS SUPPORT
1082M:	Russell King <linux@armlinux.org.uk>
1083S:	Odd Fixes
1084F:	drivers/amba/
1085F:	include/linux/amba/bus.h
1086
1087ARM PRIMECELL CLCD PL110 DRIVER
1088M:	Russell King <linux@armlinux.org.uk>
1089S:	Odd Fixes
1090F:	drivers/video/fbdev/amba-clcd.*
1091
1092ARM PRIMECELL KMI PL050 DRIVER
1093M:	Russell King <linux@armlinux.org.uk>
1094S:	Odd Fixes
1095F:	drivers/input/serio/ambakmi.*
1096F:	include/linux/amba/kmi.h
1097
1098ARM PRIMECELL MMCI PL180/1 DRIVER
1099M:	Russell King <linux@armlinux.org.uk>
1100S:	Odd Fixes
1101F:	drivers/mmc/host/mmci.*
1102F:	include/linux/amba/mmci.h
1103
1104ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1105M:	Russell King <linux@armlinux.org.uk>
1106S:	Odd Fixes
1107F:	drivers/tty/serial/amba-pl01*.c
1108F:	include/linux/amba/serial.h
1109
1110ARM SMMU DRIVERS
1111M:	Will Deacon <will.deacon@arm.com>
1112R:	Robin Murphy <robin.murphy@arm.com>
1113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S:	Maintained
1115F:	drivers/iommu/arm-smmu.c
1116F:	drivers/iommu/arm-smmu-v3.c
1117F:	drivers/iommu/io-pgtable-arm.c
1118F:	drivers/iommu/io-pgtable-arm-v7s.c
1119
1120ARM SUB-ARCHITECTURES
1121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S:	Maintained
1123F:	arch/arm/mach-*/
1124F:	arch/arm/plat-*/
1125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1126
1127ARM/ACTIONS SEMI ARCHITECTURE
1128M:	Andreas Färber <afaerber@suse.de>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:	Maintained
1131N:	owl
1132F:	arch/arm/mach-actions/
1133F:	arch/arm/boot/dts/owl-*
1134F:	arch/arm64/boot/dts/actions/
1135F:	drivers/clocksource/owl-*
1136F:	drivers/soc/actions/
1137F:	include/dt-bindings/power/owl-*
1138F:	include/linux/soc/actions/
1139F:	Documentation/devicetree/bindings/arm/actions.txt
1140F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1141F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1142
1143ARM/ADS SPHERE MACHINE SUPPORT
1144M:	Lennert Buytenhek <kernel@wantstofly.org>
1145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146S:	Maintained
1147
1148ARM/AFEB9260 MACHINE SUPPORT
1149M:	Sergey Lapin <slapin@ossfans.org>
1150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:	Maintained
1152
1153ARM/AJECO 1ARM MACHINE SUPPORT
1154M:	Lennert Buytenhek <kernel@wantstofly.org>
1155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156S:	Maintained
1157
1158ARM/Allwinner SoC Clock Support
1159M:	Emilio López <emilio@elopez.com.ar>
1160S:	Maintained
1161F:	drivers/clk/sunxi/
1162
1163ARM/Allwinner sunXi SoC support
1164M:	Maxime Ripard <maxime.ripard@bootlin.com>
1165M:	Chen-Yu Tsai <wens@csie.org>
1166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167S:	Maintained
1168N:	sun[x456789]i
1169N:	sun50i
1170F:	arch/arm/mach-sunxi/
1171F:	arch/arm64/boot/dts/allwinner/
1172F:	drivers/clk/sunxi-ng/
1173F:	drivers/pinctrl/sunxi/
1174F:	drivers/soc/sunxi/
1175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1176
1177ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1178M:	Neil Armstrong <narmstrong@baylibre.com>
1179M:	Jerome Brunet <jbrunet@baylibre.com>
1180L:	linux-amlogic@lists.infradead.org
1181S:	Maintained
1182F:	drivers/clk/meson/
1183F:	include/dt-bindings/clock/meson*
1184F:	include/dt-bindings/clock/gxbb*
1185F:	Documentation/devicetree/bindings/clock/amlogic*
1186
1187ARM/Amlogic Meson SoC support
1188M:	Carlo Caione <carlo@caione.org>
1189M:	Kevin Hilman <khilman@baylibre.com>
1190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191L:	linux-amlogic@lists.infradead.org
1192W:	http://linux-meson.com/
1193S:	Maintained
1194F:	arch/arm/mach-meson/
1195F:	arch/arm/boot/dts/meson*
1196F:	arch/arm64/boot/dts/amlogic/
1197F:	drivers/pinctrl/meson/
1198F:	drivers/mmc/host/meson*
1199N:	meson
1200
1201ARM/Annapurna Labs ALPINE ARCHITECTURE
1202M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1203M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S:	Maintained
1206F:	arch/arm/mach-alpine/
1207F:	arch/arm/boot/dts/alpine*
1208F:	arch/arm64/boot/dts/al/
1209F:	drivers/*/*alpine*
1210
1211ARM/ARTPEC MACHINE SUPPORT
1212M:	Jesper Nilsson <jesper.nilsson@axis.com>
1213M:	Lars Persson <lars.persson@axis.com>
1214S:	Maintained
1215L:	linux-arm-kernel@axis.com
1216F:	arch/arm/mach-artpec
1217F:	arch/arm/boot/dts/artpec6*
1218F:	drivers/clk/axis
1219F:	drivers/crypto/axis
1220F:	drivers/pinctrl/pinctrl-artpec*
1221F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1222
1223ARM/ASPEED I2C DRIVER
1224M:	Brendan Higgins <brendanhiggins@google.com>
1225R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1226R:	Joel Stanley <joel@jms.id.au>
1227L:	linux-i2c@vger.kernel.org
1228L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1229S:	Maintained
1230F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1231F:	drivers/i2c/busses/i2c-aspeed.c
1232F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1233F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1234
1235ARM/ASPEED MACHINE SUPPORT
1236M:	Joel Stanley <joel@jms.id.au>
1237R:	Andrew Jeffery <andrew@aj.id.au>
1238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1240Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1241S:	Supported
1242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1243F:	arch/arm/mach-aspeed/
1244F:	arch/arm/boot/dts/aspeed-*
1245N:	aspeed
1246
1247ARM/ATMEL AT91 Clock Support
1248M:	Boris Brezillon <boris.brezillon@bootlin.com>
1249S:	Maintained
1250F:	drivers/clk/at91
1251
1252ARM/CALXEDA HIGHBANK ARCHITECTURE
1253M:	Rob Herring <robh@kernel.org>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Maintained
1256F:	arch/arm/mach-highbank/
1257F:	arch/arm/boot/dts/highbank.dts
1258F:	arch/arm/boot/dts/ecx-*.dts*
1259
1260ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1261M:	Krzysztof Halasa <khalasa@piap.pl>
1262S:	Maintained
1263F:	arch/arm/mach-cns3xxx/
1264
1265ARM/CAVIUM THUNDER NETWORK DRIVER
1266M:	Sunil Goutham <sgoutham@cavium.com>
1267M:	Robert Richter <rric@kernel.org>
1268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S:	Supported
1270F:	drivers/net/ethernet/cavium/thunder/
1271
1272ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1273M:	Lukasz Majewski <lukma@denx.de>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:	Maintained
1276F:	arch/arm/mach-ep93xx/ts72xx.c
1277
1278ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1279M:	Alexander Shiyan <shc_work@mail.ru>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Odd Fixes
1282N:	clps711x
1283
1284ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1285M:	Lennert Buytenhek <kernel@wantstofly.org>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288
1289ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1290M:	Hartley Sweeten <hsweeten@visionengravers.com>
1291M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	arch/arm/mach-ep93xx/
1295F:	arch/arm/mach-ep93xx/include/mach/
1296
1297ARM/CLKDEV SUPPORT
1298M:	Russell King <linux@armlinux.org.uk>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:	Maintained
1301T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1302F:	drivers/clk/clkdev.c
1303
1304ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1305M:	Mike Rapoport <mike@compulab.co.il>
1306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307S:	Maintained
1308
1309ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1310M:	Baruch Siach <baruch@tkos.co.il>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313F:	arch/arm/boot/dts/cx92755*
1314N:	digicolor
1315
1316ARM/CONTEC MICRO9 MACHINE SUPPORT
1317M:	Hubert Feurstein <hubert.feurstein@contec.at>
1318S:	Maintained
1319F:	arch/arm/mach-ep93xx/micro9.c
1320
1321ARM/CORESIGHT FRAMEWORK AND DRIVERS
1322M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	drivers/hwtracing/coresight/*
1326F:	Documentation/trace/coresight.txt
1327F:	Documentation/trace/coresight-cpu-debug.txt
1328F:	Documentation/devicetree/bindings/arm/coresight.txt
1329F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1330F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1331F:	tools/perf/arch/arm/util/pmu.c
1332F:	tools/perf/arch/arm/util/auxtrace.c
1333F:	tools/perf/arch/arm/util/cs-etm.c
1334F:	tools/perf/arch/arm/util/cs-etm.h
1335F:	tools/perf/util/cs-etm.*
1336F:	tools/perf/util/cs-etm-decoder/*
1337
1338ARM/CORGI MACHINE SUPPORT
1339M:	Richard Purdie <rpurdie@rpsys.net>
1340S:	Maintained
1341
1342ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1343M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1344M:	Linus Walleij <linus.walleij@linaro.org>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346T:	git git://github.com/ulli-kroll/linux.git
1347S:	Maintained
1348F:	Documentation/devicetree/bindings/arm/gemini.txt
1349F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1350F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1351F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1352F:	arch/arm/mach-gemini/
1353F:	drivers/net/ethernet/cortina/
1354F:	drivers/pinctrl/pinctrl-gemini.c
1355F:	drivers/rtc/rtc-ftrtc010.c
1356
1357ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1358M:	Barry Song <baohua@kernel.org>
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1361S:	Maintained
1362F:	arch/arm/boot/dts/prima2*
1363F:	arch/arm/mach-prima2/
1364F:	drivers/clk/sirf/
1365F:	drivers/clocksource/timer-prima2.c
1366F:	drivers/clocksource/timer-atlas7.c
1367N:	[^a-z]sirf
1368
1369ARM/EBSA110 MACHINE SUPPORT
1370M:	Russell King <linux@armlinux.org.uk>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372W:	http://www.armlinux.org.uk/
1373S:	Maintained
1374F:	arch/arm/mach-ebsa110/
1375F:	drivers/net/ethernet/amd/am79c961a.*
1376
1377ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1378M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1379R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:	Maintained
1382N:	efm32
1383
1384ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1385M:	Robert Jarzmik <robert.jarzmik@free.fr>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388F:	arch/arm/mach-pxa/ezx.c
1389
1390ARM/FARADAY FA526 PORT
1391M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394T:	git git://git.berlios.de/gemini-board
1395F:	arch/arm/mm/*-fa*
1396
1397ARM/FOOTBRIDGE ARCHITECTURE
1398M:	Russell King <linux@armlinux.org.uk>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400W:	http://www.armlinux.org.uk/
1401S:	Maintained
1402F:	arch/arm/include/asm/hardware/dec21285.h
1403F:	arch/arm/mach-footbridge/
1404
1405ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1406M:	Shawn Guo <shawnguo@kernel.org>
1407M:	Sascha Hauer <s.hauer@pengutronix.de>
1408R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1409R:	Fabio Estevam <fabio.estevam@nxp.com>
1410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411S:	Maintained
1412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1413F:	arch/arm/mach-imx/
1414F:	arch/arm/mach-mxs/
1415F:	arch/arm/boot/dts/imx*
1416F:	arch/arm/configs/imx*_defconfig
1417F:	drivers/clk/imx/
1418F:	drivers/soc/imx/
1419F:	include/soc/imx/
1420
1421ARM/FREESCALE VYBRID ARM ARCHITECTURE
1422M:	Shawn Guo <shawnguo@kernel.org>
1423M:	Sascha Hauer <s.hauer@pengutronix.de>
1424R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1425R:	Stefan Agner <stefan@agner.ch>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1429F:	arch/arm/mach-imx/*vf610*
1430F:	arch/arm/boot/dts/vf*
1431
1432ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1433M:	Lennert Buytenhek <kernel@wantstofly.org>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436
1437ARM/GUMSTIX MACHINE SUPPORT
1438M:	Steve Sakoman <sakoman@gmail.com>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441
1442ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1443M:	Philipp Zabel <philipp.zabel@gmail.com>
1444M:	Paul Parsons <lost.distance@yahoo.com>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447F:	arch/arm/mach-pxa/hx4700.c
1448F:	arch/arm/mach-pxa/include/mach/hx4700.h
1449F:	sound/soc/pxa/hx4700.c
1450
1451ARM/HISILICON SOC SUPPORT
1452M:	Wei Xu <xuwei5@hisilicon.com>
1453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454W:	http://www.hisilicon.com
1455S:	Supported
1456T:	git git://github.com/hisilicon/linux-hisi.git
1457F:	arch/arm/mach-hisi/
1458F:	arch/arm/boot/dts/hi3*
1459F:	arch/arm/boot/dts/hip*
1460F:	arch/arm/boot/dts/hisi*
1461F:	arch/arm64/boot/dts/hisilicon/
1462
1463ARM/HP JORNADA 7XX MACHINE SUPPORT
1464M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1465W:	www.jlime.com
1466S:	Maintained
1467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1468F:	arch/arm/mach-sa1100/jornada720.c
1469F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1470
1471ARM/IGEP MACHINE SUPPORT
1472M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1473M:	Javier Martinez Canillas <javier@dowhile0.org>
1474L:	linux-omap@vger.kernel.org
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	arch/arm/boot/dts/omap3-igep*
1478
1479ARM/INCOME PXA270 SUPPORT
1480M:	Marek Vasut <marek.vasut@gmail.com>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1484
1485ARM/INTEL IOP13XX ARM ARCHITECTURE
1486M:	Lennert Buytenhek <kernel@wantstofly.org>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489
1490ARM/INTEL IOP32X ARM ARCHITECTURE
1491M:	Lennert Buytenhek <kernel@wantstofly.org>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494
1495ARM/INTEL IOP33X ARM ARCHITECTURE
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Orphan
1498
1499ARM/INTEL IQ81342EX MACHINE SUPPORT
1500M:	Lennert Buytenhek <kernel@wantstofly.org>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503
1504ARM/INTEL IXDP2850 MACHINE SUPPORT
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/INTEL IXP4XX ARM ARCHITECTURE
1510M:	Imre Kaloz <kaloz@openwrt.org>
1511M:	Krzysztof Halasa <khalasa@piap.pl>
1512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513S:	Maintained
1514F:	arch/arm/mach-ixp4xx/
1515
1516ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1517M:	Jonathan Cameron <jic23@cam.ac.uk>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520F:	arch/arm/mach-pxa/stargate2.c
1521F:	drivers/pcmcia/pxa2xx_stargate2.c
1522
1523ARM/INTEL XSC3 (MANZANO) ARM CORE
1524M:	Lennert Buytenhek <kernel@wantstofly.org>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527
1528ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1529M:	Lennert Buytenhek <kernel@wantstofly.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532
1533ARM/LG1K ARCHITECTURE
1534M:	Chanho Min <chanho.min@lge.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537F:	arch/arm64/boot/dts/lg/
1538
1539ARM/LOGICPD PXA270 MACHINE SUPPORT
1540M:	Lennert Buytenhek <kernel@wantstofly.org>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543
1544ARM/LPC18XX ARCHITECTURE
1545M:	Joachim Eastwood <manabian@gmail.com>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548F:	arch/arm/boot/dts/lpc43*
1549F:	drivers/clk/nxp/clk-lpc18xx*
1550F:	drivers/clocksource/time-lpc32xx.c
1551F:	drivers/i2c/busses/i2c-lpc2k.c
1552F:	drivers/memory/pl172.c
1553F:	drivers/mtd/spi-nor/nxp-spifi.c
1554F:	drivers/rtc/rtc-lpc24xx.c
1555N:	lpc18xx
1556
1557ARM/LPC32XX SOC SUPPORT
1558M:	Vladimir Zapolskiy <vz@mleia.com>
1559M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1562S:	Maintained
1563F:	arch/arm/boot/dts/lpc32*
1564F:	arch/arm/mach-lpc32xx/
1565F:	drivers/i2c/busses/i2c-pnx.c
1566F:	drivers/net/ethernet/nxp/lpc_eth.c
1567F:	drivers/usb/host/ohci-nxp.c
1568F:	drivers/watchdog/pnx4008_wdt.c
1569N:	lpc32xx
1570
1571ARM/MAGICIAN MACHINE SUPPORT
1572M:	Philipp Zabel <philipp.zabel@gmail.com>
1573S:	Maintained
1574
1575ARM/Marvell Dove/MV78xx0/Orion SOC support
1576M:	Jason Cooper <jason@lakedaemon.net>
1577M:	Andrew Lunn <andrew@lunn.ch>
1578M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579M:	Gregory Clement <gregory.clement@bootlin.com>
1580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581S:	Maintained
1582F:	Documentation/devicetree/bindings/soc/dove/
1583F:	arch/arm/mach-dove/
1584F:	arch/arm/mach-mv78xx0/
1585F:	arch/arm/mach-orion5x/
1586F:	arch/arm/plat-orion/
1587F:	arch/arm/boot/dts/dove*
1588F:	arch/arm/boot/dts/orion5x*
1589
1590ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1591M:	Jason Cooper <jason@lakedaemon.net>
1592M:	Andrew Lunn <andrew@lunn.ch>
1593M:	Gregory Clement <gregory.clement@bootlin.com>
1594M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	arch/arm/boot/dts/armada*
1598F:	arch/arm/boot/dts/kirkwood*
1599F:	arch/arm/configs/mvebu_*_defconfig
1600F:	arch/arm/mach-mvebu/
1601F:	arch/arm64/boot/dts/marvell/armada*
1602F:	drivers/cpufreq/armada-37xx-cpufreq.c
1603F:	drivers/cpufreq/mvebu-cpufreq.c
1604F:	drivers/irqchip/irq-armada-370-xp.c
1605F:	drivers/irqchip/irq-mvebu-*
1606F:	drivers/pinctrl/mvebu/
1607F:	drivers/rtc/rtc-armada38x.c
1608
1609ARM/Mediatek RTC DRIVER
1610M:	Eddie Huang <eddie.huang@mediatek.com>
1611M:	Sean Wang <sean.wang@mediatek.com>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614S:	Maintained
1615F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1616F:	drivers/rtc/rtc-mt6397.c
1617F:	drivers/rtc/rtc-mt7622.c
1618
1619ARM/Mediatek SoC support
1620M:	Matthias Brugger <matthias.bgg@gmail.com>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1623S:	Maintained
1624F:	arch/arm/boot/dts/mt6*
1625F:	arch/arm/boot/dts/mt7*
1626F:	arch/arm/boot/dts/mt8*
1627F:	arch/arm/mach-mediatek/
1628F:	arch/arm64/boot/dts/mediatek/
1629N:	mtk
1630K:	mediatek
1631
1632ARM/Mediatek USB3 PHY DRIVER
1633M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S:	Maintained
1637F:	drivers/phy/mediatek/phy-mtk-tphy.c
1638
1639ARM/MICREL KS8695 ARCHITECTURE
1640M:	Greg Ungerer <gerg@uclinux.org>
1641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642F:	arch/arm/mach-ks8695/
1643S:	Odd Fixes
1644
1645ARM/Microchip (AT91) SoC support
1646M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1647M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649W:	http://www.linux4sam.org
1650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1651S:	Supported
1652N:	at91
1653N:	atmel
1654F:	arch/arm/mach-at91/
1655F:	include/soc/at91/
1656F:	arch/arm/boot/dts/at91*.dts
1657F:	arch/arm/boot/dts/at91*.dtsi
1658F:	arch/arm/boot/dts/sama*.dts
1659F:	arch/arm/boot/dts/sama*.dtsi
1660F:	arch/arm/include/debug/at91.S
1661F:	drivers/memory/atmel*
1662F:	drivers/watchdog/sama5d4_wdt.c
1663X:	drivers/input/touchscreen/atmel_mxt_ts.c
1664X:	drivers/net/wireless/atmel/
1665
1666ARM/MIOA701 MACHINE SUPPORT
1667M:	Robert Jarzmik <robert.jarzmik@free.fr>
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669F:	arch/arm/mach-pxa/mioa701.c
1670S:	Maintained
1671
1672ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1673M:	Michael Petchkovsky <mkpetch@internode.on.net>
1674S:	Maintained
1675
1676ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1677M:	Linus Walleij <linus.walleij@linaro.org>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679S:	Maintained
1680F:	arch/arm/mach-nomadik/
1681F:	arch/arm/mach-u300/
1682F:	arch/arm/mach-ux500/
1683F:	arch/arm/boot/dts/ste-*
1684F:	drivers/clk/clk-nomadik.c
1685F:	drivers/clk/clk-u300.c
1686F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1687F:	drivers/clocksource/timer-u300.c
1688F:	drivers/dma/coh901318*
1689F:	drivers/dma/ste_dma40*
1690F:	drivers/hwspinlock/u8500_hsem.c
1691F:	drivers/i2c/busses/i2c-nomadik.c
1692F:	drivers/i2c/busses/i2c-stu300.c
1693F:	drivers/mfd/ab3100*
1694F:	drivers/mfd/ab8500*
1695F:	drivers/mfd/abx500*
1696F:	drivers/mfd/dbx500*
1697F:	drivers/mfd/db8500*
1698F:	drivers/pinctrl/nomadik/
1699F:	drivers/pinctrl/pinctrl-coh901*
1700F:	drivers/pinctrl/pinctrl-u300.c
1701F:	drivers/rtc/rtc-ab3100.c
1702F:	drivers/rtc/rtc-ab8500.c
1703F:	drivers/rtc/rtc-coh901331.c
1704F:	drivers/rtc/rtc-pl031.c
1705F:	drivers/watchdog/coh901327_wdt.c
1706F:	Documentation/devicetree/bindings/arm/ste-*
1707F:	Documentation/devicetree/bindings/arm/ux500/
1708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1709
1710ARM/NUVOTON NPCM ARCHITECTURE
1711M:	Avi Fishman <avifishman70@gmail.com>
1712M:	Tomer Maimon <tmaimon77@gmail.com>
1713R:	Patrick Venture <venture@google.com>
1714R:	Nancy Yuen <yuenn@google.com>
1715R:	Brendan Higgins <brendanhiggins@google.com>
1716L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1717S:	Supported
1718F:	arch/arm/mach-npcm/
1719F:	arch/arm/boot/dts/nuvoton-npcm*
1720F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1721F:	drivers/*/*npcm*
1722F:	Documentation/*/*npcm*
1723
1724ARM/NUVOTON W90X900 ARM ARCHITECTURE
1725M:	Wan ZongShun <mcuos.com@gmail.com>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727W:	http://www.mcuos.com
1728S:	Maintained
1729F:	arch/arm/mach-w90x900/
1730F:	drivers/input/keyboard/w90p910_keypad.c
1731F:	drivers/input/touchscreen/w90p910_ts.c
1732F:	drivers/watchdog/nuc900_wdt.c
1733F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1734F:	drivers/mtd/nand/raw/nuc900_nand.c
1735F:	drivers/rtc/rtc-nuc900.c
1736F:	drivers/spi/spi-nuc900.c
1737F:	drivers/usb/host/ehci-w90x900.c
1738F:	drivers/video/fbdev/nuc900fb.c
1739
1740ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1741M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1742L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1743W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1744S:	Supported
1745
1746ARM/Orion SoC/Technologic Systems TS-78xx platform support
1747M:	Alexander Clouter <alex@digriz.org.uk>
1748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749W:	http://www.digriz.org.uk/ts78xx/kernel
1750S:	Maintained
1751F:	arch/arm/mach-orion5x/ts78xx-*
1752
1753ARM/OXNAS platform support
1754M:	Neil Armstrong <narmstrong@baylibre.com>
1755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756L:	linux-oxnas@groups.io (moderated for non-subscribers)
1757S:	Maintained
1758F:	arch/arm/mach-oxnas/
1759F:	arch/arm/boot/dts/ox8*.dts*
1760N:	oxnas
1761
1762ARM/PALM TREO SUPPORT
1763M:	Tomas Cech <sleep_walker@suse.com>
1764L:	linux-arm-kernel@lists.infradead.org
1765W:	http://hackndev.com
1766S:	Maintained
1767F:	arch/arm/mach-pxa/palmtreo.*
1768
1769ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1770M:	Marek Vasut <marek.vasut@gmail.com>
1771L:	linux-arm-kernel@lists.infradead.org
1772W:	http://hackndev.com
1773S:	Maintained
1774F:	arch/arm/mach-pxa/include/mach/palmtx.h
1775F:	arch/arm/mach-pxa/palmtx.c
1776F:	arch/arm/mach-pxa/palmt5.*
1777F:	arch/arm/mach-pxa/include/mach/palmld.h
1778F:	arch/arm/mach-pxa/palmld.c
1779F:	arch/arm/mach-pxa/palmte2.*
1780F:	arch/arm/mach-pxa/include/mach/palmtc.h
1781F:	arch/arm/mach-pxa/palmtc.c
1782
1783ARM/PALMZ72 SUPPORT
1784M:	Sergey Lapin <slapin@ossfans.org>
1785L:	linux-arm-kernel@lists.infradead.org
1786W:	http://hackndev.com
1787S:	Maintained
1788F:	arch/arm/mach-pxa/palmz72.*
1789
1790ARM/PLEB SUPPORT
1791M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1792W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1793S:	Maintained
1794
1795ARM/PT DIGITAL BOARD PORT
1796M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798W:	http://www.armlinux.org.uk/
1799S:	Maintained
1800
1801ARM/QUALCOMM SUPPORT
1802M:	Andy Gross <andy.gross@linaro.org>
1803M:	David Brown <david.brown@linaro.org>
1804L:	linux-arm-msm@vger.kernel.org
1805L:	linux-soc@vger.kernel.org
1806S:	Maintained
1807F:	Documentation/devicetree/bindings/soc/qcom/
1808F:	arch/arm/boot/dts/qcom-*.dts
1809F:	arch/arm/boot/dts/qcom-*.dtsi
1810F:	arch/arm/mach-qcom/
1811F:	arch/arm64/boot/dts/qcom/*
1812F:	drivers/i2c/busses/i2c-qup.c
1813F:	drivers/clk/qcom/
1814F:	drivers/dma/qcom/
1815F:	drivers/soc/qcom/
1816F:	drivers/spi/spi-qup.c
1817F:	drivers/tty/serial/msm_serial.c
1818F:	drivers/*/pm8???-*
1819F:	drivers/mfd/ssbi.c
1820F:	drivers/firmware/qcom_scm.c
1821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1822
1823ARM/RADISYS ENP2611 MACHINE SUPPORT
1824M:	Lennert Buytenhek <kernel@wantstofly.org>
1825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S:	Maintained
1827
1828ARM/REALTEK ARCHITECTURE
1829M:	Andreas Färber <afaerber@suse.de>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832F:	arch/arm64/boot/dts/realtek/
1833F:	Documentation/devicetree/bindings/arm/realtek.txt
1834
1835ARM/RENESAS ARM64 ARCHITECTURE
1836M:	Simon Horman <horms@verge.net.au>
1837M:	Magnus Damm <magnus.damm@gmail.com>
1838L:	linux-renesas-soc@vger.kernel.org
1839Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1841S:	Supported
1842F:	arch/arm64/boot/dts/renesas/
1843F:	Documentation/devicetree/bindings/arm/shmobile.txt
1844F:	drivers/soc/renesas/
1845F:	include/linux/soc/renesas/
1846
1847ARM/RISCPC ARCHITECTURE
1848M:	Russell King <linux@armlinux.org.uk>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850W:	http://www.armlinux.org.uk/
1851S:	Maintained
1852F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1853F:	arch/arm/include/asm/hardware/ioc.h
1854F:	arch/arm/include/asm/hardware/iomd.h
1855F:	arch/arm/include/asm/hardware/memc.h
1856F:	arch/arm/mach-rpc/
1857F:	drivers/net/ethernet/8390/etherh.c
1858F:	drivers/net/ethernet/i825xx/ether1*
1859F:	drivers/net/ethernet/seeq/ether3*
1860F:	drivers/scsi/arm/
1861
1862ARM/Rockchip SoC support
1863M:	Heiko Stuebner <heiko@sntech.de>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865L:	linux-rockchip@lists.infradead.org
1866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1867S:	Maintained
1868F:	arch/arm/boot/dts/rk3*
1869F:	arch/arm/boot/dts/rv1108*
1870F:	arch/arm/mach-rockchip/
1871F:	drivers/clk/rockchip/
1872F:	drivers/i2c/busses/i2c-rk3x.c
1873F:	drivers/*/*rockchip*
1874F:	drivers/*/*/*rockchip*
1875F:	sound/soc/rockchip/
1876N:	rockchip
1877
1878ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1879M:	Kukjin Kim <kgene@kernel.org>
1880M:	Krzysztof Kozlowski <krzk@kernel.org>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1883Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1884S:	Maintained
1885F:	arch/arm/boot/dts/s3c*
1886F:	arch/arm/boot/dts/s5p*
1887F:	arch/arm/boot/dts/exynos*
1888F:	arch/arm64/boot/dts/exynos/
1889F:	arch/arm/plat-samsung/
1890F:	arch/arm/mach-s3c24*/
1891F:	arch/arm/mach-s3c64xx/
1892F:	arch/arm/mach-s5p*/
1893F:	arch/arm/mach-exynos*/
1894F:	drivers/*/*s3c24*
1895F:	drivers/*/*/*s3c24*
1896F:	drivers/*/*s3c64xx*
1897F:	drivers/*/*s5pv210*
1898F:	drivers/memory/samsung/*
1899F:	drivers/soc/samsung/*
1900F:	Documentation/arm/Samsung/
1901F:	Documentation/devicetree/bindings/arm/samsung/
1902F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1903F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1904N:	exynos
1905
1906ARM/SAMSUNG MOBILE MACHINE SUPPORT
1907M:	Kyungmin Park <kyungmin.park@samsung.com>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:	Maintained
1910F:	arch/arm/mach-s5pv210/
1911
1912ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1913M:	Kyungmin Park <kyungmin.park@samsung.com>
1914M:	Kamil Debski <kamil@wypas.org>
1915M:	Andrzej Hajda <a.hajda@samsung.com>
1916L:	linux-arm-kernel@lists.infradead.org
1917L:	linux-media@vger.kernel.org
1918S:	Maintained
1919F:	drivers/media/platform/s5p-g2d/
1920
1921ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1922M:	Marek Szyprowski <m.szyprowski@samsung.com>
1923L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1924L:	linux-media@vger.kernel.org
1925S:	Maintained
1926F:	drivers/media/platform/s5p-cec/
1927F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1928
1929ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1930M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1931M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1932L:	linux-arm-kernel@lists.infradead.org
1933L:	linux-media@vger.kernel.org
1934S:	Maintained
1935F:	drivers/media/platform/s5p-jpeg/
1936
1937ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1938M:	Kyungmin Park <kyungmin.park@samsung.com>
1939M:	Kamil Debski <kamil@wypas.org>
1940M:	Jeongtae Park <jtp.park@samsung.com>
1941M:	Andrzej Hajda <a.hajda@samsung.com>
1942L:	linux-arm-kernel@lists.infradead.org
1943L:	linux-media@vger.kernel.org
1944S:	Maintained
1945F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1946F:	drivers/media/platform/s5p-mfc/
1947
1948ARM/SHMOBILE ARM ARCHITECTURE
1949M:	Simon Horman <horms@verge.net.au>
1950M:	Magnus Damm <magnus.damm@gmail.com>
1951L:	linux-renesas-soc@vger.kernel.org
1952Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1954S:	Supported
1955F:	arch/arm/boot/dts/emev2*
1956F:	arch/arm/boot/dts/r7s*
1957F:	arch/arm/boot/dts/r8a*
1958F:	arch/arm/boot/dts/sh*
1959F:	arch/arm/configs/shmobile_defconfig
1960F:	arch/arm/include/debug/renesas-scif.S
1961F:	arch/arm/mach-shmobile/
1962F:	Documentation/devicetree/bindings/arm/shmobile.txt
1963F:	drivers/soc/renesas/
1964F:	include/linux/soc/renesas/
1965
1966ARM/SOCFPGA ARCHITECTURE
1967M:	Dinh Nguyen <dinguyen@kernel.org>
1968S:	Maintained
1969F:	arch/arm/mach-socfpga/
1970F:	arch/arm/boot/dts/socfpga*
1971F:	arch/arm/configs/socfpga_defconfig
1972F:	arch/arm64/boot/dts/altera/
1973W:	http://www.rocketboards.org
1974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1975
1976ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1977M:	Dinh Nguyen <dinguyen@kernel.org>
1978S:	Maintained
1979F:	drivers/clk/socfpga/
1980
1981ARM/SOCFPGA EDAC SUPPORT
1982M:	Thor Thayer <thor.thayer@linux.intel.com>
1983S:	Maintained
1984F:	drivers/edac/altera_edac.
1985
1986ARM/SPREADTRUM SoC SUPPORT
1987M:	Orson Zhai <orsonzhai@gmail.com>
1988M:	Baolin Wang <baolin.wang@linaro.org>
1989M:	Chunyan Zhang <zhang.lyra@gmail.com>
1990S:	Maintained
1991F:	arch/arm64/boot/dts/sprd
1992N:	sprd
1993
1994ARM/STI ARCHITECTURE
1995M:	Patrice Chotard <patrice.chotard@st.com>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997W:	http://www.stlinux.com
1998S:	Maintained
1999F:	arch/arm/mach-sti/
2000F:	arch/arm/boot/dts/sti*
2001F:	drivers/char/hw_random/st-rng.c
2002F:	drivers/clocksource/arm_global_timer.c
2003F:	drivers/clocksource/clksrc_st_lpc.c
2004F:	drivers/cpufreq/sti-cpufreq.c
2005F:	drivers/dma/st_fdma*
2006F:	drivers/i2c/busses/i2c-st.c
2007F:	drivers/media/rc/st_rc.c
2008F:	drivers/media/platform/sti/c8sectpfe/
2009F:	drivers/mmc/host/sdhci-st.c
2010F:	drivers/phy/st/phy-miphy28lp.c
2011F:	drivers/phy/st/phy-stih407-usb.c
2012F:	drivers/pinctrl/pinctrl-st.c
2013F:	drivers/remoteproc/st_remoteproc.c
2014F:	drivers/remoteproc/st_slim_rproc.c
2015F:	drivers/reset/sti/
2016F:	drivers/rtc/rtc-st-lpc.c
2017F:	drivers/tty/serial/st-asc.c
2018F:	drivers/usb/dwc3/dwc3-st.c
2019F:	drivers/usb/host/ehci-st.c
2020F:	drivers/usb/host/ohci-st.c
2021F:	drivers/watchdog/st_lpc_wdt.c
2022F:	drivers/ata/ahci_st.c
2023F:	include/linux/remoteproc/st_slim_rproc.h
2024
2025ARM/STM32 ARCHITECTURE
2026M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2027M:	Alexandre Torgue <alexandre.torgue@st.com>
2028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:	Maintained
2030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2031N:	stm32
2032F:	arch/arm/boot/dts/stm32*
2033F:	arch/arm/mach-stm32/
2034F:	drivers/clocksource/armv7m_systick.c
2035
2036ARM/Synaptics Berlin SoC support
2037M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2038M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040S:	Maintained
2041F:	arch/arm/mach-berlin/
2042F:	arch/arm/boot/dts/berlin*
2043F:	arch/arm64/boot/dts/marvell/berlin*
2044
2045ARM/TANGO ARCHITECTURE
2046M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2047M:	Mans Rullgard <mans@mansr.com>
2048L:	linux-arm-kernel@lists.infradead.org
2049S:	Odd Fixes
2050N:	tango
2051
2052ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2053M:	Lennert Buytenhek <kernel@wantstofly.org>
2054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055S:	Maintained
2056
2057ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2058M:	Hans Verkuil <hans.verkuil@cisco.com>
2059L:	linux-tegra@vger.kernel.org
2060L:	linux-media@vger.kernel.org
2061S:	Maintained
2062F:	drivers/media/platform/tegra-cec/
2063F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2064
2065ARM/TETON BGA MACHINE SUPPORT
2066M:	"Mark F. Brown" <mark.brown314@gmail.com>
2067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068S:	Maintained
2069
2070ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2071M:	Santosh Shilimkar <ssantosh@kernel.org>
2072L:	linux-kernel@vger.kernel.org
2073S:	Maintained
2074F:	drivers/memory/*emif*
2075
2076ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2077M:	Santosh Shilimkar <ssantosh@kernel.org>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S:	Maintained
2080F:	arch/arm/mach-keystone/
2081F:	arch/arm/boot/dts/keystone-*
2082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2083
2084ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2085M:	Santosh Shilimkar <ssantosh@kernel.org>
2086L:	linux-kernel@vger.kernel.org
2087S:	Maintained
2088F:	drivers/clk/keystone/
2089
2090ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2091M:	Santosh Shilimkar <ssantosh@kernel.org>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093L:	linux-kernel@vger.kernel.org
2094S:	Maintained
2095F:	drivers/clocksource/timer-keystone.c
2096
2097ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2098M:	Santosh Shilimkar <ssantosh@kernel.org>
2099L:	linux-kernel@vger.kernel.org
2100S:	Maintained
2101F:	drivers/power/reset/keystone-reset.c
2102
2103ARM/THECUS N2100 MACHINE SUPPORT
2104M:	Lennert Buytenhek <kernel@wantstofly.org>
2105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106S:	Maintained
2107
2108ARM/TOSA MACHINE SUPPORT
2109M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2110M:	Dirk Opfer <dirk@opfer-online.de>
2111S:	Maintained
2112
2113ARM/UNIPHIER ARCHITECTURE
2114M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2117S:	Maintained
2118F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2119F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2120F:	arch/arm/boot/dts/uniphier*
2121F:	arch/arm/include/asm/hardware/cache-uniphier.h
2122F:	arch/arm/mach-uniphier/
2123F:	arch/arm/mm/cache-uniphier.c
2124F:	arch/arm64/boot/dts/socionext/uniphier*
2125F:	drivers/bus/uniphier-system-bus.c
2126F:	drivers/clk/uniphier/
2127F:	drivers/gpio/gpio-uniphier.c
2128F:	drivers/i2c/busses/i2c-uniphier*
2129F:	drivers/irqchip/irq-uniphier-aidet.c
2130F:	drivers/pinctrl/uniphier/
2131F:	drivers/reset/reset-uniphier.c
2132F:	drivers/tty/serial/8250/8250_uniphier.c
2133N:	uniphier
2134
2135ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2136M:	Ulf Hansson <ulf.hansson@linaro.org>
2137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138T:	git git://git.linaro.org/people/ulfh/clk.git
2139S:	Maintained
2140F:	drivers/clk/ux500/
2141
2142ARM/VERSATILE EXPRESS PLATFORM
2143M:	Liviu Dudau <liviu.dudau@arm.com>
2144M:	Sudeep Holla <sudeep.holla@arm.com>
2145M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S:	Maintained
2148F:	arch/arm/boot/dts/vexpress*
2149F:	arch/arm64/boot/dts/arm/
2150F:	arch/arm/mach-vexpress/
2151F:	*/*/vexpress*
2152F:	*/*/*/vexpress*
2153F:	drivers/clk/versatile/clk-vexpress-osc.c
2154F:	drivers/clocksource/versatile.c
2155N:	mps2
2156
2157ARM/VFP SUPPORT
2158M:	Russell King <linux@armlinux.org.uk>
2159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160W:	http://www.armlinux.org.uk/
2161S:	Maintained
2162F:	arch/arm/vfp/
2163
2164ARM/VOIPAC PXA270 SUPPORT
2165M:	Marek Vasut <marek.vasut@gmail.com>
2166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S:	Maintained
2168F:	arch/arm/mach-pxa/vpac270.c
2169F:	arch/arm/mach-pxa/include/mach/vpac270.h
2170
2171ARM/VT8500 ARM ARCHITECTURE
2172M:	Tony Prisk <linux@prisktech.co.nz>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S:	Maintained
2175F:	arch/arm/mach-vt8500/
2176F:	drivers/clocksource/vt8500_timer.c
2177F:	drivers/i2c/busses/i2c-wmt.c
2178F:	drivers/mmc/host/wmt-sdmmc.c
2179F:	drivers/pwm/pwm-vt8500.c
2180F:	drivers/rtc/rtc-vt8500.c
2181F:	drivers/tty/serial/vt8500_serial.c
2182F:	drivers/usb/host/ehci-platform.c
2183F:	drivers/usb/host/uhci-platform.c
2184F:	drivers/video/fbdev/vt8500lcdfb.*
2185F:	drivers/video/fbdev/wm8505fb*
2186F:	drivers/video/fbdev/wmt_ge_rops.*
2187
2188ARM/ZIPIT Z2 SUPPORT
2189M:	Marek Vasut <marek.vasut@gmail.com>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192F:	arch/arm/mach-pxa/z2.c
2193F:	arch/arm/mach-pxa/include/mach/z2.h
2194
2195ARM/ZTE ARCHITECTURE
2196M:	Jun Nie <jun.nie@linaro.org>
2197M:	Baoyou Xie <baoyou.xie@linaro.org>
2198M:	Shawn Guo <shawnguo@kernel.org>
2199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S:	Maintained
2201F:	arch/arm/boot/dts/zx2967*
2202F:	arch/arm/mach-zx/
2203F:	arch/arm64/boot/dts/zte/
2204F:	drivers/clk/zte/
2205F:	drivers/dma/zx_dma.c
2206F:	drivers/gpio/gpio-zx.c
2207F:	drivers/i2c/busses/i2c-zx2967.c
2208F:	drivers/mmc/host/dw_mmc-zx.*
2209F:	drivers/pinctrl/zte/
2210F:	drivers/soc/zte/
2211F:	drivers/thermal/zx2967_thermal.c
2212F:	drivers/watchdog/zx2967_wdt.c
2213F:	Documentation/devicetree/bindings/arm/zte.txt
2214F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2215F:	Documentation/devicetree/bindings/dma/zxdma.txt
2216F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2217F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2218F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2219F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2220F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2221F:	Documentation/devicetree/bindings/soc/zte/
2222F:	Documentation/devicetree/bindings/sound/zte,*.txt
2223F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2224F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2225F:	include/dt-bindings/clock/zx2967*.h
2226F:	include/dt-bindings/soc/zte,*.h
2227F:	sound/soc/codecs/zx_aud96p22.c
2228F:	sound/soc/zte/
2229
2230ARM/ZYNQ ARCHITECTURE
2231M:	Michal Simek <michal.simek@xilinx.com>
2232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233W:	http://wiki.xilinx.com
2234T:	git https://github.com/Xilinx/linux-xlnx.git
2235S:	Supported
2236F:	arch/arm/mach-zynq/
2237F:	drivers/cpuidle/cpuidle-zynq.c
2238F:	drivers/block/xsysace.c
2239N:	zynq
2240N:	xilinx
2241F:	drivers/clocksource/cadence_ttc_timer.c
2242F:	drivers/i2c/busses/i2c-cadence.c
2243F:	drivers/mmc/host/sdhci-of-arasan.c
2244F:	drivers/edac/synopsys_edac.c
2245
2246ARM64 PORT (AARCH64 ARCHITECTURE)
2247M:	Catalin Marinas <catalin.marinas@arm.com>
2248M:	Will Deacon <will.deacon@arm.com>
2249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2251S:	Maintained
2252F:	arch/arm64/
2253F:	Documentation/arm64/
2254
2255AS3645A LED FLASH CONTROLLER DRIVER
2256M:	Sakari Ailus <sakari.ailus@iki.fi>
2257L:	linux-leds@vger.kernel.org
2258S:	Maintained
2259F:	drivers/leds/leds-as3645a.c
2260
2261ASAHI KASEI AK8974 DRIVER
2262M:	Linus Walleij <linus.walleij@linaro.org>
2263L:	linux-iio@vger.kernel.org
2264W:	http://www.akm.com/
2265S:	Supported
2266F:	drivers/iio/magnetometer/ak8974.c
2267
2268ASC7621 HARDWARE MONITOR DRIVER
2269M:	George Joseph <george.joseph@fairview5.com>
2270L:	linux-hwmon@vger.kernel.org
2271S:	Maintained
2272F:	Documentation/hwmon/asc7621
2273F:	drivers/hwmon/asc7621.c
2274
2275ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2276M:	Corentin Chary <corentin.chary@gmail.com>
2277L:	acpi4asus-user@lists.sourceforge.net
2278L:	platform-driver-x86@vger.kernel.org
2279W:	http://acpi4asus.sf.net
2280S:	Maintained
2281F:	drivers/platform/x86/asus*.c
2282F:	drivers/platform/x86/eeepc*.c
2283
2284ASUS WIRELESS RADIO CONTROL DRIVER
2285M:	João Paulo Rechi Vita <jprvita@gmail.com>
2286L:	platform-driver-x86@vger.kernel.org
2287S:	Maintained
2288F:	drivers/platform/x86/asus-wireless.c
2289
2290ASYMMETRIC KEYS
2291M:	David Howells <dhowells@redhat.com>
2292L:	keyrings@vger.kernel.org
2293S:	Maintained
2294F:	Documentation/crypto/asymmetric-keys.txt
2295F:	include/linux/verification.h
2296F:	include/crypto/public_key.h
2297F:	include/crypto/pkcs7.h
2298F:	crypto/asymmetric_keys/
2299
2300ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2301R:	Dan Williams <dan.j.williams@intel.com>
2302W:	http://sourceforge.net/projects/xscaleiop
2303S:	Odd fixes
2304F:	Documentation/crypto/async-tx-api.txt
2305F:	crypto/async_tx/
2306F:	drivers/dma/
2307F:	include/linux/dmaengine.h
2308F:	include/linux/async_tx.h
2309
2310AT24 EEPROM DRIVER
2311M:	Bartosz Golaszewski <brgl@bgdev.pl>
2312L:	linux-i2c@vger.kernel.org
2313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2314S:	Maintained
2315F:	Documentation/devicetree/bindings/eeprom/at24.txt
2316F:	drivers/misc/eeprom/at24.c
2317F:	include/linux/platform_data/at24.h
2318
2319ATA OVER ETHERNET (AOE) DRIVER
2320M:	"Ed L. Cashin" <ed.cashin@acm.org>
2321W:	http://www.openaoe.org/
2322S:	Supported
2323F:	Documentation/aoe/
2324F:	drivers/block/aoe/
2325
2326ATHEROS 71XX/9XXX GPIO DRIVER
2327M:	Alban Bedel <albeu@free.fr>
2328W:	https://github.com/AlbanBedel/linux
2329T:	git git://github.com/AlbanBedel/linux
2330S:	Maintained
2331F:	drivers/gpio/gpio-ath79.c
2332F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2333
2334ATHEROS ATH GENERIC UTILITIES
2335M:	Kalle Valo <kvalo@codeaurora.org>
2336L:	linux-wireless@vger.kernel.org
2337S:	Supported
2338F:	drivers/net/wireless/ath/*
2339
2340ATHEROS ATH5K WIRELESS DRIVER
2341M:	Jiri Slaby <jirislaby@gmail.com>
2342M:	Nick Kossifidis <mickflemm@gmail.com>
2343M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2344L:	linux-wireless@vger.kernel.org
2345W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2346S:	Maintained
2347F:	drivers/net/wireless/ath/ath5k/
2348
2349ATHEROS ATH6KL WIRELESS DRIVER
2350M:	Kalle Valo <kvalo@codeaurora.org>
2351L:	linux-wireless@vger.kernel.org
2352W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2354S:	Supported
2355F:	drivers/net/wireless/ath/ath6kl/
2356
2357ATI_REMOTE2 DRIVER
2358M:	Ville Syrjala <syrjala@sci.fi>
2359S:	Maintained
2360F:	drivers/input/misc/ati_remote2.c
2361
2362ATK0110 HWMON DRIVER
2363M:	Luca Tettamanti <kronos.it@gmail.com>
2364L:	linux-hwmon@vger.kernel.org
2365S:	Maintained
2366F:	drivers/hwmon/asus_atk0110.c
2367
2368ATLX ETHERNET DRIVERS
2369M:	Jay Cliburn <jcliburn@gmail.com>
2370M:	Chris Snook <chris.snook@gmail.com>
2371L:	netdev@vger.kernel.org
2372W:	http://sourceforge.net/projects/atl1
2373W:	http://atl1.sourceforge.net
2374S:	Maintained
2375F:	drivers/net/ethernet/atheros/
2376
2377ATM
2378M:	Chas Williams <3chas3@gmail.com>
2379L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2380L:	netdev@vger.kernel.org
2381W:	http://linux-atm.sourceforge.net
2382S:	Maintained
2383F:	drivers/atm/
2384F:	include/linux/atm*
2385F:	include/uapi/linux/atm*
2386
2387ATMEL AT91 / AT32 MCI DRIVER
2388M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2389S:	Maintained
2390F:	drivers/mmc/host/atmel-mci.c
2391
2392ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2393M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2394S:	Supported
2395F:	drivers/power/reset/at91-sama5d2_shdwc.c
2396
2397ATMEL Audio ALSA driver
2398M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2399L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2400S:	Supported
2401F:	sound/soc/atmel
2402
2403ATMEL I2C DRIVER
2404M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2405L:	linux-i2c@vger.kernel.org
2406S:	Supported
2407F:	drivers/i2c/busses/i2c-at91.c
2408
2409ATMEL ISI DRIVER
2410M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2411L:	linux-media@vger.kernel.org
2412S:	Supported
2413F:	drivers/media/platform/atmel/atmel-isi.c
2414F:	include/media/atmel-isi.h
2415
2416ATMEL LCDFB DRIVER
2417M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2418L:	linux-fbdev@vger.kernel.org
2419S:	Maintained
2420F:	drivers/video/fbdev/atmel_lcdfb.c
2421F:	include/video/atmel_lcdc.h
2422
2423ATMEL MACB ETHERNET DRIVER
2424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2425S:	Supported
2426F:	drivers/net/ethernet/cadence/
2427
2428ATMEL MAXTOUCH DRIVER
2429M:	Nick Dyer <nick@shmanahar.org>
2430T:	git git://github.com/ndyer/linux.git
2431S:	Maintained
2432F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2433F:	drivers/input/touchscreen/atmel_mxt_ts.c
2434
2435ATMEL SAMA5D2 ADC DRIVER
2436M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2437L:	linux-iio@vger.kernel.org
2438S:	Supported
2439F:	drivers/iio/adc/at91-sama5d2_adc.c
2440
2441ATMEL SDMMC DRIVER
2442M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2443L:	linux-mmc@vger.kernel.org
2444S:	Supported
2445F:	drivers/mmc/host/sdhci-of-at91.c
2446
2447ATMEL SPI DRIVER
2448M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2449S:	Supported
2450F:	drivers/spi/spi-atmel.*
2451
2452ATMEL SSC DRIVER
2453M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455S:	Supported
2456F:	drivers/misc/atmel-ssc.c
2457F:	include/linux/atmel-ssc.h
2458
2459ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2460M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462S:	Supported
2463F:	drivers/misc/atmel_tclib.c
2464F:	drivers/clocksource/tcb_clksrc.c
2465
2466ATMEL USBA UDC DRIVER
2467M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469S:	Supported
2470F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2471
2472ATMEL WIRELESS DRIVER
2473M:	Simon Kelley <simon@thekelleys.org.uk>
2474L:	linux-wireless@vger.kernel.org
2475W:	http://www.thekelleys.org.uk/atmel
2476W:	http://atmelwlandriver.sourceforge.net/
2477S:	Maintained
2478F:	drivers/net/wireless/atmel/atmel*
2479
2480ATMEL XDMA DRIVER
2481M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2482L:	linux-arm-kernel@lists.infradead.org
2483L:	dmaengine@vger.kernel.org
2484S:	Supported
2485F:	drivers/dma/at_xdmac.c
2486
2487ATOMIC INFRASTRUCTURE
2488M:	Will Deacon <will.deacon@arm.com>
2489M:	Peter Zijlstra <peterz@infradead.org>
2490R:	Boqun Feng <boqun.feng@gmail.com>
2491L:	linux-kernel@vger.kernel.org
2492S:	Maintained
2493F:	arch/*/include/asm/atomic*.h
2494F:	include/*/atomic*.h
2495
2496ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2497M:	Bradley Grove <linuxdrivers@attotech.com>
2498L:	linux-scsi@vger.kernel.org
2499W:	http://www.attotech.com
2500S:	Supported
2501F:	drivers/scsi/esas2r
2502
2503ATUSB IEEE 802.15.4 RADIO DRIVER
2504M:	Stefan Schmidt <stefan@osg.samsung.com>
2505L:	linux-wpan@vger.kernel.org
2506S:	Maintained
2507F:	drivers/net/ieee802154/atusb.c
2508F:	drivers/net/ieee802154/atusb.h
2509F:	drivers/net/ieee802154/at86rf230.h
2510
2511AUDIT SUBSYSTEM
2512M:	Paul Moore <paul@paul-moore.com>
2513M:	Eric Paris <eparis@redhat.com>
2514L:	linux-audit@redhat.com (moderated for non-subscribers)
2515W:	https://github.com/linux-audit
2516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2517S:	Supported
2518F:	include/linux/audit.h
2519F:	include/uapi/linux/audit.h
2520F:	kernel/audit*
2521
2522AUXILIARY DISPLAY DRIVERS
2523M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2524W:	http://miguelojeda.es/auxdisplay.htm
2525W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2526S:	Maintained
2527F:	drivers/auxdisplay/
2528F:	include/linux/cfag12864b.h
2529
2530AX.25 NETWORK LAYER
2531M:	Ralf Baechle <ralf@linux-mips.org>
2532L:	linux-hams@vger.kernel.org
2533W:	http://www.linux-ax25.org/
2534S:	Maintained
2535F:	include/uapi/linux/ax25.h
2536F:	include/net/ax25.h
2537F:	net/ax25/
2538
2539AXENTIA ARM DEVICES
2540M:	Peter Rosin <peda@axentia.se>
2541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542S:	Maintained
2543F:	Documentation/devicetree/bindings/arm/axentia.txt
2544F:	arch/arm/boot/dts/at91-linea.dtsi
2545F:	arch/arm/boot/dts/at91-natte.dtsi
2546F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2547F:	arch/arm/boot/dts/at91-tse850-3.dts
2548
2549AXENTIA ASOC DRIVERS
2550M:	Peter Rosin <peda@axentia.se>
2551L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2552S:	Maintained
2553F:	Documentation/devicetree/bindings/sound/axentia,*
2554F:	sound/soc/atmel/tse850-pcm5142.c
2555
2556AZ6007 DVB DRIVER
2557M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2558L:	linux-media@vger.kernel.org
2559W:	https://linuxtv.org
2560T:	git git://linuxtv.org/media_tree.git
2561S:	Maintained
2562F:	drivers/media/usb/dvb-usb-v2/az6007.c
2563
2564AZTECH FM RADIO RECEIVER DRIVER
2565M:	Hans Verkuil <hverkuil@xs4all.nl>
2566L:	linux-media@vger.kernel.org
2567T:	git git://linuxtv.org/media_tree.git
2568W:	https://linuxtv.org
2569S:	Maintained
2570F:	drivers/media/radio/radio-aztech*
2571
2572B43 WIRELESS DRIVER
2573L:	linux-wireless@vger.kernel.org
2574L:	b43-dev@lists.infradead.org
2575W:	http://wireless.kernel.org/en/users/Drivers/b43
2576S:	Odd Fixes
2577F:	drivers/net/wireless/broadcom/b43/
2578
2579B43LEGACY WIRELESS DRIVER
2580M:	Larry Finger <Larry.Finger@lwfinger.net>
2581L:	linux-wireless@vger.kernel.org
2582L:	b43-dev@lists.infradead.org
2583W:	http://wireless.kernel.org/en/users/Drivers/b43
2584S:	Maintained
2585F:	drivers/net/wireless/broadcom/b43legacy/
2586
2587BACKLIGHT CLASS/SUBSYSTEM
2588M:	Lee Jones <lee.jones@linaro.org>
2589M:	Daniel Thompson <daniel.thompson@linaro.org>
2590M:	Jingoo Han <jingoohan1@gmail.com>
2591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2592S:	Maintained
2593F:	drivers/video/backlight/
2594F:	include/linux/backlight.h
2595F:	include/linux/pwm_backlight.h
2596F:	Documentation/devicetree/bindings/leds/backlight
2597
2598BATMAN ADVANCED
2599M:	Marek Lindner <mareklindner@neomailbox.ch>
2600M:	Simon Wunderlich <sw@simonwunderlich.de>
2601M:	Antonio Quartulli <a@unstable.cc>
2602L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2603W:	https://www.open-mesh.org/
2604Q:	https://patchwork.open-mesh.org/project/batman/list/
2605S:	Maintained
2606F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2607F:	Documentation/ABI/testing/sysfs-class-net-mesh
2608F:	Documentation/networking/batman-adv.rst
2609F:	include/uapi/linux/batadv_packet.h
2610F:	include/uapi/linux/batman_adv.h
2611F:	net/batman-adv/
2612
2613BAYCOM/HDLCDRV DRIVERS FOR AX.25
2614M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2615L:	linux-hams@vger.kernel.org
2616W:	http://www.baycom.org/~tom/ham/ham.html
2617S:	Maintained
2618F:	drivers/net/hamradio/baycom*
2619
2620BCACHE (BLOCK LAYER CACHE)
2621M:	Coly Li <colyli@suse.de>
2622M:	Kent Overstreet <kent.overstreet@gmail.com>
2623L:	linux-bcache@vger.kernel.org
2624W:	http://bcache.evilpiepirate.org
2625C:	irc://irc.oftc.net/bcache
2626S:	Maintained
2627F:	drivers/md/bcache/
2628
2629BDISP ST MEDIA DRIVER
2630M:	Fabien Dessenne <fabien.dessenne@st.com>
2631L:	linux-media@vger.kernel.org
2632T:	git git://linuxtv.org/media_tree.git
2633W:	https://linuxtv.org
2634S:	Supported
2635F:	drivers/media/platform/sti/bdisp
2636
2637BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2638M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2639L:	netdev@vger.kernel.org
2640S:	Maintained
2641F:	drivers/net/ethernet/ec_bhf.c
2642
2643BEFS FILE SYSTEM
2644M:	Luis de Bethencourt <luisbg@kernel.org>
2645M:	Salah Triki <salah.triki@gmail.com>
2646S:	Maintained
2647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2648F:	Documentation/filesystems/befs.txt
2649F:	fs/befs/
2650
2651BFQ I/O SCHEDULER
2652M:	Paolo Valente <paolo.valente@linaro.org>
2653M:	Jens Axboe <axboe@kernel.dk>
2654L:	linux-block@vger.kernel.org
2655S:	Maintained
2656F:	block/bfq-*
2657F:	Documentation/block/bfq-iosched.txt
2658
2659BFS FILE SYSTEM
2660M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2661S:	Maintained
2662F:	Documentation/filesystems/bfs.txt
2663F:	fs/bfs/
2664F:	include/uapi/linux/bfs_fs.h
2665
2666BLINKM RGB LED DRIVER
2667M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2668S:	Maintained
2669F:	drivers/leds/leds-blinkm.c
2670
2671BLOCK LAYER
2672M:	Jens Axboe <axboe@kernel.dk>
2673L:	linux-block@vger.kernel.org
2674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2675S:	Maintained
2676F:	block/
2677F:	drivers/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:	Johan Hedberg <johan.hedberg@gmail.com>
2690L:	linux-bluetooth@vger.kernel.org
2691W:	http://www.bluez.org/
2692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2694S:	Maintained
2695F:	drivers/bluetooth/
2696
2697BLUETOOTH SUBSYSTEM
2698M:	Marcel Holtmann <marcel@holtmann.org>
2699M:	Johan Hedberg <johan.hedberg@gmail.com>
2700L:	linux-bluetooth@vger.kernel.org
2701W:	http://www.bluez.org/
2702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704S:	Maintained
2705F:	net/bluetooth/
2706F:	include/net/bluetooth/
2707
2708BONDING DRIVER
2709M:	Jay Vosburgh <j.vosburgh@gmail.com>
2710M:	Veaceslav Falico <vfalico@gmail.com>
2711M:	Andy Gospodarek <andy@greyhouse.net>
2712L:	netdev@vger.kernel.org
2713W:	http://sourceforge.net/projects/bonding/
2714S:	Supported
2715F:	drivers/net/bonding/
2716F:	include/uapi/linux/if_bonding.h
2717
2718BPF (Safe dynamic programs and tools)
2719M:	Alexei Starovoitov <ast@kernel.org>
2720M:	Daniel Borkmann <daniel@iogearbox.net>
2721L:	netdev@vger.kernel.org
2722L:	linux-kernel@vger.kernel.org
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
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/trace/events/xdp.h
2732F:	include/uapi/linux/bpf*
2733F:	include/uapi/linux/filter.h
2734F:	kernel/bpf/
2735F:	kernel/trace/bpf_trace.c
2736F:	lib/test_bpf.c
2737F:	net/bpf/
2738F:	net/core/filter.c
2739F:	net/sched/act_bpf.c
2740F:	net/sched/cls_bpf.c
2741F:	samples/bpf/
2742F:	tools/bpf/
2743F:	tools/testing/selftests/bpf/
2744
2745BROADCOM B44 10/100 ETHERNET DRIVER
2746M:	Michael Chan <michael.chan@broadcom.com>
2747L:	netdev@vger.kernel.org
2748S:	Supported
2749F:	drivers/net/ethernet/broadcom/b44.*
2750
2751BROADCOM B53 ETHERNET SWITCH DRIVER
2752M:	Florian Fainelli <f.fainelli@gmail.com>
2753L:	netdev@vger.kernel.org
2754L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2755S:	Supported
2756F:	drivers/net/dsa/b53/*
2757F:	include/linux/platform_data/b53.h
2758
2759BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2760M:	Florian Fainelli <f.fainelli@gmail.com>
2761M:	Ray Jui <rjui@broadcom.com>
2762M:	Scott Branden <sbranden@broadcom.com>
2763M:	bcm-kernel-feedback-list@broadcom.com
2764T:	git git://github.com/broadcom/mach-bcm
2765S:	Maintained
2766N:	bcm281*
2767N:	bcm113*
2768N:	bcm216*
2769N:	kona
2770F:	arch/arm/mach-bcm/
2771
2772BROADCOM BCM2835 ARM ARCHITECTURE
2773M:	Eric Anholt <eric@anholt.net>
2774M:	Stefan Wahren <stefan.wahren@i2se.com>
2775L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777T:	git git://github.com/anholt/linux
2778S:	Maintained
2779N:	bcm2835
2780F:	drivers/staging/vc04_services
2781
2782BROADCOM BCM47XX MIPS ARCHITECTURE
2783M:	Hauke Mehrtens <hauke@hauke-m.de>
2784M:	Rafał Miłecki <zajec5@gmail.com>
2785L:	linux-mips@linux-mips.org
2786S:	Maintained
2787F:	Documentation/devicetree/bindings/mips/brcm/
2788F:	arch/mips/bcm47xx/*
2789F:	arch/mips/include/asm/mach-bcm47xx/*
2790
2791BROADCOM BCM5301X ARM ARCHITECTURE
2792M:	Hauke Mehrtens <hauke@hauke-m.de>
2793M:	Rafał Miłecki <zajec5@gmail.com>
2794M:	Jon Mason <jonmason@broadcom.com>
2795M:	bcm-kernel-feedback-list@broadcom.com
2796L:	linux-arm-kernel@lists.infradead.org
2797S:	Maintained
2798F:	arch/arm/mach-bcm/bcm_5301x.c
2799F:	arch/arm/boot/dts/bcm5301x*.dtsi
2800F:	arch/arm/boot/dts/bcm470*
2801F:	arch/arm/boot/dts/bcm953012*
2802
2803BROADCOM BCM53573 ARM ARCHITECTURE
2804M:	Rafał Miłecki <rafal@milecki.pl>
2805L:	linux-arm-kernel@lists.infradead.org
2806S:	Maintained
2807F:	arch/arm/boot/dts/bcm53573*
2808F:	arch/arm/boot/dts/bcm47189*
2809
2810BROADCOM BCM63XX ARM ARCHITECTURE
2811M:	Florian Fainelli <f.fainelli@gmail.com>
2812M:	bcm-kernel-feedback-list@broadcom.com
2813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2814T:	git git://github.com/broadcom/stblinux.git
2815S:	Maintained
2816N:	bcm63xx
2817
2818BROADCOM BCM63XX/BCM33XX UDC DRIVER
2819M:	Kevin Cernekee <cernekee@gmail.com>
2820L:	linux-usb@vger.kernel.org
2821S:	Maintained
2822F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2823
2824BROADCOM BCM7XXX ARM ARCHITECTURE
2825M:	Brian Norris <computersforpeace@gmail.com>
2826M:	Gregory Fong <gregory.0xf0@gmail.com>
2827M:	Florian Fainelli <f.fainelli@gmail.com>
2828M:	bcm-kernel-feedback-list@broadcom.com
2829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2830T:	git git://github.com/broadcom/stblinux.git
2831S:	Maintained
2832F:	arch/arm/mach-bcm/*brcmstb*
2833F:	arch/arm/boot/dts/bcm7*.dts*
2834F:	drivers/bus/brcmstb_gisb.c
2835F:	arch/arm/mm/cache-b15-rac.c
2836F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2837N:	brcmstb
2838
2839BROADCOM BMIPS CPUFREQ DRIVER
2840M:	Markus Mayer <mmayer@broadcom.com>
2841M:	bcm-kernel-feedback-list@broadcom.com
2842L:	linux-pm@vger.kernel.org
2843S:	Maintained
2844F:	drivers/cpufreq/bmips-cpufreq.c
2845
2846BROADCOM BMIPS MIPS ARCHITECTURE
2847M:	Kevin Cernekee <cernekee@gmail.com>
2848M:	Florian Fainelli <f.fainelli@gmail.com>
2849L:	linux-mips@linux-mips.org
2850T:	git git://github.com/broadcom/stblinux.git
2851S:	Maintained
2852F:	arch/mips/bmips/*
2853F:	arch/mips/include/asm/mach-bmips/*
2854F:	arch/mips/kernel/*bmips*
2855F:	arch/mips/boot/dts/brcm/bcm*.dts*
2856F:	drivers/irqchip/irq-bcm63*
2857F:	drivers/irqchip/irq-bcm7*
2858F:	drivers/irqchip/irq-brcmstb*
2859F:	include/linux/bcm963xx_nvram.h
2860F:	include/linux/bcm963xx_tag.h
2861
2862BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2863M:	Rasesh Mody <rasesh.mody@cavium.com>
2864M:	Harish Patil <harish.patil@cavium.com>
2865M:	Dept-GELinuxNICDev@cavium.com
2866L:	netdev@vger.kernel.org
2867S:	Supported
2868F:	drivers/net/ethernet/broadcom/bnx2.*
2869F:	drivers/net/ethernet/broadcom/bnx2_*
2870
2871BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2872M:	QLogic-Storage-Upstream@qlogic.com
2873L:	linux-scsi@vger.kernel.org
2874S:	Supported
2875F:	drivers/scsi/bnx2fc/
2876
2877BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2878M:	QLogic-Storage-Upstream@qlogic.com
2879L:	linux-scsi@vger.kernel.org
2880S:	Supported
2881F:	drivers/scsi/bnx2i/
2882
2883BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2884M:	Ariel Elior <ariel.elior@cavium.com>
2885M:	everest-linux-l2@cavium.com
2886L:	netdev@vger.kernel.org
2887S:	Supported
2888F:	drivers/net/ethernet/broadcom/bnx2x/
2889
2890BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2891M:	Michael Chan <michael.chan@broadcom.com>
2892L:	netdev@vger.kernel.org
2893S:	Supported
2894F:	drivers/net/ethernet/broadcom/bnxt/
2895
2896BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2897M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2898M:	Franky Lin <franky.lin@broadcom.com>
2899M:	Hante Meuleman <hante.meuleman@broadcom.com>
2900M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2901M:	Wright Feng <wright.feng@cypress.com>
2902L:	linux-wireless@vger.kernel.org
2903L:	brcm80211-dev-list.pdl@broadcom.com
2904L:	brcm80211-dev-list@cypress.com
2905S:	Supported
2906F:	drivers/net/wireless/broadcom/brcm80211/
2907
2908BROADCOM BRCMSTB GPIO DRIVER
2909M:	Gregory Fong <gregory.0xf0@gmail.com>
2910L:	bcm-kernel-feedback-list@broadcom.com
2911S:	Supported
2912F:	drivers/gpio/gpio-brcmstb.c
2913F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2914
2915BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2916M:	Al Cooper <alcooperx@gmail.com>
2917L:	linux-kernel@vger.kernel.org
2918L:	bcm-kernel-feedback-list@broadcom.com
2919S:	Maintained
2920F:	drivers/phy/broadcom/phy-brcm-usb*
2921
2922BROADCOM GENET ETHERNET DRIVER
2923M:	Doug Berger <opendmb@gmail.com>
2924M:	Florian Fainelli <f.fainelli@gmail.com>
2925L:	netdev@vger.kernel.org
2926S:	Supported
2927F:	drivers/net/ethernet/broadcom/genet/
2928
2929BROADCOM IPROC ARM ARCHITECTURE
2930M:	Ray Jui <rjui@broadcom.com>
2931M:	Scott Branden <sbranden@broadcom.com>
2932M:	Jon Mason <jonmason@broadcom.com>
2933M:	bcm-kernel-feedback-list@broadcom.com
2934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2935T:	git git://github.com/broadcom/cygnus-linux.git
2936S:	Maintained
2937N:	iproc
2938N:	cygnus
2939N:	bcm[-_]nsp
2940N:	bcm9113*
2941N:	bcm9583*
2942N:	bcm9585*
2943N:	bcm9586*
2944N:	bcm988312
2945N:	bcm113*
2946N:	bcm583*
2947N:	bcm585*
2948N:	bcm586*
2949N:	bcm88312
2950N:	hr2
2951F:	arch/arm64/boot/dts/broadcom/ns2*
2952F:	drivers/clk/bcm/clk-ns*
2953F:	drivers/pinctrl/bcm/pinctrl-ns*
2954
2955BROADCOM KONA GPIO DRIVER
2956M:	Ray Jui <rjui@broadcom.com>
2957L:	bcm-kernel-feedback-list@broadcom.com
2958S:	Supported
2959F:	drivers/gpio/gpio-bcm-kona.c
2960F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2961
2962BROADCOM NETXTREME-E ROCE DRIVER
2963M:	Selvin Xavier <selvin.xavier@broadcom.com>
2964M:	Devesh Sharma <devesh.sharma@broadcom.com>
2965M:	Somnath Kotur <somnath.kotur@broadcom.com>
2966M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2967L:	linux-rdma@vger.kernel.org
2968W:	http://www.broadcom.com
2969S:	Supported
2970F:	drivers/infiniband/hw/bnxt_re/
2971F:	include/uapi/rdma/bnxt_re-abi.h
2972
2973BROADCOM NVRAM DRIVER
2974M:	Rafał Miłecki <zajec5@gmail.com>
2975L:	linux-mips@linux-mips.org
2976S:	Maintained
2977F:	drivers/firmware/broadcom/*
2978
2979BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2980M:	Rafał Miłecki <zajec5@gmail.com>
2981L:	linux-wireless@vger.kernel.org
2982S:	Maintained
2983F:	drivers/bcma/
2984F:	include/linux/bcma/
2985
2986BROADCOM STB AVS CPUFREQ DRIVER
2987M:	Markus Mayer <mmayer@broadcom.com>
2988M:	bcm-kernel-feedback-list@broadcom.com
2989L:	linux-pm@vger.kernel.org
2990S:	Maintained
2991F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2992F:	drivers/cpufreq/brcmstb*
2993
2994BROADCOM STB AVS TMON DRIVER
2995M:	Markus Mayer <mmayer@broadcom.com>
2996M:	bcm-kernel-feedback-list@broadcom.com
2997L:	linux-pm@vger.kernel.org
2998S:	Maintained
2999F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3000F:	drivers/thermal/broadcom/brcmstb*
3001
3002BROADCOM STB NAND FLASH DRIVER
3003M:	Brian Norris <computersforpeace@gmail.com>
3004M:	Kamal Dasu <kdasu.kdev@gmail.com>
3005L:	linux-mtd@lists.infradead.org
3006L:	bcm-kernel-feedback-list@broadcom.com
3007S:	Maintained
3008F:	drivers/mtd/nand/raw/brcmnand/
3009
3010BROADCOM STB DPFE DRIVER
3011M:	Markus Mayer <mmayer@broadcom.com>
3012M:	bcm-kernel-feedback-list@broadcom.com
3013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3014S:	Maintained
3015F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3016F:	drivers/memory/brcmstb_dpfe.c
3017
3018BROADCOM SYSTEMPORT ETHERNET DRIVER
3019M:	Florian Fainelli <f.fainelli@gmail.com>
3020L:	netdev@vger.kernel.org
3021S:	Supported
3022F:	drivers/net/ethernet/broadcom/bcmsysport.*
3023
3024BROADCOM TG3 GIGABIT ETHERNET DRIVER
3025M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3026M:	Prashant Sreedharan <prashant@broadcom.com>
3027M:	Michael Chan <mchan@broadcom.com>
3028L:	netdev@vger.kernel.org
3029S:	Supported
3030F:	drivers/net/ethernet/broadcom/tg3.*
3031
3032BROCADE BFA FC SCSI DRIVER
3033M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3034M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3035L:	linux-scsi@vger.kernel.org
3036S:	Supported
3037F:	drivers/scsi/bfa/
3038
3039BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3040M:	Rasesh Mody <rasesh.mody@cavium.com>
3041M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3042M:	Dept-GELinuxNICDev@cavium.com
3043L:	netdev@vger.kernel.org
3044S:	Supported
3045F:	drivers/net/ethernet/brocade/bna/
3046
3047BSG (block layer generic sg v4 driver)
3048M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3049L:	linux-scsi@vger.kernel.org
3050S:	Supported
3051F:	block/bsg.c
3052F:	include/linux/bsg.h
3053F:	include/uapi/linux/bsg.h
3054
3055BT87X AUDIO DRIVER
3056M:	Clemens Ladisch <clemens@ladisch.de>
3057L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3058T:	git git://git.alsa-project.org/alsa-kernel.git
3059S:	Maintained
3060F:	Documentation/sound/alsa/Bt87x.txt
3061F:	sound/pci/bt87x.c
3062
3063BT8XXGPIO DRIVER
3064M:	Michael Buesch <m@bues.ch>
3065W:	http://bu3sch.de/btgpio.php
3066S:	Maintained
3067F:	drivers/gpio/gpio-bt8xx.c
3068
3069BTRFS FILE SYSTEM
3070M:	Chris Mason <clm@fb.com>
3071M:	Josef Bacik <jbacik@fb.com>
3072M:	David Sterba <dsterba@suse.com>
3073L:	linux-btrfs@vger.kernel.org
3074W:	http://btrfs.wiki.kernel.org/
3075Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3077S:	Maintained
3078F:	Documentation/filesystems/btrfs.txt
3079F:	fs/btrfs/
3080F:	include/linux/btrfs*
3081F:	include/uapi/linux/btrfs*
3082
3083BTTV VIDEO4LINUX DRIVER
3084M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3085L:	linux-media@vger.kernel.org
3086W:	https://linuxtv.org
3087T:	git git://linuxtv.org/media_tree.git
3088S:	Odd fixes
3089F:	Documentation/media/v4l-drivers/bttv*
3090F:	drivers/media/pci/bt8xx/bttv*
3091
3092BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3093M:	Chanwoo Choi <cw00.choi@samsung.com>
3094L:	linux-pm@vger.kernel.org
3095L:	linux-samsung-soc@vger.kernel.org
3096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3097S:	Maintained
3098F:	drivers/devfreq/exynos-bus.c
3099F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3100
3101BUSLOGIC SCSI DRIVER
3102M:	Khalid Aziz <khalid@gonehiking.org>
3103L:	linux-scsi@vger.kernel.org
3104S:	Maintained
3105F:	drivers/scsi/BusLogic.*
3106F:	drivers/scsi/FlashPoint.*
3107
3108C-MEDIA CMI8788 DRIVER
3109M:	Clemens Ladisch <clemens@ladisch.de>
3110L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3111T:	git git://git.alsa-project.org/alsa-kernel.git
3112S:	Maintained
3113F:	sound/pci/oxygen/
3114
3115C6X ARCHITECTURE
3116M:	Mark Salter <msalter@redhat.com>
3117M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3118L:	linux-c6x-dev@linux-c6x.org
3119W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3120S:	Maintained
3121F:	arch/c6x/
3122
3123CA8210 IEEE-802.15.4 RADIO DRIVER
3124M:	Harry Morris <h.morris@cascoda.com>
3125L:	linux-wpan@vger.kernel.org
3126W:	https://github.com/Cascoda/ca8210-linux.git
3127S:	Maintained
3128F:	drivers/net/ieee802154/ca8210.c
3129F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3130
3131CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3132M:	David Howells <dhowells@redhat.com>
3133L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3134S:	Supported
3135F:	Documentation/filesystems/caching/cachefiles.txt
3136F:	fs/cachefiles/
3137
3138CADET FM/AM RADIO RECEIVER DRIVER
3139M:	Hans Verkuil <hverkuil@xs4all.nl>
3140L:	linux-media@vger.kernel.org
3141T:	git git://linuxtv.org/media_tree.git
3142W:	https://linuxtv.org
3143S:	Maintained
3144F:	drivers/media/radio/radio-cadet*
3145
3146CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3147M:	Jonathan Corbet <corbet@lwn.net>
3148L:	linux-media@vger.kernel.org
3149T:	git git://linuxtv.org/media_tree.git
3150S:	Maintained
3151F:	Documentation/media/v4l-drivers/cafe_ccic*
3152F:	drivers/media/platform/marvell-ccic/
3153
3154CAIF NETWORK LAYER
3155M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3156L:	netdev@vger.kernel.org
3157S:	Supported
3158F:	Documentation/networking/caif/
3159F:	drivers/net/caif/
3160F:	include/uapi/linux/caif/
3161F:	include/net/caif/
3162F:	net/caif/
3163
3164CALGARY x86-64 IOMMU
3165M:	Muli Ben-Yehuda <mulix@mulix.org>
3166M:	Jon Mason <jdmason@kudzu.us>
3167L:	iommu@lists.linux-foundation.org
3168S:	Maintained
3169F:	arch/x86/kernel/pci-calgary_64.c
3170F:	arch/x86/kernel/tce_64.c
3171F:	arch/x86/include/asm/calgary.h
3172F:	arch/x86/include/asm/tce.h
3173
3174CAN NETWORK DRIVERS
3175M:	Wolfgang Grandegger <wg@grandegger.com>
3176M:	Marc Kleine-Budde <mkl@pengutronix.de>
3177L:	linux-can@vger.kernel.org
3178W:	https://github.com/linux-can
3179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3181S:	Maintained
3182F:	Documentation/devicetree/bindings/net/can/
3183F:	drivers/net/can/
3184F:	include/linux/can/dev.h
3185F:	include/linux/can/platform/
3186F:	include/uapi/linux/can/error.h
3187F:	include/uapi/linux/can/netlink.h
3188
3189CAN NETWORK LAYER
3190M:	Oliver Hartkopp <socketcan@hartkopp.net>
3191M:	Marc Kleine-Budde <mkl@pengutronix.de>
3192L:	linux-can@vger.kernel.org
3193W:	https://github.com/linux-can
3194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3196S:	Maintained
3197F:	Documentation/networking/can.rst
3198F:	net/can/
3199F:	include/linux/can/core.h
3200F:	include/uapi/linux/can.h
3201F:	include/uapi/linux/can/bcm.h
3202F:	include/uapi/linux/can/raw.h
3203F:	include/uapi/linux/can/gw.h
3204
3205CAPABILITIES
3206M:	Serge Hallyn <serge@hallyn.com>
3207L:	linux-security-module@vger.kernel.org
3208S:	Supported
3209F:	include/linux/capability.h
3210F:	include/uapi/linux/capability.h
3211F:	security/commoncap.c
3212F:	kernel/capability.c
3213
3214CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3215M:	Kevin Tsai <ktsai@capellamicro.com>
3216S:	Maintained
3217F:	drivers/iio/light/cm*
3218
3219CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3220M:	Christian Lamparter <chunkeey@googlemail.com>
3221L:	linux-wireless@vger.kernel.org
3222W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3223S:	Maintained
3224F:	drivers/net/wireless/ath/carl9170/
3225
3226CAVIUM I2C DRIVER
3227M:	Jan Glauber <jglauber@cavium.com>
3228M:	David Daney <david.daney@cavium.com>
3229W:	http://www.cavium.com
3230S:	Supported
3231F:	drivers/i2c/busses/i2c-octeon*
3232F:	drivers/i2c/busses/i2c-thunderx*
3233
3234CAVIUM LIQUIDIO NETWORK DRIVER
3235M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3236M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3237M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3238M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3239L:	netdev@vger.kernel.org
3240W:	http://www.cavium.com
3241S:	Supported
3242F:	drivers/net/ethernet/cavium/liquidio/
3243
3244CAVIUM MMC DRIVER
3245M:	Jan Glauber <jglauber@cavium.com>
3246M:	David Daney <david.daney@cavium.com>
3247M:	Steven J. Hill <Steven.Hill@cavium.com>
3248W:	http://www.cavium.com
3249S:	Supported
3250F:	drivers/mmc/host/cavium*
3251
3252CAVIUM OCTEON-TX CRYPTO DRIVER
3253M:	George Cherian <george.cherian@cavium.com>
3254L:	linux-crypto@vger.kernel.org
3255W:	http://www.cavium.com
3256S:	Supported
3257F:	drivers/crypto/cavium/cpt/
3258
3259CAVIUM THUNDERX2 ARM64 SOC
3260M:	Robert Richter <rrichter@cavium.com>
3261M:	Jayachandran C <jnair@caviumnetworks.com>
3262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3263S:	Maintained
3264F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3265F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3266
3267CC2520 IEEE-802.15.4 RADIO DRIVER
3268M:	Varka Bhadram <varkabhadram@gmail.com>
3269L:	linux-wpan@vger.kernel.org
3270S:	Maintained
3271F:	drivers/net/ieee802154/cc2520.c
3272F:	include/linux/spi/cc2520.h
3273F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3274
3275CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3276M:	Gilad Ben-Yossef <gilad@benyossef.com>
3277L:	linux-crypto@vger.kernel.org
3278S:	Supported
3279F:	drivers/crypto/ccree/
3280W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3281
3282CEC FRAMEWORK
3283M:	Hans Verkuil <hans.verkuil@cisco.com>
3284L:	linux-media@vger.kernel.org
3285T:	git git://linuxtv.org/media_tree.git
3286W:	http://linuxtv.org
3287S:	Supported
3288F:	Documentation/media/kapi/cec-core.rst
3289F:	Documentation/media/uapi/cec
3290F:	drivers/media/cec/
3291F:	drivers/media/rc/keymaps/rc-cec.c
3292F:	include/media/cec.h
3293F:	include/media/cec-notifier.h
3294F:	include/uapi/linux/cec.h
3295F:	include/uapi/linux/cec-funcs.h
3296F:	Documentation/devicetree/bindings/media/cec.txt
3297F:	Documentation/ABI/testing/debugfs-cec-error-inj
3298
3299CEC GPIO DRIVER
3300M:	Hans Verkuil <hans.verkuil@cisco.com>
3301L:	linux-media@vger.kernel.org
3302T:	git git://linuxtv.org/media_tree.git
3303W:	http://linuxtv.org
3304S:	Supported
3305F:	drivers/media/platform/cec-gpio/
3306F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3307
3308CELL BROADBAND ENGINE ARCHITECTURE
3309M:	Arnd Bergmann <arnd@arndb.de>
3310L:	linuxppc-dev@lists.ozlabs.org
3311W:	http://www.ibm.com/developerworks/power/cell/
3312S:	Supported
3313F:	arch/powerpc/include/asm/cell*.h
3314F:	arch/powerpc/include/asm/spu*.h
3315F:	arch/powerpc/include/uapi/asm/spu*.h
3316F:	arch/powerpc/oprofile/*cell*
3317F:	arch/powerpc/platforms/cell/
3318
3319CEPH COMMON CODE (LIBCEPH)
3320M:	Ilya Dryomov <idryomov@gmail.com>
3321M:	"Yan, Zheng" <zyan@redhat.com>
3322M:	Sage Weil <sage@redhat.com>
3323L:	ceph-devel@vger.kernel.org
3324W:	http://ceph.com/
3325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3326T:	git git://github.com/ceph/ceph-client.git
3327S:	Supported
3328F:	net/ceph/
3329F:	include/linux/ceph/
3330F:	include/linux/crush/
3331
3332CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3333M:	"Yan, Zheng" <zyan@redhat.com>
3334M:	Sage Weil <sage@redhat.com>
3335M:	Ilya Dryomov <idryomov@gmail.com>
3336L:	ceph-devel@vger.kernel.org
3337W:	http://ceph.com/
3338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3339T:	git git://github.com/ceph/ceph-client.git
3340S:	Supported
3341F:	Documentation/filesystems/ceph.txt
3342F:	fs/ceph/
3343
3344CERTIFICATE HANDLING:
3345M:	David Howells <dhowells@redhat.com>
3346M:	David Woodhouse <dwmw2@infradead.org>
3347L:	keyrings@vger.kernel.org
3348S:	Maintained
3349F:	Documentation/module-signing.txt
3350F:	certs/
3351F:	scripts/sign-file.c
3352F:	scripts/extract-cert.c
3353
3354CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3355L:	linux-usb@vger.kernel.org
3356S:	Orphan
3357F:	Documentation/usb/WUSB-Design-overview.txt
3358F:	Documentation/usb/wusb-cbaf
3359F:	drivers/usb/host/hwa-hc.c
3360F:	drivers/usb/host/whci/
3361F:	drivers/usb/wusbcore/
3362F:	include/linux/usb/wusb*
3363
3364CFAG12864B LCD DRIVER
3365M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3366W:	http://miguelojeda.es/auxdisplay.htm
3367W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3368S:	Maintained
3369F:	drivers/auxdisplay/cfag12864b.c
3370F:	include/linux/cfag12864b.h
3371
3372CFAG12864BFB LCD FRAMEBUFFER DRIVER
3373M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3374W:	http://miguelojeda.es/auxdisplay.htm
3375W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3376S:	Maintained
3377F:	drivers/auxdisplay/cfag12864bfb.c
3378F:	include/linux/cfag12864b.h
3379
3380802.11 (including CFG80211/NL80211)
3381M:	Johannes Berg <johannes@sipsolutions.net>
3382L:	linux-wireless@vger.kernel.org
3383W:	http://wireless.kernel.org/
3384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3386S:	Maintained
3387F:	net/wireless/
3388F:	include/uapi/linux/nl80211.h
3389F:	include/linux/ieee80211.h
3390F:	include/net/wext.h
3391F:	include/net/cfg80211.h
3392F:	include/net/iw_handler.h
3393F:	include/net/ieee80211_radiotap.h
3394F:	Documentation/driver-api/80211/cfg80211.rst
3395F:	Documentation/networking/regulatory.txt
3396
3397CHAR and MISC DRIVERS
3398M:	Arnd Bergmann <arnd@arndb.de>
3399M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3401S:	Supported
3402F:	drivers/char/
3403F:	drivers/misc/
3404F:	include/linux/miscdevice.h
3405
3406CHECKPATCH
3407M:	Andy Whitcroft <apw@canonical.com>
3408M:	Joe Perches <joe@perches.com>
3409S:	Maintained
3410F:	scripts/checkpatch.pl
3411
3412CHINESE DOCUMENTATION
3413M:	Harry Wei <harryxiyou@gmail.com>
3414L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3415L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3416S:	Maintained
3417F:	Documentation/translations/zh_CN/
3418
3419CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3420M:	Peter Chen <Peter.Chen@nxp.com>
3421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3422L:	linux-usb@vger.kernel.org
3423S:	Maintained
3424F:	drivers/usb/chipidea/
3425
3426CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3427M:	Hans de Goede <hdegoede@redhat.com>
3428L:	linux-input@vger.kernel.org
3429S:	Maintained
3430F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3431F:	drivers/input/touchscreen/chipone_icn8318.c
3432
3433CHROME HARDWARE PLATFORM SUPPORT
3434M:	Benson Leung <bleung@chromium.org>
3435M:	Olof Johansson <olof@lixom.net>
3436S:	Maintained
3437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3438F:	drivers/platform/chrome/
3439
3440CIRRUS LOGIC AUDIO CODEC DRIVERS
3441M:	Brian Austin <brian.austin@cirrus.com>
3442M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3444S:	Maintained
3445F:	sound/soc/codecs/cs*
3446
3447CIRRUS LOGIC EP93XX ETHERNET DRIVER
3448M:	Hartley Sweeten <hsweeten@visionengravers.com>
3449L:	netdev@vger.kernel.org
3450S:	Maintained
3451F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3452
3453CISCO FCOE HBA DRIVER
3454M:	Satish Kharat <satishkh@cisco.com>
3455M:	Sesidhar Baddela <sebaddel@cisco.com>
3456M:	Karan Tilak Kumar <kartilak@cisco.com>
3457L:	linux-scsi@vger.kernel.org
3458S:	Supported
3459F:	drivers/scsi/fnic/
3460
3461CISCO SCSI HBA DRIVER
3462M:	Karan Tilak Kumar <kartilak@cisco.com>
3463M:	Sesidhar Baddela <sebaddel@cisco.com>
3464L:	linux-scsi@vger.kernel.org
3465S:	Supported
3466F:	drivers/scsi/snic/
3467
3468CISCO VIC ETHERNET NIC DRIVER
3469M:	Christian Benvenuti <benve@cisco.com>
3470M:	Govindarajulu Varadarajan <_govind@gmx.com>
3471M:	Parvi Kaustubhi <pkaustub@cisco.com>
3472S:	Supported
3473F:	drivers/net/ethernet/cisco/enic/
3474
3475CISCO VIC LOW LATENCY NIC DRIVER
3476M:	Christian Benvenuti <benve@cisco.com>
3477M:	Dave Goodell <dgoodell@cisco.com>
3478S:	Supported
3479F:	drivers/infiniband/hw/usnic/
3480
3481CLEANCACHE API
3482M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3483L:	linux-kernel@vger.kernel.org
3484S:	Maintained
3485F:	mm/cleancache.c
3486F:	include/linux/cleancache.h
3487
3488CLK API
3489M:	Russell King <linux@armlinux.org.uk>
3490L:	linux-clk@vger.kernel.org
3491S:	Maintained
3492F:	include/linux/clk.h
3493
3494CLOCKSOURCE, CLOCKEVENT DRIVERS
3495M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3496M:	Thomas Gleixner <tglx@linutronix.de>
3497L:	linux-kernel@vger.kernel.org
3498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3499S:	Supported
3500F:	drivers/clocksource/
3501F:	Documentation/devicetree/bindings/timer/
3502
3503CMPC ACPI DRIVER
3504M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3505M:	Daniel Oliveira Nascimento <don@syst.com.br>
3506L:	platform-driver-x86@vger.kernel.org
3507S:	Supported
3508F:	drivers/platform/x86/classmate-laptop.c
3509
3510COBALT MEDIA DRIVER
3511M:	Hans Verkuil <hans.verkuil@cisco.com>
3512L:	linux-media@vger.kernel.org
3513T:	git git://linuxtv.org/media_tree.git
3514W:	https://linuxtv.org
3515S:	Supported
3516F:	drivers/media/pci/cobalt/
3517
3518COCCINELLE/Semantic Patches (SmPL)
3519M:	Julia Lawall <Julia.Lawall@lip6.fr>
3520M:	Gilles Muller <Gilles.Muller@lip6.fr>
3521M:	Nicolas Palix <nicolas.palix@imag.fr>
3522M:	Michal Marek <michal.lkml@markovi.net>
3523L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3525W:	http://coccinelle.lip6.fr/
3526S:	Supported
3527F:	Documentation/dev-tools/coccinelle.rst
3528F:	scripts/coccinelle/
3529F:	scripts/coccicheck
3530
3531CODA FILE SYSTEM
3532M:	Jan Harkes <jaharkes@cs.cmu.edu>
3533M:	coda@cs.cmu.edu
3534L:	codalist@coda.cs.cmu.edu
3535W:	http://www.coda.cs.cmu.edu/
3536S:	Maintained
3537F:	Documentation/filesystems/coda.txt
3538F:	fs/coda/
3539F:	include/linux/coda*.h
3540F:	include/uapi/linux/coda*.h
3541
3542CODA V4L2 MEM2MEM DRIVER
3543M:	Philipp Zabel <p.zabel@pengutronix.de>
3544L:	linux-media@vger.kernel.org
3545S:	Maintained
3546F:	Documentation/devicetree/bindings/media/coda.txt
3547F:	drivers/media/platform/coda/
3548
3549COMMON CLK FRAMEWORK
3550M:	Michael Turquette <mturquette@baylibre.com>
3551M:	Stephen Boyd <sboyd@kernel.org>
3552L:	linux-clk@vger.kernel.org
3553Q:	http://patchwork.kernel.org/project/linux-clk/list/
3554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3555S:	Maintained
3556F:	Documentation/devicetree/bindings/clock/
3557F:	drivers/clk/
3558X:	drivers/clk/clkdev.c
3559F:	include/linux/clk-pr*
3560F:	include/linux/clk/
3561
3562COMMON INTERNET FILE SYSTEM (CIFS)
3563M:	Steve French <sfrench@samba.org>
3564L:	linux-cifs@vger.kernel.org
3565L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3566W:	http://linux-cifs.samba.org/
3567T:	git git://git.samba.org/sfrench/cifs-2.6.git
3568S:	Supported
3569F:	Documentation/filesystems/cifs/
3570F:	fs/cifs/
3571
3572COMPACTPCI HOTPLUG CORE
3573M:	Scott Murray <scott@spiteful.org>
3574L:	linux-pci@vger.kernel.org
3575S:	Maintained
3576F:	drivers/pci/hotplug/cpci_hotplug*
3577
3578COMPACTPCI HOTPLUG GENERIC DRIVER
3579M:	Scott Murray <scott@spiteful.org>
3580L:	linux-pci@vger.kernel.org
3581S:	Maintained
3582F:	drivers/pci/hotplug/cpcihp_generic.c
3583
3584COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3585M:	Scott Murray <scott@spiteful.org>
3586L:	linux-pci@vger.kernel.org
3587S:	Maintained
3588F:	drivers/pci/hotplug/cpcihp_zt5550.*
3589
3590COMPAL LAPTOP SUPPORT
3591M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3592L:	platform-driver-x86@vger.kernel.org
3593S:	Maintained
3594F:	drivers/platform/x86/compal-laptop.c
3595
3596CONEXANT ACCESSRUNNER USB DRIVER
3597L:	accessrunner-general@lists.sourceforge.net
3598W:	http://accessrunner.sourceforge.net/
3599S:	Orphan
3600F:	drivers/usb/atm/cxacru.c
3601
3602CONFIGFS
3603M:	Joel Becker <jlbec@evilplan.org>
3604M:	Christoph Hellwig <hch@lst.de>
3605T:	git git://git.infradead.org/users/hch/configfs.git
3606S:	Supported
3607F:	fs/configfs/
3608F:	include/linux/configfs.h
3609
3610CONNECTOR
3611M:	Evgeniy Polyakov <zbr@ioremap.net>
3612L:	netdev@vger.kernel.org
3613S:	Maintained
3614F:	drivers/connector/
3615
3616CONTROL GROUP (CGROUP)
3617M:	Tejun Heo <tj@kernel.org>
3618M:	Li Zefan <lizefan@huawei.com>
3619M:	Johannes Weiner <hannes@cmpxchg.org>
3620L:	cgroups@vger.kernel.org
3621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3622S:	Maintained
3623F:	Documentation/cgroup*
3624F:	include/linux/cgroup*
3625F:	kernel/cgroup*
3626
3627CONTROL GROUP - CPUSET
3628M:	Li Zefan <lizefan@huawei.com>
3629L:	cgroups@vger.kernel.org
3630W:	http://www.bullopensource.org/cpuset/
3631W:	http://oss.sgi.com/projects/cpusets/
3632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3633S:	Maintained
3634F:	Documentation/cgroup-v1/cpusets.txt
3635F:	include/linux/cpuset.h
3636F:	kernel/cgroup/cpuset.c
3637
3638CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3639M:	Johannes Weiner <hannes@cmpxchg.org>
3640M:	Michal Hocko <mhocko@kernel.org>
3641M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3642L:	cgroups@vger.kernel.org
3643L:	linux-mm@kvack.org
3644S:	Maintained
3645F:	mm/memcontrol.c
3646F:	mm/swap_cgroup.c
3647
3648CORETEMP HARDWARE MONITORING DRIVER
3649M:	Fenghua Yu <fenghua.yu@intel.com>
3650L:	linux-hwmon@vger.kernel.org
3651S:	Maintained
3652F:	Documentation/hwmon/coretemp
3653F:	drivers/hwmon/coretemp.c
3654
3655COSA/SRP SYNC SERIAL DRIVER
3656M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3657W:	http://www.fi.muni.cz/~kas/cosa/
3658S:	Maintained
3659F:	drivers/net/wan/cosa*
3660
3661CPMAC ETHERNET DRIVER
3662M:	Florian Fainelli <f.fainelli@gmail.com>
3663L:	netdev@vger.kernel.org
3664S:	Maintained
3665F:	drivers/net/ethernet/ti/cpmac.c
3666
3667CPU FREQUENCY DRIVERS
3668M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3669M:	Viresh Kumar <viresh.kumar@linaro.org>
3670L:	linux-pm@vger.kernel.org
3671S:	Maintained
3672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3673T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3674B:	https://bugzilla.kernel.org
3675F:	Documentation/cpu-freq/
3676F:	Documentation/devicetree/bindings/cpufreq/
3677F:	drivers/cpufreq/
3678F:	include/linux/cpufreq.h
3679F:	tools/testing/selftests/cpufreq/
3680
3681CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3682M:	Viresh Kumar <viresh.kumar@linaro.org>
3683M:	Sudeep Holla <sudeep.holla@arm.com>
3684L:	linux-pm@vger.kernel.org
3685W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3686S:	Maintained
3687F:	drivers/cpufreq/arm_big_little.h
3688F:	drivers/cpufreq/arm_big_little.c
3689F:	drivers/cpufreq/arm_big_little_dt.c
3690
3691CPU POWER MONITORING SUBSYSTEM
3692M:	Thomas Renninger <trenn@suse.com>
3693M:	Shuah Khan <shuah@kernel.org>
3694L:	linux-pm@vger.kernel.org
3695S:	Maintained
3696F:	tools/power/cpupower/
3697
3698CPUID/MSR DRIVER
3699M:	"H. Peter Anvin" <hpa@zytor.com>
3700S:	Maintained
3701F:	arch/x86/kernel/cpuid.c
3702F:	arch/x86/kernel/msr.c
3703
3704CPUIDLE DRIVER - ARM BIG LITTLE
3705M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3706M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3707L:	linux-pm@vger.kernel.org
3708L:	linux-arm-kernel@lists.infradead.org
3709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3710S:	Maintained
3711F:	drivers/cpuidle/cpuidle-big_little.c
3712
3713CPUIDLE DRIVER - ARM EXYNOS
3714M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3715M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3716M:	Kukjin Kim <kgene@kernel.org>
3717L:	linux-pm@vger.kernel.org
3718L:	linux-samsung-soc@vger.kernel.org
3719S:	Supported
3720F:	drivers/cpuidle/cpuidle-exynos.c
3721F:	arch/arm/mach-exynos/pm.c
3722
3723CPUIDLE DRIVERS
3724M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3725M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3726L:	linux-pm@vger.kernel.org
3727S:	Maintained
3728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3729B:	https://bugzilla.kernel.org
3730F:	drivers/cpuidle/*
3731F:	include/linux/cpuidle.h
3732
3733CRAMFS FILESYSTEM
3734M:	Nicolas Pitre <nico@linaro.org>
3735S:	Maintained
3736F:	Documentation/filesystems/cramfs.txt
3737F:	fs/cramfs/
3738
3739CRYPTO API
3740M:	Herbert Xu <herbert@gondor.apana.org.au>
3741M:	"David S. Miller" <davem@davemloft.net>
3742L:	linux-crypto@vger.kernel.org
3743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3745S:	Maintained
3746F:	Documentation/crypto/
3747F:	Documentation/devicetree/bindings/crypto/
3748F:	arch/*/crypto/
3749F:	crypto/
3750F:	drivers/crypto/
3751F:	include/crypto/
3752F:	include/linux/crypto*
3753
3754CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3755M:	Neil Horman <nhorman@tuxdriver.com>
3756L:	linux-crypto@vger.kernel.org
3757S:	Maintained
3758F:	crypto/ansi_cprng.c
3759F:	crypto/rng.c
3760
3761CS3308 MEDIA DRIVER
3762M:	Hans Verkuil <hverkuil@xs4all.nl>
3763L:	linux-media@vger.kernel.org
3764T:	git git://linuxtv.org/media_tree.git
3765W:	http://linuxtv.org
3766S:	Odd Fixes
3767F:	drivers/media/i2c/cs3308.c
3768F:	drivers/media/i2c/cs3308.h
3769
3770CS5535 Audio ALSA driver
3771M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3772S:	Maintained
3773F:	sound/pci/cs5535audio/
3774
3775CW1200 WLAN driver
3776M:	Solomon Peachy <pizza@shaftnet.org>
3777S:	Maintained
3778F:	drivers/net/wireless/st/cw1200/
3779
3780CX18 VIDEO4LINUX DRIVER
3781M:	Andy Walls <awalls@md.metrocast.net>
3782L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3783L:	linux-media@vger.kernel.org
3784T:	git git://linuxtv.org/media_tree.git
3785W:	https://linuxtv.org
3786W:	http://www.ivtvdriver.org/index.php/Cx18
3787S:	Maintained
3788F:	Documentation/media/v4l-drivers/cx18*
3789F:	drivers/media/pci/cx18/
3790F:	include/uapi/linux/ivtv*
3791
3792CX2341X MPEG ENCODER HELPER MODULE
3793M:	Hans Verkuil <hverkuil@xs4all.nl>
3794L:	linux-media@vger.kernel.org
3795T:	git git://linuxtv.org/media_tree.git
3796W:	https://linuxtv.org
3797S:	Maintained
3798F:	drivers/media/common/cx2341x*
3799F:	include/media/cx2341x*
3800
3801CX24120 MEDIA DRIVER
3802M:	Jemma Denson <jdenson@gmail.com>
3803M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3804L:	linux-media@vger.kernel.org
3805W:	https://linuxtv.org
3806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3807S:	Maintained
3808F:	drivers/media/dvb-frontends/cx24120*
3809
3810CX88 VIDEO4LINUX DRIVER
3811M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3812L:	linux-media@vger.kernel.org
3813W:	https://linuxtv.org
3814T:	git git://linuxtv.org/media_tree.git
3815S:	Odd fixes
3816F:	Documentation/media/v4l-drivers/cx88*
3817F:	drivers/media/pci/cx88/
3818
3819CXD2820R MEDIA DRIVER
3820M:	Antti Palosaari <crope@iki.fi>
3821L:	linux-media@vger.kernel.org
3822W:	https://linuxtv.org
3823W:	http://palosaari.fi/linux/
3824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3825T:	git git://linuxtv.org/anttip/media_tree.git
3826S:	Maintained
3827F:	drivers/media/dvb-frontends/cxd2820r*
3828
3829CXGB3 ETHERNET DRIVER (CXGB3)
3830M:	Santosh Raspatur <santosh@chelsio.com>
3831L:	netdev@vger.kernel.org
3832W:	http://www.chelsio.com
3833S:	Supported
3834F:	drivers/net/ethernet/chelsio/cxgb3/
3835
3836CXGB3 ISCSI DRIVER (CXGB3I)
3837M:	Karen Xie <kxie@chelsio.com>
3838L:	linux-scsi@vger.kernel.org
3839W:	http://www.chelsio.com
3840S:	Supported
3841F:	drivers/scsi/cxgbi/cxgb3i
3842
3843CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3844M:	Steve Wise <swise@chelsio.com>
3845L:	linux-rdma@vger.kernel.org
3846W:	http://www.openfabrics.org
3847S:	Supported
3848F:	drivers/infiniband/hw/cxgb3/
3849F:	include/uapi/rdma/cxgb3-abi.h
3850
3851CXGB4 CRYPTO DRIVER (chcr)
3852M:	Harsh Jain <harsh@chelsio.com>
3853L:	linux-crypto@vger.kernel.org
3854W:	http://www.chelsio.com
3855S:	Supported
3856F:	drivers/crypto/chelsio
3857
3858CXGB4 ETHERNET DRIVER (CXGB4)
3859M:	Ganesh Goudar <ganeshgr@chelsio.com>
3860L:	netdev@vger.kernel.org
3861W:	http://www.chelsio.com
3862S:	Supported
3863F:	drivers/net/ethernet/chelsio/cxgb4/
3864
3865CXGB4 ISCSI DRIVER (CXGB4I)
3866M:	Karen Xie <kxie@chelsio.com>
3867L:	linux-scsi@vger.kernel.org
3868W:	http://www.chelsio.com
3869S:	Supported
3870F:	drivers/scsi/cxgbi/cxgb4i
3871
3872CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3873M:	Steve Wise <swise@chelsio.com>
3874L:	linux-rdma@vger.kernel.org
3875W:	http://www.openfabrics.org
3876S:	Supported
3877F:	drivers/infiniband/hw/cxgb4/
3878F:	include/uapi/rdma/cxgb4-abi.h
3879
3880CXGB4VF ETHERNET DRIVER (CXGB4VF)
3881M:	Casey Leedom <leedom@chelsio.com>
3882L:	netdev@vger.kernel.org
3883W:	http://www.chelsio.com
3884S:	Supported
3885F:	drivers/net/ethernet/chelsio/cxgb4vf/
3886
3887CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3888M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3889M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3890L:	linuxppc-dev@lists.ozlabs.org
3891S:	Supported
3892F:	arch/powerpc/platforms/powernv/pci-cxl.c
3893F:	drivers/misc/cxl/
3894F:	include/misc/cxl*
3895F:	include/uapi/misc/cxl.h
3896F:	Documentation/powerpc/cxl.txt
3897F:	Documentation/ABI/testing/sysfs-class-cxl
3898
3899CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3900M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3901M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3902M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3903L:	linux-scsi@vger.kernel.org
3904S:	Supported
3905F:	drivers/scsi/cxlflash/
3906F:	include/uapi/scsi/cxlflash_ioctls.h
3907F:	Documentation/powerpc/cxlflash.txt
3908
3909CYBERPRO FB DRIVER
3910M:	Russell King <linux@armlinux.org.uk>
3911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3912W:	http://www.armlinux.org.uk/
3913S:	Maintained
3914F:	drivers/video/fbdev/cyber2000fb.*
3915
3916CYCLADES ASYNC MUX DRIVER
3917W:	http://www.cyclades.com/
3918S:	Orphan
3919F:	drivers/tty/cyclades.c
3920F:	include/linux/cyclades.h
3921F:	include/uapi/linux/cyclades.h
3922
3923CYCLADES PC300 DRIVER
3924W:	http://www.cyclades.com/
3925S:	Orphan
3926F:	drivers/net/wan/pc300*
3927
3928CYPRESS_FIRMWARE MEDIA DRIVER
3929M:	Antti Palosaari <crope@iki.fi>
3930L:	linux-media@vger.kernel.org
3931W:	https://linuxtv.org
3932W:	http://palosaari.fi/linux/
3933Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3934T:	git git://linuxtv.org/anttip/media_tree.git
3935S:	Maintained
3936F:	drivers/media/common/cypress_firmware*
3937
3938CYTTSP TOUCHSCREEN DRIVER
3939M:	Ferruh Yigit <fery@cypress.com>
3940L:	linux-input@vger.kernel.org
3941S:	Supported
3942F:	drivers/input/touchscreen/cyttsp*
3943F:	include/linux/input/cyttsp.h
3944
3945D-LINK DIR-685 TOUCHKEYS DRIVER
3946M:	Linus Walleij <linus.walleij@linaro.org>
3947L:	linux-input@vger.kernel.org
3948S:	Supported
3949F:	drivers/input/dlink-dir685-touchkeys.c
3950
3951DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3952M:	Joshua Kinard <kumba@gentoo.org>
3953S:	Maintained
3954F:	drivers/rtc/rtc-ds1685.c
3955F:	include/linux/rtc/ds1685.h
3956
3957DAMA SLAVE for AX.25
3958M:	Joerg Reuter <jreuter@yaina.de>
3959W:	http://yaina.de/jreuter/
3960W:	http://www.qsl.net/dl1bke/
3961L:	linux-hams@vger.kernel.org
3962S:	Maintained
3963F:	net/ax25/af_ax25.c
3964F:	net/ax25/ax25_dev.c
3965F:	net/ax25/ax25_ds_*
3966F:	net/ax25/ax25_in.c
3967F:	net/ax25/ax25_out.c
3968F:	net/ax25/ax25_timer.c
3969F:	net/ax25/sysctl_net_ax25.c
3970
3971DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3972L:	netdev@vger.kernel.org
3973S:	Orphan
3974F:	Documentation/networking/dmfe.txt
3975F:	drivers/net/ethernet/dec/tulip/dmfe.c
3976
3977DC390/AM53C974 SCSI driver
3978M:	Hannes Reinecke <hare@suse.com>
3979L:	linux-scsi@vger.kernel.org
3980S:	Maintained
3981F:	drivers/scsi/am53c974.c
3982
3983DC395x SCSI driver
3984M:	Oliver Neukum <oliver@neukum.org>
3985M:	Ali Akcaagac <aliakc@web.de>
3986M:	Jamie Lenehan <lenehan@twibble.org>
3987L:	dc395x@twibble.org
3988W:	http://twibble.org/dist/dc395x/
3989W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3990S:	Maintained
3991F:	Documentation/scsi/dc395x.txt
3992F:	drivers/scsi/dc395x.*
3993
3994DCCP PROTOCOL
3995M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3996L:	dccp@vger.kernel.org
3997W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3998S:	Maintained
3999F:	include/linux/dccp.h
4000F:	include/uapi/linux/dccp.h
4001F:	include/linux/tfrc.h
4002F:	net/dccp/
4003
4004DECnet NETWORK LAYER
4005W:	http://linux-decnet.sourceforge.net
4006L:	linux-decnet-user@lists.sourceforge.net
4007S:	Orphan
4008F:	Documentation/networking/decnet.txt
4009F:	net/decnet/
4010
4011DECSTATION PLATFORM SUPPORT
4012M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4013L:	linux-mips@linux-mips.org
4014W:	http://www.linux-mips.org/wiki/DECstation
4015S:	Maintained
4016F:	arch/mips/dec/
4017F:	arch/mips/include/asm/dec/
4018F:	arch/mips/include/asm/mach-dec/
4019
4020DEFXX FDDI NETWORK DRIVER
4021M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4022S:	Maintained
4023F:	drivers/net/fddi/defxx.*
4024
4025DELL SMBIOS DRIVER
4026M:	Pali Rohár <pali.rohar@gmail.com>
4027M:	Mario Limonciello <mario.limonciello@dell.com>
4028L:	platform-driver-x86@vger.kernel.org
4029S:	Maintained
4030F:	drivers/platform/x86/dell-smbios.*
4031
4032DELL SMBIOS SMM DRIVER
4033M:	Mario Limonciello <mario.limonciello@dell.com>
4034L:	platform-driver-x86@vger.kernel.org
4035S:	Maintained
4036F:	drivers/platform/x86/dell-smbios-smm.c
4037
4038DELL SMBIOS WMI DRIVER
4039M:	Mario Limonciello <mario.limonciello@dell.com>
4040L:	platform-driver-x86@vger.kernel.org
4041S:	Maintained
4042F:	drivers/platform/x86/dell-smbios-wmi.c
4043F:	tools/wmi/dell-smbios-example.c
4044
4045DELL LAPTOP DRIVER
4046M:	Matthew Garrett <mjg59@srcf.ucam.org>
4047M:	Pali Rohár <pali.rohar@gmail.com>
4048L:	platform-driver-x86@vger.kernel.org
4049S:	Maintained
4050F:	drivers/platform/x86/dell-laptop.c
4051
4052DELL LAPTOP FREEFALL DRIVER
4053M:	Pali Rohár <pali.rohar@gmail.com>
4054S:	Maintained
4055F:	drivers/platform/x86/dell-smo8800.c
4056
4057DELL LAPTOP RBTN DRIVER
4058M:	Pali Rohár <pali.rohar@gmail.com>
4059S:	Maintained
4060F:	drivers/platform/x86/dell-rbtn.*
4061
4062DELL LAPTOP SMM DRIVER
4063M:	Pali Rohár <pali.rohar@gmail.com>
4064S:	Maintained
4065F:	drivers/hwmon/dell-smm-hwmon.c
4066F:	include/uapi/linux/i8k.h
4067
4068DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4069M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4070S:	Maintained
4071F:	Documentation/dcdbas.txt
4072F:	drivers/firmware/dcdbas.*
4073
4074DELL WMI NOTIFICATIONS DRIVER
4075M:	Matthew Garrett <mjg59@srcf.ucam.org>
4076M:	Pali Rohár <pali.rohar@gmail.com>
4077S:	Maintained
4078F:	drivers/platform/x86/dell-wmi.c
4079
4080DELL WMI DESCRIPTOR DRIVER
4081M:	Mario Limonciello <mario.limonciello@dell.com>
4082S:	Maintained
4083F:	drivers/platform/x86/dell-wmi-descriptor.c
4084
4085DELTA ST MEDIA DRIVER
4086M:	Hugues Fruchet <hugues.fruchet@st.com>
4087L:	linux-media@vger.kernel.org
4088T:	git git://linuxtv.org/media_tree.git
4089W:	https://linuxtv.org
4090S:	Supported
4091F:	drivers/media/platform/sti/delta
4092
4093DENALI NAND DRIVER
4094M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4095L:	linux-mtd@lists.infradead.org
4096S:	Supported
4097F:	drivers/mtd/nand/raw/denali*
4098
4099DESIGNWARE USB2 DRD IP DRIVER
4100M:	Minas Harutyunyan <hminas@synopsys.com>
4101L:	linux-usb@vger.kernel.org
4102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4103S:	Maintained
4104F:	drivers/usb/dwc2/
4105
4106DESIGNWARE USB3 DRD IP DRIVER
4107M:	Felipe Balbi <balbi@kernel.org>
4108L:	linux-usb@vger.kernel.org
4109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4110S:	Maintained
4111F:	drivers/usb/dwc3/
4112
4113DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4114M:	Andreas Klinger <ak@it-klinger.de>
4115L:	linux-iio@vger.kernel.org
4116S:	Maintained
4117F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4118F:	drivers/iio/proximity/srf*.c
4119
4120DEVICE COREDUMP (DEV_COREDUMP)
4121M:	Johannes Berg <johannes@sipsolutions.net>
4122L:	linux-kernel@vger.kernel.org
4123S:	Maintained
4124F:	drivers/base/devcoredump.c
4125F:	include/linux/devcoredump.h
4126
4127DEVICE FREQUENCY (DEVFREQ)
4128M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4129M:	Kyungmin Park <kyungmin.park@samsung.com>
4130R:	Chanwoo Choi <cw00.choi@samsung.com>
4131L:	linux-pm@vger.kernel.org
4132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4133S:	Maintained
4134F:	drivers/devfreq/
4135F:	include/linux/devfreq.h
4136F:	Documentation/devicetree/bindings/devfreq/
4137
4138DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4139M:	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:	Supported
4143F:	drivers/devfreq/event/
4144F:	drivers/devfreq/devfreq-event.c
4145F:	include/linux/devfreq-event.h
4146F:	Documentation/devicetree/bindings/devfreq/event/
4147
4148DEVICE NUMBER REGISTRY
4149M:	Torben Mathiasen <device@lanana.org>
4150W:	http://lanana.org/docs/device-list/index.html
4151S:	Maintained
4152
4153DEVICE-MAPPER  (LVM)
4154M:	Alasdair Kergon <agk@redhat.com>
4155M:	Mike Snitzer <snitzer@redhat.com>
4156M:	dm-devel@redhat.com
4157L:	dm-devel@redhat.com
4158W:	http://sources.redhat.com/dm
4159Q:	http://patchwork.kernel.org/project/dm-devel/list/
4160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4161T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4162S:	Maintained
4163F:	Documentation/device-mapper/
4164F:	drivers/md/Makefile
4165F:	drivers/md/Kconfig
4166F:	drivers/md/dm*
4167F:	drivers/md/persistent-data/
4168F:	include/linux/device-mapper.h
4169F:	include/linux/dm-*.h
4170F:	include/uapi/linux/dm-*.h
4171
4172DEVLINK
4173M:	Jiri Pirko <jiri@mellanox.com>
4174L:	netdev@vger.kernel.org
4175S:	Supported
4176F:	net/core/devlink.c
4177F:	include/net/devlink.h
4178F:	include/uapi/linux/devlink.h
4179
4180DIALOG SEMICONDUCTOR DRIVERS
4181M:	Support Opensource <support.opensource@diasemi.com>
4182W:	http://www.dialog-semiconductor.com/products
4183S:	Supported
4184F:	Documentation/hwmon/da90??
4185F:	Documentation/devicetree/bindings/mfd/da90*.txt
4186F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4187F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4188F:	Documentation/devicetree/bindings/regulator/da92*.txt
4189F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4190F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4191F:	drivers/gpio/gpio-da90??.c
4192F:	drivers/hwmon/da90??-hwmon.c
4193F:	drivers/iio/adc/da91??-*.c
4194F:	drivers/input/misc/da90??_onkey.c
4195F:	drivers/input/touchscreen/da9052_tsi.c
4196F:	drivers/leds/leds-da90??.c
4197F:	drivers/mfd/da903x.c
4198F:	drivers/mfd/da90??-*.c
4199F:	drivers/mfd/da91??-*.c
4200F:	drivers/power/supply/da9052-battery.c
4201F:	drivers/power/supply/da91??-*.c
4202F:	drivers/regulator/da903x.c
4203F:	drivers/regulator/da9???-regulator.[ch]
4204F:	drivers/thermal/da90??-thermal.c
4205F:	drivers/rtc/rtc-da90??.c
4206F:	drivers/video/backlight/da90??_bl.c
4207F:	drivers/watchdog/da90??_wdt.c
4208F:	include/linux/mfd/da903x.h
4209F:	include/linux/mfd/da9052/
4210F:	include/linux/mfd/da9055/
4211F:	include/linux/mfd/da9062/
4212F:	include/linux/mfd/da9063/
4213F:	include/linux/mfd/da9150/
4214F:	include/linux/regulator/da9211.h
4215F:	include/sound/da[79]*.h
4216F:	sound/soc/codecs/da[79]*.[ch]
4217
4218DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4219M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4220L:	linux-gpio@vger.kernel.org
4221S:	Maintained
4222F:	drivers/gpio/gpio-gpio-mm.c
4223
4224DIGI NEO AND CLASSIC PCI PRODUCTS
4225M:	Lidza Louina <lidza.louina@gmail.com>
4226M:	Mark Hounschell <markh@compro.net>
4227L:	driverdev-devel@linuxdriverproject.org
4228S:	Maintained
4229F:	drivers/staging/dgnc/
4230
4231DIOLAN U2C-12 I2C DRIVER
4232M:	Guenter Roeck <linux@roeck-us.net>
4233L:	linux-i2c@vger.kernel.org
4234S:	Maintained
4235F:	drivers/i2c/busses/i2c-diolan-u2c.c
4236
4237FILESYSTEM DIRECT ACCESS (DAX)
4238M:	Matthew Wilcox <mawilcox@microsoft.com>
4239M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4240L:	linux-fsdevel@vger.kernel.org
4241S:	Supported
4242F:	fs/dax.c
4243F:	include/linux/dax.h
4244F:	include/trace/events/fs_dax.h
4245
4246DEVICE DIRECT ACCESS (DAX)
4247M:	Dan Williams <dan.j.williams@intel.com>
4248M:	Dave Jiang <dave.jiang@intel.com>
4249M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4250M:	Vishal Verma <vishal.l.verma@intel.com>
4251L:	linux-nvdimm@lists.01.org
4252S:	Supported
4253F:	drivers/dax/
4254
4255DIRECTORY NOTIFICATION (DNOTIFY)
4256M:	Jan Kara <jack@suse.cz>
4257R:	Amir Goldstein <amir73il@gmail.com>
4258L:	linux-fsdevel@vger.kernel.org
4259S:	Maintained
4260F:	Documentation/filesystems/dnotify.txt
4261F:	fs/notify/dnotify/
4262F:	include/linux/dnotify.h
4263
4264DISK GEOMETRY AND PARTITION HANDLING
4265M:	Andries Brouwer <aeb@cwi.nl>
4266W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4267W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4268W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4269S:	Maintained
4270
4271DISKQUOTA
4272M:	Jan Kara <jack@suse.com>
4273S:	Maintained
4274F:	Documentation/filesystems/quota.txt
4275F:	fs/quota/
4276F:	include/linux/quota*.h
4277F:	include/uapi/linux/quota*.h
4278
4279DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4280M:	Bernie Thompson <bernie@plugable.com>
4281L:	linux-fbdev@vger.kernel.org
4282S:	Maintained
4283W:	http://plugable.com/category/projects/udlfb/
4284F:	drivers/video/fbdev/udlfb.c
4285F:	include/video/udlfb.h
4286F:	Documentation/fb/udlfb.txt
4287
4288DISTRIBUTED LOCK MANAGER (DLM)
4289M:	Christine Caulfield <ccaulfie@redhat.com>
4290M:	David Teigland <teigland@redhat.com>
4291L:	cluster-devel@redhat.com
4292W:	http://sources.redhat.com/cluster/
4293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4294S:	Supported
4295F:	fs/dlm/
4296
4297DMA BUFFER SHARING FRAMEWORK
4298M:	Sumit Semwal <sumit.semwal@linaro.org>
4299S:	Maintained
4300L:	linux-media@vger.kernel.org
4301L:	dri-devel@lists.freedesktop.org
4302L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4303F:	drivers/dma-buf/
4304F:	include/linux/dma-buf*
4305F:	include/linux/reservation.h
4306F:	include/linux/*fence.h
4307F:	Documentation/driver-api/dma-buf.rst
4308T:	git git://anongit.freedesktop.org/drm/drm-misc
4309
4310DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4311M:	Vinod Koul <vkoul@kernel.org>
4312L:	dmaengine@vger.kernel.org
4313Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4314S:	Maintained
4315F:	drivers/dma/
4316F:	include/linux/dmaengine.h
4317F:	include/linux/of_dma.h
4318F:	Documentation/devicetree/bindings/dma/
4319F:	Documentation/driver-api/dmaengine/
4320T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4321
4322DMA MAPPING HELPERS
4323M:	Christoph Hellwig <hch@lst.de>
4324M:	Marek Szyprowski <m.szyprowski@samsung.com>
4325R:	Robin Murphy <robin.murphy@arm.com>
4326L:	iommu@lists.linux-foundation.org
4327T:	git git://git.infradead.org/users/hch/dma-mapping.git
4328W:	http://git.infradead.org/users/hch/dma-mapping.git
4329S:	Supported
4330F:	lib/dma-debug.c
4331F:	lib/dma-direct.c
4332F:	lib/dma-virt.c
4333F:	drivers/base/dma-mapping.c
4334F:	drivers/base/dma-coherent.c
4335F:	include/asm-generic/dma-mapping.h
4336F:	include/linux/dma-direct.h
4337F:	include/linux/dma-mapping.h
4338
4339DME1737 HARDWARE MONITOR DRIVER
4340M:	Juerg Haefliger <juergh@gmail.com>
4341L:	linux-hwmon@vger.kernel.org
4342S:	Maintained
4343F:	Documentation/hwmon/dme1737
4344F:	drivers/hwmon/dme1737.c
4345
4346DMI/SMBIOS SUPPORT
4347M:	Jean Delvare <jdelvare@suse.com>
4348S:	Maintained
4349T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4350F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4351F:	drivers/firmware/dmi-id.c
4352F:	drivers/firmware/dmi_scan.c
4353F:	include/linux/dmi.h
4354
4355DOCUMENTATION
4356M:	Jonathan Corbet <corbet@lwn.net>
4357L:	linux-doc@vger.kernel.org
4358S:	Maintained
4359F:	Documentation/
4360F:	scripts/kernel-doc
4361X:	Documentation/ABI/
4362X:	Documentation/devicetree/
4363X:	Documentation/acpi
4364X:	Documentation/power
4365X:	Documentation/spi
4366X:	Documentation/media
4367T:	git git://git.lwn.net/linux.git docs-next
4368
4369DONGWOON DW9714 LENS VOICE COIL DRIVER
4370M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4371L:	linux-media@vger.kernel.org
4372T:	git git://linuxtv.org/media_tree.git
4373S:	Maintained
4374F:	drivers/media/i2c/dw9714.c
4375
4376DOUBLETALK DRIVER
4377M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4378L:	blinux-list@redhat.com
4379S:	Maintained
4380F:	drivers/char/dtlk.c
4381F:	include/linux/dtlk.h
4382
4383DPAA2 DATAPATH I/O (DPIO) DRIVER
4384M:	Roy Pledge <Roy.Pledge@nxp.com>
4385L:	linux-kernel@vger.kernel.org
4386S:	Maintained
4387F:	drivers/staging/fsl-mc/bus/dpio
4388
4389DPAA2 ETHERNET DRIVER
4390M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4391L:	linux-kernel@vger.kernel.org
4392S:	Maintained
4393F:	drivers/staging/fsl-dpaa2/ethernet
4394
4395DPAA2 ETHERNET SWITCH DRIVER
4396M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4397L:	linux-kernel@vger.kernel.org
4398S:	Maintained
4399F:	drivers/staging/fsl-dpaa2/ethsw
4400
4401DPT_I2O SCSI RAID DRIVER
4402M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4403L:	linux-scsi@vger.kernel.org
4404W:	http://www.adaptec.com/
4405S:	Maintained
4406F:	drivers/scsi/dpt*
4407F:	drivers/scsi/dpt/
4408
4409DRBD DRIVER
4410M:	Philipp Reisner <philipp.reisner@linbit.com>
4411M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4412L:	drbd-dev@lists.linbit.com
4413W:	http://www.drbd.org
4414T:	git git://git.linbit.com/linux-drbd.git
4415T:	git git://git.linbit.com/drbd-8.4.git
4416S:	Supported
4417F:	drivers/block/drbd/
4418F:	lib/lru_cache.c
4419F:	Documentation/blockdev/drbd/
4420
4421DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4422M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4424S:	Supported
4425F:	Documentation/kobject.txt
4426F:	drivers/base/
4427F:	fs/debugfs/
4428F:	fs/sysfs/
4429F:	include/linux/debugfs.h
4430F:	include/linux/kobj*
4431F:	lib/kobj*
4432
4433DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4434M:	Kevin Hilman <khilman@kernel.org>
4435M:	Nishanth Menon <nm@ti.com>
4436S:	Maintained
4437F:	drivers/power/avs/
4438F:	include/linux/power/smartreflex.h
4439L:	linux-pm@vger.kernel.org
4440
4441DRM DRIVER FOR ARM PL111 CLCD
4442M:	Eric Anholt <eric@anholt.net>
4443T:	git git://anongit.freedesktop.org/drm/drm-misc
4444S:	Supported
4445F:	drivers/gpu/drm/pl111/
4446
4447DRM DRIVER FOR ARM VERSATILE TFT PANELS
4448M:	Linus Walleij <linus.walleij@linaro.org>
4449T:	git git://anongit.freedesktop.org/drm/drm-misc
4450S:	Maintained
4451F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4452F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4453
4454DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4455M:	Dave Airlie <airlied@redhat.com>
4456S:	Odd Fixes
4457F:	drivers/gpu/drm/ast/
4458
4459DRM DRIVER FOR BOCHS VIRTUAL GPU
4460M:	Gerd Hoffmann <kraxel@redhat.com>
4461L:	virtualization@lists.linux-foundation.org
4462T:	git git://anongit.freedesktop.org/drm/drm-misc
4463S:	Maintained
4464F:	drivers/gpu/drm/bochs/
4465
4466DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4467M:	Linus Walleij <linus.walleij@linaro.org>
4468T:	git git://anongit.freedesktop.org/drm/drm-misc
4469S:	Maintained
4470F:	drivers/gpu/drm/tve200/
4471
4472DRM DRIVER FOR ILITEK ILI9225 PANELS
4473M:	David Lechner <david@lechnology.com>
4474S:	Maintained
4475F:	drivers/gpu/drm/tinydrm/ili9225.c
4476F:	Documentation/devicetree/bindings/display/ili9225.txt
4477
4478DRM DRIVER FOR INTEL I810 VIDEO CARDS
4479S:	Orphan / Obsolete
4480F:	drivers/gpu/drm/i810/
4481F:	include/uapi/drm/i810_drm.h
4482
4483DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4484S:	Orphan / Obsolete
4485F:	drivers/gpu/drm/mga/
4486F:	include/uapi/drm/mga_drm.h
4487
4488DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4489M:	Dave Airlie <airlied@redhat.com>
4490S:	Odd Fixes
4491F:	drivers/gpu/drm/mgag200/
4492
4493DRM DRIVER FOR MI0283QT
4494M:	Noralf Trønnes <noralf@tronnes.org>
4495S:	Maintained
4496F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4497F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4498
4499DRM DRIVER FOR MSM ADRENO GPU
4500M:	Rob Clark <robdclark@gmail.com>
4501L:	linux-arm-msm@vger.kernel.org
4502L:	dri-devel@lists.freedesktop.org
4503L:	freedreno@lists.freedesktop.org
4504T:	git git://people.freedesktop.org/~robclark/linux
4505S:	Maintained
4506F:	drivers/gpu/drm/msm/
4507F:	include/uapi/drm/msm_drm.h
4508F:	Documentation/devicetree/bindings/display/msm/
4509
4510DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4511M:	Ben Skeggs <bskeggs@redhat.com>
4512L:	dri-devel@lists.freedesktop.org
4513L:	nouveau@lists.freedesktop.org
4514T:	git git://github.com/skeggsb/linux
4515S:	Supported
4516F:	drivers/gpu/drm/nouveau/
4517F:	include/uapi/drm/nouveau_drm.h
4518
4519DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4520M:	Noralf Trønnes <noralf@tronnes.org>
4521S:	Maintained
4522F:	drivers/gpu/drm/tinydrm/repaper.c
4523F:	Documentation/devicetree/bindings/display/repaper.txt
4524
4525DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4526M:	Dave Airlie <airlied@redhat.com>
4527M:	Gerd Hoffmann <kraxel@redhat.com>
4528L:	virtualization@lists.linux-foundation.org
4529T:	git git://anongit.freedesktop.org/drm/drm-misc
4530S:	Obsolete
4531W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4532F:	drivers/gpu/drm/cirrus/
4533
4534DRM DRIVER FOR QXL VIRTUAL GPU
4535M:	Dave Airlie <airlied@redhat.com>
4536M:	Gerd Hoffmann <kraxel@redhat.com>
4537L:	virtualization@lists.linux-foundation.org
4538T:	git git://anongit.freedesktop.org/drm/drm-misc
4539S:	Maintained
4540F:	drivers/gpu/drm/qxl/
4541F:	include/uapi/drm/qxl_drm.h
4542
4543DRM DRIVER FOR RAGE 128 VIDEO CARDS
4544S:	Orphan / Obsolete
4545F:	drivers/gpu/drm/r128/
4546F:	include/uapi/drm/r128_drm.h
4547
4548DRM DRIVER FOR SAVAGE VIDEO CARDS
4549S:	Orphan / Obsolete
4550F:	drivers/gpu/drm/savage/
4551F:	include/uapi/drm/savage_drm.h
4552
4553DRM DRIVER FOR SIS VIDEO CARDS
4554S:	Orphan / Obsolete
4555F:	drivers/gpu/drm/sis/
4556F:	include/uapi/drm/sis_drm.h
4557
4558DRM DRIVER FOR SITRONIX ST7586 PANELS
4559M:	David Lechner <david@lechnology.com>
4560S:	Maintained
4561F:	drivers/gpu/drm/tinydrm/st7586.c
4562F:	Documentation/devicetree/bindings/display/st7586.txt
4563
4564DRM DRIVER FOR SITRONIX ST7735R PANELS
4565M:	David Lechner <david@lechnology.com>
4566S:	Maintained
4567F:	drivers/gpu/drm/tinydrm/st7735r.c
4568F:	Documentation/devicetree/bindings/display/st7735r.txt
4569
4570DRM DRIVER FOR TDFX VIDEO CARDS
4571S:	Orphan / Obsolete
4572F:	drivers/gpu/drm/tdfx/
4573
4574DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4575M:	Dave Airlie <airlied@redhat.com>
4576S:	Odd Fixes
4577F:	drivers/gpu/drm/udl/
4578
4579DRM DRIVER FOR VMWARE VIRTUAL GPU
4580M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4581M:	Sinclair Yeh <syeh@vmware.com>
4582M:	Thomas Hellstrom <thellstrom@vmware.com>
4583L:	dri-devel@lists.freedesktop.org
4584T:	git git://people.freedesktop.org/~syeh/repos_linux
4585T:	git git://people.freedesktop.org/~thomash/linux
4586S:	Supported
4587F:	drivers/gpu/drm/vmwgfx/
4588F:	include/uapi/drm/vmwgfx_drm.h
4589
4590DRM DRIVERS
4591M:	David Airlie <airlied@linux.ie>
4592L:	dri-devel@lists.freedesktop.org
4593T:	git git://people.freedesktop.org/~airlied/linux
4594B:	https://bugs.freedesktop.org/
4595C:	irc://chat.freenode.net/dri-devel
4596S:	Maintained
4597F:	drivers/gpu/drm/
4598F:	drivers/gpu/vga/
4599F:	Documentation/devicetree/bindings/display/
4600F:	Documentation/devicetree/bindings/gpu/
4601F:	Documentation/devicetree/bindings/video/
4602F:	Documentation/gpu/
4603F:	include/drm/
4604F:	include/uapi/drm/
4605F:	include/linux/vga*
4606
4607DRM DRIVERS AND MISC GPU PATCHES
4608M:	Gustavo Padovan <gustavo@padovan.org>
4609M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4610M:	Sean Paul <seanpaul@chromium.org>
4611W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4612S:	Maintained
4613T:	git git://anongit.freedesktop.org/drm/drm-misc
4614F:	Documentation/gpu/
4615F:	drivers/gpu/vga/
4616F:	drivers/gpu/drm/*
4617F:	include/drm/drm*
4618F:	include/uapi/drm/drm*
4619F:	include/linux/vga*
4620
4621DRM DRIVERS FOR ALLWINNER A10
4622M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4623L:	dri-devel@lists.freedesktop.org
4624S:	Supported
4625F:	drivers/gpu/drm/sun4i/
4626F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4627T:	git git://anongit.freedesktop.org/drm/drm-misc
4628
4629DRM DRIVERS FOR AMLOGIC SOCS
4630M:	Neil Armstrong <narmstrong@baylibre.com>
4631L:	dri-devel@lists.freedesktop.org
4632L:	linux-amlogic@lists.infradead.org
4633W:	http://linux-meson.com/
4634S:	Supported
4635F:	drivers/gpu/drm/meson/
4636F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4637F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4638F:	Documentation/gpu/meson.rst
4639T:	git git://anongit.freedesktop.org/drm/drm-misc
4640
4641DRM DRIVERS FOR ATMEL HLCDC
4642M:	Boris Brezillon <boris.brezillon@bootlin.com>
4643L:	dri-devel@lists.freedesktop.org
4644S:	Supported
4645F:	drivers/gpu/drm/atmel-hlcdc/
4646F:	Documentation/devicetree/bindings/drm/atmel/
4647T:	git git://anongit.freedesktop.org/drm/drm-misc
4648
4649DRM DRIVERS FOR BRIDGE CHIPS
4650M:	Archit Taneja <architt@codeaurora.org>
4651M:	Andrzej Hajda <a.hajda@samsung.com>
4652R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4653S:	Maintained
4654T:	git git://anongit.freedesktop.org/drm/drm-misc
4655F:	drivers/gpu/drm/bridge/
4656
4657DRM DRIVERS FOR EXYNOS
4658M:	Inki Dae <inki.dae@samsung.com>
4659M:	Joonyoung Shim <jy0922.shim@samsung.com>
4660M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4661M:	Kyungmin Park <kyungmin.park@samsung.com>
4662L:	dri-devel@lists.freedesktop.org
4663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4664S:	Supported
4665F:	drivers/gpu/drm/exynos/
4666F:	include/uapi/drm/exynos_drm.h
4667F:	Documentation/devicetree/bindings/display/exynos/
4668
4669DRM DRIVERS FOR FREESCALE DCU
4670M:	Stefan Agner <stefan@agner.ch>
4671M:	Alison Wang <alison.wang@freescale.com>
4672L:	dri-devel@lists.freedesktop.org
4673S:	Supported
4674F:	drivers/gpu/drm/fsl-dcu/
4675F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4676F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4677F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4678
4679DRM DRIVERS FOR FREESCALE IMX
4680M:	Philipp Zabel <p.zabel@pengutronix.de>
4681L:	dri-devel@lists.freedesktop.org
4682S:	Maintained
4683F:	drivers/gpu/drm/imx/
4684F:	drivers/gpu/ipu-v3/
4685F:	Documentation/devicetree/bindings/display/imx/
4686
4687DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4688M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4689L:	dri-devel@lists.freedesktop.org
4690T:	git git://github.com/patjak/drm-gma500
4691S:	Maintained
4692F:	drivers/gpu/drm/gma500/
4693
4694DRM DRIVERS FOR HISILICON
4695M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4696M:	Rongrong Zou <zourongrong@gmail.com>
4697R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4698R:	Chen Feng <puck.chen@hisilicon.com>
4699L:	dri-devel@lists.freedesktop.org
4700T:	git git://github.com/xin3liang/linux.git
4701S:	Maintained
4702F:	drivers/gpu/drm/hisilicon/
4703F:	Documentation/devicetree/bindings/display/hisilicon/
4704
4705DRM DRIVERS FOR MEDIATEK
4706M:	CK Hu <ck.hu@mediatek.com>
4707M:	Philipp Zabel <p.zabel@pengutronix.de>
4708L:	dri-devel@lists.freedesktop.org
4709S:	Supported
4710F:	drivers/gpu/drm/mediatek/
4711F:	Documentation/devicetree/bindings/display/mediatek/
4712
4713DRM DRIVERS FOR NVIDIA TEGRA
4714M:	Thierry Reding <thierry.reding@gmail.com>
4715L:	dri-devel@lists.freedesktop.org
4716L:	linux-tegra@vger.kernel.org
4717T:	git git://anongit.freedesktop.org/tegra/linux.git
4718S:	Supported
4719F:	drivers/gpu/drm/tegra/
4720F:	drivers/gpu/host1x/
4721F:	include/linux/host1x.h
4722F:	include/uapi/drm/tegra_drm.h
4723F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4724
4725DRM DRIVERS FOR RENESAS
4726M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4727L:	dri-devel@lists.freedesktop.org
4728L:	linux-renesas-soc@vger.kernel.org
4729T:	git git://linuxtv.org/pinchartl/fbdev
4730S:	Supported
4731F:	drivers/gpu/drm/rcar-du/
4732F:	drivers/gpu/drm/shmobile/
4733F:	include/linux/platform_data/shmob_drm.h
4734F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4735F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4736F:	Documentation/devicetree/bindings/display/renesas,du.txt
4737
4738DRM DRIVERS FOR ROCKCHIP
4739M:	Sandy Huang <hjc@rock-chips.com>
4740M:	Heiko Stübner <heiko@sntech.de>
4741L:	dri-devel@lists.freedesktop.org
4742S:	Maintained
4743F:	drivers/gpu/drm/rockchip/
4744F:	Documentation/devicetree/bindings/display/rockchip/
4745T:	git git://anongit.freedesktop.org/drm/drm-misc
4746
4747DRM DRIVERS FOR STI
4748M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4749M:	Vincent Abriou <vincent.abriou@st.com>
4750L:	dri-devel@lists.freedesktop.org
4751T:	git git://anongit.freedesktop.org/drm/drm-misc
4752S:	Maintained
4753F:	drivers/gpu/drm/sti
4754F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4755
4756DRM DRIVERS FOR STM
4757M:	Yannick Fertre <yannick.fertre@st.com>
4758M:	Philippe Cornu <philippe.cornu@st.com>
4759M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4760M:	Vincent Abriou <vincent.abriou@st.com>
4761L:	dri-devel@lists.freedesktop.org
4762T:	git git://anongit.freedesktop.org/drm/drm-misc
4763S:	Maintained
4764F:	drivers/gpu/drm/stm
4765F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4766
4767DRM DRIVERS FOR TI LCDC
4768M:	Jyri Sarha <jsarha@ti.com>
4769R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4770L:	dri-devel@lists.freedesktop.org
4771S:	Maintained
4772F:	drivers/gpu/drm/tilcdc/
4773F:	Documentation/devicetree/bindings/display/tilcdc/
4774
4775DRM DRIVERS FOR TI OMAP
4776M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4777L:	dri-devel@lists.freedesktop.org
4778S:	Maintained
4779F:	drivers/gpu/drm/omapdrm/
4780F:	Documentation/devicetree/bindings/display/ti/
4781
4782DRM DRIVERS FOR VC4
4783M:	Eric Anholt <eric@anholt.net>
4784T:	git git://github.com/anholt/linux
4785S:	Supported
4786F:	drivers/gpu/drm/vc4/
4787F:	include/uapi/drm/vc4_drm.h
4788F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4789T:	git git://anongit.freedesktop.org/drm/drm-misc
4790
4791DRM DRIVERS FOR VIVANTE GPU IP
4792M:	Lucas Stach <l.stach@pengutronix.de>
4793R:	Russell King <linux+etnaviv@armlinux.org.uk>
4794R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4795L:	etnaviv@lists.freedesktop.org
4796L:	dri-devel@lists.freedesktop.org
4797S:	Maintained
4798F:	drivers/gpu/drm/etnaviv/
4799F:	include/uapi/drm/etnaviv_drm.h
4800F:	Documentation/devicetree/bindings/display/etnaviv/
4801
4802DRM DRIVERS FOR ZTE ZX
4803M:	Shawn Guo <shawnguo@kernel.org>
4804L:	dri-devel@lists.freedesktop.org
4805S:	Maintained
4806F:	drivers/gpu/drm/zte/
4807F:	Documentation/devicetree/bindings/display/zte,vou.txt
4808T:	git git://anongit.freedesktop.org/drm/drm-misc
4809
4810DRM PANEL DRIVERS
4811M:	Thierry Reding <thierry.reding@gmail.com>
4812L:	dri-devel@lists.freedesktop.org
4813T:	git git://anongit.freedesktop.org/drm/drm-misc
4814S:	Maintained
4815F:	drivers/gpu/drm/drm_panel.c
4816F:	drivers/gpu/drm/panel/
4817F:	include/drm/drm_panel.h
4818F:	Documentation/devicetree/bindings/display/panel/
4819
4820DRM TINYDRM DRIVERS
4821M:	Noralf Trønnes <noralf@tronnes.org>
4822W:	https://github.com/notro/tinydrm/wiki/Development
4823T:	git git://anongit.freedesktop.org/drm/drm-misc
4824S:	Maintained
4825F:	drivers/gpu/drm/tinydrm/
4826F:	include/drm/tinydrm/
4827
4828DRM TTM SUBSYSTEM
4829M:	Christian Koenig <christian.koenig@amd.com>
4830M:	Roger He <Hongbo.He@amd.com>
4831T:	git git://people.freedesktop.org/~agd5f/linux
4832S:	Maintained
4833L:	dri-devel@lists.freedesktop.org
4834F:	include/drm/ttm/
4835F:	drivers/gpu/drm/ttm/
4836
4837DSBR100 USB FM RADIO DRIVER
4838M:	Alexey Klimov <klimov.linux@gmail.com>
4839L:	linux-media@vger.kernel.org
4840T:	git git://linuxtv.org/media_tree.git
4841S:	Maintained
4842F:	drivers/media/radio/dsbr100.c
4843
4844DSCC4 DRIVER
4845M:	Francois Romieu <romieu@fr.zoreil.com>
4846L:	netdev@vger.kernel.org
4847S:	Maintained
4848F:	drivers/net/wan/dscc4.c
4849
4850DT3155 MEDIA DRIVER
4851M:	Hans Verkuil <hverkuil@xs4all.nl>
4852L:	linux-media@vger.kernel.org
4853T:	git git://linuxtv.org/media_tree.git
4854W:	https://linuxtv.org
4855S:	Odd Fixes
4856F:	drivers/media/pci/dt3155/
4857
4858DVB_USB_AF9015 MEDIA DRIVER
4859M:	Antti Palosaari <crope@iki.fi>
4860L:	linux-media@vger.kernel.org
4861W:	https://linuxtv.org
4862W:	http://palosaari.fi/linux/
4863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4864T:	git git://linuxtv.org/anttip/media_tree.git
4865S:	Maintained
4866F:	drivers/media/usb/dvb-usb-v2/af9015*
4867
4868DVB_USB_AF9035 MEDIA DRIVER
4869M:	Antti Palosaari <crope@iki.fi>
4870L:	linux-media@vger.kernel.org
4871W:	https://linuxtv.org
4872W:	http://palosaari.fi/linux/
4873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4874T:	git git://linuxtv.org/anttip/media_tree.git
4875S:	Maintained
4876F:	drivers/media/usb/dvb-usb-v2/af9035*
4877
4878DVB_USB_ANYSEE MEDIA DRIVER
4879M:	Antti Palosaari <crope@iki.fi>
4880L:	linux-media@vger.kernel.org
4881W:	https://linuxtv.org
4882W:	http://palosaari.fi/linux/
4883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4884T:	git git://linuxtv.org/anttip/media_tree.git
4885S:	Maintained
4886F:	drivers/media/usb/dvb-usb-v2/anysee*
4887
4888DVB_USB_AU6610 MEDIA DRIVER
4889M:	Antti Palosaari <crope@iki.fi>
4890L:	linux-media@vger.kernel.org
4891W:	https://linuxtv.org
4892W:	http://palosaari.fi/linux/
4893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4894T:	git git://linuxtv.org/anttip/media_tree.git
4895S:	Maintained
4896F:	drivers/media/usb/dvb-usb-v2/au6610*
4897
4898DVB_USB_CE6230 MEDIA DRIVER
4899M:	Antti Palosaari <crope@iki.fi>
4900L:	linux-media@vger.kernel.org
4901W:	https://linuxtv.org
4902W:	http://palosaari.fi/linux/
4903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4904T:	git git://linuxtv.org/anttip/media_tree.git
4905S:	Maintained
4906F:	drivers/media/usb/dvb-usb-v2/ce6230*
4907
4908DVB_USB_CXUSB MEDIA DRIVER
4909M:	Michael Krufky <mkrufky@linuxtv.org>
4910L:	linux-media@vger.kernel.org
4911W:	https://linuxtv.org
4912W:	http://github.com/mkrufky
4913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4914T:	git git://linuxtv.org/media_tree.git
4915S:	Maintained
4916F:	drivers/media/usb/dvb-usb/cxusb*
4917
4918DVB_USB_EC168 MEDIA DRIVER
4919M:	Antti Palosaari <crope@iki.fi>
4920L:	linux-media@vger.kernel.org
4921W:	https://linuxtv.org
4922W:	http://palosaari.fi/linux/
4923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4924T:	git git://linuxtv.org/anttip/media_tree.git
4925S:	Maintained
4926F:	drivers/media/usb/dvb-usb-v2/ec168*
4927
4928DVB_USB_GL861 MEDIA DRIVER
4929M:	Antti Palosaari <crope@iki.fi>
4930L:	linux-media@vger.kernel.org
4931W:	https://linuxtv.org
4932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4933T:	git git://linuxtv.org/anttip/media_tree.git
4934S:	Maintained
4935F:	drivers/media/usb/dvb-usb-v2/gl861*
4936
4937DVB_USB_MXL111SF MEDIA DRIVER
4938M:	Michael Krufky <mkrufky@linuxtv.org>
4939L:	linux-media@vger.kernel.org
4940W:	https://linuxtv.org
4941W:	http://github.com/mkrufky
4942Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4943T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4944S:	Maintained
4945F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4946
4947DVB_USB_RTL28XXU MEDIA DRIVER
4948M:	Antti Palosaari <crope@iki.fi>
4949L:	linux-media@vger.kernel.org
4950W:	https://linuxtv.org
4951W:	http://palosaari.fi/linux/
4952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4953T:	git git://linuxtv.org/anttip/media_tree.git
4954S:	Maintained
4955F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4956
4957DVB_USB_V2 MEDIA DRIVER
4958M:	Antti Palosaari <crope@iki.fi>
4959L:	linux-media@vger.kernel.org
4960W:	https://linuxtv.org
4961W:	http://palosaari.fi/linux/
4962Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4963T:	git git://linuxtv.org/anttip/media_tree.git
4964S:	Maintained
4965F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4966F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4967
4968DYNAMIC DEBUG
4969M:	Jason Baron <jbaron@akamai.com>
4970S:	Maintained
4971F:	lib/dynamic_debug.c
4972F:	include/linux/dynamic_debug.h
4973
4974DYNAMIC INTERRUPT MODERATION
4975M:	Tal Gilboa <talgi@mellanox.com>
4976S:	Maintained
4977F:	include/linux/net_dim.h
4978
4979DZ DECSTATION DZ11 SERIAL DRIVER
4980M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4981S:	Maintained
4982F:	drivers/tty/serial/dz.*
4983
4984E3X0 POWER BUTTON DRIVER
4985M:	Moritz Fischer <moritz.fischer@ettus.com>
4986L:	usrp-users@lists.ettus.com
4987W:	http://www.ettus.com
4988S:	Supported
4989F:	drivers/input/misc/e3x0-button.c
4990F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4991
4992E4000 MEDIA DRIVER
4993M:	Antti Palosaari <crope@iki.fi>
4994L:	linux-media@vger.kernel.org
4995W:	https://linuxtv.org
4996W:	http://palosaari.fi/linux/
4997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4998T:	git git://linuxtv.org/anttip/media_tree.git
4999S:	Maintained
5000F:	drivers/media/tuners/e4000*
5001
5002EC100 MEDIA DRIVER
5003M:	Antti Palosaari <crope@iki.fi>
5004L:	linux-media@vger.kernel.org
5005W:	https://linuxtv.org
5006W:	http://palosaari.fi/linux/
5007Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5008T:	git git://linuxtv.org/anttip/media_tree.git
5009S:	Maintained
5010F:	drivers/media/dvb-frontends/ec100*
5011
5012ECRYPT FILE SYSTEM
5013M:	Tyler Hicks <tyhicks@canonical.com>
5014L:	ecryptfs@vger.kernel.org
5015W:	http://ecryptfs.org
5016W:	https://launchpad.net/ecryptfs
5017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5018S:	Supported
5019F:	Documentation/filesystems/ecryptfs.txt
5020F:	fs/ecryptfs/
5021
5022EDAC-AMD64
5023M:	Borislav Petkov <bp@alien8.de>
5024L:	linux-edac@vger.kernel.org
5025S:	Maintained
5026F:	drivers/edac/amd64_edac*
5027
5028EDAC-CALXEDA
5029M:	Robert Richter <rric@kernel.org>
5030L:	linux-edac@vger.kernel.org
5031S:	Maintained
5032F:	drivers/edac/highbank*
5033
5034EDAC-CAVIUM OCTEON
5035M:	Ralf Baechle <ralf@linux-mips.org>
5036M:	David Daney <david.daney@cavium.com>
5037L:	linux-edac@vger.kernel.org
5038L:	linux-mips@linux-mips.org
5039S:	Supported
5040F:	drivers/edac/octeon_edac*
5041
5042EDAC-CAVIUM THUNDERX
5043M:	David Daney <david.daney@cavium.com>
5044M:	Jan Glauber <jglauber@cavium.com>
5045L:	linux-edac@vger.kernel.org
5046S:	Supported
5047F:	drivers/edac/thunderx_edac*
5048
5049EDAC-CORE
5050M:	Borislav Petkov <bp@alien8.de>
5051M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5052L:	linux-edac@vger.kernel.org
5053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5055S:	Supported
5056F:	Documentation/admin-guide/ras.rst
5057F:	Documentation/driver-api/edac.rst
5058F:	drivers/edac/
5059F:	include/linux/edac.h
5060
5061EDAC-E752X
5062M:	Mark Gross <mark.gross@intel.com>
5063L:	linux-edac@vger.kernel.org
5064S:	Maintained
5065F:	drivers/edac/e752x_edac.c
5066
5067EDAC-E7XXX
5068L:	linux-edac@vger.kernel.org
5069S:	Maintained
5070F:	drivers/edac/e7xxx_edac.c
5071
5072EDAC-FSL_DDR
5073M:	York Sun <york.sun@nxp.com>
5074L:	linux-edac@vger.kernel.org
5075S:	Maintained
5076F:	drivers/edac/fsl_ddr_edac.*
5077
5078EDAC-GHES
5079M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5080L:	linux-edac@vger.kernel.org
5081S:	Maintained
5082F:	drivers/edac/ghes_edac.c
5083
5084EDAC-I3000
5085L:	linux-edac@vger.kernel.org
5086S:	Orphan
5087F:	drivers/edac/i3000_edac.c
5088
5089EDAC-I5000
5090L:	linux-edac@vger.kernel.org
5091S:	Maintained
5092F:	drivers/edac/i5000_edac.c
5093
5094EDAC-I5400
5095M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5096L:	linux-edac@vger.kernel.org
5097S:	Maintained
5098F:	drivers/edac/i5400_edac.c
5099
5100EDAC-I7300
5101M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5102L:	linux-edac@vger.kernel.org
5103S:	Maintained
5104F:	drivers/edac/i7300_edac.c
5105
5106EDAC-I7CORE
5107M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5108L:	linux-edac@vger.kernel.org
5109S:	Maintained
5110F:	drivers/edac/i7core_edac.c
5111
5112EDAC-I82443BXGX
5113M:	Tim Small <tim@buttersideup.com>
5114L:	linux-edac@vger.kernel.org
5115S:	Maintained
5116F:	drivers/edac/i82443bxgx_edac.c
5117
5118EDAC-I82975X
5119M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5120M:	"Arvind R." <arvino55@gmail.com>
5121L:	linux-edac@vger.kernel.org
5122S:	Maintained
5123F:	drivers/edac/i82975x_edac.c
5124
5125EDAC-IE31200
5126M:	Jason Baron <jbaron@akamai.com>
5127L:	linux-edac@vger.kernel.org
5128S:	Maintained
5129F:	drivers/edac/ie31200_edac.c
5130
5131EDAC-MPC85XX
5132M:	Johannes Thumshirn <morbidrsa@gmail.com>
5133L:	linux-edac@vger.kernel.org
5134S:	Maintained
5135F:	drivers/edac/mpc85xx_edac.[ch]
5136
5137EDAC-PASEMI
5138M:	Egor Martovetsky <egor@pasemi.com>
5139L:	linux-edac@vger.kernel.org
5140S:	Maintained
5141F:	drivers/edac/pasemi_edac.c
5142
5143EDAC-PND2
5144M:	Tony Luck <tony.luck@intel.com>
5145L:	linux-edac@vger.kernel.org
5146S:	Maintained
5147F:	drivers/edac/pnd2_edac.[ch]
5148
5149EDAC-R82600
5150M:	Tim Small <tim@buttersideup.com>
5151L:	linux-edac@vger.kernel.org
5152S:	Maintained
5153F:	drivers/edac/r82600_edac.c
5154
5155EDAC-SBRIDGE
5156M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5157L:	linux-edac@vger.kernel.org
5158S:	Maintained
5159F:	drivers/edac/sb_edac.c
5160
5161EDAC-SKYLAKE
5162M:	Tony Luck <tony.luck@intel.com>
5163L:	linux-edac@vger.kernel.org
5164S:	Maintained
5165F:	drivers/edac/skx_edac.c
5166
5167EDAC-TI
5168M:	Tero Kristo <t-kristo@ti.com>
5169L:	linux-edac@vger.kernel.org
5170S:	Maintained
5171F:	drivers/edac/ti_edac.c
5172
5173EDIROL UA-101/UA-1000 DRIVER
5174M:	Clemens Ladisch <clemens@ladisch.de>
5175L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5176T:	git git://git.alsa-project.org/alsa-kernel.git
5177S:	Maintained
5178F:	sound/usb/misc/ua101.c
5179
5180EFI TEST DRIVER
5181L:	linux-efi@vger.kernel.org
5182M:	Ivan Hu <ivan.hu@canonical.com>
5183M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5184S:	Maintained
5185F:	drivers/firmware/efi/test/
5186
5187EFI VARIABLE FILESYSTEM
5188M:	Matthew Garrett <matthew.garrett@nebula.com>
5189M:	Jeremy Kerr <jk@ozlabs.org>
5190M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5192L:	linux-efi@vger.kernel.org
5193S:	Maintained
5194F:	fs/efivarfs/
5195
5196EFIFB FRAMEBUFFER DRIVER
5197L:	linux-fbdev@vger.kernel.org
5198M:	Peter Jones <pjones@redhat.com>
5199S:	Maintained
5200F:	drivers/video/fbdev/efifb.c
5201
5202EFS FILESYSTEM
5203W:	http://aeschi.ch.eu.org/efs/
5204S:	Orphan
5205F:	fs/efs/
5206
5207EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5208M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5209L:	netdev@vger.kernel.org
5210S:	Maintained
5211F:	drivers/net/ethernet/ibm/ehea/
5212
5213EM28XX VIDEO4LINUX DRIVER
5214M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5215L:	linux-media@vger.kernel.org
5216W:	https://linuxtv.org
5217T:	git git://linuxtv.org/media_tree.git
5218S:	Maintained
5219F:	drivers/media/usb/em28xx/
5220F:	Documentation/media/v4l-drivers/em28xx*
5221
5222EMBEDDED LINUX
5223M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5224M:	Matt Mackall <mpm@selenic.com>
5225M:	David Woodhouse <dwmw2@infradead.org>
5226L:	linux-embedded@vger.kernel.org
5227S:	Maintained
5228
5229Emulex 10Gbps iSCSI - OneConnect DRIVER
5230M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5231M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5232M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5233L:	linux-scsi@vger.kernel.org
5234W:	http://www.broadcom.com
5235S:	Supported
5236F:	drivers/scsi/be2iscsi/
5237
5238Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5239M:	Sathya Perla <sathya.perla@broadcom.com>
5240M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5241M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5242M:	Somnath Kotur <somnath.kotur@broadcom.com>
5243L:	netdev@vger.kernel.org
5244W:	http://www.emulex.com
5245S:	Supported
5246F:	drivers/net/ethernet/emulex/benet/
5247
5248EMULEX ONECONNECT ROCE DRIVER
5249M:	Selvin Xavier <selvin.xavier@broadcom.com>
5250M:	Devesh Sharma <devesh.sharma@broadcom.com>
5251L:	linux-rdma@vger.kernel.org
5252W:	http://www.broadcom.com
5253S:	Odd Fixes
5254F:	drivers/infiniband/hw/ocrdma/
5255F:	include/uapi/rdma/ocrdma-abi.h
5256
5257EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5258M:	James Smart <james.smart@broadcom.com>
5259M:	Dick Kennedy <dick.kennedy@broadcom.com>
5260L:	linux-scsi@vger.kernel.org
5261W:	http://www.broadcom.com
5262S:	Supported
5263F:	drivers/scsi/lpfc/
5264
5265ENE CB710 FLASH CARD READER DRIVER
5266M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5267S:	Maintained
5268F:	drivers/misc/cb710/
5269F:	drivers/mmc/host/cb710-mmc.*
5270F:	include/linux/cb710.h
5271
5272ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5273M:	Maxim Levitsky <maximlevitsky@gmail.com>
5274S:	Maintained
5275F:	drivers/media/rc/ene_ir.*
5276
5277EPSON S1D13XXX FRAMEBUFFER DRIVER
5278M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5279S:	Maintained
5280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5281F:	drivers/video/fbdev/s1d13xxxfb.c
5282F:	include/video/s1d13xxxfb.h
5283
5284ERRSEQ ERROR TRACKING INFRASTRUCTURE
5285M:	Jeff Layton <jlayton@kernel.org>
5286S:	Maintained
5287F:	lib/errseq.c
5288F:	include/linux/errseq.h
5289
5290ET131X NETWORK DRIVER
5291M:	Mark Einon <mark.einon@gmail.com>
5292S:	Odd Fixes
5293F:	drivers/net/ethernet/agere/
5294
5295ETHERNET BRIDGE
5296M:	Stephen Hemminger <stephen@networkplumber.org>
5297L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5298L:	netdev@vger.kernel.org
5299W:	http://www.linuxfoundation.org/en/Net:Bridge
5300S:	Maintained
5301F:	include/linux/netfilter_bridge/
5302F:	net/bridge/
5303
5304ETHERNET PHY LIBRARY
5305M:	Andrew Lunn <andrew@lunn.ch>
5306M:	Florian Fainelli <f.fainelli@gmail.com>
5307L:	netdev@vger.kernel.org
5308S:	Maintained
5309F:	Documentation/ABI/testing/sysfs-bus-mdio
5310F:	Documentation/devicetree/bindings/net/mdio*
5311F:	Documentation/networking/phy.txt
5312F:	drivers/net/phy/
5313F:	drivers/of/of_mdio.c
5314F:	drivers/of/of_net.c
5315F:	include/linux/*mdio*.h
5316F:	include/linux/of_net.h
5317F:	include/linux/phy.h
5318F:	include/linux/phy_fixed.h
5319F:	include/linux/platform_data/mdio-bcm-unimac.h
5320F:	include/trace/events/mdio.h
5321F:	include/uapi/linux/mdio.h
5322F:	include/uapi/linux/mii.h
5323
5324EXT2 FILE SYSTEM
5325M:	Jan Kara <jack@suse.com>
5326L:	linux-ext4@vger.kernel.org
5327S:	Maintained
5328F:	Documentation/filesystems/ext2.txt
5329F:	fs/ext2/
5330F:	include/linux/ext2*
5331
5332EXT4 FILE SYSTEM
5333M:	"Theodore Ts'o" <tytso@mit.edu>
5334M:	Andreas Dilger <adilger.kernel@dilger.ca>
5335L:	linux-ext4@vger.kernel.org
5336W:	http://ext4.wiki.kernel.org
5337Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5339S:	Maintained
5340F:	Documentation/filesystems/ext4.txt
5341F:	fs/ext4/
5342
5343Extended Verification Module (EVM)
5344M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5345L:	linux-integrity@vger.kernel.org
5346S:	Supported
5347F:	security/integrity/evm/
5348
5349EXTENSIBLE FIRMWARE INTERFACE (EFI)
5350M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5351L:	linux-efi@vger.kernel.org
5352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5353S:	Maintained
5354F:	Documentation/efi-stub.txt
5355F:	arch/*/kernel/efi.c
5356F:	arch/x86/boot/compressed/eboot.[ch]
5357F:	arch/*/include/asm/efi.h
5358F:	arch/x86/platform/efi/
5359F:	drivers/firmware/efi/
5360F:	include/linux/efi*.h
5361F:	arch/arm/boot/compressed/efi-header.S
5362F:	arch/arm64/kernel/efi-entry.S
5363
5364EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5365M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5366M:	Chanwoo Choi <cw00.choi@samsung.com>
5367L:	linux-kernel@vger.kernel.org
5368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5369S:	Maintained
5370F:	drivers/extcon/
5371F:	include/linux/extcon/
5372F:	include/linux/extcon.h
5373F:	Documentation/extcon/
5374F:	Documentation/devicetree/bindings/extcon/
5375
5376EXYNOS DP DRIVER
5377M:	Jingoo Han <jingoohan1@gmail.com>
5378L:	dri-devel@lists.freedesktop.org
5379S:	Maintained
5380F:	drivers/gpu/drm/exynos/exynos_dp*
5381
5382EXYNOS SYSMMU (IOMMU) driver
5383M:	Marek Szyprowski <m.szyprowski@samsung.com>
5384L:	iommu@lists.linux-foundation.org
5385S:	Maintained
5386F:	drivers/iommu/exynos-iommu.c
5387
5388EZchip NPS platform support
5389M:	Vineet Gupta <vgupta@synopsys.com>
5390S:	Supported
5391F:	arch/arc/plat-eznps
5392F:	arch/arc/boot/dts/eznps.dts
5393
5394F2FS FILE SYSTEM
5395M:	Jaegeuk Kim <jaegeuk@kernel.org>
5396M:	Chao Yu <yuchao0@huawei.com>
5397L:	linux-f2fs-devel@lists.sourceforge.net
5398W:	https://f2fs.wiki.kernel.org/
5399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5400S:	Maintained
5401F:	Documentation/filesystems/f2fs.txt
5402F:	Documentation/ABI/testing/sysfs-fs-f2fs
5403F:	fs/f2fs/
5404F:	include/linux/f2fs_fs.h
5405F:	include/trace/events/f2fs.h
5406
5407F71805F HARDWARE MONITORING DRIVER
5408M:	Jean Delvare <jdelvare@suse.com>
5409L:	linux-hwmon@vger.kernel.org
5410S:	Maintained
5411F:	Documentation/hwmon/f71805f
5412F:	drivers/hwmon/f71805f.c
5413
5414FANOTIFY
5415M:	Jan Kara <jack@suse.cz>
5416R:	Amir Goldstein <amir73il@gmail.com>
5417L:	linux-fsdevel@vger.kernel.org
5418S:	Maintained
5419F:	fs/notify/fanotify/
5420F:	include/linux/fanotify.h
5421F:	include/uapi/linux/fanotify.h
5422
5423FARSYNC SYNCHRONOUS DRIVER
5424M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5425W:	http://www.farsite.co.uk/
5426S:	Supported
5427F:	drivers/net/wan/farsync.*
5428
5429FAULT INJECTION SUPPORT
5430M:	Akinobu Mita <akinobu.mita@gmail.com>
5431S:	Supported
5432F:	Documentation/fault-injection/
5433F:	lib/fault-inject.c
5434
5435FBTFT Framebuffer drivers
5436M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5437S:	Maintained
5438F:	drivers/staging/fbtft/
5439
5440FC0011 TUNER DRIVER
5441M:	Michael Buesch <m@bues.ch>
5442L:	linux-media@vger.kernel.org
5443S:	Maintained
5444F:	drivers/media/tuners/fc0011.h
5445F:	drivers/media/tuners/fc0011.c
5446
5447FC2580 MEDIA DRIVER
5448M:	Antti Palosaari <crope@iki.fi>
5449L:	linux-media@vger.kernel.org
5450W:	https://linuxtv.org
5451W:	http://palosaari.fi/linux/
5452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5453T:	git git://linuxtv.org/anttip/media_tree.git
5454S:	Maintained
5455F:	drivers/media/tuners/fc2580*
5456
5457FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5458M:	Johannes Thumshirn <jth@kernel.org>
5459L:	linux-scsi@vger.kernel.org
5460W:	www.Open-FCoE.org
5461S:	Supported
5462F:	drivers/scsi/libfc/
5463F:	drivers/scsi/fcoe/
5464F:	include/scsi/fc/
5465F:	include/scsi/libfc.h
5466F:	include/scsi/libfcoe.h
5467F:	include/uapi/scsi/fc/
5468
5469FILE LOCKING (flock() and fcntl()/lockf())
5470M:	Jeff Layton <jlayton@kernel.org>
5471M:	"J. Bruce Fields" <bfields@fieldses.org>
5472L:	linux-fsdevel@vger.kernel.org
5473S:	Maintained
5474F:	include/linux/fcntl.h
5475F:	include/uapi/linux/fcntl.h
5476F:	fs/fcntl.c
5477F:	fs/locks.c
5478
5479FILESYSTEMS (VFS and infrastructure)
5480M:	Alexander Viro <viro@zeniv.linux.org.uk>
5481L:	linux-fsdevel@vger.kernel.org
5482S:	Maintained
5483F:	fs/*
5484F:	include/linux/fs.h
5485F:	include/uapi/linux/fs.h
5486
5487FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5488M:	Riku Voipio <riku.voipio@iki.fi>
5489L:	linux-hwmon@vger.kernel.org
5490S:	Maintained
5491F:	drivers/hwmon/f75375s.c
5492F:	include/linux/f75375s.h
5493
5494FIREWIRE AUDIO DRIVERS
5495M:	Clemens Ladisch <clemens@ladisch.de>
5496L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5497T:	git git://git.alsa-project.org/alsa-kernel.git
5498S:	Maintained
5499F:	sound/firewire/
5500
5501FIREWIRE MEDIA DRIVERS (firedtv)
5502M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5503L:	linux-media@vger.kernel.org
5504L:	linux1394-devel@lists.sourceforge.net
5505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5506S:	Maintained
5507F:	drivers/media/firewire/
5508
5509FIREWIRE SBP-2 TARGET
5510M:	Chris Boot <bootc@bootc.net>
5511L:	linux-scsi@vger.kernel.org
5512L:	target-devel@vger.kernel.org
5513L:	linux1394-devel@lists.sourceforge.net
5514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5515S:	Maintained
5516F:	drivers/target/sbp/
5517
5518FIREWIRE SUBSYSTEM
5519M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5520L:	linux1394-devel@lists.sourceforge.net
5521W:	http://ieee1394.wiki.kernel.org/
5522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5523S:	Maintained
5524F:	drivers/firewire/
5525F:	include/linux/firewire.h
5526F:	include/uapi/linux/firewire*.h
5527F:	tools/firewire/
5528
5529FIRMWARE LOADER (request_firmware)
5530M:	Luis R. Rodriguez <mcgrof@kernel.org>
5531L:	linux-kernel@vger.kernel.org
5532S:	Maintained
5533F:	Documentation/firmware_class/
5534F:	drivers/base/firmware_loader/
5535F:	include/linux/firmware.h
5536
5537FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5538M:	Joshua Morris <josh.h.morris@us.ibm.com>
5539M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5540S:	Maintained
5541F:	drivers/block/rsxx/
5542
5543FLOPPY DRIVER
5544M:	Jiri Kosina <jikos@kernel.org>
5545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5546S:	Odd fixes
5547F:	drivers/block/floppy.c
5548
5549FMC SUBSYSTEM
5550M:	Alessandro Rubini <rubini@gnudd.com>
5551W:	http://www.ohwr.org/projects/fmc-bus
5552S:	Supported
5553F:	drivers/fmc/
5554F:	include/linux/fmc*.h
5555F:	include/linux/ipmi-fru.h
5556K:	fmc_d.*register
5557
5558FPGA MANAGER FRAMEWORK
5559M:	Alan Tull <atull@kernel.org>
5560M:	Moritz Fischer <mdf@kernel.org>
5561L:	linux-fpga@vger.kernel.org
5562S:	Maintained
5563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5564Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5565F:	Documentation/fpga/
5566F:	Documentation/devicetree/bindings/fpga/
5567F:	drivers/fpga/
5568F:	include/linux/fpga/
5569W:	http://www.rocketboards.org
5570
5571FPU EMULATOR
5572M:	Bill Metzenthen <billm@melbpc.org.au>
5573W:	http://floatingpoint.sourceforge.net/emulator/index.html
5574S:	Maintained
5575F:	arch/x86/math-emu/
5576
5577FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5578L:	netdev@vger.kernel.org
5579S:	Orphan
5580F:	drivers/net/wan/dlci.c
5581F:	drivers/net/wan/sdla.c
5582
5583FRAMEBUFFER LAYER
5584M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5585L:	dri-devel@lists.freedesktop.org
5586L:	linux-fbdev@vger.kernel.org
5587T:	git git://github.com/bzolnier/linux.git
5588Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5589S:	Maintained
5590F:	Documentation/fb/
5591F:	drivers/video/
5592F:	include/video/
5593F:	include/linux/fb.h
5594F:	include/uapi/video/
5595F:	include/uapi/linux/fb.h
5596
5597FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5598M:	Horia Geantă <horia.geanta@nxp.com>
5599M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5600L:	linux-crypto@vger.kernel.org
5601S:	Maintained
5602F:	drivers/crypto/caam/
5603F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5604
5605FREESCALE DIU FRAMEBUFFER DRIVER
5606M:	Timur Tabi <timur@tabi.org>
5607L:	linux-fbdev@vger.kernel.org
5608S:	Maintained
5609F:	drivers/video/fbdev/fsl-diu-fb.*
5610
5611FREESCALE DMA DRIVER
5612M:	Li Yang <leoyang.li@nxp.com>
5613M:	Zhang Wei <zw@zh-kernel.org>
5614L:	linuxppc-dev@lists.ozlabs.org
5615S:	Maintained
5616F:	drivers/dma/fsldma.*
5617
5618FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5619M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5620L:	netdev@vger.kernel.org
5621S:	Maintained
5622F:	drivers/net/ethernet/freescale/gianfar*
5623X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5624F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5625
5626FREESCALE GPMI NAND DRIVER
5627M:	Han Xu <han.xu@nxp.com>
5628L:	linux-mtd@lists.infradead.org
5629S:	Maintained
5630F:	drivers/mtd/nand/raw/gpmi-nand/*
5631
5632FREESCALE I2C CPM DRIVER
5633M:	Jochen Friedrich <jochen@scram.de>
5634L:	linuxppc-dev@lists.ozlabs.org
5635L:	linux-i2c@vger.kernel.org
5636S:	Maintained
5637F:	drivers/i2c/busses/i2c-cpm.c
5638
5639FREESCALE IMX / MXC FEC DRIVER
5640M:	Fugang Duan <fugang.duan@nxp.com>
5641L:	netdev@vger.kernel.org
5642S:	Maintained
5643F:	drivers/net/ethernet/freescale/fec_main.c
5644F:	drivers/net/ethernet/freescale/fec_ptp.c
5645F:	drivers/net/ethernet/freescale/fec.h
5646F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5647
5648FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5649M:	Sascha Hauer <s.hauer@pengutronix.de>
5650R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5651L:	linux-fbdev@vger.kernel.org
5652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5653S:	Maintained
5654F:	include/linux/platform_data/video-imxfb.h
5655F:	drivers/video/fbdev/imxfb.c
5656
5657FREESCALE QORIQ DPAA ETHERNET DRIVER
5658M:	Madalin Bucur <madalin.bucur@nxp.com>
5659L:	netdev@vger.kernel.org
5660S:	Maintained
5661F:	drivers/net/ethernet/freescale/dpaa
5662
5663FREESCALE QORIQ DPAA FMAN DRIVER
5664M:	Madalin Bucur <madalin.bucur@nxp.com>
5665L:	netdev@vger.kernel.org
5666S:	Maintained
5667F:	drivers/net/ethernet/freescale/fman
5668F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5669
5670FREESCALE QUAD SPI DRIVER
5671M:	Han Xu <han.xu@nxp.com>
5672L:	linux-mtd@lists.infradead.org
5673S:	Maintained
5674F:	drivers/mtd/spi-nor/fsl-quadspi.c
5675
5676FREESCALE QUICC ENGINE LIBRARY
5677M:	Qiang Zhao <qiang.zhao@nxp.com>
5678L:	linuxppc-dev@lists.ozlabs.org
5679S:	Maintained
5680F:	drivers/soc/fsl/qe/
5681F:	include/soc/fsl/*qe*.h
5682F:	include/soc/fsl/*ucc*.h
5683
5684FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5685M:	Li Yang <leoyang.li@nxp.com>
5686L:	netdev@vger.kernel.org
5687L:	linuxppc-dev@lists.ozlabs.org
5688S:	Maintained
5689F:	drivers/net/ethernet/freescale/ucc_geth*
5690
5691FREESCALE QUICC ENGINE UCC HDLC DRIVER
5692M:	Zhao Qiang <qiang.zhao@nxp.com>
5693L:	netdev@vger.kernel.org
5694L:	linuxppc-dev@lists.ozlabs.org
5695S:	Maintained
5696F:	drivers/net/wan/fsl_ucc_hdlc*
5697
5698FREESCALE QUICC ENGINE UCC UART DRIVER
5699M:	Timur Tabi <timur@tabi.org>
5700L:	linuxppc-dev@lists.ozlabs.org
5701S:	Maintained
5702F:	drivers/tty/serial/ucc_uart.c
5703
5704FREESCALE SOC DRIVERS
5705M:	Li Yang <leoyang.li@nxp.com>
5706L:	linuxppc-dev@lists.ozlabs.org
5707L:	linux-arm-kernel@lists.infradead.org
5708S:	Maintained
5709F:	Documentation/devicetree/bindings/soc/fsl/
5710F:	drivers/soc/fsl/
5711F:	include/linux/fsl/
5712
5713FREESCALE SOC FS_ENET DRIVER
5714M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5715M:	Vitaly Bordug <vbordug@ru.mvista.com>
5716L:	linuxppc-dev@lists.ozlabs.org
5717L:	netdev@vger.kernel.org
5718S:	Maintained
5719F:	drivers/net/ethernet/freescale/fs_enet/
5720F:	include/linux/fs_enet_pd.h
5721
5722FREESCALE SOC SOUND DRIVERS
5723M:	Timur Tabi <timur@tabi.org>
5724M:	Nicolin Chen <nicoleotsuka@gmail.com>
5725M:	Xiubo Li <Xiubo.Lee@gmail.com>
5726R:	Fabio Estevam <fabio.estevam@nxp.com>
5727L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5728L:	linuxppc-dev@lists.ozlabs.org
5729S:	Maintained
5730F:	sound/soc/fsl/fsl*
5731F:	sound/soc/fsl/imx*
5732F:	sound/soc/fsl/mpc8610_hpcd.c
5733
5734FREESCALE USB PERIPHERAL DRIVERS
5735M:	Li Yang <leoyang.li@nxp.com>
5736L:	linux-usb@vger.kernel.org
5737L:	linuxppc-dev@lists.ozlabs.org
5738S:	Maintained
5739F:	drivers/usb/gadget/udc/fsl*
5740
5741FREEVXFS FILESYSTEM
5742M:	Christoph Hellwig <hch@infradead.org>
5743W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5744S:	Maintained
5745F:	fs/freevxfs/
5746
5747FREEZER
5748M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5749M:	Pavel Machek <pavel@ucw.cz>
5750L:	linux-pm@vger.kernel.org
5751S:	Supported
5752F:	Documentation/power/freezing-of-tasks.txt
5753F:	include/linux/freezer.h
5754F:	kernel/freezer.c
5755
5756FRONTSWAP API
5757M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5758L:	linux-kernel@vger.kernel.org
5759S:	Maintained
5760F:	mm/frontswap.c
5761F:	include/linux/frontswap.h
5762
5763FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5764M:	David Howells <dhowells@redhat.com>
5765L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5766S:	Supported
5767F:	Documentation/filesystems/caching/
5768F:	fs/fscache/
5769F:	include/linux/fscache*.h
5770
5771FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5772M:	Theodore Y. Ts'o <tytso@mit.edu>
5773M:	Jaegeuk Kim <jaegeuk@kernel.org>
5774L:	linux-fscrypt@vger.kernel.org
5775Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5777S:	Supported
5778F:	fs/crypto/
5779F:	include/linux/fscrypt*.h
5780F:	Documentation/filesystems/fscrypt.rst
5781
5782FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5783M:	Jan Kara <jack@suse.cz>
5784R:	Amir Goldstein <amir73il@gmail.com>
5785L:	linux-fsdevel@vger.kernel.org
5786S:	Maintained
5787F:	fs/notify/
5788F:	include/linux/fsnotify*.h
5789
5790FUJITSU LAPTOP EXTRAS
5791M:	Jonathan Woithe <jwoithe@just42.net>
5792L:	platform-driver-x86@vger.kernel.org
5793S:	Maintained
5794F:	drivers/platform/x86/fujitsu-laptop.c
5795
5796FUJITSU M-5MO LS CAMERA ISP DRIVER
5797M:	Kyungmin Park <kyungmin.park@samsung.com>
5798M:	Heungjun Kim <riverful.kim@samsung.com>
5799L:	linux-media@vger.kernel.org
5800S:	Maintained
5801F:	drivers/media/i2c/m5mols/
5802F:	include/media/i2c/m5mols.h
5803
5804FUJITSU TABLET EXTRAS
5805M:	Robert Gerlach <khnz@gmx.de>
5806L:	platform-driver-x86@vger.kernel.org
5807S:	Maintained
5808F:	drivers/platform/x86/fujitsu-tablet.c
5809
5810FUSE: FILESYSTEM IN USERSPACE
5811M:	Miklos Szeredi <miklos@szeredi.hu>
5812L:	linux-fsdevel@vger.kernel.org
5813W:	http://fuse.sourceforge.net/
5814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5815S:	Maintained
5816F:	fs/fuse/
5817F:	include/uapi/linux/fuse.h
5818F:	Documentation/filesystems/fuse.txt
5819
5820FUTEX SUBSYSTEM
5821M:	Thomas Gleixner <tglx@linutronix.de>
5822M:	Ingo Molnar <mingo@redhat.com>
5823R:	Peter Zijlstra <peterz@infradead.org>
5824R:	Darren Hart <dvhart@infradead.org>
5825L:	linux-kernel@vger.kernel.org
5826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5827S:	Maintained
5828F:	kernel/futex.c
5829F:	kernel/futex_compat.c
5830F:	include/asm-generic/futex.h
5831F:	include/linux/futex.h
5832F:	include/uapi/linux/futex.h
5833F:	tools/testing/selftests/futex/
5834F:	tools/perf/bench/futex*
5835F:	Documentation/*futex*
5836
5837GCC PLUGINS
5838M:	Kees Cook <keescook@chromium.org>
5839R:	Emese Revfy <re.emese@gmail.com>
5840L:	kernel-hardening@lists.openwall.com
5841S:	Maintained
5842F:	scripts/gcc-plugins/
5843F:	scripts/gcc-plugin.sh
5844F:	scripts/Makefile.gcc-plugins
5845F:	Documentation/gcc-plugins.txt
5846
5847GCOV BASED KERNEL PROFILING
5848M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5849S:	Maintained
5850F:	kernel/gcov/
5851F:	Documentation/dev-tools/gcov.rst
5852
5853GDB KERNEL DEBUGGING HELPER SCRIPTS
5854M:	Jan Kiszka <jan.kiszka@siemens.com>
5855M:	Kieran Bingham <kieran@bingham.xyz>
5856S:	Supported
5857F:	scripts/gdb/
5858
5859GDT SCSI DISK ARRAY CONTROLLER DRIVER
5860M:	Achim Leubner <achim_leubner@adaptec.com>
5861L:	linux-scsi@vger.kernel.org
5862W:	http://www.icp-vortex.com/
5863S:	Supported
5864F:	drivers/scsi/gdt*
5865
5866GEMTEK FM RADIO RECEIVER DRIVER
5867M:	Hans Verkuil <hverkuil@xs4all.nl>
5868L:	linux-media@vger.kernel.org
5869T:	git git://linuxtv.org/media_tree.git
5870W:	https://linuxtv.org
5871S:	Maintained
5872F:	drivers/media/radio/radio-gemtek*
5873
5874GENERIC GPIO I2C DRIVER
5875M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5876S:	Supported
5877F:	drivers/i2c/busses/i2c-gpio.c
5878F:	include/linux/i2c-gpio.h
5879
5880GENERIC GPIO I2C MULTIPLEXER DRIVER
5881M:	Peter Korsgaard <peter.korsgaard@barco.com>
5882L:	linux-i2c@vger.kernel.org
5883S:	Supported
5884F:	drivers/i2c/muxes/i2c-mux-gpio.c
5885F:	include/linux/i2c-mux-gpio.h
5886F:	Documentation/i2c/muxes/i2c-mux-gpio
5887
5888GENERIC HDLC (WAN) DRIVERS
5889M:	Krzysztof Halasa <khc@pm.waw.pl>
5890W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5891S:	Maintained
5892F:	drivers/net/wan/c101.c
5893F:	drivers/net/wan/hd6457*
5894F:	drivers/net/wan/hdlc*
5895F:	drivers/net/wan/n2.c
5896F:	drivers/net/wan/pc300too.c
5897F:	drivers/net/wan/pci200syn.c
5898F:	drivers/net/wan/wanxl*
5899
5900GENERIC INCLUDE/ASM HEADER FILES
5901M:	Arnd Bergmann <arnd@arndb.de>
5902L:	linux-arch@vger.kernel.org
5903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5904S:	Maintained
5905F:	include/asm-generic/
5906F:	include/uapi/asm-generic/
5907
5908GENERIC PHY FRAMEWORK
5909M:	Kishon Vijay Abraham I <kishon@ti.com>
5910L:	linux-kernel@vger.kernel.org
5911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5912S:	Supported
5913F:	drivers/phy/
5914F:	include/linux/phy/
5915
5916GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5917M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5918S:	Supported
5919F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5920
5921GENERIC PM DOMAINS
5922M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5923M:	Kevin Hilman <khilman@kernel.org>
5924M:	Ulf Hansson <ulf.hansson@linaro.org>
5925L:	linux-pm@vger.kernel.org
5926S:	Supported
5927F:	drivers/base/power/domain*.c
5928F:	include/linux/pm_domain.h
5929F:	Documentation/devicetree/bindings/power/power_domain.txt
5930
5931GENERIC UIO DRIVER FOR PCI DEVICES
5932M:	"Michael S. Tsirkin" <mst@redhat.com>
5933L:	kvm@vger.kernel.org
5934S:	Supported
5935F:	drivers/uio/uio_pci_generic.c
5936
5937GENWQE (IBM Generic Workqueue Card)
5938M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5939M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5940S:	Supported
5941F:	drivers/misc/genwqe/
5942
5943GET_MAINTAINER SCRIPT
5944M:	Joe Perches <joe@perches.com>
5945S:	Maintained
5946F:	scripts/get_maintainer.pl
5947
5948GFS2 FILE SYSTEM
5949M:	Steven Whitehouse <swhiteho@redhat.com>
5950M:	Bob Peterson <rpeterso@redhat.com>
5951L:	cluster-devel@redhat.com
5952W:	http://sources.redhat.com/cluster/
5953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5954S:	Supported
5955F:	Documentation/filesystems/gfs2*.txt
5956F:	fs/gfs2/
5957F:	include/uapi/linux/gfs2_ondisk.h
5958
5959GIGASET ISDN DRIVERS
5960M:	Paul Bolle <pebolle@tiscali.nl>
5961L:	gigaset307x-common@lists.sourceforge.net
5962W:	http://gigaset307x.sourceforge.net/
5963S:	Odd Fixes
5964F:	Documentation/isdn/README.gigaset
5965F:	drivers/isdn/gigaset/
5966F:	include/uapi/linux/gigaset_dev.h
5967
5968GO7007 MPEG CODEC
5969M:	Hans Verkuil <hans.verkuil@cisco.com>
5970L:	linux-media@vger.kernel.org
5971S:	Maintained
5972F:	drivers/media/usb/go7007/
5973
5974GOODIX TOUCHSCREEN
5975M:	Bastien Nocera <hadess@hadess.net>
5976L:	linux-input@vger.kernel.org
5977S:	Maintained
5978F:	drivers/input/touchscreen/goodix.c
5979
5980GPD POCKET FAN DRIVER
5981M:	Hans de Goede <hdegoede@redhat.com>
5982L:	platform-driver-x86@vger.kernel.org
5983S:	Maintained
5984F:	drivers/platform/x86/gpd-pocket-fan.c
5985
5986GPIO ACPI SUPPORT
5987M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5988M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5989L:	linux-gpio@vger.kernel.org
5990L:	linux-acpi@vger.kernel.org
5991S:	Maintained
5992F:	Documentation/acpi/gpio-properties.txt
5993F:	drivers/gpio/gpiolib-acpi.c
5994
5995GPIO IR Transmitter
5996M:	Sean Young <sean@mess.org>
5997L:	linux-media@vger.kernel.org
5998S:	Maintained
5999F:	drivers/media/rc/gpio-ir-tx.c
6000
6001GPIO MOCKUP DRIVER
6002M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6003R:	Bartosz Golaszewski <brgl@bgdev.pl>
6004L:	linux-gpio@vger.kernel.org
6005S:	Maintained
6006F:	drivers/gpio/gpio-mockup.c
6007F:	tools/testing/selftests/gpio/
6008
6009GPIO SUBSYSTEM
6010M:	Linus Walleij <linus.walleij@linaro.org>
6011L:	linux-gpio@vger.kernel.org
6012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6013S:	Maintained
6014F:	Documentation/devicetree/bindings/gpio/
6015F:	Documentation/driver-api/gpio/
6016F:	Documentation/gpio/
6017F:	Documentation/ABI/testing/gpio-cdev
6018F:	Documentation/ABI/obsolete/sysfs-gpio
6019F:	drivers/gpio/
6020F:	include/linux/gpio/
6021F:	include/linux/gpio.h
6022F:	include/linux/of_gpio.h
6023F:	include/asm-generic/gpio.h
6024F:	include/uapi/linux/gpio.h
6025F:	tools/gpio/
6026
6027GRE DEMULTIPLEXER DRIVER
6028M:	Dmitry Kozlov <xeb@mail.ru>
6029L:	netdev@vger.kernel.org
6030S:	Maintained
6031F:	net/ipv4/gre_demux.c
6032F:	net/ipv4/gre_offload.c
6033F:	include/net/gre.h
6034
6035GRETH 10/100/1G Ethernet MAC device driver
6036M:	Andreas Larsson <andreas@gaisler.com>
6037L:	netdev@vger.kernel.org
6038S:	Maintained
6039F:	drivers/net/ethernet/aeroflex/
6040
6041GREYBUS AUDIO PROTOCOLS DRIVERS
6042M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6043M:	Mark Greer <mgreer@animalcreek.com>
6044S:	Maintained
6045F:	drivers/staging/greybus/audio_apbridgea.c
6046F:	drivers/staging/greybus/audio_apbridgea.h
6047F:	drivers/staging/greybus/audio_codec.c
6048F:	drivers/staging/greybus/audio_codec.h
6049F:	drivers/staging/greybus/audio_gb.c
6050F:	drivers/staging/greybus/audio_manager.c
6051F:	drivers/staging/greybus/audio_manager.h
6052F:	drivers/staging/greybus/audio_manager_module.c
6053F:	drivers/staging/greybus/audio_manager_private.h
6054F:	drivers/staging/greybus/audio_manager_sysfs.c
6055F:	drivers/staging/greybus/audio_module.c
6056F:	drivers/staging/greybus/audio_topology.c
6057
6058GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6059M:	Viresh Kumar <vireshk@kernel.org>
6060S:	Maintained
6061F:	drivers/staging/greybus/authentication.c
6062F:	drivers/staging/greybus/bootrom.c
6063F:	drivers/staging/greybus/firmware.h
6064F:	drivers/staging/greybus/fw-core.c
6065F:	drivers/staging/greybus/fw-download.c
6066F:	drivers/staging/greybus/fw-managament.c
6067F:	drivers/staging/greybus/greybus_authentication.h
6068F:	drivers/staging/greybus/greybus_firmware.h
6069F:	drivers/staging/greybus/hid.c
6070F:	drivers/staging/greybus/i2c.c
6071F:	drivers/staging/greybus/spi.c
6072F:	drivers/staging/greybus/spilib.c
6073F:	drivers/staging/greybus/spilib.h
6074
6075GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6076M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6077S:	Maintained
6078F:	drivers/staging/greybus/loopback.c
6079F:	drivers/staging/greybus/timesync.c
6080F:	drivers/staging/greybus/timesync_platform.c
6081
6082GREYBUS PLATFORM DRIVERS
6083M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6084S:	Maintained
6085F:	drivers/staging/greybus/arche-platform.c
6086F:	drivers/staging/greybus/arche-apb-ctrl.c
6087F:	drivers/staging/greybus/arche_platform.h
6088
6089GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6090M:	Rui Miguel Silva <rmfrfs@gmail.com>
6091S:	Maintained
6092F:	drivers/staging/greybus/sdio.c
6093F:	drivers/staging/greybus/light.c
6094F:	drivers/staging/greybus/gpio.c
6095F:	drivers/staging/greybus/power_supply.c
6096F:	drivers/staging/greybus/spi.c
6097F:	drivers/staging/greybus/spilib.c
6098
6099GREYBUS SUBSYSTEM
6100M:	Johan Hovold <johan@kernel.org>
6101M:	Alex Elder <elder@kernel.org>
6102M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6103S:	Maintained
6104F:	drivers/staging/greybus/
6105L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6106
6107GREYBUS UART PROTOCOLS DRIVERS
6108M:	David Lin <dtwlin@gmail.com>
6109S:	Maintained
6110F:	drivers/staging/greybus/uart.c
6111F:	drivers/staging/greybus/log.c
6112
6113GS1662 VIDEO SERIALIZER
6114M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6115L:	linux-media@vger.kernel.org
6116T:	git git://linuxtv.org/media_tree.git
6117S:	Maintained
6118F:	drivers/media/spi/gs1662.c
6119
6120GSPCA FINEPIX SUBDRIVER
6121M:	Frank Zago <frank@zago.net>
6122L:	linux-media@vger.kernel.org
6123T:	git git://linuxtv.org/media_tree.git
6124S:	Maintained
6125F:	drivers/media/usb/gspca/finepix.c
6126
6127GSPCA GL860 SUBDRIVER
6128M:	Olivier Lorin <o.lorin@laposte.net>
6129L:	linux-media@vger.kernel.org
6130T:	git git://linuxtv.org/media_tree.git
6131S:	Maintained
6132F:	drivers/media/usb/gspca/gl860/
6133
6134GSPCA M5602 SUBDRIVER
6135M:	Erik Andren <erik.andren@gmail.com>
6136L:	linux-media@vger.kernel.org
6137T:	git git://linuxtv.org/media_tree.git
6138S:	Maintained
6139F:	drivers/media/usb/gspca/m5602/
6140
6141GSPCA PAC207 SONIXB SUBDRIVER
6142M:	Hans Verkuil <hverkuil@xs4all.nl>
6143L:	linux-media@vger.kernel.org
6144T:	git git://linuxtv.org/media_tree.git
6145S:	Odd Fixes
6146F:	drivers/media/usb/gspca/pac207.c
6147
6148GSPCA SN9C20X SUBDRIVER
6149M:	Brian Johnson <brijohn@gmail.com>
6150L:	linux-media@vger.kernel.org
6151T:	git git://linuxtv.org/media_tree.git
6152S:	Maintained
6153F:	drivers/media/usb/gspca/sn9c20x.c
6154
6155GSPCA T613 SUBDRIVER
6156M:	Leandro Costantino <lcostantino@gmail.com>
6157L:	linux-media@vger.kernel.org
6158T:	git git://linuxtv.org/media_tree.git
6159S:	Maintained
6160F:	drivers/media/usb/gspca/t613.c
6161
6162GSPCA USB WEBCAM DRIVER
6163M:	Hans Verkuil <hverkuil@xs4all.nl>
6164L:	linux-media@vger.kernel.org
6165T:	git git://linuxtv.org/media_tree.git
6166S:	Odd Fixes
6167F:	drivers/media/usb/gspca/
6168
6169GTP (GPRS Tunneling Protocol)
6170M:	Pablo Neira Ayuso <pablo@netfilter.org>
6171M:	Harald Welte <laforge@gnumonks.org>
6172L:	osmocom-net-gprs@lists.osmocom.org
6173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6174S:	Maintained
6175F:	drivers/net/gtp.c
6176
6177GUID PARTITION TABLE (GPT)
6178M:	Davidlohr Bueso <dave@stgolabs.net>
6179L:	linux-efi@vger.kernel.org
6180S:	Maintained
6181F:	block/partitions/efi.*
6182
6183H8/300 ARCHITECTURE
6184M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6185L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6186W:	http://uclinux-h8.sourceforge.jp
6187T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6188S:	Maintained
6189F:	arch/h8300/
6190F:	drivers/clocksource/h8300_*.c
6191F:	drivers/clk/h8300/
6192F:	drivers/irqchip/irq-renesas-h8*.c
6193
6194HACKRF MEDIA DRIVER
6195M:	Antti Palosaari <crope@iki.fi>
6196L:	linux-media@vger.kernel.org
6197W:	https://linuxtv.org
6198W:	http://palosaari.fi/linux/
6199Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6200T:	git git://linuxtv.org/anttip/media_tree.git
6201S:	Maintained
6202F:	drivers/media/usb/hackrf/
6203
6204HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6205M:	Frank Seidel <frank@f-seidel.de>
6206L:	platform-driver-x86@vger.kernel.org
6207W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6208S:	Maintained
6209F:	drivers/platform/x86/hdaps.c
6210
6211HARDWARE MONITORING
6212M:	Jean Delvare <jdelvare@suse.com>
6213M:	Guenter Roeck <linux@roeck-us.net>
6214L:	linux-hwmon@vger.kernel.org
6215W:	http://hwmon.wiki.kernel.org/
6216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6217S:	Maintained
6218F:	Documentation/hwmon/
6219F:	drivers/hwmon/
6220F:	include/linux/hwmon*.h
6221
6222HARDWARE RANDOM NUMBER GENERATOR CORE
6223M:	Matt Mackall <mpm@selenic.com>
6224M:	Herbert Xu <herbert@gondor.apana.org.au>
6225L:	linux-crypto@vger.kernel.org
6226S:	Odd fixes
6227F:	Documentation/devicetree/bindings/rng/
6228F:	Documentation/hw_random.txt
6229F:	drivers/char/hw_random/
6230F:	include/linux/hw_random.h
6231
6232HARDWARE TRACING FACILITIES
6233M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6234S:	Maintained
6235F:	drivers/hwtracing/
6236
6237HARDWARE SPINLOCK CORE
6238M:	Ohad Ben-Cohen <ohad@wizery.com>
6239M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6240L:	linux-remoteproc@vger.kernel.org
6241S:	Maintained
6242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6243F:	Documentation/devicetree/bindings/hwlock/
6244F:	Documentation/hwspinlock.txt
6245F:	drivers/hwspinlock/
6246F:	include/linux/hwspinlock.h
6247
6248HARMONY SOUND DRIVER
6249L:	linux-parisc@vger.kernel.org
6250S:	Maintained
6251F:	sound/parisc/harmony.*
6252
6253HDPVR USB VIDEO ENCODER DRIVER
6254M:	Hans Verkuil <hverkuil@xs4all.nl>
6255L:	linux-media@vger.kernel.org
6256T:	git git://linuxtv.org/media_tree.git
6257W:	https://linuxtv.org
6258S:	Odd Fixes
6259F:	drivers/media/usb/hdpvr/
6260
6261HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6262M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6263S:	Supported
6264F:	Documentation/watchdog/hpwdt.txt
6265F:	drivers/watchdog/hpwdt.c
6266
6267HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6268M:	Don Brace <don.brace@microsemi.com>
6269L:	esc.storagedev@microsemi.com
6270L:	linux-scsi@vger.kernel.org
6271S:	Supported
6272F:	Documentation/scsi/hpsa.txt
6273F:	drivers/scsi/hpsa*.[ch]
6274F:	include/linux/cciss*.h
6275F:	include/uapi/linux/cciss*.h
6276
6277HFI1 DRIVER
6278M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6279M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6280L:	linux-rdma@vger.kernel.org
6281S:	Supported
6282F:	drivers/infiniband/hw/hfi1
6283
6284HFS FILESYSTEM
6285L:	linux-fsdevel@vger.kernel.org
6286S:	Orphan
6287F:	Documentation/filesystems/hfs.txt
6288F:	fs/hfs/
6289
6290HFSPLUS FILESYSTEM
6291L:	linux-fsdevel@vger.kernel.org
6292S:	Orphan
6293F:	Documentation/filesystems/hfsplus.txt
6294F:	fs/hfsplus/
6295
6296HGA FRAMEBUFFER DRIVER
6297M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6298L:	linux-nvidia@lists.surfsouth.com
6299W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6300S:	Maintained
6301F:	drivers/video/fbdev/hgafb.c
6302
6303HIBERNATION (aka Software Suspend, aka swsusp)
6304M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6305M:	Pavel Machek <pavel@ucw.cz>
6306L:	linux-pm@vger.kernel.org
6307B:	https://bugzilla.kernel.org
6308S:	Supported
6309F:	arch/x86/power/
6310F:	drivers/base/power/
6311F:	kernel/power/
6312F:	include/linux/suspend.h
6313F:	include/linux/freezer.h
6314F:	include/linux/pm.h
6315F:	arch/*/include/asm/suspend*.h
6316
6317HID CORE LAYER
6318M:	Jiri Kosina <jikos@kernel.org>
6319R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6320L:	linux-input@vger.kernel.org
6321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6322S:	Maintained
6323F:	drivers/hid/
6324F:	include/linux/hid*
6325F:	include/uapi/linux/hid*
6326
6327HID SENSOR HUB DRIVERS
6328M:	Jiri Kosina <jikos@kernel.org>
6329M:	Jonathan Cameron <jic23@kernel.org>
6330M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6331L:	linux-input@vger.kernel.org
6332L:	linux-iio@vger.kernel.org
6333S:	Maintained
6334F:	Documentation/hid/hid-sensor*
6335F:	drivers/hid/hid-sensor-*
6336F:	drivers/iio/*/hid-*
6337F:	include/linux/hid-sensor-*
6338
6339HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6340M:	Thomas Gleixner <tglx@linutronix.de>
6341L:	linux-kernel@vger.kernel.org
6342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6343S:	Maintained
6344F:	Documentation/timers/
6345F:	kernel/time/hrtimer.c
6346F:	kernel/time/clockevents.c
6347F:	kernel/time/timer_*.c
6348F:	include/linux/clockchips.h
6349F:	include/linux/hrtimer.h
6350
6351HIGH-SPEED SCC DRIVER FOR AX.25
6352L:	linux-hams@vger.kernel.org
6353S:	Orphan
6354F:	drivers/net/hamradio/dmascc.c
6355F:	drivers/net/hamradio/scc.c
6356
6357HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6358M:	HighPoint Linux Team <linux@highpoint-tech.com>
6359W:	http://www.highpoint-tech.com
6360S:	Supported
6361F:	Documentation/scsi/hptiop.txt
6362F:	drivers/scsi/hptiop.c
6363
6364HIPPI
6365M:	Jes Sorensen <jes@trained-monkey.org>
6366L:	linux-hippi@sunsite.dk
6367S:	Maintained
6368F:	include/linux/hippidevice.h
6369F:	include/uapi/linux/if_hippi.h
6370F:	net/802/hippi.c
6371F:	drivers/net/hippi/
6372
6373HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6374M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6375M:	Salil Mehta <salil.mehta@huawei.com>
6376L:	netdev@vger.kernel.org
6377W:	http://www.hisilicon.com
6378S:	Maintained
6379F:	drivers/net/ethernet/hisilicon/hns3/
6380
6381HISILICON LPC BUS DRIVER
6382M:	john.garry@huawei.com
6383W:	http://www.hisilicon.com
6384S:	Maintained
6385F:	drivers/bus/hisi_lpc.c
6386F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6387
6388HISILICON NETWORK SUBSYSTEM DRIVER
6389M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6390M:	Salil Mehta <salil.mehta@huawei.com>
6391L:	netdev@vger.kernel.org
6392W:	http://www.hisilicon.com
6393S:	Maintained
6394F:	drivers/net/ethernet/hisilicon/
6395F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6396
6397HISILICON PMU DRIVER
6398M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6399W:	http://www.hisilicon.com
6400S:	Supported
6401F:	drivers/perf/hisilicon
6402F:	Documentation/perf/hisi-pmu.txt
6403
6404HISILICON ROCE DRIVER
6405M:	Lijun Ou <oulijun@huawei.com>
6406M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6407L:	linux-rdma@vger.kernel.org
6408S:	Maintained
6409F:	drivers/infiniband/hw/hns/
6410F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6411
6412HISILICON SAS Controller
6413M:	John Garry <john.garry@huawei.com>
6414W:	http://www.hisilicon.com
6415S:	Supported
6416F:	drivers/scsi/hisi_sas/
6417F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6418
6419HMM - Heterogeneous Memory Management
6420M:	Jérôme Glisse <jglisse@redhat.com>
6421L:	linux-mm@kvack.org
6422S:	Maintained
6423F:	mm/hmm*
6424F:	include/linux/hmm*
6425F:	Documentation/vm/hmm.txt
6426
6427HOST AP DRIVER
6428M:	Jouni Malinen <j@w1.fi>
6429L:	linux-wireless@vger.kernel.org
6430W:	http://w1.fi/hostap-driver.html
6431S:	Obsolete
6432F:	drivers/net/wireless/intersil/hostap/
6433
6434HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6435L:	platform-driver-x86@vger.kernel.org
6436S:	Orphan
6437F:	drivers/platform/x86/tc1100-wmi.c
6438
6439HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6440M:	Jaroslav Kysela <perex@perex.cz>
6441S:	Maintained
6442F:	drivers/net/ethernet/hp/hp100.*
6443
6444HPET:	High Precision Event Timers driver
6445M:	Clemens Ladisch <clemens@ladisch.de>
6446S:	Maintained
6447F:	Documentation/timers/hpet.txt
6448F:	drivers/char/hpet.c
6449F:	include/linux/hpet.h
6450F:	include/uapi/linux/hpet.h
6451
6452HPET:	x86
6453S:	Orphan
6454F:	arch/x86/kernel/hpet.c
6455F:	arch/x86/include/asm/hpet.h
6456
6457HPFS FILESYSTEM
6458M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6459W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6460S:	Maintained
6461F:	fs/hpfs/
6462
6463HSI SUBSYSTEM
6464M:	Sebastian Reichel <sre@kernel.org>
6465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6466S:	Maintained
6467F:	Documentation/ABI/testing/sysfs-bus-hsi
6468F:	Documentation/driver-api/hsi.rst
6469F:	drivers/hsi/
6470F:	include/linux/hsi/
6471F:	include/uapi/linux/hsi/
6472
6473HSO 3G MODEM DRIVER
6474L:	linux-usb@vger.kernel.org
6475S:	Orphan
6476F:	drivers/net/usb/hso.c
6477
6478HSR NETWORK PROTOCOL
6479M:	Arvid Brodin <arvid.brodin@alten.se>
6480L:	netdev@vger.kernel.org
6481S:	Maintained
6482F:	net/hsr/
6483
6484HT16K33 LED CONTROLLER DRIVER
6485M:	Robin van der Gracht <robin@protonic.nl>
6486S:	Maintained
6487F:	drivers/auxdisplay/ht16k33.c
6488F:	Documentation/devicetree/bindings/display/ht16k33.txt
6489
6490HTCPEN TOUCHSCREEN DRIVER
6491M:	Pau Oliva Fora <pof@eslack.org>
6492L:	linux-input@vger.kernel.org
6493S:	Maintained
6494F:	drivers/input/touchscreen/htcpen.c
6495
6496HUAWEI ETHERNET DRIVER
6497M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6498L:	netdev@vger.kernel.org
6499S:	Supported
6500F:	Documentation/networking/hinic.txt
6501F:	drivers/net/ethernet/huawei/hinic/
6502
6503HUGETLB FILESYSTEM
6504M:	Mike Kravetz <mike.kravetz@oracle.com>
6505L:	linux-mm@kvack.org
6506S:	Maintained
6507F:	fs/hugetlbfs/
6508F:	mm/hugetlb.c
6509F:	include/linux/hugetlb.h
6510F:	Documentation/admin-guide/mm/hugetlbpage.rst
6511F:	Documentation/vm/hugetlbfs_reserv.rst
6512F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6513
6514HVA ST MEDIA DRIVER
6515M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6516L:	linux-media@vger.kernel.org
6517T:	git git://linuxtv.org/media_tree.git
6518W:	https://linuxtv.org
6519S:	Supported
6520F:	drivers/media/platform/sti/hva
6521
6522HWPOISON MEMORY FAILURE HANDLING
6523M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6524L:	linux-mm@kvack.org
6525S:	Maintained
6526F:	mm/memory-failure.c
6527F:	mm/hwpoison-inject.c
6528
6529Hyper-V CORE AND DRIVERS
6530M:	"K. Y. Srinivasan" <kys@microsoft.com>
6531M:	Haiyang Zhang <haiyangz@microsoft.com>
6532M:	Stephen Hemminger <sthemmin@microsoft.com>
6533L:	devel@linuxdriverproject.org
6534S:	Maintained
6535F:	Documentation/networking/netvsc.txt
6536F:	arch/x86/include/asm/mshyperv.h
6537F:	arch/x86/include/asm/trace/hyperv.h
6538F:	arch/x86/include/asm/hyperv-tlfs.h
6539F:	arch/x86/kernel/cpu/mshyperv.c
6540F:	arch/x86/hyperv
6541F:	drivers/hid/hid-hyperv.c
6542F:	drivers/hv/
6543F:	drivers/input/serio/hyperv-keyboard.c
6544F:	drivers/pci/host/pci-hyperv.c
6545F:	drivers/net/hyperv/
6546F:	drivers/scsi/storvsc_drv.c
6547F:	drivers/uio/uio_hv_generic.c
6548F:	drivers/video/fbdev/hyperv_fb.c
6549F:	net/vmw_vsock/hyperv_transport.c
6550F:	include/linux/hyperv.h
6551F:	include/uapi/linux/hyperv.h
6552F:	tools/hv/
6553F:	Documentation/ABI/stable/sysfs-bus-vmbus
6554
6555HYPERVISOR VIRTUAL CONSOLE DRIVER
6556L:	linuxppc-dev@lists.ozlabs.org
6557S:	Odd Fixes
6558F:	drivers/tty/hvc/
6559
6560I2C ACPI SUPPORT
6561M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6562L:	linux-i2c@vger.kernel.org
6563L:	linux-acpi@vger.kernel.org
6564S:	Maintained
6565F:	drivers/i2c/i2c-core-acpi.c
6566
6567I2C MUXES
6568M:	Peter Rosin <peda@axentia.se>
6569L:	linux-i2c@vger.kernel.org
6570S:	Maintained
6571F:	Documentation/i2c/i2c-topology
6572F:	Documentation/i2c/muxes/
6573F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6574F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6575F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6576F:	drivers/i2c/i2c-mux.c
6577F:	drivers/i2c/muxes/
6578F:	include/linux/i2c-mux.h
6579
6580I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6581M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6582L:	linux-i2c@vger.kernel.org
6583S:	Maintained
6584F:	drivers/i2c/busses/i2c-mv64xxx.c
6585
6586I2C OVER PARALLEL PORT
6587M:	Jean Delvare <jdelvare@suse.com>
6588L:	linux-i2c@vger.kernel.org
6589S:	Maintained
6590F:	Documentation/i2c/busses/i2c-parport
6591F:	Documentation/i2c/busses/i2c-parport-light
6592F:	drivers/i2c/busses/i2c-parport.c
6593F:	drivers/i2c/busses/i2c-parport-light.c
6594
6595I2C SUBSYSTEM
6596M:	Wolfram Sang <wsa@the-dreams.de>
6597L:	linux-i2c@vger.kernel.org
6598W:	https://i2c.wiki.kernel.org/
6599Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6601S:	Maintained
6602F:	Documentation/devicetree/bindings/i2c/i2c.txt
6603F:	Documentation/i2c/
6604F:	drivers/i2c/*
6605F:	include/linux/i2c.h
6606F:	include/linux/i2c-dev.h
6607F:	include/linux/i2c-smbus.h
6608F:	include/uapi/linux/i2c.h
6609F:	include/uapi/linux/i2c-*.h
6610
6611I2C SUBSYSTEM HOST DRIVERS
6612L:	linux-i2c@vger.kernel.org
6613W:	https://i2c.wiki.kernel.org/
6614Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6616S:	Odd Fixes
6617F:	Documentation/devicetree/bindings/i2c/
6618F:	drivers/i2c/algos/
6619F:	drivers/i2c/busses/
6620
6621I2C-TAOS-EVM DRIVER
6622M:	Jean Delvare <jdelvare@suse.com>
6623L:	linux-i2c@vger.kernel.org
6624S:	Maintained
6625F:	Documentation/i2c/busses/i2c-taos-evm
6626F:	drivers/i2c/busses/i2c-taos-evm.c
6627
6628I2C-TINY-USB DRIVER
6629M:	Till Harbaum <till@harbaum.org>
6630L:	linux-i2c@vger.kernel.org
6631W:	http://www.harbaum.org/till/i2c_tiny_usb
6632S:	Maintained
6633F:	drivers/i2c/busses/i2c-tiny-usb.c
6634
6635I2C/SMBUS CONTROLLER DRIVERS FOR PC
6636M:	Jean Delvare <jdelvare@suse.com>
6637L:	linux-i2c@vger.kernel.org
6638S:	Maintained
6639F:	Documentation/i2c/busses/i2c-ali1535
6640F:	Documentation/i2c/busses/i2c-ali1563
6641F:	Documentation/i2c/busses/i2c-ali15x3
6642F:	Documentation/i2c/busses/i2c-amd756
6643F:	Documentation/i2c/busses/i2c-amd8111
6644F:	Documentation/i2c/busses/i2c-i801
6645F:	Documentation/i2c/busses/i2c-nforce2
6646F:	Documentation/i2c/busses/i2c-piix4
6647F:	Documentation/i2c/busses/i2c-sis5595
6648F:	Documentation/i2c/busses/i2c-sis630
6649F:	Documentation/i2c/busses/i2c-sis96x
6650F:	Documentation/i2c/busses/i2c-via
6651F:	Documentation/i2c/busses/i2c-viapro
6652F:	drivers/i2c/busses/i2c-ali1535.c
6653F:	drivers/i2c/busses/i2c-ali1563.c
6654F:	drivers/i2c/busses/i2c-ali15x3.c
6655F:	drivers/i2c/busses/i2c-amd756.c
6656F:	drivers/i2c/busses/i2c-amd756-s4882.c
6657F:	drivers/i2c/busses/i2c-amd8111.c
6658F:	drivers/i2c/busses/i2c-i801.c
6659F:	drivers/i2c/busses/i2c-isch.c
6660F:	drivers/i2c/busses/i2c-nforce2.c
6661F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6662F:	drivers/i2c/busses/i2c-piix4.c
6663F:	drivers/i2c/busses/i2c-sis5595.c
6664F:	drivers/i2c/busses/i2c-sis630.c
6665F:	drivers/i2c/busses/i2c-sis96x.c
6666F:	drivers/i2c/busses/i2c-via.c
6667F:	drivers/i2c/busses/i2c-viapro.c
6668
6669I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6670M:	Hans de Goede <hdegoede@redhat.com>
6671L:	linux-i2c@vger.kernel.org
6672S:	Maintained
6673F:	drivers/i2c/busses/i2c-cht-wc.c
6674
6675I2C/SMBUS ISMT DRIVER
6676M:	Seth Heasley <seth.heasley@intel.com>
6677M:	Neil Horman <nhorman@tuxdriver.com>
6678L:	linux-i2c@vger.kernel.org
6679F:	drivers/i2c/busses/i2c-ismt.c
6680F:	Documentation/i2c/busses/i2c-ismt
6681
6682I2C/SMBUS STUB DRIVER
6683M:	Jean Delvare <jdelvare@suse.com>
6684L:	linux-i2c@vger.kernel.org
6685S:	Maintained
6686F:	drivers/i2c/i2c-stub.c
6687
6688IA64 (Itanium) PLATFORM
6689M:	Tony Luck <tony.luck@intel.com>
6690M:	Fenghua Yu <fenghua.yu@intel.com>
6691L:	linux-ia64@vger.kernel.org
6692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6693S:	Maintained
6694F:	arch/ia64/
6695
6696IBM Power 842 compression accelerator
6697M:	Haren Myneni <haren@us.ibm.com>
6698S:	Supported
6699F:	drivers/crypto/nx/Makefile
6700F:	drivers/crypto/nx/Kconfig
6701F:	drivers/crypto/nx/nx-842*
6702F:	include/linux/sw842.h
6703F:	crypto/842.c
6704F:	lib/842/
6705
6706IBM Power in-Nest Crypto Acceleration
6707M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6708M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6709L:	linux-crypto@vger.kernel.org
6710S:	Supported
6711F:	drivers/crypto/nx/Makefile
6712F:	drivers/crypto/nx/Kconfig
6713F:	drivers/crypto/nx/nx-aes*
6714F:	drivers/crypto/nx/nx-sha*
6715F:	drivers/crypto/nx/nx.*
6716F:	drivers/crypto/nx/nx_csbcpb.h
6717F:	drivers/crypto/nx/nx_debugfs.h
6718
6719IBM Power Linux RAID adapter
6720M:	Brian King <brking@us.ibm.com>
6721S:	Supported
6722F:	drivers/scsi/ipr.*
6723
6724IBM Power SRIOV Virtual NIC Device Driver
6725M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6726M:	John Allen <jallen@linux.vnet.ibm.com>
6727L:	netdev@vger.kernel.org
6728S:	Supported
6729F:	drivers/net/ethernet/ibm/ibmvnic.*
6730
6731IBM Power Virtual Accelerator Switchboard
6732M:	Sukadev Bhattiprolu
6733L:	linuxppc-dev@lists.ozlabs.org
6734S:	Supported
6735F:	arch/powerpc/platforms/powernv/vas*
6736F:	arch/powerpc/platforms/powernv/copy-paste.h
6737F:	arch/powerpc/include/asm/vas.h
6738F:	arch/powerpc/include/uapi/asm/vas.h
6739
6740IBM Power Virtual Ethernet Device Driver
6741M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6742L:	netdev@vger.kernel.org
6743S:	Supported
6744F:	drivers/net/ethernet/ibm/ibmveth.*
6745
6746IBM Power Virtual FC Device Drivers
6747M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6748L:	linux-scsi@vger.kernel.org
6749S:	Supported
6750F:	drivers/scsi/ibmvscsi/ibmvfc*
6751
6752IBM Power Virtual SCSI Device Drivers
6753M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6754L:	linux-scsi@vger.kernel.org
6755S:	Supported
6756F:	drivers/scsi/ibmvscsi/ibmvscsi*
6757F:	include/scsi/viosrp.h
6758
6759IBM Power Virtual SCSI Device Target Driver
6760M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6761M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6762L:	linux-scsi@vger.kernel.org
6763L:	target-devel@vger.kernel.org
6764S:	Supported
6765F:	drivers/scsi/ibmvscsi_tgt/
6766
6767IBM Power VMX Cryptographic instructions
6768M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6769M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6770L:	linux-crypto@vger.kernel.org
6771S:	Supported
6772F:	drivers/crypto/vmx/Makefile
6773F:	drivers/crypto/vmx/Kconfig
6774F:	drivers/crypto/vmx/vmx.c
6775F:	drivers/crypto/vmx/aes*
6776F:	drivers/crypto/vmx/ghash*
6777F:	drivers/crypto/vmx/ppc-xlate.pl
6778
6779IBM ServeRAID RAID DRIVER
6780S:	Orphan
6781F:	drivers/scsi/ips.*
6782
6783ICH LPC AND GPIO DRIVER
6784M:	Peter Tyser <ptyser@xes-inc.com>
6785S:	Maintained
6786F:	drivers/mfd/lpc_ich.c
6787F:	drivers/gpio/gpio-ich.c
6788
6789IDE SUBSYSTEM
6790M:	"David S. Miller" <davem@davemloft.net>
6791L:	linux-ide@vger.kernel.org
6792Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6794S:	Maintained
6795F:	Documentation/ide/
6796F:	drivers/ide/
6797F:	include/linux/ide.h
6798
6799IDE/ATAPI DRIVERS
6800M:	Borislav Petkov <bp@alien8.de>
6801L:	linux-ide@vger.kernel.org
6802S:	Maintained
6803F:	Documentation/cdrom/ide-cd
6804F:	drivers/ide/ide-cd*
6805
6806IDEAPAD LAPTOP EXTRAS DRIVER
6807M:	Ike Panhc <ike.pan@canonical.com>
6808L:	platform-driver-x86@vger.kernel.org
6809W:	http://launchpad.net/ideapad-laptop
6810S:	Maintained
6811F:	drivers/platform/x86/ideapad-laptop.c
6812
6813IDEAPAD LAPTOP SLIDEBAR DRIVER
6814M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6815L:	linux-input@vger.kernel.org
6816W:	https://github.com/o2genum/ideapad-slidebar
6817S:	Maintained
6818F:	drivers/input/misc/ideapad_slidebar.c
6819
6820IDT VersaClock 5 CLOCK DRIVER
6821M:	Marek Vasut <marek.vasut@gmail.com>
6822S:	Maintained
6823F:	drivers/clk/clk-versaclock5.c
6824
6825IEEE 802.15.4 SUBSYSTEM
6826M:	Alexander Aring <alex.aring@gmail.com>
6827M:	Stefan Schmidt <stefan@osg.samsung.com>
6828L:	linux-wpan@vger.kernel.org
6829W:	http://wpan.cakelab.org/
6830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6832S:	Maintained
6833F:	net/ieee802154/
6834F:	net/mac802154/
6835F:	drivers/net/ieee802154/
6836F:	include/linux/nl802154.h
6837F:	include/linux/ieee802154.h
6838F:	include/net/nl802154.h
6839F:	include/net/mac802154.h
6840F:	include/net/af_ieee802154.h
6841F:	include/net/cfg802154.h
6842F:	include/net/ieee802154_netdev.h
6843F:	Documentation/networking/ieee802154.txt
6844
6845IFE PROTOCOL
6846M:	Yotam Gigi <yotam.gi@gmail.com>
6847M:	Jamal Hadi Salim <jhs@mojatatu.com>
6848F:	net/ife
6849F:	include/net/ife.h
6850F:	include/uapi/linux/ife.h
6851
6852IGORPLUG-USB IR RECEIVER
6853M:	Sean Young <sean@mess.org>
6854L:	linux-media@vger.kernel.org
6855S:	Maintained
6856F:	drivers/media/rc/igorplugusb.c
6857
6858IGUANAWORKS USB IR TRANSCEIVER
6859M:	Sean Young <sean@mess.org>
6860L:	linux-media@vger.kernel.org
6861S:	Maintained
6862F:	drivers/media/rc/iguanair.c
6863
6864IIO DIGITAL POTENTIOMETER DAC
6865M:	Peter Rosin <peda@axentia.se>
6866L:	linux-iio@vger.kernel.org
6867S:	Maintained
6868F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6869F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6870F:	drivers/iio/dac/dpot-dac.c
6871
6872IIO ENVELOPE DETECTOR
6873M:	Peter Rosin <peda@axentia.se>
6874L:	linux-iio@vger.kernel.org
6875S:	Maintained
6876F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6877F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6878F:	drivers/iio/adc/envelope-detector.c
6879
6880IIO MULTIPLEXER
6881M:	Peter Rosin <peda@axentia.se>
6882L:	linux-iio@vger.kernel.org
6883S:	Maintained
6884F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6885F:	drivers/iio/multiplexer/iio-mux.c
6886
6887IIO SUBSYSTEM AND DRIVERS
6888M:	Jonathan Cameron <jic23@kernel.org>
6889R:	Hartmut Knaack <knaack.h@gmx.de>
6890R:	Lars-Peter Clausen <lars@metafoo.de>
6891R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6892L:	linux-iio@vger.kernel.org
6893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6894S:	Maintained
6895F:	Documentation/ABI/testing/configfs-iio*
6896F:	Documentation/ABI/testing/sysfs-bus-iio*
6897F:	Documentation/devicetree/bindings/iio/
6898F:	drivers/iio/
6899F:	drivers/staging/iio/
6900F:	include/linux/iio/
6901F:	tools/iio/
6902
6903IKANOS/ADI EAGLE ADSL USB DRIVER
6904M:	Matthieu Castet <castet.matthieu@free.fr>
6905M:	Stanislaw Gruszka <stf_xl@wp.pl>
6906S:	Maintained
6907F:	drivers/usb/atm/ueagle-atm.c
6908
6909IMGTEC ASCII LCD DRIVER
6910M:	Paul Burton <paul.burton@mips.com>
6911S:	Maintained
6912F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6913F:	drivers/auxdisplay/img-ascii-lcd.c
6914
6915IMGTEC IR DECODER DRIVER
6916M:	James Hogan <jhogan@kernel.org>
6917S:	Maintained
6918F:	drivers/media/rc/img-ir/
6919
6920IMON SOUNDGRAPH USB IR RECEIVER
6921M:	Sean Young <sean@mess.org>
6922L:	linux-media@vger.kernel.org
6923S:	Maintained
6924F:	drivers/media/rc/imon_raw.c
6925F:	drivers/media/rc/imon.c
6926
6927IMS TWINTURBO FRAMEBUFFER DRIVER
6928L:	linux-fbdev@vger.kernel.org
6929S:	Orphan
6930F:	drivers/video/fbdev/imsttfb.c
6931
6932INA209 HARDWARE MONITOR DRIVER
6933M:	Guenter Roeck <linux@roeck-us.net>
6934L:	linux-hwmon@vger.kernel.org
6935S:	Maintained
6936F:	Documentation/hwmon/ina209
6937F:	Documentation/devicetree/bindings/i2c/ina209.txt
6938F:	drivers/hwmon/ina209.c
6939
6940INA2XX HARDWARE MONITOR DRIVER
6941M:	Guenter Roeck <linux@roeck-us.net>
6942L:	linux-hwmon@vger.kernel.org
6943S:	Maintained
6944F:	Documentation/hwmon/ina2xx
6945F:	drivers/hwmon/ina2xx.c
6946F:	include/linux/platform_data/ina2xx.h
6947
6948INDUSTRY PACK SUBSYSTEM (IPACK)
6949M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6950M:	Jens Taprogge <jens.taprogge@taprogge.org>
6951M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6952L:	industrypack-devel@lists.sourceforge.net
6953W:	http://industrypack.sourceforge.net
6954S:	Maintained
6955F:	drivers/ipack/
6956
6957INFINIBAND SUBSYSTEM
6958M:	Doug Ledford <dledford@redhat.com>
6959M:	Jason Gunthorpe <jgg@mellanox.com>
6960L:	linux-rdma@vger.kernel.org
6961W:	https://github.com/linux-rdma/rdma-core
6962Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6964S:	Supported
6965F:	Documentation/devicetree/bindings/infiniband/
6966F:	Documentation/infiniband/
6967F:	drivers/infiniband/
6968F:	include/uapi/linux/if_infiniband.h
6969F:	include/uapi/rdma/
6970F:	include/rdma/
6971
6972INGENIC JZ4780 DMA Driver
6973M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6974S:	Maintained
6975F:	drivers/dma/dma-jz4780.c
6976
6977INGENIC JZ4780 NAND DRIVER
6978M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6979L:	linux-mtd@lists.infradead.org
6980S:	Maintained
6981F:	drivers/mtd/nand/raw/jz4780_*
6982
6983INOTIFY
6984M:	Jan Kara <jack@suse.cz>
6985R:	Amir Goldstein <amir73il@gmail.com>
6986L:	linux-fsdevel@vger.kernel.org
6987S:	Maintained
6988F:	Documentation/filesystems/inotify.txt
6989F:	fs/notify/inotify/
6990F:	include/linux/inotify.h
6991F:	include/uapi/linux/inotify.h
6992
6993INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6994M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6995L:	linux-input@vger.kernel.org
6996Q:	http://patchwork.kernel.org/project/linux-input/list/
6997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6998S:	Maintained
6999F:	drivers/input/
7000F:	include/linux/input.h
7001F:	include/uapi/linux/input.h
7002F:	include/uapi/linux/input-event-codes.h
7003F:	include/linux/input/
7004F:	Documentation/devicetree/bindings/input/
7005F:	Documentation/input/
7006
7007INPUT MULTITOUCH (MT) PROTOCOL
7008M:	Henrik Rydberg <rydberg@bitmath.org>
7009L:	linux-input@vger.kernel.org
7010S:	Odd fixes
7011F:	Documentation/input/multi-touch-protocol.rst
7012F:	drivers/input/input-mt.c
7013K:	\b(ABS|SYN)_MT_
7014
7015INSIDE SECURE CRYPTO DRIVER
7016M:	Antoine Tenart <antoine.tenart@bootlin.com>
7017F:	drivers/crypto/inside-secure/
7018S:	Maintained
7019L:	linux-crypto@vger.kernel.org
7020
7021INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7022M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7023M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7024L:	linux-integrity@vger.kernel.org
7025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7026S:	Supported
7027F:	security/integrity/ima/
7028
7029INTEL 810/815 FRAMEBUFFER DRIVER
7030M:	Antonino Daplas <adaplas@gmail.com>
7031L:	linux-fbdev@vger.kernel.org
7032S:	Maintained
7033F:	drivers/video/fbdev/i810/
7034
7035INTEL ASoC BDW/HSW DRIVERS
7036M:	Jie Yang <yang.jie@linux.intel.com>
7037L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7038S:	Supported
7039F:	sound/soc/intel/common/sst-dsp*
7040F:	sound/soc/intel/common/sst-firmware.c
7041F:	sound/soc/intel/boards/broadwell.c
7042F:	sound/soc/intel/haswell/
7043
7044INTEL C600 SERIES SAS CONTROLLER DRIVER
7045M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7046M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7047L:	linux-scsi@vger.kernel.org
7048T:	git git://git.code.sf.net/p/intel-sas/isci
7049S:	Supported
7050F:	drivers/scsi/isci/
7051
7052INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7053M:	Jani Nikula <jani.nikula@linux.intel.com>
7054M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7055M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7056L:	intel-gfx@lists.freedesktop.org
7057W:	https://01.org/linuxgraphics/
7058B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7059C:	irc://chat.freenode.net/intel-gfx
7060Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7061T:	git git://anongit.freedesktop.org/drm-intel
7062S:	Supported
7063F:	drivers/gpu/drm/i915/
7064F:	include/drm/i915*
7065F:	include/uapi/drm/i915_drm.h
7066F:	Documentation/gpu/i915.rst
7067
7068INTEL ETHERNET DRIVERS
7069M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7070L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7071W:	http://www.intel.com/support/feedback.htm
7072W:	http://e1000.sourceforge.net/
7073Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7076S:	Supported
7077F:	Documentation/networking/e100.txt
7078F:	Documentation/networking/e1000.txt
7079F:	Documentation/networking/e1000e.txt
7080F:	Documentation/networking/igb.txt
7081F:	Documentation/networking/igbvf.txt
7082F:	Documentation/networking/ixgb.txt
7083F:	Documentation/networking/ixgbe.txt
7084F:	Documentation/networking/ixgbevf.txt
7085F:	Documentation/networking/i40e.txt
7086F:	Documentation/networking/i40evf.txt
7087F:	Documentation/networking/ice.txt
7088F:	drivers/net/ethernet/intel/
7089F:	drivers/net/ethernet/intel/*/
7090F:	include/linux/avf/virtchnl.h
7091
7092INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7093M:	Maik Broemme <mbroemme@libmpq.org>
7094L:	linux-fbdev@vger.kernel.org
7095S:	Maintained
7096F:	Documentation/fb/intelfb.txt
7097F:	drivers/video/fbdev/intelfb/
7098
7099INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7100M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7101M:	Zhi Wang <zhi.a.wang@intel.com>
7102L:	intel-gvt-dev@lists.freedesktop.org
7103L:	intel-gfx@lists.freedesktop.org
7104W:	https://01.org/igvt-g
7105T:	git https://github.com/intel/gvt-linux.git
7106S:	Supported
7107F:	drivers/gpu/drm/i915/gvt/
7108
7109INTEL HID EVENT DRIVER
7110M:	Alex Hung <alex.hung@canonical.com>
7111L:	platform-driver-x86@vger.kernel.org
7112S:	Maintained
7113F:	drivers/platform/x86/intel-hid.c
7114
7115INTEL I/OAT DMA DRIVER
7116M:	Dave Jiang <dave.jiang@intel.com>
7117R:	Dan Williams <dan.j.williams@intel.com>
7118L:	dmaengine@vger.kernel.org
7119Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7120S:	Supported
7121F:	drivers/dma/ioat*
7122
7123INTEL IDLE DRIVER
7124M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7125M:	Len Brown <lenb@kernel.org>
7126L:	linux-pm@vger.kernel.org
7127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7128B:	https://bugzilla.kernel.org
7129S:	Supported
7130F:	drivers/idle/intel_idle.c
7131
7132INTEL INTEGRATED SENSOR HUB DRIVER
7133M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7134M:	Jiri Kosina <jikos@kernel.org>
7135L:	linux-input@vger.kernel.org
7136S:	Maintained
7137F:	drivers/hid/intel-ish-hid/
7138
7139INTEL IOMMU (VT-d)
7140M:	David Woodhouse <dwmw2@infradead.org>
7141L:	iommu@lists.linux-foundation.org
7142T:	git git://git.infradead.org/iommu-2.6.git
7143S:	Supported
7144F:	drivers/iommu/intel-iommu.c
7145F:	include/linux/intel-iommu.h
7146
7147INTEL IOP-ADMA DMA DRIVER
7148R:	Dan Williams <dan.j.williams@intel.com>
7149S:	Odd fixes
7150F:	drivers/dma/iop-adma.c
7151
7152INTEL IPU3 CSI-2 CIO2 DRIVER
7153M:	Yong Zhi <yong.zhi@intel.com>
7154M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7155L:	linux-media@vger.kernel.org
7156S:	Maintained
7157F:	drivers/media/pci/intel/ipu3/
7158F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7159
7160INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7161M:	Krzysztof Halasa <khalasa@piap.pl>
7162S:	Maintained
7163F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7164F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7165F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7166F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7167F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7168F:	drivers/net/wan/ixp4xx_hss.c
7169
7170INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7171M:	Deepak Saxena <dsaxena@plexity.net>
7172S:	Maintained
7173F:	drivers/char/hw_random/ixp4xx-rng.c
7174
7175INTEL MANAGEMENT ENGINE (mei)
7176M:	Tomas Winkler <tomas.winkler@intel.com>
7177L:	linux-kernel@vger.kernel.org
7178S:	Supported
7179F:	include/uapi/linux/mei.h
7180F:	include/linux/mei_cl_bus.h
7181F:	drivers/misc/mei/*
7182F:	drivers/watchdog/mei_wdt.c
7183F:	Documentation/misc-devices/mei/*
7184F:	samples/mei/*
7185
7186INTEL MENLOW THERMAL DRIVER
7187M:	Sujith Thomas <sujith.thomas@intel.com>
7188L:	platform-driver-x86@vger.kernel.org
7189W:	https://01.org/linux-acpi
7190S:	Supported
7191F:	drivers/platform/x86/intel_menlow.c
7192
7193INTEL MERRIFIELD GPIO DRIVER
7194M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7195L:	linux-gpio@vger.kernel.org
7196S:	Maintained
7197F:	drivers/gpio/gpio-merrifield.c
7198
7199INTEL MIC DRIVERS (mic)
7200M:	Sudeep Dutt <sudeep.dutt@intel.com>
7201M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7202S:	Supported
7203W:	https://github.com/sudeepdutt/mic
7204W:	http://software.intel.com/en-us/mic-developer
7205F:	include/linux/mic_bus.h
7206F:	include/linux/scif.h
7207F:	include/uapi/linux/mic_common.h
7208F:	include/uapi/linux/mic_ioctl.h
7209F:	include/uapi/linux/scif_ioctl.h
7210F:	drivers/misc/mic/
7211F:	drivers/dma/mic_x100_dma.c
7212F:	drivers/dma/mic_x100_dma.h
7213F:	Documentation/mic/
7214
7215INTEL PMC CORE DRIVER
7216M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7217M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7218L:	platform-driver-x86@vger.kernel.org
7219S:	Maintained
7220F:	arch/x86/include/asm/pmc_core.h
7221F:	drivers/platform/x86/intel_pmc_core*
7222
7223INTEL PMC/P-Unit IPC DRIVER
7224M:	Zha Qipeng<qipeng.zha@intel.com>
7225L:	platform-driver-x86@vger.kernel.org
7226S:	Maintained
7227F:	drivers/platform/x86/intel_pmc_ipc.c
7228F:	drivers/platform/x86/intel_punit_ipc.c
7229F:	arch/x86/include/asm/intel_pmc_ipc.h
7230F:	arch/x86/include/asm/intel_punit_ipc.h
7231
7232INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7233M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7234L:	linux-wireless@vger.kernel.org
7235S:	Maintained
7236F:	Documentation/networking/README.ipw2100
7237F:	Documentation/networking/README.ipw2200
7238F:	drivers/net/wireless/intel/ipw2x00/
7239
7240INTEL PSTATE DRIVER
7241M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7242M:	Len Brown <lenb@kernel.org>
7243L:	linux-pm@vger.kernel.org
7244S:	Supported
7245F:	drivers/cpufreq/intel_pstate.c
7246
7247INTEL RDMA RNIC DRIVER
7248M:	Faisal Latif <faisal.latif@intel.com>
7249M:	Shiraz Saleem <shiraz.saleem@intel.com>
7250L:	linux-rdma@vger.kernel.org
7251S:	Supported
7252F:	drivers/infiniband/hw/i40iw/
7253F:	include/uapi/rdma/i40iw-abi.h
7254
7255INTEL SHA MULTIBUFFER DRIVER
7256M:	Megha Dey <megha.dey@linux.intel.com>
7257R:	Tim Chen <tim.c.chen@linux.intel.com>
7258L:	linux-crypto@vger.kernel.org
7259S:	Supported
7260F:	arch/x86/crypto/sha*-mb
7261F:	crypto/mcryptd.c
7262
7263INTEL TELEMETRY DRIVER
7264M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7265L:	platform-driver-x86@vger.kernel.org
7266S:	Maintained
7267F:	arch/x86/include/asm/intel_telemetry.h
7268F:	drivers/platform/x86/intel_telemetry*
7269
7270INTEL VIRTUAL BUTTON DRIVER
7271M:	AceLan Kao <acelan.kao@canonical.com>
7272L:	platform-driver-x86@vger.kernel.org
7273S:	Maintained
7274F:	drivers/platform/x86/intel-vbtn.c
7275
7276INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7277M:	Stanislaw Gruszka <sgruszka@redhat.com>
7278L:	linux-wireless@vger.kernel.org
7279S:	Supported
7280F:	drivers/net/wireless/intel/iwlegacy/
7281
7282INTEL WIRELESS WIFI LINK (iwlwifi)
7283M:	Johannes Berg <johannes.berg@intel.com>
7284M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7285M:	Luca Coelho <luciano.coelho@intel.com>
7286M:	Intel Linux Wireless <linuxwifi@intel.com>
7287L:	linux-wireless@vger.kernel.org
7288W:	http://intellinuxwireless.org
7289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7290S:	Supported
7291F:	drivers/net/wireless/intel/iwlwifi/
7292
7293INTEL WIRELESS WIMAX CONNECTION 2400
7294M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7295M:	linux-wimax@intel.com
7296L:	wimax@linuxwimax.org (subscribers-only)
7297S:	Supported
7298W:	http://linuxwimax.org
7299F:	Documentation/wimax/README.i2400m
7300F:	drivers/net/wimax/i2400m/
7301F:	include/uapi/linux/wimax/i2400m.h
7302
7303INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7304M:	Mario Limonciello <mario.limonciello@dell.com>
7305S:	Maintained
7306F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7307
7308INTEL(R) TRACE HUB
7309M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7310S:	Supported
7311F:	Documentation/trace/intel_th.txt
7312F:	drivers/hwtracing/intel_th/
7313
7314INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7315M:	Ning Sun <ning.sun@intel.com>
7316L:	tboot-devel@lists.sourceforge.net
7317W:	http://tboot.sourceforge.net
7318T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7319S:	Supported
7320F:	Documentation/intel_txt.txt
7321F:	include/linux/tboot.h
7322F:	arch/x86/kernel/tboot.c
7323
7324INTEL-MID GPIO DRIVER
7325M:	David Cohen <david.a.cohen@linux.intel.com>
7326L:	linux-gpio@vger.kernel.org
7327S:	Maintained
7328F:	drivers/gpio/gpio-intel-mid.c
7329
7330INVENSENSE MPU-3050 GYROSCOPE DRIVER
7331M:	Linus Walleij <linus.walleij@linaro.org>
7332L:	linux-iio@vger.kernel.org
7333S:	Maintained
7334F:	drivers/iio/gyro/mpu3050*
7335F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7336
7337IOC3 ETHERNET DRIVER
7338M:	Ralf Baechle <ralf@linux-mips.org>
7339L:	linux-mips@linux-mips.org
7340S:	Maintained
7341F:	drivers/net/ethernet/sgi/ioc3-eth.c
7342
7343IOC3 SERIAL DRIVER
7344M:	Pat Gefre <pfg@sgi.com>
7345L:	linux-serial@vger.kernel.org
7346S:	Maintained
7347F:	drivers/tty/serial/ioc3_serial.c
7348
7349IOMMU DRIVERS
7350M:	Joerg Roedel <joro@8bytes.org>
7351L:	iommu@lists.linux-foundation.org
7352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7353S:	Maintained
7354F:	Documentation/devicetree/bindings/iommu/
7355F:	drivers/iommu/
7356F:	include/linux/iommu.h
7357F:	include/linux/of_iommu.h
7358F:	include/linux/iova.h
7359
7360IP MASQUERADING
7361M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7362S:	Maintained
7363F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7364
7365IPMI SUBSYSTEM
7366M:	Corey Minyard <minyard@acm.org>
7367L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7368W:	http://openipmi.sourceforge.net/
7369S:	Supported
7370F:	Documentation/IPMI.txt
7371F:	drivers/char/ipmi/
7372F:	include/linux/ipmi*
7373F:	include/uapi/linux/ipmi*
7374
7375IPS SCSI RAID DRIVER
7376M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7377L:	linux-scsi@vger.kernel.org
7378W:	http://www.adaptec.com/
7379S:	Maintained
7380F:	drivers/scsi/ips*
7381
7382IPVS
7383M:	Wensong Zhang <wensong@linux-vs.org>
7384M:	Simon Horman <horms@verge.net.au>
7385M:	Julian Anastasov <ja@ssi.bg>
7386L:	netdev@vger.kernel.org
7387L:	lvs-devel@vger.kernel.org
7388S:	Maintained
7389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7391F:	Documentation/networking/ipvs-sysctl.txt
7392F:	include/net/ip_vs.h
7393F:	include/uapi/linux/ip_vs.h
7394F:	net/netfilter/ipvs/
7395
7396IPWIRELESS DRIVER
7397M:	Jiri Kosina <jikos@kernel.org>
7398M:	David Sterba <dsterba@suse.com>
7399S:	Odd Fixes
7400F:	drivers/tty/ipwireless/
7401
7402IPX NETWORK LAYER
7403L:	netdev@vger.kernel.org
7404S:	Obsolete
7405F:	include/uapi/linux/ipx.h
7406F:	drivers/staging/ipx/
7407
7408IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7409M:	Marc Zyngier <marc.zyngier@arm.com>
7410S:	Maintained
7411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7412F:	Documentation/IRQ-domain.txt
7413F:	include/linux/irqdomain.h
7414F:	kernel/irq/irqdomain.c
7415F:	kernel/irq/msi.c
7416
7417IRQ SUBSYSTEM
7418M:	Thomas Gleixner <tglx@linutronix.de>
7419L:	linux-kernel@vger.kernel.org
7420S:	Maintained
7421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7422F:	kernel/irq/
7423
7424IRQCHIP DRIVERS
7425M:	Thomas Gleixner <tglx@linutronix.de>
7426M:	Jason Cooper <jason@lakedaemon.net>
7427M:	Marc Zyngier <marc.zyngier@arm.com>
7428L:	linux-kernel@vger.kernel.org
7429S:	Maintained
7430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7431F:	Documentation/devicetree/bindings/interrupt-controller/
7432F:	drivers/irqchip/
7433
7434ISA
7435M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7436S:	Maintained
7437F:	Documentation/isa.txt
7438F:	drivers/base/isa.c
7439F:	include/linux/isa.h
7440
7441ISA RADIO MODULE
7442M:	Hans Verkuil <hverkuil@xs4all.nl>
7443L:	linux-media@vger.kernel.org
7444T:	git git://linuxtv.org/media_tree.git
7445W:	https://linuxtv.org
7446S:	Maintained
7447F:	drivers/media/radio/radio-isa*
7448
7449ISAPNP
7450M:	Jaroslav Kysela <perex@perex.cz>
7451S:	Maintained
7452F:	Documentation/isapnp.txt
7453F:	drivers/pnp/isapnp/
7454F:	include/linux/isapnp.h
7455
7456ISCSI
7457M:	Lee Duncan <lduncan@suse.com>
7458M:	Chris Leech <cleech@redhat.com>
7459L:	open-iscsi@googlegroups.com
7460W:	www.open-iscsi.com
7461S:	Maintained
7462F:	drivers/scsi/*iscsi*
7463F:	include/scsi/*iscsi*
7464
7465iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7466M:	Peter Jones <pjones@redhat.com>
7467M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7468S:	Maintained
7469F:	drivers/firmware/iscsi_ibft*
7470
7471ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7472M:	Or Gerlitz <ogerlitz@mellanox.com>
7473M:	Sagi Grimberg <sagi@grimberg.me>
7474M:	Roi Dayan <roid@mellanox.com>
7475L:	linux-rdma@vger.kernel.org
7476S:	Supported
7477W:	http://www.openfabrics.org
7478W:	www.open-iscsi.org
7479Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7480F:	drivers/infiniband/ulp/iser/
7481
7482ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7483M:	Sagi Grimberg <sagi@grimberg.me>
7484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7485L:	linux-rdma@vger.kernel.org
7486L:	target-devel@vger.kernel.org
7487S:	Supported
7488W:	http://www.linux-iscsi.org
7489F:	drivers/infiniband/ulp/isert
7490
7491ISDN SUBSYSTEM
7492M:	Karsten Keil <isdn@linux-pingi.de>
7493L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7494L:	netdev@vger.kernel.org
7495W:	http://www.isdn4linux.de
7496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7497S:	Maintained
7498F:	Documentation/isdn/
7499F:	drivers/isdn/
7500F:	include/linux/isdn.h
7501F:	include/linux/isdn/
7502F:	include/uapi/linux/isdn.h
7503F:	include/uapi/linux/isdn/
7504
7505ISDN SUBSYSTEM (Eicon active card driver)
7506M:	Armin Schindler <mac@melware.de>
7507L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7508W:	http://www.melware.de
7509S:	Maintained
7510F:	drivers/isdn/hardware/eicon/
7511
7512IT87 HARDWARE MONITORING DRIVER
7513M:	Jean Delvare <jdelvare@suse.com>
7514L:	linux-hwmon@vger.kernel.org
7515S:	Maintained
7516F:	Documentation/hwmon/it87
7517F:	drivers/hwmon/it87.c
7518
7519IT913X MEDIA DRIVER
7520M:	Antti Palosaari <crope@iki.fi>
7521L:	linux-media@vger.kernel.org
7522W:	https://linuxtv.org
7523W:	http://palosaari.fi/linux/
7524Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7525T:	git git://linuxtv.org/anttip/media_tree.git
7526S:	Maintained
7527F:	drivers/media/tuners/it913x*
7528
7529IVTV VIDEO4LINUX DRIVER
7530M:	Andy Walls <awalls@md.metrocast.net>
7531L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7532L:	linux-media@vger.kernel.org
7533T:	git git://linuxtv.org/media_tree.git
7534W:	http://www.ivtvdriver.org
7535S:	Maintained
7536F:	Documentation/media/v4l-drivers/ivtv*
7537F:	drivers/media/pci/ivtv/
7538F:	include/uapi/linux/ivtv*
7539
7540IX2505V MEDIA DRIVER
7541M:	Malcolm Priestley <tvboxspy@gmail.com>
7542L:	linux-media@vger.kernel.org
7543W:	https://linuxtv.org
7544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7545S:	Maintained
7546F:	drivers/media/dvb-frontends/ix2505v*
7547
7548JAILHOUSE HYPERVISOR INTERFACE
7549M:	Jan Kiszka <jan.kiszka@siemens.com>
7550L:	jailhouse-dev@googlegroups.com
7551S:	Maintained
7552F:	arch/x86/kernel/jailhouse.c
7553F:	arch/x86/include/asm/jailhouse_para.h
7554
7555JC42.4 TEMPERATURE SENSOR DRIVER
7556M:	Guenter Roeck <linux@roeck-us.net>
7557L:	linux-hwmon@vger.kernel.org
7558S:	Maintained
7559F:	drivers/hwmon/jc42.c
7560F:	Documentation/hwmon/jc42
7561
7562JFS FILESYSTEM
7563M:	Dave Kleikamp <shaggy@kernel.org>
7564L:	jfs-discussion@lists.sourceforge.net
7565W:	http://jfs.sourceforge.net/
7566T:	git git://github.com/kleikamp/linux-shaggy.git
7567S:	Maintained
7568F:	Documentation/filesystems/jfs.txt
7569F:	fs/jfs/
7570
7571JME NETWORK DRIVER
7572M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7573L:	netdev@vger.kernel.org
7574S:	Maintained
7575F:	drivers/net/ethernet/jme.*
7576
7577JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7578M:	David Woodhouse <dwmw2@infradead.org>
7579L:	linux-mtd@lists.infradead.org
7580W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7581S:	Maintained
7582F:	fs/jffs2/
7583F:	include/uapi/linux/jffs2.h
7584
7585JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7586M:	"Theodore Ts'o" <tytso@mit.edu>
7587M:	Jan Kara <jack@suse.com>
7588L:	linux-ext4@vger.kernel.org
7589S:	Maintained
7590F:	fs/jbd2/
7591F:	include/linux/jbd2.h
7592
7593JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7594M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7595L:	linux-media@vger.kernel.org
7596S:	Maintained
7597F:	drivers/media/platform/rcar_jpu.c
7598
7599JSM Neo PCI based serial card
7600M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7601L:	linux-serial@vger.kernel.org
7602S:	Maintained
7603F:	drivers/tty/serial/jsm/
7604
7605K10TEMP HARDWARE MONITORING DRIVER
7606M:	Clemens Ladisch <clemens@ladisch.de>
7607L:	linux-hwmon@vger.kernel.org
7608S:	Maintained
7609F:	Documentation/hwmon/k10temp
7610F:	drivers/hwmon/k10temp.c
7611
7612K8TEMP HARDWARE MONITORING DRIVER
7613M:	Rudolf Marek <r.marek@assembler.cz>
7614L:	linux-hwmon@vger.kernel.org
7615S:	Maintained
7616F:	Documentation/hwmon/k8temp
7617F:	drivers/hwmon/k8temp.c
7618
7619KASAN
7620M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7621R:	Alexander Potapenko <glider@google.com>
7622R:	Dmitry Vyukov <dvyukov@google.com>
7623L:	kasan-dev@googlegroups.com
7624S:	Maintained
7625F:	arch/*/include/asm/kasan.h
7626F:	arch/*/mm/kasan_init*
7627F:	Documentation/dev-tools/kasan.rst
7628F:	include/linux/kasan*.h
7629F:	lib/test_kasan.c
7630F:	mm/kasan/
7631F:	scripts/Makefile.kasan
7632
7633KCONFIG
7634M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7636L:	linux-kbuild@vger.kernel.org
7637S:	Maintained
7638F:	Documentation/kbuild/kconfig-language.txt
7639F:	scripts/kconfig/
7640
7641KDUMP
7642M:	Dave Young <dyoung@redhat.com>
7643M:	Baoquan He <bhe@redhat.com>
7644R:	Vivek Goyal <vgoyal@redhat.com>
7645L:	kexec@lists.infradead.org
7646W:	http://lse.sourceforge.net/kdump/
7647S:	Maintained
7648F:	Documentation/kdump/
7649
7650KEENE FM RADIO TRANSMITTER DRIVER
7651M:	Hans Verkuil <hverkuil@xs4all.nl>
7652L:	linux-media@vger.kernel.org
7653T:	git git://linuxtv.org/media_tree.git
7654W:	https://linuxtv.org
7655S:	Maintained
7656F:	drivers/media/radio/radio-keene*
7657
7658KERNEL AUTOMOUNTER v4 (AUTOFS4)
7659M:	Ian Kent <raven@themaw.net>
7660L:	autofs@vger.kernel.org
7661S:	Maintained
7662F:	fs/autofs4/
7663
7664KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7665M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7666M:	Michal Marek <michal.lkml@markovi.net>
7667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7668L:	linux-kbuild@vger.kernel.org
7669S:	Maintained
7670F:	Documentation/kbuild/
7671F:	Makefile
7672F:	scripts/Kbuild*
7673F:	scripts/Makefile*
7674F:	scripts/basic/
7675F:	scripts/mk*
7676F:	scripts/mod/
7677F:	scripts/package/
7678
7679KERNEL JANITORS
7680L:	kernel-janitors@vger.kernel.org
7681W:	http://kernelnewbies.org/KernelJanitors
7682S:	Odd Fixes
7683
7684KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7685M:	"J. Bruce Fields" <bfields@fieldses.org>
7686M:	Jeff Layton <jlayton@kernel.org>
7687L:	linux-nfs@vger.kernel.org
7688W:	http://nfs.sourceforge.net/
7689T:	git git://linux-nfs.org/~bfields/linux.git
7690S:	Supported
7691F:	fs/nfsd/
7692F:	include/uapi/linux/nfsd/
7693F:	fs/lockd/
7694F:	fs/nfs_common/
7695F:	net/sunrpc/
7696F:	include/linux/lockd/
7697F:	include/linux/sunrpc/
7698F:	include/uapi/linux/sunrpc/
7699
7700KERNEL SELFTEST FRAMEWORK
7701M:	Shuah Khan <shuah@kernel.org>
7702L:	linux-kselftest@vger.kernel.org
7703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7704Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7705S:	Maintained
7706F:	tools/testing/selftests/
7707F:	Documentation/dev-tools/kselftest*
7708
7709KERNEL USERMODE HELPER
7710M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7711L:	linux-kernel@vger.kernel.org
7712S:	Maintained
7713F:	kernel/umh.c
7714F:	include/linux/umh.h
7715
7716KERNEL VIRTUAL MACHINE (KVM)
7717M:	Paolo Bonzini <pbonzini@redhat.com>
7718M:	Radim Krčmář <rkrcmar@redhat.com>
7719L:	kvm@vger.kernel.org
7720W:	http://www.linux-kvm.org
7721T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7722S:	Supported
7723F:	Documentation/virtual/kvm/
7724F:	include/trace/events/kvm.h
7725F:	include/uapi/asm-generic/kvm*
7726F:	include/uapi/linux/kvm*
7727F:	include/asm-generic/kvm*
7728F:	include/linux/kvm*
7729F:	include/kvm/iodev.h
7730F:	virt/kvm/*
7731F:	tools/kvm/
7732
7733KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7734M:	Joerg Roedel <joro@8bytes.org>
7735L:	kvm@vger.kernel.org
7736W:	http://www.linux-kvm.org/
7737S:	Maintained
7738F:	arch/x86/include/asm/svm.h
7739F:	arch/x86/kvm/svm.c
7740
7741KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7742M:	Christoffer Dall <christoffer.dall@arm.com>
7743M:	Marc Zyngier <marc.zyngier@arm.com>
7744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7745L:	kvmarm@lists.cs.columbia.edu
7746W:	http://systems.cs.columbia.edu/projects/kvm-arm
7747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7748S:	Supported
7749F:	arch/arm/include/uapi/asm/kvm*
7750F:	arch/arm/include/asm/kvm*
7751F:	arch/arm/kvm/
7752F:	virt/kvm/arm/
7753F:	include/kvm/arm_*
7754
7755KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7756M:	Christoffer Dall <christoffer.dall@arm.com>
7757M:	Marc Zyngier <marc.zyngier@arm.com>
7758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7759L:	kvmarm@lists.cs.columbia.edu
7760S:	Maintained
7761F:	arch/arm64/include/uapi/asm/kvm*
7762F:	arch/arm64/include/asm/kvm*
7763F:	arch/arm64/kvm/
7764
7765KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7766M:	James Hogan <jhogan@kernel.org>
7767L:	linux-mips@linux-mips.org
7768S:	Supported
7769F:	arch/mips/include/uapi/asm/kvm*
7770F:	arch/mips/include/asm/kvm*
7771F:	arch/mips/kvm/
7772
7773KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7774M:	Paul Mackerras <paulus@ozlabs.org>
7775L:	kvm-ppc@vger.kernel.org
7776W:	http://www.linux-kvm.org/
7777T:	git git://github.com/agraf/linux-2.6.git
7778S:	Supported
7779F:	arch/powerpc/include/uapi/asm/kvm*
7780F:	arch/powerpc/include/asm/kvm*
7781F:	arch/powerpc/kvm/
7782F:	arch/powerpc/kernel/kvm*
7783
7784KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7785M:	Christian Borntraeger <borntraeger@de.ibm.com>
7786M:	Janosch Frank <frankja@linux.ibm.com>
7787R:	David Hildenbrand <david@redhat.com>
7788R:	Cornelia Huck <cohuck@redhat.com>
7789L:	linux-s390@vger.kernel.org
7790W:	http://www.ibm.com/developerworks/linux/linux390/
7791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7792S:	Supported
7793F:	arch/s390/include/uapi/asm/kvm*
7794F:	arch/s390/include/asm/gmap.h
7795F:	arch/s390/include/asm/kvm*
7796F:	arch/s390/kvm/
7797F:	arch/s390/mm/gmap.c
7798
7799KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7800M:	Paolo Bonzini <pbonzini@redhat.com>
7801M:	Radim Krčmář <rkrcmar@redhat.com>
7802L:	kvm@vger.kernel.org
7803W:	http://www.linux-kvm.org
7804T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7805S:	Supported
7806F:	arch/x86/kvm/
7807F:	arch/x86/include/uapi/asm/kvm*
7808F:	arch/x86/include/asm/kvm*
7809F:	arch/x86/include/asm/pvclock-abi.h
7810F:	arch/x86/kernel/kvm.c
7811F:	arch/x86/kernel/kvmclock.c
7812
7813KERNFS
7814M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7815M:	Tejun Heo <tj@kernel.org>
7816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7817S:	Supported
7818F:	include/linux/kernfs.h
7819F:	fs/kernfs/
7820
7821KEXEC
7822M:	Eric Biederman <ebiederm@xmission.com>
7823W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7824L:	kexec@lists.infradead.org
7825S:	Maintained
7826F:	include/linux/kexec.h
7827F:	include/uapi/linux/kexec.h
7828F:	kernel/kexec*
7829
7830KEYS-ENCRYPTED
7831M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7832L:	linux-integrity@vger.kernel.org
7833L:	keyrings@vger.kernel.org
7834S:	Supported
7835F:	Documentation/security/keys/trusted-encrypted.rst
7836F:	include/keys/encrypted-type.h
7837F:	security/keys/encrypted-keys/
7838
7839KEYS-TRUSTED
7840M:	James Bottomley <jejb@linux.vnet.ibm.com>
7841M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7842L:	linux-integrity@vger.kernel.org
7843L:	keyrings@vger.kernel.org
7844S:	Supported
7845F:	Documentation/security/keys/trusted-encrypted.rst
7846F:	include/keys/trusted-type.h
7847F:	security/keys/trusted.c
7848F:	security/keys/trusted.h
7849
7850KEYS/KEYRINGS:
7851M:	David Howells <dhowells@redhat.com>
7852L:	keyrings@vger.kernel.org
7853S:	Maintained
7854F:	Documentation/security/keys/core.rst
7855F:	include/linux/key.h
7856F:	include/linux/key-type.h
7857F:	include/linux/keyctl.h
7858F:	include/uapi/linux/keyctl.h
7859F:	include/keys/
7860F:	security/keys/
7861
7862KGDB / KDB /debug_core
7863M:	Jason Wessel <jason.wessel@windriver.com>
7864M:	Daniel Thompson <daniel.thompson@linaro.org>
7865W:	http://kgdb.wiki.kernel.org/
7866L:	kgdb-bugreport@lists.sourceforge.net
7867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7868S:	Maintained
7869F:	Documentation/dev-tools/kgdb.rst
7870F:	drivers/misc/kgdbts.c
7871F:	drivers/tty/serial/kgdboc.c
7872F:	include/linux/kdb.h
7873F:	include/linux/kgdb.h
7874F:	kernel/debug/
7875
7876KMEMLEAK
7877M:	Catalin Marinas <catalin.marinas@arm.com>
7878S:	Maintained
7879F:	Documentation/dev-tools/kmemleak.rst
7880F:	include/linux/kmemleak.h
7881F:	mm/kmemleak.c
7882F:	mm/kmemleak-test.c
7883
7884KMOD KERNEL MODULE LOADER - USERMODE HELPER
7885M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7886L:	linux-kernel@vger.kernel.org
7887S:	Maintained
7888F:	kernel/kmod.c
7889F:	include/linux/kmod.h
7890F:	lib/test_kmod.c
7891F:	tools/testing/selftests/kmod/
7892
7893KPROBES
7894M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7895M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7896M:	"David S. Miller" <davem@davemloft.net>
7897M:	Masami Hiramatsu <mhiramat@kernel.org>
7898S:	Maintained
7899F:	Documentation/kprobes.txt
7900F:	include/linux/kprobes.h
7901F:	include/asm-generic/kprobes.h
7902F:	kernel/kprobes.c
7903
7904KS0108 LCD CONTROLLER DRIVER
7905M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7906W:	http://miguelojeda.es/auxdisplay.htm
7907W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7908S:	Maintained
7909F:	Documentation/auxdisplay/ks0108
7910F:	drivers/auxdisplay/ks0108.c
7911F:	include/linux/ks0108.h
7912
7913L3MDEV
7914M:	David Ahern <dsa@cumulusnetworks.com>
7915L:	netdev@vger.kernel.org
7916S:	Maintained
7917F:	net/l3mdev
7918F:	include/net/l3mdev.h
7919
7920LANTIQ MIPS ARCHITECTURE
7921M:	John Crispin <john@phrozen.org>
7922L:	linux-mips@linux-mips.org
7923S:	Maintained
7924F:	arch/mips/lantiq
7925F:	drivers/soc/lantiq
7926
7927LAPB module
7928L:	linux-x25@vger.kernel.org
7929S:	Orphan
7930F:	Documentation/networking/lapb-module.txt
7931F:	include/*/lapb.h
7932F:	net/lapb/
7933
7934LASI 53c700 driver for PARISC
7935M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7936L:	linux-scsi@vger.kernel.org
7937S:	Maintained
7938F:	Documentation/scsi/53c700.txt
7939F:	drivers/scsi/53c700*
7940
7941LEAKING_ADDRESSES
7942M:	Tobin C. Harding <me@tobin.cc>
7943M:	Tycho Andersen <tycho@tycho.ws>
7944L:	kernel-hardening@lists.openwall.com
7945S:	Maintained
7946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7947F:	scripts/leaking_addresses.pl
7948
7949LED SUBSYSTEM
7950M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7951M:	Pavel Machek <pavel@ucw.cz>
7952L:	linux-leds@vger.kernel.org
7953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7954S:	Maintained
7955F:	Documentation/devicetree/bindings/leds/
7956F:	drivers/leds/
7957F:	include/linux/leds.h
7958
7959LEGACY EEPROM DRIVER
7960M:	Jean Delvare <jdelvare@suse.com>
7961S:	Maintained
7962F:	Documentation/misc-devices/eeprom
7963F:	drivers/misc/eeprom/eeprom.c
7964
7965LEGO USB Tower driver
7966M:	Juergen Stuber <starblue@users.sourceforge.net>
7967L:	legousb-devel@lists.sourceforge.net
7968W:	http://legousb.sourceforge.net/
7969S:	Maintained
7970F:	drivers/usb/misc/legousbtower.c
7971
7972LG2160 MEDIA DRIVER
7973M:	Michael Krufky <mkrufky@linuxtv.org>
7974L:	linux-media@vger.kernel.org
7975W:	https://linuxtv.org
7976W:	http://github.com/mkrufky
7977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7978T:	git git://linuxtv.org/mkrufky/tuners.git
7979S:	Maintained
7980F:	drivers/media/dvb-frontends/lg2160.*
7981
7982LGDT3305 MEDIA DRIVER
7983M:	Michael Krufky <mkrufky@linuxtv.org>
7984L:	linux-media@vger.kernel.org
7985W:	https://linuxtv.org
7986W:	http://github.com/mkrufky
7987Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7988T:	git git://linuxtv.org/mkrufky/tuners.git
7989S:	Maintained
7990F:	drivers/media/dvb-frontends/lgdt3305.*
7991
7992LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7993M:	Viresh Kumar <vireshk@kernel.org>
7994L:	linux-ide@vger.kernel.org
7995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7996S:	Maintained
7997F:	include/linux/pata_arasan_cf_data.h
7998F:	drivers/ata/pata_arasan_cf.c
7999
8000LIBATA PATA DRIVERS
8001M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8002M:	Tejun Heo <tj@kernel.org>
8003L:	linux-ide@vger.kernel.org
8004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8005S:	Maintained
8006F:	drivers/ata/pata_*.c
8007F:	drivers/ata/ata_generic.c
8008
8009LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8010M:	Linus Walleij <linus.walleij@linaro.org>
8011L:	linux-ide@vger.kernel.org
8012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8013S:	Maintained
8014F:	drivers/ata/pata_ftide010.c
8015F:	drivers/ata/sata_gemini.c
8016F:	drivers/ata/sata_gemini.h
8017
8018LIBATA SATA AHCI PLATFORM devices support
8019M:	Hans de Goede <hdegoede@redhat.com>
8020M:	Tejun Heo <tj@kernel.org>
8021L:	linux-ide@vger.kernel.org
8022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8023S:	Maintained
8024F:	drivers/ata/ahci_platform.c
8025F:	drivers/ata/libahci_platform.c
8026F:	include/linux/ahci_platform.h
8027
8028LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8029M:	Mikael Pettersson <mikpelinux@gmail.com>
8030L:	linux-ide@vger.kernel.org
8031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8032S:	Maintained
8033F:	drivers/ata/sata_promise.*
8034
8035LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8036M:	Tejun Heo <tj@kernel.org>
8037L:	linux-ide@vger.kernel.org
8038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8039S:	Maintained
8040F:	drivers/ata/
8041F:	include/linux/ata.h
8042F:	include/linux/libata.h
8043F:	Documentation/devicetree/bindings/ata/
8044
8045LIBLOCKDEP
8046M:	Sasha Levin <alexander.levin@verizon.com>
8047S:	Maintained
8048F:	tools/lib/lockdep/
8049
8050LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8051M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8052M:	Dan Williams <dan.j.williams@intel.com>
8053M:	Vishal Verma <vishal.l.verma@intel.com>
8054M:	Dave Jiang <dave.jiang@intel.com>
8055L:	linux-nvdimm@lists.01.org
8056Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8057S:	Supported
8058F:	drivers/nvdimm/blk.c
8059F:	drivers/nvdimm/region_devs.c
8060
8061LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8062M:	Vishal Verma <vishal.l.verma@intel.com>
8063M:	Dan Williams <dan.j.williams@intel.com>
8064M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8065M:	Dave Jiang <dave.jiang@intel.com>
8066L:	linux-nvdimm@lists.01.org
8067Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8068S:	Supported
8069F:	drivers/nvdimm/btt*
8070
8071LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8072M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8073M:	Dan Williams <dan.j.williams@intel.com>
8074M:	Vishal Verma <vishal.l.verma@intel.com>
8075M:	Dave Jiang <dave.jiang@intel.com>
8076L:	linux-nvdimm@lists.01.org
8077Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8078S:	Supported
8079F:	drivers/nvdimm/pmem*
8080
8081LIBNVDIMM: DEVICETREE BINDINGS
8082M:	Oliver O'Halloran <oohall@gmail.com>
8083L:	linux-nvdimm@lists.01.org
8084Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8085S:	Supported
8086F:	drivers/nvdimm/of_pmem.c
8087F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8088
8089LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8090M:	Dan Williams <dan.j.williams@intel.com>
8091M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8092M:	Vishal Verma <vishal.l.verma@intel.com>
8093M:	Dave Jiang <dave.jiang@intel.com>
8094L:	linux-nvdimm@lists.01.org
8095Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8097S:	Supported
8098F:	drivers/nvdimm/*
8099F:	drivers/acpi/nfit/*
8100F:	include/linux/nd.h
8101F:	include/linux/libnvdimm.h
8102F:	include/uapi/linux/ndctl.h
8103
8104LIGHTNVM PLATFORM SUPPORT
8105M:	Matias Bjorling <mb@lightnvm.io>
8106W:	http://github/OpenChannelSSD
8107L:	linux-block@vger.kernel.org
8108S:	Maintained
8109F:	drivers/lightnvm/
8110F:	include/linux/lightnvm.h
8111F:	include/uapi/linux/lightnvm.h
8112
8113LINUX FOR POWER MACINTOSH
8114M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8115W:	http://www.penguinppc.org/
8116L:	linuxppc-dev@lists.ozlabs.org
8117S:	Maintained
8118F:	arch/powerpc/platforms/powermac/
8119F:	drivers/macintosh/
8120
8121LINUX FOR POWERPC (32-BIT AND 64-BIT)
8122M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8123M:	Paul Mackerras <paulus@samba.org>
8124M:	Michael Ellerman <mpe@ellerman.id.au>
8125W:	https://github.com/linuxppc/linux/wiki
8126L:	linuxppc-dev@lists.ozlabs.org
8127Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8129S:	Supported
8130F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8131F:	Documentation/devicetree/bindings/powerpc/
8132F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8133F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8134F:	Documentation/powerpc/
8135F:	arch/powerpc/
8136F:	drivers/char/tpm/tpm_ibmvtpm*
8137F:	drivers/crypto/nx/
8138F:	drivers/crypto/vmx/
8139F:	drivers/i2c/busses/i2c-opal.c
8140F:	drivers/net/ethernet/ibm/ibmveth.*
8141F:	drivers/net/ethernet/ibm/ibmvnic.*
8142F:	drivers/pci/hotplug/pnv_php.c
8143F:	drivers/pci/hotplug/rpa*
8144F:	drivers/rtc/rtc-opal.c
8145F:	drivers/scsi/ibmvscsi/
8146F:	drivers/tty/hvc/hvc_opal.c
8147F:	drivers/watchdog/wdrtas.c
8148F:	tools/testing/selftests/powerpc
8149N:	/pmac
8150N:	powermac
8151N:	powernv
8152N:	[^a-z0-9]ps3
8153N:	pseries
8154
8155LINUX FOR POWERPC EMBEDDED MPC5XXX
8156M:	Anatolij Gustschin <agust@denx.de>
8157L:	linuxppc-dev@lists.ozlabs.org
8158T:	git git://git.denx.de/linux-denx-agust.git
8159S:	Maintained
8160F:	arch/powerpc/platforms/512x/
8161F:	arch/powerpc/platforms/52xx/
8162
8163LINUX FOR POWERPC EMBEDDED PPC4XX
8164M:	Alistair Popple <alistair@popple.id.au>
8165M:	Matt Porter <mporter@kernel.crashing.org>
8166W:	http://www.penguinppc.org/
8167L:	linuxppc-dev@lists.ozlabs.org
8168S:	Maintained
8169F:	arch/powerpc/platforms/40x/
8170F:	arch/powerpc/platforms/44x/
8171
8172LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8173M:	Scott Wood <oss@buserror.net>
8174M:	Kumar Gala <galak@kernel.crashing.org>
8175W:	http://www.penguinppc.org/
8176L:	linuxppc-dev@lists.ozlabs.org
8177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8178S:	Maintained
8179F:	arch/powerpc/platforms/83xx/
8180F:	arch/powerpc/platforms/85xx/
8181F:	Documentation/devicetree/bindings/powerpc/fsl/
8182
8183LINUX FOR POWERPC EMBEDDED PPC8XX
8184M:	Vitaly Bordug <vitb@kernel.crashing.org>
8185W:	http://www.penguinppc.org/
8186L:	linuxppc-dev@lists.ozlabs.org
8187S:	Maintained
8188F:	arch/powerpc/platforms/8xx/
8189
8190LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8191L:	linuxppc-dev@lists.ozlabs.org
8192S:	Orphan
8193F:	arch/powerpc/*/*virtex*
8194F:	arch/powerpc/*/*/*virtex*
8195
8196LINUX FOR POWERPC PA SEMI PWRFICIENT
8197L:	linuxppc-dev@lists.ozlabs.org
8198S:	Orphan
8199F:	arch/powerpc/platforms/pasemi/
8200F:	drivers/*/*pasemi*
8201F:	drivers/*/*/*pasemi*
8202
8203LINUX KERNEL DUMP TEST MODULE (LKDTM)
8204M:	Kees Cook <keescook@chromium.org>
8205S:	Maintained
8206F:	drivers/misc/lkdtm/*
8207
8208LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8209M:	Alan Stern <stern@rowland.harvard.edu>
8210M:	Andrea Parri <parri.andrea@gmail.com>
8211M:	Will Deacon <will.deacon@arm.com>
8212M:	Peter Zijlstra <peterz@infradead.org>
8213M:	Boqun Feng <boqun.feng@gmail.com>
8214M:	Nicholas Piggin <npiggin@gmail.com>
8215M:	David Howells <dhowells@redhat.com>
8216M:	Jade Alglave <j.alglave@ucl.ac.uk>
8217M:	Luc Maranget <luc.maranget@inria.fr>
8218M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8219R:	Akira Yokosawa <akiyks@gmail.com>
8220L:	linux-kernel@vger.kernel.org
8221S:	Supported
8222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8223F:	tools/memory-model/
8224F:	Documentation/memory-barriers.txt
8225
8226LINUX SECURITY MODULE (LSM) FRAMEWORK
8227M:	Chris Wright <chrisw@sous-sol.org>
8228L:	linux-security-module@vger.kernel.org
8229S:	Supported
8230
8231LIS3LV02D ACCELEROMETER DRIVER
8232M:	Eric Piel <eric.piel@tremplin-utc.net>
8233S:	Maintained
8234F:	Documentation/misc-devices/lis3lv02d
8235F:	drivers/misc/lis3lv02d/
8236F:	drivers/platform/x86/hp_accel.c
8237
8238LIVE PATCHING
8239M:	Josh Poimboeuf <jpoimboe@redhat.com>
8240M:	Jessica Yu <jeyu@kernel.org>
8241M:	Jiri Kosina <jikos@kernel.org>
8242M:	Miroslav Benes <mbenes@suse.cz>
8243R:	Petr Mladek <pmladek@suse.com>
8244S:	Maintained
8245F:	kernel/livepatch/
8246F:	include/linux/livepatch.h
8247F:	arch/x86/include/asm/livepatch.h
8248F:	arch/x86/kernel/livepatch.c
8249F:	Documentation/livepatch/
8250F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8251F:	samples/livepatch/
8252L:	live-patching@vger.kernel.org
8253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8254
8255LLC (802.2)
8256L:	netdev@vger.kernel.org
8257S:	Odd fixes
8258F:	include/linux/llc.h
8259F:	include/uapi/linux/llc.h
8260F:	include/net/llc*
8261F:	net/llc/
8262
8263LM73 HARDWARE MONITOR DRIVER
8264M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8265L:	linux-hwmon@vger.kernel.org
8266S:	Maintained
8267F:	drivers/hwmon/lm73.c
8268
8269LM78 HARDWARE MONITOR DRIVER
8270M:	Jean Delvare <jdelvare@suse.com>
8271L:	linux-hwmon@vger.kernel.org
8272S:	Maintained
8273F:	Documentation/hwmon/lm78
8274F:	drivers/hwmon/lm78.c
8275
8276LM83 HARDWARE MONITOR DRIVER
8277M:	Jean Delvare <jdelvare@suse.com>
8278L:	linux-hwmon@vger.kernel.org
8279S:	Maintained
8280F:	Documentation/hwmon/lm83
8281F:	drivers/hwmon/lm83.c
8282
8283LM90 HARDWARE MONITOR DRIVER
8284M:	Jean Delvare <jdelvare@suse.com>
8285L:	linux-hwmon@vger.kernel.org
8286S:	Maintained
8287F:	Documentation/hwmon/lm90
8288F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8289F:	drivers/hwmon/lm90.c
8290F:	include/dt-bindings/thermal/lm90.h
8291
8292LM95234 HARDWARE MONITOR DRIVER
8293M:	Guenter Roeck <linux@roeck-us.net>
8294L:	linux-hwmon@vger.kernel.org
8295S:	Maintained
8296F:	Documentation/hwmon/lm95234
8297F:	drivers/hwmon/lm95234.c
8298
8299LME2510 MEDIA DRIVER
8300M:	Malcolm Priestley <tvboxspy@gmail.com>
8301L:	linux-media@vger.kernel.org
8302W:	https://linuxtv.org
8303Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8304S:	Maintained
8305F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8306
8307LOADPIN SECURITY MODULE
8308M:	Kees Cook <keescook@chromium.org>
8309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8310S:	Supported
8311F:	security/loadpin/
8312F:	Documentation/admin-guide/LSM/LoadPin.rst
8313
8314LOCKING PRIMITIVES
8315M:	Peter Zijlstra <peterz@infradead.org>
8316M:	Ingo Molnar <mingo@redhat.com>
8317L:	linux-kernel@vger.kernel.org
8318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8319S:	Maintained
8320F:	Documentation/locking/
8321F:	include/linux/lockdep.h
8322F:	include/linux/spinlock*.h
8323F:	arch/*/include/asm/spinlock*.h
8324F:	include/linux/rwlock*.h
8325F:	include/linux/mutex*.h
8326F:	arch/*/include/asm/mutex*.h
8327F:	include/linux/rwsem*.h
8328F:	arch/*/include/asm/rwsem.h
8329F:	include/linux/seqlock.h
8330F:	lib/locking*.[ch]
8331F:	kernel/locking/
8332X:	kernel/locking/locktorture.c
8333
8334LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8335M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8336L:	linux-ntfs-dev@lists.sourceforge.net
8337W:	http://www.linux-ntfs.org/content/view/19/37/
8338S:	Maintained
8339F:	Documentation/ldm.txt
8340F:	block/partitions/ldm.*
8341
8342LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8343M:	Sathya Prakash <sathya.prakash@broadcom.com>
8344M:	Chaitra P B <chaitra.basappa@broadcom.com>
8345M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8346L:	MPT-FusionLinux.pdl@broadcom.com
8347L:	linux-scsi@vger.kernel.org
8348W:	http://www.avagotech.com/support/
8349S:	Supported
8350F:	drivers/message/fusion/
8351F:	drivers/scsi/mpt2sas/
8352F:	drivers/scsi/mpt3sas/
8353
8354LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8355M:	Matthew Wilcox <matthew@wil.cx>
8356L:	linux-scsi@vger.kernel.org
8357S:	Maintained
8358F:	drivers/scsi/sym53c8xx_2/
8359
8360LTC4261 HARDWARE MONITOR DRIVER
8361M:	Guenter Roeck <linux@roeck-us.net>
8362L:	linux-hwmon@vger.kernel.org
8363S:	Maintained
8364F:	Documentation/hwmon/ltc4261
8365F:	drivers/hwmon/ltc4261.c
8366
8367LTC4306 I2C MULTIPLEXER DRIVER
8368M:	Michael Hennerich <michael.hennerich@analog.com>
8369W:	http://ez.analog.com/community/linux-device-drivers
8370L:	linux-i2c@vger.kernel.org
8371S:	Supported
8372F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8373F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8374
8375LTP (Linux Test Project)
8376M:	Mike Frysinger <vapier@gentoo.org>
8377M:	Cyril Hrubis <chrubis@suse.cz>
8378M:	Wanlong Gao <wanlong.gao@gmail.com>
8379M:	Jan Stancek <jstancek@redhat.com>
8380M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8381M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8382L:	ltp@lists.linux.it (subscribers-only)
8383W:	http://linux-test-project.github.io/
8384T:	git git://github.com/linux-test-project/ltp.git
8385S:	Maintained
8386
8387M68K ARCHITECTURE
8388M:	Geert Uytterhoeven <geert@linux-m68k.org>
8389L:	linux-m68k@lists.linux-m68k.org
8390W:	http://www.linux-m68k.org/
8391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8392S:	Maintained
8393F:	arch/m68k/
8394F:	drivers/zorro/
8395
8396M68K ON APPLE MACINTOSH
8397M:	Joshua Thompson <funaho@jurai.org>
8398W:	http://www.mac.linux-m68k.org/
8399L:	linux-m68k@lists.linux-m68k.org
8400S:	Maintained
8401F:	arch/m68k/mac/
8402
8403M68K ON HP9000/300
8404M:	Philip Blundell <philb@gnu.org>
8405W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8406S:	Maintained
8407F:	arch/m68k/hp300/
8408
8409M88DS3103 MEDIA DRIVER
8410M:	Antti Palosaari <crope@iki.fi>
8411L:	linux-media@vger.kernel.org
8412W:	https://linuxtv.org
8413W:	http://palosaari.fi/linux/
8414Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8415T:	git git://linuxtv.org/anttip/media_tree.git
8416S:	Maintained
8417F:	drivers/media/dvb-frontends/m88ds3103*
8418
8419M88RS2000 MEDIA DRIVER
8420M:	Malcolm Priestley <tvboxspy@gmail.com>
8421L:	linux-media@vger.kernel.org
8422W:	https://linuxtv.org
8423Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8424S:	Maintained
8425F:	drivers/media/dvb-frontends/m88rs2000*
8426
8427MA901 MASTERKIT USB FM RADIO DRIVER
8428M:	Alexey Klimov <klimov.linux@gmail.com>
8429L:	linux-media@vger.kernel.org
8430T:	git git://linuxtv.org/media_tree.git
8431S:	Maintained
8432F:	drivers/media/radio/radio-ma901.c
8433
8434MAC80211
8435M:	Johannes Berg <johannes@sipsolutions.net>
8436L:	linux-wireless@vger.kernel.org
8437W:	http://wireless.kernel.org/
8438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8440S:	Maintained
8441F:	Documentation/networking/mac80211-injection.txt
8442F:	include/net/mac80211.h
8443F:	net/mac80211/
8444F:	drivers/net/wireless/mac80211_hwsim.[ch]
8445F:	Documentation/networking/mac80211_hwsim/README
8446
8447MAILBOX API
8448M:	Jassi Brar <jassisinghbrar@gmail.com>
8449L:	linux-kernel@vger.kernel.org
8450S:	Maintained
8451F:	drivers/mailbox/
8452F:	include/linux/mailbox_client.h
8453F:	include/linux/mailbox_controller.h
8454
8455MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8456M:	Michael Kerrisk <mtk.manpages@gmail.com>
8457W:	http://www.kernel.org/doc/man-pages
8458L:	linux-man@vger.kernel.org
8459S:	Maintained
8460
8461MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8462M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8463L:	linux-mips@linux-mips.org
8464S:	Maintained
8465F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8466
8467MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8468M:	Andrew Lunn <andrew@lunn.ch>
8469M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8470L:	netdev@vger.kernel.org
8471S:	Maintained
8472F:	drivers/net/dsa/mv88e6xxx/
8473F:	linux/platform_data/mv88e6xxx.h
8474F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8475
8476MARVELL ARMADA DRM SUPPORT
8477M:	Russell King <linux@armlinux.org.uk>
8478S:	Maintained
8479T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8480T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8481F:	drivers/gpu/drm/armada/
8482F:	include/uapi/drm/armada_drm.h
8483F:	Documentation/devicetree/bindings/display/armada/
8484
8485MARVELL CRYPTO DRIVER
8486M:	Boris Brezillon <boris.brezillon@bootlin.com>
8487M:	Arnaud Ebalard <arno@natisbad.org>
8488F:	drivers/crypto/marvell/
8489S:	Maintained
8490L:	linux-crypto@vger.kernel.org
8491
8492MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8493M:	Mirko Lindner <mlindner@marvell.com>
8494M:	Stephen Hemminger <stephen@networkplumber.org>
8495L:	netdev@vger.kernel.org
8496S:	Maintained
8497F:	drivers/net/ethernet/marvell/sk*
8498
8499MARVELL LIBERTAS WIRELESS DRIVER
8500L:	libertas-dev@lists.infradead.org
8501S:	Orphan
8502F:	drivers/net/wireless/marvell/libertas/
8503
8504MARVELL MACCHIATOBIN SUPPORT
8505M:	Russell King <linux@armlinux.org.uk>
8506L:	linux-arm-kernel@lists.infradead.org
8507S:	Maintained
8508F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8509
8510MARVELL MV643XX ETHERNET DRIVER
8511M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8512L:	netdev@vger.kernel.org
8513S:	Maintained
8514F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8515F:	include/linux/mv643xx.h
8516
8517MARVELL MV88X3310 PHY DRIVER
8518M:	Russell King <linux@armlinux.org.uk>
8519L:	netdev@vger.kernel.org
8520S:	Maintained
8521F:	drivers/net/phy/marvell10g.c
8522
8523MARVELL MVNETA ETHERNET DRIVER
8524M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8525L:	netdev@vger.kernel.org
8526S:	Maintained
8527F:	drivers/net/ethernet/marvell/mvneta.*
8528
8529MARVELL MWIFIEX WIRELESS DRIVER
8530M:	Amitkumar Karwar <amitkarwar@gmail.com>
8531M:	Nishant Sarmukadam <nishants@marvell.com>
8532M:	Ganapathi Bhat <gbhat@marvell.com>
8533M:	Xinming Hu <huxm@marvell.com>
8534L:	linux-wireless@vger.kernel.org
8535S:	Maintained
8536F:	drivers/net/wireless/marvell/mwifiex/
8537
8538MARVELL MWL8K WIRELESS DRIVER
8539M:	Lennert Buytenhek <buytenh@wantstofly.org>
8540L:	linux-wireless@vger.kernel.org
8541S:	Odd Fixes
8542F:	drivers/net/wireless/marvell/mwl8k.c
8543
8544MARVELL NAND CONTROLLER DRIVER
8545M:	Miquel Raynal <miquel.raynal@bootlin.com>
8546L:	linux-mtd@lists.infradead.org
8547S:	Maintained
8548F:	drivers/mtd/nand/raw/marvell_nand.c
8549F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8550
8551MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8552M:	Nicolas Pitre <nico@fluxnic.net>
8553S:	Odd Fixes
8554F:	drivers/mmc/host/mvsdio.*
8555
8556MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8557M:	Hu Ziji <huziji@marvell.com>
8558L:	linux-mmc@vger.kernel.org
8559S:	Supported
8560F:	drivers/mmc/host/sdhci-xenon*
8561F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8562
8563MATROX FRAMEBUFFER DRIVER
8564L:	linux-fbdev@vger.kernel.org
8565S:	Orphan
8566F:	drivers/video/fbdev/matrox/matroxfb_*
8567F:	include/uapi/linux/matroxfb.h
8568
8569MAX16065 HARDWARE MONITOR DRIVER
8570M:	Guenter Roeck <linux@roeck-us.net>
8571L:	linux-hwmon@vger.kernel.org
8572S:	Maintained
8573F:	Documentation/hwmon/max16065
8574F:	drivers/hwmon/max16065.c
8575
8576MAX20751 HARDWARE MONITOR DRIVER
8577M:	Guenter Roeck <linux@roeck-us.net>
8578L:	linux-hwmon@vger.kernel.org
8579S:	Maintained
8580F:	Documentation/hwmon/max20751
8581F:	drivers/hwmon/max20751.c
8582
8583MAX2175 SDR TUNER DRIVER
8584M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8585L:	linux-media@vger.kernel.org
8586T:	git git://linuxtv.org/media_tree.git
8587S:	Maintained
8588F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8589F:	Documentation/media/v4l-drivers/max2175.rst
8590F:	drivers/media/i2c/max2175*
8591F:	include/uapi/linux/max2175.h
8592
8593MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8594L:	linux-hwmon@vger.kernel.org
8595S:	Orphan
8596F:	Documentation/hwmon/max6650
8597F:	drivers/hwmon/max6650.c
8598
8599MAX6697 HARDWARE MONITOR DRIVER
8600M:	Guenter Roeck <linux@roeck-us.net>
8601L:	linux-hwmon@vger.kernel.org
8602S:	Maintained
8603F:	Documentation/hwmon/max6697
8604F:	Documentation/devicetree/bindings/i2c/max6697.txt
8605F:	drivers/hwmon/max6697.c
8606F:	include/linux/platform_data/max6697.h
8607
8608MAX9860 MONO AUDIO VOICE CODEC DRIVER
8609M:	Peter Rosin <peda@axentia.se>
8610L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8611S:	Maintained
8612F:	Documentation/devicetree/bindings/sound/max9860.txt
8613F:	sound/soc/codecs/max9860.*
8614
8615MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8616M:	Javier Martinez Canillas <javier@dowhile0.org>
8617L:	linux-kernel@vger.kernel.org
8618S:	Supported
8619F:	drivers/regulator/max77802-regulator.c
8620F:	Documentation/devicetree/bindings/*/*max77802.txt
8621F:	include/dt-bindings/*/*max77802.h
8622
8623MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8624M:	Krzysztof Kozlowski <krzk@kernel.org>
8625M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8626L:	linux-pm@vger.kernel.org
8627S:	Supported
8628F:	drivers/power/supply/max14577_charger.c
8629F:	drivers/power/supply/max77693_charger.c
8630
8631MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8632M:	Chanwoo Choi <cw00.choi@samsung.com>
8633M:	Krzysztof Kozlowski <krzk@kernel.org>
8634M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8635L:	linux-kernel@vger.kernel.org
8636S:	Supported
8637F:	drivers/*/max14577*.c
8638F:	drivers/*/max77686*.c
8639F:	drivers/*/max77693*.c
8640F:	drivers/extcon/extcon-max14577.c
8641F:	drivers/extcon/extcon-max77693.c
8642F:	drivers/rtc/rtc-max77686.c
8643F:	drivers/clk/clk-max77686.c
8644F:	Documentation/devicetree/bindings/mfd/max14577.txt
8645F:	Documentation/devicetree/bindings/*/max77686.txt
8646F:	Documentation/devicetree/bindings/mfd/max77693.txt
8647F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8648F:	include/linux/mfd/max14577*.h
8649F:	include/linux/mfd/max77686*.h
8650F:	include/linux/mfd/max77693*.h
8651
8652MAXIRADIO FM RADIO RECEIVER DRIVER
8653M:	Hans Verkuil <hverkuil@xs4all.nl>
8654L:	linux-media@vger.kernel.org
8655T:	git git://linuxtv.org/media_tree.git
8656W:	https://linuxtv.org
8657S:	Maintained
8658F:	drivers/media/radio/radio-maxiradio*
8659
8660MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8661M:	Peter Rosin <peda@axentia.se>
8662L:	linux-iio@vger.kernel.org
8663S:	Maintained
8664F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8665F:	drivers/iio/potentiometer/mcp4018.c
8666F:	drivers/iio/potentiometer/mcp4531.c
8667
8668MCR20A IEEE-802.15.4 RADIO DRIVER
8669M:	Xue Liu <liuxuenetmail@gmail.com>
8670L:	linux-wpan@vger.kernel.org
8671W:	https://github.com/xueliu/mcr20a-linux
8672S:	Maintained
8673F:	drivers/net/ieee802154/mcr20a.c
8674F:	drivers/net/ieee802154/mcr20a.h
8675F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8676
8677MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8678M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8679L:	linux-iio@vger.kernel.org
8680S:	Maintained
8681F:	drivers/iio/dac/cio-dac.c
8682
8683MEDIA DRIVERS FOR ASCOT2E
8684M:	Sergey Kozlov <serjk@netup.ru>
8685M:	Abylay Ospan <aospan@netup.ru>
8686L:	linux-media@vger.kernel.org
8687W:	https://linuxtv.org
8688W:	http://netup.tv/
8689T:	git git://linuxtv.org/media_tree.git
8690S:	Supported
8691F:	drivers/media/dvb-frontends/ascot2e*
8692
8693MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8694M:	Jasmin Jessich <jasmin@anw.at>
8695L:	linux-media@vger.kernel.org
8696W:	https://linuxtv.org
8697T:	git git://linuxtv.org/media_tree.git
8698S:	Maintained
8699F:	drivers/media/dvb-frontends/cxd2099*
8700
8701MEDIA DRIVERS FOR CXD2841ER
8702M:	Sergey Kozlov <serjk@netup.ru>
8703M:	Abylay Ospan <aospan@netup.ru>
8704L:	linux-media@vger.kernel.org
8705W:	https://linuxtv.org
8706W:	http://netup.tv/
8707T:	git git://linuxtv.org/media_tree.git
8708S:	Supported
8709F:	drivers/media/dvb-frontends/cxd2841er*
8710
8711MEDIA DRIVERS FOR CXD2880
8712M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8713L:	linux-media@vger.kernel.org
8714W:	http://linuxtv.org/
8715T:	git git://linuxtv.org/media_tree.git
8716S:	Supported
8717F:	drivers/media/dvb-frontends/cxd2880/*
8718F:	drivers/media/spi/cxd2880*
8719
8720MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8721M:	Daniel Scheller <d.scheller.oss@gmail.com>
8722L:	linux-media@vger.kernel.org
8723W:	https://linuxtv.org
8724T:	git git://linuxtv.org/media_tree.git
8725S:	Maintained
8726F:	drivers/media/pci/ddbridge/*
8727
8728MEDIA DRIVERS FOR FREESCALE IMX
8729M:	Steve Longerbeam <slongerbeam@gmail.com>
8730M:	Philipp Zabel <p.zabel@pengutronix.de>
8731L:	linux-media@vger.kernel.org
8732T:	git git://linuxtv.org/media_tree.git
8733S:	Maintained
8734F:	Documentation/devicetree/bindings/media/imx.txt
8735F:	Documentation/media/v4l-drivers/imx.rst
8736F:	drivers/staging/media/imx/
8737F:	include/linux/imx-media.h
8738F:	include/media/imx.h
8739
8740MEDIA DRIVERS FOR HELENE
8741M:	Abylay Ospan <aospan@netup.ru>
8742L:	linux-media@vger.kernel.org
8743W:	https://linuxtv.org
8744W:	http://netup.tv/
8745T:	git git://linuxtv.org/media_tree.git
8746S:	Supported
8747F:	drivers/media/dvb-frontends/helene*
8748
8749MEDIA DRIVERS FOR HORUS3A
8750M:	Sergey Kozlov <serjk@netup.ru>
8751M:	Abylay Ospan <aospan@netup.ru>
8752L:	linux-media@vger.kernel.org
8753W:	https://linuxtv.org
8754W:	http://netup.tv/
8755T:	git git://linuxtv.org/media_tree.git
8756S:	Supported
8757F:	drivers/media/dvb-frontends/horus3a*
8758
8759MEDIA DRIVERS FOR LNBH25
8760M:	Sergey Kozlov <serjk@netup.ru>
8761M:	Abylay Ospan <aospan@netup.ru>
8762L:	linux-media@vger.kernel.org
8763W:	https://linuxtv.org
8764W:	http://netup.tv/
8765T:	git git://linuxtv.org/media_tree.git
8766S:	Supported
8767F:	drivers/media/dvb-frontends/lnbh25*
8768
8769MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8770M:	Daniel Scheller <d.scheller.oss@gmail.com>
8771L:	linux-media@vger.kernel.org
8772W:	https://linuxtv.org
8773T:	git git://linuxtv.org/media_tree.git
8774S:	Maintained
8775F:	drivers/media/dvb-frontends/mxl5xx*
8776
8777MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8778M:	Sergey Kozlov <serjk@netup.ru>
8779M:	Abylay Ospan <aospan@netup.ru>
8780L:	linux-media@vger.kernel.org
8781W:	https://linuxtv.org
8782W:	http://netup.tv/
8783T:	git git://linuxtv.org/media_tree.git
8784S:	Supported
8785F:	drivers/media/pci/netup_unidvb/*
8786
8787MEDIA DRIVERS FOR RENESAS - CEU
8788M:	Jacopo Mondi <jacopo@jmondi.org>
8789L:	linux-media@vger.kernel.org
8790L:	linux-renesas-soc@vger.kernel.org
8791T:	git git://linuxtv.org/media_tree.git
8792S:	Supported
8793F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8794F:	drivers/media/platform/renesas-ceu.c
8795F:	include/media/drv-intf/renesas-ceu.h
8796
8797MEDIA DRIVERS FOR RENESAS - DRIF
8798M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8799L:	linux-media@vger.kernel.org
8800L:	linux-renesas-soc@vger.kernel.org
8801T:	git git://linuxtv.org/media_tree.git
8802S:	Supported
8803F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8804F:	drivers/media/platform/rcar_drif.c
8805
8806MEDIA DRIVERS FOR RENESAS - FCP
8807M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8808L:	linux-media@vger.kernel.org
8809L:	linux-renesas-soc@vger.kernel.org
8810T:	git git://linuxtv.org/media_tree.git
8811S:	Supported
8812F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8813F:	drivers/media/platform/rcar-fcp.c
8814F:	include/media/rcar-fcp.h
8815
8816MEDIA DRIVERS FOR RENESAS - FDP1
8817M:	Kieran Bingham <kieran@bingham.xyz>
8818L:	linux-media@vger.kernel.org
8819L:	linux-renesas-soc@vger.kernel.org
8820T:	git git://linuxtv.org/media_tree.git
8821S:	Supported
8822F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8823F:	drivers/media/platform/rcar_fdp1.c
8824
8825MEDIA DRIVERS FOR RENESAS - VIN
8826M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8827L:	linux-media@vger.kernel.org
8828L:	linux-renesas-soc@vger.kernel.org
8829T:	git git://linuxtv.org/media_tree.git
8830S:	Supported
8831F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8832F:	drivers/media/platform/rcar-vin/
8833
8834MEDIA DRIVERS FOR RENESAS - VSP1
8835M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8836L:	linux-media@vger.kernel.org
8837L:	linux-renesas-soc@vger.kernel.org
8838T:	git git://linuxtv.org/media_tree.git
8839S:	Supported
8840F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8841F:	drivers/media/platform/vsp1/
8842
8843MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8844M:	Daniel Scheller <d.scheller.oss@gmail.com>
8845L:	linux-media@vger.kernel.org
8846W:	https://linuxtv.org
8847T:	git git://linuxtv.org/media_tree.git
8848S:	Maintained
8849F:	drivers/media/dvb-frontends/stv0910*
8850
8851MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8852M:	Daniel Scheller <d.scheller.oss@gmail.com>
8853L:	linux-media@vger.kernel.org
8854W:	https://linuxtv.org
8855T:	git git://linuxtv.org/media_tree.git
8856S:	Maintained
8857F:	drivers/media/dvb-frontends/stv6111*
8858
8859MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8860M:	Dmitry Osipenko <digetx@gmail.com>
8861L:	linux-media@vger.kernel.org
8862L:	linux-tegra@vger.kernel.org
8863T:	git git://linuxtv.org/media_tree.git
8864S:	Maintained
8865F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8866F:	drivers/staging/media/tegra-vde/
8867
8868MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8869M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8870P:	LinuxTV.org Project
8871L:	linux-media@vger.kernel.org
8872W:	https://linuxtv.org
8873Q:	http://patchwork.kernel.org/project/linux-media/list/
8874T:	git git://linuxtv.org/media_tree.git
8875S:	Maintained
8876F:	Documentation/devicetree/bindings/media/
8877F:	Documentation/media/
8878F:	drivers/media/
8879F:	drivers/staging/media/
8880F:	include/linux/platform_data/media/
8881F:	include/media/
8882F:	include/uapi/linux/dvb/
8883F:	include/uapi/linux/videodev2.h
8884F:	include/uapi/linux/media.h
8885F:	include/uapi/linux/v4l2-*
8886F:	include/uapi/linux/meye.h
8887F:	include/uapi/linux/ivtv*
8888F:	include/uapi/linux/uvcvideo.h
8889
8890MEDIATEK CIR DRIVER
8891M:	Sean Wang <sean.wang@mediatek.com>
8892S:	Maintained
8893F:	drivers/media/rc/mtk-cir.c
8894
8895MEDIATEK DMA DRIVER
8896M:	Sean Wang <sean.wang@mediatek.com>
8897L:	dmaengine@vger.kernel.org
8898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8899L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8900S:	Maintained
8901F:	Documentation/devicetree/bindings/dma/mtk-*
8902F:	drivers/dma/mediatek/
8903
8904MEDIATEK PMIC LED DRIVER
8905M:	Sean Wang <sean.wang@mediatek.com>
8906S:	Maintained
8907F:	drivers/leds/leds-mt6323.c
8908F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8909
8910MEDIATEK ETHERNET DRIVER
8911M:	Felix Fietkau <nbd@openwrt.org>
8912M:	John Crispin <john@phrozen.org>
8913M:	Sean Wang <sean.wang@mediatek.com>
8914M:	Nelson Chang <nelson.chang@mediatek.com>
8915L:	netdev@vger.kernel.org
8916S:	Maintained
8917F:	drivers/net/ethernet/mediatek/
8918
8919MEDIATEK SWITCH DRIVER
8920M:	Sean Wang <sean.wang@mediatek.com>
8921L:	netdev@vger.kernel.org
8922S:	Maintained
8923F:	drivers/net/dsa/mt7530.*
8924F:	net/dsa/tag_mtk.c
8925
8926MEDIATEK JPEG DRIVER
8927M:	Rick Chang <rick.chang@mediatek.com>
8928M:	Bin Liu <bin.liu@mediatek.com>
8929S:	Supported
8930F:	drivers/media/platform/mtk-jpeg/
8931F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8932
8933MEDIATEK MDP DRIVER
8934M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8935M:	Houlong Wei <houlong.wei@mediatek.com>
8936M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8937S:	Supported
8938F:	drivers/media/platform/mtk-mdp/
8939F:	drivers/media/platform/mtk-vpu/
8940F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8941
8942MEDIATEK MEDIA DRIVER
8943M:	Tiffany Lin <tiffany.lin@mediatek.com>
8944M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8945S:	Supported
8946F:	drivers/media/platform/mtk-vcodec/
8947F:	drivers/media/platform/mtk-vpu/
8948F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8949F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8950
8951MEDIATEK MT7601U WIRELESS LAN DRIVER
8952M:	Jakub Kicinski <kubakici@wp.pl>
8953L:	linux-wireless@vger.kernel.org
8954S:	Maintained
8955F:	drivers/net/wireless/mediatek/mt7601u/
8956
8957MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8958M:	Sean Wang <sean.wang@mediatek.com>
8959S:	Maintained
8960F:	drivers/char/hw_random/mtk-rng.c
8961
8962MEDIATEK USB3 DRD IP DRIVER
8963M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8964L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8965L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8966L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8967S:	Maintained
8968F:	drivers/usb/mtu3/
8969
8970MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8971M:	Peter Senna Tschudin <peter.senna@collabora.com>
8972M:	Martin Donnelly <martin.donnelly@ge.com>
8973M:	Martyn Welch <martyn.welch@collabora.co.uk>
8974S:	Maintained
8975F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8976F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8977
8978MEGARAID SCSI/SAS DRIVERS
8979M:	Kashyap Desai <kashyap.desai@broadcom.com>
8980M:	Sumit Saxena <sumit.saxena@broadcom.com>
8981M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8982L:	megaraidlinux.pdl@broadcom.com
8983L:	linux-scsi@vger.kernel.org
8984W:	http://www.avagotech.com/support/
8985S:	Maintained
8986F:	Documentation/scsi/megaraid.txt
8987F:	drivers/scsi/megaraid.*
8988F:	drivers/scsi/megaraid/
8989
8990MELEXIS MLX90614 DRIVER
8991M:	Crt Mori <cmo@melexis.com>
8992L:	linux-iio@vger.kernel.org
8993W:	http://www.melexis.com
8994S:	Supported
8995F:	drivers/iio/temperature/mlx90614.c
8996
8997MELEXIS MLX90632 DRIVER
8998M:	Crt Mori <cmo@melexis.com>
8999L:	linux-iio@vger.kernel.org
9000W:	http://www.melexis.com
9001S:	Supported
9002F:	drivers/iio/temperature/mlx90632.c
9003
9004MELFAS MIP4 TOUCHSCREEN DRIVER
9005M:	Sangwon Jee <jeesw@melfas.com>
9006W:	http://www.melfas.com
9007S:	Supported
9008F:	drivers/input/touchscreen/melfas_mip4.c
9009F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9010
9011MELLANOX ETHERNET DRIVER (mlx4_en)
9012M:	Tariq Toukan <tariqt@mellanox.com>
9013L:	netdev@vger.kernel.org
9014S:	Supported
9015W:	http://www.mellanox.com
9016Q:	http://patchwork.ozlabs.org/project/netdev/list/
9017F:	drivers/net/ethernet/mellanox/mlx4/en_*
9018
9019MELLANOX ETHERNET DRIVER (mlx5e)
9020M:	Saeed Mahameed <saeedm@mellanox.com>
9021L:	netdev@vger.kernel.org
9022S:	Supported
9023W:	http://www.mellanox.com
9024Q:	http://patchwork.ozlabs.org/project/netdev/list/
9025F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9026
9027MELLANOX ETHERNET INNOVA DRIVERS
9028R:	Boris Pismenny <borisp@mellanox.com>
9029L:	netdev@vger.kernel.org
9030S:	Supported
9031W:	http://www.mellanox.com
9032Q:	http://patchwork.ozlabs.org/project/netdev/list/
9033F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9034F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9035F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9036F:	include/linux/mlx5/mlx5_ifc_fpga.h
9037
9038MELLANOX ETHERNET INNOVA IPSEC DRIVER
9039R:	Boris Pismenny <borisp@mellanox.com>
9040L:	netdev@vger.kernel.org
9041S:	Supported
9042W:	http://www.mellanox.com
9043Q:	http://patchwork.ozlabs.org/project/netdev/list/
9044F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9045F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9046
9047MELLANOX ETHERNET SWITCH DRIVERS
9048M:	Jiri Pirko <jiri@mellanox.com>
9049M:	Ido Schimmel <idosch@mellanox.com>
9050L:	netdev@vger.kernel.org
9051S:	Supported
9052W:	http://www.mellanox.com
9053Q:	http://patchwork.ozlabs.org/project/netdev/list/
9054F:	drivers/net/ethernet/mellanox/mlxsw/
9055
9056MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9057M:	mlxsw@mellanox.com
9058L:	netdev@vger.kernel.org
9059S:	Supported
9060W:	http://www.mellanox.com
9061Q:	http://patchwork.ozlabs.org/project/netdev/list/
9062F:	drivers/net/ethernet/mellanox/mlxfw/
9063
9064MELLANOX HARDWARE PLATFORM SUPPORT
9065M:	Andy Shevchenko <andy@infradead.org>
9066M:	Darren Hart <dvhart@infradead.org>
9067M:	Vadim Pasternak <vadimp@mellanox.com>
9068L:	platform-driver-x86@vger.kernel.org
9069S:	Supported
9070F:	drivers/platform/mellanox/
9071
9072MELLANOX MLX4 core VPI driver
9073M:	Tariq Toukan <tariqt@mellanox.com>
9074L:	netdev@vger.kernel.org
9075L:	linux-rdma@vger.kernel.org
9076W:	http://www.mellanox.com
9077Q:	http://patchwork.ozlabs.org/project/netdev/list/
9078S:	Supported
9079F:	drivers/net/ethernet/mellanox/mlx4/
9080F:	include/linux/mlx4/
9081
9082MELLANOX MLX4 IB driver
9083M:	Yishai Hadas <yishaih@mellanox.com>
9084L:	linux-rdma@vger.kernel.org
9085W:	http://www.mellanox.com
9086Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9087S:	Supported
9088F:	drivers/infiniband/hw/mlx4/
9089F:	include/linux/mlx4/
9090F:	include/uapi/rdma/mlx4-abi.h
9091
9092MELLANOX MLX5 core VPI driver
9093M:	Saeed Mahameed <saeedm@mellanox.com>
9094M:	Leon Romanovsky <leonro@mellanox.com>
9095L:	netdev@vger.kernel.org
9096L:	linux-rdma@vger.kernel.org
9097W:	http://www.mellanox.com
9098Q:	http://patchwork.ozlabs.org/project/netdev/list/
9099S:	Supported
9100F:	drivers/net/ethernet/mellanox/mlx5/core/
9101F:	include/linux/mlx5/
9102
9103MELLANOX MLX5 IB driver
9104M:	Leon Romanovsky <leonro@mellanox.com>
9105L:	linux-rdma@vger.kernel.org
9106W:	http://www.mellanox.com
9107Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9108S:	Supported
9109F:	drivers/infiniband/hw/mlx5/
9110F:	include/linux/mlx5/
9111F:	include/uapi/rdma/mlx5-abi.h
9112
9113MELLANOX MLXCPLD I2C AND MUX DRIVER
9114M:	Vadim Pasternak <vadimp@mellanox.com>
9115M:	Michael Shych <michaelsh@mellanox.com>
9116L:	linux-i2c@vger.kernel.org
9117S:	Supported
9118F:	drivers/i2c/busses/i2c-mlxcpld.c
9119F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9120F:	Documentation/i2c/busses/i2c-mlxcpld
9121
9122MELLANOX MLXCPLD LED DRIVER
9123M:	Vadim Pasternak <vadimp@mellanox.com>
9124L:	linux-leds@vger.kernel.org
9125S:	Supported
9126F:	drivers/leds/leds-mlxcpld.c
9127F:	drivers/leds/leds-mlxreg.c
9128F:	Documentation/leds/leds-mlxcpld.txt
9129
9130MELLANOX PLATFORM DRIVER
9131M:	Vadim Pasternak <vadimp@mellanox.com>
9132L:	platform-driver-x86@vger.kernel.org
9133S:	Supported
9134F:	drivers/platform/x86/mlx-platform.c
9135
9136MEMBARRIER SUPPORT
9137M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9138M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9139L:	linux-kernel@vger.kernel.org
9140S:	Supported
9141F:	kernel/sched/membarrier.c
9142F:	include/uapi/linux/membarrier.h
9143F:	arch/powerpc/include/asm/membarrier.h
9144
9145MEMORY MANAGEMENT
9146L:	linux-mm@kvack.org
9147W:	http://www.linux-mm.org
9148S:	Maintained
9149F:	include/linux/mm.h
9150F:	include/linux/gfp.h
9151F:	include/linux/mmzone.h
9152F:	include/linux/memory_hotplug.h
9153F:	include/linux/vmalloc.h
9154F:	mm/
9155
9156MEMORY TECHNOLOGY DEVICES (MTD)
9157M:	David Woodhouse <dwmw2@infradead.org>
9158M:	Brian Norris <computersforpeace@gmail.com>
9159M:	Boris Brezillon <boris.brezillon@bootlin.com>
9160M:	Marek Vasut <marek.vasut@gmail.com>
9161M:	Richard Weinberger <richard@nod.at>
9162L:	linux-mtd@lists.infradead.org
9163W:	http://www.linux-mtd.infradead.org/
9164Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9165T:	git git://git.infradead.org/linux-mtd.git master
9166T:	git git://git.infradead.org/linux-mtd.git mtd/next
9167S:	Maintained
9168F:	Documentation/devicetree/bindings/mtd/
9169F:	drivers/mtd/
9170F:	include/linux/mtd/
9171F:	include/uapi/mtd/
9172
9173MEN A21 WATCHDOG DRIVER
9174M:	Johannes Thumshirn <morbidrsa@gmail.com>
9175L:	linux-watchdog@vger.kernel.org
9176S:	Maintained
9177F:	drivers/watchdog/mena21_wdt.c
9178
9179MEN CHAMELEON BUS (mcb)
9180M:	Johannes Thumshirn <morbidrsa@gmail.com>
9181S:	Maintained
9182F:	drivers/mcb/
9183F:	include/linux/mcb.h
9184F:	Documentation/men-chameleon-bus.txt
9185
9186MEN F21BMC (Board Management Controller)
9187M:	Andreas Werner <andreas.werner@men.de>
9188S:	Supported
9189F:	drivers/mfd/menf21bmc.c
9190F:	drivers/watchdog/menf21bmc_wdt.c
9191F:	drivers/leds/leds-menf21bmc.c
9192F:	drivers/hwmon/menf21bmc_hwmon.c
9193F:	Documentation/hwmon/menf21bmc
9194
9195MESON AO CEC DRIVER FOR AMLOGIC SOCS
9196M:	Neil Armstrong <narmstrong@baylibre.com>
9197L:	linux-media@lists.freedesktop.org
9198L:	linux-amlogic@lists.infradead.org
9199W:	http://linux-meson.com/
9200S:	Supported
9201F:	drivers/media/platform/meson/ao-cec.c
9202F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9203T:	git git://linuxtv.org/media_tree.git
9204
9205MICROBLAZE ARCHITECTURE
9206M:	Michal Simek <monstr@monstr.eu>
9207W:	http://www.monstr.eu/fdt/
9208T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9209S:	Supported
9210F:	arch/microblaze/
9211
9212MICROCHIP / ATMEL AT91 SERIAL DRIVER
9213M:	Richard Genoud <richard.genoud@gmail.com>
9214S:	Maintained
9215F:	drivers/tty/serial/atmel_serial.c
9216F:	drivers/tty/serial/atmel_serial.h
9217
9218MICROCHIP / ATMEL DMA DRIVER
9219M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9221L:	dmaengine@vger.kernel.org
9222S:	Supported
9223F:	drivers/dma/at_hdmac.c
9224F:	drivers/dma/at_hdmac_regs.h
9225F:	include/linux/platform_data/dma-atmel.h
9226
9227MICROCHIP / ATMEL ECC DRIVER
9228M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9229L:	linux-crypto@vger.kernel.org
9230S:	Maintained
9231F:	drivers/crypto/atmel-ecc.*
9232
9233MICROCHIP / ATMEL ISC DRIVER
9234M:	Songjun Wu <songjun.wu@microchip.com>
9235L:	linux-media@vger.kernel.org
9236S:	Supported
9237F:	drivers/media/platform/atmel/atmel-isc.c
9238F:	drivers/media/platform/atmel/atmel-isc-regs.h
9239F:	devicetree/bindings/media/atmel-isc.txt
9240
9241MICROCHIP / ATMEL NAND DRIVER
9242M:	Wenyou Yang <wenyou.yang@microchip.com>
9243M:	Josh Wu <rainyfeeling@outlook.com>
9244L:	linux-mtd@lists.infradead.org
9245S:	Supported
9246F:	drivers/mtd/nand/raw/atmel/*
9247F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9248
9249MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9250M:	Woojung Huh <Woojung.Huh@microchip.com>
9251M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9252L:	netdev@vger.kernel.org
9253S:	Maintained
9254F:	net/dsa/tag_ksz.c
9255F:	drivers/net/dsa/microchip/*
9256F:	include/linux/platform_data/microchip-ksz.h
9257F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9258
9259MICROCHIP LAN743X ETHERNET DRIVER
9260M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9261M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9262L:	netdev@vger.kernel.org
9263S:	Maintained
9264F:	drivers/net/ethernet/microchip/lan743x_*
9265
9266MICROCHIP USB251XB DRIVER
9267M:	Richard Leitner <richard.leitner@skidata.com>
9268L:	linux-usb@vger.kernel.org
9269S:	Maintained
9270F:	drivers/usb/misc/usb251xb.c
9271F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9272
9273MICROSEMI MIPS SOCS
9274M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9275L:	linux-mips@linux-mips.org
9276S:	Maintained
9277F:	arch/mips/generic/board-ocelot.c
9278F:	arch/mips/configs/generic/board-ocelot.config
9279F:	arch/mips/boot/dts/mscc/
9280F:	Documentation/devicetree/bindings/mips/mscc.txt
9281
9282MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9283M:	Don Brace <don.brace@microsemi.com>
9284L:	esc.storagedev@microsemi.com
9285L:	linux-scsi@vger.kernel.org
9286S:	Supported
9287F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9288F:	drivers/scsi/smartpqi/Kconfig
9289F:	drivers/scsi/smartpqi/Makefile
9290F:	include/linux/cciss*.h
9291F:	include/uapi/linux/cciss*.h
9292F:	Documentation/scsi/smartpqi.txt
9293
9294MICROSEMI ETHERNET SWITCH DRIVER
9295M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9296L:	netdev@vger.kernel.org
9297S:	Supported
9298F:	drivers/net/ethernet/mscc/
9299
9300MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9301M:	Chen Yu <yu.c.chen@intel.com>
9302L:	platform-driver-x86@vger.kernel.org
9303S:	Supported
9304F:	drivers/platform/x86/surfacepro3_button.c
9305
9306MICROTEK X6 SCANNER
9307M:	Oliver Neukum <oliver@neukum.org>
9308S:	Maintained
9309F:	drivers/usb/image/microtek.*
9310
9311MIPS
9312M:	Ralf Baechle <ralf@linux-mips.org>
9313M:	James Hogan <jhogan@kernel.org>
9314L:	linux-mips@linux-mips.org
9315W:	http://www.linux-mips.org/
9316T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9317Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9318S:	Supported
9319F:	Documentation/devicetree/bindings/mips/
9320F:	Documentation/mips/
9321F:	arch/mips/
9322F:	drivers/platform/mips/
9323
9324MIPS BOSTON DEVELOPMENT BOARD
9325M:	Paul Burton <paul.burton@mips.com>
9326L:	linux-mips@linux-mips.org
9327S:	Maintained
9328F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9329F:	arch/mips/boot/dts/img/boston.dts
9330F:	arch/mips/configs/generic/board-boston.config
9331F:	drivers/clk/imgtec/clk-boston.c
9332F:	include/dt-bindings/clock/boston-clock.h
9333
9334MIPS GENERIC PLATFORM
9335M:	Paul Burton <paul.burton@mips.com>
9336L:	linux-mips@linux-mips.org
9337S:	Supported
9338F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9339F:	arch/mips/generic/
9340F:	arch/mips/tools/generic-board-config.sh
9341
9342MIPS/LOONGSON1 ARCHITECTURE
9343M:	Keguang Zhang <keguang.zhang@gmail.com>
9344L:	linux-mips@linux-mips.org
9345S:	Maintained
9346F:	arch/mips/loongson32/
9347F:	arch/mips/include/asm/mach-loongson32/
9348F:	drivers/*/*loongson1*
9349F:	drivers/*/*/*loongson1*
9350
9351MIPS/LOONGSON2 ARCHITECTURE
9352M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9353L:	linux-mips@linux-mips.org
9354S:	Maintained
9355F:	arch/mips/loongson64/*{2e/2f}*
9356F:	arch/mips/include/asm/mach-loongson64/
9357F:	drivers/*/*loongson2*
9358F:	drivers/*/*/*loongson2*
9359
9360MIPS/LOONGSON3 ARCHITECTURE
9361M:	Huacai Chen <chenhc@lemote.com>
9362L:	linux-mips@linux-mips.org
9363S:	Maintained
9364F:	arch/mips/loongson64/
9365F:	arch/mips/include/asm/mach-loongson64/
9366F:	drivers/platform/mips/cpu_hwmon.c
9367F:	drivers/*/*loongson3*
9368F:	drivers/*/*/*loongson3*
9369
9370MIPS RINT INSTRUCTION EMULATION
9371M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9372L:	linux-mips@linux-mips.org
9373S:	Supported
9374F:	arch/mips/math-emu/sp_rint.c
9375F:	arch/mips/math-emu/dp_rint.c
9376
9377MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9378M:	Hans Verkuil <hverkuil@xs4all.nl>
9379L:	linux-media@vger.kernel.org
9380T:	git git://linuxtv.org/media_tree.git
9381W:	https://linuxtv.org
9382S:	Odd Fixes
9383F:	drivers/media/radio/radio-miropcm20*
9384
9385MMP SUPPORT
9386M:	Eric Miao <eric.y.miao@gmail.com>
9387M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9389T:	git git://github.com/hzhuang1/linux.git
9390T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9391S:	Maintained
9392F:	arch/arm/boot/dts/mmp*
9393F:	arch/arm/mach-mmp/
9394
9395MN88472 MEDIA DRIVER
9396M:	Antti Palosaari <crope@iki.fi>
9397L:	linux-media@vger.kernel.org
9398W:	https://linuxtv.org
9399W:	http://palosaari.fi/linux/
9400Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9401S:	Maintained
9402F:	drivers/media/dvb-frontends/mn88472*
9403
9404MN88473 MEDIA DRIVER
9405M:	Antti Palosaari <crope@iki.fi>
9406L:	linux-media@vger.kernel.org
9407W:	https://linuxtv.org
9408W:	http://palosaari.fi/linux/
9409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9410S:	Maintained
9411F:	drivers/media/dvb-frontends/mn88473*
9412
9413MODULE SUPPORT
9414M:	Jessica Yu <jeyu@kernel.org>
9415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9416S:	Maintained
9417F:	include/linux/module.h
9418F:	kernel/module.c
9419
9420MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9421W:	http://popies.net/meye/
9422S:	Orphan
9423F:	Documentation/media/v4l-drivers/meye*
9424F:	drivers/media/pci/meye/
9425F:	include/uapi/linux/meye.h
9426
9427MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9428M:	Jiri Slaby <jirislaby@gmail.com>
9429S:	Maintained
9430F:	Documentation/serial/moxa-smartio
9431F:	drivers/tty/mxser.*
9432
9433MR800 AVERMEDIA USB FM RADIO DRIVER
9434M:	Alexey Klimov <klimov.linux@gmail.com>
9435L:	linux-media@vger.kernel.org
9436T:	git git://linuxtv.org/media_tree.git
9437S:	Maintained
9438F:	drivers/media/radio/radio-mr800.c
9439
9440MRF24J40 IEEE 802.15.4 RADIO DRIVER
9441M:	Alan Ott <alan@signal11.us>
9442L:	linux-wpan@vger.kernel.org
9443S:	Maintained
9444F:	drivers/net/ieee802154/mrf24j40.c
9445F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9446
9447MSI LAPTOP SUPPORT
9448M:	"Lee, Chun-Yi" <jlee@suse.com>
9449L:	platform-driver-x86@vger.kernel.org
9450S:	Maintained
9451F:	drivers/platform/x86/msi-laptop.c
9452
9453MSI WMI SUPPORT
9454L:	platform-driver-x86@vger.kernel.org
9455S:	Orphan
9456F:	drivers/platform/x86/msi-wmi.c
9457
9458MSI001 MEDIA DRIVER
9459M:	Antti Palosaari <crope@iki.fi>
9460L:	linux-media@vger.kernel.org
9461W:	https://linuxtv.org
9462W:	http://palosaari.fi/linux/
9463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9464T:	git git://linuxtv.org/anttip/media_tree.git
9465S:	Maintained
9466F:	drivers/media/tuners/msi001*
9467
9468MSI2500 MEDIA DRIVER
9469M:	Antti Palosaari <crope@iki.fi>
9470L:	linux-media@vger.kernel.org
9471W:	https://linuxtv.org
9472W:	http://palosaari.fi/linux/
9473Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9474T:	git git://linuxtv.org/anttip/media_tree.git
9475S:	Maintained
9476F:	drivers/media/usb/msi2500/
9477
9478MSYSTEMS DISKONCHIP G3 MTD DRIVER
9479M:	Robert Jarzmik <robert.jarzmik@free.fr>
9480L:	linux-mtd@lists.infradead.org
9481S:	Maintained
9482F:	drivers/mtd/devices/docg3*
9483
9484MT9M032 APTINA SENSOR DRIVER
9485M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9486L:	linux-media@vger.kernel.org
9487T:	git git://linuxtv.org/media_tree.git
9488S:	Maintained
9489F:	drivers/media/i2c/mt9m032.c
9490F:	include/media/i2c/mt9m032.h
9491
9492MT9P031 APTINA CAMERA SENSOR
9493M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9494L:	linux-media@vger.kernel.org
9495T:	git git://linuxtv.org/media_tree.git
9496S:	Maintained
9497F:	drivers/media/i2c/mt9p031.c
9498F:	include/media/i2c/mt9p031.h
9499
9500MT9T001 APTINA CAMERA SENSOR
9501M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9502L:	linux-media@vger.kernel.org
9503T:	git git://linuxtv.org/media_tree.git
9504S:	Maintained
9505F:	drivers/media/i2c/mt9t001.c
9506F:	include/media/i2c/mt9t001.h
9507
9508MT9T112 APTINA CAMERA SENSOR
9509M:	Jacopo Mondi <jacopo@jmondi.org>
9510L:	linux-media@vger.kernel.org
9511T:	git git://linuxtv.org/media_tree.git
9512S:	Odd Fixes
9513F:	drivers/media/i2c/mt9t112.c
9514F:	include/media/i2c/mt9t112.h
9515
9516MT9V032 APTINA CAMERA SENSOR
9517M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9518L:	linux-media@vger.kernel.org
9519T:	git git://linuxtv.org/media_tree.git
9520S:	Maintained
9521F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9522F:	drivers/media/i2c/mt9v032.c
9523F:	include/media/i2c/mt9v032.h
9524
9525MULTIFUNCTION DEVICES (MFD)
9526M:	Lee Jones <lee.jones@linaro.org>
9527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9528S:	Supported
9529F:	Documentation/devicetree/bindings/mfd/
9530F:	drivers/mfd/
9531F:	include/linux/mfd/
9532F:	include/dt-bindings/mfd/
9533
9534MULTIMEDIA CARD (MMC) ETC. OVER SPI
9535S:	Orphan
9536F:	drivers/mmc/host/mmc_spi.c
9537F:	include/linux/spi/mmc_spi.h
9538
9539MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9540M:	Ulf Hansson <ulf.hansson@linaro.org>
9541L:	linux-mmc@vger.kernel.org
9542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9543S:	Maintained
9544F:	Documentation/devicetree/bindings/mmc/
9545F:	drivers/mmc/
9546F:	include/linux/mmc/
9547F:	include/uapi/linux/mmc/
9548
9549MULTIPLEXER SUBSYSTEM
9550M:	Peter Rosin <peda@axentia.se>
9551S:	Maintained
9552F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9553F:	Documentation/devicetree/bindings/mux/
9554F:	include/linux/dt-bindings/mux/
9555F:	include/linux/mux/
9556F:	drivers/mux/
9557
9558MULTITECH MULTIPORT CARD (ISICOM)
9559S:	Orphan
9560F:	drivers/tty/isicom.c
9561F:	include/linux/isicom.h
9562
9563MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9564M:	Bin Liu <b-liu@ti.com>
9565L:	linux-usb@vger.kernel.org
9566S:	Maintained
9567F:	drivers/usb/musb/
9568
9569MXL5007T MEDIA DRIVER
9570M:	Michael Krufky <mkrufky@linuxtv.org>
9571L:	linux-media@vger.kernel.org
9572W:	https://linuxtv.org
9573W:	http://github.com/mkrufky
9574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9575T:	git git://linuxtv.org/mkrufky/tuners.git
9576S:	Maintained
9577F:	drivers/media/tuners/mxl5007t.*
9578
9579MXSFB DRM DRIVER
9580M:	Marek Vasut <marex@denx.de>
9581S:	Supported
9582F:	drivers/gpu/drm/mxsfb/
9583F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9584
9585MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9586M:	Chris Lee <christopher.lee@cspi.com>
9587L:	netdev@vger.kernel.org
9588W:	https://www.cspi.com/ethernet-products/support/downloads/
9589S:	Supported
9590F:	drivers/net/ethernet/myricom/myri10ge/
9591
9592NAND FLASH SUBSYSTEM
9593M:	Boris Brezillon <boris.brezillon@bootlin.com>
9594R:	Richard Weinberger <richard@nod.at>
9595L:	linux-mtd@lists.infradead.org
9596W:	http://www.linux-mtd.infradead.org/
9597Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9598T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9599T:	git git://git.infradead.org/linux-mtd.git nand/next
9600S:	Maintained
9601F:	drivers/mtd/nand/
9602F:	include/linux/mtd/*nand*.h
9603
9604NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9605M:	Daniel Mack <zonque@gmail.com>
9606S:	Maintained
9607L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9608W:	http://www.native-instruments.com
9609F:	sound/usb/caiaq/
9610
9611NATSEMI ETHERNET DRIVER (DP8381x)
9612S:	Orphan
9613F:	drivers/net/ethernet/natsemi/natsemi.c
9614
9615NCP FILESYSTEM
9616M:	Petr Vandrovec <petr@vandrovec.name>
9617S:	Obsolete
9618F:	drivers/staging/ncpfs/
9619
9620NCR 5380 SCSI DRIVERS
9621M:	Finn Thain <fthain@telegraphics.com.au>
9622M:	Michael Schmitz <schmitzmic@gmail.com>
9623L:	linux-scsi@vger.kernel.org
9624S:	Maintained
9625F:	Documentation/scsi/g_NCR5380.txt
9626F:	drivers/scsi/NCR5380.*
9627F:	drivers/scsi/arm/cumana_1.c
9628F:	drivers/scsi/arm/oak.c
9629F:	drivers/scsi/atari_scsi.*
9630F:	drivers/scsi/dmx3191d.c
9631F:	drivers/scsi/g_NCR5380.*
9632F:	drivers/scsi/mac_scsi.*
9633F:	drivers/scsi/sun3_scsi.*
9634F:	drivers/scsi/sun3_scsi_vme.c
9635
9636NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9637M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9638L:	linux-scsi@vger.kernel.org
9639S:	Maintained
9640F:	drivers/scsi/NCR_D700.*
9641
9642NCT6775 HARDWARE MONITOR DRIVER
9643M:	Guenter Roeck <linux@roeck-us.net>
9644L:	linux-hwmon@vger.kernel.org
9645S:	Maintained
9646F:	Documentation/hwmon/nct6775
9647F:	drivers/hwmon/nct6775.c
9648
9649NETEFFECT IWARP RNIC DRIVER (IW_NES)
9650M:	Faisal Latif <faisal.latif@intel.com>
9651L:	linux-rdma@vger.kernel.org
9652W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9653S:	Supported
9654F:	drivers/infiniband/hw/nes/
9655F:	include/uapi/rdma/nes-abi.h
9656
9657NETEM NETWORK EMULATOR
9658M:	Stephen Hemminger <stephen@networkplumber.org>
9659L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9660S:	Maintained
9661F:	net/sched/sch_netem.c
9662
9663NETERION 10GbE DRIVERS (s2io/vxge)
9664M:	Jon Mason <jdmason@kudzu.us>
9665L:	netdev@vger.kernel.org
9666S:	Supported
9667F:	Documentation/networking/s2io.txt
9668F:	Documentation/networking/vxge.txt
9669F:	drivers/net/ethernet/neterion/
9670
9671NETFILTER
9672M:	Pablo Neira Ayuso <pablo@netfilter.org>
9673M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9674M:	Florian Westphal <fw@strlen.de>
9675L:	netfilter-devel@vger.kernel.org
9676L:	coreteam@netfilter.org
9677W:	http://www.netfilter.org/
9678W:	http://www.iptables.org/
9679W:	http://www.nftables.org/
9680Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9683S:	Maintained
9684F:	include/linux/netfilter*
9685F:	include/linux/netfilter/
9686F:	include/net/netfilter/
9687F:	include/uapi/linux/netfilter*
9688F:	include/uapi/linux/netfilter/
9689F:	net/*/netfilter.c
9690F:	net/*/netfilter/
9691F:	net/netfilter/
9692F:	net/bridge/br_netfilter*.c
9693
9694NETROM NETWORK LAYER
9695M:	Ralf Baechle <ralf@linux-mips.org>
9696L:	linux-hams@vger.kernel.org
9697W:	http://www.linux-ax25.org/
9698S:	Maintained
9699F:	include/net/netrom.h
9700F:	include/uapi/linux/netrom.h
9701F:	net/netrom/
9702
9703NETRONOME ETHERNET DRIVERS
9704M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9705L:	oss-drivers@netronome.com
9706S:	Maintained
9707F:	drivers/net/ethernet/netronome/
9708
9709NETWORK BLOCK DEVICE (NBD)
9710M:	Josef Bacik <jbacik@fb.com>
9711S:	Maintained
9712L:	linux-block@vger.kernel.org
9713L:	nbd@other.debian.org
9714F:	Documentation/blockdev/nbd.txt
9715F:	drivers/block/nbd.c
9716F:	include/uapi/linux/nbd.h
9717
9718NETWORK DROP MONITOR
9719M:	Neil Horman <nhorman@tuxdriver.com>
9720L:	netdev@vger.kernel.org
9721S:	Maintained
9722W:	https://fedorahosted.org/dropwatch/
9723F:	net/core/drop_monitor.c
9724
9725NETWORKING DRIVERS
9726M:	"David S. Miller" <davem@davemloft.net>
9727L:	netdev@vger.kernel.org
9728W:	http://www.linuxfoundation.org/en/Net
9729Q:	http://patchwork.ozlabs.org/project/netdev/list/
9730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9732S:	Odd Fixes
9733F:	Documentation/devicetree/bindings/net/
9734F:	drivers/net/
9735F:	include/linux/if_*
9736F:	include/linux/netdevice.h
9737F:	include/linux/etherdevice.h
9738F:	include/linux/fcdevice.h
9739F:	include/linux/fddidevice.h
9740F:	include/linux/hippidevice.h
9741F:	include/linux/inetdevice.h
9742F:	include/uapi/linux/if_*
9743F:	include/uapi/linux/netdevice.h
9744
9745NETWORKING DRIVERS (WIRELESS)
9746M:	Kalle Valo <kvalo@codeaurora.org>
9747L:	linux-wireless@vger.kernel.org
9748Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9751S:	Maintained
9752F:	Documentation/devicetree/bindings/net/wireless/
9753F:	drivers/net/wireless/
9754
9755NETWORKING [DSA]
9756M:	Andrew Lunn <andrew@lunn.ch>
9757M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9758M:	Florian Fainelli <f.fainelli@gmail.com>
9759S:	Maintained
9760F:	net/dsa/
9761F:	include/net/dsa.h
9762F:	include/linux/dsa/
9763F:	drivers/net/dsa/
9764
9765NETWORKING [GENERAL]
9766M:	"David S. Miller" <davem@davemloft.net>
9767L:	netdev@vger.kernel.org
9768W:	http://www.linuxfoundation.org/en/Net
9769Q:	http://patchwork.ozlabs.org/project/netdev/list/
9770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9772B:	mailto:netdev@vger.kernel.org
9773S:	Maintained
9774F:	net/
9775F:	include/net/
9776F:	include/linux/in.h
9777F:	include/linux/net.h
9778F:	include/linux/netdevice.h
9779F:	include/uapi/linux/in.h
9780F:	include/uapi/linux/net.h
9781F:	include/uapi/linux/netdevice.h
9782F:	include/uapi/linux/net_namespace.h
9783F:	tools/testing/selftests/net/
9784F:	lib/net_utils.c
9785F:	lib/random32.c
9786F:	Documentation/networking/
9787
9788NETWORKING [IPSEC]
9789M:	Steffen Klassert <steffen.klassert@secunet.com>
9790M:	Herbert Xu <herbert@gondor.apana.org.au>
9791M:	"David S. Miller" <davem@davemloft.net>
9792L:	netdev@vger.kernel.org
9793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9795S:	Maintained
9796F:	net/core/flow.c
9797F:	net/xfrm/
9798F:	net/key/
9799F:	net/ipv4/xfrm*
9800F:	net/ipv4/esp4*
9801F:	net/ipv4/ah4.c
9802F:	net/ipv4/ipcomp.c
9803F:	net/ipv4/ip_vti.c
9804F:	net/ipv6/xfrm*
9805F:	net/ipv6/esp6*
9806F:	net/ipv6/ah6.c
9807F:	net/ipv6/ipcomp6.c
9808F:	net/ipv6/ip6_vti.c
9809F:	include/uapi/linux/xfrm.h
9810F:	include/net/xfrm.h
9811
9812NETWORKING [IPv4/IPv6]
9813M:	"David S. Miller" <davem@davemloft.net>
9814M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9815M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9816L:	netdev@vger.kernel.org
9817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9818S:	Maintained
9819F:	net/ipv4/
9820F:	net/ipv6/
9821F:	include/net/ip*
9822F:	arch/x86/net/*
9823
9824NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9825M:	Paul Moore <paul@paul-moore.com>
9826W:	https://github.com/netlabel
9827L:	netdev@vger.kernel.org
9828L:	linux-security-module@vger.kernel.org
9829S:	Maintained
9830F:	Documentation/netlabel/
9831F:	include/net/calipso.h
9832F:	include/net/cipso_ipv4.h
9833F:	include/net/netlabel.h
9834F:	include/uapi/linux/netfilter/xt_SECMARK.h
9835F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9836F:	net/netlabel/
9837F:	net/ipv4/cipso_ipv4.c
9838F:	net/ipv6/calipso.c
9839F:	net/netfilter/xt_CONNSECMARK.c
9840F:	net/netfilter/xt_SECMARK.c
9841
9842NETWORKING [TLS]
9843M:	Boris Pismenny <borisp@mellanox.com>
9844M:	Aviad Yehezkel <aviadye@mellanox.com>
9845M:	Dave Watson <davejwatson@fb.com>
9846L:	netdev@vger.kernel.org
9847S:	Maintained
9848F:	net/tls/*
9849F:	include/uapi/linux/tls.h
9850F:	include/net/tls.h
9851
9852NETWORKING [WIRELESS]
9853L:	linux-wireless@vger.kernel.org
9854Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9855
9856NETDEVSIM
9857M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9858S:	Maintained
9859F:	drivers/net/netdevsim/*
9860
9861NETXEN (1/10) GbE SUPPORT
9862M:	Manish Chopra <manish.chopra@cavium.com>
9863M:	Rahul Verma <rahul.verma@cavium.com>
9864M:	Dept-GELinuxNICDev@cavium.com
9865L:	netdev@vger.kernel.org
9866S:	Supported
9867F:	drivers/net/ethernet/qlogic/netxen/
9868
9869NFC SUBSYSTEM
9870M:	Samuel Ortiz <sameo@linux.intel.com>
9871L:	linux-wireless@vger.kernel.org
9872L:	linux-nfc@lists.01.org (subscribers-only)
9873S:	Supported
9874F:	net/nfc/
9875F:	include/net/nfc/
9876F:	include/uapi/linux/nfc.h
9877F:	drivers/nfc/
9878F:	include/linux/platform_data/nfcmrvl.h
9879F:	include/linux/platform_data/nxp-nci.h
9880F:	Documentation/devicetree/bindings/net/nfc/
9881
9882NFS, SUNRPC, AND LOCKD CLIENTS
9883M:	Trond Myklebust <trond.myklebust@hammerspace.com>
9884M:	Anna Schumaker <anna.schumaker@netapp.com>
9885L:	linux-nfs@vger.kernel.org
9886W:	http://client.linux-nfs.org
9887T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9888S:	Maintained
9889F:	fs/lockd/
9890F:	fs/nfs/
9891F:	fs/nfs_common/
9892F:	net/sunrpc/
9893F:	include/linux/lockd/
9894F:	include/linux/nfs*
9895F:	include/linux/sunrpc/
9896F:	include/uapi/linux/nfs*
9897F:	include/uapi/linux/sunrpc/
9898
9899NILFS2 FILESYSTEM
9900M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9901L:	linux-nilfs@vger.kernel.org
9902W:	https://nilfs.sourceforge.io/
9903W:	https://nilfs.osdn.jp/
9904T:	git git://github.com/konis/nilfs2.git
9905S:	Supported
9906F:	Documentation/filesystems/nilfs2.txt
9907F:	fs/nilfs2/
9908F:	include/trace/events/nilfs2.h
9909F:	include/uapi/linux/nilfs2_api.h
9910F:	include/uapi/linux/nilfs2_ondisk.h
9911
9912NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9913M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9914W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9915S:	Maintained
9916F:	Documentation/scsi/NinjaSCSI.txt
9917F:	drivers/scsi/pcmcia/nsp_*
9918
9919NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9920M:	GOTO Masanori <gotom@debian.or.jp>
9921M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9922W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9923S:	Maintained
9924F:	Documentation/scsi/NinjaSCSI.txt
9925F:	drivers/scsi/nsp32*
9926
9927NIOS2 ARCHITECTURE
9928M:	Ley Foon Tan <lftan@altera.com>
9929L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9931S:	Maintained
9932F:	arch/nios2/
9933
9934NOHZ, DYNTICKS SUPPORT
9935M:	Frederic Weisbecker <fweisbec@gmail.com>
9936M:	Thomas Gleixner <tglx@linutronix.de>
9937M:	Ingo Molnar <mingo@kernel.org>
9938L:	linux-kernel@vger.kernel.org
9939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9940S:	Maintained
9941F:	kernel/time/tick*.*
9942F:	include/linux/tick.h
9943F:	include/linux/sched/nohz.h
9944
9945NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9946M:	Pavel Machek <pavel@ucw.cz>
9947M:	Sakari Ailus <sakari.ailus@iki.fi>
9948L:	linux-media@vger.kernel.org
9949S:	Maintained
9950F:	drivers/media/i2c/et8ek8
9951F:	drivers/media/i2c/ad5820.c
9952
9953NOKIA N900 POWER SUPPLY DRIVERS
9954R:	Pali Rohár <pali.rohar@gmail.com>
9955F:	include/linux/power/bq2415x_charger.h
9956F:	include/linux/power/bq27xxx_battery.h
9957F:	include/linux/power/isp1704_charger.h
9958F:	drivers/power/supply/bq2415x_charger.c
9959F:	drivers/power/supply/bq27xxx_battery.c
9960F:	drivers/power/supply/bq27xxx_battery_i2c.c
9961F:	drivers/power/supply/isp1704_charger.c
9962F:	drivers/power/supply/rx51_battery.c
9963
9964NTB AMD DRIVER
9965M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9966L:	linux-ntb@googlegroups.com
9967S:	Supported
9968F:	drivers/ntb/hw/amd/
9969
9970NTB DRIVER CORE
9971M:	Jon Mason <jdmason@kudzu.us>
9972M:	Dave Jiang <dave.jiang@intel.com>
9973M:	Allen Hubbe <allenbh@gmail.com>
9974L:	linux-ntb@googlegroups.com
9975S:	Supported
9976W:	https://github.com/jonmason/ntb/wiki
9977T:	git git://github.com/jonmason/ntb.git
9978F:	drivers/ntb/
9979F:	drivers/net/ntb_netdev.c
9980F:	include/linux/ntb.h
9981F:	include/linux/ntb_transport.h
9982F:	tools/testing/selftests/ntb/
9983
9984NTB IDT DRIVER
9985M:	Serge Semin <fancer.lancer@gmail.com>
9986L:	linux-ntb@googlegroups.com
9987S:	Supported
9988F:	drivers/ntb/hw/idt/
9989
9990NTB INTEL DRIVER
9991M:	Dave Jiang <dave.jiang@intel.com>
9992L:	linux-ntb@googlegroups.com
9993S:	Supported
9994W:	https://github.com/davejiang/linux/wiki
9995T:	git https://github.com/davejiang/linux.git
9996F:	drivers/ntb/hw/intel/
9997
9998NTFS FILESYSTEM
9999M:	Anton Altaparmakov <anton@tuxera.com>
10000L:	linux-ntfs-dev@lists.sourceforge.net
10001W:	http://www.tuxera.com/
10002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10003S:	Supported
10004F:	Documentation/filesystems/ntfs.txt
10005F:	fs/ntfs/
10006
10007NUBUS SUBSYSTEM
10008M:	Finn Thain <fthain@telegraphics.com.au>
10009L:	linux-m68k@lists.linux-m68k.org
10010S:	Maintained
10011F:	arch/*/include/asm/nubus.h
10012F:	drivers/nubus/
10013F:	include/linux/nubus.h
10014F:	include/uapi/linux/nubus.h
10015
10016NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10017M:	Antonino Daplas <adaplas@gmail.com>
10018L:	linux-fbdev@vger.kernel.org
10019S:	Maintained
10020F:	drivers/video/fbdev/riva/
10021F:	drivers/video/fbdev/nvidia/
10022
10023NVM EXPRESS DRIVER
10024M:	Keith Busch <keith.busch@intel.com>
10025M:	Jens Axboe <axboe@fb.com>
10026M:	Christoph Hellwig <hch@lst.de>
10027M:	Sagi Grimberg <sagi@grimberg.me>
10028L:	linux-nvme@lists.infradead.org
10029T:	git://git.infradead.org/nvme.git
10030W:	http://git.infradead.org/nvme.git
10031S:	Supported
10032F:	drivers/nvme/host/
10033F:	include/linux/nvme.h
10034F:	include/uapi/linux/nvme_ioctl.h
10035
10036NVM EXPRESS FC TRANSPORT DRIVERS
10037M:	James Smart <james.smart@broadcom.com>
10038L:	linux-nvme@lists.infradead.org
10039S:	Supported
10040F:	include/linux/nvme-fc.h
10041F:	include/linux/nvme-fc-driver.h
10042F:	drivers/nvme/host/fc.c
10043F:	drivers/nvme/target/fc.c
10044F:	drivers/nvme/target/fcloop.c
10045
10046NVM EXPRESS TARGET DRIVER
10047M:	Christoph Hellwig <hch@lst.de>
10048M:	Sagi Grimberg <sagi@grimberg.me>
10049L:	linux-nvme@lists.infradead.org
10050T:	git://git.infradead.org/nvme.git
10051W:	http://git.infradead.org/nvme.git
10052S:	Supported
10053F:	drivers/nvme/target/
10054
10055NVMEM FRAMEWORK
10056M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10057S:	Maintained
10058F:	drivers/nvmem/
10059F:	Documentation/devicetree/bindings/nvmem/
10060F:	Documentation/ABI/stable/sysfs-bus-nvmem
10061F:	include/linux/nvmem-consumer.h
10062F:	include/linux/nvmem-provider.h
10063
10064NXP SGTL5000 DRIVER
10065M:	Fabio Estevam <fabio.estevam@nxp.com>
10066L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10067S:	Maintained
10068F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10069F:	sound/soc/codecs/sgtl5000*
10070
10071NXP TDA998X DRM DRIVER
10072M:	Russell King <linux@armlinux.org.uk>
10073S:	Supported
10074T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10075T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10076F:	drivers/gpu/drm/i2c/tda998x_drv.c
10077F:	include/drm/i2c/tda998x.h
10078
10079NXP TFA9879 DRIVER
10080M:	Peter Rosin <peda@axentia.se>
10081L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10082S:	Maintained
10083F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10084F:	sound/soc/codecs/tfa9879*
10085
10086NXP-NCI NFC DRIVER
10087M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10088R:	Charles Gorand <charles.gorand@effinnov.com>
10089L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10090S:	Supported
10091F:	drivers/nfc/nxp-nci
10092
10093OBJTOOL
10094M:	Josh Poimboeuf <jpoimboe@redhat.com>
10095M:	Peter Zijlstra <peterz@infradead.org>
10096S:	Supported
10097F:	tools/objtool/
10098
10099OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10100M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10101M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10102L:	linuxppc-dev@lists.ozlabs.org
10103S:	Supported
10104F:	arch/powerpc/platforms/powernv/ocxl.c
10105F:	arch/powerpc/include/asm/pnv-ocxl.h
10106F:	drivers/misc/ocxl/
10107F:	include/misc/ocxl*
10108F:	include/uapi/misc/ocxl.h
10109F:	Documentation/accelerators/ocxl.txt
10110
10111OMAP AUDIO SUPPORT
10112M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10113M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10114L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10115L:	linux-omap@vger.kernel.org
10116S:	Maintained
10117F:	sound/soc/omap/
10118
10119OMAP CLOCK FRAMEWORK SUPPORT
10120M:	Paul Walmsley <paul@pwsan.com>
10121L:	linux-omap@vger.kernel.org
10122S:	Maintained
10123F:	arch/arm/*omap*/*clock*
10124
10125OMAP DEVICE TREE SUPPORT
10126M:	Benoît Cousson <bcousson@baylibre.com>
10127M:	Tony Lindgren <tony@atomide.com>
10128L:	linux-omap@vger.kernel.org
10129L:	devicetree@vger.kernel.org
10130S:	Maintained
10131F:	arch/arm/boot/dts/*omap*
10132F:	arch/arm/boot/dts/*am3*
10133F:	arch/arm/boot/dts/*am4*
10134F:	arch/arm/boot/dts/*am5*
10135F:	arch/arm/boot/dts/*dra7*
10136
10137OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10138M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10139L:	linux-omap@vger.kernel.org
10140L:	linux-fbdev@vger.kernel.org
10141S:	Maintained
10142F:	drivers/video/fbdev/omap2/
10143F:	Documentation/arm/OMAP/DSS
10144
10145OMAP FRAMEBUFFER SUPPORT
10146M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10147L:	linux-fbdev@vger.kernel.org
10148L:	linux-omap@vger.kernel.org
10149S:	Maintained
10150F:	drivers/video/fbdev/omap/
10151
10152OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10153M:	Roger Quadros <rogerq@ti.com>
10154M:	Tony Lindgren <tony@atomide.com>
10155L:	linux-omap@vger.kernel.org
10156S:	Maintained
10157F:	drivers/memory/omap-gpmc.c
10158F:	arch/arm/mach-omap2/*gpmc*
10159
10160OMAP GPIO DRIVER
10161M:	Grygorii Strashko <grygorii.strashko@ti.com>
10162M:	Santosh Shilimkar <ssantosh@kernel.org>
10163M:	Kevin Hilman <khilman@kernel.org>
10164L:	linux-omap@vger.kernel.org
10165S:	Maintained
10166F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10167F:	drivers/gpio/gpio-omap.c
10168
10169OMAP HARDWARE SPINLOCK SUPPORT
10170M:	Ohad Ben-Cohen <ohad@wizery.com>
10171L:	linux-omap@vger.kernel.org
10172S:	Maintained
10173F:	drivers/hwspinlock/omap_hwspinlock.c
10174
10175OMAP HS MMC SUPPORT
10176L:	linux-mmc@vger.kernel.org
10177L:	linux-omap@vger.kernel.org
10178S:	Orphan
10179F:	drivers/mmc/host/omap_hsmmc.c
10180
10181OMAP HWMOD DATA
10182M:	Paul Walmsley <paul@pwsan.com>
10183L:	linux-omap@vger.kernel.org
10184S:	Maintained
10185F:	arch/arm/mach-omap2/omap_hwmod*data*
10186
10187OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10188M:	Benoît Cousson <bcousson@baylibre.com>
10189L:	linux-omap@vger.kernel.org
10190S:	Maintained
10191F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10192
10193OMAP HWMOD SUPPORT
10194M:	Benoît Cousson <bcousson@baylibre.com>
10195M:	Paul Walmsley <paul@pwsan.com>
10196L:	linux-omap@vger.kernel.org
10197S:	Maintained
10198F:	arch/arm/mach-omap2/omap_hwmod.*
10199
10200OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10201M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10202L:	linux-media@vger.kernel.org
10203S:	Maintained
10204F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10205F:	drivers/media/platform/omap3isp/
10206F:	drivers/staging/media/omap4iss/
10207
10208OMAP MMC SUPPORT
10209M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10210L:	linux-omap@vger.kernel.org
10211S:	Maintained
10212F:	drivers/mmc/host/omap.c
10213
10214OMAP POWER MANAGEMENT SUPPORT
10215M:	Kevin Hilman <khilman@kernel.org>
10216L:	linux-omap@vger.kernel.org
10217S:	Maintained
10218F:	arch/arm/*omap*/*pm*
10219F:	drivers/cpufreq/omap-cpufreq.c
10220
10221OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10222M:	Rajendra Nayak <rnayak@codeaurora.org>
10223M:	Paul Walmsley <paul@pwsan.com>
10224L:	linux-omap@vger.kernel.org
10225S:	Maintained
10226F:	arch/arm/mach-omap2/prm*
10227
10228OMAP RANDOM NUMBER GENERATOR SUPPORT
10229M:	Deepak Saxena <dsaxena@plexity.net>
10230S:	Maintained
10231F:	drivers/char/hw_random/omap-rng.c
10232
10233OMAP USB SUPPORT
10234L:	linux-usb@vger.kernel.org
10235L:	linux-omap@vger.kernel.org
10236S:	Orphan
10237F:	drivers/usb/*/*omap*
10238F:	arch/arm/*omap*/usb*
10239
10240OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10241M:	Mark Jackson <mpfj@newflow.co.uk>
10242L:	linux-omap@vger.kernel.org
10243S:	Maintained
10244F:	arch/arm/boot/dts/am335x-nano.dts
10245
10246OMAP1 SUPPORT
10247M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10248M:	Tony Lindgren <tony@atomide.com>
10249L:	linux-omap@vger.kernel.org
10250Q:	http://patchwork.kernel.org/project/linux-omap/list/
10251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10252S:	Maintained
10253F:	arch/arm/mach-omap1/
10254F:	arch/arm/plat-omap/
10255F:	arch/arm/configs/omap1_defconfig
10256F:	drivers/i2c/busses/i2c-omap.c
10257F:	include/linux/i2c-omap.h
10258
10259OMAP2+ SUPPORT
10260M:	Tony Lindgren <tony@atomide.com>
10261L:	linux-omap@vger.kernel.org
10262W:	http://www.muru.com/linux/omap/
10263W:	http://linux.omap.com/
10264Q:	http://patchwork.kernel.org/project/linux-omap/list/
10265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10266S:	Maintained
10267F:	arch/arm/mach-omap2/
10268F:	arch/arm/plat-omap/
10269F:	arch/arm/configs/omap2plus_defconfig
10270F:	drivers/i2c/busses/i2c-omap.c
10271F:	drivers/irqchip/irq-omap-intc.c
10272F:	drivers/mfd/*omap*.c
10273F:	drivers/mfd/menelaus.c
10274F:	drivers/mfd/palmas.c
10275F:	drivers/mfd/tps65217.c
10276F:	drivers/mfd/tps65218.c
10277F:	drivers/mfd/tps65910.c
10278F:	drivers/mfd/twl-core.[ch]
10279F:	drivers/mfd/twl4030*.c
10280F:	drivers/mfd/twl6030*.c
10281F:	drivers/mfd/twl6040*.c
10282F:	drivers/regulator/palmas-regulator*.c
10283F:	drivers/regulator/pbias-regulator.c
10284F:	drivers/regulator/tps65217-regulator.c
10285F:	drivers/regulator/tps65218-regulator.c
10286F:	drivers/regulator/tps65910-regulator.c
10287F:	drivers/regulator/twl-regulator.c
10288F:	drivers/regulator/twl6030-regulator.c
10289F:	include/linux/i2c-omap.h
10290
10291ONION OMEGA2+ BOARD
10292M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10293L:	linux-mips@linux-mips.org
10294S:	Maintained
10295F:	arch/mips/boot/dts/ralink/omega2p.dts
10296
10297OMFS FILESYSTEM
10298M:	Bob Copeland <me@bobcopeland.com>
10299L:	linux-karma-devel@lists.sourceforge.net
10300S:	Maintained
10301F:	Documentation/filesystems/omfs.txt
10302F:	fs/omfs/
10303
10304OMNIKEY CARDMAN 4000 DRIVER
10305M:	Harald Welte <laforge@gnumonks.org>
10306S:	Maintained
10307F:	drivers/char/pcmcia/cm4000_cs.c
10308F:	include/linux/cm4000_cs.h
10309F:	include/uapi/linux/cm4000_cs.h
10310
10311OMNIKEY CARDMAN 4040 DRIVER
10312M:	Harald Welte <laforge@gnumonks.org>
10313S:	Maintained
10314F:	drivers/char/pcmcia/cm4040_cs.*
10315
10316OMNIVISION OV13858 SENSOR DRIVER
10317M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10318L:	linux-media@vger.kernel.org
10319T:	git git://linuxtv.org/media_tree.git
10320S:	Maintained
10321F:	drivers/media/i2c/ov13858.c
10322
10323OMNIVISION OV2685 SENSOR DRIVER
10324M:	Shunqian Zheng <zhengsq@rock-chips.com>
10325L:	linux-media@vger.kernel.org
10326T:	git git://linuxtv.org/media_tree.git
10327S:	Maintained
10328F:	drivers/media/i2c/ov2685.c
10329
10330OMNIVISION OV5640 SENSOR DRIVER
10331M:	Steve Longerbeam <slongerbeam@gmail.com>
10332L:	linux-media@vger.kernel.org
10333T:	git git://linuxtv.org/media_tree.git
10334S:	Maintained
10335F:	drivers/media/i2c/ov5640.c
10336
10337OMNIVISION OV5647 SENSOR DRIVER
10338M:	Luis Oliveira <lolivei@synopsys.com>
10339L:	linux-media@vger.kernel.org
10340T:	git git://linuxtv.org/media_tree.git
10341S:	Maintained
10342F:	drivers/media/i2c/ov5647.c
10343
10344OMNIVISION OV5695 SENSOR DRIVER
10345M:	Shunqian Zheng <zhengsq@rock-chips.com>
10346L:	linux-media@vger.kernel.org
10347T:	git git://linuxtv.org/media_tree.git
10348S:	Maintained
10349F:	drivers/media/i2c/ov5695.c
10350
10351OMNIVISION OV7670 SENSOR DRIVER
10352M:	Jonathan Corbet <corbet@lwn.net>
10353L:	linux-media@vger.kernel.org
10354T:	git git://linuxtv.org/media_tree.git
10355S:	Maintained
10356F:	drivers/media/i2c/ov7670.c
10357F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10358
10359OMNIVISION OV772x SENSOR DRIVER
10360M:	Jacopo Mondi <jacopo@jmondi.org>
10361L:	linux-media@vger.kernel.org
10362T:	git git://linuxtv.org/media_tree.git
10363S:	Odd fixes
10364F:	drivers/media/i2c/ov772x.c
10365F:	include/media/i2c/ov772x.h
10366
10367OMNIVISION OV7740 SENSOR DRIVER
10368M:	Wenyou Yang <wenyou.yang@microchip.com>
10369L:	linux-media@vger.kernel.org
10370T:	git git://linuxtv.org/media_tree.git
10371S:	Maintained
10372F:	drivers/media/i2c/ov7740.c
10373F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10374
10375OMNIVISION OV9650 SENSOR DRIVER
10376M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10377R:	Akinobu Mita <akinobu.mita@gmail.com>
10378R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10379L:	linux-media@vger.kernel.org
10380T:	git git://linuxtv.org/media_tree.git
10381S:	Maintained
10382F:	drivers/media/i2c/ov9650.c
10383F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10384
10385ONENAND FLASH DRIVER
10386M:	Kyungmin Park <kyungmin.park@samsung.com>
10387L:	linux-mtd@lists.infradead.org
10388S:	Maintained
10389F:	drivers/mtd/nand/onenand/
10390F:	include/linux/mtd/onenand*.h
10391
10392ONSTREAM SCSI TAPE DRIVER
10393M:	Willem Riede <osst@riede.org>
10394L:	osst-users@lists.sourceforge.net
10395L:	linux-scsi@vger.kernel.org
10396S:	Maintained
10397F:	Documentation/scsi/osst.txt
10398F:	drivers/scsi/osst.*
10399F:	drivers/scsi/osst_*.h
10400F:	drivers/scsi/st.h
10401
10402OP-TEE DRIVER
10403M:	Jens Wiklander <jens.wiklander@linaro.org>
10404S:	Maintained
10405F:	drivers/tee/optee/
10406
10407OPA-VNIC DRIVER
10408M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10409M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10410L:	linux-rdma@vger.kernel.org
10411S:	Supported
10412F:	drivers/infiniband/ulp/opa_vnic
10413
10414OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10415M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10416L:	devicetree@vger.kernel.org
10417S:	Maintained
10418F:	Documentation/devicetree/dynamic-resolution-notes.txt
10419F:	Documentation/devicetree/overlay-notes.txt
10420F:	drivers/of/overlay.c
10421F:	drivers/of/resolver.c
10422
10423OPEN FIRMWARE AND FLATTENED DEVICE TREE
10424M:	Rob Herring <robh+dt@kernel.org>
10425M:	Frank Rowand <frowand.list@gmail.com>
10426L:	devicetree@vger.kernel.org
10427W:	http://www.devicetree.org/
10428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10429S:	Maintained
10430F:	drivers/of/
10431F:	include/linux/of*.h
10432F:	scripts/dtc/
10433F:	Documentation/ABI/testing/sysfs-firmware-ofw
10434
10435OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10436M:	Rob Herring <robh+dt@kernel.org>
10437M:	Mark Rutland <mark.rutland@arm.com>
10438L:	devicetree@vger.kernel.org
10439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10440Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10441S:	Maintained
10442F:	Documentation/devicetree/
10443F:	arch/*/boot/dts/
10444F:	include/dt-bindings/
10445
10446OPENCORES I2C BUS DRIVER
10447M:	Peter Korsgaard <jacmet@sunsite.dk>
10448L:	linux-i2c@vger.kernel.org
10449S:	Maintained
10450F:	Documentation/i2c/busses/i2c-ocores
10451F:	drivers/i2c/busses/i2c-ocores.c
10452
10453OPENRISC ARCHITECTURE
10454M:	Jonas Bonn <jonas@southpole.se>
10455M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10456M:	Stafford Horne <shorne@gmail.com>
10457T:	git git://github.com/openrisc/linux.git
10458L:	openrisc@lists.librecores.org
10459W:	http://openrisc.io
10460S:	Maintained
10461F:	Documentation/devicetree/bindings/openrisc/
10462F:	Documentation/openrisc/
10463F:	arch/openrisc/
10464F:	drivers/irqchip/irq-ompic.c
10465F:	drivers/irqchip/irq-or1k-*
10466
10467OPENVSWITCH
10468M:	Pravin B Shelar <pshelar@ovn.org>
10469L:	netdev@vger.kernel.org
10470L:	dev@openvswitch.org
10471W:	http://openvswitch.org
10472S:	Maintained
10473F:	net/openvswitch/
10474F:	include/uapi/linux/openvswitch.h
10475
10476OPERATING PERFORMANCE POINTS (OPP)
10477M:	Viresh Kumar <vireshk@kernel.org>
10478M:	Nishanth Menon <nm@ti.com>
10479M:	Stephen Boyd <sboyd@kernel.org>
10480L:	linux-pm@vger.kernel.org
10481S:	Maintained
10482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10483F:	drivers/opp/
10484F:	include/linux/pm_opp.h
10485F:	Documentation/power/opp.txt
10486F:	Documentation/devicetree/bindings/opp/
10487
10488OPL4 DRIVER
10489M:	Clemens Ladisch <clemens@ladisch.de>
10490L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10491T:	git git://git.alsa-project.org/alsa-kernel.git
10492S:	Maintained
10493F:	sound/drivers/opl4/
10494
10495OPROFILE
10496M:	Robert Richter <rric@kernel.org>
10497L:	oprofile-list@lists.sf.net
10498S:	Maintained
10499F:	arch/*/include/asm/oprofile*.h
10500F:	arch/*/oprofile/
10501F:	drivers/oprofile/
10502F:	include/linux/oprofile.h
10503
10504ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10505M:	Mark Fasheh <mark@fasheh.com>
10506M:	Joel Becker <jlbec@evilplan.org>
10507L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10508W:	http://ocfs2.wiki.kernel.org
10509S:	Supported
10510F:	Documentation/filesystems/ocfs2.txt
10511F:	Documentation/filesystems/dlmfs.txt
10512F:	fs/ocfs2/
10513
10514ORANGEFS FILESYSTEM
10515M:	Mike Marshall <hubcap@omnibond.com>
10516R:	Martin Brandenburg <martin@omnibond.com>
10517L:	devel@lists.orangefs.org
10518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10519S:	Supported
10520F:	fs/orangefs/
10521F:	Documentation/filesystems/orangefs.txt
10522
10523ORINOCO DRIVER
10524L:	linux-wireless@vger.kernel.org
10525W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10526W:	http://www.nongnu.org/orinoco/
10527S:	Orphan
10528F:	drivers/net/wireless/intersil/orinoco/
10529
10530OSD LIBRARY and FILESYSTEM
10531M:	Boaz Harrosh <ooo@electrozaur.com>
10532S:	Maintained
10533F:	drivers/scsi/osd/
10534F:	include/scsi/osd_*
10535F:	fs/exofs/
10536
10537OV2659 OMNIVISION SENSOR DRIVER
10538M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10539L:	linux-media@vger.kernel.org
10540W:	https://linuxtv.org
10541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10542T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10543S:	Maintained
10544F:	drivers/media/i2c/ov2659.c
10545F:	include/media/i2c/ov2659.h
10546
10547OVERLAY FILESYSTEM
10548M:	Miklos Szeredi <miklos@szeredi.hu>
10549L:	linux-unionfs@vger.kernel.org
10550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10551S:	Supported
10552F:	fs/overlayfs/
10553F:	Documentation/filesystems/overlayfs.txt
10554
10555P54 WIRELESS DRIVER
10556M:	Christian Lamparter <chunkeey@googlemail.com>
10557L:	linux-wireless@vger.kernel.org
10558W:	http://wireless.kernel.org/en/users/Drivers/p54
10559S:	Maintained
10560F:	drivers/net/wireless/intersil/p54/
10561
10562PA SEMI ETHERNET DRIVER
10563L:	netdev@vger.kernel.org
10564S:	Orphan
10565F:	drivers/net/ethernet/pasemi/*
10566
10567PA SEMI SMBUS DRIVER
10568L:	linux-i2c@vger.kernel.org
10569S:	Orphan
10570F:	drivers/i2c/busses/i2c-pasemi.c
10571
10572PADATA PARALLEL EXECUTION MECHANISM
10573M:	Steffen Klassert <steffen.klassert@secunet.com>
10574L:	linux-crypto@vger.kernel.org
10575S:	Maintained
10576F:	kernel/padata.c
10577F:	include/linux/padata.h
10578F:	Documentation/padata.txt
10579
10580PANASONIC LAPTOP ACPI EXTRAS DRIVER
10581M:	Harald Welte <laforge@gnumonks.org>
10582L:	platform-driver-x86@vger.kernel.org
10583S:	Maintained
10584F:	drivers/platform/x86/panasonic-laptop.c
10585
10586PARALLEL LCD/KEYPAD PANEL DRIVER
10587M:	Willy Tarreau <willy@haproxy.com>
10588M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10589S:	Odd Fixes
10590F:	Documentation/misc-devices/lcd-panel-cgram.txt
10591F:	drivers/misc/panel.c
10592
10593PARALLEL PORT SUBSYSTEM
10594M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10595M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10596L:	linux-parport@lists.infradead.org (subscribers-only)
10597S:	Maintained
10598F:	drivers/parport/
10599F:	include/linux/parport*.h
10600F:	drivers/char/ppdev.c
10601F:	include/uapi/linux/ppdev.h
10602F:	Documentation/parport*.txt
10603
10604PARAVIRT_OPS INTERFACE
10605M:	Juergen Gross <jgross@suse.com>
10606M:	Alok Kataria <akataria@vmware.com>
10607L:	virtualization@lists.linux-foundation.org
10608S:	Supported
10609F:	Documentation/virtual/paravirt_ops.txt
10610F:	arch/*/kernel/paravirt*
10611F:	arch/*/include/asm/paravirt*.h
10612F:	include/linux/hypervisor.h
10613
10614PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10615M:	Tim Waugh <tim@cyberelk.net>
10616L:	linux-parport@lists.infradead.org (subscribers-only)
10617S:	Maintained
10618F:	Documentation/blockdev/paride.txt
10619F:	drivers/block/paride/
10620
10621PARISC ARCHITECTURE
10622M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10623M:	Helge Deller <deller@gmx.de>
10624L:	linux-parisc@vger.kernel.org
10625W:	http://www.parisc-linux.org/
10626Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10629S:	Maintained
10630F:	arch/parisc/
10631F:	Documentation/parisc/
10632F:	drivers/parisc/
10633F:	drivers/char/agp/parisc-agp.c
10634F:	drivers/input/serio/gscps2.c
10635F:	drivers/parport/parport_gsc.*
10636F:	drivers/tty/serial/8250/8250_gsc.c
10637F:	drivers/video/fbdev/sti*
10638F:	drivers/video/console/sti*
10639F:	drivers/video/logo/logo_parisc*
10640
10641PARMAN
10642M:	Jiri Pirko <jiri@mellanox.com>
10643L:	netdev@vger.kernel.org
10644S:	Supported
10645F:	lib/parman.c
10646F:	lib/test_parman.c
10647F:	include/linux/parman.h
10648
10649PC87360 HARDWARE MONITORING DRIVER
10650M:	Jim Cromie <jim.cromie@gmail.com>
10651L:	linux-hwmon@vger.kernel.org
10652S:	Maintained
10653F:	Documentation/hwmon/pc87360
10654F:	drivers/hwmon/pc87360.c
10655
10656PC8736x GPIO DRIVER
10657M:	Jim Cromie <jim.cromie@gmail.com>
10658S:	Maintained
10659F:	drivers/char/pc8736x_gpio.c
10660
10661PC87427 HARDWARE MONITORING DRIVER
10662M:	Jean Delvare <jdelvare@suse.com>
10663L:	linux-hwmon@vger.kernel.org
10664S:	Maintained
10665F:	Documentation/hwmon/pc87427
10666F:	drivers/hwmon/pc87427.c
10667
10668PCA9532 LED DRIVER
10669M:	Riku Voipio <riku.voipio@iki.fi>
10670S:	Maintained
10671F:	drivers/leds/leds-pca9532.c
10672F:	include/linux/leds-pca9532.h
10673
10674PCA9541 I2C BUS MASTER SELECTOR DRIVER
10675M:	Guenter Roeck <linux@roeck-us.net>
10676L:	linux-i2c@vger.kernel.org
10677S:	Maintained
10678F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10679
10680PCDP - PRIMARY CONSOLE AND DEBUG PORT
10681M:	Khalid Aziz <khalid@gonehiking.org>
10682S:	Maintained
10683F:	drivers/firmware/pcdp.*
10684
10685PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10686M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10687L:	linux-pci@vger.kernel.org
10688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10689S:	Maintained
10690F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10691F:	drivers/pci/host/pci-aardvark.c
10692
10693PCI DRIVER FOR ALTERA PCIE IP
10694M:	Ley Foon Tan <lftan@altera.com>
10695L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10696L:	linux-pci@vger.kernel.org
10697S:	Supported
10698F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10699F:	drivers/pci/host/pcie-altera.c
10700
10701PCI DRIVER FOR APPLIEDMICRO XGENE
10702M:	Tanmay Inamdar <tinamdar@apm.com>
10703L:	linux-pci@vger.kernel.org
10704L:	linux-arm-kernel@lists.infradead.org
10705S:	Maintained
10706F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10707F:	drivers/pci/host/pci-xgene.c
10708
10709PCI DRIVER FOR ARM VERSATILE PLATFORM
10710M:	Rob Herring <robh@kernel.org>
10711L:	linux-pci@vger.kernel.org
10712L:	linux-arm-kernel@lists.infradead.org
10713S:	Maintained
10714F:	Documentation/devicetree/bindings/pci/versatile.txt
10715F:	drivers/pci/host/pci-versatile.c
10716
10717PCI DRIVER FOR ARMADA 8K
10718M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10719L:	linux-pci@vger.kernel.org
10720L:	linux-arm-kernel@lists.infradead.org
10721S:	Maintained
10722F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10723F:	drivers/pci/dwc/pcie-armada8k.c
10724
10725PCI DRIVER FOR CADENCE PCIE IP
10726M:	Alan Douglas <adouglas@cadence.com>
10727L:	linux-pci@vger.kernel.org
10728S:	Maintained
10729F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10730F:	drivers/pci/cadence/pcie-cadence*
10731
10732PCI DRIVER FOR FREESCALE LAYERSCAPE
10733M:	Minghuan Lian <minghuan.Lian@freescale.com>
10734M:	Mingkai Hu <mingkai.hu@freescale.com>
10735M:	Roy Zang <tie-fei.zang@freescale.com>
10736L:	linuxppc-dev@lists.ozlabs.org
10737L:	linux-pci@vger.kernel.org
10738L:	linux-arm-kernel@lists.infradead.org
10739S:	Maintained
10740F:	drivers/pci/dwc/*layerscape*
10741
10742PCI DRIVER FOR GENERIC OF HOSTS
10743M:	Will Deacon <will.deacon@arm.com>
10744L:	linux-pci@vger.kernel.org
10745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10746S:	Maintained
10747F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10748F:	drivers/pci/host/pci-host-common.c
10749F:	drivers/pci/host/pci-host-generic.c
10750
10751PCI DRIVER FOR IMX6
10752M:	Richard Zhu <hongxing.zhu@nxp.com>
10753M:	Lucas Stach <l.stach@pengutronix.de>
10754L:	linux-pci@vger.kernel.org
10755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10756S:	Maintained
10757F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10758F:	drivers/pci/dwc/*imx6*
10759
10760PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10761M:	Keith Busch <keith.busch@intel.com>
10762M:	Jonathan Derrick <jonathan.derrick@intel.com>
10763L:	linux-pci@vger.kernel.org
10764S:	Supported
10765F:	drivers/pci/host/vmd.c
10766
10767PCI DRIVER FOR MICROSEMI SWITCHTEC
10768M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10769M:	Logan Gunthorpe <logang@deltatee.com>
10770L:	linux-pci@vger.kernel.org
10771S:	Maintained
10772F:	Documentation/switchtec.txt
10773F:	Documentation/ABI/testing/sysfs-class-switchtec
10774F:	drivers/pci/switch/switchtec*
10775F:	include/uapi/linux/switchtec_ioctl.h
10776F:	include/linux/switchtec.h
10777F:	drivers/ntb/hw/mscc/
10778
10779PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10780M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10781M:	Jason Cooper <jason@lakedaemon.net>
10782L:	linux-pci@vger.kernel.org
10783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10784S:	Maintained
10785F:	drivers/pci/host/*mvebu*
10786
10787PCI DRIVER FOR NVIDIA TEGRA
10788M:	Thierry Reding <thierry.reding@gmail.com>
10789L:	linux-tegra@vger.kernel.org
10790L:	linux-pci@vger.kernel.org
10791S:	Supported
10792F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10793F:	drivers/pci/host/pci-tegra.c
10794
10795PCI DRIVER FOR RENESAS R-CAR
10796M:	Simon Horman <horms@verge.net.au>
10797L:	linux-pci@vger.kernel.org
10798L:	linux-renesas-soc@vger.kernel.org
10799S:	Maintained
10800F:	drivers/pci/host/*rcar*
10801
10802PCI DRIVER FOR SAMSUNG EXYNOS
10803M:	Jingoo Han <jingoohan1@gmail.com>
10804L:	linux-pci@vger.kernel.org
10805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10806L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10807S:	Maintained
10808F:	drivers/pci/dwc/pci-exynos.c
10809
10810PCI DRIVER FOR SYNOPSYS DESIGNWARE
10811M:	Jingoo Han <jingoohan1@gmail.com>
10812M:	Joao Pinto <Joao.Pinto@synopsys.com>
10813L:	linux-pci@vger.kernel.org
10814S:	Maintained
10815F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10816F:	drivers/pci/dwc/*designware*
10817
10818PCI DRIVER FOR TI DRA7XX
10819M:	Kishon Vijay Abraham I <kishon@ti.com>
10820L:	linux-omap@vger.kernel.org
10821L:	linux-pci@vger.kernel.org
10822S:	Supported
10823F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10824F:	drivers/pci/dwc/pci-dra7xx.c
10825
10826PCI DRIVER FOR TI KEYSTONE
10827M:	Murali Karicheri <m-karicheri2@ti.com>
10828L:	linux-pci@vger.kernel.org
10829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10830S:	Maintained
10831F:	drivers/pci/dwc/*keystone*
10832
10833PCI ENDPOINT SUBSYSTEM
10834M:	Kishon Vijay Abraham I <kishon@ti.com>
10835M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10836L:	linux-pci@vger.kernel.org
10837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10838S:	Supported
10839F:	drivers/pci/endpoint/
10840F:	drivers/misc/pci_endpoint_test.c
10841F:	tools/pci/
10842
10843PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10844M:	Russell Currey <ruscur@russell.cc>
10845L:	linuxppc-dev@lists.ozlabs.org
10846S:	Supported
10847F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10848F:	arch/powerpc/kernel/eeh*.c
10849F:	arch/powerpc/platforms/*/eeh*.c
10850F:	arch/powerpc/include/*/eeh*.h
10851
10852PCI ERROR RECOVERY
10853M:	Linas Vepstas <linasvepstas@gmail.com>
10854L:	linux-pci@vger.kernel.org
10855S:	Supported
10856F:	Documentation/PCI/pci-error-recovery.txt
10857
10858PCI MSI DRIVER FOR ALTERA MSI IP
10859M:	Ley Foon Tan <lftan@altera.com>
10860L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10861L:	linux-pci@vger.kernel.org
10862S:	Supported
10863F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10864F:	drivers/pci/host/pcie-altera-msi.c
10865
10866PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10867M:	Duc Dang <dhdang@apm.com>
10868L:	linux-pci@vger.kernel.org
10869L:	linux-arm-kernel@lists.infradead.org
10870S:	Maintained
10871F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10872F:	drivers/pci/host/pci-xgene-msi.c
10873
10874PCI SUBSYSTEM
10875M:	Bjorn Helgaas <bhelgaas@google.com>
10876L:	linux-pci@vger.kernel.org
10877Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10879S:	Supported
10880F:	Documentation/devicetree/bindings/pci/
10881F:	Documentation/PCI/
10882F:	drivers/acpi/pci*
10883F:	drivers/pci/
10884F:	include/asm-generic/pci*
10885F:	include/linux/pci*
10886F:	include/linux/of_pci.h
10887F:	include/uapi/linux/pci*
10888F:	lib/pci*
10889F:	arch/x86/pci/
10890F:	arch/x86/kernel/quirks.c
10891
10892PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10893M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10894L:	linux-pci@vger.kernel.org
10895Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10897S:	Supported
10898F:	drivers/pci/cadence/
10899F:	drivers/pci/host/
10900F:	drivers/pci/dwc/
10901
10902PCIE DRIVER FOR AXIS ARTPEC
10903M:	Jesper Nilsson <jesper.nilsson@axis.com>
10904L:	linux-arm-kernel@axis.com
10905L:	linux-pci@vger.kernel.org
10906S:	Maintained
10907F:	Documentation/devicetree/bindings/pci/axis,artpec*
10908F:	drivers/pci/dwc/*artpec*
10909
10910PCIE DRIVER FOR CAVIUM THUNDERX
10911M:	David Daney <david.daney@cavium.com>
10912L:	linux-pci@vger.kernel.org
10913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10914S:	Supported
10915F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10916F:	drivers/pci/host/pci-thunder-*
10917
10918PCIE DRIVER FOR HISILICON
10919M:	Zhou Wang <wangzhou1@hisilicon.com>
10920L:	linux-pci@vger.kernel.org
10921S:	Maintained
10922F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10923F:	drivers/pci/dwc/pcie-hisi.c
10924
10925PCIE DRIVER FOR HISILICON KIRIN
10926M:	Xiaowei Song <songxiaowei@hisilicon.com>
10927M:	Binghui Wang <wangbinghui@hisilicon.com>
10928L:	linux-pci@vger.kernel.org
10929S:	Maintained
10930F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10931F:	drivers/pci/dwc/pcie-kirin.c
10932
10933PCIE DRIVER FOR HISILICON STB
10934M:	Jianguo Sun <sunjianguo1@huawei.com>
10935M:	Shawn Guo <shawn.guo@linaro.org>
10936L:	linux-pci@vger.kernel.org
10937S:	Maintained
10938F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10939F:	drivers/pci/dwc/pcie-histb.c
10940
10941PCIE DRIVER FOR MEDIATEK
10942M:	Ryder Lee <ryder.lee@mediatek.com>
10943L:	linux-pci@vger.kernel.org
10944L:	linux-mediatek@lists.infradead.org
10945S:	Supported
10946F:	Documentation/devicetree/bindings/pci/mediatek*
10947F:	drivers/pci/host/*mediatek*
10948
10949PCIE DRIVER FOR QUALCOMM MSM
10950M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10951L:	linux-pci@vger.kernel.org
10952L:	linux-arm-msm@vger.kernel.org
10953S:	Maintained
10954F:	drivers/pci/dwc/*qcom*
10955
10956PCIE DRIVER FOR ROCKCHIP
10957M:	Shawn Lin <shawn.lin@rock-chips.com>
10958L:	linux-pci@vger.kernel.org
10959L:	linux-rockchip@lists.infradead.org
10960S:	Maintained
10961F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10962F:	drivers/pci/host/pcie-rockchip.c
10963
10964PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10965M:	Linus Walleij <linus.walleij@linaro.org>
10966L:	linux-pci@vger.kernel.org
10967S:	Maintained
10968F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10969F:	drivers/pci/host/pci-v3-semi.c
10970
10971PCIE DRIVER FOR ST SPEAR13XX
10972M:	Pratyush Anand <pratyush.anand@gmail.com>
10973L:	linux-pci@vger.kernel.org
10974S:	Maintained
10975F:	drivers/pci/dwc/*spear*
10976
10977PCMCIA SUBSYSTEM
10978M:	Dominik Brodowski <linux@dominikbrodowski.net>
10979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10980S:	Odd Fixes
10981F:	Documentation/pcmcia/
10982F:	tools/pcmcia/
10983F:	drivers/pcmcia/
10984F:	include/pcmcia/
10985
10986PCNET32 NETWORK DRIVER
10987M:	Don Fry <pcnet32@frontier.com>
10988L:	netdev@vger.kernel.org
10989S:	Maintained
10990F:	drivers/net/ethernet/amd/pcnet32.c
10991
10992PCRYPT PARALLEL CRYPTO ENGINE
10993M:	Steffen Klassert <steffen.klassert@secunet.com>
10994L:	linux-crypto@vger.kernel.org
10995S:	Maintained
10996F:	crypto/pcrypt.c
10997F:	include/crypto/pcrypt.h
10998
10999PEAQ WMI HOTKEYS DRIVER
11000M:	Hans de Goede <hdegoede@redhat.com>
11001L:	platform-driver-x86@vger.kernel.org
11002S:	Maintained
11003F:	drivers/platform/x86/peaq-wmi.c
11004
11005PER-CPU MEMORY ALLOCATOR
11006M:	Tejun Heo <tj@kernel.org>
11007M:	Christoph Lameter <cl@linux.com>
11008M:	Dennis Zhou <dennisszhou@gmail.com>
11009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11010S:	Maintained
11011F:	include/linux/percpu*.h
11012F:	mm/percpu*.c
11013F:	arch/*/include/asm/percpu.h
11014
11015PER-TASK DELAY ACCOUNTING
11016M:	Balbir Singh <bsingharora@gmail.com>
11017S:	Maintained
11018F:	include/linux/delayacct.h
11019F:	kernel/delayacct.c
11020
11021PERFORMANCE EVENTS SUBSYSTEM
11022M:	Peter Zijlstra <peterz@infradead.org>
11023M:	Ingo Molnar <mingo@redhat.com>
11024M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11025R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11026R:	Jiri Olsa <jolsa@redhat.com>
11027R:	Namhyung Kim <namhyung@kernel.org>
11028L:	linux-kernel@vger.kernel.org
11029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11030S:	Supported
11031F:	kernel/events/*
11032F:	include/linux/perf_event.h
11033F:	include/uapi/linux/perf_event.h
11034F:	arch/*/kernel/perf_event*.c
11035F:	arch/*/kernel/*/perf_event*.c
11036F:	arch/*/kernel/*/*/perf_event*.c
11037F:	arch/*/include/asm/perf_event.h
11038F:	arch/*/kernel/perf_callchain.c
11039F:	arch/*/events/*
11040F:	tools/perf/
11041
11042PERSONALITY HANDLING
11043M:	Christoph Hellwig <hch@infradead.org>
11044L:	linux-abi-devel@lists.sourceforge.net
11045S:	Maintained
11046F:	include/linux/personality.h
11047F:	include/uapi/linux/personality.h
11048
11049PHONET PROTOCOL
11050M:	Remi Denis-Courmont <courmisch@gmail.com>
11051S:	Supported
11052F:	Documentation/networking/phonet.txt
11053F:	include/linux/phonet.h
11054F:	include/net/phonet/
11055F:	include/uapi/linux/phonet.h
11056F:	net/phonet/
11057
11058PHRAM MTD DRIVER
11059M:	Joern Engel <joern@lazybastard.org>
11060L:	linux-mtd@lists.infradead.org
11061S:	Maintained
11062F:	drivers/mtd/devices/phram.c
11063
11064PICOLCD HID DRIVER
11065M:	Bruno Prémont <bonbons@linux-vserver.org>
11066L:	linux-input@vger.kernel.org
11067S:	Maintained
11068F:	drivers/hid/hid-picolcd*
11069
11070PICOXCELL SUPPORT
11071M:	Jamie Iles <jamie@jamieiles.com>
11072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11073T:	git git://github.com/jamieiles/linux-2.6-ji.git
11074S:	Supported
11075F:	arch/arm/boot/dts/picoxcell*
11076F:	arch/arm/mach-picoxcell/
11077F:	drivers/crypto/picoxcell*
11078
11079PIN CONTROL SUBSYSTEM
11080M:	Linus Walleij <linus.walleij@linaro.org>
11081L:	linux-gpio@vger.kernel.org
11082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11083S:	Maintained
11084F:	Documentation/devicetree/bindings/pinctrl/
11085F:	Documentation/driver-api/pinctl.rst
11086F:	drivers/pinctrl/
11087F:	include/linux/pinctrl/
11088
11089PIN CONTROLLER - ATMEL AT91
11090M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11092S:	Maintained
11093F:	drivers/pinctrl/pinctrl-at91.*
11094
11095PIN CONTROLLER - ATMEL AT91 PIO4
11096M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11098L:	linux-gpio@vger.kernel.org
11099S:	Supported
11100F:	drivers/pinctrl/pinctrl-at91-pio4.*
11101
11102PIN CONTROLLER - FREESCALE
11103M:	Dong Aisheng <aisheng.dong@nxp.com>
11104M:	Fabio Estevam <festevam@gmail.com>
11105M:	Shawn Guo <shawnguo@kernel.org>
11106M:	Stefan Agner <stefan@agner.ch>
11107R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11108L:	linux-gpio@vger.kernel.org
11109S:	Maintained
11110F:	drivers/pinctrl/freescale/
11111F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11112
11113PIN CONTROLLER - INTEL
11114M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11115M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11116S:	Maintained
11117F:	drivers/pinctrl/intel/
11118
11119PIN CONTROLLER - MEDIATEK
11120M:	Sean Wang <sean.wang@mediatek.com>
11121L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11122S:	Maintained
11123F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11124F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11125F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11126F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11127F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11128
11129PIN CONTROLLER - QUALCOMM
11130M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11131S:	Maintained
11132L:	linux-arm-msm@vger.kernel.org
11133F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11134F:	drivers/pinctrl/qcom/
11135
11136PIN CONTROLLER - RENESAS
11137M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11138M:	Geert Uytterhoeven <geert+renesas@glider.be>
11139L:	linux-renesas-soc@vger.kernel.org
11140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11141S:	Maintained
11142F:	drivers/pinctrl/sh-pfc/
11143
11144PIN CONTROLLER - SAMSUNG
11145M:	Tomasz Figa <tomasz.figa@gmail.com>
11146M:	Krzysztof Kozlowski <krzk@kernel.org>
11147M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11149L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11150Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11152S:	Maintained
11153F:	drivers/pinctrl/samsung/
11154F:	include/dt-bindings/pinctrl/samsung.h
11155F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11156
11157PIN CONTROLLER - SINGLE
11158M:	Tony Lindgren <tony@atomide.com>
11159M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11161L:	linux-omap@vger.kernel.org
11162S:	Maintained
11163F:	drivers/pinctrl/pinctrl-single.c
11164
11165PIN CONTROLLER - ST SPEAR
11166M:	Viresh Kumar <vireshk@kernel.org>
11167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11168W:	http://www.st.com/spear
11169S:	Maintained
11170F:	drivers/pinctrl/spear/
11171
11172PISTACHIO SOC SUPPORT
11173M:	James Hartley <james.hartley@sondrel.com>
11174L:	linux-mips@linux-mips.org
11175S:	Odd Fixes
11176F:	arch/mips/pistachio/
11177F:	arch/mips/include/asm/mach-pistachio/
11178F:	arch/mips/boot/dts/img/pistachio*
11179F:	arch/mips/configs/pistachio*_defconfig
11180
11181PKTCDVD DRIVER
11182S:	Orphan
11183M:	linux-block@vger.kernel.org
11184F:	drivers/block/pktcdvd.c
11185F:	include/linux/pktcdvd.h
11186F:	include/uapi/linux/pktcdvd.h
11187
11188PKUNITY SOC DRIVERS
11189M:	Guan Xuetao <gxt@pku.edu.cn>
11190W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11191S:	Maintained
11192T:	git git://github.com/gxt/linux.git
11193F:	drivers/input/serio/i8042-unicore32io.h
11194F:	drivers/i2c/busses/i2c-puv3.c
11195F:	drivers/video/fbdev/fb-puv3.c
11196F:	drivers/rtc/rtc-puv3.c
11197
11198PMBUS HARDWARE MONITORING DRIVERS
11199M:	Guenter Roeck <linux@roeck-us.net>
11200L:	linux-hwmon@vger.kernel.org
11201W:	http://hwmon.wiki.kernel.org/
11202W:	http://www.roeck-us.net/linux/drivers/
11203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11204S:	Maintained
11205F:	Documentation/hwmon/pmbus
11206F:	drivers/hwmon/pmbus/
11207F:	include/linux/pmbus.h
11208
11209PMC SIERRA MaxRAID DRIVER
11210L:	linux-scsi@vger.kernel.org
11211W:	http://www.pmc-sierra.com/
11212S:	Orphan
11213F:	drivers/scsi/pmcraid.*
11214
11215PMC SIERRA PM8001 DRIVER
11216M:	Jack Wang <jinpu.wang@profitbricks.com>
11217M:	lindar_liu@usish.com
11218L:	linux-scsi@vger.kernel.org
11219S:	Supported
11220F:	drivers/scsi/pm8001/
11221
11222PNP SUPPORT
11223M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11224S:	Maintained
11225F:	drivers/pnp/
11226
11227POSIX CLOCKS and TIMERS
11228M:	Thomas Gleixner <tglx@linutronix.de>
11229L:	linux-kernel@vger.kernel.org
11230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11231S:	Maintained
11232F:	fs/timerfd.c
11233F:	include/linux/timer*
11234F:	kernel/time/*timer*
11235
11236POWER MANAGEMENT CORE
11237M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11238L:	linux-pm@vger.kernel.org
11239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11240B:	https://bugzilla.kernel.org
11241S:	Supported
11242F:	drivers/base/power/
11243F:	include/linux/pm.h
11244F:	include/linux/pm_*
11245F:	include/linux/powercap.h
11246F:	drivers/powercap/
11247F:	kernel/configs/nopm.config
11248
11249POWER STATE COORDINATION INTERFACE (PSCI)
11250M:	Mark Rutland <mark.rutland@arm.com>
11251M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11252L:	linux-arm-kernel@lists.infradead.org
11253S:	Maintained
11254F:	drivers/firmware/psci*.c
11255F:	include/linux/psci.h
11256F:	include/uapi/linux/psci.h
11257
11258POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11259M:	Sebastian Reichel <sre@kernel.org>
11260L:	linux-pm@vger.kernel.org
11261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11262S:	Maintained
11263F:	Documentation/devicetree/bindings/power/supply/
11264F:	include/linux/power_supply.h
11265F:	drivers/power/supply/
11266
11267POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11268M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11269L:	linuxppc-dev@lists.ozlabs.org
11270S:	Maintained
11271F:	drivers/char/powernv-op-panel.c
11272
11273PPP OVER ATM (RFC 2364)
11274M:	Mitchell Blank Jr <mitch@sfgoth.com>
11275S:	Maintained
11276F:	net/atm/pppoatm.c
11277F:	include/uapi/linux/atmppp.h
11278
11279PPP OVER ETHERNET
11280M:	Michal Ostrowski <mostrows@earthlink.net>
11281S:	Maintained
11282F:	drivers/net/ppp/pppoe.c
11283F:	drivers/net/ppp/pppox.c
11284
11285PPP OVER L2TP
11286M:	James Chapman <jchapman@katalix.com>
11287S:	Maintained
11288F:	net/l2tp/l2tp_ppp.c
11289F:	include/linux/if_pppol2tp.h
11290F:	include/uapi/linux/if_pppol2tp.h
11291
11292PPP PROTOCOL DRIVERS AND COMPRESSORS
11293M:	Paul Mackerras <paulus@samba.org>
11294L:	linux-ppp@vger.kernel.org
11295S:	Maintained
11296F:	drivers/net/ppp/ppp_*
11297
11298PPS SUPPORT
11299M:	Rodolfo Giometti <giometti@enneenne.com>
11300W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11301L:	linuxpps@ml.enneenne.com (subscribers-only)
11302S:	Maintained
11303F:	Documentation/pps/
11304F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11305F:	Documentation/ABI/testing/sysfs-pps
11306F:	drivers/pps/
11307F:	include/linux/pps*.h
11308F:	include/uapi/linux/pps.h
11309
11310PPTP DRIVER
11311M:	Dmitry Kozlov <xeb@mail.ru>
11312L:	netdev@vger.kernel.org
11313S:	Maintained
11314F:	drivers/net/ppp/pptp.c
11315W:	http://sourceforge.net/projects/accel-pptp
11316
11317PREEMPTIBLE KERNEL
11318M:	Robert Love <rml@tech9.net>
11319L:	kpreempt-tech@lists.sourceforge.net
11320W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11321S:	Supported
11322F:	Documentation/preempt-locking.txt
11323F:	include/linux/preempt.h
11324
11325PRINTK
11326M:	Petr Mladek <pmladek@suse.com>
11327M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11328R:	Steven Rostedt <rostedt@goodmis.org>
11329S:	Maintained
11330F:	kernel/printk/
11331F:	include/linux/printk.h
11332
11333PRISM54 WIRELESS DRIVER
11334M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11335L:	linux-wireless@vger.kernel.org
11336W:	http://wireless.kernel.org/en/users/Drivers/p54
11337S:	Obsolete
11338F:	drivers/net/wireless/intersil/prism54/
11339
11340PROC SYSCTL
11341M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11342M:	Kees Cook <keescook@chromium.org>
11343L:	linux-kernel@vger.kernel.org
11344L:	linux-fsdevel@vger.kernel.org
11345S:	Maintained
11346F:	fs/proc/proc_sysctl.c
11347F:	include/linux/sysctl.h
11348F:	kernel/sysctl.c
11349F:	tools/testing/selftests/sysctl/
11350
11351PS3 NETWORK SUPPORT
11352M:	Geoff Levand <geoff@infradead.org>
11353L:	netdev@vger.kernel.org
11354L:	linuxppc-dev@lists.ozlabs.org
11355S:	Maintained
11356F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11357
11358PS3 PLATFORM SUPPORT
11359M:	Geoff Levand <geoff@infradead.org>
11360L:	linuxppc-dev@lists.ozlabs.org
11361S:	Maintained
11362F:	arch/powerpc/boot/ps3*
11363F:	arch/powerpc/include/asm/lv1call.h
11364F:	arch/powerpc/include/asm/ps3*.h
11365F:	arch/powerpc/platforms/ps3/
11366F:	drivers/*/ps3*
11367F:	drivers/ps3/
11368F:	drivers/rtc/rtc-ps3.c
11369F:	drivers/usb/host/*ps3.c
11370F:	sound/ppc/snd_ps3*
11371
11372PS3VRAM DRIVER
11373M:	Jim Paris <jim@jtan.com>
11374M:	Geoff Levand <geoff@infradead.org>
11375L:	linuxppc-dev@lists.ozlabs.org
11376S:	Maintained
11377F:	drivers/block/ps3vram.c
11378
11379PSAMPLE PACKET SAMPLING SUPPORT:
11380M:	Yotam Gigi <yotam.gi@gmail.com>
11381S:	Maintained
11382F:	net/psample
11383F:	include/net/psample.h
11384F:	include/uapi/linux/psample.h
11385
11386PSTORE FILESYSTEM
11387M:	Kees Cook <keescook@chromium.org>
11388M:	Anton Vorontsov <anton@enomsg.org>
11389M:	Colin Cross <ccross@android.com>
11390M:	Tony Luck <tony.luck@intel.com>
11391S:	Maintained
11392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11393F:	fs/pstore/
11394F:	include/linux/pstore*
11395F:	drivers/firmware/efi/efi-pstore.c
11396F:	drivers/acpi/apei/erst.c
11397F:	Documentation/admin-guide/ramoops.rst
11398F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11399K:	\b(pstore|ramoops)
11400
11401PTP HARDWARE CLOCK SUPPORT
11402M:	Richard Cochran <richardcochran@gmail.com>
11403L:	netdev@vger.kernel.org
11404S:	Maintained
11405W:	http://linuxptp.sourceforge.net/
11406F:	Documentation/ABI/testing/sysfs-ptp
11407F:	Documentation/ptp/*
11408F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11409F:	drivers/net/phy/dp83640*
11410F:	drivers/ptp/*
11411F:	include/linux/ptp_cl*
11412
11413PTRACE SUPPORT
11414M:	Oleg Nesterov <oleg@redhat.com>
11415S:	Maintained
11416F:	include/asm-generic/syscall.h
11417F:	include/linux/ptrace.h
11418F:	include/linux/regset.h
11419F:	include/linux/tracehook.h
11420F:	include/uapi/linux/ptrace.h
11421F:	include/uapi/linux/ptrace.h
11422F:	include/asm-generic/ptrace.h
11423F:	kernel/ptrace.c
11424F:	arch/*/ptrace*.c
11425F:	arch/*/*/ptrace*.c
11426F:	arch/*/include/asm/ptrace*.h
11427
11428PULSE8-CEC DRIVER
11429M:	Hans Verkuil <hverkuil@xs4all.nl>
11430L:	linux-media@vger.kernel.org
11431T:	git git://linuxtv.org/media_tree.git
11432S:	Maintained
11433F:	drivers/media/usb/pulse8-cec/*
11434F:	Documentation/media/cec-drivers/pulse8-cec.rst
11435
11436PVRUSB2 VIDEO4LINUX DRIVER
11437M:	Mike Isely <isely@pobox.com>
11438L:	pvrusb2@isely.net	(subscribers-only)
11439L:	linux-media@vger.kernel.org
11440W:	http://www.isely.net/pvrusb2/
11441T:	git git://linuxtv.org/media_tree.git
11442S:	Maintained
11443F:	Documentation/media/v4l-drivers/pvrusb2*
11444F:	drivers/media/usb/pvrusb2/
11445
11446PWC WEBCAM DRIVER
11447M:	Hans Verkuil <hverkuil@xs4all.nl>
11448L:	linux-media@vger.kernel.org
11449T:	git git://linuxtv.org/media_tree.git
11450S:	Odd Fixes
11451F:	drivers/media/usb/pwc/*
11452
11453PWM FAN DRIVER
11454M:	Kamil Debski <kamil@wypas.org>
11455M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11456L:	linux-hwmon@vger.kernel.org
11457S:	Supported
11458F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11459F:	Documentation/hwmon/pwm-fan
11460F:	drivers/hwmon/pwm-fan.c
11461
11462PWM IR Transmitter
11463M:	Sean Young <sean@mess.org>
11464L:	linux-media@vger.kernel.org
11465S:	Maintained
11466F:	drivers/media/rc/pwm-ir-tx.c
11467
11468PWM SUBSYSTEM
11469M:	Thierry Reding <thierry.reding@gmail.com>
11470L:	linux-pwm@vger.kernel.org
11471S:	Maintained
11472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11473F:	Documentation/pwm.txt
11474F:	Documentation/devicetree/bindings/pwm/
11475F:	include/linux/pwm.h
11476F:	drivers/pwm/
11477F:	drivers/video/backlight/pwm_bl.c
11478F:	include/linux/pwm_backlight.h
11479F:	drivers/gpio/gpio-mvebu.c
11480F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11481
11482PXA GPIO DRIVER
11483M:	Robert Jarzmik <robert.jarzmik@free.fr>
11484L:	linux-gpio@vger.kernel.org
11485S:	Maintained
11486F:	drivers/gpio/gpio-pxa.c
11487
11488PXA MMCI DRIVER
11489S:	Orphan
11490
11491PXA RTC DRIVER
11492M:	Robert Jarzmik <robert.jarzmik@free.fr>
11493L:	linux-rtc@vger.kernel.org
11494S:	Maintained
11495
11496PXA2xx/PXA3xx SUPPORT
11497M:	Daniel Mack <daniel@zonque.org>
11498M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11499M:	Robert Jarzmik <robert.jarzmik@free.fr>
11500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11501T:	git git://github.com/hzhuang1/linux.git
11502T:	git git://github.com/rjarzmik/linux.git
11503S:	Maintained
11504F:	arch/arm/boot/dts/pxa*
11505F:	arch/arm/mach-pxa/
11506F:	drivers/dma/pxa*
11507F:	drivers/pcmcia/pxa2xx*
11508F:	drivers/pinctrl/pxa/
11509F:	drivers/spi/spi-pxa2xx*
11510F:	drivers/usb/gadget/udc/pxa2*
11511F:	include/sound/pxa2xx-lib.h
11512F:	sound/arm/pxa*
11513F:	sound/soc/pxa/
11514
11515QAT DRIVER
11516M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11517L:	qat-linux@intel.com
11518S:	Supported
11519F:	drivers/crypto/qat/
11520
11521QCOM AUDIO (ASoC) DRIVERS
11522M:	Patrick Lai <plai@codeaurora.org>
11523M:	Banajit Goswami <bgoswami@codeaurora.org>
11524L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11525S:	Supported
11526F:	sound/soc/qcom/
11527
11528QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11529M:	Gabriel Somlo <somlo@cmu.edu>
11530M:	"Michael S. Tsirkin" <mst@redhat.com>
11531L:	qemu-devel@nongnu.org
11532S:	Maintained
11533F:	drivers/firmware/qemu_fw_cfg.c
11534F:	include/uapi/linux/qemu_fw_cfg.h
11535
11536QIB DRIVER
11537M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11538M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11539L:	linux-rdma@vger.kernel.org
11540S:	Supported
11541F:	drivers/infiniband/hw/qib/
11542
11543QLOGIC QL41xxx FCOE DRIVER
11544M:	QLogic-Storage-Upstream@cavium.com
11545L:	linux-scsi@vger.kernel.org
11546S:	Supported
11547F:	drivers/scsi/qedf/
11548
11549QLOGIC QL41xxx ISCSI DRIVER
11550M:	QLogic-Storage-Upstream@cavium.com
11551L:	linux-scsi@vger.kernel.org
11552S:	Supported
11553F:	drivers/scsi/qedi/
11554
11555QLOGIC QL4xxx ETHERNET DRIVER
11556M:	Ariel Elior <Ariel.Elior@cavium.com>
11557M:	everest-linux-l2@cavium.com
11558L:	netdev@vger.kernel.org
11559S:	Supported
11560F:	drivers/net/ethernet/qlogic/qed/
11561F:	include/linux/qed/
11562F:	drivers/net/ethernet/qlogic/qede/
11563
11564QLOGIC QL4xxx RDMA DRIVER
11565M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11566M:	Ariel Elior <Ariel.Elior@cavium.com>
11567L:	linux-rdma@vger.kernel.org
11568S:	Supported
11569F:	drivers/infiniband/hw/qedr/
11570F:	include/uapi/rdma/qedr-abi.h
11571
11572QLOGIC QLA1280 SCSI DRIVER
11573M:	Michael Reed <mdr@sgi.com>
11574L:	linux-scsi@vger.kernel.org
11575S:	Maintained
11576F:	drivers/scsi/qla1280.[ch]
11577
11578QLOGIC QLA2XXX FC-SCSI DRIVER
11579M:	qla2xxx-upstream@qlogic.com
11580L:	linux-scsi@vger.kernel.org
11581S:	Supported
11582F:	Documentation/scsi/LICENSE.qla2xxx
11583F:	drivers/scsi/qla2xxx/
11584
11585QLOGIC QLA3XXX NETWORK DRIVER
11586M:	Dept-GELinuxNICDev@cavium.com
11587L:	netdev@vger.kernel.org
11588S:	Supported
11589F:	Documentation/networking/LICENSE.qla3xxx
11590F:	drivers/net/ethernet/qlogic/qla3xxx.*
11591
11592QLOGIC QLA4XXX iSCSI DRIVER
11593M:	QLogic-Storage-Upstream@qlogic.com
11594L:	linux-scsi@vger.kernel.org
11595S:	Supported
11596F:	Documentation/scsi/LICENSE.qla4xxx
11597F:	drivers/scsi/qla4xxx/
11598
11599QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11600M:	Harish Patil <harish.patil@cavium.com>
11601M:	Manish Chopra <manish.chopra@cavium.com>
11602M:	Dept-GELinuxNICDev@cavium.com
11603L:	netdev@vger.kernel.org
11604S:	Supported
11605F:	drivers/net/ethernet/qlogic/qlcnic/
11606
11607QLOGIC QLGE 10Gb ETHERNET DRIVER
11608M:	Harish Patil <harish.patil@cavium.com>
11609M:	Manish Chopra <manish.chopra@cavium.com>
11610M:	Dept-GELinuxNICDev@cavium.com
11611L:	netdev@vger.kernel.org
11612S:	Supported
11613F:	drivers/net/ethernet/qlogic/qlge/
11614
11615QNX4 FILESYSTEM
11616M:	Anders Larsen <al@alarsen.net>
11617W:	http://www.alarsen.net/linux/qnx4fs/
11618S:	Maintained
11619F:	fs/qnx4/
11620F:	include/uapi/linux/qnx4_fs.h
11621F:	include/uapi/linux/qnxtypes.h
11622
11623QORIQ DPAA2 FSL-MC BUS DRIVER
11624M:	Stuart Yoder <stuyoder@gmail.com>
11625M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11626L:	linux-kernel@vger.kernel.org
11627S:	Maintained
11628F:	drivers/bus/fsl-mc/
11629F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11630F:	Documentation/networking/dpaa2/overview.rst
11631
11632QT1010 MEDIA DRIVER
11633M:	Antti Palosaari <crope@iki.fi>
11634L:	linux-media@vger.kernel.org
11635W:	https://linuxtv.org
11636W:	http://palosaari.fi/linux/
11637Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11638T:	git git://linuxtv.org/anttip/media_tree.git
11639S:	Maintained
11640F:	drivers/media/tuners/qt1010*
11641
11642QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11643M:	Kalle Valo <kvalo@codeaurora.org>
11644L:	ath10k@lists.infradead.org
11645W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11647S:	Supported
11648F:	drivers/net/wireless/ath/ath10k/
11649
11650QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11651M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11652L:	linux-wireless@vger.kernel.org
11653W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11654S:	Supported
11655F:	drivers/net/wireless/ath/ath9k/
11656
11657QUALCOMM CAMERA SUBSYSTEM DRIVER
11658M:	Todor Tomov <todor.tomov@linaro.org>
11659L:	linux-media@vger.kernel.org
11660S:	Maintained
11661F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11662F:	Documentation/media/v4l-drivers/qcom_camss.rst
11663F:	drivers/media/platform/qcom/camss-8x16/
11664
11665QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11666M:	Timur Tabi <timur@codeaurora.org>
11667L:	netdev@vger.kernel.org
11668S:	Supported
11669F:	drivers/net/ethernet/qualcomm/emac/
11670
11671QUALCOMM HEXAGON ARCHITECTURE
11672M:	Richard Kuo <rkuo@codeaurora.org>
11673L:	linux-hexagon@vger.kernel.org
11674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11675S:	Supported
11676F:	arch/hexagon/
11677
11678QUALCOMM IOMMU
11679M:	Rob Clark <robdclark@gmail.com>
11680L:	iommu@lists.linux-foundation.org
11681L:	linux-arm-msm@vger.kernel.org
11682S:	Maintained
11683F:	drivers/iommu/qcom_iommu.c
11684
11685QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11686M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11687L:	linux-media@vger.kernel.org
11688L:	linux-arm-msm@vger.kernel.org
11689T:	git git://linuxtv.org/media_tree.git
11690S:	Maintained
11691F:	drivers/media/platform/qcom/venus/
11692
11693QUALCOMM WCN36XX WIRELESS DRIVER
11694M:	Kalle Valo <kvalo@codeaurora.org>
11695L:	wcn36xx@lists.infradead.org
11696W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11697T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11698S:	Supported
11699F:	drivers/net/wireless/ath/wcn36xx/
11700
11701QUANTENNA QTNFMAC WIRELESS DRIVER
11702M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11703M:	Avinash Patil <avinashp@quantenna.com>
11704M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11705L:	linux-wireless@vger.kernel.org
11706S:	Maintained
11707F:	drivers/net/wireless/quantenna
11708
11709RADEON and AMDGPU DRM DRIVERS
11710M:	Alex Deucher <alexander.deucher@amd.com>
11711M:	Christian König <christian.koenig@amd.com>
11712M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11713L:	amd-gfx@lists.freedesktop.org
11714T:	git git://people.freedesktop.org/~agd5f/linux
11715S:	Supported
11716F:	drivers/gpu/drm/radeon/
11717F:	include/uapi/drm/radeon_drm.h
11718F:	drivers/gpu/drm/amd/
11719F:	include/uapi/drm/amdgpu_drm.h
11720
11721RADEON FRAMEBUFFER DISPLAY DRIVER
11722M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11723L:	linux-fbdev@vger.kernel.org
11724S:	Maintained
11725F:	drivers/video/fbdev/aty/radeon*
11726F:	include/uapi/linux/radeonfb.h
11727
11728RADIOSHARK RADIO DRIVER
11729M:	Hans Verkuil <hverkuil@xs4all.nl>
11730L:	linux-media@vger.kernel.org
11731T:	git git://linuxtv.org/media_tree.git
11732S:	Maintained
11733F:	drivers/media/radio/radio-shark.c
11734
11735RADIOSHARK2 RADIO DRIVER
11736M:	Hans Verkuil <hverkuil@xs4all.nl>
11737L:	linux-media@vger.kernel.org
11738T:	git git://linuxtv.org/media_tree.git
11739S:	Maintained
11740F:	drivers/media/radio/radio-shark2.c
11741F:	drivers/media/radio/radio-tea5777.c
11742
11743RADOS BLOCK DEVICE (RBD)
11744M:	Ilya Dryomov <idryomov@gmail.com>
11745M:	Sage Weil <sage@redhat.com>
11746M:	Alex Elder <elder@kernel.org>
11747L:	ceph-devel@vger.kernel.org
11748W:	http://ceph.com/
11749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11750T:	git git://github.com/ceph/ceph-client.git
11751S:	Supported
11752F:	Documentation/ABI/testing/sysfs-bus-rbd
11753F:	drivers/block/rbd.c
11754F:	drivers/block/rbd_types.h
11755
11756RAGE128 FRAMEBUFFER DISPLAY DRIVER
11757M:	Paul Mackerras <paulus@samba.org>
11758L:	linux-fbdev@vger.kernel.org
11759S:	Maintained
11760F:	drivers/video/fbdev/aty/aty128fb.c
11761
11762RAINSHADOW-CEC DRIVER
11763M:	Hans Verkuil <hverkuil@xs4all.nl>
11764L:	linux-media@vger.kernel.org
11765T:	git git://linuxtv.org/media_tree.git
11766S:	Maintained
11767F:	drivers/media/usb/rainshadow-cec/*
11768
11769RALINK MIPS ARCHITECTURE
11770M:	John Crispin <john@phrozen.org>
11771L:	linux-mips@linux-mips.org
11772S:	Maintained
11773F:	arch/mips/ralink
11774
11775RALINK RT2X00 WIRELESS LAN DRIVER
11776P:	rt2x00 project
11777M:	Stanislaw Gruszka <sgruszka@redhat.com>
11778M:	Helmut Schaa <helmut.schaa@googlemail.com>
11779L:	linux-wireless@vger.kernel.org
11780S:	Maintained
11781F:	drivers/net/wireless/ralink/rt2x00/
11782
11783RAMDISK RAM BLOCK DEVICE DRIVER
11784M:	Jens Axboe <axboe@kernel.dk>
11785S:	Maintained
11786F:	Documentation/blockdev/ramdisk.txt
11787F:	drivers/block/brd.c
11788
11789RANCHU VIRTUAL BOARD FOR MIPS
11790M:	Miodrag Dinic <miodrag.dinic@mips.com>
11791L:	linux-mips@linux-mips.org
11792S:	Supported
11793F:	arch/mips/generic/board-ranchu.c
11794F:	arch/mips/configs/generic/board-ranchu.config
11795
11796RANDOM NUMBER DRIVER
11797M:	"Theodore Ts'o" <tytso@mit.edu>
11798S:	Maintained
11799F:	drivers/char/random.c
11800
11801RAPIDIO SUBSYSTEM
11802M:	Matt Porter <mporter@kernel.crashing.org>
11803M:	Alexandre Bounine <alex.bou9@gmail.com>
11804S:	Maintained
11805F:	drivers/rapidio/
11806
11807RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11808L:	linux-wireless@vger.kernel.org
11809S:	Orphan
11810F:	drivers/net/wireless/ray*
11811
11812RCUTORTURE TEST FRAMEWORK
11813M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11814M:	Josh Triplett <josh@joshtriplett.org>
11815R:	Steven Rostedt <rostedt@goodmis.org>
11816R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11817R:	Lai Jiangshan <jiangshanlai@gmail.com>
11818L:	linux-kernel@vger.kernel.org
11819S:	Supported
11820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11821F:	tools/testing/selftests/rcutorture
11822
11823RDC R-321X SoC
11824M:	Florian Fainelli <florian@openwrt.org>
11825S:	Maintained
11826
11827RDC R6040 FAST ETHERNET DRIVER
11828M:	Florian Fainelli <f.fainelli@gmail.com>
11829L:	netdev@vger.kernel.org
11830S:	Maintained
11831F:	drivers/net/ethernet/rdc/r6040.c
11832
11833RDMAVT - RDMA verbs software
11834M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11835M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11836L:	linux-rdma@vger.kernel.org
11837S:	Supported
11838F:	drivers/infiniband/sw/rdmavt
11839
11840RDS - RELIABLE DATAGRAM SOCKETS
11841M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11842L:	netdev@vger.kernel.org
11843L:	linux-rdma@vger.kernel.org
11844L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11845W:	https://oss.oracle.com/projects/rds/
11846S:	Supported
11847F:	net/rds/
11848F:	Documentation/networking/rds.txt
11849
11850RDT - RESOURCE ALLOCATION
11851M:	Fenghua Yu <fenghua.yu@intel.com>
11852L:	linux-kernel@vger.kernel.org
11853S:	Supported
11854F:	arch/x86/kernel/cpu/intel_rdt*
11855F:	arch/x86/include/asm/intel_rdt_sched.h
11856F:	Documentation/x86/intel_rdt*
11857
11858READ-COPY UPDATE (RCU)
11859M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11860M:	Josh Triplett <josh@joshtriplett.org>
11861R:	Steven Rostedt <rostedt@goodmis.org>
11862R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11863R:	Lai Jiangshan <jiangshanlai@gmail.com>
11864L:	linux-kernel@vger.kernel.org
11865W:	http://www.rdrop.com/users/paulmck/RCU/
11866S:	Supported
11867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11868F:	Documentation/RCU/
11869X:	Documentation/RCU/torture.txt
11870F:	include/linux/rcu*
11871X:	include/linux/srcu.h
11872F:	kernel/rcu/
11873X:	kernel/torture.c
11874
11875REAL TIME CLOCK (RTC) SUBSYSTEM
11876M:	Alessandro Zummo <a.zummo@towertech.it>
11877M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11878L:	linux-rtc@vger.kernel.org
11879Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11881S:	Maintained
11882F:	Documentation/devicetree/bindings/rtc/
11883F:	Documentation/rtc.txt
11884F:	drivers/rtc/
11885F:	include/linux/rtc.h
11886F:	include/uapi/linux/rtc.h
11887F:	include/linux/rtc/
11888F:	include/linux/platform_data/rtc-*
11889F:	tools/testing/selftests/timers/rtctest.c
11890
11891REALTEK AUDIO CODECS
11892M:	Bard Liao <bardliao@realtek.com>
11893M:	Oder Chiou <oder_chiou@realtek.com>
11894S:	Maintained
11895F:	sound/soc/codecs/rt*
11896F:	include/sound/rt*.h
11897
11898REGISTER MAP ABSTRACTION
11899M:	Mark Brown <broonie@kernel.org>
11900L:	linux-kernel@vger.kernel.org
11901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11902S:	Supported
11903F:	Documentation/devicetree/bindings/regmap/
11904F:	drivers/base/regmap/
11905F:	include/linux/regmap.h
11906
11907REISERFS FILE SYSTEM
11908L:	reiserfs-devel@vger.kernel.org
11909S:	Supported
11910F:	fs/reiserfs/
11911
11912REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11913M:	Ohad Ben-Cohen <ohad@wizery.com>
11914M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11915L:	linux-remoteproc@vger.kernel.org
11916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11917S:	Maintained
11918F:	Documentation/devicetree/bindings/remoteproc/
11919F:	Documentation/remoteproc.txt
11920F:	drivers/remoteproc/
11921F:	include/linux/remoteproc.h
11922
11923REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11924M:	Ohad Ben-Cohen <ohad@wizery.com>
11925M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11926L:	linux-remoteproc@vger.kernel.org
11927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11928S:	Maintained
11929F:	drivers/rpmsg/
11930F:	Documentation/rpmsg.txt
11931F:	include/linux/rpmsg.h
11932F:	include/linux/rpmsg/
11933
11934RENESAS CLOCK DRIVERS
11935M:	Geert Uytterhoeven <geert+renesas@glider.be>
11936L:	linux-renesas-soc@vger.kernel.org
11937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11938S:	Supported
11939F:	drivers/clk/renesas/
11940
11941RENESAS EMEV2 I2C DRIVER
11942M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11943S:	Supported
11944F:	drivers/i2c/busses/i2c-emev2.c
11945
11946RENESAS ETHERNET DRIVERS
11947R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11948L:	netdev@vger.kernel.org
11949L:	linux-renesas-soc@vger.kernel.org
11950F:	Documentation/devicetree/bindings/net/renesas,*.txt
11951F:	Documentation/devicetree/bindings/net/sh_eth.txt
11952F:	drivers/net/ethernet/renesas/
11953F:	include/linux/sh_eth.h
11954
11955RENESAS R-CAR GYROADC DRIVER
11956M:	Marek Vasut <marek.vasut@gmail.com>
11957L:	linux-iio@vger.kernel.org
11958S:	Supported
11959F:	drivers/iio/adc/rcar_gyro_adc.c
11960
11961RENESAS R-CAR I2C DRIVERS
11962M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11963S:	Supported
11964F:	drivers/i2c/busses/i2c-rcar.c
11965F:	drivers/i2c/busses/i2c-sh_mobile.c
11966
11967RENESAS USB PHY DRIVER
11968M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11969L:	linux-renesas-soc@vger.kernel.org
11970S:	Maintained
11971F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11972
11973RESET CONTROLLER FRAMEWORK
11974M:	Philipp Zabel <p.zabel@pengutronix.de>
11975T:	git git://git.pengutronix.de/git/pza/linux
11976S:	Maintained
11977F:	drivers/reset/
11978F:	Documentation/devicetree/bindings/reset/
11979F:	include/dt-bindings/reset/
11980F:	include/linux/reset.h
11981F:	include/linux/reset-controller.h
11982
11983RFKILL
11984M:	Johannes Berg <johannes@sipsolutions.net>
11985L:	linux-wireless@vger.kernel.org
11986W:	http://wireless.kernel.org/
11987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11989S:	Maintained
11990F:	Documentation/rfkill.txt
11991F:	Documentation/ABI/stable/sysfs-class-rfkill
11992F:	net/rfkill/
11993
11994RHASHTABLE
11995M:	Thomas Graf <tgraf@suug.ch>
11996M:	Herbert Xu <herbert@gondor.apana.org.au>
11997L:	netdev@vger.kernel.org
11998S:	Maintained
11999F:	lib/rhashtable.c
12000F:	include/linux/rhashtable.h
12001
12002RICOH R5C592 MEMORYSTICK DRIVER
12003M:	Maxim Levitsky <maximlevitsky@gmail.com>
12004S:	Maintained
12005F:	drivers/memstick/host/r592.*
12006
12007RICOH SMARTMEDIA/XD DRIVER
12008M:	Maxim Levitsky <maximlevitsky@gmail.com>
12009S:	Maintained
12010F:	drivers/mtd/nand/raw/r852.c
12011F:	drivers/mtd/nand/raw/r852.h
12012
12013RISC-V ARCHITECTURE
12014M:	Palmer Dabbelt <palmer@sifive.com>
12015M:	Albert Ou <albert@sifive.com>
12016L:	linux-riscv@lists.infradead.org
12017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12018S:	Supported
12019F:	arch/riscv/
12020K:	riscv
12021N:	riscv
12022
12023ROCCAT DRIVERS
12024M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12025W:	http://sourceforge.net/projects/roccat/
12026S:	Maintained
12027F:	drivers/hid/hid-roccat*
12028F:	include/linux/hid-roccat*
12029F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12030
12031ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12032M:	Jacob chen <jacob2.chen@rock-chips.com>
12033L:	linux-media@vger.kernel.org
12034S:	Maintained
12035F:	drivers/media/platform/rockchip/rga/
12036F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12037
12038ROCKER DRIVER
12039M:	Jiri Pirko <jiri@resnulli.us>
12040L:	netdev@vger.kernel.org
12041S:	Supported
12042F:	drivers/net/ethernet/rocker/
12043
12044ROCKETPORT DRIVER
12045P:	Comtrol Corp.
12046W:	http://www.comtrol.com
12047S:	Maintained
12048F:	Documentation/serial/rocket.txt
12049F:	drivers/tty/rocket*
12050
12051ROCKETPORT EXPRESS/INFINITY DRIVER
12052M:	Kevin Cernekee <cernekee@gmail.com>
12053L:	linux-serial@vger.kernel.org
12054S:	Odd Fixes
12055F:	drivers/tty/serial/rp2.*
12056
12057ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12058M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12059L:	linux-kernel@vger.kernel.org
12060L:	linux-renesas-soc@vger.kernel.org
12061S:	Supported
12062F:	drivers/mfd/bd9571mwv.c
12063F:	drivers/regulator/bd9571mwv-regulator.c
12064F:	drivers/gpio/gpio-bd9571mwv.c
12065F:	include/linux/mfd/bd9571mwv.h
12066F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12067
12068ROSE NETWORK LAYER
12069M:	Ralf Baechle <ralf@linux-mips.org>
12070L:	linux-hams@vger.kernel.org
12071W:	http://www.linux-ax25.org/
12072S:	Maintained
12073F:	include/net/rose.h
12074F:	include/uapi/linux/rose.h
12075F:	net/rose/
12076
12077RTL2830 MEDIA DRIVER
12078M:	Antti Palosaari <crope@iki.fi>
12079L:	linux-media@vger.kernel.org
12080W:	https://linuxtv.org
12081W:	http://palosaari.fi/linux/
12082Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12083T:	git git://linuxtv.org/anttip/media_tree.git
12084S:	Maintained
12085F:	drivers/media/dvb-frontends/rtl2830*
12086
12087RTL2832 MEDIA DRIVER
12088M:	Antti Palosaari <crope@iki.fi>
12089L:	linux-media@vger.kernel.org
12090W:	https://linuxtv.org
12091W:	http://palosaari.fi/linux/
12092Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12093T:	git git://linuxtv.org/anttip/media_tree.git
12094S:	Maintained
12095F:	drivers/media/dvb-frontends/rtl2832*
12096
12097RTL2832_SDR MEDIA DRIVER
12098M:	Antti Palosaari <crope@iki.fi>
12099L:	linux-media@vger.kernel.org
12100W:	https://linuxtv.org
12101W:	http://palosaari.fi/linux/
12102Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12103T:	git git://linuxtv.org/anttip/media_tree.git
12104S:	Maintained
12105F:	drivers/media/dvb-frontends/rtl2832_sdr*
12106
12107RTL8180 WIRELESS DRIVER
12108L:	linux-wireless@vger.kernel.org
12109W:	http://wireless.kernel.org/
12110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12111S:	Orphan
12112F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12113
12114RTL8187 WIRELESS DRIVER
12115M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12116M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12117M:	Larry Finger <Larry.Finger@lwfinger.net>
12118L:	linux-wireless@vger.kernel.org
12119W:	http://wireless.kernel.org/
12120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12121S:	Maintained
12122F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12123
12124REALTEK WIRELESS DRIVER (rtlwifi family)
12125M:	Ping-Ke Shih <pkshih@realtek.com>
12126L:	linux-wireless@vger.kernel.org
12127W:	http://wireless.kernel.org/
12128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12129S:	Maintained
12130F:	drivers/net/wireless/realtek/rtlwifi/
12131
12132RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12133M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12134L:	linux-wireless@vger.kernel.org
12135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12136S:	Maintained
12137F:	drivers/net/wireless/realtek/rtl8xxxu/
12138
12139RXRPC SOCKETS (AF_RXRPC)
12140M:	David Howells <dhowells@redhat.com>
12141L:	linux-afs@lists.infradead.org
12142S:	Supported
12143F:	net/rxrpc/
12144F:	include/keys/rxrpc-type.h
12145F:	include/net/af_rxrpc.h
12146F:	include/trace/events/rxrpc.h
12147F:	include/uapi/linux/rxrpc.h
12148F:	Documentation/networking/rxrpc.txt
12149W:	https://www.infradead.org/~dhowells/kafs/
12150
12151S3 SAVAGE FRAMEBUFFER DRIVER
12152M:	Antonino Daplas <adaplas@gmail.com>
12153L:	linux-fbdev@vger.kernel.org
12154S:	Maintained
12155F:	drivers/video/fbdev/savage/
12156
12157S390
12158M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12159M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12160L:	linux-s390@vger.kernel.org
12161W:	http://www.ibm.com/developerworks/linux/linux390/
12162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12163S:	Supported
12164F:	arch/s390/
12165F:	drivers/s390/
12166F:	Documentation/s390/
12167F:	Documentation/driver-api/s390-drivers.rst
12168
12169S390 COMMON I/O LAYER
12170M:	Sebastian Ott <sebott@linux.ibm.com>
12171M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12172L:	linux-s390@vger.kernel.org
12173W:	http://www.ibm.com/developerworks/linux/linux390/
12174S:	Supported
12175F:	drivers/s390/cio/
12176
12177S390 DASD DRIVER
12178M:	Stefan Haberland <sth@linux.ibm.com>
12179M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12180L:	linux-s390@vger.kernel.org
12181W:	http://www.ibm.com/developerworks/linux/linux390/
12182S:	Supported
12183F:	drivers/s390/block/dasd*
12184F:	block/partitions/ibm.c
12185
12186S390 IOMMU (PCI)
12187M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12188L:	linux-s390@vger.kernel.org
12189W:	http://www.ibm.com/developerworks/linux/linux390/
12190S:	Supported
12191F:	drivers/iommu/s390-iommu.c
12192
12193S390 IUCV NETWORK LAYER
12194M:	Julian Wiedmann <jwi@linux.ibm.com>
12195M:	Ursula Braun <ubraun@linux.ibm.com>
12196L:	linux-s390@vger.kernel.org
12197W:	http://www.ibm.com/developerworks/linux/linux390/
12198S:	Supported
12199F:	drivers/s390/net/*iucv*
12200F:	include/net/iucv/
12201F:	net/iucv/
12202
12203S390 NETWORK DRIVERS
12204M:	Julian Wiedmann <jwi@linux.ibm.com>
12205M:	Ursula Braun <ubraun@linux.ibm.com>
12206L:	linux-s390@vger.kernel.org
12207W:	http://www.ibm.com/developerworks/linux/linux390/
12208S:	Supported
12209F:	drivers/s390/net/
12210
12211S390 PCI SUBSYSTEM
12212M:	Sebastian Ott <sebott@linux.ibm.com>
12213M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12214L:	linux-s390@vger.kernel.org
12215W:	http://www.ibm.com/developerworks/linux/linux390/
12216S:	Supported
12217F:	arch/s390/pci/
12218F:	drivers/pci/hotplug/s390_pci_hpc.c
12219
12220S390 VFIO-CCW DRIVER
12221M:	Cornelia Huck <cohuck@redhat.com>
12222M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12223M:	Halil Pasic <pasic@linux.ibm.com>
12224L:	linux-s390@vger.kernel.org
12225L:	kvm@vger.kernel.org
12226S:	Supported
12227F:	drivers/s390/cio/vfio_ccw*
12228F:	Documentation/s390/vfio-ccw.txt
12229F:	include/uapi/linux/vfio_ccw.h
12230
12231S390 ZCRYPT DRIVER
12232M:	Harald Freudenberger <freude@linux.ibm.com>
12233L:	linux-s390@vger.kernel.org
12234W:	http://www.ibm.com/developerworks/linux/linux390/
12235S:	Supported
12236F:	drivers/s390/crypto/
12237
12238S390 ZFCP DRIVER
12239M:	Steffen Maier <maier@linux.ibm.com>
12240M:	Benjamin Block <bblock@linux.ibm.com>
12241L:	linux-s390@vger.kernel.org
12242W:	http://www.ibm.com/developerworks/linux/linux390/
12243S:	Supported
12244F:	drivers/s390/scsi/zfcp_*
12245
12246S3C24XX SD/MMC Driver
12247M:	Ben Dooks <ben-linux@fluff.org>
12248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12249S:	Supported
12250F:	drivers/mmc/host/s3cmci.*
12251
12252SAA6588 RDS RECEIVER DRIVER
12253M:	Hans Verkuil <hverkuil@xs4all.nl>
12254L:	linux-media@vger.kernel.org
12255T:	git git://linuxtv.org/media_tree.git
12256W:	https://linuxtv.org
12257S:	Odd Fixes
12258F:	drivers/media/i2c/saa6588*
12259
12260SAA7134 VIDEO4LINUX DRIVER
12261M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12262L:	linux-media@vger.kernel.org
12263W:	https://linuxtv.org
12264T:	git git://linuxtv.org/media_tree.git
12265S:	Odd fixes
12266F:	Documentation/media/v4l-drivers/saa7134*
12267F:	drivers/media/pci/saa7134/
12268
12269SAA7146 VIDEO4LINUX-2 DRIVER
12270M:	Hans Verkuil <hverkuil@xs4all.nl>
12271L:	linux-media@vger.kernel.org
12272T:	git git://linuxtv.org/media_tree.git
12273S:	Maintained
12274F:	drivers/media/common/saa7146/
12275F:	drivers/media/pci/saa7146/
12276F:	include/media/saa7146*
12277
12278SAMSUNG AUDIO (ASoC) DRIVERS
12279M:	Krzysztof Kozlowski <krzk@kernel.org>
12280M:	Sangbeom Kim <sbkim73@samsung.com>
12281M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12282L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12283S:	Supported
12284F:	sound/soc/samsung/
12285F:	Documentation/devicetree/bindings/sound/samsung*
12286
12287SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12288M:	Krzysztof Kozlowski <krzk@kernel.org>
12289L:	linux-crypto@vger.kernel.org
12290L:	linux-samsung-soc@vger.kernel.org
12291S:	Maintained
12292F:	drivers/crypto/exynos-rng.c
12293F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12294
12295SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12296M:	Łukasz Stelmach <l.stelmach@samsung.com>
12297L:	linux-samsung-soc@vger.kernel.org
12298S:	Maintained
12299F:	drivers/char/hw_random/exynos-trng.c
12300F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12301
12302SAMSUNG FRAMEBUFFER DRIVER
12303M:	Jingoo Han <jingoohan1@gmail.com>
12304L:	linux-fbdev@vger.kernel.org
12305S:	Maintained
12306F:	drivers/video/fbdev/s3c-fb.c
12307
12308SAMSUNG LAPTOP DRIVER
12309M:	Corentin Chary <corentin.chary@gmail.com>
12310L:	platform-driver-x86@vger.kernel.org
12311S:	Maintained
12312F:	drivers/platform/x86/samsung-laptop.c
12313
12314SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12315M:	Sangbeom Kim <sbkim73@samsung.com>
12316M:	Krzysztof Kozlowski <krzk@kernel.org>
12317M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12318L:	linux-kernel@vger.kernel.org
12319L:	linux-samsung-soc@vger.kernel.org
12320S:	Supported
12321F:	drivers/mfd/sec*.c
12322F:	drivers/regulator/s2m*.c
12323F:	drivers/regulator/s5m*.c
12324F:	drivers/clk/clk-s2mps11.c
12325F:	drivers/rtc/rtc-s5m.c
12326F:	include/linux/mfd/samsung/
12327F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12328F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12329F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12330F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12331
12332SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12333M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12334L:	linux-media@vger.kernel.org
12335L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12336S:	Maintained
12337F:	drivers/media/platform/s3c-camif/
12338F:	include/media/drv-intf/s3c_camif.h
12339
12340SAMSUNG S3FWRN5 NFC DRIVER
12341M:	Robert Baldyga <r.baldyga@samsung.com>
12342M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12343L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12344S:	Supported
12345F:	drivers/nfc/s3fwrn5
12346
12347SAMSUNG S5C73M3 CAMERA DRIVER
12348M:	Kyungmin Park <kyungmin.park@samsung.com>
12349M:	Andrzej Hajda <a.hajda@samsung.com>
12350L:	linux-media@vger.kernel.org
12351S:	Supported
12352F:	drivers/media/i2c/s5c73m3/*
12353
12354SAMSUNG S5K5BAF CAMERA DRIVER
12355M:	Kyungmin Park <kyungmin.park@samsung.com>
12356M:	Andrzej Hajda <a.hajda@samsung.com>
12357L:	linux-media@vger.kernel.org
12358S:	Supported
12359F:	drivers/media/i2c/s5k5baf.c
12360
12361SAMSUNG S5P Security SubSystem (SSS) DRIVER
12362M:	Krzysztof Kozlowski <krzk@kernel.org>
12363M:	Vladimir Zapolskiy <vz@mleia.com>
12364M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12365L:	linux-crypto@vger.kernel.org
12366L:	linux-samsung-soc@vger.kernel.org
12367S:	Maintained
12368F:	drivers/crypto/s5p-sss.c
12369
12370SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12371M:	Kyungmin Park <kyungmin.park@samsung.com>
12372M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12373L:	linux-media@vger.kernel.org
12374Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12375S:	Supported
12376F:	drivers/media/platform/exynos4-is/
12377
12378SAMSUNG SOC CLOCK DRIVERS
12379M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12380M:	Tomasz Figa <tomasz.figa@gmail.com>
12381M:	Chanwoo Choi <cw00.choi@samsung.com>
12382S:	Supported
12383L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12385F:	drivers/clk/samsung/
12386F:	include/dt-bindings/clock/exynos*.h
12387F:	Documentation/devicetree/bindings/clock/exynos*.txt
12388
12389SAMSUNG SPI DRIVERS
12390M:	Kukjin Kim <kgene@kernel.org>
12391M:	Krzysztof Kozlowski <krzk@kernel.org>
12392M:	Andi Shyti <andi@etezian.org>
12393L:	linux-spi@vger.kernel.org
12394L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12395S:	Maintained
12396F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12397F:	drivers/spi/spi-s3c*
12398F:	include/linux/platform_data/spi-s3c64xx.h
12399
12400SAMSUNG SXGBE DRIVERS
12401M:	Byungho An <bh74.an@samsung.com>
12402M:	Girish K S <ks.giri@samsung.com>
12403M:	Vipul Pandya <vipul.pandya@samsung.com>
12404S:	Supported
12405L:	netdev@vger.kernel.org
12406F:	drivers/net/ethernet/samsung/sxgbe/
12407
12408SAMSUNG THERMAL DRIVER
12409M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12410L:	linux-pm@vger.kernel.org
12411L:	linux-samsung-soc@vger.kernel.org
12412S:	Supported
12413T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12414F:	drivers/thermal/samsung/
12415
12416SAMSUNG USB2 PHY DRIVER
12417M:	Kamil Debski <kamil@wypas.org>
12418M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12419L:	linux-kernel@vger.kernel.org
12420S:	Supported
12421F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12422F:	Documentation/phy/samsung-usb2.txt
12423F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12424F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12425F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12426F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12427F:	drivers/phy/samsung/phy-samsung-usb2.c
12428F:	drivers/phy/samsung/phy-samsung-usb2.h
12429
12430SC1200 WDT DRIVER
12431M:	Zwane Mwaikambo <zwanem@gmail.com>
12432S:	Maintained
12433F:	drivers/watchdog/sc1200wdt.c
12434
12435SCHEDULER
12436M:	Ingo Molnar <mingo@redhat.com>
12437M:	Peter Zijlstra <peterz@infradead.org>
12438L:	linux-kernel@vger.kernel.org
12439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12440S:	Maintained
12441F:	kernel/sched/
12442F:	include/linux/sched.h
12443F:	include/uapi/linux/sched.h
12444F:	include/linux/wait.h
12445
12446SCR24X CHIP CARD INTERFACE DRIVER
12447M:	Lubomir Rintel <lkundrak@v3.sk>
12448S:	Supported
12449F:	drivers/char/pcmcia/scr24x_cs.c
12450
12451SCSI CDROM DRIVER
12452M:	Jens Axboe <axboe@kernel.dk>
12453L:	linux-scsi@vger.kernel.org
12454W:	http://www.kernel.dk
12455S:	Maintained
12456F:	drivers/scsi/sr*
12457
12458SCSI RDMA PROTOCOL (SRP) INITIATOR
12459M:	Bart Van Assche <bart.vanassche@sandisk.com>
12460L:	linux-rdma@vger.kernel.org
12461S:	Supported
12462W:	http://www.openfabrics.org
12463Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12465F:	drivers/infiniband/ulp/srp/
12466F:	include/scsi/srp.h
12467
12468SCSI SG DRIVER
12469M:	Doug Gilbert <dgilbert@interlog.com>
12470L:	linux-scsi@vger.kernel.org
12471W:	http://sg.danny.cz/sg
12472S:	Maintained
12473F:	Documentation/scsi/scsi-generic.txt
12474F:	drivers/scsi/sg.c
12475F:	include/scsi/sg.h
12476
12477SCSI SUBSYSTEM
12478M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12480M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12482L:	linux-scsi@vger.kernel.org
12483S:	Maintained
12484F:	Documentation/devicetree/bindings/scsi/
12485F:	drivers/scsi/
12486F:	include/scsi/
12487
12488SCSI TAPE DRIVER
12489M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12490L:	linux-scsi@vger.kernel.org
12491S:	Maintained
12492F:	Documentation/scsi/st.txt
12493F:	drivers/scsi/st.*
12494F:	drivers/scsi/st_*.h
12495
12496SCTP PROTOCOL
12497M:	Vlad Yasevich <vyasevich@gmail.com>
12498M:	Neil Horman <nhorman@tuxdriver.com>
12499M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12500L:	linux-sctp@vger.kernel.org
12501W:	http://lksctp.sourceforge.net
12502S:	Maintained
12503F:	Documentation/networking/sctp.txt
12504F:	include/linux/sctp.h
12505F:	include/uapi/linux/sctp.h
12506F:	include/net/sctp/
12507F:	net/sctp/
12508
12509SCx200 CPU SUPPORT
12510M:	Jim Cromie <jim.cromie@gmail.com>
12511S:	Odd Fixes
12512F:	Documentation/i2c/busses/scx200_acb
12513F:	arch/x86/platform/scx200/
12514F:	drivers/watchdog/scx200_wdt.c
12515F:	drivers/i2c/busses/scx200*
12516F:	drivers/mtd/maps/scx200_docflash.c
12517F:	include/linux/scx200.h
12518
12519SCx200 GPIO DRIVER
12520M:	Jim Cromie <jim.cromie@gmail.com>
12521S:	Maintained
12522F:	drivers/char/scx200_gpio.c
12523F:	include/linux/scx200_gpio.h
12524
12525SCx200 HRT CLOCKSOURCE DRIVER
12526M:	Jim Cromie <jim.cromie@gmail.com>
12527S:	Maintained
12528F:	drivers/clocksource/scx200_hrt.c
12529
12530SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12531M:	Sascha Sommer <saschasommer@freenet.de>
12532L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12533S:	Maintained
12534F:	drivers/mmc/host/sdricoh_cs.c
12535
12536SECURE COMPUTING
12537M:	Kees Cook <keescook@chromium.org>
12538R:	Andy Lutomirski <luto@amacapital.net>
12539R:	Will Drewry <wad@chromium.org>
12540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12541S:	Supported
12542F:	kernel/seccomp.c
12543F:	include/uapi/linux/seccomp.h
12544F:	include/linux/seccomp.h
12545F:	tools/testing/selftests/seccomp/*
12546F:	tools/testing/selftests/kselftest_harness.h
12547F:	Documentation/userspace-api/seccomp_filter.rst
12548K:	\bsecure_computing
12549K:	\bTIF_SECCOMP\b
12550
12551SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12552M:	Al Cooper <alcooperx@gmail.com>
12553L:	linux-mmc@vger.kernel.org
12554L:	bcm-kernel-feedback-list@broadcom.com
12555S:	Maintained
12556F:	drivers/mmc/host/sdhci-brcmstb*
12557
12558SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12559M:	Adrian Hunter <adrian.hunter@intel.com>
12560L:	linux-mmc@vger.kernel.org
12561T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12562S:	Maintained
12563F:	drivers/mmc/host/sdhci*
12564F:	include/linux/mmc/sdhci*
12565
12566SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12567M:	Ben Dooks <ben-linux@fluff.org>
12568M:	Jaehoon Chung <jh80.chung@samsung.com>
12569L:	linux-mmc@vger.kernel.org
12570S:	Maintained
12571F:	drivers/mmc/host/sdhci-s3c*
12572
12573SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12574M:	Viresh Kumar <vireshk@kernel.org>
12575L:	linux-mmc@vger.kernel.org
12576S:	Maintained
12577F:	drivers/mmc/host/sdhci-spear.c
12578
12579SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12580M:	Kishon Vijay Abraham I <kishon@ti.com>
12581L:	linux-mmc@vger.kernel.org
12582S:	Maintained
12583F:	drivers/mmc/host/sdhci-omap.c
12584
12585SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12586M:	Scott Bauer <scott.bauer@intel.com>
12587M:	Jonathan Derrick <jonathan.derrick@intel.com>
12588L:	linux-block@vger.kernel.org
12589S:	Supported
12590F:	block/sed*
12591F:	block/opal_proto.h
12592F:	include/linux/sed*
12593F:	include/uapi/linux/sed*
12594
12595SECURITY CONTACT
12596M:	Security Officers <security@kernel.org>
12597S:	Supported
12598
12599SECURITY SUBSYSTEM
12600M:	James Morris <jmorris@namei.org>
12601M:	"Serge E. Hallyn" <serge@hallyn.com>
12602L:	linux-security-module@vger.kernel.org (suggested Cc:)
12603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12604W:	http://kernsec.org/
12605S:	Supported
12606F:	security/
12607
12608SELINUX SECURITY MODULE
12609M:	Paul Moore <paul@paul-moore.com>
12610M:	Stephen Smalley <sds@tycho.nsa.gov>
12611M:	Eric Paris <eparis@parisplace.org>
12612L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12613W:	https://selinuxproject.org
12614W:	https://github.com/SELinuxProject
12615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12616S:	Supported
12617F:	include/linux/selinux*
12618F:	security/selinux/
12619F:	scripts/selinux/
12620F:	Documentation/admin-guide/LSM/SELinux.rst
12621
12622SENSABLE PHANTOM
12623M:	Jiri Slaby <jirislaby@gmail.com>
12624S:	Maintained
12625F:	drivers/misc/phantom.c
12626F:	include/uapi/linux/phantom.h
12627
12628SERIAL DEVICE BUS
12629M:	Rob Herring <robh@kernel.org>
12630L:	linux-serial@vger.kernel.org
12631S:	Maintained
12632F:	Documentation/devicetree/bindings/serial/slave-device.txt
12633F:	drivers/tty/serdev/
12634F:	include/linux/serdev.h
12635
12636SERIAL DRIVERS
12637M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12638L:	linux-serial@vger.kernel.org
12639S:	Maintained
12640F:	Documentation/devicetree/bindings/serial/
12641F:	drivers/tty/serial/
12642
12643SERIAL IR RECEIVER
12644M:	Sean Young <sean@mess.org>
12645L:	linux-media@vger.kernel.org
12646S:	Maintained
12647F:	drivers/media/rc/serial_ir.c
12648
12649SFC NETWORK DRIVER
12650M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12651M:	Edward Cree <ecree@solarflare.com>
12652M:	Bert Kenward <bkenward@solarflare.com>
12653L:	netdev@vger.kernel.org
12654S:	Supported
12655F:	drivers/net/ethernet/sfc/
12656
12657SGI GRU DRIVER
12658M:	Dimitri Sivanich <sivanich@sgi.com>
12659S:	Maintained
12660F:	drivers/misc/sgi-gru/
12661
12662SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12663M:	Pat Gefre <pfg@sgi.com>
12664L:	linux-ia64@vger.kernel.org
12665S:	Supported
12666F:	Documentation/ia64/serial.txt
12667F:	drivers/tty/serial/ioc?_serial.c
12668F:	include/linux/ioc?.h
12669
12670SGI XP/XPC/XPNET DRIVER
12671M:	Cliff Whickman <cpw@sgi.com>
12672M:	Robin Holt <robinmholt@gmail.com>
12673S:	Maintained
12674F:	drivers/misc/sgi-xp/
12675
12676SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12677M:	Ursula Braun <ubraun@linux.ibm.com>
12678L:	linux-s390@vger.kernel.org
12679W:	http://www.ibm.com/developerworks/linux/linux390/
12680S:	Supported
12681F:	net/smc/
12682
12683SH_VEU V4L2 MEM2MEM DRIVER
12684L:	linux-media@vger.kernel.org
12685S:	Orphan
12686F:	drivers/media/platform/sh_veu.c
12687
12688SH_VOU V4L2 OUTPUT DRIVER
12689L:	linux-media@vger.kernel.org
12690S:	Orphan
12691F:	drivers/media/platform/sh_vou.c
12692F:	include/media/drv-intf/sh_vou.h
12693
12694SI2157 MEDIA DRIVER
12695M:	Antti Palosaari <crope@iki.fi>
12696L:	linux-media@vger.kernel.org
12697W:	https://linuxtv.org
12698W:	http://palosaari.fi/linux/
12699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12700T:	git git://linuxtv.org/anttip/media_tree.git
12701S:	Maintained
12702F:	drivers/media/tuners/si2157*
12703
12704SI2165 MEDIA DRIVER
12705M:	Matthias Schwarzott <zzam@gentoo.org>
12706L:	linux-media@vger.kernel.org
12707W:	https://linuxtv.org
12708Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12709S:	Maintained
12710F:	drivers/media/dvb-frontends/si2165*
12711
12712SI2168 MEDIA DRIVER
12713M:	Antti Palosaari <crope@iki.fi>
12714L:	linux-media@vger.kernel.org
12715W:	https://linuxtv.org
12716W:	http://palosaari.fi/linux/
12717Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12718T:	git git://linuxtv.org/anttip/media_tree.git
12719S:	Maintained
12720F:	drivers/media/dvb-frontends/si2168*
12721
12722SI470X FM RADIO RECEIVER I2C DRIVER
12723M:	Hans Verkuil <hverkuil@xs4all.nl>
12724L:	linux-media@vger.kernel.org
12725T:	git git://linuxtv.org/media_tree.git
12726W:	https://linuxtv.org
12727S:	Odd Fixes
12728F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12729
12730SI470X FM RADIO RECEIVER USB DRIVER
12731M:	Hans Verkuil <hverkuil@xs4all.nl>
12732L:	linux-media@vger.kernel.org
12733T:	git git://linuxtv.org/media_tree.git
12734W:	https://linuxtv.org
12735S:	Maintained
12736F:	drivers/media/radio/si470x/radio-si470x-common.c
12737F:	drivers/media/radio/si470x/radio-si470x.h
12738F:	drivers/media/radio/si470x/radio-si470x-usb.c
12739
12740SI4713 FM RADIO TRANSMITTER I2C DRIVER
12741M:	Eduardo Valentin <edubezval@gmail.com>
12742L:	linux-media@vger.kernel.org
12743T:	git git://linuxtv.org/media_tree.git
12744W:	https://linuxtv.org
12745S:	Odd Fixes
12746F:	drivers/media/radio/si4713/si4713.?
12747
12748SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12749M:	Eduardo Valentin <edubezval@gmail.com>
12750L:	linux-media@vger.kernel.org
12751T:	git git://linuxtv.org/media_tree.git
12752W:	https://linuxtv.org
12753S:	Odd Fixes
12754F:	drivers/media/radio/si4713/radio-platform-si4713.c
12755
12756SI4713 FM RADIO TRANSMITTER USB DRIVER
12757M:	Hans Verkuil <hverkuil@xs4all.nl>
12758L:	linux-media@vger.kernel.org
12759T:	git git://linuxtv.org/media_tree.git
12760W:	https://linuxtv.org
12761S:	Maintained
12762F:	drivers/media/radio/si4713/radio-usb-si4713.c
12763
12764SIANO DVB DRIVER
12765M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12766L:	linux-media@vger.kernel.org
12767W:	https://linuxtv.org
12768T:	git git://linuxtv.org/media_tree.git
12769S:	Odd fixes
12770F:	drivers/media/common/siano/
12771F:	drivers/media/usb/siano/
12772F:	drivers/media/usb/siano/
12773F:	drivers/media/mmc/siano/
12774
12775SILEAD TOUCHSCREEN DRIVER
12776M:	Hans de Goede <hdegoede@redhat.com>
12777L:	linux-input@vger.kernel.org
12778L:	platform-driver-x86@vger.kernel.org
12779S:	Maintained
12780F:	drivers/input/touchscreen/silead.c
12781F:	drivers/platform/x86/silead_dmi.c
12782
12783SILICON MOTION SM712 FRAME BUFFER DRIVER
12784M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12785M:	Teddy Wang <teddy.wang@siliconmotion.com>
12786M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12787L:	linux-fbdev@vger.kernel.org
12788S:	Maintained
12789F:	drivers/video/fbdev/sm712*
12790F:	Documentation/fb/sm712fb.txt
12791
12792SIMPLE FIRMWARE INTERFACE (SFI)
12793M:	Len Brown <lenb@kernel.org>
12794L:	sfi-devel@simplefirmware.org
12795W:	http://simplefirmware.org/
12796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12797S:	Supported
12798F:	arch/x86/platform/sfi/
12799F:	drivers/sfi/
12800F:	include/linux/sfi*.h
12801
12802SIMPLEFB FB DRIVER
12803M:	Hans de Goede <hdegoede@redhat.com>
12804L:	linux-fbdev@vger.kernel.org
12805S:	Maintained
12806F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12807F:	drivers/video/fbdev/simplefb.c
12808F:	include/linux/platform_data/simplefb.h
12809
12810SIMTEC EB110ATX (Chalice CATS)
12811P:	Ben Dooks
12812P:	Vincent Sanders <vince@simtec.co.uk>
12813M:	Simtec Linux Team <linux@simtec.co.uk>
12814W:	http://www.simtec.co.uk/products/EB110ATX/
12815S:	Supported
12816
12817SIMTEC EB2410ITX (BAST)
12818P:	Ben Dooks
12819P:	Vincent Sanders <vince@simtec.co.uk>
12820M:	Simtec Linux Team <linux@simtec.co.uk>
12821W:	http://www.simtec.co.uk/products/EB2410ITX/
12822S:	Supported
12823F:	arch/arm/mach-s3c24xx/mach-bast.c
12824F:	arch/arm/mach-s3c24xx/bast-ide.c
12825F:	arch/arm/mach-s3c24xx/bast-irq.c
12826
12827SIPHASH PRF ROUTINES
12828M:	Jason A. Donenfeld <Jason@zx2c4.com>
12829S:	Maintained
12830F:	lib/siphash.c
12831F:	lib/test_siphash.c
12832F:	include/linux/siphash.h
12833
12834SIOX
12835M:	Gavin Schenk <g.schenk@eckelmann.de>
12836M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12837R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12838S:	Supported
12839F:	drivers/siox/*
12840F:	include/trace/events/siox.h
12841
12842SIS 190 ETHERNET DRIVER
12843M:	Francois Romieu <romieu@fr.zoreil.com>
12844L:	netdev@vger.kernel.org
12845S:	Maintained
12846F:	drivers/net/ethernet/sis/sis190.c
12847
12848SIS 900/7016 FAST ETHERNET DRIVER
12849M:	Daniele Venzano <venza@brownhat.org>
12850W:	http://www.brownhat.org/sis900.html
12851L:	netdev@vger.kernel.org
12852S:	Maintained
12853F:	drivers/net/ethernet/sis/sis900.*
12854
12855SIS FRAMEBUFFER DRIVER
12856M:	Thomas Winischhofer <thomas@winischhofer.net>
12857W:	http://www.winischhofer.net/linuxsisvga.shtml
12858S:	Maintained
12859F:	Documentation/fb/sisfb.txt
12860F:	drivers/video/fbdev/sis/
12861F:	include/video/sisfb.h
12862
12863SIS USB2VGA DRIVER
12864M:	Thomas Winischhofer <thomas@winischhofer.net>
12865W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12866S:	Maintained
12867F:	drivers/usb/misc/sisusbvga/
12868
12869SLAB ALLOCATOR
12870M:	Christoph Lameter <cl@linux.com>
12871M:	Pekka Enberg <penberg@kernel.org>
12872M:	David Rientjes <rientjes@google.com>
12873M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12874M:	Andrew Morton <akpm@linux-foundation.org>
12875L:	linux-mm@kvack.org
12876S:	Maintained
12877F:	include/linux/sl?b*.h
12878F:	mm/sl?b*
12879
12880SLEEPABLE READ-COPY UPDATE (SRCU)
12881M:	Lai Jiangshan <jiangshanlai@gmail.com>
12882M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12883M:	Josh Triplett <josh@joshtriplett.org>
12884R:	Steven Rostedt <rostedt@goodmis.org>
12885R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12886L:	linux-kernel@vger.kernel.org
12887W:	http://www.rdrop.com/users/paulmck/RCU/
12888S:	Supported
12889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12890F:	include/linux/srcu.h
12891F:	kernel/rcu/srcu.c
12892
12893SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12894M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12895L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12896S:	Maintained
12897F:	drivers/slimbus/
12898F:	Documentation/devicetree/bindings/slimbus/
12899F:	include/linux/slimbus.h
12900
12901SMACK SECURITY MODULE
12902M:	Casey Schaufler <casey@schaufler-ca.com>
12903L:	linux-security-module@vger.kernel.org
12904W:	http://schaufler-ca.com
12905T:	git git://github.com/cschaufler/smack-next
12906S:	Maintained
12907F:	Documentation/admin-guide/LSM/Smack.rst
12908F:	security/smack/
12909
12910SMC91x ETHERNET DRIVER
12911M:	Nicolas Pitre <nico@fluxnic.net>
12912S:	Odd Fixes
12913F:	drivers/net/ethernet/smsc/smc91x.*
12914
12915SMIA AND SMIA++ IMAGE SENSOR DRIVER
12916M:	Sakari Ailus <sakari.ailus@iki.fi>
12917L:	linux-media@vger.kernel.org
12918S:	Maintained
12919F:	drivers/media/i2c/smiapp/
12920F:	include/media/i2c/smiapp.h
12921F:	drivers/media/i2c/smiapp-pll.c
12922F:	drivers/media/i2c/smiapp-pll.h
12923F:	include/uapi/linux/smiapp.h
12924F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12925
12926SMM665 HARDWARE MONITOR DRIVER
12927M:	Guenter Roeck <linux@roeck-us.net>
12928L:	linux-hwmon@vger.kernel.org
12929S:	Maintained
12930F:	Documentation/hwmon/smm665
12931F:	drivers/hwmon/smm665.c
12932
12933SMSC EMC2103 HARDWARE MONITOR DRIVER
12934M:	Steve Glendinning <steve.glendinning@shawell.net>
12935L:	linux-hwmon@vger.kernel.org
12936S:	Maintained
12937F:	Documentation/hwmon/emc2103
12938F:	drivers/hwmon/emc2103.c
12939
12940SMSC SCH5627 HARDWARE MONITOR DRIVER
12941M:	Hans de Goede <hdegoede@redhat.com>
12942L:	linux-hwmon@vger.kernel.org
12943S:	Supported
12944F:	Documentation/hwmon/sch5627
12945F:	drivers/hwmon/sch5627.c
12946
12947SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12948M:	Steve Glendinning <steve.glendinning@shawell.net>
12949L:	linux-fbdev@vger.kernel.org
12950S:	Maintained
12951F:	drivers/video/fbdev/smscufx.c
12952
12953SMSC47B397 HARDWARE MONITOR DRIVER
12954M:	Jean Delvare <jdelvare@suse.com>
12955L:	linux-hwmon@vger.kernel.org
12956S:	Maintained
12957F:	Documentation/hwmon/smsc47b397
12958F:	drivers/hwmon/smsc47b397.c
12959
12960SMSC911x ETHERNET DRIVER
12961M:	Steve Glendinning <steve.glendinning@shawell.net>
12962L:	netdev@vger.kernel.org
12963S:	Maintained
12964F:	include/linux/smsc911x.h
12965F:	drivers/net/ethernet/smsc/smsc911x.*
12966
12967SMSC9420 PCI ETHERNET DRIVER
12968M:	Steve Glendinning <steve.glendinning@shawell.net>
12969L:	netdev@vger.kernel.org
12970S:	Maintained
12971F:	drivers/net/ethernet/smsc/smsc9420.*
12972
12973SOC-CAMERA V4L2 SUBSYSTEM
12974L:	linux-media@vger.kernel.org
12975T:	git git://linuxtv.org/media_tree.git
12976S:	Orphan
12977F:	include/media/soc*
12978F:	drivers/media/i2c/soc_camera/
12979F:	drivers/media/platform/soc_camera/
12980
12981SOCIONEXT SYNQUACER I2C DRIVER
12982M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
12983L:	linux-i2c@vger.kernel.org
12984S:	Maintained
12985F:	drivers/i2c/busses/i2c-synquacer.c
12986F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12987
12988SOCIONEXT UNIPHIER SOUND DRIVER
12989M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12990L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12991S:	Maintained
12992F:	sound/soc/uniphier/
12993
12994SOEKRIS NET48XX LED SUPPORT
12995M:	Chris Boot <bootc@bootc.net>
12996S:	Maintained
12997F:	drivers/leds/leds-net48xx.c
12998
12999SOFT-ROCE DRIVER (rxe)
13000M:	Moni Shoua <monis@mellanox.com>
13001L:	linux-rdma@vger.kernel.org
13002S:	Supported
13003W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13004Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13005F:	drivers/infiniband/sw/rxe/
13006F:	include/uapi/rdma/rdma_user_rxe.h
13007
13008SOFTLOGIC 6x10 MPEG CODEC
13009M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13010M:	Anton Sviridenko <anton@corp.bluecherry.net>
13011M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13012M:	Andrey Utkin <andrey_utkin@fastmail.com>
13013M:	Ismael Luceno <ismael@iodev.co.uk>
13014L:	linux-media@vger.kernel.org
13015S:	Supported
13016F:	drivers/media/pci/solo6x10/
13017
13018SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13019M:	James Morse <james.morse@arm.com>
13020L:	linux-arm-kernel@lists.infradead.org
13021S:	Maintained
13022F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13023F:	drivers/firmware/arm_sdei.c
13024F:	include/linux/sdei.h
13025F:	include/uapi/linux/sdei.h
13026
13027SOFTWARE RAID (Multiple Disks) SUPPORT
13028M:	Shaohua Li <shli@kernel.org>
13029L:	linux-raid@vger.kernel.org
13030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13031S:	Supported
13032F:	drivers/md/Makefile
13033F:	drivers/md/Kconfig
13034F:	drivers/md/md*
13035F:	drivers/md/raid*
13036F:	include/linux/raid/
13037F:	include/uapi/linux/raid/
13038
13039SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13040M:	Jassi Brar <jaswinder.singh@linaro.org>
13041L:	netdev@vger.kernel.org
13042S:	Maintained
13043F:	drivers/net/ethernet/socionext/netsec.c
13044F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13045
13046SOLIDRUN CLEARFOG SUPPORT
13047M:	Russell King <linux@armlinux.org.uk>
13048S:	Maintained
13049F:	arch/arm/boot/dts/armada-388-clearfog*
13050F:	arch/arm/boot/dts/armada-38x-solidrun-*
13051
13052SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13053M:	Russell King <linux@armlinux.org.uk>
13054S:	Maintained
13055F:	arch/arm/boot/dts/imx6*-cubox-i*
13056F:	arch/arm/boot/dts/imx6*-hummingboard*
13057F:	arch/arm/boot/dts/imx6*-sr-*
13058
13059SONIC NETWORK DRIVER
13060M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13061L:	netdev@vger.kernel.org
13062S:	Maintained
13063F:	drivers/net/ethernet/natsemi/sonic.*
13064
13065SONICS SILICON BACKPLANE DRIVER (SSB)
13066M:	Michael Buesch <m@bues.ch>
13067L:	linux-wireless@vger.kernel.org
13068S:	Maintained
13069F:	drivers/ssb/
13070F:	include/linux/ssb/
13071
13072SONY IMX274 SENSOR DRIVER
13073M:	Leon Luo <leonl@leopardimaging.com>
13074L:	linux-media@vger.kernel.org
13075T:	git git://linuxtv.org/media_tree.git
13076S:	Maintained
13077F:	drivers/media/i2c/imx274.c
13078F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13079
13080SONY MEMORYSTICK CARD SUPPORT
13081M:	Alex Dubov <oakad@yahoo.com>
13082W:	http://tifmxx.berlios.de/
13083S:	Maintained
13084F:	drivers/memstick/host/tifm_ms.c
13085
13086SONY MEMORYSTICK STANDARD SUPPORT
13087M:	Maxim Levitsky <maximlevitsky@gmail.com>
13088S:	Maintained
13089F:	drivers/memstick/core/ms_block.*
13090
13091SONY VAIO CONTROL DEVICE DRIVER
13092M:	Mattia Dongili <malattia@linux.it>
13093L:	platform-driver-x86@vger.kernel.org
13094W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13095S:	Maintained
13096F:	Documentation/laptops/sony-laptop.txt
13097F:	drivers/char/sonypi.c
13098F:	drivers/platform/x86/sony-laptop.c
13099F:	include/linux/sony-laptop.h
13100
13101SOUND
13102M:	Jaroslav Kysela <perex@perex.cz>
13103M:	Takashi Iwai <tiwai@suse.com>
13104L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13105W:	http://www.alsa-project.org/
13106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13107T:	git git://git.alsa-project.org/alsa-kernel.git
13108Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13109S:	Maintained
13110F:	Documentation/sound/
13111F:	include/sound/
13112F:	include/uapi/sound/
13113F:	sound/
13114
13115SOUND - COMPRESSED AUDIO
13116M:	Vinod Koul <vinod.koul@intel.com>
13117L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13119S:	Supported
13120F:	Documentation/sound/alsa/compress_offload.txt
13121F:	include/sound/compress_driver.h
13122F:	include/uapi/sound/compress_*
13123F:	sound/core/compress_offload.c
13124F:	sound/soc/soc-compress.c
13125
13126SOUND - DMAENGINE HELPERS
13127M:	Lars-Peter Clausen <lars@metafoo.de>
13128S:	Supported
13129F:	include/sound/dmaengine_pcm.h
13130F:	sound/core/pcm_dmaengine.c
13131F:	sound/soc/soc-generic-dmaengine-pcm.c
13132
13133SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13134M:	Liam Girdwood <lgirdwood@gmail.com>
13135M:	Mark Brown <broonie@kernel.org>
13136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13137L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13138W:	http://alsa-project.org/main/index.php/ASoC
13139S:	Supported
13140F:	Documentation/devicetree/bindings/sound/
13141F:	Documentation/sound/alsa/soc/
13142F:	sound/soc/
13143F:	include/sound/soc*
13144
13145SOUNDWIRE SUBSYSTEM
13146M:	Vinod Koul <vinod.koul@intel.com>
13147M:	Sanyog Kale <sanyog.r.kale@intel.com>
13148R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13149L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13150S:	Supported
13151F:	Documentation/driver-api/soundwire/
13152F:	drivers/soundwire/
13153F:	include/linux/soundwire/
13154
13155SP2 MEDIA DRIVER
13156M:	Olli Salonen <olli.salonen@iki.fi>
13157L:	linux-media@vger.kernel.org
13158W:	https://linuxtv.org
13159Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13160S:	Maintained
13161F:	drivers/media/dvb-frontends/sp2*
13162
13163SPARC + UltraSPARC (sparc/sparc64)
13164M:	"David S. Miller" <davem@davemloft.net>
13165L:	sparclinux@vger.kernel.org
13166Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13169S:	Maintained
13170F:	arch/sparc/
13171F:	drivers/sbus/
13172
13173SPARC SERIAL DRIVERS
13174M:	"David S. Miller" <davem@davemloft.net>
13175L:	sparclinux@vger.kernel.org
13176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13178S:	Maintained
13179F:	include/linux/sunserialcore.h
13180F:	drivers/tty/serial/suncore.c
13181F:	drivers/tty/serial/sunhv.c
13182F:	drivers/tty/serial/sunsab.c
13183F:	drivers/tty/serial/sunsab.h
13184F:	drivers/tty/serial/sunsu.c
13185F:	drivers/tty/serial/sunzilog.c
13186F:	drivers/tty/serial/sunzilog.h
13187F:	drivers/tty/vcc.c
13188
13189SPARSE CHECKER
13190M:	"Christopher Li" <sparse@chrisli.org>
13191L:	linux-sparse@vger.kernel.org
13192W:	https://sparse.wiki.kernel.org/
13193T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13194T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13195S:	Maintained
13196F:	include/linux/compiler.h
13197
13198SPEAR CLOCK FRAMEWORK SUPPORT
13199M:	Viresh Kumar <vireshk@kernel.org>
13200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13201W:	http://www.st.com/spear
13202S:	Maintained
13203F:	drivers/clk/spear/
13204
13205SPEAR PLATFORM SUPPORT
13206M:	Viresh Kumar <vireshk@kernel.org>
13207M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13209W:	http://www.st.com/spear
13210S:	Maintained
13211F:	arch/arm/boot/dts/spear*
13212F:	arch/arm/mach-spear/
13213
13214SPI NOR SUBSYSTEM
13215M:	Marek Vasut <marek.vasut@gmail.com>
13216L:	linux-mtd@lists.infradead.org
13217W:	http://www.linux-mtd.infradead.org/
13218Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13219T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13220T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13221S:	Maintained
13222F:	drivers/mtd/spi-nor/
13223F:	include/linux/mtd/spi-nor.h
13224
13225SPI SUBSYSTEM
13226M:	Mark Brown <broonie@kernel.org>
13227L:	linux-spi@vger.kernel.org
13228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13229Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13230S:	Maintained
13231F:	Documentation/devicetree/bindings/spi/
13232F:	Documentation/spi/
13233F:	drivers/spi/
13234F:	include/linux/spi/
13235F:	include/uapi/linux/spi/
13236F:	tools/spi/
13237
13238SPIDERNET NETWORK DRIVER for CELL
13239M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13240L:	netdev@vger.kernel.org
13241S:	Supported
13242F:	Documentation/networking/spider_net.txt
13243F:	drivers/net/ethernet/toshiba/spider_net*
13244
13245SPMI SUBSYSTEM
13246R:	Stephen Boyd <sboyd@kernel.org>
13247L:	linux-arm-msm@vger.kernel.org
13248F:	Documentation/devicetree/bindings/spmi/
13249F:	drivers/spmi/
13250F:	include/dt-bindings/spmi/spmi.h
13251F:	include/linux/spmi.h
13252F:	include/trace/events/spmi.h
13253
13254SPU FILE SYSTEM
13255M:	Jeremy Kerr <jk@ozlabs.org>
13256L:	linuxppc-dev@lists.ozlabs.org
13257W:	http://www.ibm.com/developerworks/power/cell/
13258S:	Supported
13259F:	Documentation/filesystems/spufs.txt
13260F:	arch/powerpc/platforms/cell/spufs/
13261
13262SQUASHFS FILE SYSTEM
13263M:	Phillip Lougher <phillip@squashfs.org.uk>
13264L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13265W:	http://squashfs.org.uk
13266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13267S:	Maintained
13268F:	Documentation/filesystems/squashfs.txt
13269F:	fs/squashfs/
13270
13271SRM (Alpha) environment access
13272M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13273S:	Maintained
13274F:	arch/alpha/kernel/srm_env.c
13275
13276ST STM32 I2C/SMBUS DRIVER
13277M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13278L:	linux-i2c@vger.kernel.org
13279S:	Maintained
13280F:	drivers/i2c/busses/i2c-stm32*
13281
13282STABLE BRANCH
13283M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13284L:	stable@vger.kernel.org
13285S:	Supported
13286F:	Documentation/process/stable-kernel-rules.rst
13287
13288STAGING - ATOMISP DRIVER
13289M:	Alan Cox <alan@linux.intel.com>
13290M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13291L:	linux-media@vger.kernel.org
13292S:	Maintained
13293F:	drivers/staging/media/atomisp/
13294
13295STAGING - COMEDI
13296M:	Ian Abbott <abbotti@mev.co.uk>
13297M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13298S:	Odd Fixes
13299F:	drivers/staging/comedi/
13300
13301STAGING - FLARION FT1000 DRIVERS
13302M:	Marek Belisko <marek.belisko@gmail.com>
13303S:	Odd Fixes
13304F:	drivers/staging/ft1000/
13305
13306STAGING - INDUSTRIAL IO
13307M:	Jonathan Cameron <jic23@kernel.org>
13308L:	linux-iio@vger.kernel.org
13309S:	Odd Fixes
13310F:	Documentation/devicetree/bindings/staging/iio/
13311F:	drivers/staging/iio/
13312
13313STAGING - LUSTRE PARALLEL FILESYSTEM
13314M:	Oleg Drokin <oleg.drokin@intel.com>
13315M:	Andreas Dilger <andreas.dilger@intel.com>
13316M:	James Simmons <jsimmons@infradead.org>
13317L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13318W:	http://wiki.lustre.org/
13319S:	Maintained
13320F:	drivers/staging/lustre
13321
13322STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13323M:	Marc Dietrich <marvin24@gmx.de>
13324L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13325L:	linux-tegra@vger.kernel.org
13326S:	Maintained
13327F:	drivers/staging/nvec/
13328
13329STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13330M:	Jens Frederich <jfrederich@gmail.com>
13331M:	Daniel Drake <dsd@laptop.org>
13332M:	Jon Nettleton <jon.nettleton@gmail.com>
13333W:	http://wiki.laptop.org/go/DCON
13334S:	Maintained
13335F:	drivers/staging/olpc_dcon/
13336
13337STAGING - REALTEK RTL8712U DRIVERS
13338M:	Larry Finger <Larry.Finger@lwfinger.net>
13339M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13340S:	Odd Fixes
13341F:	drivers/staging/rtl8712/
13342
13343STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13344M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13345M:	Teddy Wang <teddy.wang@siliconmotion.com>
13346M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13347L:	linux-fbdev@vger.kernel.org
13348S:	Maintained
13349F:	drivers/staging/sm750fb/
13350
13351STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13352M:	William Hubbs <w.d.hubbs@gmail.com>
13353M:	Chris Brannon <chris@the-brannons.com>
13354M:	Kirk Reiser <kirk@reisers.ca>
13355M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13356L:	speakup@linux-speakup.org
13357W:	http://www.linux-speakup.org/
13358S:	Odd Fixes
13359F:	drivers/staging/speakup/
13360
13361STAGING - VIA VT665X DRIVERS
13362M:	Forest Bond <forest@alittletooquiet.net>
13363S:	Odd Fixes
13364F:	drivers/staging/vt665?/
13365
13366STAGING - WILC1000 WIFI DRIVER
13367M:	Aditya Shankar <aditya.shankar@microchip.com>
13368M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13369L:	linux-wireless@vger.kernel.org
13370S:	Supported
13371F:	drivers/staging/wilc1000/
13372
13373STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13374M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13375S:	Odd Fixes
13376F:	drivers/staging/xgifb/
13377
13378STAGING SUBSYSTEM
13379M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13381L:	devel@driverdev.osuosl.org
13382S:	Supported
13383F:	drivers/staging/
13384
13385STARFIRE/DURALAN NETWORK DRIVER
13386M:	Ion Badulescu <ionut@badula.org>
13387S:	Odd Fixes
13388F:	drivers/net/ethernet/adaptec/starfire*
13389
13390STEC S1220 SKD DRIVER
13391M:	Bart Van Assche <bart.vanassche@wdc.com>
13392L:	linux-block@vger.kernel.org
13393S:	Maintained
13394F:	drivers/block/skd*[ch]
13395
13396STI CEC DRIVER
13397M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13398S:	Maintained
13399F:	drivers/staging/media/st-cec/
13400F:	Documentation/devicetree/bindings/media/stih-cec.txt
13401
13402STK1160 USB VIDEO CAPTURE DRIVER
13403M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13404L:	linux-media@vger.kernel.org
13405T:	git git://linuxtv.org/media_tree.git
13406S:	Maintained
13407F:	drivers/media/usb/stk1160/
13408
13409STMMAC ETHERNET DRIVER
13410M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13411M:	Alexandre Torgue <alexandre.torgue@st.com>
13412M:	Jose Abreu <joabreu@synopsys.com>
13413L:	netdev@vger.kernel.org
13414W:	http://www.stlinux.com
13415S:	Supported
13416F:	drivers/net/ethernet/stmicro/stmmac/
13417
13418SUN3/3X
13419M:	Sam Creasey <sammy@sammy.net>
13420W:	http://sammy.net/sun3/
13421S:	Maintained
13422F:	arch/m68k/kernel/*sun3*
13423F:	arch/m68k/sun3*/
13424F:	arch/m68k/include/asm/sun3*
13425F:	drivers/net/ethernet/i825xx/sun3*
13426
13427SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13428M:	Hans de Goede <hdegoede@redhat.com>
13429L:	linux-input@vger.kernel.org
13430S:	Maintained
13431F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13432F:	drivers/input/keyboard/sun4i-lradc-keys.c
13433
13434SUNDANCE NETWORK DRIVER
13435M:	Denis Kirjanov <kda@linux-powerpc.org>
13436L:	netdev@vger.kernel.org
13437S:	Maintained
13438F:	drivers/net/ethernet/dlink/sundance.c
13439
13440SUPERH
13441M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13442M:	Rich Felker <dalias@libc.org>
13443L:	linux-sh@vger.kernel.org
13444Q:	http://patchwork.kernel.org/project/linux-sh/list/
13445S:	Maintained
13446F:	Documentation/sh/
13447F:	arch/sh/
13448F:	drivers/sh/
13449
13450SUSPEND TO RAM
13451M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13452M:	Len Brown <len.brown@intel.com>
13453M:	Pavel Machek <pavel@ucw.cz>
13454L:	linux-pm@vger.kernel.org
13455B:	https://bugzilla.kernel.org
13456S:	Supported
13457F:	Documentation/power/
13458F:	arch/x86/kernel/acpi/
13459F:	drivers/base/power/
13460F:	kernel/power/
13461F:	include/linux/suspend.h
13462F:	include/linux/freezer.h
13463F:	include/linux/pm.h
13464
13465SVGA HANDLING
13466M:	Martin Mares <mj@ucw.cz>
13467L:	linux-video@atrey.karlin.mff.cuni.cz
13468S:	Maintained
13469F:	Documentation/svga.txt
13470F:	arch/x86/boot/video*
13471
13472SWIOTLB SUBSYSTEM
13473M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13474L:	iommu@lists.linux-foundation.org
13475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13476S:	Supported
13477F:	lib/swiotlb.c
13478F:	arch/*/kernel/pci-swiotlb.c
13479F:	include/linux/swiotlb.h
13480
13481SWITCHDEV
13482M:	Jiri Pirko <jiri@resnulli.us>
13483M:	Ivan Vecera <ivecera@redhat.com>
13484L:	netdev@vger.kernel.org
13485S:	Supported
13486F:	net/switchdev/
13487F:	include/net/switchdev.h
13488
13489SYNC FILE FRAMEWORK
13490M:	Sumit Semwal <sumit.semwal@linaro.org>
13491R:	Gustavo Padovan <gustavo@padovan.org>
13492S:	Maintained
13493L:	linux-media@vger.kernel.org
13494L:	dri-devel@lists.freedesktop.org
13495F:	drivers/dma-buf/sync_*
13496F:	drivers/dma-buf/dma-fence*
13497F:	drivers/dma-buf/sw_sync.c
13498F:	include/linux/sync_file.h
13499F:	include/uapi/linux/sync_file.h
13500F:	Documentation/sync_file.txt
13501T:	git git://anongit.freedesktop.org/drm/drm-misc
13502
13503SYNOPSYS ARC ARCHITECTURE
13504M:	Vineet Gupta <vgupta@synopsys.com>
13505L:	linux-snps-arc@lists.infradead.org
13506S:	Supported
13507F:	arch/arc/
13508F:	Documentation/devicetree/bindings/arc/*
13509F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13510F:	drivers/clocksource/arc_timer.c
13511F:	drivers/tty/serial/arc_uart.c
13512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13513
13514SYNOPSYS ARC HSDK SDP pll clock driver
13515M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13516S:	Supported
13517F:	drivers/clk/clk-hsdk-pll.c
13518F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13519
13520SYNOPSYS ARC SDP clock driver
13521M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13522S:	Supported
13523F:	drivers/clk/axs10x/*
13524F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13525
13526SYNOPSYS ARC SDP platform support
13527M:	Alexey Brodkin <abrodkin@synopsys.com>
13528S:	Supported
13529F:	arch/arc/plat-axs10x
13530F:	arch/arc/boot/dts/ax*
13531F:	Documentation/devicetree/bindings/arc/axs10*
13532
13533SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13534M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13535S:	Supported
13536F:	drivers/reset/reset-axs10x.c
13537F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13538
13539SYNOPSYS DESIGNWARE 8250 UART DRIVER
13540R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13541S:	Maintained
13542F:	drivers/tty/serial/8250/8250_dw.c
13543
13544SYNOPSYS DESIGNWARE APB GPIO DRIVER
13545M:	Hoan Tran <hotran@apm.com>
13546L:	linux-gpio@vger.kernel.org
13547S:	Maintained
13548F:	drivers/gpio/gpio-dwapb.c
13549F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13550
13551SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13552M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13553S:	Maintained
13554F:	drivers/dma/dwi-axi-dmac/
13555F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13556
13557SYNOPSYS DESIGNWARE DMAC DRIVER
13558M:	Viresh Kumar <vireshk@kernel.org>
13559R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13560S:	Maintained
13561F:	include/linux/dma/dw.h
13562F:	include/linux/platform_data/dma-dw.h
13563F:	drivers/dma/dw/
13564
13565SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13566M:	Jose Abreu <Jose.Abreu@synopsys.com>
13567L:	netdev@vger.kernel.org
13568S:	Supported
13569F:	drivers/net/ethernet/synopsys/
13570
13571SYNOPSYS DESIGNWARE I2C DRIVER
13572M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13573R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13574R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13575L:	linux-i2c@vger.kernel.org
13576S:	Maintained
13577F:	drivers/i2c/busses/i2c-designware-*
13578F:	include/linux/platform_data/i2c-designware.h
13579
13580SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13581M:	Jaehoon Chung <jh80.chung@samsung.com>
13582L:	linux-mmc@vger.kernel.org
13583S:	Maintained
13584F:	drivers/mmc/host/dw_mmc*
13585
13586SYNOPSYS HSDK RESET CONTROLLER DRIVER
13587M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13588S:	Supported
13589F:	drivers/reset/reset-hsdk.c
13590F:	include/dt-bindings/reset/snps,hsdk-reset.h
13591F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13592
13593SYSTEM CONFIGURATION (SYSCON)
13594M:	Lee Jones <lee.jones@linaro.org>
13595M:	Arnd Bergmann <arnd@arndb.de>
13596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13597S:	Supported
13598F:	drivers/mfd/syscon.c
13599
13600SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13601M:	Sudeep Holla <sudeep.holla@arm.com>
13602L:	linux-arm-kernel@lists.infradead.org
13603S:	Maintained
13604F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13605F:	drivers/clk/clk-sc[mp]i.c
13606F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13607F:	drivers/firmware/arm_scpi.c
13608F:	drivers/firmware/arm_scmi/
13609F:	include/linux/sc[mp]i_protocol.h
13610
13611SYSTEM RESET/SHUTDOWN DRIVERS
13612M:	Sebastian Reichel <sre@kernel.org>
13613L:	linux-pm@vger.kernel.org
13614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13615S:	Maintained
13616F:	Documentation/devicetree/bindings/power/reset/
13617F:	drivers/power/reset/
13618
13619SYSTEM TRACE MODULE CLASS
13620M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13621S:	Maintained
13622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13623F:	Documentation/trace/stm.txt
13624F:	drivers/hwtracing/stm/
13625F:	include/linux/stm.h
13626F:	include/uapi/linux/stm.h
13627
13628SYSV FILESYSTEM
13629M:	Christoph Hellwig <hch@infradead.org>
13630S:	Maintained
13631F:	Documentation/filesystems/sysv-fs.txt
13632F:	fs/sysv/
13633F:	include/linux/sysv_fs.h
13634
13635TARGET SUBSYSTEM
13636M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13637L:	linux-scsi@vger.kernel.org
13638L:	target-devel@vger.kernel.org
13639W:	http://www.linux-iscsi.org
13640W:	http://groups.google.com/group/linux-iscsi-target-dev
13641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13642S:	Supported
13643F:	drivers/target/
13644F:	include/target/
13645F:	Documentation/target/
13646
13647TASKSTATS STATISTICS INTERFACE
13648M:	Balbir Singh <bsingharora@gmail.com>
13649S:	Maintained
13650F:	Documentation/accounting/taskstats*
13651F:	include/linux/taskstats*
13652F:	kernel/taskstats.c
13653
13654TC subsystem
13655M:	Jamal Hadi Salim <jhs@mojatatu.com>
13656M:	Cong Wang <xiyou.wangcong@gmail.com>
13657M:	Jiri Pirko <jiri@resnulli.us>
13658L:	netdev@vger.kernel.org
13659S:	Maintained
13660F:	include/net/pkt_cls.h
13661F:	include/net/pkt_sched.h
13662F:	include/net/tc_act/
13663F:	include/uapi/linux/pkt_cls.h
13664F:	include/uapi/linux/pkt_sched.h
13665F:	include/uapi/linux/tc_act/
13666F:	include/uapi/linux/tc_ematch/
13667F:	net/sched/
13668
13669TCP LOW PRIORITY MODULE
13670M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13671M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13672W:	http://tcp-lp-mod.sourceforge.net/
13673S:	Maintained
13674F:	net/ipv4/tcp_lp.c
13675
13676TDA10071 MEDIA DRIVER
13677M:	Antti Palosaari <crope@iki.fi>
13678L:	linux-media@vger.kernel.org
13679W:	https://linuxtv.org
13680W:	http://palosaari.fi/linux/
13681Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13682T:	git git://linuxtv.org/anttip/media_tree.git
13683S:	Maintained
13684F:	drivers/media/dvb-frontends/tda10071*
13685
13686TDA18212 MEDIA DRIVER
13687M:	Antti Palosaari <crope@iki.fi>
13688L:	linux-media@vger.kernel.org
13689W:	https://linuxtv.org
13690W:	http://palosaari.fi/linux/
13691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13692T:	git git://linuxtv.org/anttip/media_tree.git
13693S:	Maintained
13694F:	drivers/media/tuners/tda18212*
13695
13696TDA18218 MEDIA DRIVER
13697M:	Antti Palosaari <crope@iki.fi>
13698L:	linux-media@vger.kernel.org
13699W:	https://linuxtv.org
13700W:	http://palosaari.fi/linux/
13701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13702T:	git git://linuxtv.org/anttip/media_tree.git
13703S:	Maintained
13704F:	drivers/media/tuners/tda18218*
13705
13706TDA18250 MEDIA DRIVER
13707M:	Olli Salonen <olli.salonen@iki.fi>
13708L:	linux-media@vger.kernel.org
13709W:	https://linuxtv.org
13710Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13711T:	git git://linuxtv.org/media_tree.git
13712S:	Maintained
13713F:	drivers/media/tuners/tda18250*
13714
13715TDA18271 MEDIA DRIVER
13716M:	Michael Krufky <mkrufky@linuxtv.org>
13717L:	linux-media@vger.kernel.org
13718W:	https://linuxtv.org
13719W:	http://github.com/mkrufky
13720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13721T:	git git://linuxtv.org/mkrufky/tuners.git
13722S:	Maintained
13723F:	drivers/media/tuners/tda18271*
13724
13725TDA1997x MEDIA DRIVER
13726M:	Tim Harvey <tharvey@gateworks.com>
13727L:	linux-media@vger.kernel.org
13728W:	https://linuxtv.org
13729Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13730S:	Maintained
13731F:	drivers/media/i2c/tda1997x.*
13732
13733TDA827x MEDIA DRIVER
13734M:	Michael Krufky <mkrufky@linuxtv.org>
13735L:	linux-media@vger.kernel.org
13736W:	https://linuxtv.org
13737W:	http://github.com/mkrufky
13738Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13739T:	git git://linuxtv.org/mkrufky/tuners.git
13740S:	Maintained
13741F:	drivers/media/tuners/tda8290.*
13742
13743TDA8290 MEDIA DRIVER
13744M:	Michael Krufky <mkrufky@linuxtv.org>
13745L:	linux-media@vger.kernel.org
13746W:	https://linuxtv.org
13747W:	http://github.com/mkrufky
13748Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13749T:	git git://linuxtv.org/mkrufky/tuners.git
13750S:	Maintained
13751F:	drivers/media/tuners/tda8290.*
13752
13753TDA9840 MEDIA DRIVER
13754M:	Hans Verkuil <hverkuil@xs4all.nl>
13755L:	linux-media@vger.kernel.org
13756T:	git git://linuxtv.org/media_tree.git
13757W:	https://linuxtv.org
13758S:	Maintained
13759F:	drivers/media/i2c/tda9840*
13760
13761TEA5761 TUNER DRIVER
13762M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13763L:	linux-media@vger.kernel.org
13764W:	https://linuxtv.org
13765T:	git git://linuxtv.org/media_tree.git
13766S:	Odd fixes
13767F:	drivers/media/tuners/tea5761.*
13768
13769TEA5767 TUNER DRIVER
13770M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13771L:	linux-media@vger.kernel.org
13772W:	https://linuxtv.org
13773T:	git git://linuxtv.org/media_tree.git
13774S:	Maintained
13775F:	drivers/media/tuners/tea5767.*
13776
13777TEA6415C MEDIA DRIVER
13778M:	Hans Verkuil <hverkuil@xs4all.nl>
13779L:	linux-media@vger.kernel.org
13780T:	git git://linuxtv.org/media_tree.git
13781W:	https://linuxtv.org
13782S:	Maintained
13783F:	drivers/media/i2c/tea6415c*
13784
13785TEA6420 MEDIA DRIVER
13786M:	Hans Verkuil <hverkuil@xs4all.nl>
13787L:	linux-media@vger.kernel.org
13788T:	git git://linuxtv.org/media_tree.git
13789W:	https://linuxtv.org
13790S:	Maintained
13791F:	drivers/media/i2c/tea6420*
13792
13793TEAM DRIVER
13794M:	Jiri Pirko <jiri@resnulli.us>
13795L:	netdev@vger.kernel.org
13796S:	Supported
13797F:	drivers/net/team/
13798F:	include/linux/if_team.h
13799F:	include/uapi/linux/if_team.h
13800
13801TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13802M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13803S:	Maintained
13804F:	arch/x86/platform/ts5500/
13805
13806TECHNOTREND USB IR RECEIVER
13807M:	Sean Young <sean@mess.org>
13808L:	linux-media@vger.kernel.org
13809S:	Maintained
13810F:	drivers/media/rc/ttusbir.c
13811
13812TECHWELL TW9910 VIDEO DECODER
13813L:	linux-media@vger.kernel.org
13814S:	Orphan
13815F:	drivers/media/i2c/tw9910.c
13816F:	include/media/i2c/tw9910.h
13817
13818TEE SUBSYSTEM
13819M:	Jens Wiklander <jens.wiklander@linaro.org>
13820S:	Maintained
13821F:	include/linux/tee_drv.h
13822F:	include/uapi/linux/tee.h
13823F:	drivers/tee/
13824F:	Documentation/tee.txt
13825
13826TEGRA ARCHITECTURE SUPPORT
13827M:	Thierry Reding <thierry.reding@gmail.com>
13828M:	Jonathan Hunter <jonathanh@nvidia.com>
13829L:	linux-tegra@vger.kernel.org
13830Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13832S:	Supported
13833N:	[^a-z]tegra
13834
13835TEGRA CLOCK DRIVER
13836M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13837M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13838S:	Supported
13839F:	drivers/clk/tegra/
13840
13841TEGRA DMA DRIVERS
13842M:	Laxman Dewangan <ldewangan@nvidia.com>
13843M:	Jon Hunter <jonathanh@nvidia.com>
13844S:	Supported
13845F:	drivers/dma/tegra*
13846
13847TEGRA I2C DRIVER
13848M:	Laxman Dewangan <ldewangan@nvidia.com>
13849S:	Supported
13850F:	drivers/i2c/busses/i2c-tegra.c
13851
13852TEGRA IOMMU DRIVERS
13853M:	Thierry Reding <thierry.reding@gmail.com>
13854L:	linux-tegra@vger.kernel.org
13855S:	Supported
13856F:	drivers/iommu/tegra*
13857
13858TEGRA KBC DRIVER
13859M:	Laxman Dewangan <ldewangan@nvidia.com>
13860S:	Supported
13861F:	drivers/input/keyboard/tegra-kbc.c
13862
13863TEGRA PWM DRIVER
13864M:	Thierry Reding <thierry.reding@gmail.com>
13865S:	Supported
13866F:	drivers/pwm/pwm-tegra.c
13867
13868TEGRA SERIAL DRIVER
13869M:	Laxman Dewangan <ldewangan@nvidia.com>
13870S:	Supported
13871F:	drivers/tty/serial/serial-tegra.c
13872
13873TEGRA SPI DRIVER
13874M:	Laxman Dewangan <ldewangan@nvidia.com>
13875S:	Supported
13876F:	drivers/spi/spi-tegra*
13877
13878TEHUTI ETHERNET DRIVER
13879M:	Andy Gospodarek <andy@greyhouse.net>
13880L:	netdev@vger.kernel.org
13881S:	Supported
13882F:	drivers/net/ethernet/tehuti/*
13883
13884Telecom Clock Driver for MCPL0010
13885M:	Mark Gross <mark.gross@intel.com>
13886S:	Supported
13887F:	drivers/char/tlclk.c
13888
13889TENSILICA XTENSA PORT (xtensa)
13890M:	Chris Zankel <chris@zankel.net>
13891M:	Max Filippov <jcmvbkbc@gmail.com>
13892L:	linux-xtensa@linux-xtensa.org
13893T:	git git://github.com/czankel/xtensa-linux.git
13894S:	Maintained
13895F:	arch/xtensa/
13896F:	drivers/irqchip/irq-xtensa-*
13897
13898Texas Instruments' System Control Interface (TISCI) Protocol Driver
13899M:	Nishanth Menon <nm@ti.com>
13900M:	Tero Kristo <t-kristo@ti.com>
13901M:	Santosh Shilimkar <ssantosh@kernel.org>
13902L:	linux-arm-kernel@lists.infradead.org
13903S:	Maintained
13904F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13905F:	drivers/firmware/ti_sci*
13906F:	include/linux/soc/ti/ti_sci_protocol.h
13907F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13908F:	include/dt-bindings/genpd/k2g.h
13909F:	drivers/soc/ti/ti_sci_pm_domains.c
13910F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13911F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13912F:	drivers/clk/keystone/sci-clk.c
13913F:	drivers/reset/reset-ti-sci.c
13914
13915THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13916M:	Hans Verkuil <hverkuil@xs4all.nl>
13917L:	linux-media@vger.kernel.org
13918T:	git git://linuxtv.org/media_tree.git
13919W:	https://linuxtv.org
13920S:	Maintained
13921F:	drivers/media/radio/radio-raremono.c
13922
13923THERMAL
13924M:	Zhang Rui <rui.zhang@intel.com>
13925M:	Eduardo Valentin <edubezval@gmail.com>
13926L:	linux-pm@vger.kernel.org
13927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13929Q:	https://patchwork.kernel.org/project/linux-pm/list/
13930S:	Supported
13931F:	drivers/thermal/
13932F:	include/linux/thermal.h
13933F:	include/uapi/linux/thermal.h
13934F:	include/linux/cpu_cooling.h
13935F:	Documentation/devicetree/bindings/thermal/
13936
13937THERMAL/CPU_COOLING
13938M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13939M:	Viresh Kumar <viresh.kumar@linaro.org>
13940M:	Javi Merino <javi.merino@kernel.org>
13941L:	linux-pm@vger.kernel.org
13942S:	Supported
13943F:	Documentation/thermal/cpu-cooling-api.txt
13944F:	drivers/thermal/cpu_cooling.c
13945F:	include/linux/cpu_cooling.h
13946
13947THINKPAD ACPI EXTRAS DRIVER
13948M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13949L:	ibm-acpi-devel@lists.sourceforge.net
13950L:	platform-driver-x86@vger.kernel.org
13951W:	http://ibm-acpi.sourceforge.net
13952W:	http://thinkwiki.org/wiki/Ibm-acpi
13953T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13954S:	Maintained
13955F:	drivers/platform/x86/thinkpad_acpi.c
13956
13957THUNDERBOLT DRIVER
13958M:	Andreas Noever <andreas.noever@gmail.com>
13959M:	Michael Jamet <michael.jamet@intel.com>
13960M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13961M:	Yehezkel Bernat <YehezkelShB@gmail.com>
13962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13963S:	Maintained
13964F:	Documentation/admin-guide/thunderbolt.rst
13965F:	drivers/thunderbolt/
13966F:	include/linux/thunderbolt.h
13967
13968THUNDERBOLT NETWORK DRIVER
13969M:	Michael Jamet <michael.jamet@intel.com>
13970M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13971M:	Yehezkel Bernat <YehezkelShB@gmail.com>
13972L:	netdev@vger.kernel.org
13973S:	Maintained
13974F:	drivers/net/thunderbolt.c
13975
13976THUNDERX GPIO DRIVER
13977M:	David Daney <david.daney@cavium.com>
13978S:	Maintained
13979F:	drivers/gpio/gpio-thunderx.c
13980
13981TI AM437X VPFE DRIVER
13982M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13983L:	linux-media@vger.kernel.org
13984W:	https://linuxtv.org
13985Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13986T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13987S:	Maintained
13988F:	drivers/media/platform/am437x/
13989
13990TI BANDGAP AND THERMAL DRIVER
13991M:	Eduardo Valentin <edubezval@gmail.com>
13992M:	Keerthy <j-keerthy@ti.com>
13993L:	linux-pm@vger.kernel.org
13994L:	linux-omap@vger.kernel.org
13995S:	Maintained
13996F:	drivers/thermal/ti-soc-thermal/
13997
13998TI BQ27XXX POWER SUPPLY DRIVER
13999R:	Andrew F. Davis <afd@ti.com>
14000F:	include/linux/power/bq27xxx_battery.h
14001F:	drivers/power/supply/bq27xxx_battery.c
14002F:	drivers/power/supply/bq27xxx_battery_i2c.c
14003
14004TI CDCE706 CLOCK DRIVER
14005M:	Max Filippov <jcmvbkbc@gmail.com>
14006S:	Maintained
14007F:	drivers/clk/clk-cdce706.c
14008
14009TI CLOCK DRIVER
14010M:	Tero Kristo <t-kristo@ti.com>
14011L:	linux-omap@vger.kernel.org
14012S:	Maintained
14013F:	drivers/clk/ti/
14014F:	include/linux/clk/ti.h
14015
14016TI DAVINCI MACHINE SUPPORT
14017M:	Sekhar Nori <nsekhar@ti.com>
14018M:	Kevin Hilman <khilman@kernel.org>
14019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14021S:	Supported
14022F:	arch/arm/mach-davinci/
14023F:	drivers/i2c/busses/i2c-davinci.c
14024F:	arch/arm/boot/dts/da850*
14025
14026TI DAVINCI SERIES CLOCK DRIVER
14027M:	David Lechner <david@lechnology.com>
14028R:	Sekhar Nori <nsekhar@ti.com>
14029S:	Maintained
14030F:	Documentation/devicetree/bindings/clock/ti/davinci/
14031F:	drivers/clk/davinci/
14032
14033TI DAVINCI SERIES GPIO DRIVER
14034M:	Keerthy <j-keerthy@ti.com>
14035L:	linux-gpio@vger.kernel.org
14036S:	Maintained
14037F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14038F:	drivers/gpio/gpio-davinci.c
14039
14040TI DAVINCI SERIES MEDIA DRIVER
14041M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14042L:	linux-media@vger.kernel.org
14043W:	https://linuxtv.org
14044Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14045T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14046S:	Maintained
14047F:	drivers/media/platform/davinci/
14048F:	include/media/davinci/
14049
14050TI ETHERNET SWITCH DRIVER (CPSW)
14051R:	Grygorii Strashko <grygorii.strashko@ti.com>
14052L:	linux-omap@vger.kernel.org
14053L:	netdev@vger.kernel.org
14054S:	Maintained
14055F:	drivers/net/ethernet/ti/cpsw*
14056F:	drivers/net/ethernet/ti/davinci*
14057
14058TI FLASH MEDIA INTERFACE DRIVER
14059M:	Alex Dubov <oakad@yahoo.com>
14060S:	Maintained
14061F:	drivers/misc/tifm*
14062F:	drivers/mmc/host/tifm_sd.c
14063F:	include/linux/tifm.h
14064
14065TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14066M:	Santosh Shilimkar <ssantosh@kernel.org>
14067L:	linux-kernel@vger.kernel.org
14068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14069S:	Maintained
14070F:	drivers/soc/ti/*
14071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14072
14073TI LM49xxx FAMILY ASoC CODEC DRIVERS
14074M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14075M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14076L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14077S:	Maintained
14078F:	sound/soc/codecs/lm49453*
14079F:	sound/soc/codecs/isabelle*
14080
14081TI LP855x BACKLIGHT DRIVER
14082M:	Milo Kim <milo.kim@ti.com>
14083S:	Maintained
14084F:	Documentation/backlight/lp855x-driver.txt
14085F:	drivers/video/backlight/lp855x_bl.c
14086F:	include/linux/platform_data/lp855x.h
14087
14088TI LP8727 CHARGER DRIVER
14089M:	Milo Kim <milo.kim@ti.com>
14090S:	Maintained
14091F:	drivers/power/supply/lp8727_charger.c
14092F:	include/linux/platform_data/lp8727.h
14093
14094TI LP8788 MFD DRIVER
14095M:	Milo Kim <milo.kim@ti.com>
14096S:	Maintained
14097F:	drivers/iio/adc/lp8788_adc.c
14098F:	drivers/leds/leds-lp8788.c
14099F:	drivers/mfd/lp8788*.c
14100F:	drivers/power/supply/lp8788-charger.c
14101F:	drivers/regulator/lp8788-*.c
14102F:	include/linux/mfd/lp8788*.h
14103
14104TI NETCP ETHERNET DRIVER
14105M:	Wingman Kwok <w-kwok2@ti.com>
14106M:	Murali Karicheri <m-karicheri2@ti.com>
14107L:	netdev@vger.kernel.org
14108S:	Maintained
14109F:	drivers/net/ethernet/ti/netcp*
14110
14111TI TAS571X FAMILY ASoC CODEC DRIVER
14112M:	Kevin Cernekee <cernekee@chromium.org>
14113L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14114S:	Odd Fixes
14115F:	sound/soc/codecs/tas571x*
14116
14117TI TRF7970A NFC DRIVER
14118M:	Mark Greer <mgreer@animalcreek.com>
14119L:	linux-wireless@vger.kernel.org
14120L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14121S:	Supported
14122F:	drivers/nfc/trf7970a.c
14123F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14124
14125TI TWL4030 SERIES SOC CODEC DRIVER
14126M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14127L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14128S:	Maintained
14129F:	sound/soc/codecs/twl4030*
14130
14131TI VPE/CAL DRIVERS
14132M:	Benoit Parrot <bparrot@ti.com>
14133L:	linux-media@vger.kernel.org
14134W:	http://linuxtv.org/
14135Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14136S:	Maintained
14137F:	drivers/media/platform/ti-vpe/
14138
14139TI WILINK WIRELESS DRIVERS
14140L:	linux-wireless@vger.kernel.org
14141W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14142W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14144S:	Orphan
14145F:	drivers/net/wireless/ti/
14146F:	include/linux/wl12xx.h
14147
14148TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14149M:	John Stultz <john.stultz@linaro.org>
14150M:	Thomas Gleixner <tglx@linutronix.de>
14151R:	Stephen Boyd <sboyd@kernel.org>
14152L:	linux-kernel@vger.kernel.org
14153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14154S:	Supported
14155F:	include/linux/clocksource.h
14156F:	include/linux/time.h
14157F:	include/linux/timex.h
14158F:	include/uapi/linux/time.h
14159F:	include/uapi/linux/timex.h
14160F:	kernel/time/clocksource.c
14161F:	kernel/time/time*.c
14162F:	kernel/time/alarmtimer.c
14163F:	kernel/time/ntp.c
14164F:	tools/testing/selftests/timers/
14165
14166TIPC NETWORK LAYER
14167M:	Jon Maloy <jon.maloy@ericsson.com>
14168M:	Ying Xue <ying.xue@windriver.com>
14169L:	netdev@vger.kernel.org (core kernel code)
14170L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14171W:	http://tipc.sourceforge.net/
14172S:	Maintained
14173F:	include/uapi/linux/tipc*.h
14174F:	net/tipc/
14175
14176TLAN NETWORK DRIVER
14177M:	Samuel Chessman <chessman@tux.org>
14178L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14179W:	http://sourceforge.net/projects/tlan/
14180S:	Maintained
14181F:	Documentation/networking/tlan.txt
14182F:	drivers/net/ethernet/ti/tlan.*
14183
14184TM6000 VIDEO4LINUX DRIVER
14185M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14186L:	linux-media@vger.kernel.org
14187W:	https://linuxtv.org
14188T:	git git://linuxtv.org/media_tree.git
14189S:	Odd fixes
14190F:	drivers/media/usb/tm6000/
14191F:	Documentation/media/v4l-drivers/tm6000*
14192
14193TMIO/SDHI MMC DRIVER
14194M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14195L:	linux-mmc@vger.kernel.org
14196S:	Supported
14197F:	drivers/mmc/host/tmio_mmc*
14198F:	drivers/mmc/host/renesas_sdhi*
14199F:	include/linux/mfd/tmio.h
14200
14201TMP401 HARDWARE MONITOR DRIVER
14202M:	Guenter Roeck <linux@roeck-us.net>
14203L:	linux-hwmon@vger.kernel.org
14204S:	Maintained
14205F:	Documentation/hwmon/tmp401
14206F:	drivers/hwmon/tmp401.c
14207
14208TMPFS (SHMEM FILESYSTEM)
14209M:	Hugh Dickins <hughd@google.com>
14210L:	linux-mm@kvack.org
14211S:	Maintained
14212F:	include/linux/shmem_fs.h
14213F:	mm/shmem.c
14214
14215TOMOYO SECURITY MODULE
14216M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14217M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14218L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14219L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14220L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14221L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14222W:	http://tomoyo.sourceforge.jp/
14223T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14224S:	Maintained
14225F:	security/tomoyo/
14226
14227TOPSTAR LAPTOP EXTRAS DRIVER
14228M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14229L:	platform-driver-x86@vger.kernel.org
14230S:	Maintained
14231F:	drivers/platform/x86/topstar-laptop.c
14232
14233TORTURE-TEST MODULES
14234M:	Davidlohr Bueso <dave@stgolabs.net>
14235M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14236M:	Josh Triplett <josh@joshtriplett.org>
14237L:	linux-kernel@vger.kernel.org
14238S:	Supported
14239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14240F:	Documentation/RCU/torture.txt
14241F:	kernel/torture.c
14242F:	kernel/rcu/rcutorture.c
14243F:	kernel/locking/locktorture.c
14244
14245TOSHIBA ACPI EXTRAS DRIVER
14246M:	Azael Avalos <coproscefalo@gmail.com>
14247L:	platform-driver-x86@vger.kernel.org
14248S:	Maintained
14249F:	drivers/platform/x86/toshiba_acpi.c
14250
14251TOSHIBA BLUETOOTH DRIVER
14252M:	Azael Avalos <coproscefalo@gmail.com>
14253L:	platform-driver-x86@vger.kernel.org
14254S:	Maintained
14255F:	drivers/platform/x86/toshiba_bluetooth.c
14256
14257TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14258M:	Azael Avalos <coproscefalo@gmail.com>
14259L:	platform-driver-x86@vger.kernel.org
14260S:	Maintained
14261F:	drivers/platform/x86/toshiba_haps.c
14262
14263TOSHIBA SMM DRIVER
14264M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14265W:	http://www.buzzard.org.uk/toshiba/
14266S:	Maintained
14267F:	drivers/char/toshiba.c
14268F:	include/linux/toshiba.h
14269F:	include/uapi/linux/toshiba.h
14270
14271TOSHIBA TC358743 DRIVER
14272M:	Mats Randgaard <matrandg@cisco.com>
14273L:	linux-media@vger.kernel.org
14274S:	Maintained
14275F:	drivers/media/i2c/tc358743*
14276F:	include/media/i2c/tc358743.h
14277
14278TOSHIBA WMI HOTKEYS DRIVER
14279M:	Azael Avalos <coproscefalo@gmail.com>
14280L:	platform-driver-x86@vger.kernel.org
14281S:	Maintained
14282F:	drivers/platform/x86/toshiba-wmi.c
14283
14284TPM DEVICE DRIVER
14285M:	Peter Huewe <peterhuewe@gmx.de>
14286M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14287R:	Jason Gunthorpe <jgg@ziepe.ca>
14288L:	linux-integrity@vger.kernel.org
14289Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14290W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14291T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14292S:	Maintained
14293F:	drivers/char/tpm/
14294
14295TRACING
14296M:	Steven Rostedt <rostedt@goodmis.org>
14297M:	Ingo Molnar <mingo@redhat.com>
14298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14299S:	Maintained
14300F:	Documentation/trace/ftrace.txt
14301F:	arch/*/*/*/ftrace.h
14302F:	arch/*/kernel/ftrace.c
14303F:	include/*/ftrace.h
14304F:	include/linux/trace*.h
14305F:	include/trace/
14306F:	kernel/trace/
14307F:	tools/testing/selftests/ftrace/
14308
14309TRACING MMIO ACCESSES (MMIOTRACE)
14310M:	Steven Rostedt <rostedt@goodmis.org>
14311M:	Ingo Molnar <mingo@kernel.org>
14312R:	Karol Herbst <karolherbst@gmail.com>
14313R:	Pekka Paalanen <ppaalanen@gmail.com>
14314S:	Maintained
14315L:	linux-kernel@vger.kernel.org
14316L:	nouveau@lists.freedesktop.org
14317F:	kernel/trace/trace_mmiotrace.c
14318F:	include/linux/mmiotrace.h
14319F:	arch/x86/mm/kmmio.c
14320F:	arch/x86/mm/mmio-mod.c
14321F:	arch/x86/mm/testmmiotrace.c
14322
14323TRIVIAL PATCHES
14324M:	Jiri Kosina <trivial@kernel.org>
14325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14326S:	Maintained
14327K:	^Subject:.*(?i)trivial
14328
14329TEMPO SEMICONDUCTOR DRIVERS
14330M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14331S:	Maintained
14332F:	sound/soc/codecs/tscs*.c
14333F:	sound/soc/codecs/tscs*.h
14334F:	Documentation/devicetree/bindings/sound/tscs*.txt
14335
14336TTY LAYER
14337M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14338M:	Jiri Slaby <jslaby@suse.com>
14339S:	Supported
14340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14341F:	Documentation/serial/
14342F:	drivers/tty/
14343F:	drivers/tty/serial/serial_core.c
14344F:	include/linux/serial_core.h
14345F:	include/linux/serial.h
14346F:	include/linux/tty.h
14347F:	include/uapi/linux/serial_core.h
14348F:	include/uapi/linux/serial.h
14349F:	include/uapi/linux/tty.h
14350
14351TUA9001 MEDIA DRIVER
14352M:	Antti Palosaari <crope@iki.fi>
14353L:	linux-media@vger.kernel.org
14354W:	https://linuxtv.org
14355W:	http://palosaari.fi/linux/
14356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14357T:	git git://linuxtv.org/anttip/media_tree.git
14358S:	Maintained
14359F:	drivers/media/tuners/tua9001*
14360
14361TULIP NETWORK DRIVERS
14362L:	netdev@vger.kernel.org
14363L:	linux-parisc@vger.kernel.org
14364S:	Orphan
14365F:	drivers/net/ethernet/dec/tulip/
14366
14367TUN/TAP driver
14368M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14369W:	http://vtun.sourceforge.net/tun
14370S:	Maintained
14371F:	Documentation/networking/tuntap.txt
14372F:	arch/um/os-Linux/drivers/
14373
14374TURBOCHANNEL SUBSYSTEM
14375M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14376M:	Ralf Baechle <ralf@linux-mips.org>
14377L:	linux-mips@linux-mips.org
14378Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14379S:	Maintained
14380F:	drivers/tc/
14381F:	include/linux/tc.h
14382
14383TW5864 VIDEO4LINUX DRIVER
14384M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14385M:	Anton Sviridenko <anton@corp.bluecherry.net>
14386M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14387M:	Andrey Utkin <andrey_utkin@fastmail.com>
14388L:	linux-media@vger.kernel.org
14389S:	Supported
14390F:	drivers/media/pci/tw5864/
14391
14392TW68 VIDEO4LINUX DRIVER
14393M:	Hans Verkuil <hverkuil@xs4all.nl>
14394L:	linux-media@vger.kernel.org
14395T:	git git://linuxtv.org/media_tree.git
14396W:	https://linuxtv.org
14397S:	Odd Fixes
14398F:	drivers/media/pci/tw68/
14399
14400TW686X VIDEO4LINUX DRIVER
14401M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14402L:	linux-media@vger.kernel.org
14403T:	git git://linuxtv.org/media_tree.git
14404W:	http://linuxtv.org
14405S:	Maintained
14406F:	drivers/media/pci/tw686x/
14407
14408UBI FILE SYSTEM (UBIFS)
14409M:	Richard Weinberger <richard@nod.at>
14410M:	Artem Bityutskiy <dedekind1@gmail.com>
14411M:	Adrian Hunter <adrian.hunter@intel.com>
14412L:	linux-mtd@lists.infradead.org
14413T:	git git://git.infradead.org/ubifs-2.6.git
14414W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14415S:	Supported
14416F:	Documentation/filesystems/ubifs.txt
14417F:	fs/ubifs/
14418
14419UCLINUX (M68KNOMMU AND COLDFIRE)
14420M:	Greg Ungerer <gerg@linux-m68k.org>
14421W:	http://www.linux-m68k.org/
14422W:	http://www.uclinux.org/
14423L:	linux-m68k@lists.linux-m68k.org
14424L:	uclinux-dev@uclinux.org  (subscribers-only)
14425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14426S:	Maintained
14427F:	arch/m68k/coldfire/
14428F:	arch/m68k/68*/
14429F:	arch/m68k/*/*_no.*
14430F:	arch/m68k/include/asm/*_no.*
14431
14432UDF FILESYSTEM
14433M:	Jan Kara <jack@suse.com>
14434S:	Maintained
14435F:	Documentation/filesystems/udf.txt
14436F:	fs/udf/
14437
14438UDRAW TABLET
14439M:	Bastien Nocera <hadess@hadess.net>
14440L:	linux-input@vger.kernel.org
14441S:	Maintained
14442F:	drivers/hid/hid-udraw-ps3.c
14443
14444UFS FILESYSTEM
14445M:	Evgeniy Dushistov <dushistov@mail.ru>
14446S:	Maintained
14447F:	Documentation/filesystems/ufs.txt
14448F:	fs/ufs/
14449
14450UHID USERSPACE HID IO DRIVER:
14451M:	David Herrmann <dh.herrmann@googlemail.com>
14452L:	linux-input@vger.kernel.org
14453S:	Maintained
14454F:	drivers/hid/uhid.c
14455F:	include/uapi/linux/uhid.h
14456
14457ULPI BUS
14458M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14459L:	linux-usb@vger.kernel.org
14460S:	Maintained
14461F:	drivers/usb/common/ulpi.c
14462F:	include/linux/ulpi/
14463
14464ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14465L:	linux-usb@vger.kernel.org
14466S:	Orphan
14467F:	drivers/uwb/
14468F:	include/linux/uwb.h
14469F:	include/linux/uwb/
14470
14471UNICORE32 ARCHITECTURE:
14472M:	Guan Xuetao <gxt@pku.edu.cn>
14473W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14474S:	Maintained
14475T:	git git://github.com/gxt/linux.git
14476F:	arch/unicore32/
14477
14478UNIFDEF
14479M:	Tony Finch <dot@dotat.at>
14480W:	http://dotat.at/prog/unifdef
14481S:	Maintained
14482F:	scripts/unifdef.c
14483
14484UNIFORM CDROM DRIVER
14485M:	Jens Axboe <axboe@kernel.dk>
14486W:	http://www.kernel.dk
14487S:	Maintained
14488F:	Documentation/cdrom/
14489F:	drivers/cdrom/cdrom.c
14490F:	include/linux/cdrom.h
14491F:	include/uapi/linux/cdrom.h
14492
14493UNISYS S-PAR DRIVERS
14494M:	David Kershner <david.kershner@unisys.com>
14495L:	sparmaintainer@unisys.com (Unisys internal)
14496S:	Supported
14497F:	include/linux/visorbus.h
14498F:	drivers/visorbus/
14499F:	drivers/staging/unisys/
14500
14501UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14502M:	Vinayak Holikatti <vinholikatti@gmail.com>
14503L:	linux-scsi@vger.kernel.org
14504S:	Supported
14505F:	Documentation/scsi/ufs.txt
14506F:	drivers/scsi/ufs/
14507
14508UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14509M:	Joao Pinto <jpinto@synopsys.com>
14510L:	linux-scsi@vger.kernel.org
14511S:	Supported
14512F:	drivers/scsi/ufs/*dwc*
14513
14514UNSORTED BLOCK IMAGES (UBI)
14515M:	Artem Bityutskiy <dedekind1@gmail.com>
14516M:	Richard Weinberger <richard@nod.at>
14517W:	http://www.linux-mtd.infradead.org/
14518L:	linux-mtd@lists.infradead.org
14519T:	git git://git.infradead.org/ubifs-2.6.git
14520S:	Supported
14521F:	drivers/mtd/ubi/
14522F:	include/linux/mtd/ubi.h
14523F:	include/uapi/mtd/ubi-user.h
14524
14525USB "USBNET" DRIVER FRAMEWORK
14526M:	Oliver Neukum <oneukum@suse.com>
14527L:	netdev@vger.kernel.org
14528W:	http://www.linux-usb.org/usbnet
14529S:	Maintained
14530F:	drivers/net/usb/usbnet.c
14531F:	include/linux/usb/usbnet.h
14532
14533USB ACM DRIVER
14534M:	Oliver Neukum <oneukum@suse.com>
14535L:	linux-usb@vger.kernel.org
14536S:	Maintained
14537F:	Documentation/usb/acm.txt
14538F:	drivers/usb/class/cdc-acm.*
14539
14540USB AR5523 WIRELESS DRIVER
14541M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14542L:	linux-wireless@vger.kernel.org
14543S:	Maintained
14544F:	drivers/net/wireless/ath/ar5523/
14545
14546USB ATTACHED SCSI
14547M:	Oliver Neukum <oneukum@suse.com>
14548L:	linux-usb@vger.kernel.org
14549L:	linux-scsi@vger.kernel.org
14550S:	Maintained
14551F:	drivers/usb/storage/uas.c
14552
14553USB CDC ETHERNET DRIVER
14554M:	Oliver Neukum <oliver@neukum.org>
14555L:	linux-usb@vger.kernel.org
14556S:	Maintained
14557F:	drivers/net/usb/cdc_*.c
14558F:	include/uapi/linux/usb/cdc.h
14559
14560USB CHAOSKEY DRIVER
14561M:	Keith Packard <keithp@keithp.com>
14562L:	linux-usb@vger.kernel.org
14563S:	Maintained
14564F:	drivers/usb/misc/chaoskey.c
14565
14566USB CYPRESS C67X00 DRIVER
14567M:	Peter Korsgaard <jacmet@sunsite.dk>
14568L:	linux-usb@vger.kernel.org
14569S:	Maintained
14570F:	drivers/usb/c67x00/
14571
14572USB DAVICOM DM9601 DRIVER
14573M:	Peter Korsgaard <jacmet@sunsite.dk>
14574L:	netdev@vger.kernel.org
14575W:	http://www.linux-usb.org/usbnet
14576S:	Maintained
14577F:	drivers/net/usb/dm9601.c
14578
14579USB DIAMOND RIO500 DRIVER
14580M:	Cesar Miquel <miquel@df.uba.ar>
14581L:	rio500-users@lists.sourceforge.net
14582W:	http://rio500.sourceforge.net
14583S:	Maintained
14584F:	drivers/usb/misc/rio500*
14585
14586USB EHCI DRIVER
14587M:	Alan Stern <stern@rowland.harvard.edu>
14588L:	linux-usb@vger.kernel.org
14589S:	Maintained
14590F:	Documentation/usb/ehci.txt
14591F:	drivers/usb/host/ehci*
14592
14593USB GADGET/PERIPHERAL SUBSYSTEM
14594M:	Felipe Balbi <balbi@kernel.org>
14595L:	linux-usb@vger.kernel.org
14596W:	http://www.linux-usb.org/gadget
14597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14598S:	Maintained
14599F:	drivers/usb/gadget/
14600F:	include/linux/usb/gadget*
14601
14602USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14603M:	Jiri Kosina <jikos@kernel.org>
14604R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14605L:	linux-usb@vger.kernel.org
14606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14607S:	Maintained
14608F:	Documentation/hid/hiddev.txt
14609F:	drivers/hid/usbhid/
14610
14611USB INTEL XHCI ROLE MUX DRIVER
14612M:	Hans de Goede <hdegoede@redhat.com>
14613L:	linux-usb@vger.kernel.org
14614S:	Maintained
14615F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14616
14617USB ISP116X DRIVER
14618M:	Olav Kongas <ok@artecdesign.ee>
14619L:	linux-usb@vger.kernel.org
14620S:	Maintained
14621F:	drivers/usb/host/isp116x*
14622F:	include/linux/usb/isp116x.h
14623
14624USB LAN78XX ETHERNET DRIVER
14625M:	Woojung Huh <woojung.huh@microchip.com>
14626M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14627L:	netdev@vger.kernel.org
14628S:	Maintained
14629F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14630F:	drivers/net/usb/lan78xx.*
14631F:	include/dt-bindings/net/microchip-lan78xx.h
14632
14633USB MASS STORAGE DRIVER
14634M:	Alan Stern <stern@rowland.harvard.edu>
14635L:	linux-usb@vger.kernel.org
14636L:	usb-storage@lists.one-eyed-alien.net
14637S:	Maintained
14638W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14639F:	drivers/usb/storage/
14640
14641USB MIDI DRIVER
14642M:	Clemens Ladisch <clemens@ladisch.de>
14643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14644T:	git git://git.alsa-project.org/alsa-kernel.git
14645S:	Maintained
14646F:	sound/usb/midi.*
14647
14648USB NETWORKING DRIVERS
14649L:	linux-usb@vger.kernel.org
14650S:	Odd Fixes
14651F:	drivers/net/usb/
14652
14653USB OHCI DRIVER
14654M:	Alan Stern <stern@rowland.harvard.edu>
14655L:	linux-usb@vger.kernel.org
14656S:	Maintained
14657F:	Documentation/usb/ohci.txt
14658F:	drivers/usb/host/ohci*
14659
14660USB OTG FSM (Finite State Machine)
14661M:	Peter Chen <Peter.Chen@nxp.com>
14662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14663L:	linux-usb@vger.kernel.org
14664S:	Maintained
14665F:	drivers/usb/common/usb-otg-fsm.c
14666
14667USB OVER IP DRIVER
14668M:	Valentina Manea <valentina.manea.m@gmail.com>
14669M:	Shuah Khan <shuah@kernel.org>
14670L:	linux-usb@vger.kernel.org
14671S:	Maintained
14672F:	Documentation/usb/usbip_protocol.txt
14673F:	drivers/usb/usbip/
14674F:	tools/usb/usbip/
14675
14676USB PEGASUS DRIVER
14677M:	Petko Manolov <petkan@nucleusys.com>
14678L:	linux-usb@vger.kernel.org
14679L:	netdev@vger.kernel.org
14680T:	git git://github.com/petkan/pegasus.git
14681W:	https://github.com/petkan/pegasus
14682S:	Maintained
14683F:	drivers/net/usb/pegasus.*
14684
14685USB PHY LAYER
14686M:	Felipe Balbi <balbi@kernel.org>
14687L:	linux-usb@vger.kernel.org
14688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14689S:	Maintained
14690F:	drivers/usb/phy/
14691
14692USB PRINTER DRIVER (usblp)
14693M:	Pete Zaitcev <zaitcev@redhat.com>
14694L:	linux-usb@vger.kernel.org
14695S:	Supported
14696F:	drivers/usb/class/usblp.c
14697
14698USB QMI WWAN NETWORK DRIVER
14699M:	Bjørn Mork <bjorn@mork.no>
14700L:	netdev@vger.kernel.org
14701S:	Maintained
14702F:	Documentation/ABI/testing/sysfs-class-net-qmi
14703F:	drivers/net/usb/qmi_wwan.c
14704
14705USB RTL8150 DRIVER
14706M:	Petko Manolov <petkan@nucleusys.com>
14707L:	linux-usb@vger.kernel.org
14708L:	netdev@vger.kernel.org
14709T:	git git://github.com/petkan/rtl8150.git
14710W:	https://github.com/petkan/rtl8150
14711S:	Maintained
14712F:	drivers/net/usb/rtl8150.c
14713
14714USB SERIAL SUBSYSTEM
14715M:	Johan Hovold <johan@kernel.org>
14716L:	linux-usb@vger.kernel.org
14717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14718S:	Maintained
14719F:	Documentation/usb/usb-serial.txt
14720F:	drivers/usb/serial/
14721F:	include/linux/usb/serial.h
14722
14723USB SMSC75XX ETHERNET DRIVER
14724M:	Steve Glendinning <steve.glendinning@shawell.net>
14725L:	netdev@vger.kernel.org
14726S:	Maintained
14727F:	drivers/net/usb/smsc75xx.*
14728
14729USB SMSC95XX ETHERNET DRIVER
14730M:	Steve Glendinning <steve.glendinning@shawell.net>
14731M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14732L:	netdev@vger.kernel.org
14733S:	Maintained
14734F:	drivers/net/usb/smsc95xx.*
14735
14736USB SUBSYSTEM
14737M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14738L:	linux-usb@vger.kernel.org
14739W:	http://www.linux-usb.org
14740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14741S:	Supported
14742F:	Documentation/devicetree/bindings/usb/
14743F:	Documentation/usb/
14744F:	drivers/usb/
14745F:	include/linux/usb.h
14746F:	include/linux/usb/
14747
14748USB TYPEC PI3USB30532 MUX DRIVER
14749M:	Hans de Goede <hdegoede@redhat.com>
14750L:	linux-usb@vger.kernel.org
14751S:	Maintained
14752F:	drivers/usb/typec/mux/pi3usb30532.c
14753
14754USB TYPEC SUBSYSTEM
14755M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14756L:	linux-usb@vger.kernel.org
14757S:	Maintained
14758F:	Documentation/ABI/testing/sysfs-class-typec
14759F:	Documentation/usb/typec.rst
14760F:	drivers/usb/typec/
14761F:	include/linux/usb/typec.h
14762
14763USB UHCI DRIVER
14764M:	Alan Stern <stern@rowland.harvard.edu>
14765L:	linux-usb@vger.kernel.org
14766S:	Maintained
14767F:	drivers/usb/host/uhci*
14768
14769USB VIDEO CLASS
14770M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14771L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14772L:	linux-media@vger.kernel.org
14773T:	git git://linuxtv.org/media_tree.git
14774W:	http://www.ideasonboard.org/uvc/
14775S:	Maintained
14776F:	drivers/media/usb/uvc/
14777F:	include/uapi/linux/uvcvideo.h
14778
14779USB VISION DRIVER
14780M:	Hans Verkuil <hverkuil@xs4all.nl>
14781L:	linux-media@vger.kernel.org
14782T:	git git://linuxtv.org/media_tree.git
14783W:	https://linuxtv.org
14784S:	Odd Fixes
14785F:	drivers/media/usb/usbvision/
14786
14787USB WEBCAM GADGET
14788M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14789L:	linux-usb@vger.kernel.org
14790S:	Maintained
14791F:	drivers/usb/gadget/function/*uvc*
14792F:	drivers/usb/gadget/legacy/webcam.c
14793
14794USB WIRELESS RNDIS DRIVER (rndis_wlan)
14795M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14796L:	linux-wireless@vger.kernel.org
14797S:	Maintained
14798F:	drivers/net/wireless/rndis_wlan.c
14799
14800USB XHCI DRIVER
14801M:	Mathias Nyman <mathias.nyman@intel.com>
14802L:	linux-usb@vger.kernel.org
14803S:	Supported
14804F:	drivers/usb/host/xhci*
14805F:	drivers/usb/host/pci-quirks*
14806
14807USB ZD1201 DRIVER
14808L:	linux-wireless@vger.kernel.org
14809W:	http://linux-lc100020.sourceforge.net
14810S:	Orphan
14811F:	drivers/net/wireless/zydas/zd1201.*
14812
14813USB ZR364XX DRIVER
14814M:	Antoine Jacquet <royale@zerezo.com>
14815L:	linux-usb@vger.kernel.org
14816L:	linux-media@vger.kernel.org
14817T:	git git://linuxtv.org/media_tree.git
14818W:	http://royale.zerezo.com/zr364xx/
14819S:	Maintained
14820F:	Documentation/media/v4l-drivers/zr364xx*
14821F:	drivers/media/usb/zr364xx/
14822
14823USER-MODE LINUX (UML)
14824M:	Jeff Dike <jdike@addtoit.com>
14825M:	Richard Weinberger <richard@nod.at>
14826L:	user-mode-linux-devel@lists.sourceforge.net
14827L:	user-mode-linux-user@lists.sourceforge.net
14828W:	http://user-mode-linux.sourceforge.net
14829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14830S:	Maintained
14831F:	Documentation/virtual/uml/
14832F:	arch/um/
14833F:	arch/x86/um/
14834F:	fs/hostfs/
14835F:	fs/hppfs/
14836
14837USERSPACE I/O (UIO)
14838M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14839S:	Maintained
14840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14841F:	Documentation/driver-api/uio-howto.rst
14842F:	drivers/uio/
14843F:	include/linux/uio*.h
14844
14845UTIL-LINUX PACKAGE
14846M:	Karel Zak <kzak@redhat.com>
14847L:	util-linux@vger.kernel.org
14848W:	http://en.wikipedia.org/wiki/Util-linux
14849T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14850S:	Maintained
14851
14852UUID HELPERS
14853M:	Christoph Hellwig <hch@lst.de>
14854R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14855L:	linux-kernel@vger.kernel.org
14856T:	git git://git.infradead.org/users/hch/uuid.git
14857F:	lib/uuid.c
14858F:	lib/test_uuid.c
14859F:	include/linux/uuid.h
14860F:	include/uapi/linux/uuid.h
14861S:	Maintained
14862
14863UVESAFB DRIVER
14864M:	Michal Januszewski <spock@gentoo.org>
14865L:	linux-fbdev@vger.kernel.org
14866W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14867S:	Maintained
14868F:	Documentation/fb/uvesafb.txt
14869F:	drivers/video/fbdev/uvesafb.*
14870
14871VF610 NAND DRIVER
14872M:	Stefan Agner <stefan@agner.ch>
14873L:	linux-mtd@lists.infradead.org
14874S:	Supported
14875F:	drivers/mtd/nand/raw/vf610_nfc.c
14876
14877VFAT/FAT/MSDOS FILESYSTEM
14878M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14879S:	Maintained
14880F:	Documentation/filesystems/vfat.txt
14881F:	fs/fat/
14882
14883VFIO DRIVER
14884M:	Alex Williamson <alex.williamson@redhat.com>
14885L:	kvm@vger.kernel.org
14886T:	git git://github.com/awilliam/linux-vfio.git
14887S:	Maintained
14888F:	Documentation/vfio.txt
14889F:	drivers/vfio/
14890F:	include/linux/vfio.h
14891F:	include/uapi/linux/vfio.h
14892
14893VFIO MEDIATED DEVICE DRIVERS
14894M:	Kirti Wankhede <kwankhede@nvidia.com>
14895L:	kvm@vger.kernel.org
14896S:	Maintained
14897F:	Documentation/vfio-mediated-device.txt
14898F:	drivers/vfio/mdev/
14899F:	include/linux/mdev.h
14900F:	samples/vfio-mdev/
14901
14902VFIO PLATFORM DRIVER
14903M:	Eric Auger <eric.auger@redhat.com>
14904L:	kvm@vger.kernel.org
14905S:	Maintained
14906F:	drivers/vfio/platform/
14907
14908VGA_SWITCHEROO
14909R:	Lukas Wunner <lukas@wunner.de>
14910S:	Maintained
14911F:	Documentation/gpu/vga-switcheroo.rst
14912F:	drivers/gpu/vga/vga_switcheroo.c
14913F:	include/linux/vga_switcheroo.h
14914T:	git git://anongit.freedesktop.org/drm/drm-misc
14915
14916VIA RHINE NETWORK DRIVER
14917S:	Orphan
14918F:	drivers/net/ethernet/via/via-rhine.c
14919
14920VIA SD/MMC CARD CONTROLLER DRIVER
14921M:	Bruce Chang <brucechang@via.com.tw>
14922M:	Harald Welte <HaraldWelte@viatech.com>
14923S:	Maintained
14924F:	drivers/mmc/host/via-sdmmc.c
14925
14926VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14927M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14928L:	linux-fbdev@vger.kernel.org
14929S:	Maintained
14930F:	include/linux/via-core.h
14931F:	include/linux/via-gpio.h
14932F:	include/linux/via_i2c.h
14933F:	drivers/video/fbdev/via/
14934
14935VIA VELOCITY NETWORK DRIVER
14936M:	Francois Romieu <romieu@fr.zoreil.com>
14937L:	netdev@vger.kernel.org
14938S:	Maintained
14939F:	drivers/net/ethernet/via/via-velocity.*
14940
14941VIDEO MULTIPLEXER DRIVER
14942M:	Philipp Zabel <p.zabel@pengutronix.de>
14943L:	linux-media@vger.kernel.org
14944S:	Maintained
14945F:	drivers/media/platform/video-mux.c
14946
14947VIDEOBUF2 FRAMEWORK
14948M:	Pawel Osciak <pawel@osciak.com>
14949M:	Marek Szyprowski <m.szyprowski@samsung.com>
14950M:	Kyungmin Park <kyungmin.park@samsung.com>
14951L:	linux-media@vger.kernel.org
14952S:	Maintained
14953F:	drivers/media/v4l2-core/videobuf2-*
14954F:	include/media/videobuf2-*
14955
14956VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14957M:	Helen Koike <helen.koike@collabora.com>
14958L:	linux-media@vger.kernel.org
14959T:	git git://linuxtv.org/media_tree.git
14960W:	https://linuxtv.org
14961S:	Maintained
14962F:	drivers/media/platform/vimc/*
14963
14964VIRT LIB
14965M:	Alex Williamson <alex.williamson@redhat.com>
14966M:	Paolo Bonzini <pbonzini@redhat.com>
14967L:	kvm@vger.kernel.org
14968S:	Supported
14969F:	virt/lib/
14970
14971VIRTIO AND VHOST VSOCK DRIVER
14972M:	Stefan Hajnoczi <stefanha@redhat.com>
14973L:	kvm@vger.kernel.org
14974L:	virtualization@lists.linux-foundation.org
14975L:	netdev@vger.kernel.org
14976S:	Maintained
14977F:	include/linux/virtio_vsock.h
14978F:	include/uapi/linux/virtio_vsock.h
14979F:	include/uapi/linux/vsockmon.h
14980F:	include/uapi/linux/vm_sockets_diag.h
14981F:	net/vmw_vsock/diag.c
14982F:	net/vmw_vsock/af_vsock_tap.c
14983F:	net/vmw_vsock/virtio_transport_common.c
14984F:	net/vmw_vsock/virtio_transport.c
14985F:	drivers/net/vsockmon.c
14986F:	drivers/vhost/vsock.c
14987F:	drivers/vhost/vsock.h
14988F:	tools/testing/vsock/
14989
14990VIRTIO CONSOLE DRIVER
14991M:	Amit Shah <amit@kernel.org>
14992L:	virtualization@lists.linux-foundation.org
14993S:	Maintained
14994F:	drivers/char/virtio_console.c
14995F:	include/linux/virtio_console.h
14996F:	include/uapi/linux/virtio_console.h
14997
14998VIRTIO CORE, NET AND BLOCK DRIVERS
14999M:	"Michael S. Tsirkin" <mst@redhat.com>
15000M:	Jason Wang <jasowang@redhat.com>
15001L:	virtualization@lists.linux-foundation.org
15002S:	Maintained
15003F:	Documentation/devicetree/bindings/virtio/
15004F:	drivers/virtio/
15005F:	tools/virtio/
15006F:	drivers/net/virtio_net.c
15007F:	drivers/block/virtio_blk.c
15008F:	include/linux/virtio*.h
15009F:	include/uapi/linux/virtio_*.h
15010F:	drivers/crypto/virtio/
15011F:	mm/balloon_compaction.c
15012
15013VIRTIO CRYPTO DRIVER
15014M:	Gonglei <arei.gonglei@huawei.com>
15015L:	virtualization@lists.linux-foundation.org
15016L:	linux-crypto@vger.kernel.org
15017S:	Maintained
15018F:	drivers/crypto/virtio/
15019F:	include/uapi/linux/virtio_crypto.h
15020
15021VIRTIO DRIVERS FOR S390
15022M:	Cornelia Huck <cohuck@redhat.com>
15023M:	Halil Pasic <pasic@linux.ibm.com>
15024L:	linux-s390@vger.kernel.org
15025L:	virtualization@lists.linux-foundation.org
15026L:	kvm@vger.kernel.org
15027S:	Supported
15028F:	drivers/s390/virtio/
15029F:	arch/s390/include/uapi/asm/virtio-ccw.h
15030
15031VIRTIO GPU DRIVER
15032M:	David Airlie <airlied@linux.ie>
15033M:	Gerd Hoffmann <kraxel@redhat.com>
15034L:	dri-devel@lists.freedesktop.org
15035L:	virtualization@lists.linux-foundation.org
15036T:	git git://anongit.freedesktop.org/drm/drm-misc
15037S:	Maintained
15038F:	drivers/gpu/drm/virtio/
15039F:	include/uapi/linux/virtio_gpu.h
15040
15041VIRTIO HOST (VHOST)
15042M:	"Michael S. Tsirkin" <mst@redhat.com>
15043M:	Jason Wang <jasowang@redhat.com>
15044L:	kvm@vger.kernel.org
15045L:	virtualization@lists.linux-foundation.org
15046L:	netdev@vger.kernel.org
15047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15048S:	Maintained
15049F:	drivers/vhost/
15050F:	include/uapi/linux/vhost.h
15051
15052VIRTIO INPUT DRIVER
15053M:	Gerd Hoffmann <kraxel@redhat.com>
15054S:	Maintained
15055F:	drivers/virtio/virtio_input.c
15056F:	include/uapi/linux/virtio_input.h
15057
15058VIRTUAL BOX GUEST DEVICE DRIVER
15059M:	Hans de Goede <hdegoede@redhat.com>
15060M:	Arnd Bergmann <arnd@arndb.de>
15061M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15062S:	Maintained
15063F:	include/linux/vbox_utils.h
15064F:	include/uapi/linux/vbox*.h
15065F:	drivers/virt/vboxguest/
15066
15067VIRTUAL SERIO DEVICE DRIVER
15068M:	Stephen Chandler Paul <thatslyude@gmail.com>
15069S:	Maintained
15070F:	drivers/input/serio/userio.c
15071F:	include/uapi/linux/userio.h
15072
15073VIVID VIRTUAL VIDEO DRIVER
15074M:	Hans Verkuil <hverkuil@xs4all.nl>
15075L:	linux-media@vger.kernel.org
15076T:	git git://linuxtv.org/media_tree.git
15077W:	https://linuxtv.org
15078S:	Maintained
15079F:	drivers/media/platform/vivid/*
15080
15081VLYNQ BUS
15082M:	Florian Fainelli <f.fainelli@gmail.com>
15083L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15084S:	Maintained
15085F:	drivers/vlynq/vlynq.c
15086F:	include/linux/vlynq.h
15087
15088VME SUBSYSTEM
15089M:	Martyn Welch <martyn@welchs.me.uk>
15090M:	Manohar Vanga <manohar.vanga@gmail.com>
15091M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15092L:	devel@driverdev.osuosl.org
15093S:	Maintained
15094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15095F:	Documentation/driver-api/vme.rst
15096F:	drivers/staging/vme/
15097F:	drivers/vme/
15098F:	include/linux/vme*
15099
15100VMWARE BALLOON DRIVER
15101M:	Xavier Deguillard <xdeguillard@vmware.com>
15102M:	Philip Moltmann <moltmann@vmware.com>
15103M:	"VMware, Inc." <pv-drivers@vmware.com>
15104L:	linux-kernel@vger.kernel.org
15105S:	Maintained
15106F:	drivers/misc/vmw_balloon.c
15107
15108VMWARE HYPERVISOR INTERFACE
15109M:	Alok Kataria <akataria@vmware.com>
15110L:	virtualization@lists.linux-foundation.org
15111S:	Supported
15112F:	arch/x86/kernel/cpu/vmware.c
15113
15114VMWARE PVRDMA DRIVER
15115M:	Adit Ranadive <aditr@vmware.com>
15116M:	VMware PV-Drivers <pv-drivers@vmware.com>
15117L:	linux-rdma@vger.kernel.org
15118S:	Maintained
15119F:	drivers/infiniband/hw/vmw_pvrdma/
15120
15121VMware PVSCSI driver
15122M:	Jim Gill <jgill@vmware.com>
15123M:	VMware PV-Drivers <pv-drivers@vmware.com>
15124L:	linux-scsi@vger.kernel.org
15125S:	Maintained
15126F:	drivers/scsi/vmw_pvscsi.c
15127F:	drivers/scsi/vmw_pvscsi.h
15128
15129VMWARE VMMOUSE SUBDRIVER
15130M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15131M:	"VMware, Inc." <pv-drivers@vmware.com>
15132L:	linux-input@vger.kernel.org
15133S:	Maintained
15134F:	drivers/input/mouse/vmmouse.c
15135F:	drivers/input/mouse/vmmouse.h
15136
15137VMWARE VMXNET3 ETHERNET DRIVER
15138M:	Ronak Doshi <doshir@vmware.com>
15139M:	"VMware, Inc." <pv-drivers@vmware.com>
15140L:	netdev@vger.kernel.org
15141S:	Maintained
15142F:	drivers/net/vmxnet3/
15143
15144VOCORE VOCORE2 BOARD
15145M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15146L:	linux-mips@linux-mips.org
15147S:	Maintained
15148F:	arch/mips/boot/dts/ralink/vocore2.dts
15149
15150VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15151M:	Liam Girdwood <lgirdwood@gmail.com>
15152M:	Mark Brown <broonie@kernel.org>
15153L:	linux-kernel@vger.kernel.org
15154W:	http://www.slimlogic.co.uk/?p=48
15155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15156S:	Supported
15157F:	Documentation/devicetree/bindings/regulator/
15158F:	Documentation/power/regulator/
15159F:	drivers/regulator/
15160F:	include/dt-bindings/regulator/
15161F:	include/linux/regulator/
15162
15163VRF
15164M:	David Ahern <dsa@cumulusnetworks.com>
15165M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15166L:	netdev@vger.kernel.org
15167S:	Maintained
15168F:	drivers/net/vrf.c
15169F:	Documentation/networking/vrf.txt
15170
15171VT1211 HARDWARE MONITOR DRIVER
15172M:	Juerg Haefliger <juergh@gmail.com>
15173L:	linux-hwmon@vger.kernel.org
15174S:	Maintained
15175F:	Documentation/hwmon/vt1211
15176F:	drivers/hwmon/vt1211.c
15177
15178VT8231 HARDWARE MONITOR DRIVER
15179M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15180L:	linux-hwmon@vger.kernel.org
15181S:	Maintained
15182F:	drivers/hwmon/vt8231.c
15183
15184VUB300 USB to SDIO/SD/MMC bridge chip
15185M:	Tony Olech <tony.olech@elandigitalsystems.com>
15186L:	linux-mmc@vger.kernel.org
15187L:	linux-usb@vger.kernel.org
15188S:	Supported
15189F:	drivers/mmc/host/vub300.c
15190
15191W1 DALLAS'S 1-WIRE BUS
15192M:	Evgeniy Polyakov <zbr@ioremap.net>
15193S:	Maintained
15194F:	Documentation/w1/
15195F:	drivers/w1/
15196F:	include/linux/w1.h
15197
15198W83791D HARDWARE MONITORING DRIVER
15199M:	Marc Hulsman <m.hulsman@tudelft.nl>
15200L:	linux-hwmon@vger.kernel.org
15201S:	Maintained
15202F:	Documentation/hwmon/w83791d
15203F:	drivers/hwmon/w83791d.c
15204
15205W83793 HARDWARE MONITORING DRIVER
15206M:	Rudolf Marek <r.marek@assembler.cz>
15207L:	linux-hwmon@vger.kernel.org
15208S:	Maintained
15209F:	Documentation/hwmon/w83793
15210F:	drivers/hwmon/w83793.c
15211
15212W83795 HARDWARE MONITORING DRIVER
15213M:	Jean Delvare <jdelvare@suse.com>
15214L:	linux-hwmon@vger.kernel.org
15215S:	Maintained
15216F:	drivers/hwmon/w83795.c
15217
15218W83L51xD SD/MMC CARD INTERFACE DRIVER
15219M:	Pierre Ossman <pierre@ossman.eu>
15220S:	Maintained
15221F:	drivers/mmc/host/wbsd.*
15222
15223WACOM PROTOCOL 4 SERIAL TABLETS
15224M:	Julian Squires <julian@cipht.net>
15225M:	Hans de Goede <hdegoede@redhat.com>
15226L:	linux-input@vger.kernel.org
15227S:	Maintained
15228F:	drivers/input/tablet/wacom_serial4.c
15229
15230WATCHDOG DEVICE DRIVERS
15231M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15232M:	Guenter Roeck <linux@roeck-us.net>
15233L:	linux-watchdog@vger.kernel.org
15234W:	http://www.linux-watchdog.org/
15235T:	git git://www.linux-watchdog.org/linux-watchdog.git
15236S:	Maintained
15237F:	Documentation/devicetree/bindings/watchdog/
15238F:	Documentation/watchdog/
15239F:	drivers/watchdog/
15240F:	include/linux/watchdog.h
15241F:	include/uapi/linux/watchdog.h
15242
15243WHISKEYCOVE PMIC GPIO DRIVER
15244M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15245L:	linux-gpio@vger.kernel.org
15246S:	Maintained
15247F:	drivers/gpio/gpio-wcove.c
15248
15249WIIMOTE HID DRIVER
15250M:	David Herrmann <dh.herrmann@googlemail.com>
15251L:	linux-input@vger.kernel.org
15252S:	Maintained
15253F:	drivers/hid/hid-wiimote*
15254
15255WILOCITY WIL6210 WIRELESS DRIVER
15256M:	Maya Erez <merez@codeaurora.org>
15257L:	linux-wireless@vger.kernel.org
15258L:	wil6210@qti.qualcomm.com
15259S:	Supported
15260W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15261F:	drivers/net/wireless/ath/wil6210/
15262
15263WIMAX STACK
15264M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15265M:	linux-wimax@intel.com
15266L:	wimax@linuxwimax.org (subscribers-only)
15267S:	Supported
15268W:	http://linuxwimax.org
15269F:	Documentation/wimax/README.wimax
15270F:	include/linux/wimax/debug.h
15271F:	include/net/wimax.h
15272F:	include/uapi/linux/wimax.h
15273F:	net/wimax/
15274
15275WINBOND CIR DRIVER
15276M:	David Härdeman <david@hardeman.nu>
15277S:	Maintained
15278F:	drivers/media/rc/winbond-cir.c
15279
15280WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15281M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15282L:	linux-watchdog@vger.kernel.org
15283S:	Maintained
15284F:	drivers/watchdog/ebc-c384_wdt.c
15285
15286WINSYSTEMS WS16C48 GPIO DRIVER
15287M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15288L:	linux-gpio@vger.kernel.org
15289S:	Maintained
15290F:	drivers/gpio/gpio-ws16c48.c
15291
15292WISTRON LAPTOP BUTTON DRIVER
15293M:	Miloslav Trmac <mitr@volny.cz>
15294S:	Maintained
15295F:	drivers/input/misc/wistron_btns.c
15296
15297WL3501 WIRELESS PCMCIA CARD DRIVER
15298L:	linux-wireless@vger.kernel.org
15299S:	Odd fixes
15300F:	drivers/net/wireless/wl3501*
15301
15302WOLFSON MICROELECTRONICS DRIVERS
15303L:	patches@opensource.cirrus.com
15304T:	git https://github.com/CirrusLogic/linux-drivers.git
15305W:	https://github.com/CirrusLogic/linux-drivers/wiki
15306S:	Supported
15307F:	Documentation/hwmon/wm83??
15308F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15309F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15310F:	Documentation/devicetree/bindings/mfd/arizona.txt
15311F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15312F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15313F:	arch/arm/mach-s3c64xx/mach-crag6410*
15314F:	drivers/clk/clk-wm83*.c
15315F:	drivers/extcon/extcon-arizona.c
15316F:	drivers/leds/leds-wm83*.c
15317F:	drivers/gpio/gpio-*wm*.c
15318F:	drivers/gpio/gpio-arizona.c
15319F:	drivers/hwmon/wm83??-hwmon.c
15320F:	drivers/input/misc/wm831x-on.c
15321F:	drivers/input/touchscreen/wm831x-ts.c
15322F:	drivers/input/touchscreen/wm97*.c
15323F:	drivers/mfd/arizona*
15324F:	drivers/mfd/wm*.c
15325F:	drivers/mfd/cs47l24*
15326F:	drivers/power/supply/wm83*.c
15327F:	drivers/rtc/rtc-wm83*.c
15328F:	drivers/regulator/wm8*.c
15329F:	drivers/regulator/arizona*
15330F:	drivers/video/backlight/wm83*_bl.c
15331F:	drivers/watchdog/wm83*_wdt.c
15332F:	include/linux/mfd/arizona/
15333F:	include/linux/mfd/wm831x/
15334F:	include/linux/mfd/wm8350/
15335F:	include/linux/mfd/wm8400*
15336F:	include/linux/regulator/arizona*
15337F:	include/linux/wm97xx.h
15338F:	include/sound/wm????.h
15339F:	sound/soc/codecs/arizona.?
15340F:	sound/soc/codecs/wm*
15341F:	sound/soc/codecs/cs47l24*
15342
15343WORKQUEUE
15344M:	Tejun Heo <tj@kernel.org>
15345R:	Lai Jiangshan <jiangshanlai@gmail.com>
15346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15347S:	Maintained
15348F:	include/linux/workqueue.h
15349F:	kernel/workqueue.c
15350F:	Documentation/core-api/workqueue.rst
15351
15352X-POWERS AXP288 PMIC DRIVERS
15353M:	Hans de Goede <hdegoede@redhat.com>
15354S:	Maintained
15355N:	axp288
15356F:	drivers/acpi/pmic/intel_pmic_xpower.c
15357
15358X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15359M:	Chen-Yu Tsai <wens@csie.org>
15360L:	linux-kernel@vger.kernel.org
15361S:	Maintained
15362N:	axp[128]
15363
15364X.25 NETWORK LAYER
15365M:	Andrew Hendry <andrew.hendry@gmail.com>
15366L:	linux-x25@vger.kernel.org
15367S:	Odd Fixes
15368F:	Documentation/networking/x25*
15369F:	include/net/x25*
15370F:	net/x25/
15371
15372X86 ARCHITECTURE (32-BIT AND 64-BIT)
15373M:	Thomas Gleixner <tglx@linutronix.de>
15374M:	Ingo Molnar <mingo@redhat.com>
15375R:	"H. Peter Anvin" <hpa@zytor.com>
15376M:	x86@kernel.org
15377L:	linux-kernel@vger.kernel.org
15378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15379S:	Maintained
15380F:	Documentation/x86/
15381F:	arch/x86/
15382
15383X86 MCE INFRASTRUCTURE
15384M:	Tony Luck <tony.luck@intel.com>
15385M:	Borislav Petkov <bp@alien8.de>
15386L:	linux-edac@vger.kernel.org
15387S:	Maintained
15388F:	arch/x86/kernel/cpu/mcheck/*
15389
15390X86 MICROCODE UPDATE SUPPORT
15391M:	Borislav Petkov <bp@alien8.de>
15392S:	Maintained
15393F:	arch/x86/kernel/cpu/microcode/*
15394
15395X86 PLATFORM DRIVERS
15396M:	Darren Hart <dvhart@infradead.org>
15397M:	Andy Shevchenko <andy@infradead.org>
15398L:	platform-driver-x86@vger.kernel.org
15399T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15400S:	Maintained
15401F:	drivers/platform/x86/
15402F:	drivers/platform/olpc/
15403
15404X86 VDSO
15405M:	Andy Lutomirski <luto@amacapital.net>
15406L:	linux-kernel@vger.kernel.org
15407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15408S:	Maintained
15409F:	arch/x86/entry/vdso/
15410
15411XC2028/3028 TUNER DRIVER
15412M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15413L:	linux-media@vger.kernel.org
15414W:	https://linuxtv.org
15415T:	git git://linuxtv.org/media_tree.git
15416S:	Maintained
15417F:	drivers/media/tuners/tuner-xc2028.*
15418
15419XDP SOCKETS (AF_XDP)
15420M:	Björn Töpel <bjorn.topel@intel.com>
15421M:	Magnus Karlsson <magnus.karlsson@intel.com>
15422L:	netdev@vger.kernel.org
15423S:	Maintained
15424F:	kernel/bpf/xskmap.c
15425F:	net/xdp/
15426
15427XEN BLOCK SUBSYSTEM
15428M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15429M:	Roger Pau Monné <roger.pau@citrix.com>
15430L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15431S:	Supported
15432F:	drivers/block/xen-blkback/*
15433F:	drivers/block/xen*
15434
15435XEN HYPERVISOR ARM
15436M:	Stefano Stabellini <sstabellini@kernel.org>
15437L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15438S:	Maintained
15439F:	arch/arm/xen/
15440F:	arch/arm/include/asm/xen/
15441
15442XEN HYPERVISOR ARM64
15443M:	Stefano Stabellini <sstabellini@kernel.org>
15444L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15445S:	Maintained
15446F:	arch/arm64/xen/
15447F:	arch/arm64/include/asm/xen/
15448
15449XEN HYPERVISOR INTERFACE
15450M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15451M:	Juergen Gross <jgross@suse.com>
15452L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15454S:	Supported
15455F:	arch/x86/xen/
15456F:	drivers/*/xen-*front.c
15457F:	drivers/xen/
15458F:	arch/x86/include/asm/xen/
15459F:	arch/x86/include/asm/pvclock-abi.h
15460F:	include/xen/
15461F:	include/uapi/xen/
15462F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15463F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15464
15465XEN NETWORK BACKEND DRIVER
15466M:	Wei Liu <wei.liu2@citrix.com>
15467M:	Paul Durrant <paul.durrant@citrix.com>
15468L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15469L:	netdev@vger.kernel.org
15470S:	Supported
15471F:	drivers/net/xen-netback/*
15472
15473XEN PCI SUBSYSTEM
15474M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15475L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15476S:	Supported
15477F:	arch/x86/pci/*xen*
15478F:	drivers/pci/*xen*
15479
15480XEN PVSCSI DRIVERS
15481M:	Juergen Gross <jgross@suse.com>
15482L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15483L:	linux-scsi@vger.kernel.org
15484S:	Supported
15485F:	drivers/scsi/xen-scsifront.c
15486F:	drivers/xen/xen-scsiback.c
15487F:	include/xen/interface/io/vscsiif.h
15488
15489XEN SWIOTLB SUBSYSTEM
15490M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15491L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15492L:	iommu@lists.linux-foundation.org
15493S:	Supported
15494F:	arch/x86/xen/*swiotlb*
15495F:	drivers/xen/*swiotlb*
15496
15497XFS FILESYSTEM
15498M:	Darrick J. Wong <darrick.wong@oracle.com>
15499M:	linux-xfs@vger.kernel.org
15500L:	linux-xfs@vger.kernel.org
15501W:	http://xfs.org/
15502T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15503S:	Supported
15504F:	Documentation/filesystems/xfs.txt
15505F:	fs/xfs/
15506
15507XILINX AXI ETHERNET DRIVER
15508M:	Anirudha Sarangi <anirudh@xilinx.com>
15509M:	John Linn <John.Linn@xilinx.com>
15510S:	Maintained
15511F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15512
15513XILINX UARTLITE SERIAL DRIVER
15514M:	Peter Korsgaard <jacmet@sunsite.dk>
15515L:	linux-serial@vger.kernel.org
15516S:	Maintained
15517F:	drivers/tty/serial/uartlite.c
15518
15519XILINX VIDEO IP CORES
15520M:	Hyun Kwon <hyun.kwon@xilinx.com>
15521M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15522L:	linux-media@vger.kernel.org
15523T:	git git://linuxtv.org/media_tree.git
15524S:	Supported
15525F:	Documentation/devicetree/bindings/media/xilinx/
15526F:	drivers/media/platform/xilinx/
15527F:	include/uapi/linux/xilinx-v4l2-controls.h
15528
15529XILLYBUS DRIVER
15530M:	Eli Billauer <eli.billauer@gmail.com>
15531L:	linux-kernel@vger.kernel.org
15532S:	Supported
15533F:	drivers/char/xillybus/
15534
15535XRA1403 GPIO EXPANDER
15536M:	Nandor Han <nandor.han@ge.com>
15537M:	Semi Malinen <semi.malinen@ge.com>
15538L:	linux-gpio@vger.kernel.org
15539S:	Maintained
15540F:	drivers/gpio/gpio-xra1403.c
15541F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15542
15543XTENSA XTFPGA PLATFORM SUPPORT
15544M:	Max Filippov <jcmvbkbc@gmail.com>
15545L:	linux-xtensa@linux-xtensa.org
15546S:	Maintained
15547F:	drivers/spi/spi-xtensa-xtfpga.c
15548F:	sound/soc/xtensa/xtfpga-i2s.c
15549
15550YAM DRIVER FOR AX.25
15551M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15552L:	linux-hams@vger.kernel.org
15553S:	Maintained
15554F:	drivers/net/hamradio/yam*
15555F:	include/linux/yam.h
15556
15557YAMA SECURITY MODULE
15558M:	Kees Cook <keescook@chromium.org>
15559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15560S:	Supported
15561F:	security/yama/
15562F:	Documentation/admin-guide/LSM/Yama.rst
15563
15564YEALINK PHONE DRIVER
15565M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15566L:	usbb2k-api-dev@nongnu.org
15567S:	Maintained
15568F:	Documentation/input/yealink.rst
15569F:	drivers/input/misc/yealink.*
15570
15571Z8530 DRIVER FOR AX.25
15572M:	Joerg Reuter <jreuter@yaina.de>
15573W:	http://yaina.de/jreuter/
15574W:	http://www.qsl.net/dl1bke/
15575L:	linux-hams@vger.kernel.org
15576S:	Maintained
15577F:	Documentation/networking/z8530drv.txt
15578F:	drivers/net/hamradio/*scc.c
15579F:	drivers/net/hamradio/z8530.h
15580
15581ZBUD COMPRESSED PAGE ALLOCATOR
15582M:	Seth Jennings <sjenning@redhat.com>
15583M:	Dan Streetman <ddstreet@ieee.org>
15584L:	linux-mm@kvack.org
15585S:	Maintained
15586F:	mm/zbud.c
15587F:	include/linux/zbud.h
15588
15589ZD1211RW WIRELESS DRIVER
15590M:	Daniel Drake <dsd@gentoo.org>
15591M:	Ulrich Kunitz <kune@deine-taler.de>
15592W:	http://zd1211.ath.cx/wiki/DriverRewrite
15593L:	linux-wireless@vger.kernel.org
15594L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15595S:	Maintained
15596F:	drivers/net/wireless/zydas/zd1211rw/
15597
15598ZD1301 MEDIA DRIVER
15599M:	Antti Palosaari <crope@iki.fi>
15600L:	linux-media@vger.kernel.org
15601W:	https://linuxtv.org/
15602W:	http://palosaari.fi/linux/
15603Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15604S:	Maintained
15605F:	drivers/media/usb/dvb-usb-v2/zd1301*
15606
15607ZD1301_DEMOD MEDIA DRIVER
15608M:	Antti Palosaari <crope@iki.fi>
15609L:	linux-media@vger.kernel.org
15610W:	https://linuxtv.org/
15611W:	http://palosaari.fi/linux/
15612Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15613S:	Maintained
15614F:	drivers/media/dvb-frontends/zd1301_demod*
15615
15616ZPOOL COMPRESSED PAGE STORAGE API
15617M:	Dan Streetman <ddstreet@ieee.org>
15618L:	linux-mm@kvack.org
15619S:	Maintained
15620F:	mm/zpool.c
15621F:	include/linux/zpool.h
15622
15623ZR36067 VIDEO FOR LINUX DRIVER
15624L:	mjpeg-users@lists.sourceforge.net
15625L:	linux-media@vger.kernel.org
15626W:	http://mjpeg.sourceforge.net/driver-zoran/
15627T:	hg https://linuxtv.org/hg/v4l-dvb
15628S:	Odd Fixes
15629F:	drivers/media/pci/zoran/
15630
15631ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15632M:	Minchan Kim <minchan@kernel.org>
15633M:	Nitin Gupta <ngupta@vflare.org>
15634R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15635L:	linux-kernel@vger.kernel.org
15636S:	Maintained
15637F:	drivers/block/zram/
15638F:	Documentation/blockdev/zram.txt
15639
15640ZS DECSTATION Z85C30 SERIAL DRIVER
15641M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15642S:	Maintained
15643F:	drivers/tty/serial/zs.*
15644
15645ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15646M:	Minchan Kim <minchan@kernel.org>
15647M:	Nitin Gupta <ngupta@vflare.org>
15648R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15649L:	linux-mm@kvack.org
15650S:	Maintained
15651F:	mm/zsmalloc.c
15652F:	include/linux/zsmalloc.h
15653F:	Documentation/vm/zsmalloc.txt
15654
15655ZSWAP COMPRESSED SWAP CACHING
15656M:	Seth Jennings <sjenning@redhat.com>
15657M:	Dan Streetman <ddstreet@ieee.org>
15658L:	linux-mm@kvack.org
15659S:	Maintained
15660F:	mm/zswap.c
15661
15662THE REST
15663M:	Linus Torvalds <torvalds@linux-foundation.org>
15664L:	linux-kernel@vger.kernel.org
15665Q:	http://patchwork.kernel.org/project/LKML/list/
15666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15667S:	Buried alive in reporters
15668F:	*
15669F:	*/
15670