xref: /openbmc/linux/MAINTAINERS (revision cd65cd95)
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@mathematik.tu-chemnitz.de>
141L:	netdev@vger.kernel.org
142S:	Maintained
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:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
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@qca.qualcomm.com>
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@s-opensource.com>
2558M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2559L:	linux-media@vger.kernel.org
2560W:	https://linuxtv.org
2561T:	git git://linuxtv.org/media_tree.git
2562S:	Maintained
2563F:	drivers/media/usb/dvb-usb-v2/az6007.c
2564
2565AZTECH FM RADIO RECEIVER DRIVER
2566M:	Hans Verkuil <hverkuil@xs4all.nl>
2567L:	linux-media@vger.kernel.org
2568T:	git git://linuxtv.org/media_tree.git
2569W:	https://linuxtv.org
2570S:	Maintained
2571F:	drivers/media/radio/radio-aztech*
2572
2573B43 WIRELESS DRIVER
2574L:	linux-wireless@vger.kernel.org
2575L:	b43-dev@lists.infradead.org
2576W:	http://wireless.kernel.org/en/users/Drivers/b43
2577S:	Odd Fixes
2578F:	drivers/net/wireless/broadcom/b43/
2579
2580B43LEGACY WIRELESS DRIVER
2581M:	Larry Finger <Larry.Finger@lwfinger.net>
2582L:	linux-wireless@vger.kernel.org
2583L:	b43-dev@lists.infradead.org
2584W:	http://wireless.kernel.org/en/users/Drivers/b43
2585S:	Maintained
2586F:	drivers/net/wireless/broadcom/b43legacy/
2587
2588BACKLIGHT CLASS/SUBSYSTEM
2589M:	Lee Jones <lee.jones@linaro.org>
2590M:	Daniel Thompson <daniel.thompson@linaro.org>
2591M:	Jingoo Han <jingoohan1@gmail.com>
2592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2593S:	Maintained
2594F:	drivers/video/backlight/
2595F:	include/linux/backlight.h
2596F:	include/linux/pwm_backlight.h
2597F:	Documentation/devicetree/bindings/leds/backlight
2598
2599BATMAN ADVANCED
2600M:	Marek Lindner <mareklindner@neomailbox.ch>
2601M:	Simon Wunderlich <sw@simonwunderlich.de>
2602M:	Antonio Quartulli <a@unstable.cc>
2603L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2604W:	https://www.open-mesh.org/
2605Q:	https://patchwork.open-mesh.org/project/batman/list/
2606S:	Maintained
2607F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2608F:	Documentation/ABI/testing/sysfs-class-net-mesh
2609F:	Documentation/networking/batman-adv.rst
2610F:	include/uapi/linux/batadv_packet.h
2611F:	include/uapi/linux/batman_adv.h
2612F:	net/batman-adv/
2613
2614BAYCOM/HDLCDRV DRIVERS FOR AX.25
2615M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2616L:	linux-hams@vger.kernel.org
2617W:	http://www.baycom.org/~tom/ham/ham.html
2618S:	Maintained
2619F:	drivers/net/hamradio/baycom*
2620
2621BCACHE (BLOCK LAYER CACHE)
2622M:	Coly Li <colyli@suse.de>
2623M:	Kent Overstreet <kent.overstreet@gmail.com>
2624L:	linux-bcache@vger.kernel.org
2625W:	http://bcache.evilpiepirate.org
2626C:	irc://irc.oftc.net/bcache
2627S:	Maintained
2628F:	drivers/md/bcache/
2629
2630BDISP ST MEDIA DRIVER
2631M:	Fabien Dessenne <fabien.dessenne@st.com>
2632L:	linux-media@vger.kernel.org
2633T:	git git://linuxtv.org/media_tree.git
2634W:	https://linuxtv.org
2635S:	Supported
2636F:	drivers/media/platform/sti/bdisp
2637
2638BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2639M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2640L:	netdev@vger.kernel.org
2641S:	Maintained
2642F:	drivers/net/ethernet/ec_bhf.c
2643
2644BEFS FILE SYSTEM
2645M:	Luis de Bethencourt <luisbg@kernel.org>
2646M:	Salah Triki <salah.triki@gmail.com>
2647S:	Maintained
2648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2649F:	Documentation/filesystems/befs.txt
2650F:	fs/befs/
2651
2652BFQ I/O SCHEDULER
2653M:	Paolo Valente <paolo.valente@linaro.org>
2654M:	Jens Axboe <axboe@kernel.dk>
2655L:	linux-block@vger.kernel.org
2656S:	Maintained
2657F:	block/bfq-*
2658F:	Documentation/block/bfq-iosched.txt
2659
2660BFS FILE SYSTEM
2661M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2662S:	Maintained
2663F:	Documentation/filesystems/bfs.txt
2664F:	fs/bfs/
2665F:	include/uapi/linux/bfs_fs.h
2666
2667BLINKM RGB LED DRIVER
2668M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2669S:	Maintained
2670F:	drivers/leds/leds-blinkm.c
2671
2672BLOCK LAYER
2673M:	Jens Axboe <axboe@kernel.dk>
2674L:	linux-block@vger.kernel.org
2675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2676S:	Maintained
2677F:	block/
2678F:	drivers/block/
2679F:	kernel/trace/blktrace.c
2680F:	lib/sbitmap.c
2681
2682BLOCK2MTD DRIVER
2683M:	Joern Engel <joern@lazybastard.org>
2684L:	linux-mtd@lists.infradead.org
2685S:	Maintained
2686F:	drivers/mtd/devices/block2mtd.c
2687
2688BLUETOOTH DRIVERS
2689M:	Marcel Holtmann <marcel@holtmann.org>
2690M:	Johan Hedberg <johan.hedberg@gmail.com>
2691L:	linux-bluetooth@vger.kernel.org
2692W:	http://www.bluez.org/
2693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2695S:	Maintained
2696F:	drivers/bluetooth/
2697
2698BLUETOOTH SUBSYSTEM
2699M:	Marcel Holtmann <marcel@holtmann.org>
2700M:	Johan Hedberg <johan.hedberg@gmail.com>
2701L:	linux-bluetooth@vger.kernel.org
2702W:	http://www.bluez.org/
2703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2705S:	Maintained
2706F:	net/bluetooth/
2707F:	include/net/bluetooth/
2708
2709BONDING DRIVER
2710M:	Jay Vosburgh <j.vosburgh@gmail.com>
2711M:	Veaceslav Falico <vfalico@gmail.com>
2712M:	Andy Gospodarek <andy@greyhouse.net>
2713L:	netdev@vger.kernel.org
2714W:	http://sourceforge.net/projects/bonding/
2715S:	Supported
2716F:	drivers/net/bonding/
2717F:	include/uapi/linux/if_bonding.h
2718
2719BPF (Safe dynamic programs and tools)
2720M:	Alexei Starovoitov <ast@kernel.org>
2721M:	Daniel Borkmann <daniel@iogearbox.net>
2722L:	netdev@vger.kernel.org
2723L:	linux-kernel@vger.kernel.org
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2726S:	Supported
2727F:	arch/x86/net/bpf_jit*
2728F:	Documentation/networking/filter.txt
2729F:	Documentation/bpf/
2730F:	include/linux/bpf*
2731F:	include/linux/filter.h
2732F:	include/trace/events/xdp.h
2733F:	include/uapi/linux/bpf*
2734F:	include/uapi/linux/filter.h
2735F:	kernel/bpf/
2736F:	kernel/trace/bpf_trace.c
2737F:	lib/test_bpf.c
2738F:	net/bpf/
2739F:	net/core/filter.c
2740F:	net/sched/act_bpf.c
2741F:	net/sched/cls_bpf.c
2742F:	samples/bpf/
2743F:	tools/bpf/
2744F:	tools/testing/selftests/bpf/
2745
2746BROADCOM B44 10/100 ETHERNET DRIVER
2747M:	Michael Chan <michael.chan@broadcom.com>
2748L:	netdev@vger.kernel.org
2749S:	Supported
2750F:	drivers/net/ethernet/broadcom/b44.*
2751
2752BROADCOM B53 ETHERNET SWITCH DRIVER
2753M:	Florian Fainelli <f.fainelli@gmail.com>
2754L:	netdev@vger.kernel.org
2755L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2756S:	Supported
2757F:	drivers/net/dsa/b53/*
2758F:	include/linux/platform_data/b53.h
2759
2760BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2761M:	Florian Fainelli <f.fainelli@gmail.com>
2762M:	Ray Jui <rjui@broadcom.com>
2763M:	Scott Branden <sbranden@broadcom.com>
2764M:	bcm-kernel-feedback-list@broadcom.com
2765T:	git git://github.com/broadcom/mach-bcm
2766S:	Maintained
2767N:	bcm281*
2768N:	bcm113*
2769N:	bcm216*
2770N:	kona
2771F:	arch/arm/mach-bcm/
2772
2773BROADCOM BCM2835 ARM ARCHITECTURE
2774M:	Eric Anholt <eric@anholt.net>
2775M:	Stefan Wahren <stefan.wahren@i2se.com>
2776L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778T:	git git://github.com/anholt/linux
2779S:	Maintained
2780N:	bcm2835
2781F:	drivers/staging/vc04_services
2782
2783BROADCOM BCM47XX MIPS ARCHITECTURE
2784M:	Hauke Mehrtens <hauke@hauke-m.de>
2785M:	Rafał Miłecki <zajec5@gmail.com>
2786L:	linux-mips@linux-mips.org
2787S:	Maintained
2788F:	Documentation/devicetree/bindings/mips/brcm/
2789F:	arch/mips/bcm47xx/*
2790F:	arch/mips/include/asm/mach-bcm47xx/*
2791
2792BROADCOM BCM5301X ARM ARCHITECTURE
2793M:	Hauke Mehrtens <hauke@hauke-m.de>
2794M:	Rafał Miłecki <zajec5@gmail.com>
2795M:	Jon Mason <jonmason@broadcom.com>
2796M:	bcm-kernel-feedback-list@broadcom.com
2797L:	linux-arm-kernel@lists.infradead.org
2798S:	Maintained
2799F:	arch/arm/mach-bcm/bcm_5301x.c
2800F:	arch/arm/boot/dts/bcm5301x*.dtsi
2801F:	arch/arm/boot/dts/bcm470*
2802F:	arch/arm/boot/dts/bcm953012*
2803
2804BROADCOM BCM53573 ARM ARCHITECTURE
2805M:	Rafał Miłecki <rafal@milecki.pl>
2806L:	linux-arm-kernel@lists.infradead.org
2807S:	Maintained
2808F:	arch/arm/boot/dts/bcm53573*
2809F:	arch/arm/boot/dts/bcm47189*
2810
2811BROADCOM BCM63XX ARM ARCHITECTURE
2812M:	Florian Fainelli <f.fainelli@gmail.com>
2813M:	bcm-kernel-feedback-list@broadcom.com
2814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815T:	git git://github.com/broadcom/stblinux.git
2816S:	Maintained
2817N:	bcm63xx
2818
2819BROADCOM BCM63XX/BCM33XX UDC DRIVER
2820M:	Kevin Cernekee <cernekee@gmail.com>
2821L:	linux-usb@vger.kernel.org
2822S:	Maintained
2823F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2824
2825BROADCOM BCM7XXX ARM ARCHITECTURE
2826M:	Brian Norris <computersforpeace@gmail.com>
2827M:	Gregory Fong <gregory.0xf0@gmail.com>
2828M:	Florian Fainelli <f.fainelli@gmail.com>
2829M:	bcm-kernel-feedback-list@broadcom.com
2830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831T:	git git://github.com/broadcom/stblinux.git
2832S:	Maintained
2833F:	arch/arm/mach-bcm/*brcmstb*
2834F:	arch/arm/boot/dts/bcm7*.dts*
2835F:	drivers/bus/brcmstb_gisb.c
2836F:	arch/arm/mm/cache-b15-rac.c
2837F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2838N:	brcmstb
2839
2840BROADCOM BMIPS CPUFREQ DRIVER
2841M:	Markus Mayer <mmayer@broadcom.com>
2842M:	bcm-kernel-feedback-list@broadcom.com
2843L:	linux-pm@vger.kernel.org
2844S:	Maintained
2845F:	drivers/cpufreq/bmips-cpufreq.c
2846
2847BROADCOM BMIPS MIPS ARCHITECTURE
2848M:	Kevin Cernekee <cernekee@gmail.com>
2849M:	Florian Fainelli <f.fainelli@gmail.com>
2850L:	linux-mips@linux-mips.org
2851T:	git git://github.com/broadcom/stblinux.git
2852S:	Maintained
2853F:	arch/mips/bmips/*
2854F:	arch/mips/include/asm/mach-bmips/*
2855F:	arch/mips/kernel/*bmips*
2856F:	arch/mips/boot/dts/brcm/bcm*.dts*
2857F:	drivers/irqchip/irq-bcm63*
2858F:	drivers/irqchip/irq-bcm7*
2859F:	drivers/irqchip/irq-brcmstb*
2860F:	include/linux/bcm963xx_nvram.h
2861F:	include/linux/bcm963xx_tag.h
2862
2863BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2864M:	Rasesh Mody <rasesh.mody@cavium.com>
2865M:	Harish Patil <harish.patil@cavium.com>
2866M:	Dept-GELinuxNICDev@cavium.com
2867L:	netdev@vger.kernel.org
2868S:	Supported
2869F:	drivers/net/ethernet/broadcom/bnx2.*
2870F:	drivers/net/ethernet/broadcom/bnx2_*
2871
2872BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2873M:	QLogic-Storage-Upstream@qlogic.com
2874L:	linux-scsi@vger.kernel.org
2875S:	Supported
2876F:	drivers/scsi/bnx2fc/
2877
2878BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2879M:	QLogic-Storage-Upstream@qlogic.com
2880L:	linux-scsi@vger.kernel.org
2881S:	Supported
2882F:	drivers/scsi/bnx2i/
2883
2884BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2885M:	Ariel Elior <ariel.elior@cavium.com>
2886M:	everest-linux-l2@cavium.com
2887L:	netdev@vger.kernel.org
2888S:	Supported
2889F:	drivers/net/ethernet/broadcom/bnx2x/
2890
2891BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2892M:	Michael Chan <michael.chan@broadcom.com>
2893L:	netdev@vger.kernel.org
2894S:	Supported
2895F:	drivers/net/ethernet/broadcom/bnxt/
2896
2897BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2898M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2899M:	Franky Lin <franky.lin@broadcom.com>
2900M:	Hante Meuleman <hante.meuleman@broadcom.com>
2901M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2902M:	Wright Feng <wright.feng@cypress.com>
2903L:	linux-wireless@vger.kernel.org
2904L:	brcm80211-dev-list.pdl@broadcom.com
2905L:	brcm80211-dev-list@cypress.com
2906S:	Supported
2907F:	drivers/net/wireless/broadcom/brcm80211/
2908
2909BROADCOM BRCMSTB GPIO DRIVER
2910M:	Gregory Fong <gregory.0xf0@gmail.com>
2911L:	bcm-kernel-feedback-list@broadcom.com
2912S:	Supported
2913F:	drivers/gpio/gpio-brcmstb.c
2914F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2915
2916BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2917M:	Al Cooper <alcooperx@gmail.com>
2918L:	linux-kernel@vger.kernel.org
2919L:	bcm-kernel-feedback-list@broadcom.com
2920S:	Maintained
2921F:	drivers/phy/broadcom/phy-brcm-usb*
2922
2923BROADCOM GENET ETHERNET DRIVER
2924M:	Doug Berger <opendmb@gmail.com>
2925M:	Florian Fainelli <f.fainelli@gmail.com>
2926L:	netdev@vger.kernel.org
2927S:	Supported
2928F:	drivers/net/ethernet/broadcom/genet/
2929
2930BROADCOM IPROC ARM ARCHITECTURE
2931M:	Ray Jui <rjui@broadcom.com>
2932M:	Scott Branden <sbranden@broadcom.com>
2933M:	Jon Mason <jonmason@broadcom.com>
2934M:	bcm-kernel-feedback-list@broadcom.com
2935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2936T:	git git://github.com/broadcom/cygnus-linux.git
2937S:	Maintained
2938N:	iproc
2939N:	cygnus
2940N:	bcm[-_]nsp
2941N:	bcm9113*
2942N:	bcm9583*
2943N:	bcm9585*
2944N:	bcm9586*
2945N:	bcm988312
2946N:	bcm113*
2947N:	bcm583*
2948N:	bcm585*
2949N:	bcm586*
2950N:	bcm88312
2951N:	hr2
2952F:	arch/arm64/boot/dts/broadcom/ns2*
2953F:	drivers/clk/bcm/clk-ns*
2954F:	drivers/pinctrl/bcm/pinctrl-ns*
2955
2956BROADCOM KONA GPIO DRIVER
2957M:	Ray Jui <rjui@broadcom.com>
2958L:	bcm-kernel-feedback-list@broadcom.com
2959S:	Supported
2960F:	drivers/gpio/gpio-bcm-kona.c
2961F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2962
2963BROADCOM NETXTREME-E ROCE DRIVER
2964M:	Selvin Xavier <selvin.xavier@broadcom.com>
2965M:	Devesh Sharma <devesh.sharma@broadcom.com>
2966M:	Somnath Kotur <somnath.kotur@broadcom.com>
2967M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2968L:	linux-rdma@vger.kernel.org
2969W:	http://www.broadcom.com
2970S:	Supported
2971F:	drivers/infiniband/hw/bnxt_re/
2972F:	include/uapi/rdma/bnxt_re-abi.h
2973
2974BROADCOM NVRAM DRIVER
2975M:	Rafał Miłecki <zajec5@gmail.com>
2976L:	linux-mips@linux-mips.org
2977S:	Maintained
2978F:	drivers/firmware/broadcom/*
2979
2980BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2981M:	Rafał Miłecki <zajec5@gmail.com>
2982L:	linux-wireless@vger.kernel.org
2983S:	Maintained
2984F:	drivers/bcma/
2985F:	include/linux/bcma/
2986
2987BROADCOM STB AVS CPUFREQ DRIVER
2988M:	Markus Mayer <mmayer@broadcom.com>
2989M:	bcm-kernel-feedback-list@broadcom.com
2990L:	linux-pm@vger.kernel.org
2991S:	Maintained
2992F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2993F:	drivers/cpufreq/brcmstb*
2994
2995BROADCOM STB AVS TMON DRIVER
2996M:	Markus Mayer <mmayer@broadcom.com>
2997M:	bcm-kernel-feedback-list@broadcom.com
2998L:	linux-pm@vger.kernel.org
2999S:	Maintained
3000F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3001F:	drivers/thermal/broadcom/brcmstb*
3002
3003BROADCOM STB NAND FLASH DRIVER
3004M:	Brian Norris <computersforpeace@gmail.com>
3005M:	Kamal Dasu <kdasu.kdev@gmail.com>
3006L:	linux-mtd@lists.infradead.org
3007L:	bcm-kernel-feedback-list@broadcom.com
3008S:	Maintained
3009F:	drivers/mtd/nand/raw/brcmnand/
3010
3011BROADCOM STB DPFE DRIVER
3012M:	Markus Mayer <mmayer@broadcom.com>
3013M:	bcm-kernel-feedback-list@broadcom.com
3014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015S:	Maintained
3016F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3017F:	drivers/memory/brcmstb_dpfe.c
3018
3019BROADCOM SYSTEMPORT ETHERNET DRIVER
3020M:	Florian Fainelli <f.fainelli@gmail.com>
3021L:	netdev@vger.kernel.org
3022S:	Supported
3023F:	drivers/net/ethernet/broadcom/bcmsysport.*
3024
3025BROADCOM TG3 GIGABIT ETHERNET DRIVER
3026M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3027M:	Prashant Sreedharan <prashant@broadcom.com>
3028M:	Michael Chan <mchan@broadcom.com>
3029L:	netdev@vger.kernel.org
3030S:	Supported
3031F:	drivers/net/ethernet/broadcom/tg3.*
3032
3033BROCADE BFA FC SCSI DRIVER
3034M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3035M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3036L:	linux-scsi@vger.kernel.org
3037S:	Supported
3038F:	drivers/scsi/bfa/
3039
3040BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3041M:	Rasesh Mody <rasesh.mody@cavium.com>
3042M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3043M:	Dept-GELinuxNICDev@cavium.com
3044L:	netdev@vger.kernel.org
3045S:	Supported
3046F:	drivers/net/ethernet/brocade/bna/
3047
3048BSG (block layer generic sg v4 driver)
3049M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3050L:	linux-scsi@vger.kernel.org
3051S:	Supported
3052F:	block/bsg.c
3053F:	include/linux/bsg.h
3054F:	include/uapi/linux/bsg.h
3055
3056BT87X AUDIO DRIVER
3057M:	Clemens Ladisch <clemens@ladisch.de>
3058L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3059T:	git git://git.alsa-project.org/alsa-kernel.git
3060S:	Maintained
3061F:	Documentation/sound/alsa/Bt87x.txt
3062F:	sound/pci/bt87x.c
3063
3064BT8XXGPIO DRIVER
3065M:	Michael Buesch <m@bues.ch>
3066W:	http://bu3sch.de/btgpio.php
3067S:	Maintained
3068F:	drivers/gpio/gpio-bt8xx.c
3069
3070BTRFS FILE SYSTEM
3071M:	Chris Mason <clm@fb.com>
3072M:	Josef Bacik <jbacik@fb.com>
3073M:	David Sterba <dsterba@suse.com>
3074L:	linux-btrfs@vger.kernel.org
3075W:	http://btrfs.wiki.kernel.org/
3076Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3078S:	Maintained
3079F:	Documentation/filesystems/btrfs.txt
3080F:	fs/btrfs/
3081F:	include/linux/btrfs*
3082F:	include/uapi/linux/btrfs*
3083
3084BTTV VIDEO4LINUX DRIVER
3085M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3086M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3087L:	linux-media@vger.kernel.org
3088W:	https://linuxtv.org
3089T:	git git://linuxtv.org/media_tree.git
3090S:	Odd fixes
3091F:	Documentation/media/v4l-drivers/bttv*
3092F:	drivers/media/pci/bt8xx/bttv*
3093
3094BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3095M:	Chanwoo Choi <cw00.choi@samsung.com>
3096L:	linux-pm@vger.kernel.org
3097L:	linux-samsung-soc@vger.kernel.org
3098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3099S:	Maintained
3100F:	drivers/devfreq/exynos-bus.c
3101F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3102
3103BUSLOGIC SCSI DRIVER
3104M:	Khalid Aziz <khalid@gonehiking.org>
3105L:	linux-scsi@vger.kernel.org
3106S:	Maintained
3107F:	drivers/scsi/BusLogic.*
3108F:	drivers/scsi/FlashPoint.*
3109
3110C-MEDIA CMI8788 DRIVER
3111M:	Clemens Ladisch <clemens@ladisch.de>
3112L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3113T:	git git://git.alsa-project.org/alsa-kernel.git
3114S:	Maintained
3115F:	sound/pci/oxygen/
3116
3117C6X ARCHITECTURE
3118M:	Mark Salter <msalter@redhat.com>
3119M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3120L:	linux-c6x-dev@linux-c6x.org
3121W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3122S:	Maintained
3123F:	arch/c6x/
3124
3125CA8210 IEEE-802.15.4 RADIO DRIVER
3126M:	Harry Morris <h.morris@cascoda.com>
3127L:	linux-wpan@vger.kernel.org
3128W:	https://github.com/Cascoda/ca8210-linux.git
3129S:	Maintained
3130F:	drivers/net/ieee802154/ca8210.c
3131F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3132
3133CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3134M:	David Howells <dhowells@redhat.com>
3135L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3136S:	Supported
3137F:	Documentation/filesystems/caching/cachefiles.txt
3138F:	fs/cachefiles/
3139
3140CADET FM/AM RADIO RECEIVER DRIVER
3141M:	Hans Verkuil <hverkuil@xs4all.nl>
3142L:	linux-media@vger.kernel.org
3143T:	git git://linuxtv.org/media_tree.git
3144W:	https://linuxtv.org
3145S:	Maintained
3146F:	drivers/media/radio/radio-cadet*
3147
3148CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3149M:	Jonathan Corbet <corbet@lwn.net>
3150L:	linux-media@vger.kernel.org
3151T:	git git://linuxtv.org/media_tree.git
3152S:	Maintained
3153F:	Documentation/media/v4l-drivers/cafe_ccic*
3154F:	drivers/media/platform/marvell-ccic/
3155
3156CAIF NETWORK LAYER
3157M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3158L:	netdev@vger.kernel.org
3159S:	Supported
3160F:	Documentation/networking/caif/
3161F:	drivers/net/caif/
3162F:	include/uapi/linux/caif/
3163F:	include/net/caif/
3164F:	net/caif/
3165
3166CALGARY x86-64 IOMMU
3167M:	Muli Ben-Yehuda <mulix@mulix.org>
3168M:	Jon Mason <jdmason@kudzu.us>
3169L:	iommu@lists.linux-foundation.org
3170S:	Maintained
3171F:	arch/x86/kernel/pci-calgary_64.c
3172F:	arch/x86/kernel/tce_64.c
3173F:	arch/x86/include/asm/calgary.h
3174F:	arch/x86/include/asm/tce.h
3175
3176CAN NETWORK DRIVERS
3177M:	Wolfgang Grandegger <wg@grandegger.com>
3178M:	Marc Kleine-Budde <mkl@pengutronix.de>
3179L:	linux-can@vger.kernel.org
3180W:	https://github.com/linux-can
3181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3183S:	Maintained
3184F:	Documentation/devicetree/bindings/net/can/
3185F:	drivers/net/can/
3186F:	include/linux/can/dev.h
3187F:	include/linux/can/platform/
3188F:	include/uapi/linux/can/error.h
3189F:	include/uapi/linux/can/netlink.h
3190
3191CAN NETWORK LAYER
3192M:	Oliver Hartkopp <socketcan@hartkopp.net>
3193M:	Marc Kleine-Budde <mkl@pengutronix.de>
3194L:	linux-can@vger.kernel.org
3195W:	https://github.com/linux-can
3196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3198S:	Maintained
3199F:	Documentation/networking/can.rst
3200F:	net/can/
3201F:	include/linux/can/core.h
3202F:	include/uapi/linux/can.h
3203F:	include/uapi/linux/can/bcm.h
3204F:	include/uapi/linux/can/raw.h
3205F:	include/uapi/linux/can/gw.h
3206
3207CAPABILITIES
3208M:	Serge Hallyn <serge@hallyn.com>
3209L:	linux-security-module@vger.kernel.org
3210S:	Supported
3211F:	include/linux/capability.h
3212F:	include/uapi/linux/capability.h
3213F:	security/commoncap.c
3214F:	kernel/capability.c
3215
3216CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3217M:	Kevin Tsai <ktsai@capellamicro.com>
3218S:	Maintained
3219F:	drivers/iio/light/cm*
3220
3221CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3222M:	Christian Lamparter <chunkeey@googlemail.com>
3223L:	linux-wireless@vger.kernel.org
3224W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3225S:	Maintained
3226F:	drivers/net/wireless/ath/carl9170/
3227
3228CAVIUM I2C DRIVER
3229M:	Jan Glauber <jglauber@cavium.com>
3230M:	David Daney <david.daney@cavium.com>
3231W:	http://www.cavium.com
3232S:	Supported
3233F:	drivers/i2c/busses/i2c-octeon*
3234F:	drivers/i2c/busses/i2c-thunderx*
3235
3236CAVIUM LIQUIDIO NETWORK DRIVER
3237M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3238M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3239M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3240M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3241L:	netdev@vger.kernel.org
3242W:	http://www.cavium.com
3243S:	Supported
3244F:	drivers/net/ethernet/cavium/liquidio/
3245
3246CAVIUM MMC DRIVER
3247M:	Jan Glauber <jglauber@cavium.com>
3248M:	David Daney <david.daney@cavium.com>
3249M:	Steven J. Hill <Steven.Hill@cavium.com>
3250W:	http://www.cavium.com
3251S:	Supported
3252F:	drivers/mmc/host/cavium*
3253
3254CAVIUM OCTEON-TX CRYPTO DRIVER
3255M:	George Cherian <george.cherian@cavium.com>
3256L:	linux-crypto@vger.kernel.org
3257W:	http://www.cavium.com
3258S:	Supported
3259F:	drivers/crypto/cavium/cpt/
3260
3261CAVIUM THUNDERX2 ARM64 SOC
3262M:	Robert Richter <rrichter@cavium.com>
3263M:	Jayachandran C <jnair@caviumnetworks.com>
3264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3265S:	Maintained
3266F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3267F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3268
3269CC2520 IEEE-802.15.4 RADIO DRIVER
3270M:	Varka Bhadram <varkabhadram@gmail.com>
3271L:	linux-wpan@vger.kernel.org
3272S:	Maintained
3273F:	drivers/net/ieee802154/cc2520.c
3274F:	include/linux/spi/cc2520.h
3275F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3276
3277CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3278M:	Gilad Ben-Yossef <gilad@benyossef.com>
3279L:	linux-crypto@vger.kernel.org
3280S:	Supported
3281F:	drivers/crypto/ccree/
3282W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3283
3284CEC FRAMEWORK
3285M:	Hans Verkuil <hans.verkuil@cisco.com>
3286L:	linux-media@vger.kernel.org
3287T:	git git://linuxtv.org/media_tree.git
3288W:	http://linuxtv.org
3289S:	Supported
3290F:	Documentation/media/kapi/cec-core.rst
3291F:	Documentation/media/uapi/cec
3292F:	drivers/media/cec/
3293F:	drivers/media/rc/keymaps/rc-cec.c
3294F:	include/media/cec.h
3295F:	include/media/cec-notifier.h
3296F:	include/uapi/linux/cec.h
3297F:	include/uapi/linux/cec-funcs.h
3298F:	Documentation/devicetree/bindings/media/cec.txt
3299F:	Documentation/ABI/testing/debugfs-cec-error-inj
3300
3301CEC GPIO DRIVER
3302M:	Hans Verkuil <hans.verkuil@cisco.com>
3303L:	linux-media@vger.kernel.org
3304T:	git git://linuxtv.org/media_tree.git
3305W:	http://linuxtv.org
3306S:	Supported
3307F:	drivers/media/platform/cec-gpio/
3308F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3309
3310CELL BROADBAND ENGINE ARCHITECTURE
3311M:	Arnd Bergmann <arnd@arndb.de>
3312L:	linuxppc-dev@lists.ozlabs.org
3313W:	http://www.ibm.com/developerworks/power/cell/
3314S:	Supported
3315F:	arch/powerpc/include/asm/cell*.h
3316F:	arch/powerpc/include/asm/spu*.h
3317F:	arch/powerpc/include/uapi/asm/spu*.h
3318F:	arch/powerpc/oprofile/*cell*
3319F:	arch/powerpc/platforms/cell/
3320
3321CEPH COMMON CODE (LIBCEPH)
3322M:	Ilya Dryomov <idryomov@gmail.com>
3323M:	"Yan, Zheng" <zyan@redhat.com>
3324M:	Sage Weil <sage@redhat.com>
3325L:	ceph-devel@vger.kernel.org
3326W:	http://ceph.com/
3327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3328T:	git git://github.com/ceph/ceph-client.git
3329S:	Supported
3330F:	net/ceph/
3331F:	include/linux/ceph/
3332F:	include/linux/crush/
3333
3334CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3335M:	"Yan, Zheng" <zyan@redhat.com>
3336M:	Sage Weil <sage@redhat.com>
3337M:	Ilya Dryomov <idryomov@gmail.com>
3338L:	ceph-devel@vger.kernel.org
3339W:	http://ceph.com/
3340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3341T:	git git://github.com/ceph/ceph-client.git
3342S:	Supported
3343F:	Documentation/filesystems/ceph.txt
3344F:	fs/ceph/
3345
3346CERTIFICATE HANDLING:
3347M:	David Howells <dhowells@redhat.com>
3348M:	David Woodhouse <dwmw2@infradead.org>
3349L:	keyrings@vger.kernel.org
3350S:	Maintained
3351F:	Documentation/module-signing.txt
3352F:	certs/
3353F:	scripts/sign-file.c
3354F:	scripts/extract-cert.c
3355
3356CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3357L:	linux-usb@vger.kernel.org
3358S:	Orphan
3359F:	Documentation/usb/WUSB-Design-overview.txt
3360F:	Documentation/usb/wusb-cbaf
3361F:	drivers/usb/host/hwa-hc.c
3362F:	drivers/usb/host/whci/
3363F:	drivers/usb/wusbcore/
3364F:	include/linux/usb/wusb*
3365
3366CFAG12864B LCD DRIVER
3367M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3368W:	http://miguelojeda.es/auxdisplay.htm
3369W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3370S:	Maintained
3371F:	drivers/auxdisplay/cfag12864b.c
3372F:	include/linux/cfag12864b.h
3373
3374CFAG12864BFB LCD FRAMEBUFFER DRIVER
3375M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3376W:	http://miguelojeda.es/auxdisplay.htm
3377W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3378S:	Maintained
3379F:	drivers/auxdisplay/cfag12864bfb.c
3380F:	include/linux/cfag12864b.h
3381
3382802.11 (including CFG80211/NL80211)
3383M:	Johannes Berg <johannes@sipsolutions.net>
3384L:	linux-wireless@vger.kernel.org
3385W:	http://wireless.kernel.org/
3386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3388S:	Maintained
3389F:	net/wireless/
3390F:	include/uapi/linux/nl80211.h
3391F:	include/linux/ieee80211.h
3392F:	include/net/wext.h
3393F:	include/net/cfg80211.h
3394F:	include/net/iw_handler.h
3395F:	include/net/ieee80211_radiotap.h
3396F:	Documentation/driver-api/80211/cfg80211.rst
3397F:	Documentation/networking/regulatory.txt
3398
3399CHAR and MISC DRIVERS
3400M:	Arnd Bergmann <arnd@arndb.de>
3401M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3403S:	Supported
3404F:	drivers/char/
3405F:	drivers/misc/
3406F:	include/linux/miscdevice.h
3407
3408CHECKPATCH
3409M:	Andy Whitcroft <apw@canonical.com>
3410M:	Joe Perches <joe@perches.com>
3411S:	Maintained
3412F:	scripts/checkpatch.pl
3413
3414CHINESE DOCUMENTATION
3415M:	Harry Wei <harryxiyou@gmail.com>
3416L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3417L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3418S:	Maintained
3419F:	Documentation/translations/zh_CN/
3420
3421CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3422M:	Peter Chen <Peter.Chen@nxp.com>
3423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3424L:	linux-usb@vger.kernel.org
3425S:	Maintained
3426F:	drivers/usb/chipidea/
3427
3428CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3429M:	Hans de Goede <hdegoede@redhat.com>
3430L:	linux-input@vger.kernel.org
3431S:	Maintained
3432F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3433F:	drivers/input/touchscreen/chipone_icn8318.c
3434
3435CHROME HARDWARE PLATFORM SUPPORT
3436M:	Benson Leung <bleung@chromium.org>
3437M:	Olof Johansson <olof@lixom.net>
3438S:	Maintained
3439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3440F:	drivers/platform/chrome/
3441
3442CIRRUS LOGIC AUDIO CODEC DRIVERS
3443M:	Brian Austin <brian.austin@cirrus.com>
3444M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3445L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3446S:	Maintained
3447F:	sound/soc/codecs/cs*
3448
3449CIRRUS LOGIC EP93XX ETHERNET DRIVER
3450M:	Hartley Sweeten <hsweeten@visionengravers.com>
3451L:	netdev@vger.kernel.org
3452S:	Maintained
3453F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3454
3455CISCO FCOE HBA DRIVER
3456M:	Satish Kharat <satishkh@cisco.com>
3457M:	Sesidhar Baddela <sebaddel@cisco.com>
3458M:	Karan Tilak Kumar <kartilak@cisco.com>
3459L:	linux-scsi@vger.kernel.org
3460S:	Supported
3461F:	drivers/scsi/fnic/
3462
3463CISCO SCSI HBA DRIVER
3464M:	Karan Tilak Kumar <kartilak@cisco.com>
3465M:	Sesidhar Baddela <sebaddel@cisco.com>
3466L:	linux-scsi@vger.kernel.org
3467S:	Supported
3468F:	drivers/scsi/snic/
3469
3470CISCO VIC ETHERNET NIC DRIVER
3471M:	Christian Benvenuti <benve@cisco.com>
3472M:	Govindarajulu Varadarajan <_govind@gmx.com>
3473M:	Parvi Kaustubhi <pkaustub@cisco.com>
3474S:	Supported
3475F:	drivers/net/ethernet/cisco/enic/
3476
3477CISCO VIC LOW LATENCY NIC DRIVER
3478M:	Christian Benvenuti <benve@cisco.com>
3479M:	Dave Goodell <dgoodell@cisco.com>
3480S:	Supported
3481F:	drivers/infiniband/hw/usnic/
3482
3483CLEANCACHE API
3484M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3485L:	linux-kernel@vger.kernel.org
3486S:	Maintained
3487F:	mm/cleancache.c
3488F:	include/linux/cleancache.h
3489
3490CLK API
3491M:	Russell King <linux@armlinux.org.uk>
3492L:	linux-clk@vger.kernel.org
3493S:	Maintained
3494F:	include/linux/clk.h
3495
3496CLOCKSOURCE, CLOCKEVENT DRIVERS
3497M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3498M:	Thomas Gleixner <tglx@linutronix.de>
3499L:	linux-kernel@vger.kernel.org
3500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3501S:	Supported
3502F:	drivers/clocksource/
3503F:	Documentation/devicetree/bindings/timer/
3504
3505CMPC ACPI DRIVER
3506M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3507M:	Daniel Oliveira Nascimento <don@syst.com.br>
3508L:	platform-driver-x86@vger.kernel.org
3509S:	Supported
3510F:	drivers/platform/x86/classmate-laptop.c
3511
3512COBALT MEDIA DRIVER
3513M:	Hans Verkuil <hans.verkuil@cisco.com>
3514L:	linux-media@vger.kernel.org
3515T:	git git://linuxtv.org/media_tree.git
3516W:	https://linuxtv.org
3517S:	Supported
3518F:	drivers/media/pci/cobalt/
3519
3520COCCINELLE/Semantic Patches (SmPL)
3521M:	Julia Lawall <Julia.Lawall@lip6.fr>
3522M:	Gilles Muller <Gilles.Muller@lip6.fr>
3523M:	Nicolas Palix <nicolas.palix@imag.fr>
3524M:	Michal Marek <michal.lkml@markovi.net>
3525L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3527W:	http://coccinelle.lip6.fr/
3528S:	Supported
3529F:	Documentation/dev-tools/coccinelle.rst
3530F:	scripts/coccinelle/
3531F:	scripts/coccicheck
3532
3533CODA FILE SYSTEM
3534M:	Jan Harkes <jaharkes@cs.cmu.edu>
3535M:	coda@cs.cmu.edu
3536L:	codalist@coda.cs.cmu.edu
3537W:	http://www.coda.cs.cmu.edu/
3538S:	Maintained
3539F:	Documentation/filesystems/coda.txt
3540F:	fs/coda/
3541F:	include/linux/coda*.h
3542F:	include/uapi/linux/coda*.h
3543
3544CODA V4L2 MEM2MEM DRIVER
3545M:	Philipp Zabel <p.zabel@pengutronix.de>
3546L:	linux-media@vger.kernel.org
3547S:	Maintained
3548F:	Documentation/devicetree/bindings/media/coda.txt
3549F:	drivers/media/platform/coda/
3550
3551COMMON CLK FRAMEWORK
3552M:	Michael Turquette <mturquette@baylibre.com>
3553M:	Stephen Boyd <sboyd@kernel.org>
3554L:	linux-clk@vger.kernel.org
3555Q:	http://patchwork.kernel.org/project/linux-clk/list/
3556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3557S:	Maintained
3558F:	Documentation/devicetree/bindings/clock/
3559F:	drivers/clk/
3560X:	drivers/clk/clkdev.c
3561F:	include/linux/clk-pr*
3562F:	include/linux/clk/
3563
3564COMMON INTERNET FILE SYSTEM (CIFS)
3565M:	Steve French <sfrench@samba.org>
3566L:	linux-cifs@vger.kernel.org
3567L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3568W:	http://linux-cifs.samba.org/
3569T:	git git://git.samba.org/sfrench/cifs-2.6.git
3570S:	Supported
3571F:	Documentation/filesystems/cifs/
3572F:	fs/cifs/
3573
3574COMPACTPCI HOTPLUG CORE
3575M:	Scott Murray <scott@spiteful.org>
3576L:	linux-pci@vger.kernel.org
3577S:	Maintained
3578F:	drivers/pci/hotplug/cpci_hotplug*
3579
3580COMPACTPCI HOTPLUG GENERIC DRIVER
3581M:	Scott Murray <scott@spiteful.org>
3582L:	linux-pci@vger.kernel.org
3583S:	Maintained
3584F:	drivers/pci/hotplug/cpcihp_generic.c
3585
3586COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3587M:	Scott Murray <scott@spiteful.org>
3588L:	linux-pci@vger.kernel.org
3589S:	Maintained
3590F:	drivers/pci/hotplug/cpcihp_zt5550.*
3591
3592COMPAL LAPTOP SUPPORT
3593M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3594L:	platform-driver-x86@vger.kernel.org
3595S:	Maintained
3596F:	drivers/platform/x86/compal-laptop.c
3597
3598CONEXANT ACCESSRUNNER USB DRIVER
3599L:	accessrunner-general@lists.sourceforge.net
3600W:	http://accessrunner.sourceforge.net/
3601S:	Orphan
3602F:	drivers/usb/atm/cxacru.c
3603
3604CONFIGFS
3605M:	Joel Becker <jlbec@evilplan.org>
3606M:	Christoph Hellwig <hch@lst.de>
3607T:	git git://git.infradead.org/users/hch/configfs.git
3608S:	Supported
3609F:	fs/configfs/
3610F:	include/linux/configfs.h
3611
3612CONNECTOR
3613M:	Evgeniy Polyakov <zbr@ioremap.net>
3614L:	netdev@vger.kernel.org
3615S:	Maintained
3616F:	drivers/connector/
3617
3618CONTROL GROUP (CGROUP)
3619M:	Tejun Heo <tj@kernel.org>
3620M:	Li Zefan <lizefan@huawei.com>
3621M:	Johannes Weiner <hannes@cmpxchg.org>
3622L:	cgroups@vger.kernel.org
3623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3624S:	Maintained
3625F:	Documentation/cgroup*
3626F:	include/linux/cgroup*
3627F:	kernel/cgroup*
3628
3629CONTROL GROUP - CPUSET
3630M:	Li Zefan <lizefan@huawei.com>
3631L:	cgroups@vger.kernel.org
3632W:	http://www.bullopensource.org/cpuset/
3633W:	http://oss.sgi.com/projects/cpusets/
3634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3635S:	Maintained
3636F:	Documentation/cgroup-v1/cpusets.txt
3637F:	include/linux/cpuset.h
3638F:	kernel/cgroup/cpuset.c
3639
3640CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3641M:	Johannes Weiner <hannes@cmpxchg.org>
3642M:	Michal Hocko <mhocko@kernel.org>
3643M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3644L:	cgroups@vger.kernel.org
3645L:	linux-mm@kvack.org
3646S:	Maintained
3647F:	mm/memcontrol.c
3648F:	mm/swap_cgroup.c
3649
3650CORETEMP HARDWARE MONITORING DRIVER
3651M:	Fenghua Yu <fenghua.yu@intel.com>
3652L:	linux-hwmon@vger.kernel.org
3653S:	Maintained
3654F:	Documentation/hwmon/coretemp
3655F:	drivers/hwmon/coretemp.c
3656
3657COSA/SRP SYNC SERIAL DRIVER
3658M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3659W:	http://www.fi.muni.cz/~kas/cosa/
3660S:	Maintained
3661F:	drivers/net/wan/cosa*
3662
3663CPMAC ETHERNET DRIVER
3664M:	Florian Fainelli <f.fainelli@gmail.com>
3665L:	netdev@vger.kernel.org
3666S:	Maintained
3667F:	drivers/net/ethernet/ti/cpmac.c
3668
3669CPU FREQUENCY DRIVERS
3670M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3671M:	Viresh Kumar <viresh.kumar@linaro.org>
3672L:	linux-pm@vger.kernel.org
3673S:	Maintained
3674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3675T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3676B:	https://bugzilla.kernel.org
3677F:	Documentation/cpu-freq/
3678F:	Documentation/devicetree/bindings/cpufreq/
3679F:	drivers/cpufreq/
3680F:	include/linux/cpufreq.h
3681F:	tools/testing/selftests/cpufreq/
3682
3683CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3684M:	Viresh Kumar <viresh.kumar@linaro.org>
3685M:	Sudeep Holla <sudeep.holla@arm.com>
3686L:	linux-pm@vger.kernel.org
3687W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3688S:	Maintained
3689F:	drivers/cpufreq/arm_big_little.h
3690F:	drivers/cpufreq/arm_big_little.c
3691F:	drivers/cpufreq/arm_big_little_dt.c
3692
3693CPU POWER MONITORING SUBSYSTEM
3694M:	Thomas Renninger <trenn@suse.com>
3695M:	Shuah Khan <shuahkh@osg.samsung.com>
3696M:	Shuah Khan <shuah@kernel.org>
3697L:	linux-pm@vger.kernel.org
3698S:	Maintained
3699F:	tools/power/cpupower/
3700
3701CPUID/MSR DRIVER
3702M:	"H. Peter Anvin" <hpa@zytor.com>
3703S:	Maintained
3704F:	arch/x86/kernel/cpuid.c
3705F:	arch/x86/kernel/msr.c
3706
3707CPUIDLE DRIVER - ARM BIG LITTLE
3708M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3709M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3710L:	linux-pm@vger.kernel.org
3711L:	linux-arm-kernel@lists.infradead.org
3712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3713S:	Maintained
3714F:	drivers/cpuidle/cpuidle-big_little.c
3715
3716CPUIDLE DRIVER - ARM EXYNOS
3717M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3718M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3719M:	Kukjin Kim <kgene@kernel.org>
3720L:	linux-pm@vger.kernel.org
3721L:	linux-samsung-soc@vger.kernel.org
3722S:	Supported
3723F:	drivers/cpuidle/cpuidle-exynos.c
3724F:	arch/arm/mach-exynos/pm.c
3725
3726CPUIDLE DRIVERS
3727M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3728M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3729L:	linux-pm@vger.kernel.org
3730S:	Maintained
3731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3732B:	https://bugzilla.kernel.org
3733F:	drivers/cpuidle/*
3734F:	include/linux/cpuidle.h
3735
3736CRAMFS FILESYSTEM
3737M:	Nicolas Pitre <nico@linaro.org>
3738S:	Maintained
3739F:	Documentation/filesystems/cramfs.txt
3740F:	fs/cramfs/
3741
3742CRYPTO API
3743M:	Herbert Xu <herbert@gondor.apana.org.au>
3744M:	"David S. Miller" <davem@davemloft.net>
3745L:	linux-crypto@vger.kernel.org
3746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3748S:	Maintained
3749F:	Documentation/crypto/
3750F:	Documentation/devicetree/bindings/crypto/
3751F:	arch/*/crypto/
3752F:	crypto/
3753F:	drivers/crypto/
3754F:	include/crypto/
3755F:	include/linux/crypto*
3756
3757CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3758M:	Neil Horman <nhorman@tuxdriver.com>
3759L:	linux-crypto@vger.kernel.org
3760S:	Maintained
3761F:	crypto/ansi_cprng.c
3762F:	crypto/rng.c
3763
3764CS3308 MEDIA DRIVER
3765M:	Hans Verkuil <hverkuil@xs4all.nl>
3766L:	linux-media@vger.kernel.org
3767T:	git git://linuxtv.org/media_tree.git
3768W:	http://linuxtv.org
3769S:	Odd Fixes
3770F:	drivers/media/i2c/cs3308.c
3771F:	drivers/media/i2c/cs3308.h
3772
3773CS5535 Audio ALSA driver
3774M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3775S:	Maintained
3776F:	sound/pci/cs5535audio/
3777
3778CW1200 WLAN driver
3779M:	Solomon Peachy <pizza@shaftnet.org>
3780S:	Maintained
3781F:	drivers/net/wireless/st/cw1200/
3782
3783CX18 VIDEO4LINUX DRIVER
3784M:	Andy Walls <awalls@md.metrocast.net>
3785L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3786L:	linux-media@vger.kernel.org
3787T:	git git://linuxtv.org/media_tree.git
3788W:	https://linuxtv.org
3789W:	http://www.ivtvdriver.org/index.php/Cx18
3790S:	Maintained
3791F:	Documentation/media/v4l-drivers/cx18*
3792F:	drivers/media/pci/cx18/
3793F:	include/uapi/linux/ivtv*
3794
3795CX2341X MPEG ENCODER HELPER MODULE
3796M:	Hans Verkuil <hverkuil@xs4all.nl>
3797L:	linux-media@vger.kernel.org
3798T:	git git://linuxtv.org/media_tree.git
3799W:	https://linuxtv.org
3800S:	Maintained
3801F:	drivers/media/common/cx2341x*
3802F:	include/media/cx2341x*
3803
3804CX24120 MEDIA DRIVER
3805M:	Jemma Denson <jdenson@gmail.com>
3806M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3807L:	linux-media@vger.kernel.org
3808W:	https://linuxtv.org
3809Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3810S:	Maintained
3811F:	drivers/media/dvb-frontends/cx24120*
3812
3813CX88 VIDEO4LINUX DRIVER
3814M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3815M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3816L:	linux-media@vger.kernel.org
3817W:	https://linuxtv.org
3818T:	git git://linuxtv.org/media_tree.git
3819S:	Odd fixes
3820F:	Documentation/media/v4l-drivers/cx88*
3821F:	drivers/media/pci/cx88/
3822
3823CXD2820R MEDIA DRIVER
3824M:	Antti Palosaari <crope@iki.fi>
3825L:	linux-media@vger.kernel.org
3826W:	https://linuxtv.org
3827W:	http://palosaari.fi/linux/
3828Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3829T:	git git://linuxtv.org/anttip/media_tree.git
3830S:	Maintained
3831F:	drivers/media/dvb-frontends/cxd2820r*
3832
3833CXGB3 ETHERNET DRIVER (CXGB3)
3834M:	Santosh Raspatur <santosh@chelsio.com>
3835L:	netdev@vger.kernel.org
3836W:	http://www.chelsio.com
3837S:	Supported
3838F:	drivers/net/ethernet/chelsio/cxgb3/
3839
3840CXGB3 ISCSI DRIVER (CXGB3I)
3841M:	Karen Xie <kxie@chelsio.com>
3842L:	linux-scsi@vger.kernel.org
3843W:	http://www.chelsio.com
3844S:	Supported
3845F:	drivers/scsi/cxgbi/cxgb3i
3846
3847CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3848M:	Steve Wise <swise@chelsio.com>
3849L:	linux-rdma@vger.kernel.org
3850W:	http://www.openfabrics.org
3851S:	Supported
3852F:	drivers/infiniband/hw/cxgb3/
3853F:	include/uapi/rdma/cxgb3-abi.h
3854
3855CXGB4 CRYPTO DRIVER (chcr)
3856M:	Harsh Jain <harsh@chelsio.com>
3857L:	linux-crypto@vger.kernel.org
3858W:	http://www.chelsio.com
3859S:	Supported
3860F:	drivers/crypto/chelsio
3861
3862CXGB4 ETHERNET DRIVER (CXGB4)
3863M:	Ganesh Goudar <ganeshgr@chelsio.com>
3864L:	netdev@vger.kernel.org
3865W:	http://www.chelsio.com
3866S:	Supported
3867F:	drivers/net/ethernet/chelsio/cxgb4/
3868
3869CXGB4 ISCSI DRIVER (CXGB4I)
3870M:	Karen Xie <kxie@chelsio.com>
3871L:	linux-scsi@vger.kernel.org
3872W:	http://www.chelsio.com
3873S:	Supported
3874F:	drivers/scsi/cxgbi/cxgb4i
3875
3876CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3877M:	Steve Wise <swise@chelsio.com>
3878L:	linux-rdma@vger.kernel.org
3879W:	http://www.openfabrics.org
3880S:	Supported
3881F:	drivers/infiniband/hw/cxgb4/
3882F:	include/uapi/rdma/cxgb4-abi.h
3883
3884CXGB4VF ETHERNET DRIVER (CXGB4VF)
3885M:	Casey Leedom <leedom@chelsio.com>
3886L:	netdev@vger.kernel.org
3887W:	http://www.chelsio.com
3888S:	Supported
3889F:	drivers/net/ethernet/chelsio/cxgb4vf/
3890
3891CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3892M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3893M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3894L:	linuxppc-dev@lists.ozlabs.org
3895S:	Supported
3896F:	arch/powerpc/platforms/powernv/pci-cxl.c
3897F:	drivers/misc/cxl/
3898F:	include/misc/cxl*
3899F:	include/uapi/misc/cxl.h
3900F:	Documentation/powerpc/cxl.txt
3901F:	Documentation/ABI/testing/sysfs-class-cxl
3902
3903CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3904M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3905M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3906M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3907L:	linux-scsi@vger.kernel.org
3908S:	Supported
3909F:	drivers/scsi/cxlflash/
3910F:	include/uapi/scsi/cxlflash_ioctls.h
3911F:	Documentation/powerpc/cxlflash.txt
3912
3913CYBERPRO FB DRIVER
3914M:	Russell King <linux@armlinux.org.uk>
3915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3916W:	http://www.armlinux.org.uk/
3917S:	Maintained
3918F:	drivers/video/fbdev/cyber2000fb.*
3919
3920CYCLADES ASYNC MUX DRIVER
3921W:	http://www.cyclades.com/
3922S:	Orphan
3923F:	drivers/tty/cyclades.c
3924F:	include/linux/cyclades.h
3925F:	include/uapi/linux/cyclades.h
3926
3927CYCLADES PC300 DRIVER
3928W:	http://www.cyclades.com/
3929S:	Orphan
3930F:	drivers/net/wan/pc300*
3931
3932CYPRESS_FIRMWARE MEDIA DRIVER
3933M:	Antti Palosaari <crope@iki.fi>
3934L:	linux-media@vger.kernel.org
3935W:	https://linuxtv.org
3936W:	http://palosaari.fi/linux/
3937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3938T:	git git://linuxtv.org/anttip/media_tree.git
3939S:	Maintained
3940F:	drivers/media/common/cypress_firmware*
3941
3942CYTTSP TOUCHSCREEN DRIVER
3943M:	Ferruh Yigit <fery@cypress.com>
3944L:	linux-input@vger.kernel.org
3945S:	Supported
3946F:	drivers/input/touchscreen/cyttsp*
3947F:	include/linux/input/cyttsp.h
3948
3949D-LINK DIR-685 TOUCHKEYS DRIVER
3950M:	Linus Walleij <linus.walleij@linaro.org>
3951L:	linux-input@vger.kernel.org
3952S:	Supported
3953F:	drivers/input/dlink-dir685-touchkeys.c
3954
3955DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3956M:	Joshua Kinard <kumba@gentoo.org>
3957S:	Maintained
3958F:	drivers/rtc/rtc-ds1685.c
3959F:	include/linux/rtc/ds1685.h
3960
3961DAMA SLAVE for AX.25
3962M:	Joerg Reuter <jreuter@yaina.de>
3963W:	http://yaina.de/jreuter/
3964W:	http://www.qsl.net/dl1bke/
3965L:	linux-hams@vger.kernel.org
3966S:	Maintained
3967F:	net/ax25/af_ax25.c
3968F:	net/ax25/ax25_dev.c
3969F:	net/ax25/ax25_ds_*
3970F:	net/ax25/ax25_in.c
3971F:	net/ax25/ax25_out.c
3972F:	net/ax25/ax25_timer.c
3973F:	net/ax25/sysctl_net_ax25.c
3974
3975DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3976L:	netdev@vger.kernel.org
3977S:	Orphan
3978F:	Documentation/networking/dmfe.txt
3979F:	drivers/net/ethernet/dec/tulip/dmfe.c
3980
3981DC390/AM53C974 SCSI driver
3982M:	Hannes Reinecke <hare@suse.com>
3983L:	linux-scsi@vger.kernel.org
3984S:	Maintained
3985F:	drivers/scsi/am53c974.c
3986
3987DC395x SCSI driver
3988M:	Oliver Neukum <oliver@neukum.org>
3989M:	Ali Akcaagac <aliakc@web.de>
3990M:	Jamie Lenehan <lenehan@twibble.org>
3991L:	dc395x@twibble.org
3992W:	http://twibble.org/dist/dc395x/
3993W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3994S:	Maintained
3995F:	Documentation/scsi/dc395x.txt
3996F:	drivers/scsi/dc395x.*
3997
3998DCCP PROTOCOL
3999M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4000L:	dccp@vger.kernel.org
4001W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4002S:	Maintained
4003F:	include/linux/dccp.h
4004F:	include/uapi/linux/dccp.h
4005F:	include/linux/tfrc.h
4006F:	net/dccp/
4007
4008DECnet NETWORK LAYER
4009W:	http://linux-decnet.sourceforge.net
4010L:	linux-decnet-user@lists.sourceforge.net
4011S:	Orphan
4012F:	Documentation/networking/decnet.txt
4013F:	net/decnet/
4014
4015DECSTATION PLATFORM SUPPORT
4016M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4017L:	linux-mips@linux-mips.org
4018W:	http://www.linux-mips.org/wiki/DECstation
4019S:	Maintained
4020F:	arch/mips/dec/
4021F:	arch/mips/include/asm/dec/
4022F:	arch/mips/include/asm/mach-dec/
4023
4024DEFXX FDDI NETWORK DRIVER
4025M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4026S:	Maintained
4027F:	drivers/net/fddi/defxx.*
4028
4029DELL SMBIOS DRIVER
4030M:	Pali Rohár <pali.rohar@gmail.com>
4031M:	Mario Limonciello <mario.limonciello@dell.com>
4032L:	platform-driver-x86@vger.kernel.org
4033S:	Maintained
4034F:	drivers/platform/x86/dell-smbios.*
4035
4036DELL SMBIOS SMM DRIVER
4037M:	Mario Limonciello <mario.limonciello@dell.com>
4038L:	platform-driver-x86@vger.kernel.org
4039S:	Maintained
4040F:	drivers/platform/x86/dell-smbios-smm.c
4041
4042DELL SMBIOS WMI DRIVER
4043M:	Mario Limonciello <mario.limonciello@dell.com>
4044L:	platform-driver-x86@vger.kernel.org
4045S:	Maintained
4046F:	drivers/platform/x86/dell-smbios-wmi.c
4047F:	tools/wmi/dell-smbios-example.c
4048
4049DELL LAPTOP DRIVER
4050M:	Matthew Garrett <mjg59@srcf.ucam.org>
4051M:	Pali Rohár <pali.rohar@gmail.com>
4052L:	platform-driver-x86@vger.kernel.org
4053S:	Maintained
4054F:	drivers/platform/x86/dell-laptop.c
4055
4056DELL LAPTOP FREEFALL DRIVER
4057M:	Pali Rohár <pali.rohar@gmail.com>
4058S:	Maintained
4059F:	drivers/platform/x86/dell-smo8800.c
4060
4061DELL LAPTOP RBTN DRIVER
4062M:	Pali Rohár <pali.rohar@gmail.com>
4063S:	Maintained
4064F:	drivers/platform/x86/dell-rbtn.*
4065
4066DELL LAPTOP SMM DRIVER
4067M:	Pali Rohár <pali.rohar@gmail.com>
4068S:	Maintained
4069F:	drivers/hwmon/dell-smm-hwmon.c
4070F:	include/uapi/linux/i8k.h
4071
4072DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4073M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4074S:	Maintained
4075F:	Documentation/dcdbas.txt
4076F:	drivers/firmware/dcdbas.*
4077
4078DELL WMI NOTIFICATIONS DRIVER
4079M:	Matthew Garrett <mjg59@srcf.ucam.org>
4080M:	Pali Rohár <pali.rohar@gmail.com>
4081S:	Maintained
4082F:	drivers/platform/x86/dell-wmi.c
4083
4084DELL WMI DESCRIPTOR DRIVER
4085M:	Mario Limonciello <mario.limonciello@dell.com>
4086S:	Maintained
4087F:	drivers/platform/x86/dell-wmi-descriptor.c
4088
4089DELTA ST MEDIA DRIVER
4090M:	Hugues Fruchet <hugues.fruchet@st.com>
4091L:	linux-media@vger.kernel.org
4092T:	git git://linuxtv.org/media_tree.git
4093W:	https://linuxtv.org
4094S:	Supported
4095F:	drivers/media/platform/sti/delta
4096
4097DENALI NAND DRIVER
4098M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4099L:	linux-mtd@lists.infradead.org
4100S:	Supported
4101F:	drivers/mtd/nand/raw/denali*
4102
4103DESIGNWARE USB2 DRD IP DRIVER
4104M:	Minas Harutyunyan <hminas@synopsys.com>
4105L:	linux-usb@vger.kernel.org
4106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4107S:	Maintained
4108F:	drivers/usb/dwc2/
4109
4110DESIGNWARE USB3 DRD IP DRIVER
4111M:	Felipe Balbi <balbi@kernel.org>
4112L:	linux-usb@vger.kernel.org
4113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4114S:	Maintained
4115F:	drivers/usb/dwc3/
4116
4117DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4118M:	Andreas Klinger <ak@it-klinger.de>
4119L:	linux-iio@vger.kernel.org
4120S:	Maintained
4121F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4122F:	drivers/iio/proximity/srf*.c
4123
4124DEVICE COREDUMP (DEV_COREDUMP)
4125M:	Johannes Berg <johannes@sipsolutions.net>
4126L:	linux-kernel@vger.kernel.org
4127S:	Maintained
4128F:	drivers/base/devcoredump.c
4129F:	include/linux/devcoredump.h
4130
4131DEVICE FREQUENCY (DEVFREQ)
4132M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4133M:	Kyungmin Park <kyungmin.park@samsung.com>
4134R:	Chanwoo Choi <cw00.choi@samsung.com>
4135L:	linux-pm@vger.kernel.org
4136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4137S:	Maintained
4138F:	drivers/devfreq/
4139F:	include/linux/devfreq.h
4140F:	Documentation/devicetree/bindings/devfreq/
4141
4142DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4143M:	Chanwoo Choi <cw00.choi@samsung.com>
4144L:	linux-pm@vger.kernel.org
4145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4146S:	Supported
4147F:	drivers/devfreq/event/
4148F:	drivers/devfreq/devfreq-event.c
4149F:	include/linux/devfreq-event.h
4150F:	Documentation/devicetree/bindings/devfreq/event/
4151
4152DEVICE NUMBER REGISTRY
4153M:	Torben Mathiasen <device@lanana.org>
4154W:	http://lanana.org/docs/device-list/index.html
4155S:	Maintained
4156
4157DEVICE-MAPPER  (LVM)
4158M:	Alasdair Kergon <agk@redhat.com>
4159M:	Mike Snitzer <snitzer@redhat.com>
4160M:	dm-devel@redhat.com
4161L:	dm-devel@redhat.com
4162W:	http://sources.redhat.com/dm
4163Q:	http://patchwork.kernel.org/project/dm-devel/list/
4164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4165T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4166S:	Maintained
4167F:	Documentation/device-mapper/
4168F:	drivers/md/Makefile
4169F:	drivers/md/Kconfig
4170F:	drivers/md/dm*
4171F:	drivers/md/persistent-data/
4172F:	include/linux/device-mapper.h
4173F:	include/linux/dm-*.h
4174F:	include/uapi/linux/dm-*.h
4175
4176DEVLINK
4177M:	Jiri Pirko <jiri@mellanox.com>
4178L:	netdev@vger.kernel.org
4179S:	Supported
4180F:	net/core/devlink.c
4181F:	include/net/devlink.h
4182F:	include/uapi/linux/devlink.h
4183
4184DIALOG SEMICONDUCTOR DRIVERS
4185M:	Support Opensource <support.opensource@diasemi.com>
4186W:	http://www.dialog-semiconductor.com/products
4187S:	Supported
4188F:	Documentation/hwmon/da90??
4189F:	Documentation/devicetree/bindings/mfd/da90*.txt
4190F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4191F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4192F:	Documentation/devicetree/bindings/regulator/da92*.txt
4193F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4194F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4195F:	drivers/gpio/gpio-da90??.c
4196F:	drivers/hwmon/da90??-hwmon.c
4197F:	drivers/iio/adc/da91??-*.c
4198F:	drivers/input/misc/da90??_onkey.c
4199F:	drivers/input/touchscreen/da9052_tsi.c
4200F:	drivers/leds/leds-da90??.c
4201F:	drivers/mfd/da903x.c
4202F:	drivers/mfd/da90??-*.c
4203F:	drivers/mfd/da91??-*.c
4204F:	drivers/power/supply/da9052-battery.c
4205F:	drivers/power/supply/da91??-*.c
4206F:	drivers/regulator/da903x.c
4207F:	drivers/regulator/da9???-regulator.[ch]
4208F:	drivers/thermal/da90??-thermal.c
4209F:	drivers/rtc/rtc-da90??.c
4210F:	drivers/video/backlight/da90??_bl.c
4211F:	drivers/watchdog/da90??_wdt.c
4212F:	include/linux/mfd/da903x.h
4213F:	include/linux/mfd/da9052/
4214F:	include/linux/mfd/da9055/
4215F:	include/linux/mfd/da9062/
4216F:	include/linux/mfd/da9063/
4217F:	include/linux/mfd/da9150/
4218F:	include/linux/regulator/da9211.h
4219F:	include/sound/da[79]*.h
4220F:	sound/soc/codecs/da[79]*.[ch]
4221
4222DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4223M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4224L:	linux-gpio@vger.kernel.org
4225S:	Maintained
4226F:	drivers/gpio/gpio-gpio-mm.c
4227
4228DIGI NEO AND CLASSIC PCI PRODUCTS
4229M:	Lidza Louina <lidza.louina@gmail.com>
4230M:	Mark Hounschell <markh@compro.net>
4231L:	driverdev-devel@linuxdriverproject.org
4232S:	Maintained
4233F:	drivers/staging/dgnc/
4234
4235DIOLAN U2C-12 I2C DRIVER
4236M:	Guenter Roeck <linux@roeck-us.net>
4237L:	linux-i2c@vger.kernel.org
4238S:	Maintained
4239F:	drivers/i2c/busses/i2c-diolan-u2c.c
4240
4241FILESYSTEM DIRECT ACCESS (DAX)
4242M:	Matthew Wilcox <mawilcox@microsoft.com>
4243M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4244L:	linux-fsdevel@vger.kernel.org
4245S:	Supported
4246F:	fs/dax.c
4247F:	include/linux/dax.h
4248F:	include/trace/events/fs_dax.h
4249
4250DEVICE DIRECT ACCESS (DAX)
4251M:	Dan Williams <dan.j.williams@intel.com>
4252M:	Dave Jiang <dave.jiang@intel.com>
4253M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4254M:	Vishal Verma <vishal.l.verma@intel.com>
4255L:	linux-nvdimm@lists.01.org
4256S:	Supported
4257F:	drivers/dax/
4258
4259DIRECTORY NOTIFICATION (DNOTIFY)
4260M:	Jan Kara <jack@suse.cz>
4261R:	Amir Goldstein <amir73il@gmail.com>
4262L:	linux-fsdevel@vger.kernel.org
4263S:	Maintained
4264F:	Documentation/filesystems/dnotify.txt
4265F:	fs/notify/dnotify/
4266F:	include/linux/dnotify.h
4267
4268DISK GEOMETRY AND PARTITION HANDLING
4269M:	Andries Brouwer <aeb@cwi.nl>
4270W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4271W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4272W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4273S:	Maintained
4274
4275DISKQUOTA
4276M:	Jan Kara <jack@suse.com>
4277S:	Maintained
4278F:	Documentation/filesystems/quota.txt
4279F:	fs/quota/
4280F:	include/linux/quota*.h
4281F:	include/uapi/linux/quota*.h
4282
4283DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4284M:	Bernie Thompson <bernie@plugable.com>
4285L:	linux-fbdev@vger.kernel.org
4286S:	Maintained
4287W:	http://plugable.com/category/projects/udlfb/
4288F:	drivers/video/fbdev/udlfb.c
4289F:	include/video/udlfb.h
4290F:	Documentation/fb/udlfb.txt
4291
4292DISTRIBUTED LOCK MANAGER (DLM)
4293M:	Christine Caulfield <ccaulfie@redhat.com>
4294M:	David Teigland <teigland@redhat.com>
4295L:	cluster-devel@redhat.com
4296W:	http://sources.redhat.com/cluster/
4297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4298S:	Supported
4299F:	fs/dlm/
4300
4301DMA BUFFER SHARING FRAMEWORK
4302M:	Sumit Semwal <sumit.semwal@linaro.org>
4303S:	Maintained
4304L:	linux-media@vger.kernel.org
4305L:	dri-devel@lists.freedesktop.org
4306L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4307F:	drivers/dma-buf/
4308F:	include/linux/dma-buf*
4309F:	include/linux/reservation.h
4310F:	include/linux/*fence.h
4311F:	Documentation/driver-api/dma-buf.rst
4312T:	git git://anongit.freedesktop.org/drm/drm-misc
4313
4314DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4315M:	Vinod Koul <vinod.koul@intel.com>
4316L:	dmaengine@vger.kernel.org
4317Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4318S:	Maintained
4319F:	drivers/dma/
4320F:	include/linux/dmaengine.h
4321F:	include/linux/of_dma.h
4322F:	Documentation/devicetree/bindings/dma/
4323F:	Documentation/driver-api/dmaengine/
4324T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4325
4326DMA MAPPING HELPERS
4327M:	Christoph Hellwig <hch@lst.de>
4328M:	Marek Szyprowski <m.szyprowski@samsung.com>
4329R:	Robin Murphy <robin.murphy@arm.com>
4330L:	iommu@lists.linux-foundation.org
4331T:	git git://git.infradead.org/users/hch/dma-mapping.git
4332W:	http://git.infradead.org/users/hch/dma-mapping.git
4333S:	Supported
4334F:	lib/dma-debug.c
4335F:	lib/dma-direct.c
4336F:	lib/dma-virt.c
4337F:	drivers/base/dma-mapping.c
4338F:	drivers/base/dma-coherent.c
4339F:	include/asm-generic/dma-mapping.h
4340F:	include/linux/dma-direct.h
4341F:	include/linux/dma-mapping.h
4342
4343DME1737 HARDWARE MONITOR DRIVER
4344M:	Juerg Haefliger <juergh@gmail.com>
4345L:	linux-hwmon@vger.kernel.org
4346S:	Maintained
4347F:	Documentation/hwmon/dme1737
4348F:	drivers/hwmon/dme1737.c
4349
4350DMI/SMBIOS SUPPORT
4351M:	Jean Delvare <jdelvare@suse.com>
4352S:	Maintained
4353T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4354F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4355F:	drivers/firmware/dmi-id.c
4356F:	drivers/firmware/dmi_scan.c
4357F:	include/linux/dmi.h
4358
4359DOCUMENTATION
4360M:	Jonathan Corbet <corbet@lwn.net>
4361L:	linux-doc@vger.kernel.org
4362S:	Maintained
4363F:	Documentation/
4364F:	scripts/kernel-doc
4365X:	Documentation/ABI/
4366X:	Documentation/devicetree/
4367X:	Documentation/acpi
4368X:	Documentation/power
4369X:	Documentation/spi
4370X:	Documentation/media
4371T:	git git://git.lwn.net/linux.git docs-next
4372
4373DONGWOON DW9714 LENS VOICE COIL DRIVER
4374M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4375L:	linux-media@vger.kernel.org
4376T:	git git://linuxtv.org/media_tree.git
4377S:	Maintained
4378F:	drivers/media/i2c/dw9714.c
4379
4380DOUBLETALK DRIVER
4381M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4382L:	blinux-list@redhat.com
4383S:	Maintained
4384F:	drivers/char/dtlk.c
4385F:	include/linux/dtlk.h
4386
4387DPAA2 DATAPATH I/O (DPIO) DRIVER
4388M:	Roy Pledge <Roy.Pledge@nxp.com>
4389L:	linux-kernel@vger.kernel.org
4390S:	Maintained
4391F:	drivers/staging/fsl-mc/bus/dpio
4392
4393DPAA2 ETHERNET DRIVER
4394M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4395L:	linux-kernel@vger.kernel.org
4396S:	Maintained
4397F:	drivers/staging/fsl-dpaa2/ethernet
4398
4399DPAA2 ETHERNET SWITCH DRIVER
4400M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4401L:	linux-kernel@vger.kernel.org
4402S:	Maintained
4403F:	drivers/staging/fsl-dpaa2/ethsw
4404
4405DPT_I2O SCSI RAID DRIVER
4406M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4407L:	linux-scsi@vger.kernel.org
4408W:	http://www.adaptec.com/
4409S:	Maintained
4410F:	drivers/scsi/dpt*
4411F:	drivers/scsi/dpt/
4412
4413DRBD DRIVER
4414M:	Philipp Reisner <philipp.reisner@linbit.com>
4415M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4416L:	drbd-dev@lists.linbit.com
4417W:	http://www.drbd.org
4418T:	git git://git.linbit.com/linux-drbd.git
4419T:	git git://git.linbit.com/drbd-8.4.git
4420S:	Supported
4421F:	drivers/block/drbd/
4422F:	lib/lru_cache.c
4423F:	Documentation/blockdev/drbd/
4424
4425DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4426M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4428S:	Supported
4429F:	Documentation/kobject.txt
4430F:	drivers/base/
4431F:	fs/debugfs/
4432F:	fs/sysfs/
4433F:	include/linux/debugfs.h
4434F:	include/linux/kobj*
4435F:	lib/kobj*
4436
4437DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4438M:	Kevin Hilman <khilman@kernel.org>
4439M:	Nishanth Menon <nm@ti.com>
4440S:	Maintained
4441F:	drivers/power/avs/
4442F:	include/linux/power/smartreflex.h
4443L:	linux-pm@vger.kernel.org
4444
4445DRM DRIVER FOR ARM PL111 CLCD
4446M:	Eric Anholt <eric@anholt.net>
4447T:	git git://anongit.freedesktop.org/drm/drm-misc
4448S:	Supported
4449F:	drivers/gpu/drm/pl111/
4450
4451DRM DRIVER FOR ARM VERSATILE TFT PANELS
4452M:	Linus Walleij <linus.walleij@linaro.org>
4453T:	git git://anongit.freedesktop.org/drm/drm-misc
4454S:	Maintained
4455F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4456F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4457
4458DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4459M:	Dave Airlie <airlied@redhat.com>
4460S:	Odd Fixes
4461F:	drivers/gpu/drm/ast/
4462
4463DRM DRIVER FOR BOCHS VIRTUAL GPU
4464M:	Gerd Hoffmann <kraxel@redhat.com>
4465L:	virtualization@lists.linux-foundation.org
4466T:	git git://anongit.freedesktop.org/drm/drm-misc
4467S:	Maintained
4468F:	drivers/gpu/drm/bochs/
4469
4470DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4471M:	Linus Walleij <linus.walleij@linaro.org>
4472T:	git git://anongit.freedesktop.org/drm/drm-misc
4473S:	Maintained
4474F:	drivers/gpu/drm/tve200/
4475
4476DRM DRIVER FOR ILITEK ILI9225 PANELS
4477M:	David Lechner <david@lechnology.com>
4478S:	Maintained
4479F:	drivers/gpu/drm/tinydrm/ili9225.c
4480F:	Documentation/devicetree/bindings/display/ili9225.txt
4481
4482DRM DRIVER FOR INTEL I810 VIDEO CARDS
4483S:	Orphan / Obsolete
4484F:	drivers/gpu/drm/i810/
4485F:	include/uapi/drm/i810_drm.h
4486
4487DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4488S:	Orphan / Obsolete
4489F:	drivers/gpu/drm/mga/
4490F:	include/uapi/drm/mga_drm.h
4491
4492DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4493M:	Dave Airlie <airlied@redhat.com>
4494S:	Odd Fixes
4495F:	drivers/gpu/drm/mgag200/
4496
4497DRM DRIVER FOR MI0283QT
4498M:	Noralf Trønnes <noralf@tronnes.org>
4499S:	Maintained
4500F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4501F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4502
4503DRM DRIVER FOR MSM ADRENO GPU
4504M:	Rob Clark <robdclark@gmail.com>
4505L:	linux-arm-msm@vger.kernel.org
4506L:	dri-devel@lists.freedesktop.org
4507L:	freedreno@lists.freedesktop.org
4508T:	git git://people.freedesktop.org/~robclark/linux
4509S:	Maintained
4510F:	drivers/gpu/drm/msm/
4511F:	include/uapi/drm/msm_drm.h
4512F:	Documentation/devicetree/bindings/display/msm/
4513
4514DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4515M:	Ben Skeggs <bskeggs@redhat.com>
4516L:	dri-devel@lists.freedesktop.org
4517L:	nouveau@lists.freedesktop.org
4518T:	git git://github.com/skeggsb/linux
4519S:	Supported
4520F:	drivers/gpu/drm/nouveau/
4521F:	include/uapi/drm/nouveau_drm.h
4522
4523DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4524M:	Noralf Trønnes <noralf@tronnes.org>
4525S:	Maintained
4526F:	drivers/gpu/drm/tinydrm/repaper.c
4527F:	Documentation/devicetree/bindings/display/repaper.txt
4528
4529DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4530M:	Dave Airlie <airlied@redhat.com>
4531M:	Gerd Hoffmann <kraxel@redhat.com>
4532L:	virtualization@lists.linux-foundation.org
4533T:	git git://anongit.freedesktop.org/drm/drm-misc
4534S:	Obsolete
4535W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4536F:	drivers/gpu/drm/cirrus/
4537
4538DRM DRIVER FOR QXL VIRTUAL GPU
4539M:	Dave Airlie <airlied@redhat.com>
4540M:	Gerd Hoffmann <kraxel@redhat.com>
4541L:	virtualization@lists.linux-foundation.org
4542T:	git git://anongit.freedesktop.org/drm/drm-misc
4543S:	Maintained
4544F:	drivers/gpu/drm/qxl/
4545F:	include/uapi/drm/qxl_drm.h
4546
4547DRM DRIVER FOR RAGE 128 VIDEO CARDS
4548S:	Orphan / Obsolete
4549F:	drivers/gpu/drm/r128/
4550F:	include/uapi/drm/r128_drm.h
4551
4552DRM DRIVER FOR SAVAGE VIDEO CARDS
4553S:	Orphan / Obsolete
4554F:	drivers/gpu/drm/savage/
4555F:	include/uapi/drm/savage_drm.h
4556
4557DRM DRIVER FOR SIS VIDEO CARDS
4558S:	Orphan / Obsolete
4559F:	drivers/gpu/drm/sis/
4560F:	include/uapi/drm/sis_drm.h
4561
4562DRM DRIVER FOR SITRONIX ST7586 PANELS
4563M:	David Lechner <david@lechnology.com>
4564S:	Maintained
4565F:	drivers/gpu/drm/tinydrm/st7586.c
4566F:	Documentation/devicetree/bindings/display/st7586.txt
4567
4568DRM DRIVER FOR SITRONIX ST7735R PANELS
4569M:	David Lechner <david@lechnology.com>
4570S:	Maintained
4571F:	drivers/gpu/drm/tinydrm/st7735r.c
4572F:	Documentation/devicetree/bindings/display/st7735r.txt
4573
4574DRM DRIVER FOR TDFX VIDEO CARDS
4575S:	Orphan / Obsolete
4576F:	drivers/gpu/drm/tdfx/
4577
4578DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4579M:	Dave Airlie <airlied@redhat.com>
4580S:	Odd Fixes
4581F:	drivers/gpu/drm/udl/
4582
4583DRM DRIVER FOR VMWARE VIRTUAL GPU
4584M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4585M:	Sinclair Yeh <syeh@vmware.com>
4586M:	Thomas Hellstrom <thellstrom@vmware.com>
4587L:	dri-devel@lists.freedesktop.org
4588T:	git git://people.freedesktop.org/~syeh/repos_linux
4589T:	git git://people.freedesktop.org/~thomash/linux
4590S:	Supported
4591F:	drivers/gpu/drm/vmwgfx/
4592F:	include/uapi/drm/vmwgfx_drm.h
4593
4594DRM DRIVERS
4595M:	David Airlie <airlied@linux.ie>
4596L:	dri-devel@lists.freedesktop.org
4597T:	git git://people.freedesktop.org/~airlied/linux
4598B:	https://bugs.freedesktop.org/
4599C:	irc://chat.freenode.net/dri-devel
4600S:	Maintained
4601F:	drivers/gpu/drm/
4602F:	drivers/gpu/vga/
4603F:	Documentation/devicetree/bindings/display/
4604F:	Documentation/devicetree/bindings/gpu/
4605F:	Documentation/devicetree/bindings/video/
4606F:	Documentation/gpu/
4607F:	include/drm/
4608F:	include/uapi/drm/
4609F:	include/linux/vga*
4610
4611DRM DRIVERS AND MISC GPU PATCHES
4612M:	Gustavo Padovan <gustavo@padovan.org>
4613M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4614M:	Sean Paul <seanpaul@chromium.org>
4615W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4616S:	Maintained
4617T:	git git://anongit.freedesktop.org/drm/drm-misc
4618F:	Documentation/gpu/
4619F:	drivers/gpu/vga/
4620F:	drivers/gpu/drm/*
4621F:	include/drm/drm*
4622F:	include/uapi/drm/drm*
4623F:	include/linux/vga*
4624
4625DRM DRIVERS FOR ALLWINNER A10
4626M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4627L:	dri-devel@lists.freedesktop.org
4628S:	Supported
4629F:	drivers/gpu/drm/sun4i/
4630F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4631T:	git git://anongit.freedesktop.org/drm/drm-misc
4632
4633DRM DRIVERS FOR AMLOGIC SOCS
4634M:	Neil Armstrong <narmstrong@baylibre.com>
4635L:	dri-devel@lists.freedesktop.org
4636L:	linux-amlogic@lists.infradead.org
4637W:	http://linux-meson.com/
4638S:	Supported
4639F:	drivers/gpu/drm/meson/
4640F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4641F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4642F:	Documentation/gpu/meson.rst
4643T:	git git://anongit.freedesktop.org/drm/drm-misc
4644
4645DRM DRIVERS FOR ATMEL HLCDC
4646M:	Boris Brezillon <boris.brezillon@bootlin.com>
4647L:	dri-devel@lists.freedesktop.org
4648S:	Supported
4649F:	drivers/gpu/drm/atmel-hlcdc/
4650F:	Documentation/devicetree/bindings/drm/atmel/
4651T:	git git://anongit.freedesktop.org/drm/drm-misc
4652
4653DRM DRIVERS FOR BRIDGE CHIPS
4654M:	Archit Taneja <architt@codeaurora.org>
4655M:	Andrzej Hajda <a.hajda@samsung.com>
4656R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4657S:	Maintained
4658T:	git git://anongit.freedesktop.org/drm/drm-misc
4659F:	drivers/gpu/drm/bridge/
4660
4661DRM DRIVERS FOR EXYNOS
4662M:	Inki Dae <inki.dae@samsung.com>
4663M:	Joonyoung Shim <jy0922.shim@samsung.com>
4664M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4665M:	Kyungmin Park <kyungmin.park@samsung.com>
4666L:	dri-devel@lists.freedesktop.org
4667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4668S:	Supported
4669F:	drivers/gpu/drm/exynos/
4670F:	include/uapi/drm/exynos_drm.h
4671F:	Documentation/devicetree/bindings/display/exynos/
4672
4673DRM DRIVERS FOR FREESCALE DCU
4674M:	Stefan Agner <stefan@agner.ch>
4675M:	Alison Wang <alison.wang@freescale.com>
4676L:	dri-devel@lists.freedesktop.org
4677S:	Supported
4678F:	drivers/gpu/drm/fsl-dcu/
4679F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4680F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4681F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4682
4683DRM DRIVERS FOR FREESCALE IMX
4684M:	Philipp Zabel <p.zabel@pengutronix.de>
4685L:	dri-devel@lists.freedesktop.org
4686S:	Maintained
4687F:	drivers/gpu/drm/imx/
4688F:	drivers/gpu/ipu-v3/
4689F:	Documentation/devicetree/bindings/display/imx/
4690
4691DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4692M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4693L:	dri-devel@lists.freedesktop.org
4694T:	git git://github.com/patjak/drm-gma500
4695S:	Maintained
4696F:	drivers/gpu/drm/gma500/
4697
4698DRM DRIVERS FOR HISILICON
4699M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4700M:	Rongrong Zou <zourongrong@gmail.com>
4701R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4702R:	Chen Feng <puck.chen@hisilicon.com>
4703L:	dri-devel@lists.freedesktop.org
4704T:	git git://github.com/xin3liang/linux.git
4705S:	Maintained
4706F:	drivers/gpu/drm/hisilicon/
4707F:	Documentation/devicetree/bindings/display/hisilicon/
4708
4709DRM DRIVERS FOR MEDIATEK
4710M:	CK Hu <ck.hu@mediatek.com>
4711M:	Philipp Zabel <p.zabel@pengutronix.de>
4712L:	dri-devel@lists.freedesktop.org
4713S:	Supported
4714F:	drivers/gpu/drm/mediatek/
4715F:	Documentation/devicetree/bindings/display/mediatek/
4716
4717DRM DRIVERS FOR NVIDIA TEGRA
4718M:	Thierry Reding <thierry.reding@gmail.com>
4719L:	dri-devel@lists.freedesktop.org
4720L:	linux-tegra@vger.kernel.org
4721T:	git git://anongit.freedesktop.org/tegra/linux.git
4722S:	Supported
4723F:	drivers/gpu/drm/tegra/
4724F:	drivers/gpu/host1x/
4725F:	include/linux/host1x.h
4726F:	include/uapi/drm/tegra_drm.h
4727F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4728
4729DRM DRIVERS FOR RENESAS
4730M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4731L:	dri-devel@lists.freedesktop.org
4732L:	linux-renesas-soc@vger.kernel.org
4733T:	git git://linuxtv.org/pinchartl/fbdev
4734S:	Supported
4735F:	drivers/gpu/drm/rcar-du/
4736F:	drivers/gpu/drm/shmobile/
4737F:	include/linux/platform_data/shmob_drm.h
4738F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4739F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4740F:	Documentation/devicetree/bindings/display/renesas,du.txt
4741
4742DRM DRIVERS FOR ROCKCHIP
4743M:	Sandy Huang <hjc@rock-chips.com>
4744M:	Heiko Stübner <heiko@sntech.de>
4745L:	dri-devel@lists.freedesktop.org
4746S:	Maintained
4747F:	drivers/gpu/drm/rockchip/
4748F:	Documentation/devicetree/bindings/display/rockchip/
4749T:	git git://anongit.freedesktop.org/drm/drm-misc
4750
4751DRM DRIVERS FOR STI
4752M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4753M:	Vincent Abriou <vincent.abriou@st.com>
4754L:	dri-devel@lists.freedesktop.org
4755T:	git git://anongit.freedesktop.org/drm/drm-misc
4756S:	Maintained
4757F:	drivers/gpu/drm/sti
4758F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4759
4760DRM DRIVERS FOR STM
4761M:	Yannick Fertre <yannick.fertre@st.com>
4762M:	Philippe Cornu <philippe.cornu@st.com>
4763M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4764M:	Vincent Abriou <vincent.abriou@st.com>
4765L:	dri-devel@lists.freedesktop.org
4766T:	git git://anongit.freedesktop.org/drm/drm-misc
4767S:	Maintained
4768F:	drivers/gpu/drm/stm
4769F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4770
4771DRM DRIVERS FOR TI LCDC
4772M:	Jyri Sarha <jsarha@ti.com>
4773R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4774L:	dri-devel@lists.freedesktop.org
4775S:	Maintained
4776F:	drivers/gpu/drm/tilcdc/
4777F:	Documentation/devicetree/bindings/display/tilcdc/
4778
4779DRM DRIVERS FOR TI OMAP
4780M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4781L:	dri-devel@lists.freedesktop.org
4782S:	Maintained
4783F:	drivers/gpu/drm/omapdrm/
4784F:	Documentation/devicetree/bindings/display/ti/
4785
4786DRM DRIVERS FOR VC4
4787M:	Eric Anholt <eric@anholt.net>
4788T:	git git://github.com/anholt/linux
4789S:	Supported
4790F:	drivers/gpu/drm/vc4/
4791F:	include/uapi/drm/vc4_drm.h
4792F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4793T:	git git://anongit.freedesktop.org/drm/drm-misc
4794
4795DRM DRIVERS FOR VIVANTE GPU IP
4796M:	Lucas Stach <l.stach@pengutronix.de>
4797R:	Russell King <linux+etnaviv@armlinux.org.uk>
4798R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4799L:	etnaviv@lists.freedesktop.org
4800L:	dri-devel@lists.freedesktop.org
4801S:	Maintained
4802F:	drivers/gpu/drm/etnaviv/
4803F:	include/uapi/drm/etnaviv_drm.h
4804F:	Documentation/devicetree/bindings/display/etnaviv/
4805
4806DRM DRIVERS FOR ZTE ZX
4807M:	Shawn Guo <shawnguo@kernel.org>
4808L:	dri-devel@lists.freedesktop.org
4809S:	Maintained
4810F:	drivers/gpu/drm/zte/
4811F:	Documentation/devicetree/bindings/display/zte,vou.txt
4812T:	git git://anongit.freedesktop.org/drm/drm-misc
4813
4814DRM PANEL DRIVERS
4815M:	Thierry Reding <thierry.reding@gmail.com>
4816L:	dri-devel@lists.freedesktop.org
4817T:	git git://anongit.freedesktop.org/drm/drm-misc
4818S:	Maintained
4819F:	drivers/gpu/drm/drm_panel.c
4820F:	drivers/gpu/drm/panel/
4821F:	include/drm/drm_panel.h
4822F:	Documentation/devicetree/bindings/display/panel/
4823
4824DRM TINYDRM DRIVERS
4825M:	Noralf Trønnes <noralf@tronnes.org>
4826W:	https://github.com/notro/tinydrm/wiki/Development
4827T:	git git://anongit.freedesktop.org/drm/drm-misc
4828S:	Maintained
4829F:	drivers/gpu/drm/tinydrm/
4830F:	include/drm/tinydrm/
4831
4832DRM TTM SUBSYSTEM
4833M:	Christian Koenig <christian.koenig@amd.com>
4834M:	Roger He <Hongbo.He@amd.com>
4835T:	git git://people.freedesktop.org/~agd5f/linux
4836S:	Maintained
4837L:	dri-devel@lists.freedesktop.org
4838F:	include/drm/ttm/
4839F:	drivers/gpu/drm/ttm/
4840
4841DSBR100 USB FM RADIO DRIVER
4842M:	Alexey Klimov <klimov.linux@gmail.com>
4843L:	linux-media@vger.kernel.org
4844T:	git git://linuxtv.org/media_tree.git
4845S:	Maintained
4846F:	drivers/media/radio/dsbr100.c
4847
4848DSCC4 DRIVER
4849M:	Francois Romieu <romieu@fr.zoreil.com>
4850L:	netdev@vger.kernel.org
4851S:	Maintained
4852F:	drivers/net/wan/dscc4.c
4853
4854DT3155 MEDIA DRIVER
4855M:	Hans Verkuil <hverkuil@xs4all.nl>
4856L:	linux-media@vger.kernel.org
4857T:	git git://linuxtv.org/media_tree.git
4858W:	https://linuxtv.org
4859S:	Odd Fixes
4860F:	drivers/media/pci/dt3155/
4861
4862DVB_USB_AF9015 MEDIA DRIVER
4863M:	Antti Palosaari <crope@iki.fi>
4864L:	linux-media@vger.kernel.org
4865W:	https://linuxtv.org
4866W:	http://palosaari.fi/linux/
4867Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4868T:	git git://linuxtv.org/anttip/media_tree.git
4869S:	Maintained
4870F:	drivers/media/usb/dvb-usb-v2/af9015*
4871
4872DVB_USB_AF9035 MEDIA DRIVER
4873M:	Antti Palosaari <crope@iki.fi>
4874L:	linux-media@vger.kernel.org
4875W:	https://linuxtv.org
4876W:	http://palosaari.fi/linux/
4877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4878T:	git git://linuxtv.org/anttip/media_tree.git
4879S:	Maintained
4880F:	drivers/media/usb/dvb-usb-v2/af9035*
4881
4882DVB_USB_ANYSEE MEDIA DRIVER
4883M:	Antti Palosaari <crope@iki.fi>
4884L:	linux-media@vger.kernel.org
4885W:	https://linuxtv.org
4886W:	http://palosaari.fi/linux/
4887Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4888T:	git git://linuxtv.org/anttip/media_tree.git
4889S:	Maintained
4890F:	drivers/media/usb/dvb-usb-v2/anysee*
4891
4892DVB_USB_AU6610 MEDIA DRIVER
4893M:	Antti Palosaari <crope@iki.fi>
4894L:	linux-media@vger.kernel.org
4895W:	https://linuxtv.org
4896W:	http://palosaari.fi/linux/
4897Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4898T:	git git://linuxtv.org/anttip/media_tree.git
4899S:	Maintained
4900F:	drivers/media/usb/dvb-usb-v2/au6610*
4901
4902DVB_USB_CE6230 MEDIA DRIVER
4903M:	Antti Palosaari <crope@iki.fi>
4904L:	linux-media@vger.kernel.org
4905W:	https://linuxtv.org
4906W:	http://palosaari.fi/linux/
4907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4908T:	git git://linuxtv.org/anttip/media_tree.git
4909S:	Maintained
4910F:	drivers/media/usb/dvb-usb-v2/ce6230*
4911
4912DVB_USB_CXUSB MEDIA DRIVER
4913M:	Michael Krufky <mkrufky@linuxtv.org>
4914L:	linux-media@vger.kernel.org
4915W:	https://linuxtv.org
4916W:	http://github.com/mkrufky
4917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4918T:	git git://linuxtv.org/media_tree.git
4919S:	Maintained
4920F:	drivers/media/usb/dvb-usb/cxusb*
4921
4922DVB_USB_EC168 MEDIA DRIVER
4923M:	Antti Palosaari <crope@iki.fi>
4924L:	linux-media@vger.kernel.org
4925W:	https://linuxtv.org
4926W:	http://palosaari.fi/linux/
4927Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4928T:	git git://linuxtv.org/anttip/media_tree.git
4929S:	Maintained
4930F:	drivers/media/usb/dvb-usb-v2/ec168*
4931
4932DVB_USB_GL861 MEDIA DRIVER
4933M:	Antti Palosaari <crope@iki.fi>
4934L:	linux-media@vger.kernel.org
4935W:	https://linuxtv.org
4936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4937T:	git git://linuxtv.org/anttip/media_tree.git
4938S:	Maintained
4939F:	drivers/media/usb/dvb-usb-v2/gl861*
4940
4941DVB_USB_MXL111SF MEDIA DRIVER
4942M:	Michael Krufky <mkrufky@linuxtv.org>
4943L:	linux-media@vger.kernel.org
4944W:	https://linuxtv.org
4945W:	http://github.com/mkrufky
4946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4947T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4948S:	Maintained
4949F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4950
4951DVB_USB_RTL28XXU MEDIA DRIVER
4952M:	Antti Palosaari <crope@iki.fi>
4953L:	linux-media@vger.kernel.org
4954W:	https://linuxtv.org
4955W:	http://palosaari.fi/linux/
4956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4957T:	git git://linuxtv.org/anttip/media_tree.git
4958S:	Maintained
4959F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4960
4961DVB_USB_V2 MEDIA DRIVER
4962M:	Antti Palosaari <crope@iki.fi>
4963L:	linux-media@vger.kernel.org
4964W:	https://linuxtv.org
4965W:	http://palosaari.fi/linux/
4966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4967T:	git git://linuxtv.org/anttip/media_tree.git
4968S:	Maintained
4969F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4970F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4971
4972DYNAMIC DEBUG
4973M:	Jason Baron <jbaron@akamai.com>
4974S:	Maintained
4975F:	lib/dynamic_debug.c
4976F:	include/linux/dynamic_debug.h
4977
4978DYNAMIC INTERRUPT MODERATION
4979M:	Tal Gilboa <talgi@mellanox.com>
4980S:	Maintained
4981F:	include/linux/net_dim.h
4982
4983DZ DECSTATION DZ11 SERIAL DRIVER
4984M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4985S:	Maintained
4986F:	drivers/tty/serial/dz.*
4987
4988E3X0 POWER BUTTON DRIVER
4989M:	Moritz Fischer <moritz.fischer@ettus.com>
4990L:	usrp-users@lists.ettus.com
4991W:	http://www.ettus.com
4992S:	Supported
4993F:	drivers/input/misc/e3x0-button.c
4994F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4995
4996E4000 MEDIA DRIVER
4997M:	Antti Palosaari <crope@iki.fi>
4998L:	linux-media@vger.kernel.org
4999W:	https://linuxtv.org
5000W:	http://palosaari.fi/linux/
5001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5002T:	git git://linuxtv.org/anttip/media_tree.git
5003S:	Maintained
5004F:	drivers/media/tuners/e4000*
5005
5006EC100 MEDIA DRIVER
5007M:	Antti Palosaari <crope@iki.fi>
5008L:	linux-media@vger.kernel.org
5009W:	https://linuxtv.org
5010W:	http://palosaari.fi/linux/
5011Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5012T:	git git://linuxtv.org/anttip/media_tree.git
5013S:	Maintained
5014F:	drivers/media/dvb-frontends/ec100*
5015
5016ECRYPT FILE SYSTEM
5017M:	Tyler Hicks <tyhicks@canonical.com>
5018L:	ecryptfs@vger.kernel.org
5019W:	http://ecryptfs.org
5020W:	https://launchpad.net/ecryptfs
5021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5022S:	Supported
5023F:	Documentation/filesystems/ecryptfs.txt
5024F:	fs/ecryptfs/
5025
5026EDAC-AMD64
5027M:	Borislav Petkov <bp@alien8.de>
5028L:	linux-edac@vger.kernel.org
5029S:	Maintained
5030F:	drivers/edac/amd64_edac*
5031
5032EDAC-CALXEDA
5033M:	Robert Richter <rric@kernel.org>
5034L:	linux-edac@vger.kernel.org
5035S:	Maintained
5036F:	drivers/edac/highbank*
5037
5038EDAC-CAVIUM OCTEON
5039M:	Ralf Baechle <ralf@linux-mips.org>
5040M:	David Daney <david.daney@cavium.com>
5041L:	linux-edac@vger.kernel.org
5042L:	linux-mips@linux-mips.org
5043S:	Supported
5044F:	drivers/edac/octeon_edac*
5045
5046EDAC-CAVIUM THUNDERX
5047M:	David Daney <david.daney@cavium.com>
5048M:	Jan Glauber <jglauber@cavium.com>
5049L:	linux-edac@vger.kernel.org
5050S:	Supported
5051F:	drivers/edac/thunderx_edac*
5052
5053EDAC-CORE
5054M:	Borislav Petkov <bp@alien8.de>
5055M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5056M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5057L:	linux-edac@vger.kernel.org
5058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5060S:	Supported
5061F:	Documentation/admin-guide/ras.rst
5062F:	Documentation/driver-api/edac.rst
5063F:	drivers/edac/
5064F:	include/linux/edac.h
5065
5066EDAC-E752X
5067M:	Mark Gross <mark.gross@intel.com>
5068L:	linux-edac@vger.kernel.org
5069S:	Maintained
5070F:	drivers/edac/e752x_edac.c
5071
5072EDAC-E7XXX
5073L:	linux-edac@vger.kernel.org
5074S:	Maintained
5075F:	drivers/edac/e7xxx_edac.c
5076
5077EDAC-FSL_DDR
5078M:	York Sun <york.sun@nxp.com>
5079L:	linux-edac@vger.kernel.org
5080S:	Maintained
5081F:	drivers/edac/fsl_ddr_edac.*
5082
5083EDAC-GHES
5084M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5085M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5086L:	linux-edac@vger.kernel.org
5087S:	Maintained
5088F:	drivers/edac/ghes_edac.c
5089
5090EDAC-I3000
5091L:	linux-edac@vger.kernel.org
5092S:	Orphan
5093F:	drivers/edac/i3000_edac.c
5094
5095EDAC-I5000
5096L:	linux-edac@vger.kernel.org
5097S:	Maintained
5098F:	drivers/edac/i5000_edac.c
5099
5100EDAC-I5400
5101M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5102M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5103L:	linux-edac@vger.kernel.org
5104S:	Maintained
5105F:	drivers/edac/i5400_edac.c
5106
5107EDAC-I7300
5108M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5109M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5110L:	linux-edac@vger.kernel.org
5111S:	Maintained
5112F:	drivers/edac/i7300_edac.c
5113
5114EDAC-I7CORE
5115M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5116M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5117L:	linux-edac@vger.kernel.org
5118S:	Maintained
5119F:	drivers/edac/i7core_edac.c
5120
5121EDAC-I82443BXGX
5122M:	Tim Small <tim@buttersideup.com>
5123L:	linux-edac@vger.kernel.org
5124S:	Maintained
5125F:	drivers/edac/i82443bxgx_edac.c
5126
5127EDAC-I82975X
5128M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5129M:	"Arvind R." <arvino55@gmail.com>
5130L:	linux-edac@vger.kernel.org
5131S:	Maintained
5132F:	drivers/edac/i82975x_edac.c
5133
5134EDAC-IE31200
5135M:	Jason Baron <jbaron@akamai.com>
5136L:	linux-edac@vger.kernel.org
5137S:	Maintained
5138F:	drivers/edac/ie31200_edac.c
5139
5140EDAC-MPC85XX
5141M:	Johannes Thumshirn <morbidrsa@gmail.com>
5142L:	linux-edac@vger.kernel.org
5143S:	Maintained
5144F:	drivers/edac/mpc85xx_edac.[ch]
5145
5146EDAC-PASEMI
5147M:	Egor Martovetsky <egor@pasemi.com>
5148L:	linux-edac@vger.kernel.org
5149S:	Maintained
5150F:	drivers/edac/pasemi_edac.c
5151
5152EDAC-PND2
5153M:	Tony Luck <tony.luck@intel.com>
5154L:	linux-edac@vger.kernel.org
5155S:	Maintained
5156F:	drivers/edac/pnd2_edac.[ch]
5157
5158EDAC-R82600
5159M:	Tim Small <tim@buttersideup.com>
5160L:	linux-edac@vger.kernel.org
5161S:	Maintained
5162F:	drivers/edac/r82600_edac.c
5163
5164EDAC-SBRIDGE
5165M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5166M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5167L:	linux-edac@vger.kernel.org
5168S:	Maintained
5169F:	drivers/edac/sb_edac.c
5170
5171EDAC-SKYLAKE
5172M:	Tony Luck <tony.luck@intel.com>
5173L:	linux-edac@vger.kernel.org
5174S:	Maintained
5175F:	drivers/edac/skx_edac.c
5176
5177EDAC-TI
5178M:	Tero Kristo <t-kristo@ti.com>
5179L:	linux-edac@vger.kernel.org
5180S:	Maintained
5181F:	drivers/edac/ti_edac.c
5182
5183EDIROL UA-101/UA-1000 DRIVER
5184M:	Clemens Ladisch <clemens@ladisch.de>
5185L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5186T:	git git://git.alsa-project.org/alsa-kernel.git
5187S:	Maintained
5188F:	sound/usb/misc/ua101.c
5189
5190EFI TEST DRIVER
5191L:	linux-efi@vger.kernel.org
5192M:	Ivan Hu <ivan.hu@canonical.com>
5193M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5194S:	Maintained
5195F:	drivers/firmware/efi/test/
5196
5197EFI VARIABLE FILESYSTEM
5198M:	Matthew Garrett <matthew.garrett@nebula.com>
5199M:	Jeremy Kerr <jk@ozlabs.org>
5200M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5202L:	linux-efi@vger.kernel.org
5203S:	Maintained
5204F:	fs/efivarfs/
5205
5206EFIFB FRAMEBUFFER DRIVER
5207L:	linux-fbdev@vger.kernel.org
5208M:	Peter Jones <pjones@redhat.com>
5209S:	Maintained
5210F:	drivers/video/fbdev/efifb.c
5211
5212EFS FILESYSTEM
5213W:	http://aeschi.ch.eu.org/efs/
5214S:	Orphan
5215F:	fs/efs/
5216
5217EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5218M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5219L:	netdev@vger.kernel.org
5220S:	Maintained
5221F:	drivers/net/ethernet/ibm/ehea/
5222
5223EM28XX VIDEO4LINUX DRIVER
5224M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5225M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5226L:	linux-media@vger.kernel.org
5227W:	https://linuxtv.org
5228T:	git git://linuxtv.org/media_tree.git
5229S:	Maintained
5230F:	drivers/media/usb/em28xx/
5231F:	Documentation/media/v4l-drivers/em28xx*
5232
5233EMBEDDED LINUX
5234M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5235M:	Matt Mackall <mpm@selenic.com>
5236M:	David Woodhouse <dwmw2@infradead.org>
5237L:	linux-embedded@vger.kernel.org
5238S:	Maintained
5239
5240Emulex 10Gbps iSCSI - OneConnect DRIVER
5241M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5242M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5243M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5244L:	linux-scsi@vger.kernel.org
5245W:	http://www.broadcom.com
5246S:	Supported
5247F:	drivers/scsi/be2iscsi/
5248
5249Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5250M:	Sathya Perla <sathya.perla@broadcom.com>
5251M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5252M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5253M:	Somnath Kotur <somnath.kotur@broadcom.com>
5254L:	netdev@vger.kernel.org
5255W:	http://www.emulex.com
5256S:	Supported
5257F:	drivers/net/ethernet/emulex/benet/
5258
5259EMULEX ONECONNECT ROCE DRIVER
5260M:	Selvin Xavier <selvin.xavier@broadcom.com>
5261M:	Devesh Sharma <devesh.sharma@broadcom.com>
5262L:	linux-rdma@vger.kernel.org
5263W:	http://www.broadcom.com
5264S:	Odd Fixes
5265F:	drivers/infiniband/hw/ocrdma/
5266F:	include/uapi/rdma/ocrdma-abi.h
5267
5268EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5269M:	James Smart <james.smart@broadcom.com>
5270M:	Dick Kennedy <dick.kennedy@broadcom.com>
5271L:	linux-scsi@vger.kernel.org
5272W:	http://www.broadcom.com
5273S:	Supported
5274F:	drivers/scsi/lpfc/
5275
5276ENE CB710 FLASH CARD READER DRIVER
5277M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5278S:	Maintained
5279F:	drivers/misc/cb710/
5280F:	drivers/mmc/host/cb710-mmc.*
5281F:	include/linux/cb710.h
5282
5283ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5284M:	Maxim Levitsky <maximlevitsky@gmail.com>
5285S:	Maintained
5286F:	drivers/media/rc/ene_ir.*
5287
5288EPSON S1D13XXX FRAMEBUFFER DRIVER
5289M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5290S:	Maintained
5291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5292F:	drivers/video/fbdev/s1d13xxxfb.c
5293F:	include/video/s1d13xxxfb.h
5294
5295ERRSEQ ERROR TRACKING INFRASTRUCTURE
5296M:	Jeff Layton <jlayton@kernel.org>
5297S:	Maintained
5298F:	lib/errseq.c
5299F:	include/linux/errseq.h
5300
5301ET131X NETWORK DRIVER
5302M:	Mark Einon <mark.einon@gmail.com>
5303S:	Odd Fixes
5304F:	drivers/net/ethernet/agere/
5305
5306ETHERNET BRIDGE
5307M:	Stephen Hemminger <stephen@networkplumber.org>
5308L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5309L:	netdev@vger.kernel.org
5310W:	http://www.linuxfoundation.org/en/Net:Bridge
5311S:	Maintained
5312F:	include/linux/netfilter_bridge/
5313F:	net/bridge/
5314
5315ETHERNET PHY LIBRARY
5316M:	Andrew Lunn <andrew@lunn.ch>
5317M:	Florian Fainelli <f.fainelli@gmail.com>
5318L:	netdev@vger.kernel.org
5319S:	Maintained
5320F:	Documentation/ABI/testing/sysfs-bus-mdio
5321F:	Documentation/devicetree/bindings/net/mdio*
5322F:	Documentation/networking/phy.txt
5323F:	drivers/net/phy/
5324F:	drivers/of/of_mdio.c
5325F:	drivers/of/of_net.c
5326F:	include/linux/*mdio*.h
5327F:	include/linux/of_net.h
5328F:	include/linux/phy.h
5329F:	include/linux/phy_fixed.h
5330F:	include/linux/platform_data/mdio-bcm-unimac.h
5331F:	include/trace/events/mdio.h
5332F:	include/uapi/linux/mdio.h
5333F:	include/uapi/linux/mii.h
5334
5335EXT2 FILE SYSTEM
5336M:	Jan Kara <jack@suse.com>
5337L:	linux-ext4@vger.kernel.org
5338S:	Maintained
5339F:	Documentation/filesystems/ext2.txt
5340F:	fs/ext2/
5341F:	include/linux/ext2*
5342
5343EXT4 FILE SYSTEM
5344M:	"Theodore Ts'o" <tytso@mit.edu>
5345M:	Andreas Dilger <adilger.kernel@dilger.ca>
5346L:	linux-ext4@vger.kernel.org
5347W:	http://ext4.wiki.kernel.org
5348Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5350S:	Maintained
5351F:	Documentation/filesystems/ext4.txt
5352F:	fs/ext4/
5353
5354Extended Verification Module (EVM)
5355M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5356L:	linux-integrity@vger.kernel.org
5357S:	Supported
5358F:	security/integrity/evm/
5359
5360EXTENSIBLE FIRMWARE INTERFACE (EFI)
5361M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5362L:	linux-efi@vger.kernel.org
5363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5364S:	Maintained
5365F:	Documentation/efi-stub.txt
5366F:	arch/*/kernel/efi.c
5367F:	arch/x86/boot/compressed/eboot.[ch]
5368F:	arch/*/include/asm/efi.h
5369F:	arch/x86/platform/efi/
5370F:	drivers/firmware/efi/
5371F:	include/linux/efi*.h
5372F:	arch/arm/boot/compressed/efi-header.S
5373F:	arch/arm64/kernel/efi-entry.S
5374
5375EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5376M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5377M:	Chanwoo Choi <cw00.choi@samsung.com>
5378L:	linux-kernel@vger.kernel.org
5379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5380S:	Maintained
5381F:	drivers/extcon/
5382F:	include/linux/extcon/
5383F:	include/linux/extcon.h
5384F:	Documentation/extcon/
5385F:	Documentation/devicetree/bindings/extcon/
5386
5387EXYNOS DP DRIVER
5388M:	Jingoo Han <jingoohan1@gmail.com>
5389L:	dri-devel@lists.freedesktop.org
5390S:	Maintained
5391F:	drivers/gpu/drm/exynos/exynos_dp*
5392
5393EXYNOS SYSMMU (IOMMU) driver
5394M:	Marek Szyprowski <m.szyprowski@samsung.com>
5395L:	iommu@lists.linux-foundation.org
5396S:	Maintained
5397F:	drivers/iommu/exynos-iommu.c
5398
5399EZchip NPS platform support
5400M:	Elad Kanfi <eladkan@mellanox.com>
5401M:	Vineet Gupta <vgupta@synopsys.com>
5402S:	Supported
5403F:	arch/arc/plat-eznps
5404F:	arch/arc/boot/dts/eznps.dts
5405
5406F2FS FILE SYSTEM
5407M:	Jaegeuk Kim <jaegeuk@kernel.org>
5408M:	Chao Yu <yuchao0@huawei.com>
5409L:	linux-f2fs-devel@lists.sourceforge.net
5410W:	https://f2fs.wiki.kernel.org/
5411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5412S:	Maintained
5413F:	Documentation/filesystems/f2fs.txt
5414F:	Documentation/ABI/testing/sysfs-fs-f2fs
5415F:	fs/f2fs/
5416F:	include/linux/f2fs_fs.h
5417F:	include/trace/events/f2fs.h
5418
5419F71805F HARDWARE MONITORING DRIVER
5420M:	Jean Delvare <jdelvare@suse.com>
5421L:	linux-hwmon@vger.kernel.org
5422S:	Maintained
5423F:	Documentation/hwmon/f71805f
5424F:	drivers/hwmon/f71805f.c
5425
5426FANOTIFY
5427M:	Jan Kara <jack@suse.cz>
5428R:	Amir Goldstein <amir73il@gmail.com>
5429L:	linux-fsdevel@vger.kernel.org
5430S:	Maintained
5431F:	fs/notify/fanotify/
5432F:	include/linux/fanotify.h
5433F:	include/uapi/linux/fanotify.h
5434
5435FARSYNC SYNCHRONOUS DRIVER
5436M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5437W:	http://www.farsite.co.uk/
5438S:	Supported
5439F:	drivers/net/wan/farsync.*
5440
5441FAULT INJECTION SUPPORT
5442M:	Akinobu Mita <akinobu.mita@gmail.com>
5443S:	Supported
5444F:	Documentation/fault-injection/
5445F:	lib/fault-inject.c
5446
5447FBTFT Framebuffer drivers
5448M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5449S:	Maintained
5450F:	drivers/staging/fbtft/
5451
5452FC0011 TUNER DRIVER
5453M:	Michael Buesch <m@bues.ch>
5454L:	linux-media@vger.kernel.org
5455S:	Maintained
5456F:	drivers/media/tuners/fc0011.h
5457F:	drivers/media/tuners/fc0011.c
5458
5459FC2580 MEDIA DRIVER
5460M:	Antti Palosaari <crope@iki.fi>
5461L:	linux-media@vger.kernel.org
5462W:	https://linuxtv.org
5463W:	http://palosaari.fi/linux/
5464Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5465T:	git git://linuxtv.org/anttip/media_tree.git
5466S:	Maintained
5467F:	drivers/media/tuners/fc2580*
5468
5469FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5470M:	Johannes Thumshirn <jth@kernel.org>
5471L:	linux-scsi@vger.kernel.org
5472W:	www.Open-FCoE.org
5473S:	Supported
5474F:	drivers/scsi/libfc/
5475F:	drivers/scsi/fcoe/
5476F:	include/scsi/fc/
5477F:	include/scsi/libfc.h
5478F:	include/scsi/libfcoe.h
5479F:	include/uapi/scsi/fc/
5480
5481FILE LOCKING (flock() and fcntl()/lockf())
5482M:	Jeff Layton <jlayton@kernel.org>
5483M:	"J. Bruce Fields" <bfields@fieldses.org>
5484L:	linux-fsdevel@vger.kernel.org
5485S:	Maintained
5486F:	include/linux/fcntl.h
5487F:	include/uapi/linux/fcntl.h
5488F:	fs/fcntl.c
5489F:	fs/locks.c
5490
5491FILESYSTEMS (VFS and infrastructure)
5492M:	Alexander Viro <viro@zeniv.linux.org.uk>
5493L:	linux-fsdevel@vger.kernel.org
5494S:	Maintained
5495F:	fs/*
5496F:	include/linux/fs.h
5497F:	include/uapi/linux/fs.h
5498
5499FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5500M:	Riku Voipio <riku.voipio@iki.fi>
5501L:	linux-hwmon@vger.kernel.org
5502S:	Maintained
5503F:	drivers/hwmon/f75375s.c
5504F:	include/linux/f75375s.h
5505
5506FIREWIRE AUDIO DRIVERS
5507M:	Clemens Ladisch <clemens@ladisch.de>
5508L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5509T:	git git://git.alsa-project.org/alsa-kernel.git
5510S:	Maintained
5511F:	sound/firewire/
5512
5513FIREWIRE MEDIA DRIVERS (firedtv)
5514M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5515L:	linux-media@vger.kernel.org
5516L:	linux1394-devel@lists.sourceforge.net
5517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5518S:	Maintained
5519F:	drivers/media/firewire/
5520
5521FIREWIRE SBP-2 TARGET
5522M:	Chris Boot <bootc@bootc.net>
5523L:	linux-scsi@vger.kernel.org
5524L:	target-devel@vger.kernel.org
5525L:	linux1394-devel@lists.sourceforge.net
5526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5527S:	Maintained
5528F:	drivers/target/sbp/
5529
5530FIREWIRE SUBSYSTEM
5531M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5532L:	linux1394-devel@lists.sourceforge.net
5533W:	http://ieee1394.wiki.kernel.org/
5534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5535S:	Maintained
5536F:	drivers/firewire/
5537F:	include/linux/firewire.h
5538F:	include/uapi/linux/firewire*.h
5539F:	tools/firewire/
5540
5541FIRMWARE LOADER (request_firmware)
5542M:	Luis R. Rodriguez <mcgrof@kernel.org>
5543L:	linux-kernel@vger.kernel.org
5544S:	Maintained
5545F:	Documentation/firmware_class/
5546F:	drivers/base/firmware_loader/
5547F:	include/linux/firmware.h
5548
5549FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5550M:	Joshua Morris <josh.h.morris@us.ibm.com>
5551M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5552S:	Maintained
5553F:	drivers/block/rsxx/
5554
5555FLOPPY DRIVER
5556M:	Jiri Kosina <jikos@kernel.org>
5557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5558S:	Odd fixes
5559F:	drivers/block/floppy.c
5560
5561FMC SUBSYSTEM
5562M:	Alessandro Rubini <rubini@gnudd.com>
5563W:	http://www.ohwr.org/projects/fmc-bus
5564S:	Supported
5565F:	drivers/fmc/
5566F:	include/linux/fmc*.h
5567F:	include/linux/ipmi-fru.h
5568K:	fmc_d.*register
5569
5570FPGA MANAGER FRAMEWORK
5571M:	Alan Tull <atull@kernel.org>
5572M:	Moritz Fischer <mdf@kernel.org>
5573L:	linux-fpga@vger.kernel.org
5574S:	Maintained
5575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5576Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5577F:	Documentation/fpga/
5578F:	Documentation/devicetree/bindings/fpga/
5579F:	drivers/fpga/
5580F:	include/linux/fpga/
5581W:	http://www.rocketboards.org
5582
5583FPU EMULATOR
5584M:	Bill Metzenthen <billm@melbpc.org.au>
5585W:	http://floatingpoint.sourceforge.net/emulator/index.html
5586S:	Maintained
5587F:	arch/x86/math-emu/
5588
5589FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5590L:	netdev@vger.kernel.org
5591S:	Orphan
5592F:	drivers/net/wan/dlci.c
5593F:	drivers/net/wan/sdla.c
5594
5595FRAMEBUFFER LAYER
5596M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5597L:	dri-devel@lists.freedesktop.org
5598L:	linux-fbdev@vger.kernel.org
5599T:	git git://github.com/bzolnier/linux.git
5600Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5601S:	Maintained
5602F:	Documentation/fb/
5603F:	drivers/video/
5604F:	include/video/
5605F:	include/linux/fb.h
5606F:	include/uapi/video/
5607F:	include/uapi/linux/fb.h
5608
5609FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5610M:	Horia Geantă <horia.geanta@nxp.com>
5611M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5612L:	linux-crypto@vger.kernel.org
5613S:	Maintained
5614F:	drivers/crypto/caam/
5615F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5616
5617FREESCALE DIU FRAMEBUFFER DRIVER
5618M:	Timur Tabi <timur@tabi.org>
5619L:	linux-fbdev@vger.kernel.org
5620S:	Maintained
5621F:	drivers/video/fbdev/fsl-diu-fb.*
5622
5623FREESCALE DMA DRIVER
5624M:	Li Yang <leoyang.li@nxp.com>
5625M:	Zhang Wei <zw@zh-kernel.org>
5626L:	linuxppc-dev@lists.ozlabs.org
5627S:	Maintained
5628F:	drivers/dma/fsldma.*
5629
5630FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5631M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5632L:	netdev@vger.kernel.org
5633S:	Maintained
5634F:	drivers/net/ethernet/freescale/gianfar*
5635X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5636F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5637
5638FREESCALE GPMI NAND DRIVER
5639M:	Han Xu <han.xu@nxp.com>
5640L:	linux-mtd@lists.infradead.org
5641S:	Maintained
5642F:	drivers/mtd/nand/raw/gpmi-nand/*
5643
5644FREESCALE I2C CPM DRIVER
5645M:	Jochen Friedrich <jochen@scram.de>
5646L:	linuxppc-dev@lists.ozlabs.org
5647L:	linux-i2c@vger.kernel.org
5648S:	Maintained
5649F:	drivers/i2c/busses/i2c-cpm.c
5650
5651FREESCALE IMX / MXC FEC DRIVER
5652M:	Fugang Duan <fugang.duan@nxp.com>
5653L:	netdev@vger.kernel.org
5654S:	Maintained
5655F:	drivers/net/ethernet/freescale/fec_main.c
5656F:	drivers/net/ethernet/freescale/fec_ptp.c
5657F:	drivers/net/ethernet/freescale/fec.h
5658F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5659
5660FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5661M:	Sascha Hauer <s.hauer@pengutronix.de>
5662R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5663L:	linux-fbdev@vger.kernel.org
5664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5665S:	Maintained
5666F:	include/linux/platform_data/video-imxfb.h
5667F:	drivers/video/fbdev/imxfb.c
5668
5669FREESCALE QORIQ DPAA ETHERNET DRIVER
5670M:	Madalin Bucur <madalin.bucur@nxp.com>
5671L:	netdev@vger.kernel.org
5672S:	Maintained
5673F:	drivers/net/ethernet/freescale/dpaa
5674
5675FREESCALE QORIQ DPAA FMAN DRIVER
5676M:	Madalin Bucur <madalin.bucur@nxp.com>
5677L:	netdev@vger.kernel.org
5678S:	Maintained
5679F:	drivers/net/ethernet/freescale/fman
5680F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5681
5682FREESCALE QUAD SPI DRIVER
5683M:	Han Xu <han.xu@nxp.com>
5684L:	linux-mtd@lists.infradead.org
5685S:	Maintained
5686F:	drivers/mtd/spi-nor/fsl-quadspi.c
5687
5688FREESCALE QUICC ENGINE LIBRARY
5689M:	Qiang Zhao <qiang.zhao@nxp.com>
5690L:	linuxppc-dev@lists.ozlabs.org
5691S:	Maintained
5692F:	drivers/soc/fsl/qe/
5693F:	include/soc/fsl/*qe*.h
5694F:	include/soc/fsl/*ucc*.h
5695
5696FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5697M:	Li Yang <leoyang.li@nxp.com>
5698L:	netdev@vger.kernel.org
5699L:	linuxppc-dev@lists.ozlabs.org
5700S:	Maintained
5701F:	drivers/net/ethernet/freescale/ucc_geth*
5702
5703FREESCALE QUICC ENGINE UCC HDLC DRIVER
5704M:	Zhao Qiang <qiang.zhao@nxp.com>
5705L:	netdev@vger.kernel.org
5706L:	linuxppc-dev@lists.ozlabs.org
5707S:	Maintained
5708F:	drivers/net/wan/fsl_ucc_hdlc*
5709
5710FREESCALE QUICC ENGINE UCC UART DRIVER
5711M:	Timur Tabi <timur@tabi.org>
5712L:	linuxppc-dev@lists.ozlabs.org
5713S:	Maintained
5714F:	drivers/tty/serial/ucc_uart.c
5715
5716FREESCALE SOC DRIVERS
5717M:	Li Yang <leoyang.li@nxp.com>
5718L:	linuxppc-dev@lists.ozlabs.org
5719L:	linux-arm-kernel@lists.infradead.org
5720S:	Maintained
5721F:	Documentation/devicetree/bindings/soc/fsl/
5722F:	drivers/soc/fsl/
5723F:	include/linux/fsl/
5724
5725FREESCALE SOC FS_ENET DRIVER
5726M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5727M:	Vitaly Bordug <vbordug@ru.mvista.com>
5728L:	linuxppc-dev@lists.ozlabs.org
5729L:	netdev@vger.kernel.org
5730S:	Maintained
5731F:	drivers/net/ethernet/freescale/fs_enet/
5732F:	include/linux/fs_enet_pd.h
5733
5734FREESCALE SOC SOUND DRIVERS
5735M:	Timur Tabi <timur@tabi.org>
5736M:	Nicolin Chen <nicoleotsuka@gmail.com>
5737M:	Xiubo Li <Xiubo.Lee@gmail.com>
5738R:	Fabio Estevam <fabio.estevam@nxp.com>
5739L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5740L:	linuxppc-dev@lists.ozlabs.org
5741S:	Maintained
5742F:	sound/soc/fsl/fsl*
5743F:	sound/soc/fsl/imx*
5744F:	sound/soc/fsl/mpc8610_hpcd.c
5745
5746FREESCALE USB PERIPHERAL DRIVERS
5747M:	Li Yang <leoyang.li@nxp.com>
5748L:	linux-usb@vger.kernel.org
5749L:	linuxppc-dev@lists.ozlabs.org
5750S:	Maintained
5751F:	drivers/usb/gadget/udc/fsl*
5752
5753FREEVXFS FILESYSTEM
5754M:	Christoph Hellwig <hch@infradead.org>
5755W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5756S:	Maintained
5757F:	fs/freevxfs/
5758
5759FREEZER
5760M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5761M:	Pavel Machek <pavel@ucw.cz>
5762L:	linux-pm@vger.kernel.org
5763S:	Supported
5764F:	Documentation/power/freezing-of-tasks.txt
5765F:	include/linux/freezer.h
5766F:	kernel/freezer.c
5767
5768FRONTSWAP API
5769M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5770L:	linux-kernel@vger.kernel.org
5771S:	Maintained
5772F:	mm/frontswap.c
5773F:	include/linux/frontswap.h
5774
5775FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5776M:	David Howells <dhowells@redhat.com>
5777L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5778S:	Supported
5779F:	Documentation/filesystems/caching/
5780F:	fs/fscache/
5781F:	include/linux/fscache*.h
5782
5783FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5784M:	Theodore Y. Ts'o <tytso@mit.edu>
5785M:	Jaegeuk Kim <jaegeuk@kernel.org>
5786L:	linux-fscrypt@vger.kernel.org
5787Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5789S:	Supported
5790F:	fs/crypto/
5791F:	include/linux/fscrypt*.h
5792F:	Documentation/filesystems/fscrypt.rst
5793
5794FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5795M:	Jan Kara <jack@suse.cz>
5796R:	Amir Goldstein <amir73il@gmail.com>
5797L:	linux-fsdevel@vger.kernel.org
5798S:	Maintained
5799F:	fs/notify/
5800F:	include/linux/fsnotify*.h
5801
5802FUJITSU LAPTOP EXTRAS
5803M:	Jonathan Woithe <jwoithe@just42.net>
5804L:	platform-driver-x86@vger.kernel.org
5805S:	Maintained
5806F:	drivers/platform/x86/fujitsu-laptop.c
5807
5808FUJITSU M-5MO LS CAMERA ISP DRIVER
5809M:	Kyungmin Park <kyungmin.park@samsung.com>
5810M:	Heungjun Kim <riverful.kim@samsung.com>
5811L:	linux-media@vger.kernel.org
5812S:	Maintained
5813F:	drivers/media/i2c/m5mols/
5814F:	include/media/i2c/m5mols.h
5815
5816FUJITSU TABLET EXTRAS
5817M:	Robert Gerlach <khnz@gmx.de>
5818L:	platform-driver-x86@vger.kernel.org
5819S:	Maintained
5820F:	drivers/platform/x86/fujitsu-tablet.c
5821
5822FUSE: FILESYSTEM IN USERSPACE
5823M:	Miklos Szeredi <miklos@szeredi.hu>
5824L:	linux-fsdevel@vger.kernel.org
5825W:	http://fuse.sourceforge.net/
5826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5827S:	Maintained
5828F:	fs/fuse/
5829F:	include/uapi/linux/fuse.h
5830F:	Documentation/filesystems/fuse.txt
5831
5832FUTEX SUBSYSTEM
5833M:	Thomas Gleixner <tglx@linutronix.de>
5834M:	Ingo Molnar <mingo@redhat.com>
5835R:	Peter Zijlstra <peterz@infradead.org>
5836R:	Darren Hart <dvhart@infradead.org>
5837L:	linux-kernel@vger.kernel.org
5838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5839S:	Maintained
5840F:	kernel/futex.c
5841F:	kernel/futex_compat.c
5842F:	include/asm-generic/futex.h
5843F:	include/linux/futex.h
5844F:	include/uapi/linux/futex.h
5845F:	tools/testing/selftests/futex/
5846F:	tools/perf/bench/futex*
5847F:	Documentation/*futex*
5848
5849GCC PLUGINS
5850M:	Kees Cook <keescook@chromium.org>
5851R:	Emese Revfy <re.emese@gmail.com>
5852L:	kernel-hardening@lists.openwall.com
5853S:	Maintained
5854F:	scripts/gcc-plugins/
5855F:	scripts/gcc-plugin.sh
5856F:	scripts/Makefile.gcc-plugins
5857F:	Documentation/gcc-plugins.txt
5858
5859GCOV BASED KERNEL PROFILING
5860M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5861S:	Maintained
5862F:	kernel/gcov/
5863F:	Documentation/dev-tools/gcov.rst
5864
5865GDB KERNEL DEBUGGING HELPER SCRIPTS
5866M:	Jan Kiszka <jan.kiszka@siemens.com>
5867M:	Kieran Bingham <kieran@bingham.xyz>
5868S:	Supported
5869F:	scripts/gdb/
5870
5871GDT SCSI DISK ARRAY CONTROLLER DRIVER
5872M:	Achim Leubner <achim_leubner@adaptec.com>
5873L:	linux-scsi@vger.kernel.org
5874W:	http://www.icp-vortex.com/
5875S:	Supported
5876F:	drivers/scsi/gdt*
5877
5878GEMTEK FM RADIO RECEIVER DRIVER
5879M:	Hans Verkuil <hverkuil@xs4all.nl>
5880L:	linux-media@vger.kernel.org
5881T:	git git://linuxtv.org/media_tree.git
5882W:	https://linuxtv.org
5883S:	Maintained
5884F:	drivers/media/radio/radio-gemtek*
5885
5886GENERIC GPIO I2C DRIVER
5887M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5888S:	Supported
5889F:	drivers/i2c/busses/i2c-gpio.c
5890F:	include/linux/i2c-gpio.h
5891
5892GENERIC GPIO I2C MULTIPLEXER DRIVER
5893M:	Peter Korsgaard <peter.korsgaard@barco.com>
5894L:	linux-i2c@vger.kernel.org
5895S:	Supported
5896F:	drivers/i2c/muxes/i2c-mux-gpio.c
5897F:	include/linux/i2c-mux-gpio.h
5898F:	Documentation/i2c/muxes/i2c-mux-gpio
5899
5900GENERIC HDLC (WAN) DRIVERS
5901M:	Krzysztof Halasa <khc@pm.waw.pl>
5902W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5903S:	Maintained
5904F:	drivers/net/wan/c101.c
5905F:	drivers/net/wan/hd6457*
5906F:	drivers/net/wan/hdlc*
5907F:	drivers/net/wan/n2.c
5908F:	drivers/net/wan/pc300too.c
5909F:	drivers/net/wan/pci200syn.c
5910F:	drivers/net/wan/wanxl*
5911
5912GENERIC INCLUDE/ASM HEADER FILES
5913M:	Arnd Bergmann <arnd@arndb.de>
5914L:	linux-arch@vger.kernel.org
5915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5916S:	Maintained
5917F:	include/asm-generic/
5918F:	include/uapi/asm-generic/
5919
5920GENERIC PHY FRAMEWORK
5921M:	Kishon Vijay Abraham I <kishon@ti.com>
5922L:	linux-kernel@vger.kernel.org
5923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5924S:	Supported
5925F:	drivers/phy/
5926F:	include/linux/phy/
5927
5928GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5929M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5930S:	Supported
5931F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5932
5933GENERIC PM DOMAINS
5934M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5935M:	Kevin Hilman <khilman@kernel.org>
5936M:	Ulf Hansson <ulf.hansson@linaro.org>
5937L:	linux-pm@vger.kernel.org
5938S:	Supported
5939F:	drivers/base/power/domain*.c
5940F:	include/linux/pm_domain.h
5941F:	Documentation/devicetree/bindings/power/power_domain.txt
5942
5943GENERIC UIO DRIVER FOR PCI DEVICES
5944M:	"Michael S. Tsirkin" <mst@redhat.com>
5945L:	kvm@vger.kernel.org
5946S:	Supported
5947F:	drivers/uio/uio_pci_generic.c
5948
5949GENWQE (IBM Generic Workqueue Card)
5950M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5951M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5952S:	Supported
5953F:	drivers/misc/genwqe/
5954
5955GET_MAINTAINER SCRIPT
5956M:	Joe Perches <joe@perches.com>
5957S:	Maintained
5958F:	scripts/get_maintainer.pl
5959
5960GFS2 FILE SYSTEM
5961M:	Steven Whitehouse <swhiteho@redhat.com>
5962M:	Bob Peterson <rpeterso@redhat.com>
5963L:	cluster-devel@redhat.com
5964W:	http://sources.redhat.com/cluster/
5965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5966S:	Supported
5967F:	Documentation/filesystems/gfs2*.txt
5968F:	fs/gfs2/
5969F:	include/uapi/linux/gfs2_ondisk.h
5970
5971GIGASET ISDN DRIVERS
5972M:	Paul Bolle <pebolle@tiscali.nl>
5973L:	gigaset307x-common@lists.sourceforge.net
5974W:	http://gigaset307x.sourceforge.net/
5975S:	Odd Fixes
5976F:	Documentation/isdn/README.gigaset
5977F:	drivers/isdn/gigaset/
5978F:	include/uapi/linux/gigaset_dev.h
5979
5980GO7007 MPEG CODEC
5981M:	Hans Verkuil <hans.verkuil@cisco.com>
5982L:	linux-media@vger.kernel.org
5983S:	Maintained
5984F:	drivers/media/usb/go7007/
5985
5986GOODIX TOUCHSCREEN
5987M:	Bastien Nocera <hadess@hadess.net>
5988L:	linux-input@vger.kernel.org
5989S:	Maintained
5990F:	drivers/input/touchscreen/goodix.c
5991
5992GPD POCKET FAN DRIVER
5993M:	Hans de Goede <hdegoede@redhat.com>
5994L:	platform-driver-x86@vger.kernel.org
5995S:	Maintained
5996F:	drivers/platform/x86/gpd-pocket-fan.c
5997
5998GPIO ACPI SUPPORT
5999M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6000M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6001L:	linux-gpio@vger.kernel.org
6002L:	linux-acpi@vger.kernel.org
6003S:	Maintained
6004F:	Documentation/acpi/gpio-properties.txt
6005F:	drivers/gpio/gpiolib-acpi.c
6006
6007GPIO IR Transmitter
6008M:	Sean Young <sean@mess.org>
6009L:	linux-media@vger.kernel.org
6010S:	Maintained
6011F:	drivers/media/rc/gpio-ir-tx.c
6012
6013GPIO MOCKUP DRIVER
6014M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6015R:	Bartosz Golaszewski <brgl@bgdev.pl>
6016L:	linux-gpio@vger.kernel.org
6017S:	Maintained
6018F:	drivers/gpio/gpio-mockup.c
6019F:	tools/testing/selftests/gpio/
6020
6021GPIO SUBSYSTEM
6022M:	Linus Walleij <linus.walleij@linaro.org>
6023L:	linux-gpio@vger.kernel.org
6024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6025S:	Maintained
6026F:	Documentation/devicetree/bindings/gpio/
6027F:	Documentation/driver-api/gpio/
6028F:	Documentation/gpio/
6029F:	Documentation/ABI/testing/gpio-cdev
6030F:	Documentation/ABI/obsolete/sysfs-gpio
6031F:	drivers/gpio/
6032F:	include/linux/gpio/
6033F:	include/linux/gpio.h
6034F:	include/linux/of_gpio.h
6035F:	include/asm-generic/gpio.h
6036F:	include/uapi/linux/gpio.h
6037F:	tools/gpio/
6038
6039GRE DEMULTIPLEXER DRIVER
6040M:	Dmitry Kozlov <xeb@mail.ru>
6041L:	netdev@vger.kernel.org
6042S:	Maintained
6043F:	net/ipv4/gre_demux.c
6044F:	net/ipv4/gre_offload.c
6045F:	include/net/gre.h
6046
6047GRETH 10/100/1G Ethernet MAC device driver
6048M:	Andreas Larsson <andreas@gaisler.com>
6049L:	netdev@vger.kernel.org
6050S:	Maintained
6051F:	drivers/net/ethernet/aeroflex/
6052
6053GREYBUS AUDIO PROTOCOLS DRIVERS
6054M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6055M:	Mark Greer <mgreer@animalcreek.com>
6056S:	Maintained
6057F:	drivers/staging/greybus/audio_apbridgea.c
6058F:	drivers/staging/greybus/audio_apbridgea.h
6059F:	drivers/staging/greybus/audio_codec.c
6060F:	drivers/staging/greybus/audio_codec.h
6061F:	drivers/staging/greybus/audio_gb.c
6062F:	drivers/staging/greybus/audio_manager.c
6063F:	drivers/staging/greybus/audio_manager.h
6064F:	drivers/staging/greybus/audio_manager_module.c
6065F:	drivers/staging/greybus/audio_manager_private.h
6066F:	drivers/staging/greybus/audio_manager_sysfs.c
6067F:	drivers/staging/greybus/audio_module.c
6068F:	drivers/staging/greybus/audio_topology.c
6069
6070GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6071M:	Viresh Kumar <vireshk@kernel.org>
6072S:	Maintained
6073F:	drivers/staging/greybus/authentication.c
6074F:	drivers/staging/greybus/bootrom.c
6075F:	drivers/staging/greybus/firmware.h
6076F:	drivers/staging/greybus/fw-core.c
6077F:	drivers/staging/greybus/fw-download.c
6078F:	drivers/staging/greybus/fw-managament.c
6079F:	drivers/staging/greybus/greybus_authentication.h
6080F:	drivers/staging/greybus/greybus_firmware.h
6081F:	drivers/staging/greybus/hid.c
6082F:	drivers/staging/greybus/i2c.c
6083F:	drivers/staging/greybus/spi.c
6084F:	drivers/staging/greybus/spilib.c
6085F:	drivers/staging/greybus/spilib.h
6086
6087GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6088M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6089S:	Maintained
6090F:	drivers/staging/greybus/loopback.c
6091F:	drivers/staging/greybus/timesync.c
6092F:	drivers/staging/greybus/timesync_platform.c
6093
6094GREYBUS PLATFORM DRIVERS
6095M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6096S:	Maintained
6097F:	drivers/staging/greybus/arche-platform.c
6098F:	drivers/staging/greybus/arche-apb-ctrl.c
6099F:	drivers/staging/greybus/arche_platform.h
6100
6101GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6102M:	Rui Miguel Silva <rmfrfs@gmail.com>
6103S:	Maintained
6104F:	drivers/staging/greybus/sdio.c
6105F:	drivers/staging/greybus/light.c
6106F:	drivers/staging/greybus/gpio.c
6107F:	drivers/staging/greybus/power_supply.c
6108F:	drivers/staging/greybus/spi.c
6109F:	drivers/staging/greybus/spilib.c
6110
6111GREYBUS SUBSYSTEM
6112M:	Johan Hovold <johan@kernel.org>
6113M:	Alex Elder <elder@kernel.org>
6114M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6115S:	Maintained
6116F:	drivers/staging/greybus/
6117L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6118
6119GREYBUS UART PROTOCOLS DRIVERS
6120M:	David Lin <dtwlin@gmail.com>
6121S:	Maintained
6122F:	drivers/staging/greybus/uart.c
6123F:	drivers/staging/greybus/log.c
6124
6125GS1662 VIDEO SERIALIZER
6126M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6127L:	linux-media@vger.kernel.org
6128T:	git git://linuxtv.org/media_tree.git
6129S:	Maintained
6130F:	drivers/media/spi/gs1662.c
6131
6132GSPCA FINEPIX SUBDRIVER
6133M:	Frank Zago <frank@zago.net>
6134L:	linux-media@vger.kernel.org
6135T:	git git://linuxtv.org/media_tree.git
6136S:	Maintained
6137F:	drivers/media/usb/gspca/finepix.c
6138
6139GSPCA GL860 SUBDRIVER
6140M:	Olivier Lorin <o.lorin@laposte.net>
6141L:	linux-media@vger.kernel.org
6142T:	git git://linuxtv.org/media_tree.git
6143S:	Maintained
6144F:	drivers/media/usb/gspca/gl860/
6145
6146GSPCA M5602 SUBDRIVER
6147M:	Erik Andren <erik.andren@gmail.com>
6148L:	linux-media@vger.kernel.org
6149T:	git git://linuxtv.org/media_tree.git
6150S:	Maintained
6151F:	drivers/media/usb/gspca/m5602/
6152
6153GSPCA PAC207 SONIXB SUBDRIVER
6154M:	Hans Verkuil <hverkuil@xs4all.nl>
6155L:	linux-media@vger.kernel.org
6156T:	git git://linuxtv.org/media_tree.git
6157S:	Odd Fixes
6158F:	drivers/media/usb/gspca/pac207.c
6159
6160GSPCA SN9C20X SUBDRIVER
6161M:	Brian Johnson <brijohn@gmail.com>
6162L:	linux-media@vger.kernel.org
6163T:	git git://linuxtv.org/media_tree.git
6164S:	Maintained
6165F:	drivers/media/usb/gspca/sn9c20x.c
6166
6167GSPCA T613 SUBDRIVER
6168M:	Leandro Costantino <lcostantino@gmail.com>
6169L:	linux-media@vger.kernel.org
6170T:	git git://linuxtv.org/media_tree.git
6171S:	Maintained
6172F:	drivers/media/usb/gspca/t613.c
6173
6174GSPCA USB WEBCAM DRIVER
6175M:	Hans Verkuil <hverkuil@xs4all.nl>
6176L:	linux-media@vger.kernel.org
6177T:	git git://linuxtv.org/media_tree.git
6178S:	Odd Fixes
6179F:	drivers/media/usb/gspca/
6180
6181GTP (GPRS Tunneling Protocol)
6182M:	Pablo Neira Ayuso <pablo@netfilter.org>
6183M:	Harald Welte <laforge@gnumonks.org>
6184L:	osmocom-net-gprs@lists.osmocom.org
6185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6186S:	Maintained
6187F:	drivers/net/gtp.c
6188
6189GUID PARTITION TABLE (GPT)
6190M:	Davidlohr Bueso <dave@stgolabs.net>
6191L:	linux-efi@vger.kernel.org
6192S:	Maintained
6193F:	block/partitions/efi.*
6194
6195H8/300 ARCHITECTURE
6196M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6197L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6198W:	http://uclinux-h8.sourceforge.jp
6199T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6200S:	Maintained
6201F:	arch/h8300/
6202F:	drivers/clocksource/h8300_*.c
6203F:	drivers/clk/h8300/
6204F:	drivers/irqchip/irq-renesas-h8*.c
6205
6206HACKRF MEDIA DRIVER
6207M:	Antti Palosaari <crope@iki.fi>
6208L:	linux-media@vger.kernel.org
6209W:	https://linuxtv.org
6210W:	http://palosaari.fi/linux/
6211Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6212T:	git git://linuxtv.org/anttip/media_tree.git
6213S:	Maintained
6214F:	drivers/media/usb/hackrf/
6215
6216HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6217M:	Frank Seidel <frank@f-seidel.de>
6218L:	platform-driver-x86@vger.kernel.org
6219W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6220S:	Maintained
6221F:	drivers/platform/x86/hdaps.c
6222
6223HARDWARE MONITORING
6224M:	Jean Delvare <jdelvare@suse.com>
6225M:	Guenter Roeck <linux@roeck-us.net>
6226L:	linux-hwmon@vger.kernel.org
6227W:	http://hwmon.wiki.kernel.org/
6228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6229S:	Maintained
6230F:	Documentation/hwmon/
6231F:	drivers/hwmon/
6232F:	include/linux/hwmon*.h
6233
6234HARDWARE RANDOM NUMBER GENERATOR CORE
6235M:	Matt Mackall <mpm@selenic.com>
6236M:	Herbert Xu <herbert@gondor.apana.org.au>
6237L:	linux-crypto@vger.kernel.org
6238S:	Odd fixes
6239F:	Documentation/devicetree/bindings/rng/
6240F:	Documentation/hw_random.txt
6241F:	drivers/char/hw_random/
6242F:	include/linux/hw_random.h
6243
6244HARDWARE TRACING FACILITIES
6245M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6246S:	Maintained
6247F:	drivers/hwtracing/
6248
6249HARDWARE SPINLOCK CORE
6250M:	Ohad Ben-Cohen <ohad@wizery.com>
6251M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6252L:	linux-remoteproc@vger.kernel.org
6253S:	Maintained
6254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6255F:	Documentation/devicetree/bindings/hwlock/
6256F:	Documentation/hwspinlock.txt
6257F:	drivers/hwspinlock/
6258F:	include/linux/hwspinlock.h
6259
6260HARMONY SOUND DRIVER
6261L:	linux-parisc@vger.kernel.org
6262S:	Maintained
6263F:	sound/parisc/harmony.*
6264
6265HDPVR USB VIDEO ENCODER DRIVER
6266M:	Hans Verkuil <hverkuil@xs4all.nl>
6267L:	linux-media@vger.kernel.org
6268T:	git git://linuxtv.org/media_tree.git
6269W:	https://linuxtv.org
6270S:	Odd Fixes
6271F:	drivers/media/usb/hdpvr/
6272
6273HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6274M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6275S:	Supported
6276F:	Documentation/watchdog/hpwdt.txt
6277F:	drivers/watchdog/hpwdt.c
6278
6279HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6280M:	Don Brace <don.brace@microsemi.com>
6281L:	esc.storagedev@microsemi.com
6282L:	linux-scsi@vger.kernel.org
6283S:	Supported
6284F:	Documentation/scsi/hpsa.txt
6285F:	drivers/scsi/hpsa*.[ch]
6286F:	include/linux/cciss*.h
6287F:	include/uapi/linux/cciss*.h
6288
6289HFI1 DRIVER
6290M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6291M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6292L:	linux-rdma@vger.kernel.org
6293S:	Supported
6294F:	drivers/infiniband/hw/hfi1
6295
6296HFS FILESYSTEM
6297L:	linux-fsdevel@vger.kernel.org
6298S:	Orphan
6299F:	Documentation/filesystems/hfs.txt
6300F:	fs/hfs/
6301
6302HFSPLUS FILESYSTEM
6303L:	linux-fsdevel@vger.kernel.org
6304S:	Orphan
6305F:	Documentation/filesystems/hfsplus.txt
6306F:	fs/hfsplus/
6307
6308HGA FRAMEBUFFER DRIVER
6309M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6310L:	linux-nvidia@lists.surfsouth.com
6311W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6312S:	Maintained
6313F:	drivers/video/fbdev/hgafb.c
6314
6315HIBERNATION (aka Software Suspend, aka swsusp)
6316M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6317M:	Pavel Machek <pavel@ucw.cz>
6318L:	linux-pm@vger.kernel.org
6319B:	https://bugzilla.kernel.org
6320S:	Supported
6321F:	arch/x86/power/
6322F:	drivers/base/power/
6323F:	kernel/power/
6324F:	include/linux/suspend.h
6325F:	include/linux/freezer.h
6326F:	include/linux/pm.h
6327F:	arch/*/include/asm/suspend*.h
6328
6329HID CORE LAYER
6330M:	Jiri Kosina <jikos@kernel.org>
6331R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6332L:	linux-input@vger.kernel.org
6333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6334S:	Maintained
6335F:	drivers/hid/
6336F:	include/linux/hid*
6337F:	include/uapi/linux/hid*
6338
6339HID SENSOR HUB DRIVERS
6340M:	Jiri Kosina <jikos@kernel.org>
6341M:	Jonathan Cameron <jic23@kernel.org>
6342M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6343L:	linux-input@vger.kernel.org
6344L:	linux-iio@vger.kernel.org
6345S:	Maintained
6346F:	Documentation/hid/hid-sensor*
6347F:	drivers/hid/hid-sensor-*
6348F:	drivers/iio/*/hid-*
6349F:	include/linux/hid-sensor-*
6350
6351HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6352M:	Thomas Gleixner <tglx@linutronix.de>
6353L:	linux-kernel@vger.kernel.org
6354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6355S:	Maintained
6356F:	Documentation/timers/
6357F:	kernel/time/hrtimer.c
6358F:	kernel/time/clockevents.c
6359F:	kernel/time/timer_*.c
6360F:	include/linux/clockchips.h
6361F:	include/linux/hrtimer.h
6362
6363HIGH-SPEED SCC DRIVER FOR AX.25
6364L:	linux-hams@vger.kernel.org
6365S:	Orphan
6366F:	drivers/net/hamradio/dmascc.c
6367F:	drivers/net/hamradio/scc.c
6368
6369HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6370M:	HighPoint Linux Team <linux@highpoint-tech.com>
6371W:	http://www.highpoint-tech.com
6372S:	Supported
6373F:	Documentation/scsi/hptiop.txt
6374F:	drivers/scsi/hptiop.c
6375
6376HIPPI
6377M:	Jes Sorensen <jes@trained-monkey.org>
6378L:	linux-hippi@sunsite.dk
6379S:	Maintained
6380F:	include/linux/hippidevice.h
6381F:	include/uapi/linux/if_hippi.h
6382F:	net/802/hippi.c
6383F:	drivers/net/hippi/
6384
6385HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6386M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6387M:	Salil Mehta <salil.mehta@huawei.com>
6388L:	netdev@vger.kernel.org
6389W:	http://www.hisilicon.com
6390S:	Maintained
6391F:	drivers/net/ethernet/hisilicon/hns3/
6392
6393HISILICON LPC BUS DRIVER
6394M:	john.garry@huawei.com
6395W:	http://www.hisilicon.com
6396S:	Maintained
6397F:	drivers/bus/hisi_lpc.c
6398F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6399
6400HISILICON NETWORK SUBSYSTEM DRIVER
6401M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6402M:	Salil Mehta <salil.mehta@huawei.com>
6403L:	netdev@vger.kernel.org
6404W:	http://www.hisilicon.com
6405S:	Maintained
6406F:	drivers/net/ethernet/hisilicon/
6407F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6408
6409HISILICON PMU DRIVER
6410M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6411W:	http://www.hisilicon.com
6412S:	Supported
6413F:	drivers/perf/hisilicon
6414F:	Documentation/perf/hisi-pmu.txt
6415
6416HISILICON ROCE DRIVER
6417M:	Lijun Ou <oulijun@huawei.com>
6418M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6419L:	linux-rdma@vger.kernel.org
6420S:	Maintained
6421F:	drivers/infiniband/hw/hns/
6422F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6423
6424HISILICON SAS Controller
6425M:	John Garry <john.garry@huawei.com>
6426W:	http://www.hisilicon.com
6427S:	Supported
6428F:	drivers/scsi/hisi_sas/
6429F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6430
6431HMM - Heterogeneous Memory Management
6432M:	Jérôme Glisse <jglisse@redhat.com>
6433L:	linux-mm@kvack.org
6434S:	Maintained
6435F:	mm/hmm*
6436F:	include/linux/hmm*
6437F:	Documentation/vm/hmm.txt
6438
6439HOST AP DRIVER
6440M:	Jouni Malinen <j@w1.fi>
6441L:	linux-wireless@vger.kernel.org
6442W:	http://w1.fi/hostap-driver.html
6443S:	Obsolete
6444F:	drivers/net/wireless/intersil/hostap/
6445
6446HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6447L:	platform-driver-x86@vger.kernel.org
6448S:	Orphan
6449F:	drivers/platform/x86/tc1100-wmi.c
6450
6451HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6452M:	Jaroslav Kysela <perex@perex.cz>
6453S:	Maintained
6454F:	drivers/net/ethernet/hp/hp100.*
6455
6456HPET:	High Precision Event Timers driver
6457M:	Clemens Ladisch <clemens@ladisch.de>
6458S:	Maintained
6459F:	Documentation/timers/hpet.txt
6460F:	drivers/char/hpet.c
6461F:	include/linux/hpet.h
6462F:	include/uapi/linux/hpet.h
6463
6464HPET:	x86
6465S:	Orphan
6466F:	arch/x86/kernel/hpet.c
6467F:	arch/x86/include/asm/hpet.h
6468
6469HPFS FILESYSTEM
6470M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6471W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6472S:	Maintained
6473F:	fs/hpfs/
6474
6475HSI SUBSYSTEM
6476M:	Sebastian Reichel <sre@kernel.org>
6477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6478S:	Maintained
6479F:	Documentation/ABI/testing/sysfs-bus-hsi
6480F:	Documentation/driver-api/hsi.rst
6481F:	drivers/hsi/
6482F:	include/linux/hsi/
6483F:	include/uapi/linux/hsi/
6484
6485HSO 3G MODEM DRIVER
6486L:	linux-usb@vger.kernel.org
6487S:	Orphan
6488F:	drivers/net/usb/hso.c
6489
6490HSR NETWORK PROTOCOL
6491M:	Arvid Brodin <arvid.brodin@alten.se>
6492L:	netdev@vger.kernel.org
6493S:	Maintained
6494F:	net/hsr/
6495
6496HT16K33 LED CONTROLLER DRIVER
6497M:	Robin van der Gracht <robin@protonic.nl>
6498S:	Maintained
6499F:	drivers/auxdisplay/ht16k33.c
6500F:	Documentation/devicetree/bindings/display/ht16k33.txt
6501
6502HTCPEN TOUCHSCREEN DRIVER
6503M:	Pau Oliva Fora <pof@eslack.org>
6504L:	linux-input@vger.kernel.org
6505S:	Maintained
6506F:	drivers/input/touchscreen/htcpen.c
6507
6508HUAWEI ETHERNET DRIVER
6509M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6510L:	netdev@vger.kernel.org
6511S:	Supported
6512F:	Documentation/networking/hinic.txt
6513F:	drivers/net/ethernet/huawei/hinic/
6514
6515HUGETLB FILESYSTEM
6516M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6517S:	Maintained
6518F:	fs/hugetlbfs/
6519
6520HVA ST MEDIA DRIVER
6521M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6522L:	linux-media@vger.kernel.org
6523T:	git git://linuxtv.org/media_tree.git
6524W:	https://linuxtv.org
6525S:	Supported
6526F:	drivers/media/platform/sti/hva
6527
6528HWPOISON MEMORY FAILURE HANDLING
6529M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6530L:	linux-mm@kvack.org
6531S:	Maintained
6532F:	mm/memory-failure.c
6533F:	mm/hwpoison-inject.c
6534
6535Hyper-V CORE AND DRIVERS
6536M:	"K. Y. Srinivasan" <kys@microsoft.com>
6537M:	Haiyang Zhang <haiyangz@microsoft.com>
6538M:	Stephen Hemminger <sthemmin@microsoft.com>
6539L:	devel@linuxdriverproject.org
6540S:	Maintained
6541F:	Documentation/networking/netvsc.txt
6542F:	arch/x86/include/asm/mshyperv.h
6543F:	arch/x86/include/asm/trace/hyperv.h
6544F:	arch/x86/include/asm/hyperv-tlfs.h
6545F:	arch/x86/kernel/cpu/mshyperv.c
6546F:	arch/x86/hyperv
6547F:	drivers/hid/hid-hyperv.c
6548F:	drivers/hv/
6549F:	drivers/input/serio/hyperv-keyboard.c
6550F:	drivers/pci/host/pci-hyperv.c
6551F:	drivers/net/hyperv/
6552F:	drivers/scsi/storvsc_drv.c
6553F:	drivers/uio/uio_hv_generic.c
6554F:	drivers/video/fbdev/hyperv_fb.c
6555F:	net/vmw_vsock/hyperv_transport.c
6556F:	include/linux/hyperv.h
6557F:	include/uapi/linux/hyperv.h
6558F:	tools/hv/
6559F:	Documentation/ABI/stable/sysfs-bus-vmbus
6560
6561HYPERVISOR VIRTUAL CONSOLE DRIVER
6562L:	linuxppc-dev@lists.ozlabs.org
6563S:	Odd Fixes
6564F:	drivers/tty/hvc/
6565
6566I2C ACPI SUPPORT
6567M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6568L:	linux-i2c@vger.kernel.org
6569L:	linux-acpi@vger.kernel.org
6570S:	Maintained
6571F:	drivers/i2c/i2c-core-acpi.c
6572
6573I2C MUXES
6574M:	Peter Rosin <peda@axentia.se>
6575L:	linux-i2c@vger.kernel.org
6576S:	Maintained
6577F:	Documentation/i2c/i2c-topology
6578F:	Documentation/i2c/muxes/
6579F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6580F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6581F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6582F:	drivers/i2c/i2c-mux.c
6583F:	drivers/i2c/muxes/
6584F:	include/linux/i2c-mux.h
6585
6586I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6587M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6588L:	linux-i2c@vger.kernel.org
6589S:	Maintained
6590F:	drivers/i2c/busses/i2c-mv64xxx.c
6591
6592I2C OVER PARALLEL PORT
6593M:	Jean Delvare <jdelvare@suse.com>
6594L:	linux-i2c@vger.kernel.org
6595S:	Maintained
6596F:	Documentation/i2c/busses/i2c-parport
6597F:	Documentation/i2c/busses/i2c-parport-light
6598F:	drivers/i2c/busses/i2c-parport.c
6599F:	drivers/i2c/busses/i2c-parport-light.c
6600
6601I2C SUBSYSTEM
6602M:	Wolfram Sang <wsa@the-dreams.de>
6603L:	linux-i2c@vger.kernel.org
6604W:	https://i2c.wiki.kernel.org/
6605Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6607S:	Maintained
6608F:	Documentation/devicetree/bindings/i2c/i2c.txt
6609F:	Documentation/i2c/
6610F:	drivers/i2c/*
6611F:	include/linux/i2c.h
6612F:	include/linux/i2c-dev.h
6613F:	include/linux/i2c-smbus.h
6614F:	include/uapi/linux/i2c.h
6615F:	include/uapi/linux/i2c-*.h
6616
6617I2C SUBSYSTEM HOST DRIVERS
6618L:	linux-i2c@vger.kernel.org
6619W:	https://i2c.wiki.kernel.org/
6620Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6622S:	Odd Fixes
6623F:	Documentation/devicetree/bindings/i2c/
6624F:	drivers/i2c/algos/
6625F:	drivers/i2c/busses/
6626
6627I2C-TAOS-EVM DRIVER
6628M:	Jean Delvare <jdelvare@suse.com>
6629L:	linux-i2c@vger.kernel.org
6630S:	Maintained
6631F:	Documentation/i2c/busses/i2c-taos-evm
6632F:	drivers/i2c/busses/i2c-taos-evm.c
6633
6634I2C-TINY-USB DRIVER
6635M:	Till Harbaum <till@harbaum.org>
6636L:	linux-i2c@vger.kernel.org
6637W:	http://www.harbaum.org/till/i2c_tiny_usb
6638S:	Maintained
6639F:	drivers/i2c/busses/i2c-tiny-usb.c
6640
6641I2C/SMBUS CONTROLLER DRIVERS FOR PC
6642M:	Jean Delvare <jdelvare@suse.com>
6643L:	linux-i2c@vger.kernel.org
6644S:	Maintained
6645F:	Documentation/i2c/busses/i2c-ali1535
6646F:	Documentation/i2c/busses/i2c-ali1563
6647F:	Documentation/i2c/busses/i2c-ali15x3
6648F:	Documentation/i2c/busses/i2c-amd756
6649F:	Documentation/i2c/busses/i2c-amd8111
6650F:	Documentation/i2c/busses/i2c-i801
6651F:	Documentation/i2c/busses/i2c-nforce2
6652F:	Documentation/i2c/busses/i2c-piix4
6653F:	Documentation/i2c/busses/i2c-sis5595
6654F:	Documentation/i2c/busses/i2c-sis630
6655F:	Documentation/i2c/busses/i2c-sis96x
6656F:	Documentation/i2c/busses/i2c-via
6657F:	Documentation/i2c/busses/i2c-viapro
6658F:	drivers/i2c/busses/i2c-ali1535.c
6659F:	drivers/i2c/busses/i2c-ali1563.c
6660F:	drivers/i2c/busses/i2c-ali15x3.c
6661F:	drivers/i2c/busses/i2c-amd756.c
6662F:	drivers/i2c/busses/i2c-amd756-s4882.c
6663F:	drivers/i2c/busses/i2c-amd8111.c
6664F:	drivers/i2c/busses/i2c-i801.c
6665F:	drivers/i2c/busses/i2c-isch.c
6666F:	drivers/i2c/busses/i2c-nforce2.c
6667F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6668F:	drivers/i2c/busses/i2c-piix4.c
6669F:	drivers/i2c/busses/i2c-sis5595.c
6670F:	drivers/i2c/busses/i2c-sis630.c
6671F:	drivers/i2c/busses/i2c-sis96x.c
6672F:	drivers/i2c/busses/i2c-via.c
6673F:	drivers/i2c/busses/i2c-viapro.c
6674
6675I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6676M:	Hans de Goede <hdegoede@redhat.com>
6677L:	linux-i2c@vger.kernel.org
6678S:	Maintained
6679F:	drivers/i2c/busses/i2c-cht-wc.c
6680
6681I2C/SMBUS ISMT DRIVER
6682M:	Seth Heasley <seth.heasley@intel.com>
6683M:	Neil Horman <nhorman@tuxdriver.com>
6684L:	linux-i2c@vger.kernel.org
6685F:	drivers/i2c/busses/i2c-ismt.c
6686F:	Documentation/i2c/busses/i2c-ismt
6687
6688I2C/SMBUS STUB DRIVER
6689M:	Jean Delvare <jdelvare@suse.com>
6690L:	linux-i2c@vger.kernel.org
6691S:	Maintained
6692F:	drivers/i2c/i2c-stub.c
6693
6694IA64 (Itanium) PLATFORM
6695M:	Tony Luck <tony.luck@intel.com>
6696M:	Fenghua Yu <fenghua.yu@intel.com>
6697L:	linux-ia64@vger.kernel.org
6698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6699S:	Maintained
6700F:	arch/ia64/
6701
6702IBM Power 842 compression accelerator
6703M:	Haren Myneni <haren@us.ibm.com>
6704S:	Supported
6705F:	drivers/crypto/nx/Makefile
6706F:	drivers/crypto/nx/Kconfig
6707F:	drivers/crypto/nx/nx-842*
6708F:	include/linux/sw842.h
6709F:	crypto/842.c
6710F:	lib/842/
6711
6712IBM Power in-Nest Crypto Acceleration
6713M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6714M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6715L:	linux-crypto@vger.kernel.org
6716S:	Supported
6717F:	drivers/crypto/nx/Makefile
6718F:	drivers/crypto/nx/Kconfig
6719F:	drivers/crypto/nx/nx-aes*
6720F:	drivers/crypto/nx/nx-sha*
6721F:	drivers/crypto/nx/nx.*
6722F:	drivers/crypto/nx/nx_csbcpb.h
6723F:	drivers/crypto/nx/nx_debugfs.h
6724
6725IBM Power Linux RAID adapter
6726M:	Brian King <brking@us.ibm.com>
6727S:	Supported
6728F:	drivers/scsi/ipr.*
6729
6730IBM Power SRIOV Virtual NIC Device Driver
6731M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6732M:	John Allen <jallen@linux.vnet.ibm.com>
6733L:	netdev@vger.kernel.org
6734S:	Supported
6735F:	drivers/net/ethernet/ibm/ibmvnic.*
6736
6737IBM Power Virtual Accelerator Switchboard
6738M:	Sukadev Bhattiprolu
6739L:	linuxppc-dev@lists.ozlabs.org
6740S:	Supported
6741F:	arch/powerpc/platforms/powernv/vas*
6742F:	arch/powerpc/platforms/powernv/copy-paste.h
6743F:	arch/powerpc/include/asm/vas.h
6744F:	arch/powerpc/include/uapi/asm/vas.h
6745
6746IBM Power Virtual Ethernet Device Driver
6747M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6748L:	netdev@vger.kernel.org
6749S:	Supported
6750F:	drivers/net/ethernet/ibm/ibmveth.*
6751
6752IBM Power Virtual FC Device Drivers
6753M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6754L:	linux-scsi@vger.kernel.org
6755S:	Supported
6756F:	drivers/scsi/ibmvscsi/ibmvfc*
6757
6758IBM Power Virtual SCSI Device Drivers
6759M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6760L:	linux-scsi@vger.kernel.org
6761S:	Supported
6762F:	drivers/scsi/ibmvscsi/ibmvscsi*
6763F:	include/scsi/viosrp.h
6764
6765IBM Power Virtual SCSI Device Target Driver
6766M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6767M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6768L:	linux-scsi@vger.kernel.org
6769L:	target-devel@vger.kernel.org
6770S:	Supported
6771F:	drivers/scsi/ibmvscsi_tgt/
6772
6773IBM Power VMX Cryptographic instructions
6774M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6775M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6776L:	linux-crypto@vger.kernel.org
6777S:	Supported
6778F:	drivers/crypto/vmx/Makefile
6779F:	drivers/crypto/vmx/Kconfig
6780F:	drivers/crypto/vmx/vmx.c
6781F:	drivers/crypto/vmx/aes*
6782F:	drivers/crypto/vmx/ghash*
6783F:	drivers/crypto/vmx/ppc-xlate.pl
6784
6785IBM ServeRAID RAID DRIVER
6786S:	Orphan
6787F:	drivers/scsi/ips.*
6788
6789ICH LPC AND GPIO DRIVER
6790M:	Peter Tyser <ptyser@xes-inc.com>
6791S:	Maintained
6792F:	drivers/mfd/lpc_ich.c
6793F:	drivers/gpio/gpio-ich.c
6794
6795IDE SUBSYSTEM
6796M:	"David S. Miller" <davem@davemloft.net>
6797L:	linux-ide@vger.kernel.org
6798Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6800S:	Maintained
6801F:	Documentation/ide/
6802F:	drivers/ide/
6803F:	include/linux/ide.h
6804
6805IDE/ATAPI DRIVERS
6806M:	Borislav Petkov <bp@alien8.de>
6807L:	linux-ide@vger.kernel.org
6808S:	Maintained
6809F:	Documentation/cdrom/ide-cd
6810F:	drivers/ide/ide-cd*
6811
6812IDEAPAD LAPTOP EXTRAS DRIVER
6813M:	Ike Panhc <ike.pan@canonical.com>
6814L:	platform-driver-x86@vger.kernel.org
6815W:	http://launchpad.net/ideapad-laptop
6816S:	Maintained
6817F:	drivers/platform/x86/ideapad-laptop.c
6818
6819IDEAPAD LAPTOP SLIDEBAR DRIVER
6820M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6821L:	linux-input@vger.kernel.org
6822W:	https://github.com/o2genum/ideapad-slidebar
6823S:	Maintained
6824F:	drivers/input/misc/ideapad_slidebar.c
6825
6826IDT VersaClock 5 CLOCK DRIVER
6827M:	Marek Vasut <marek.vasut@gmail.com>
6828S:	Maintained
6829F:	drivers/clk/clk-versaclock5.c
6830
6831IEEE 802.15.4 SUBSYSTEM
6832M:	Alexander Aring <alex.aring@gmail.com>
6833M:	Stefan Schmidt <stefan@osg.samsung.com>
6834L:	linux-wpan@vger.kernel.org
6835W:	http://wpan.cakelab.org/
6836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6838S:	Maintained
6839F:	net/ieee802154/
6840F:	net/mac802154/
6841F:	drivers/net/ieee802154/
6842F:	include/linux/nl802154.h
6843F:	include/linux/ieee802154.h
6844F:	include/net/nl802154.h
6845F:	include/net/mac802154.h
6846F:	include/net/af_ieee802154.h
6847F:	include/net/cfg802154.h
6848F:	include/net/ieee802154_netdev.h
6849F:	Documentation/networking/ieee802154.txt
6850
6851IFE PROTOCOL
6852M:	Yotam Gigi <yotam.gi@gmail.com>
6853M:	Jamal Hadi Salim <jhs@mojatatu.com>
6854F:	net/ife
6855F:	include/net/ife.h
6856F:	include/uapi/linux/ife.h
6857
6858IGORPLUG-USB IR RECEIVER
6859M:	Sean Young <sean@mess.org>
6860L:	linux-media@vger.kernel.org
6861S:	Maintained
6862F:	drivers/media/rc/igorplugusb.c
6863
6864IGUANAWORKS USB IR TRANSCEIVER
6865M:	Sean Young <sean@mess.org>
6866L:	linux-media@vger.kernel.org
6867S:	Maintained
6868F:	drivers/media/rc/iguanair.c
6869
6870IIO DIGITAL POTENTIOMETER DAC
6871M:	Peter Rosin <peda@axentia.se>
6872L:	linux-iio@vger.kernel.org
6873S:	Maintained
6874F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6875F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6876F:	drivers/iio/dac/dpot-dac.c
6877
6878IIO ENVELOPE DETECTOR
6879M:	Peter Rosin <peda@axentia.se>
6880L:	linux-iio@vger.kernel.org
6881S:	Maintained
6882F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6883F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6884F:	drivers/iio/adc/envelope-detector.c
6885
6886IIO MULTIPLEXER
6887M:	Peter Rosin <peda@axentia.se>
6888L:	linux-iio@vger.kernel.org
6889S:	Maintained
6890F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6891F:	drivers/iio/multiplexer/iio-mux.c
6892
6893IIO SUBSYSTEM AND DRIVERS
6894M:	Jonathan Cameron <jic23@kernel.org>
6895R:	Hartmut Knaack <knaack.h@gmx.de>
6896R:	Lars-Peter Clausen <lars@metafoo.de>
6897R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6898L:	linux-iio@vger.kernel.org
6899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6900S:	Maintained
6901F:	Documentation/ABI/testing/configfs-iio*
6902F:	Documentation/ABI/testing/sysfs-bus-iio*
6903F:	Documentation/devicetree/bindings/iio/
6904F:	drivers/iio/
6905F:	drivers/staging/iio/
6906F:	include/linux/iio/
6907F:	tools/iio/
6908
6909IKANOS/ADI EAGLE ADSL USB DRIVER
6910M:	Matthieu Castet <castet.matthieu@free.fr>
6911M:	Stanislaw Gruszka <stf_xl@wp.pl>
6912S:	Maintained
6913F:	drivers/usb/atm/ueagle-atm.c
6914
6915IMGTEC ASCII LCD DRIVER
6916M:	Paul Burton <paul.burton@mips.com>
6917S:	Maintained
6918F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6919F:	drivers/auxdisplay/img-ascii-lcd.c
6920
6921IMGTEC IR DECODER DRIVER
6922M:	James Hogan <jhogan@kernel.org>
6923S:	Maintained
6924F:	drivers/media/rc/img-ir/
6925
6926IMON SOUNDGRAPH USB IR RECEIVER
6927M:	Sean Young <sean@mess.org>
6928L:	linux-media@vger.kernel.org
6929S:	Maintained
6930F:	drivers/media/rc/imon_raw.c
6931F:	drivers/media/rc/imon.c
6932
6933IMS TWINTURBO FRAMEBUFFER DRIVER
6934L:	linux-fbdev@vger.kernel.org
6935S:	Orphan
6936F:	drivers/video/fbdev/imsttfb.c
6937
6938INA209 HARDWARE MONITOR DRIVER
6939M:	Guenter Roeck <linux@roeck-us.net>
6940L:	linux-hwmon@vger.kernel.org
6941S:	Maintained
6942F:	Documentation/hwmon/ina209
6943F:	Documentation/devicetree/bindings/i2c/ina209.txt
6944F:	drivers/hwmon/ina209.c
6945
6946INA2XX HARDWARE MONITOR DRIVER
6947M:	Guenter Roeck <linux@roeck-us.net>
6948L:	linux-hwmon@vger.kernel.org
6949S:	Maintained
6950F:	Documentation/hwmon/ina2xx
6951F:	drivers/hwmon/ina2xx.c
6952F:	include/linux/platform_data/ina2xx.h
6953
6954INDUSTRY PACK SUBSYSTEM (IPACK)
6955M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6956M:	Jens Taprogge <jens.taprogge@taprogge.org>
6957M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6958L:	industrypack-devel@lists.sourceforge.net
6959W:	http://industrypack.sourceforge.net
6960S:	Maintained
6961F:	drivers/ipack/
6962
6963INFINIBAND SUBSYSTEM
6964M:	Doug Ledford <dledford@redhat.com>
6965M:	Jason Gunthorpe <jgg@mellanox.com>
6966L:	linux-rdma@vger.kernel.org
6967W:	https://github.com/linux-rdma/rdma-core
6968Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6970S:	Supported
6971F:	Documentation/devicetree/bindings/infiniband/
6972F:	Documentation/infiniband/
6973F:	drivers/infiniband/
6974F:	include/uapi/linux/if_infiniband.h
6975F:	include/uapi/rdma/
6976F:	include/rdma/
6977
6978INGENIC JZ4780 DMA Driver
6979M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6980S:	Maintained
6981F:	drivers/dma/dma-jz4780.c
6982
6983INGENIC JZ4780 NAND DRIVER
6984M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6985L:	linux-mtd@lists.infradead.org
6986S:	Maintained
6987F:	drivers/mtd/nand/raw/jz4780_*
6988
6989INOTIFY
6990M:	Jan Kara <jack@suse.cz>
6991R:	Amir Goldstein <amir73il@gmail.com>
6992L:	linux-fsdevel@vger.kernel.org
6993S:	Maintained
6994F:	Documentation/filesystems/inotify.txt
6995F:	fs/notify/inotify/
6996F:	include/linux/inotify.h
6997F:	include/uapi/linux/inotify.h
6998
6999INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7000M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7001L:	linux-input@vger.kernel.org
7002Q:	http://patchwork.kernel.org/project/linux-input/list/
7003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7004S:	Maintained
7005F:	drivers/input/
7006F:	include/linux/input.h
7007F:	include/uapi/linux/input.h
7008F:	include/uapi/linux/input-event-codes.h
7009F:	include/linux/input/
7010F:	Documentation/devicetree/bindings/input/
7011F:	Documentation/input/
7012
7013INPUT MULTITOUCH (MT) PROTOCOL
7014M:	Henrik Rydberg <rydberg@bitmath.org>
7015L:	linux-input@vger.kernel.org
7016S:	Odd fixes
7017F:	Documentation/input/multi-touch-protocol.rst
7018F:	drivers/input/input-mt.c
7019K:	\b(ABS|SYN)_MT_
7020
7021INSIDE SECURE CRYPTO DRIVER
7022M:	Antoine Tenart <antoine.tenart@bootlin.com>
7023F:	drivers/crypto/inside-secure/
7024S:	Maintained
7025L:	linux-crypto@vger.kernel.org
7026
7027INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7028M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7029M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7030L:	linux-integrity@vger.kernel.org
7031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7032S:	Supported
7033F:	security/integrity/ima/
7034
7035INTEL 810/815 FRAMEBUFFER DRIVER
7036M:	Antonino Daplas <adaplas@gmail.com>
7037L:	linux-fbdev@vger.kernel.org
7038S:	Maintained
7039F:	drivers/video/fbdev/i810/
7040
7041INTEL ASoC BDW/HSW DRIVERS
7042M:	Jie Yang <yang.jie@linux.intel.com>
7043L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7044S:	Supported
7045F:	sound/soc/intel/common/sst-dsp*
7046F:	sound/soc/intel/common/sst-firmware.c
7047F:	sound/soc/intel/boards/broadwell.c
7048F:	sound/soc/intel/haswell/
7049
7050INTEL C600 SERIES SAS CONTROLLER DRIVER
7051M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7052M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7053L:	linux-scsi@vger.kernel.org
7054T:	git git://git.code.sf.net/p/intel-sas/isci
7055S:	Supported
7056F:	drivers/scsi/isci/
7057
7058INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7059M:	Jani Nikula <jani.nikula@linux.intel.com>
7060M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7061M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7062L:	intel-gfx@lists.freedesktop.org
7063W:	https://01.org/linuxgraphics/
7064B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7065C:	irc://chat.freenode.net/intel-gfx
7066Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7067T:	git git://anongit.freedesktop.org/drm-intel
7068S:	Supported
7069F:	drivers/gpu/drm/i915/
7070F:	include/drm/i915*
7071F:	include/uapi/drm/i915_drm.h
7072F:	Documentation/gpu/i915.rst
7073
7074INTEL ETHERNET DRIVERS
7075M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7076L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7077W:	http://www.intel.com/support/feedback.htm
7078W:	http://e1000.sourceforge.net/
7079Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7082S:	Supported
7083F:	Documentation/networking/e100.txt
7084F:	Documentation/networking/e1000.txt
7085F:	Documentation/networking/e1000e.txt
7086F:	Documentation/networking/igb.txt
7087F:	Documentation/networking/igbvf.txt
7088F:	Documentation/networking/ixgb.txt
7089F:	Documentation/networking/ixgbe.txt
7090F:	Documentation/networking/ixgbevf.txt
7091F:	Documentation/networking/i40e.txt
7092F:	Documentation/networking/i40evf.txt
7093F:	Documentation/networking/ice.txt
7094F:	drivers/net/ethernet/intel/
7095F:	drivers/net/ethernet/intel/*/
7096F:	include/linux/avf/virtchnl.h
7097
7098INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7099M:	Maik Broemme <mbroemme@libmpq.org>
7100L:	linux-fbdev@vger.kernel.org
7101S:	Maintained
7102F:	Documentation/fb/intelfb.txt
7103F:	drivers/video/fbdev/intelfb/
7104
7105INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7106M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7107M:	Zhi Wang <zhi.a.wang@intel.com>
7108L:	intel-gvt-dev@lists.freedesktop.org
7109L:	intel-gfx@lists.freedesktop.org
7110W:	https://01.org/igvt-g
7111T:	git https://github.com/intel/gvt-linux.git
7112S:	Supported
7113F:	drivers/gpu/drm/i915/gvt/
7114
7115INTEL HID EVENT DRIVER
7116M:	Alex Hung <alex.hung@canonical.com>
7117L:	platform-driver-x86@vger.kernel.org
7118S:	Maintained
7119F:	drivers/platform/x86/intel-hid.c
7120
7121INTEL I/OAT DMA DRIVER
7122M:	Dave Jiang <dave.jiang@intel.com>
7123R:	Dan Williams <dan.j.williams@intel.com>
7124L:	dmaengine@vger.kernel.org
7125Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7126S:	Supported
7127F:	drivers/dma/ioat*
7128
7129INTEL IDLE DRIVER
7130M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7131M:	Len Brown <lenb@kernel.org>
7132L:	linux-pm@vger.kernel.org
7133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7134B:	https://bugzilla.kernel.org
7135S:	Supported
7136F:	drivers/idle/intel_idle.c
7137
7138INTEL INTEGRATED SENSOR HUB DRIVER
7139M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7140M:	Jiri Kosina <jikos@kernel.org>
7141L:	linux-input@vger.kernel.org
7142S:	Maintained
7143F:	drivers/hid/intel-ish-hid/
7144
7145INTEL IOMMU (VT-d)
7146M:	David Woodhouse <dwmw2@infradead.org>
7147L:	iommu@lists.linux-foundation.org
7148T:	git git://git.infradead.org/iommu-2.6.git
7149S:	Supported
7150F:	drivers/iommu/intel-iommu.c
7151F:	include/linux/intel-iommu.h
7152
7153INTEL IOP-ADMA DMA DRIVER
7154R:	Dan Williams <dan.j.williams@intel.com>
7155S:	Odd fixes
7156F:	drivers/dma/iop-adma.c
7157
7158INTEL IPU3 CSI-2 CIO2 DRIVER
7159M:	Yong Zhi <yong.zhi@intel.com>
7160M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7161L:	linux-media@vger.kernel.org
7162S:	Maintained
7163F:	drivers/media/pci/intel/ipu3/
7164F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7165
7166INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7167M:	Krzysztof Halasa <khalasa@piap.pl>
7168S:	Maintained
7169F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7170F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7171F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7172F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7173F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7174F:	drivers/net/wan/ixp4xx_hss.c
7175
7176INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7177M:	Deepak Saxena <dsaxena@plexity.net>
7178S:	Maintained
7179F:	drivers/char/hw_random/ixp4xx-rng.c
7180
7181INTEL MANAGEMENT ENGINE (mei)
7182M:	Tomas Winkler <tomas.winkler@intel.com>
7183L:	linux-kernel@vger.kernel.org
7184S:	Supported
7185F:	include/uapi/linux/mei.h
7186F:	include/linux/mei_cl_bus.h
7187F:	drivers/misc/mei/*
7188F:	drivers/watchdog/mei_wdt.c
7189F:	Documentation/misc-devices/mei/*
7190F:	samples/mei/*
7191
7192INTEL MENLOW THERMAL DRIVER
7193M:	Sujith Thomas <sujith.thomas@intel.com>
7194L:	platform-driver-x86@vger.kernel.org
7195W:	https://01.org/linux-acpi
7196S:	Supported
7197F:	drivers/platform/x86/intel_menlow.c
7198
7199INTEL MERRIFIELD GPIO DRIVER
7200M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7201L:	linux-gpio@vger.kernel.org
7202S:	Maintained
7203F:	drivers/gpio/gpio-merrifield.c
7204
7205INTEL MIC DRIVERS (mic)
7206M:	Sudeep Dutt <sudeep.dutt@intel.com>
7207M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7208S:	Supported
7209W:	https://github.com/sudeepdutt/mic
7210W:	http://software.intel.com/en-us/mic-developer
7211F:	include/linux/mic_bus.h
7212F:	include/linux/scif.h
7213F:	include/uapi/linux/mic_common.h
7214F:	include/uapi/linux/mic_ioctl.h
7215F:	include/uapi/linux/scif_ioctl.h
7216F:	drivers/misc/mic/
7217F:	drivers/dma/mic_x100_dma.c
7218F:	drivers/dma/mic_x100_dma.h
7219F:	Documentation/mic/
7220
7221INTEL PMC CORE DRIVER
7222M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7223M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7224L:	platform-driver-x86@vger.kernel.org
7225S:	Maintained
7226F:	arch/x86/include/asm/pmc_core.h
7227F:	drivers/platform/x86/intel_pmc_core*
7228
7229INTEL PMC/P-Unit IPC DRIVER
7230M:	Zha Qipeng<qipeng.zha@intel.com>
7231L:	platform-driver-x86@vger.kernel.org
7232S:	Maintained
7233F:	drivers/platform/x86/intel_pmc_ipc.c
7234F:	drivers/platform/x86/intel_punit_ipc.c
7235F:	arch/x86/include/asm/intel_pmc_ipc.h
7236F:	arch/x86/include/asm/intel_punit_ipc.h
7237
7238INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7239M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7240L:	linux-wireless@vger.kernel.org
7241S:	Maintained
7242F:	Documentation/networking/README.ipw2100
7243F:	Documentation/networking/README.ipw2200
7244F:	drivers/net/wireless/intel/ipw2x00/
7245
7246INTEL PSTATE DRIVER
7247M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7248M:	Len Brown <lenb@kernel.org>
7249L:	linux-pm@vger.kernel.org
7250S:	Supported
7251F:	drivers/cpufreq/intel_pstate.c
7252
7253INTEL RDMA RNIC DRIVER
7254M:	Faisal Latif <faisal.latif@intel.com>
7255M:	Shiraz Saleem <shiraz.saleem@intel.com>
7256L:	linux-rdma@vger.kernel.org
7257S:	Supported
7258F:	drivers/infiniband/hw/i40iw/
7259F:	include/uapi/rdma/i40iw-abi.h
7260
7261INTEL SHA MULTIBUFFER DRIVER
7262M:	Megha Dey <megha.dey@linux.intel.com>
7263R:	Tim Chen <tim.c.chen@linux.intel.com>
7264L:	linux-crypto@vger.kernel.org
7265S:	Supported
7266F:	arch/x86/crypto/sha*-mb
7267F:	crypto/mcryptd.c
7268
7269INTEL TELEMETRY DRIVER
7270M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7271L:	platform-driver-x86@vger.kernel.org
7272S:	Maintained
7273F:	arch/x86/include/asm/intel_telemetry.h
7274F:	drivers/platform/x86/intel_telemetry*
7275
7276INTEL VIRTUAL BUTTON DRIVER
7277M:	AceLan Kao <acelan.kao@canonical.com>
7278L:	platform-driver-x86@vger.kernel.org
7279S:	Maintained
7280F:	drivers/platform/x86/intel-vbtn.c
7281
7282INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7283M:	Stanislaw Gruszka <sgruszka@redhat.com>
7284L:	linux-wireless@vger.kernel.org
7285S:	Supported
7286F:	drivers/net/wireless/intel/iwlegacy/
7287
7288INTEL WIRELESS WIFI LINK (iwlwifi)
7289M:	Johannes Berg <johannes.berg@intel.com>
7290M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7291M:	Luca Coelho <luciano.coelho@intel.com>
7292M:	Intel Linux Wireless <linuxwifi@intel.com>
7293L:	linux-wireless@vger.kernel.org
7294W:	http://intellinuxwireless.org
7295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7296S:	Supported
7297F:	drivers/net/wireless/intel/iwlwifi/
7298
7299INTEL WIRELESS WIMAX CONNECTION 2400
7300M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7301M:	linux-wimax@intel.com
7302L:	wimax@linuxwimax.org (subscribers-only)
7303S:	Supported
7304W:	http://linuxwimax.org
7305F:	Documentation/wimax/README.i2400m
7306F:	drivers/net/wimax/i2400m/
7307F:	include/uapi/linux/wimax/i2400m.h
7308
7309INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7310M:	Mario Limonciello <mario.limonciello@dell.com>
7311S:	Maintained
7312F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7313
7314INTEL(R) TRACE HUB
7315M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7316S:	Supported
7317F:	Documentation/trace/intel_th.txt
7318F:	drivers/hwtracing/intel_th/
7319
7320INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7321M:	Ning Sun <ning.sun@intel.com>
7322L:	tboot-devel@lists.sourceforge.net
7323W:	http://tboot.sourceforge.net
7324T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7325S:	Supported
7326F:	Documentation/intel_txt.txt
7327F:	include/linux/tboot.h
7328F:	arch/x86/kernel/tboot.c
7329
7330INTEL-MID GPIO DRIVER
7331M:	David Cohen <david.a.cohen@linux.intel.com>
7332L:	linux-gpio@vger.kernel.org
7333S:	Maintained
7334F:	drivers/gpio/gpio-intel-mid.c
7335
7336INVENSENSE MPU-3050 GYROSCOPE DRIVER
7337M:	Linus Walleij <linus.walleij@linaro.org>
7338L:	linux-iio@vger.kernel.org
7339S:	Maintained
7340F:	drivers/iio/gyro/mpu3050*
7341F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7342
7343IOC3 ETHERNET DRIVER
7344M:	Ralf Baechle <ralf@linux-mips.org>
7345L:	linux-mips@linux-mips.org
7346S:	Maintained
7347F:	drivers/net/ethernet/sgi/ioc3-eth.c
7348
7349IOC3 SERIAL DRIVER
7350M:	Pat Gefre <pfg@sgi.com>
7351L:	linux-serial@vger.kernel.org
7352S:	Maintained
7353F:	drivers/tty/serial/ioc3_serial.c
7354
7355IOMMU DRIVERS
7356M:	Joerg Roedel <joro@8bytes.org>
7357L:	iommu@lists.linux-foundation.org
7358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7359S:	Maintained
7360F:	Documentation/devicetree/bindings/iommu/
7361F:	drivers/iommu/
7362F:	include/linux/iommu.h
7363F:	include/linux/of_iommu.h
7364F:	include/linux/iova.h
7365
7366IP MASQUERADING
7367M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7368S:	Maintained
7369F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7370
7371IPMI SUBSYSTEM
7372M:	Corey Minyard <minyard@acm.org>
7373L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7374W:	http://openipmi.sourceforge.net/
7375S:	Supported
7376F:	Documentation/IPMI.txt
7377F:	drivers/char/ipmi/
7378F:	include/linux/ipmi*
7379F:	include/uapi/linux/ipmi*
7380
7381IPS SCSI RAID DRIVER
7382M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7383L:	linux-scsi@vger.kernel.org
7384W:	http://www.adaptec.com/
7385S:	Maintained
7386F:	drivers/scsi/ips*
7387
7388IPVS
7389M:	Wensong Zhang <wensong@linux-vs.org>
7390M:	Simon Horman <horms@verge.net.au>
7391M:	Julian Anastasov <ja@ssi.bg>
7392L:	netdev@vger.kernel.org
7393L:	lvs-devel@vger.kernel.org
7394S:	Maintained
7395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7397F:	Documentation/networking/ipvs-sysctl.txt
7398F:	include/net/ip_vs.h
7399F:	include/uapi/linux/ip_vs.h
7400F:	net/netfilter/ipvs/
7401
7402IPWIRELESS DRIVER
7403M:	Jiri Kosina <jikos@kernel.org>
7404M:	David Sterba <dsterba@suse.com>
7405S:	Odd Fixes
7406F:	drivers/tty/ipwireless/
7407
7408IPX NETWORK LAYER
7409L:	netdev@vger.kernel.org
7410S:	Obsolete
7411F:	include/uapi/linux/ipx.h
7412F:	drivers/staging/ipx/
7413
7414IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7415M:	Marc Zyngier <marc.zyngier@arm.com>
7416S:	Maintained
7417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7418F:	Documentation/IRQ-domain.txt
7419F:	include/linux/irqdomain.h
7420F:	kernel/irq/irqdomain.c
7421F:	kernel/irq/msi.c
7422
7423IRQ SUBSYSTEM
7424M:	Thomas Gleixner <tglx@linutronix.de>
7425L:	linux-kernel@vger.kernel.org
7426S:	Maintained
7427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7428F:	kernel/irq/
7429
7430IRQCHIP DRIVERS
7431M:	Thomas Gleixner <tglx@linutronix.de>
7432M:	Jason Cooper <jason@lakedaemon.net>
7433M:	Marc Zyngier <marc.zyngier@arm.com>
7434L:	linux-kernel@vger.kernel.org
7435S:	Maintained
7436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7437F:	Documentation/devicetree/bindings/interrupt-controller/
7438F:	drivers/irqchip/
7439
7440ISA
7441M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7442S:	Maintained
7443F:	Documentation/isa.txt
7444F:	drivers/base/isa.c
7445F:	include/linux/isa.h
7446
7447ISA RADIO MODULE
7448M:	Hans Verkuil <hverkuil@xs4all.nl>
7449L:	linux-media@vger.kernel.org
7450T:	git git://linuxtv.org/media_tree.git
7451W:	https://linuxtv.org
7452S:	Maintained
7453F:	drivers/media/radio/radio-isa*
7454
7455ISAPNP
7456M:	Jaroslav Kysela <perex@perex.cz>
7457S:	Maintained
7458F:	Documentation/isapnp.txt
7459F:	drivers/pnp/isapnp/
7460F:	include/linux/isapnp.h
7461
7462ISCSI
7463M:	Lee Duncan <lduncan@suse.com>
7464M:	Chris Leech <cleech@redhat.com>
7465L:	open-iscsi@googlegroups.com
7466W:	www.open-iscsi.com
7467S:	Maintained
7468F:	drivers/scsi/*iscsi*
7469F:	include/scsi/*iscsi*
7470
7471iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7472M:	Peter Jones <pjones@redhat.com>
7473M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7474S:	Maintained
7475F:	drivers/firmware/iscsi_ibft*
7476
7477ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7478M:	Or Gerlitz <ogerlitz@mellanox.com>
7479M:	Sagi Grimberg <sagi@grimberg.me>
7480M:	Roi Dayan <roid@mellanox.com>
7481L:	linux-rdma@vger.kernel.org
7482S:	Supported
7483W:	http://www.openfabrics.org
7484W:	www.open-iscsi.org
7485Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7486F:	drivers/infiniband/ulp/iser/
7487
7488ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7489M:	Sagi Grimberg <sagi@grimberg.me>
7490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7491L:	linux-rdma@vger.kernel.org
7492L:	target-devel@vger.kernel.org
7493S:	Supported
7494W:	http://www.linux-iscsi.org
7495F:	drivers/infiniband/ulp/isert
7496
7497ISDN SUBSYSTEM
7498M:	Karsten Keil <isdn@linux-pingi.de>
7499L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7500L:	netdev@vger.kernel.org
7501W:	http://www.isdn4linux.de
7502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7503S:	Maintained
7504F:	Documentation/isdn/
7505F:	drivers/isdn/
7506F:	include/linux/isdn.h
7507F:	include/linux/isdn/
7508F:	include/uapi/linux/isdn.h
7509F:	include/uapi/linux/isdn/
7510
7511ISDN SUBSYSTEM (Eicon active card driver)
7512M:	Armin Schindler <mac@melware.de>
7513L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7514W:	http://www.melware.de
7515S:	Maintained
7516F:	drivers/isdn/hardware/eicon/
7517
7518IT87 HARDWARE MONITORING DRIVER
7519M:	Jean Delvare <jdelvare@suse.com>
7520L:	linux-hwmon@vger.kernel.org
7521S:	Maintained
7522F:	Documentation/hwmon/it87
7523F:	drivers/hwmon/it87.c
7524
7525IT913X MEDIA DRIVER
7526M:	Antti Palosaari <crope@iki.fi>
7527L:	linux-media@vger.kernel.org
7528W:	https://linuxtv.org
7529W:	http://palosaari.fi/linux/
7530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7531T:	git git://linuxtv.org/anttip/media_tree.git
7532S:	Maintained
7533F:	drivers/media/tuners/it913x*
7534
7535IVTV VIDEO4LINUX DRIVER
7536M:	Andy Walls <awalls@md.metrocast.net>
7537L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7538L:	linux-media@vger.kernel.org
7539T:	git git://linuxtv.org/media_tree.git
7540W:	http://www.ivtvdriver.org
7541S:	Maintained
7542F:	Documentation/media/v4l-drivers/ivtv*
7543F:	drivers/media/pci/ivtv/
7544F:	include/uapi/linux/ivtv*
7545
7546IX2505V MEDIA DRIVER
7547M:	Malcolm Priestley <tvboxspy@gmail.com>
7548L:	linux-media@vger.kernel.org
7549W:	https://linuxtv.org
7550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7551S:	Maintained
7552F:	drivers/media/dvb-frontends/ix2505v*
7553
7554JAILHOUSE HYPERVISOR INTERFACE
7555M:	Jan Kiszka <jan.kiszka@siemens.com>
7556L:	jailhouse-dev@googlegroups.com
7557S:	Maintained
7558F:	arch/x86/kernel/jailhouse.c
7559F:	arch/x86/include/asm/jailhouse_para.h
7560
7561JC42.4 TEMPERATURE SENSOR DRIVER
7562M:	Guenter Roeck <linux@roeck-us.net>
7563L:	linux-hwmon@vger.kernel.org
7564S:	Maintained
7565F:	drivers/hwmon/jc42.c
7566F:	Documentation/hwmon/jc42
7567
7568JFS FILESYSTEM
7569M:	Dave Kleikamp <shaggy@kernel.org>
7570L:	jfs-discussion@lists.sourceforge.net
7571W:	http://jfs.sourceforge.net/
7572T:	git git://github.com/kleikamp/linux-shaggy.git
7573S:	Maintained
7574F:	Documentation/filesystems/jfs.txt
7575F:	fs/jfs/
7576
7577JME NETWORK DRIVER
7578M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7579L:	netdev@vger.kernel.org
7580S:	Maintained
7581F:	drivers/net/ethernet/jme.*
7582
7583JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7584M:	David Woodhouse <dwmw2@infradead.org>
7585L:	linux-mtd@lists.infradead.org
7586W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7587S:	Maintained
7588F:	fs/jffs2/
7589F:	include/uapi/linux/jffs2.h
7590
7591JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7592M:	"Theodore Ts'o" <tytso@mit.edu>
7593M:	Jan Kara <jack@suse.com>
7594L:	linux-ext4@vger.kernel.org
7595S:	Maintained
7596F:	fs/jbd2/
7597F:	include/linux/jbd2.h
7598
7599JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7600M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7601L:	linux-media@vger.kernel.org
7602S:	Maintained
7603F:	drivers/media/platform/rcar_jpu.c
7604
7605JSM Neo PCI based serial card
7606M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7607L:	linux-serial@vger.kernel.org
7608S:	Maintained
7609F:	drivers/tty/serial/jsm/
7610
7611K10TEMP HARDWARE MONITORING DRIVER
7612M:	Clemens Ladisch <clemens@ladisch.de>
7613L:	linux-hwmon@vger.kernel.org
7614S:	Maintained
7615F:	Documentation/hwmon/k10temp
7616F:	drivers/hwmon/k10temp.c
7617
7618K8TEMP HARDWARE MONITORING DRIVER
7619M:	Rudolf Marek <r.marek@assembler.cz>
7620L:	linux-hwmon@vger.kernel.org
7621S:	Maintained
7622F:	Documentation/hwmon/k8temp
7623F:	drivers/hwmon/k8temp.c
7624
7625KASAN
7626M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7627R:	Alexander Potapenko <glider@google.com>
7628R:	Dmitry Vyukov <dvyukov@google.com>
7629L:	kasan-dev@googlegroups.com
7630S:	Maintained
7631F:	arch/*/include/asm/kasan.h
7632F:	arch/*/mm/kasan_init*
7633F:	Documentation/dev-tools/kasan.rst
7634F:	include/linux/kasan*.h
7635F:	lib/test_kasan.c
7636F:	mm/kasan/
7637F:	scripts/Makefile.kasan
7638
7639KCONFIG
7640M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7642L:	linux-kbuild@vger.kernel.org
7643S:	Maintained
7644F:	Documentation/kbuild/kconfig-language.txt
7645F:	scripts/kconfig/
7646
7647KDUMP
7648M:	Dave Young <dyoung@redhat.com>
7649M:	Baoquan He <bhe@redhat.com>
7650R:	Vivek Goyal <vgoyal@redhat.com>
7651L:	kexec@lists.infradead.org
7652W:	http://lse.sourceforge.net/kdump/
7653S:	Maintained
7654F:	Documentation/kdump/
7655
7656KEENE FM RADIO TRANSMITTER DRIVER
7657M:	Hans Verkuil <hverkuil@xs4all.nl>
7658L:	linux-media@vger.kernel.org
7659T:	git git://linuxtv.org/media_tree.git
7660W:	https://linuxtv.org
7661S:	Maintained
7662F:	drivers/media/radio/radio-keene*
7663
7664KERNEL AUTOMOUNTER v4 (AUTOFS4)
7665M:	Ian Kent <raven@themaw.net>
7666L:	autofs@vger.kernel.org
7667S:	Maintained
7668F:	fs/autofs4/
7669
7670KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7671M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7672M:	Michal Marek <michal.lkml@markovi.net>
7673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7674L:	linux-kbuild@vger.kernel.org
7675S:	Maintained
7676F:	Documentation/kbuild/
7677F:	Makefile
7678F:	scripts/Makefile.*
7679F:	scripts/basic/
7680F:	scripts/mk*
7681F:	scripts/package/
7682
7683KERNEL JANITORS
7684L:	kernel-janitors@vger.kernel.org
7685W:	http://kernelnewbies.org/KernelJanitors
7686S:	Odd Fixes
7687
7688KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7689M:	"J. Bruce Fields" <bfields@fieldses.org>
7690M:	Jeff Layton <jlayton@kernel.org>
7691L:	linux-nfs@vger.kernel.org
7692W:	http://nfs.sourceforge.net/
7693T:	git git://linux-nfs.org/~bfields/linux.git
7694S:	Supported
7695F:	fs/nfsd/
7696F:	include/uapi/linux/nfsd/
7697F:	fs/lockd/
7698F:	fs/nfs_common/
7699F:	net/sunrpc/
7700F:	include/linux/lockd/
7701F:	include/linux/sunrpc/
7702F:	include/uapi/linux/sunrpc/
7703
7704KERNEL SELFTEST FRAMEWORK
7705M:	Shuah Khan <shuahkh@osg.samsung.com>
7706M:	Shuah Khan <shuah@kernel.org>
7707L:	linux-kselftest@vger.kernel.org
7708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7709S:	Maintained
7710F:	tools/testing/selftests/
7711F:	Documentation/dev-tools/kselftest*
7712
7713KERNEL USERMODE HELPER
7714M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7715L:	linux-kernel@vger.kernel.org
7716S:	Maintained
7717F:	kernel/umh.c
7718F:	include/linux/umh.h
7719
7720KERNEL VIRTUAL MACHINE (KVM)
7721M:	Paolo Bonzini <pbonzini@redhat.com>
7722M:	Radim Krčmář <rkrcmar@redhat.com>
7723L:	kvm@vger.kernel.org
7724W:	http://www.linux-kvm.org
7725T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7726S:	Supported
7727F:	Documentation/virtual/kvm/
7728F:	include/trace/events/kvm.h
7729F:	include/uapi/asm-generic/kvm*
7730F:	include/uapi/linux/kvm*
7731F:	include/asm-generic/kvm*
7732F:	include/linux/kvm*
7733F:	include/kvm/iodev.h
7734F:	virt/kvm/*
7735F:	tools/kvm/
7736
7737KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7738M:	Joerg Roedel <joro@8bytes.org>
7739L:	kvm@vger.kernel.org
7740W:	http://www.linux-kvm.org/
7741S:	Maintained
7742F:	arch/x86/include/asm/svm.h
7743F:	arch/x86/kvm/svm.c
7744
7745KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7746M:	Christoffer Dall <christoffer.dall@arm.com>
7747M:	Marc Zyngier <marc.zyngier@arm.com>
7748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7749L:	kvmarm@lists.cs.columbia.edu
7750W:	http://systems.cs.columbia.edu/projects/kvm-arm
7751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7752S:	Supported
7753F:	arch/arm/include/uapi/asm/kvm*
7754F:	arch/arm/include/asm/kvm*
7755F:	arch/arm/kvm/
7756F:	virt/kvm/arm/
7757F:	include/kvm/arm_*
7758
7759KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7760M:	Christoffer Dall <christoffer.dall@arm.com>
7761M:	Marc Zyngier <marc.zyngier@arm.com>
7762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7763L:	kvmarm@lists.cs.columbia.edu
7764S:	Maintained
7765F:	arch/arm64/include/uapi/asm/kvm*
7766F:	arch/arm64/include/asm/kvm*
7767F:	arch/arm64/kvm/
7768
7769KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7770M:	James Hogan <jhogan@kernel.org>
7771L:	linux-mips@linux-mips.org
7772S:	Supported
7773F:	arch/mips/include/uapi/asm/kvm*
7774F:	arch/mips/include/asm/kvm*
7775F:	arch/mips/kvm/
7776
7777KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7778M:	Paul Mackerras <paulus@ozlabs.org>
7779L:	kvm-ppc@vger.kernel.org
7780W:	http://www.linux-kvm.org/
7781T:	git git://github.com/agraf/linux-2.6.git
7782S:	Supported
7783F:	arch/powerpc/include/uapi/asm/kvm*
7784F:	arch/powerpc/include/asm/kvm*
7785F:	arch/powerpc/kvm/
7786F:	arch/powerpc/kernel/kvm*
7787
7788KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7789M:	Christian Borntraeger <borntraeger@de.ibm.com>
7790M:	Janosch Frank <frankja@linux.ibm.com>
7791R:	David Hildenbrand <david@redhat.com>
7792R:	Cornelia Huck <cohuck@redhat.com>
7793L:	linux-s390@vger.kernel.org
7794W:	http://www.ibm.com/developerworks/linux/linux390/
7795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7796S:	Supported
7797F:	arch/s390/include/uapi/asm/kvm*
7798F:	arch/s390/include/asm/gmap.h
7799F:	arch/s390/include/asm/kvm*
7800F:	arch/s390/kvm/
7801F:	arch/s390/mm/gmap.c
7802
7803KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7804M:	Paolo Bonzini <pbonzini@redhat.com>
7805M:	Radim Krčmář <rkrcmar@redhat.com>
7806L:	kvm@vger.kernel.org
7807W:	http://www.linux-kvm.org
7808T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7809S:	Supported
7810F:	arch/x86/kvm/
7811F:	arch/x86/include/uapi/asm/kvm*
7812F:	arch/x86/include/asm/kvm*
7813F:	arch/x86/include/asm/pvclock-abi.h
7814F:	arch/x86/kernel/kvm.c
7815F:	arch/x86/kernel/kvmclock.c
7816
7817KERNFS
7818M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7819M:	Tejun Heo <tj@kernel.org>
7820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7821S:	Supported
7822F:	include/linux/kernfs.h
7823F:	fs/kernfs/
7824
7825KEXEC
7826M:	Eric Biederman <ebiederm@xmission.com>
7827W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7828L:	kexec@lists.infradead.org
7829S:	Maintained
7830F:	include/linux/kexec.h
7831F:	include/uapi/linux/kexec.h
7832F:	kernel/kexec*
7833
7834KEYS-ENCRYPTED
7835M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7836L:	linux-integrity@vger.kernel.org
7837L:	keyrings@vger.kernel.org
7838S:	Supported
7839F:	Documentation/security/keys/trusted-encrypted.rst
7840F:	include/keys/encrypted-type.h
7841F:	security/keys/encrypted-keys/
7842
7843KEYS-TRUSTED
7844M:	James Bottomley <jejb@linux.vnet.ibm.com>
7845M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7846L:	linux-integrity@vger.kernel.org
7847L:	keyrings@vger.kernel.org
7848S:	Supported
7849F:	Documentation/security/keys/trusted-encrypted.rst
7850F:	include/keys/trusted-type.h
7851F:	security/keys/trusted.c
7852F:	security/keys/trusted.h
7853
7854KEYS/KEYRINGS:
7855M:	David Howells <dhowells@redhat.com>
7856L:	keyrings@vger.kernel.org
7857S:	Maintained
7858F:	Documentation/security/keys/core.rst
7859F:	include/linux/key.h
7860F:	include/linux/key-type.h
7861F:	include/linux/keyctl.h
7862F:	include/uapi/linux/keyctl.h
7863F:	include/keys/
7864F:	security/keys/
7865
7866KGDB / KDB /debug_core
7867M:	Jason Wessel <jason.wessel@windriver.com>
7868M:	Daniel Thompson <daniel.thompson@linaro.org>
7869W:	http://kgdb.wiki.kernel.org/
7870L:	kgdb-bugreport@lists.sourceforge.net
7871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7872S:	Maintained
7873F:	Documentation/dev-tools/kgdb.rst
7874F:	drivers/misc/kgdbts.c
7875F:	drivers/tty/serial/kgdboc.c
7876F:	include/linux/kdb.h
7877F:	include/linux/kgdb.h
7878F:	kernel/debug/
7879
7880KMEMLEAK
7881M:	Catalin Marinas <catalin.marinas@arm.com>
7882S:	Maintained
7883F:	Documentation/dev-tools/kmemleak.rst
7884F:	include/linux/kmemleak.h
7885F:	mm/kmemleak.c
7886F:	mm/kmemleak-test.c
7887
7888KMOD KERNEL MODULE LOADER - USERMODE HELPER
7889M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7890L:	linux-kernel@vger.kernel.org
7891S:	Maintained
7892F:	kernel/kmod.c
7893F:	include/linux/kmod.h
7894F:	lib/test_kmod.c
7895F:	tools/testing/selftests/kmod/
7896
7897KPROBES
7898M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7899M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7900M:	"David S. Miller" <davem@davemloft.net>
7901M:	Masami Hiramatsu <mhiramat@kernel.org>
7902S:	Maintained
7903F:	Documentation/kprobes.txt
7904F:	include/linux/kprobes.h
7905F:	include/asm-generic/kprobes.h
7906F:	kernel/kprobes.c
7907
7908KS0108 LCD CONTROLLER DRIVER
7909M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7910W:	http://miguelojeda.es/auxdisplay.htm
7911W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7912S:	Maintained
7913F:	Documentation/auxdisplay/ks0108
7914F:	drivers/auxdisplay/ks0108.c
7915F:	include/linux/ks0108.h
7916
7917L3MDEV
7918M:	David Ahern <dsa@cumulusnetworks.com>
7919L:	netdev@vger.kernel.org
7920S:	Maintained
7921F:	net/l3mdev
7922F:	include/net/l3mdev.h
7923
7924LANTIQ MIPS ARCHITECTURE
7925M:	John Crispin <john@phrozen.org>
7926L:	linux-mips@linux-mips.org
7927S:	Maintained
7928F:	arch/mips/lantiq
7929F:	drivers/soc/lantiq
7930
7931LAPB module
7932L:	linux-x25@vger.kernel.org
7933S:	Orphan
7934F:	Documentation/networking/lapb-module.txt
7935F:	include/*/lapb.h
7936F:	net/lapb/
7937
7938LASI 53c700 driver for PARISC
7939M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7940L:	linux-scsi@vger.kernel.org
7941S:	Maintained
7942F:	Documentation/scsi/53c700.txt
7943F:	drivers/scsi/53c700*
7944
7945LEAKING_ADDRESSES
7946M:	Tobin C. Harding <me@tobin.cc>
7947M:	Tycho Andersen <tycho@tycho.ws>
7948L:	kernel-hardening@lists.openwall.com
7949S:	Maintained
7950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7951F:	scripts/leaking_addresses.pl
7952
7953LED SUBSYSTEM
7954M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7955M:	Pavel Machek <pavel@ucw.cz>
7956L:	linux-leds@vger.kernel.org
7957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7958S:	Maintained
7959F:	Documentation/devicetree/bindings/leds/
7960F:	drivers/leds/
7961F:	include/linux/leds.h
7962
7963LEGACY EEPROM DRIVER
7964M:	Jean Delvare <jdelvare@suse.com>
7965S:	Maintained
7966F:	Documentation/misc-devices/eeprom
7967F:	drivers/misc/eeprom/eeprom.c
7968
7969LEGO USB Tower driver
7970M:	Juergen Stuber <starblue@users.sourceforge.net>
7971L:	legousb-devel@lists.sourceforge.net
7972W:	http://legousb.sourceforge.net/
7973S:	Maintained
7974F:	drivers/usb/misc/legousbtower.c
7975
7976LG2160 MEDIA DRIVER
7977M:	Michael Krufky <mkrufky@linuxtv.org>
7978L:	linux-media@vger.kernel.org
7979W:	https://linuxtv.org
7980W:	http://github.com/mkrufky
7981Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7982T:	git git://linuxtv.org/mkrufky/tuners.git
7983S:	Maintained
7984F:	drivers/media/dvb-frontends/lg2160.*
7985
7986LGDT3305 MEDIA DRIVER
7987M:	Michael Krufky <mkrufky@linuxtv.org>
7988L:	linux-media@vger.kernel.org
7989W:	https://linuxtv.org
7990W:	http://github.com/mkrufky
7991Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7992T:	git git://linuxtv.org/mkrufky/tuners.git
7993S:	Maintained
7994F:	drivers/media/dvb-frontends/lgdt3305.*
7995
7996LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7997M:	Viresh Kumar <vireshk@kernel.org>
7998L:	linux-ide@vger.kernel.org
7999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8000S:	Maintained
8001F:	include/linux/pata_arasan_cf_data.h
8002F:	drivers/ata/pata_arasan_cf.c
8003
8004LIBATA PATA DRIVERS
8005M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8006M:	Tejun Heo <tj@kernel.org>
8007L:	linux-ide@vger.kernel.org
8008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8009S:	Maintained
8010F:	drivers/ata/pata_*.c
8011F:	drivers/ata/ata_generic.c
8012
8013LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8014M:	Linus Walleij <linus.walleij@linaro.org>
8015L:	linux-ide@vger.kernel.org
8016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8017S:	Maintained
8018F:	drivers/ata/pata_ftide010.c
8019F:	drivers/ata/sata_gemini.c
8020F:	drivers/ata/sata_gemini.h
8021
8022LIBATA SATA AHCI PLATFORM devices support
8023M:	Hans de Goede <hdegoede@redhat.com>
8024M:	Tejun Heo <tj@kernel.org>
8025L:	linux-ide@vger.kernel.org
8026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8027S:	Maintained
8028F:	drivers/ata/ahci_platform.c
8029F:	drivers/ata/libahci_platform.c
8030F:	include/linux/ahci_platform.h
8031
8032LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8033M:	Mikael Pettersson <mikpelinux@gmail.com>
8034L:	linux-ide@vger.kernel.org
8035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8036S:	Maintained
8037F:	drivers/ata/sata_promise.*
8038
8039LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8040M:	Tejun Heo <tj@kernel.org>
8041L:	linux-ide@vger.kernel.org
8042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8043S:	Maintained
8044F:	drivers/ata/
8045F:	include/linux/ata.h
8046F:	include/linux/libata.h
8047F:	Documentation/devicetree/bindings/ata/
8048
8049LIBLOCKDEP
8050M:	Sasha Levin <alexander.levin@verizon.com>
8051S:	Maintained
8052F:	tools/lib/lockdep/
8053
8054LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8055M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8056M:	Dan Williams <dan.j.williams@intel.com>
8057M:	Vishal Verma <vishal.l.verma@intel.com>
8058M:	Dave Jiang <dave.jiang@intel.com>
8059L:	linux-nvdimm@lists.01.org
8060Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8061S:	Supported
8062F:	drivers/nvdimm/blk.c
8063F:	drivers/nvdimm/region_devs.c
8064
8065LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8066M:	Vishal Verma <vishal.l.verma@intel.com>
8067M:	Dan Williams <dan.j.williams@intel.com>
8068M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8069M:	Dave Jiang <dave.jiang@intel.com>
8070L:	linux-nvdimm@lists.01.org
8071Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8072S:	Supported
8073F:	drivers/nvdimm/btt*
8074
8075LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8076M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8077M:	Dan Williams <dan.j.williams@intel.com>
8078M:	Vishal Verma <vishal.l.verma@intel.com>
8079M:	Dave Jiang <dave.jiang@intel.com>
8080L:	linux-nvdimm@lists.01.org
8081Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8082S:	Supported
8083F:	drivers/nvdimm/pmem*
8084
8085LIBNVDIMM: DEVICETREE BINDINGS
8086M:	Oliver O'Halloran <oohall@gmail.com>
8087L:	linux-nvdimm@lists.01.org
8088Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8089S:	Supported
8090F:	drivers/nvdimm/of_pmem.c
8091F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8092
8093LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8094M:	Dan Williams <dan.j.williams@intel.com>
8095M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8096M:	Vishal Verma <vishal.l.verma@intel.com>
8097M:	Dave Jiang <dave.jiang@intel.com>
8098L:	linux-nvdimm@lists.01.org
8099Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8101S:	Supported
8102F:	drivers/nvdimm/*
8103F:	drivers/acpi/nfit/*
8104F:	include/linux/nd.h
8105F:	include/linux/libnvdimm.h
8106F:	include/uapi/linux/ndctl.h
8107
8108LIGHTNVM PLATFORM SUPPORT
8109M:	Matias Bjorling <mb@lightnvm.io>
8110W:	http://github/OpenChannelSSD
8111L:	linux-block@vger.kernel.org
8112S:	Maintained
8113F:	drivers/lightnvm/
8114F:	include/linux/lightnvm.h
8115F:	include/uapi/linux/lightnvm.h
8116
8117LINUX FOR POWER MACINTOSH
8118M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8119W:	http://www.penguinppc.org/
8120L:	linuxppc-dev@lists.ozlabs.org
8121S:	Maintained
8122F:	arch/powerpc/platforms/powermac/
8123F:	drivers/macintosh/
8124
8125LINUX FOR POWERPC (32-BIT AND 64-BIT)
8126M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8127M:	Paul Mackerras <paulus@samba.org>
8128M:	Michael Ellerman <mpe@ellerman.id.au>
8129W:	https://github.com/linuxppc/linux/wiki
8130L:	linuxppc-dev@lists.ozlabs.org
8131Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8133S:	Supported
8134F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8135F:	Documentation/devicetree/bindings/powerpc/
8136F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8137F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8138F:	Documentation/powerpc/
8139F:	arch/powerpc/
8140F:	drivers/char/tpm/tpm_ibmvtpm*
8141F:	drivers/crypto/nx/
8142F:	drivers/crypto/vmx/
8143F:	drivers/i2c/busses/i2c-opal.c
8144F:	drivers/net/ethernet/ibm/ibmveth.*
8145F:	drivers/net/ethernet/ibm/ibmvnic.*
8146F:	drivers/pci/hotplug/pnv_php.c
8147F:	drivers/pci/hotplug/rpa*
8148F:	drivers/rtc/rtc-opal.c
8149F:	drivers/scsi/ibmvscsi/
8150F:	drivers/tty/hvc/hvc_opal.c
8151F:	drivers/watchdog/wdrtas.c
8152F:	tools/testing/selftests/powerpc
8153N:	/pmac
8154N:	powermac
8155N:	powernv
8156N:	[^a-z0-9]ps3
8157N:	pseries
8158
8159LINUX FOR POWERPC EMBEDDED MPC5XXX
8160M:	Anatolij Gustschin <agust@denx.de>
8161L:	linuxppc-dev@lists.ozlabs.org
8162T:	git git://git.denx.de/linux-denx-agust.git
8163S:	Maintained
8164F:	arch/powerpc/platforms/512x/
8165F:	arch/powerpc/platforms/52xx/
8166
8167LINUX FOR POWERPC EMBEDDED PPC4XX
8168M:	Alistair Popple <alistair@popple.id.au>
8169M:	Matt Porter <mporter@kernel.crashing.org>
8170W:	http://www.penguinppc.org/
8171L:	linuxppc-dev@lists.ozlabs.org
8172S:	Maintained
8173F:	arch/powerpc/platforms/40x/
8174F:	arch/powerpc/platforms/44x/
8175
8176LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8177M:	Scott Wood <oss@buserror.net>
8178M:	Kumar Gala <galak@kernel.crashing.org>
8179W:	http://www.penguinppc.org/
8180L:	linuxppc-dev@lists.ozlabs.org
8181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8182S:	Maintained
8183F:	arch/powerpc/platforms/83xx/
8184F:	arch/powerpc/platforms/85xx/
8185F:	Documentation/devicetree/bindings/powerpc/fsl/
8186
8187LINUX FOR POWERPC EMBEDDED PPC8XX
8188M:	Vitaly Bordug <vitb@kernel.crashing.org>
8189W:	http://www.penguinppc.org/
8190L:	linuxppc-dev@lists.ozlabs.org
8191S:	Maintained
8192F:	arch/powerpc/platforms/8xx/
8193
8194LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8195L:	linuxppc-dev@lists.ozlabs.org
8196S:	Orphan
8197F:	arch/powerpc/*/*virtex*
8198F:	arch/powerpc/*/*/*virtex*
8199
8200LINUX FOR POWERPC PA SEMI PWRFICIENT
8201L:	linuxppc-dev@lists.ozlabs.org
8202S:	Orphan
8203F:	arch/powerpc/platforms/pasemi/
8204F:	drivers/*/*pasemi*
8205F:	drivers/*/*/*pasemi*
8206
8207LINUX KERNEL DUMP TEST MODULE (LKDTM)
8208M:	Kees Cook <keescook@chromium.org>
8209S:	Maintained
8210F:	drivers/misc/lkdtm/*
8211
8212LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8213M:	Alan Stern <stern@rowland.harvard.edu>
8214M:	Andrea Parri <parri.andrea@gmail.com>
8215M:	Will Deacon <will.deacon@arm.com>
8216M:	Peter Zijlstra <peterz@infradead.org>
8217M:	Boqun Feng <boqun.feng@gmail.com>
8218M:	Nicholas Piggin <npiggin@gmail.com>
8219M:	David Howells <dhowells@redhat.com>
8220M:	Jade Alglave <j.alglave@ucl.ac.uk>
8221M:	Luc Maranget <luc.maranget@inria.fr>
8222M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8223R:	Akira Yokosawa <akiyks@gmail.com>
8224L:	linux-kernel@vger.kernel.org
8225S:	Supported
8226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8227F:	tools/memory-model/
8228F:	Documentation/memory-barriers.txt
8229
8230LINUX SECURITY MODULE (LSM) FRAMEWORK
8231M:	Chris Wright <chrisw@sous-sol.org>
8232L:	linux-security-module@vger.kernel.org
8233S:	Supported
8234
8235LIS3LV02D ACCELEROMETER DRIVER
8236M:	Eric Piel <eric.piel@tremplin-utc.net>
8237S:	Maintained
8238F:	Documentation/misc-devices/lis3lv02d
8239F:	drivers/misc/lis3lv02d/
8240F:	drivers/platform/x86/hp_accel.c
8241
8242LIVE PATCHING
8243M:	Josh Poimboeuf <jpoimboe@redhat.com>
8244M:	Jessica Yu <jeyu@kernel.org>
8245M:	Jiri Kosina <jikos@kernel.org>
8246M:	Miroslav Benes <mbenes@suse.cz>
8247R:	Petr Mladek <pmladek@suse.com>
8248S:	Maintained
8249F:	kernel/livepatch/
8250F:	include/linux/livepatch.h
8251F:	arch/x86/include/asm/livepatch.h
8252F:	arch/x86/kernel/livepatch.c
8253F:	Documentation/livepatch/
8254F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8255F:	samples/livepatch/
8256L:	live-patching@vger.kernel.org
8257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8258
8259LLC (802.2)
8260L:	netdev@vger.kernel.org
8261S:	Odd fixes
8262F:	include/linux/llc.h
8263F:	include/uapi/linux/llc.h
8264F:	include/net/llc*
8265F:	net/llc/
8266
8267LM73 HARDWARE MONITOR DRIVER
8268M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8269L:	linux-hwmon@vger.kernel.org
8270S:	Maintained
8271F:	drivers/hwmon/lm73.c
8272
8273LM78 HARDWARE MONITOR DRIVER
8274M:	Jean Delvare <jdelvare@suse.com>
8275L:	linux-hwmon@vger.kernel.org
8276S:	Maintained
8277F:	Documentation/hwmon/lm78
8278F:	drivers/hwmon/lm78.c
8279
8280LM83 HARDWARE MONITOR DRIVER
8281M:	Jean Delvare <jdelvare@suse.com>
8282L:	linux-hwmon@vger.kernel.org
8283S:	Maintained
8284F:	Documentation/hwmon/lm83
8285F:	drivers/hwmon/lm83.c
8286
8287LM90 HARDWARE MONITOR DRIVER
8288M:	Jean Delvare <jdelvare@suse.com>
8289L:	linux-hwmon@vger.kernel.org
8290S:	Maintained
8291F:	Documentation/hwmon/lm90
8292F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8293F:	drivers/hwmon/lm90.c
8294F:	include/dt-bindings/thermal/lm90.h
8295
8296LM95234 HARDWARE MONITOR DRIVER
8297M:	Guenter Roeck <linux@roeck-us.net>
8298L:	linux-hwmon@vger.kernel.org
8299S:	Maintained
8300F:	Documentation/hwmon/lm95234
8301F:	drivers/hwmon/lm95234.c
8302
8303LME2510 MEDIA DRIVER
8304M:	Malcolm Priestley <tvboxspy@gmail.com>
8305L:	linux-media@vger.kernel.org
8306W:	https://linuxtv.org
8307Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8308S:	Maintained
8309F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8310
8311LOADPIN SECURITY MODULE
8312M:	Kees Cook <keescook@chromium.org>
8313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8314S:	Supported
8315F:	security/loadpin/
8316F:	Documentation/admin-guide/LSM/LoadPin.rst
8317
8318LOCKING PRIMITIVES
8319M:	Peter Zijlstra <peterz@infradead.org>
8320M:	Ingo Molnar <mingo@redhat.com>
8321L:	linux-kernel@vger.kernel.org
8322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8323S:	Maintained
8324F:	Documentation/locking/
8325F:	include/linux/lockdep.h
8326F:	include/linux/spinlock*.h
8327F:	arch/*/include/asm/spinlock*.h
8328F:	include/linux/rwlock*.h
8329F:	include/linux/mutex*.h
8330F:	arch/*/include/asm/mutex*.h
8331F:	include/linux/rwsem*.h
8332F:	arch/*/include/asm/rwsem.h
8333F:	include/linux/seqlock.h
8334F:	lib/locking*.[ch]
8335F:	kernel/locking/
8336X:	kernel/locking/locktorture.c
8337
8338LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8339M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8340L:	linux-ntfs-dev@lists.sourceforge.net
8341W:	http://www.linux-ntfs.org/content/view/19/37/
8342S:	Maintained
8343F:	Documentation/ldm.txt
8344F:	block/partitions/ldm.*
8345
8346LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8347M:	Sathya Prakash <sathya.prakash@broadcom.com>
8348M:	Chaitra P B <chaitra.basappa@broadcom.com>
8349M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8350L:	MPT-FusionLinux.pdl@broadcom.com
8351L:	linux-scsi@vger.kernel.org
8352W:	http://www.avagotech.com/support/
8353S:	Supported
8354F:	drivers/message/fusion/
8355F:	drivers/scsi/mpt2sas/
8356F:	drivers/scsi/mpt3sas/
8357
8358LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8359M:	Matthew Wilcox <matthew@wil.cx>
8360L:	linux-scsi@vger.kernel.org
8361S:	Maintained
8362F:	drivers/scsi/sym53c8xx_2/
8363
8364LTC4261 HARDWARE MONITOR DRIVER
8365M:	Guenter Roeck <linux@roeck-us.net>
8366L:	linux-hwmon@vger.kernel.org
8367S:	Maintained
8368F:	Documentation/hwmon/ltc4261
8369F:	drivers/hwmon/ltc4261.c
8370
8371LTC4306 I2C MULTIPLEXER DRIVER
8372M:	Michael Hennerich <michael.hennerich@analog.com>
8373W:	http://ez.analog.com/community/linux-device-drivers
8374L:	linux-i2c@vger.kernel.org
8375S:	Supported
8376F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8377F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8378
8379LTP (Linux Test Project)
8380M:	Mike Frysinger <vapier@gentoo.org>
8381M:	Cyril Hrubis <chrubis@suse.cz>
8382M:	Wanlong Gao <wanlong.gao@gmail.com>
8383M:	Jan Stancek <jstancek@redhat.com>
8384M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8385M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8386L:	ltp@lists.linux.it (subscribers-only)
8387W:	http://linux-test-project.github.io/
8388T:	git git://github.com/linux-test-project/ltp.git
8389S:	Maintained
8390
8391M68K ARCHITECTURE
8392M:	Geert Uytterhoeven <geert@linux-m68k.org>
8393L:	linux-m68k@lists.linux-m68k.org
8394W:	http://www.linux-m68k.org/
8395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8396S:	Maintained
8397F:	arch/m68k/
8398F:	drivers/zorro/
8399
8400M68K ON APPLE MACINTOSH
8401M:	Joshua Thompson <funaho@jurai.org>
8402W:	http://www.mac.linux-m68k.org/
8403L:	linux-m68k@lists.linux-m68k.org
8404S:	Maintained
8405F:	arch/m68k/mac/
8406
8407M68K ON HP9000/300
8408M:	Philip Blundell <philb@gnu.org>
8409W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8410S:	Maintained
8411F:	arch/m68k/hp300/
8412
8413M88DS3103 MEDIA DRIVER
8414M:	Antti Palosaari <crope@iki.fi>
8415L:	linux-media@vger.kernel.org
8416W:	https://linuxtv.org
8417W:	http://palosaari.fi/linux/
8418Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8419T:	git git://linuxtv.org/anttip/media_tree.git
8420S:	Maintained
8421F:	drivers/media/dvb-frontends/m88ds3103*
8422
8423M88RS2000 MEDIA DRIVER
8424M:	Malcolm Priestley <tvboxspy@gmail.com>
8425L:	linux-media@vger.kernel.org
8426W:	https://linuxtv.org
8427Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8428S:	Maintained
8429F:	drivers/media/dvb-frontends/m88rs2000*
8430
8431MA901 MASTERKIT USB FM RADIO DRIVER
8432M:	Alexey Klimov <klimov.linux@gmail.com>
8433L:	linux-media@vger.kernel.org
8434T:	git git://linuxtv.org/media_tree.git
8435S:	Maintained
8436F:	drivers/media/radio/radio-ma901.c
8437
8438MAC80211
8439M:	Johannes Berg <johannes@sipsolutions.net>
8440L:	linux-wireless@vger.kernel.org
8441W:	http://wireless.kernel.org/
8442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8444S:	Maintained
8445F:	Documentation/networking/mac80211-injection.txt
8446F:	include/net/mac80211.h
8447F:	net/mac80211/
8448F:	drivers/net/wireless/mac80211_hwsim.[ch]
8449F:	Documentation/networking/mac80211_hwsim/README
8450
8451MAILBOX API
8452M:	Jassi Brar <jassisinghbrar@gmail.com>
8453L:	linux-kernel@vger.kernel.org
8454S:	Maintained
8455F:	drivers/mailbox/
8456F:	include/linux/mailbox_client.h
8457F:	include/linux/mailbox_controller.h
8458
8459MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8460M:	Michael Kerrisk <mtk.manpages@gmail.com>
8461W:	http://www.kernel.org/doc/man-pages
8462L:	linux-man@vger.kernel.org
8463S:	Maintained
8464
8465MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8466M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8467L:	linux-mips@linux-mips.org
8468S:	Maintained
8469F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8470
8471MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8472M:	Andrew Lunn <andrew@lunn.ch>
8473M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8474L:	netdev@vger.kernel.org
8475S:	Maintained
8476F:	drivers/net/dsa/mv88e6xxx/
8477F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8478
8479MARVELL ARMADA DRM SUPPORT
8480M:	Russell King <linux@armlinux.org.uk>
8481S:	Maintained
8482T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8483T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8484F:	drivers/gpu/drm/armada/
8485F:	include/uapi/drm/armada_drm.h
8486F:	Documentation/devicetree/bindings/display/armada/
8487
8488MARVELL CRYPTO DRIVER
8489M:	Boris Brezillon <boris.brezillon@bootlin.com>
8490M:	Arnaud Ebalard <arno@natisbad.org>
8491F:	drivers/crypto/marvell/
8492S:	Maintained
8493L:	linux-crypto@vger.kernel.org
8494
8495MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8496M:	Mirko Lindner <mlindner@marvell.com>
8497M:	Stephen Hemminger <stephen@networkplumber.org>
8498L:	netdev@vger.kernel.org
8499S:	Maintained
8500F:	drivers/net/ethernet/marvell/sk*
8501
8502MARVELL LIBERTAS WIRELESS DRIVER
8503L:	libertas-dev@lists.infradead.org
8504S:	Orphan
8505F:	drivers/net/wireless/marvell/libertas/
8506
8507MARVELL MACCHIATOBIN SUPPORT
8508M:	Russell King <linux@armlinux.org.uk>
8509L:	linux-arm-kernel@lists.infradead.org
8510S:	Maintained
8511F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8512
8513MARVELL MV643XX ETHERNET DRIVER
8514M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8515L:	netdev@vger.kernel.org
8516S:	Maintained
8517F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8518F:	include/linux/mv643xx.h
8519
8520MARVELL MV88X3310 PHY DRIVER
8521M:	Russell King <linux@armlinux.org.uk>
8522L:	netdev@vger.kernel.org
8523S:	Maintained
8524F:	drivers/net/phy/marvell10g.c
8525
8526MARVELL MVNETA ETHERNET DRIVER
8527M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8528L:	netdev@vger.kernel.org
8529S:	Maintained
8530F:	drivers/net/ethernet/marvell/mvneta.*
8531
8532MARVELL MWIFIEX WIRELESS DRIVER
8533M:	Amitkumar Karwar <amitkarwar@gmail.com>
8534M:	Nishant Sarmukadam <nishants@marvell.com>
8535M:	Ganapathi Bhat <gbhat@marvell.com>
8536M:	Xinming Hu <huxm@marvell.com>
8537L:	linux-wireless@vger.kernel.org
8538S:	Maintained
8539F:	drivers/net/wireless/marvell/mwifiex/
8540
8541MARVELL MWL8K WIRELESS DRIVER
8542M:	Lennert Buytenhek <buytenh@wantstofly.org>
8543L:	linux-wireless@vger.kernel.org
8544S:	Odd Fixes
8545F:	drivers/net/wireless/marvell/mwl8k.c
8546
8547MARVELL NAND CONTROLLER DRIVER
8548M:	Miquel Raynal <miquel.raynal@bootlin.com>
8549L:	linux-mtd@lists.infradead.org
8550S:	Maintained
8551F:	drivers/mtd/nand/raw/marvell_nand.c
8552F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8553
8554MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8555M:	Nicolas Pitre <nico@fluxnic.net>
8556S:	Odd Fixes
8557F:	drivers/mmc/host/mvsdio.*
8558
8559MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8560M:	Hu Ziji <huziji@marvell.com>
8561L:	linux-mmc@vger.kernel.org
8562S:	Supported
8563F:	drivers/mmc/host/sdhci-xenon*
8564F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8565
8566MATROX FRAMEBUFFER DRIVER
8567L:	linux-fbdev@vger.kernel.org
8568S:	Orphan
8569F:	drivers/video/fbdev/matrox/matroxfb_*
8570F:	include/uapi/linux/matroxfb.h
8571
8572MAX16065 HARDWARE MONITOR DRIVER
8573M:	Guenter Roeck <linux@roeck-us.net>
8574L:	linux-hwmon@vger.kernel.org
8575S:	Maintained
8576F:	Documentation/hwmon/max16065
8577F:	drivers/hwmon/max16065.c
8578
8579MAX20751 HARDWARE MONITOR DRIVER
8580M:	Guenter Roeck <linux@roeck-us.net>
8581L:	linux-hwmon@vger.kernel.org
8582S:	Maintained
8583F:	Documentation/hwmon/max20751
8584F:	drivers/hwmon/max20751.c
8585
8586MAX2175 SDR TUNER DRIVER
8587M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8588L:	linux-media@vger.kernel.org
8589T:	git git://linuxtv.org/media_tree.git
8590S:	Maintained
8591F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8592F:	Documentation/media/v4l-drivers/max2175.rst
8593F:	drivers/media/i2c/max2175*
8594F:	include/uapi/linux/max2175.h
8595
8596MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8597L:	linux-hwmon@vger.kernel.org
8598S:	Orphan
8599F:	Documentation/hwmon/max6650
8600F:	drivers/hwmon/max6650.c
8601
8602MAX6697 HARDWARE MONITOR DRIVER
8603M:	Guenter Roeck <linux@roeck-us.net>
8604L:	linux-hwmon@vger.kernel.org
8605S:	Maintained
8606F:	Documentation/hwmon/max6697
8607F:	Documentation/devicetree/bindings/i2c/max6697.txt
8608F:	drivers/hwmon/max6697.c
8609F:	include/linux/platform_data/max6697.h
8610
8611MAX9860 MONO AUDIO VOICE CODEC DRIVER
8612M:	Peter Rosin <peda@axentia.se>
8613L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8614S:	Maintained
8615F:	Documentation/devicetree/bindings/sound/max9860.txt
8616F:	sound/soc/codecs/max9860.*
8617
8618MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8619M:	Javier Martinez Canillas <javier@dowhile0.org>
8620L:	linux-kernel@vger.kernel.org
8621S:	Supported
8622F:	drivers/regulator/max77802-regulator.c
8623F:	Documentation/devicetree/bindings/*/*max77802.txt
8624F:	include/dt-bindings/*/*max77802.h
8625
8626MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8627M:	Krzysztof Kozlowski <krzk@kernel.org>
8628M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8629L:	linux-pm@vger.kernel.org
8630S:	Supported
8631F:	drivers/power/supply/max14577_charger.c
8632F:	drivers/power/supply/max77693_charger.c
8633
8634MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8635M:	Chanwoo Choi <cw00.choi@samsung.com>
8636M:	Krzysztof Kozlowski <krzk@kernel.org>
8637M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8638L:	linux-kernel@vger.kernel.org
8639S:	Supported
8640F:	drivers/*/max14577*.c
8641F:	drivers/*/max77686*.c
8642F:	drivers/*/max77693*.c
8643F:	drivers/extcon/extcon-max14577.c
8644F:	drivers/extcon/extcon-max77693.c
8645F:	drivers/rtc/rtc-max77686.c
8646F:	drivers/clk/clk-max77686.c
8647F:	Documentation/devicetree/bindings/mfd/max14577.txt
8648F:	Documentation/devicetree/bindings/*/max77686.txt
8649F:	Documentation/devicetree/bindings/mfd/max77693.txt
8650F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8651F:	include/linux/mfd/max14577*.h
8652F:	include/linux/mfd/max77686*.h
8653F:	include/linux/mfd/max77693*.h
8654
8655MAXIRADIO FM RADIO RECEIVER DRIVER
8656M:	Hans Verkuil <hverkuil@xs4all.nl>
8657L:	linux-media@vger.kernel.org
8658T:	git git://linuxtv.org/media_tree.git
8659W:	https://linuxtv.org
8660S:	Maintained
8661F:	drivers/media/radio/radio-maxiradio*
8662
8663MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8664M:	Peter Rosin <peda@axentia.se>
8665L:	linux-iio@vger.kernel.org
8666S:	Maintained
8667F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8668F:	drivers/iio/potentiometer/mcp4018.c
8669F:	drivers/iio/potentiometer/mcp4531.c
8670
8671MCR20A IEEE-802.15.4 RADIO DRIVER
8672M:	Xue Liu <liuxuenetmail@gmail.com>
8673L:	linux-wpan@vger.kernel.org
8674W:	https://github.com/xueliu/mcr20a-linux
8675S:	Maintained
8676F:	drivers/net/ieee802154/mcr20a.c
8677F:	drivers/net/ieee802154/mcr20a.h
8678F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8679
8680MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8681M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8682L:	linux-iio@vger.kernel.org
8683S:	Maintained
8684F:	drivers/iio/dac/cio-dac.c
8685
8686MEDIA DRIVERS FOR ASCOT2E
8687M:	Sergey Kozlov <serjk@netup.ru>
8688M:	Abylay Ospan <aospan@netup.ru>
8689L:	linux-media@vger.kernel.org
8690W:	https://linuxtv.org
8691W:	http://netup.tv/
8692T:	git git://linuxtv.org/media_tree.git
8693S:	Supported
8694F:	drivers/media/dvb-frontends/ascot2e*
8695
8696MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8697M:	Jasmin Jessich <jasmin@anw.at>
8698L:	linux-media@vger.kernel.org
8699W:	https://linuxtv.org
8700T:	git git://linuxtv.org/media_tree.git
8701S:	Maintained
8702F:	drivers/media/dvb-frontends/cxd2099*
8703
8704MEDIA DRIVERS FOR CXD2841ER
8705M:	Sergey Kozlov <serjk@netup.ru>
8706M:	Abylay Ospan <aospan@netup.ru>
8707L:	linux-media@vger.kernel.org
8708W:	https://linuxtv.org
8709W:	http://netup.tv/
8710T:	git git://linuxtv.org/media_tree.git
8711S:	Supported
8712F:	drivers/media/dvb-frontends/cxd2841er*
8713
8714MEDIA DRIVERS FOR CXD2880
8715M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8716L:	linux-media@vger.kernel.org
8717W:	http://linuxtv.org/
8718T:	git git://linuxtv.org/media_tree.git
8719S:	Supported
8720F:	drivers/media/dvb-frontends/cxd2880/*
8721F:	drivers/media/spi/cxd2880*
8722
8723MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8724M:	Daniel Scheller <d.scheller.oss@gmail.com>
8725L:	linux-media@vger.kernel.org
8726W:	https://linuxtv.org
8727T:	git git://linuxtv.org/media_tree.git
8728S:	Maintained
8729F:	drivers/media/pci/ddbridge/*
8730
8731MEDIA DRIVERS FOR FREESCALE IMX
8732M:	Steve Longerbeam <slongerbeam@gmail.com>
8733M:	Philipp Zabel <p.zabel@pengutronix.de>
8734L:	linux-media@vger.kernel.org
8735T:	git git://linuxtv.org/media_tree.git
8736S:	Maintained
8737F:	Documentation/devicetree/bindings/media/imx.txt
8738F:	Documentation/media/v4l-drivers/imx.rst
8739F:	drivers/staging/media/imx/
8740F:	include/linux/imx-media.h
8741F:	include/media/imx.h
8742
8743MEDIA DRIVERS FOR HELENE
8744M:	Abylay Ospan <aospan@netup.ru>
8745L:	linux-media@vger.kernel.org
8746W:	https://linuxtv.org
8747W:	http://netup.tv/
8748T:	git git://linuxtv.org/media_tree.git
8749S:	Supported
8750F:	drivers/media/dvb-frontends/helene*
8751
8752MEDIA DRIVERS FOR HORUS3A
8753M:	Sergey Kozlov <serjk@netup.ru>
8754M:	Abylay Ospan <aospan@netup.ru>
8755L:	linux-media@vger.kernel.org
8756W:	https://linuxtv.org
8757W:	http://netup.tv/
8758T:	git git://linuxtv.org/media_tree.git
8759S:	Supported
8760F:	drivers/media/dvb-frontends/horus3a*
8761
8762MEDIA DRIVERS FOR LNBH25
8763M:	Sergey Kozlov <serjk@netup.ru>
8764M:	Abylay Ospan <aospan@netup.ru>
8765L:	linux-media@vger.kernel.org
8766W:	https://linuxtv.org
8767W:	http://netup.tv/
8768T:	git git://linuxtv.org/media_tree.git
8769S:	Supported
8770F:	drivers/media/dvb-frontends/lnbh25*
8771
8772MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8773M:	Daniel Scheller <d.scheller.oss@gmail.com>
8774L:	linux-media@vger.kernel.org
8775W:	https://linuxtv.org
8776T:	git git://linuxtv.org/media_tree.git
8777S:	Maintained
8778F:	drivers/media/dvb-frontends/mxl5xx*
8779
8780MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8781M:	Sergey Kozlov <serjk@netup.ru>
8782M:	Abylay Ospan <aospan@netup.ru>
8783L:	linux-media@vger.kernel.org
8784W:	https://linuxtv.org
8785W:	http://netup.tv/
8786T:	git git://linuxtv.org/media_tree.git
8787S:	Supported
8788F:	drivers/media/pci/netup_unidvb/*
8789
8790MEDIA DRIVERS FOR RENESAS - CEU
8791M:	Jacopo Mondi <jacopo@jmondi.org>
8792L:	linux-media@vger.kernel.org
8793L:	linux-renesas-soc@vger.kernel.org
8794T:	git git://linuxtv.org/media_tree.git
8795S:	Supported
8796F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8797F:	drivers/media/platform/renesas-ceu.c
8798F:	include/media/drv-intf/renesas-ceu.h
8799
8800MEDIA DRIVERS FOR RENESAS - DRIF
8801M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8802L:	linux-media@vger.kernel.org
8803L:	linux-renesas-soc@vger.kernel.org
8804T:	git git://linuxtv.org/media_tree.git
8805S:	Supported
8806F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8807F:	drivers/media/platform/rcar_drif.c
8808
8809MEDIA DRIVERS FOR RENESAS - FCP
8810M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8811L:	linux-media@vger.kernel.org
8812L:	linux-renesas-soc@vger.kernel.org
8813T:	git git://linuxtv.org/media_tree.git
8814S:	Supported
8815F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8816F:	drivers/media/platform/rcar-fcp.c
8817F:	include/media/rcar-fcp.h
8818
8819MEDIA DRIVERS FOR RENESAS - FDP1
8820M:	Kieran Bingham <kieran@bingham.xyz>
8821L:	linux-media@vger.kernel.org
8822L:	linux-renesas-soc@vger.kernel.org
8823T:	git git://linuxtv.org/media_tree.git
8824S:	Supported
8825F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8826F:	drivers/media/platform/rcar_fdp1.c
8827
8828MEDIA DRIVERS FOR RENESAS - VIN
8829M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8830L:	linux-media@vger.kernel.org
8831L:	linux-renesas-soc@vger.kernel.org
8832T:	git git://linuxtv.org/media_tree.git
8833S:	Supported
8834F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8835F:	drivers/media/platform/rcar-vin/
8836
8837MEDIA DRIVERS FOR RENESAS - VSP1
8838M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8839L:	linux-media@vger.kernel.org
8840L:	linux-renesas-soc@vger.kernel.org
8841T:	git git://linuxtv.org/media_tree.git
8842S:	Supported
8843F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8844F:	drivers/media/platform/vsp1/
8845
8846MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8847M:	Daniel Scheller <d.scheller.oss@gmail.com>
8848L:	linux-media@vger.kernel.org
8849W:	https://linuxtv.org
8850T:	git git://linuxtv.org/media_tree.git
8851S:	Maintained
8852F:	drivers/media/dvb-frontends/stv0910*
8853
8854MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8855M:	Daniel Scheller <d.scheller.oss@gmail.com>
8856L:	linux-media@vger.kernel.org
8857W:	https://linuxtv.org
8858T:	git git://linuxtv.org/media_tree.git
8859S:	Maintained
8860F:	drivers/media/dvb-frontends/stv6111*
8861
8862MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8863M:	Dmitry Osipenko <digetx@gmail.com>
8864L:	linux-media@vger.kernel.org
8865L:	linux-tegra@vger.kernel.org
8866T:	git git://linuxtv.org/media_tree.git
8867S:	Maintained
8868F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8869F:	drivers/staging/media/tegra-vde/
8870
8871MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8872M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8873M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8874P:	LinuxTV.org Project
8875L:	linux-media@vger.kernel.org
8876W:	https://linuxtv.org
8877Q:	http://patchwork.kernel.org/project/linux-media/list/
8878T:	git git://linuxtv.org/media_tree.git
8879S:	Maintained
8880F:	Documentation/devicetree/bindings/media/
8881F:	Documentation/media/
8882F:	drivers/media/
8883F:	drivers/staging/media/
8884F:	include/linux/platform_data/media/
8885F:	include/media/
8886F:	include/uapi/linux/dvb/
8887F:	include/uapi/linux/videodev2.h
8888F:	include/uapi/linux/media.h
8889F:	include/uapi/linux/v4l2-*
8890F:	include/uapi/linux/meye.h
8891F:	include/uapi/linux/ivtv*
8892F:	include/uapi/linux/uvcvideo.h
8893
8894MEDIATEK CIR DRIVER
8895M:	Sean Wang <sean.wang@mediatek.com>
8896S:	Maintained
8897F:	drivers/media/rc/mtk-cir.c
8898
8899MEDIATEK DMA DRIVER
8900M:	Sean Wang <sean.wang@mediatek.com>
8901L:	dmaengine@vger.kernel.org
8902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8903L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8904S:	Maintained
8905F:	Documentation/devicetree/bindings/dma/mtk-*
8906F:	drivers/dma/mediatek/
8907
8908MEDIATEK PMIC LED DRIVER
8909M:	Sean Wang <sean.wang@mediatek.com>
8910S:	Maintained
8911F:	drivers/leds/leds-mt6323.c
8912F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8913
8914MEDIATEK ETHERNET DRIVER
8915M:	Felix Fietkau <nbd@openwrt.org>
8916M:	John Crispin <john@phrozen.org>
8917M:	Sean Wang <sean.wang@mediatek.com>
8918M:	Nelson Chang <nelson.chang@mediatek.com>
8919L:	netdev@vger.kernel.org
8920S:	Maintained
8921F:	drivers/net/ethernet/mediatek/
8922
8923MEDIATEK SWITCH DRIVER
8924M:	Sean Wang <sean.wang@mediatek.com>
8925L:	netdev@vger.kernel.org
8926S:	Maintained
8927F:	drivers/net/dsa/mt7530.*
8928F:	net/dsa/tag_mtk.c
8929
8930MEDIATEK JPEG DRIVER
8931M:	Rick Chang <rick.chang@mediatek.com>
8932M:	Bin Liu <bin.liu@mediatek.com>
8933S:	Supported
8934F:	drivers/media/platform/mtk-jpeg/
8935F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8936
8937MEDIATEK MDP DRIVER
8938M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8939M:	Houlong Wei <houlong.wei@mediatek.com>
8940M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8941S:	Supported
8942F:	drivers/media/platform/mtk-mdp/
8943F:	drivers/media/platform/mtk-vpu/
8944F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8945
8946MEDIATEK MEDIA DRIVER
8947M:	Tiffany Lin <tiffany.lin@mediatek.com>
8948M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8949S:	Supported
8950F:	drivers/media/platform/mtk-vcodec/
8951F:	drivers/media/platform/mtk-vpu/
8952F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8953F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8954
8955MEDIATEK MT7601U WIRELESS LAN DRIVER
8956M:	Jakub Kicinski <kubakici@wp.pl>
8957L:	linux-wireless@vger.kernel.org
8958S:	Maintained
8959F:	drivers/net/wireless/mediatek/mt7601u/
8960
8961MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8962M:	Sean Wang <sean.wang@mediatek.com>
8963S:	Maintained
8964F:	drivers/char/hw_random/mtk-rng.c
8965
8966MEDIATEK USB3 DRD IP DRIVER
8967M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8968L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8970L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8971S:	Maintained
8972F:	drivers/usb/mtu3/
8973
8974MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8975M:	Peter Senna Tschudin <peter.senna@collabora.com>
8976M:	Martin Donnelly <martin.donnelly@ge.com>
8977M:	Martyn Welch <martyn.welch@collabora.co.uk>
8978S:	Maintained
8979F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8980F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8981
8982MEGARAID SCSI/SAS DRIVERS
8983M:	Kashyap Desai <kashyap.desai@broadcom.com>
8984M:	Sumit Saxena <sumit.saxena@broadcom.com>
8985M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8986L:	megaraidlinux.pdl@broadcom.com
8987L:	linux-scsi@vger.kernel.org
8988W:	http://www.avagotech.com/support/
8989S:	Maintained
8990F:	Documentation/scsi/megaraid.txt
8991F:	drivers/scsi/megaraid.*
8992F:	drivers/scsi/megaraid/
8993
8994MELEXIS MLX90614 DRIVER
8995M:	Crt Mori <cmo@melexis.com>
8996L:	linux-iio@vger.kernel.org
8997W:	http://www.melexis.com
8998S:	Supported
8999F:	drivers/iio/temperature/mlx90614.c
9000
9001MELEXIS MLX90632 DRIVER
9002M:	Crt Mori <cmo@melexis.com>
9003L:	linux-iio@vger.kernel.org
9004W:	http://www.melexis.com
9005S:	Supported
9006F:	drivers/iio/temperature/mlx90632.c
9007
9008MELFAS MIP4 TOUCHSCREEN DRIVER
9009M:	Sangwon Jee <jeesw@melfas.com>
9010W:	http://www.melfas.com
9011S:	Supported
9012F:	drivers/input/touchscreen/melfas_mip4.c
9013F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9014
9015MELLANOX ETHERNET DRIVER (mlx4_en)
9016M:	Tariq Toukan <tariqt@mellanox.com>
9017L:	netdev@vger.kernel.org
9018S:	Supported
9019W:	http://www.mellanox.com
9020Q:	http://patchwork.ozlabs.org/project/netdev/list/
9021F:	drivers/net/ethernet/mellanox/mlx4/en_*
9022
9023MELLANOX ETHERNET DRIVER (mlx5e)
9024M:	Saeed Mahameed <saeedm@mellanox.com>
9025L:	netdev@vger.kernel.org
9026S:	Supported
9027W:	http://www.mellanox.com
9028Q:	http://patchwork.ozlabs.org/project/netdev/list/
9029F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9030
9031MELLANOX ETHERNET INNOVA DRIVERS
9032M:	Boris Pismenny <borisp@mellanox.com>
9033L:	netdev@vger.kernel.org
9034S:	Supported
9035W:	http://www.mellanox.com
9036Q:	http://patchwork.ozlabs.org/project/netdev/list/
9037F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9038F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9039F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9040F:	include/linux/mlx5/mlx5_ifc_fpga.h
9041
9042MELLANOX ETHERNET SWITCH DRIVERS
9043M:	Jiri Pirko <jiri@mellanox.com>
9044M:	Ido Schimmel <idosch@mellanox.com>
9045L:	netdev@vger.kernel.org
9046S:	Supported
9047W:	http://www.mellanox.com
9048Q:	http://patchwork.ozlabs.org/project/netdev/list/
9049F:	drivers/net/ethernet/mellanox/mlxsw/
9050
9051MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9052M:	mlxsw@mellanox.com
9053L:	netdev@vger.kernel.org
9054S:	Supported
9055W:	http://www.mellanox.com
9056Q:	http://patchwork.ozlabs.org/project/netdev/list/
9057F:	drivers/net/ethernet/mellanox/mlxfw/
9058
9059MELLANOX HARDWARE PLATFORM SUPPORT
9060M:	Andy Shevchenko <andy@infradead.org>
9061M:	Darren Hart <dvhart@infradead.org>
9062M:	Vadim Pasternak <vadimp@mellanox.com>
9063L:	platform-driver-x86@vger.kernel.org
9064S:	Supported
9065F:	drivers/platform/mellanox/
9066
9067MELLANOX MLX4 core VPI driver
9068M:	Tariq Toukan <tariqt@mellanox.com>
9069L:	netdev@vger.kernel.org
9070L:	linux-rdma@vger.kernel.org
9071W:	http://www.mellanox.com
9072Q:	http://patchwork.ozlabs.org/project/netdev/list/
9073S:	Supported
9074F:	drivers/net/ethernet/mellanox/mlx4/
9075F:	include/linux/mlx4/
9076
9077MELLANOX MLX4 IB driver
9078M:	Yishai Hadas <yishaih@mellanox.com>
9079L:	linux-rdma@vger.kernel.org
9080W:	http://www.mellanox.com
9081Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9082S:	Supported
9083F:	drivers/infiniband/hw/mlx4/
9084F:	include/linux/mlx4/
9085F:	include/uapi/rdma/mlx4-abi.h
9086
9087MELLANOX MLX5 core VPI driver
9088M:	Saeed Mahameed <saeedm@mellanox.com>
9089M:	Matan Barak <matanb@mellanox.com>
9090M:	Leon Romanovsky <leonro@mellanox.com>
9091L:	netdev@vger.kernel.org
9092L:	linux-rdma@vger.kernel.org
9093W:	http://www.mellanox.com
9094Q:	http://patchwork.ozlabs.org/project/netdev/list/
9095S:	Supported
9096F:	drivers/net/ethernet/mellanox/mlx5/core/
9097F:	include/linux/mlx5/
9098
9099MELLANOX MLX5 IB driver
9100M:	Matan Barak <matanb@mellanox.com>
9101M:	Leon Romanovsky <leonro@mellanox.com>
9102L:	linux-rdma@vger.kernel.org
9103W:	http://www.mellanox.com
9104Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9105S:	Supported
9106F:	drivers/infiniband/hw/mlx5/
9107F:	include/linux/mlx5/
9108F:	include/uapi/rdma/mlx5-abi.h
9109
9110MELLANOX MLXCPLD I2C AND MUX DRIVER
9111M:	Vadim Pasternak <vadimp@mellanox.com>
9112M:	Michael Shych <michaelsh@mellanox.com>
9113L:	linux-i2c@vger.kernel.org
9114S:	Supported
9115F:	drivers/i2c/busses/i2c-mlxcpld.c
9116F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9117F:	Documentation/i2c/busses/i2c-mlxcpld
9118
9119MELLANOX MLXCPLD LED DRIVER
9120M:	Vadim Pasternak <vadimp@mellanox.com>
9121L:	linux-leds@vger.kernel.org
9122S:	Supported
9123F:	drivers/leds/leds-mlxcpld.c
9124F:	drivers/leds/leds-mlxreg.c
9125F:	Documentation/leds/leds-mlxcpld.txt
9126
9127MELLANOX PLATFORM DRIVER
9128M:	Vadim Pasternak <vadimp@mellanox.com>
9129L:	platform-driver-x86@vger.kernel.org
9130S:	Supported
9131F:	drivers/platform/x86/mlx-platform.c
9132
9133MEMBARRIER SUPPORT
9134M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9135M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9136L:	linux-kernel@vger.kernel.org
9137S:	Supported
9138F:	kernel/sched/membarrier.c
9139F:	include/uapi/linux/membarrier.h
9140F:	arch/powerpc/include/asm/membarrier.h
9141
9142MEMORY MANAGEMENT
9143L:	linux-mm@kvack.org
9144W:	http://www.linux-mm.org
9145S:	Maintained
9146F:	include/linux/mm.h
9147F:	include/linux/gfp.h
9148F:	include/linux/mmzone.h
9149F:	include/linux/memory_hotplug.h
9150F:	include/linux/vmalloc.h
9151F:	mm/
9152
9153MEMORY TECHNOLOGY DEVICES (MTD)
9154M:	David Woodhouse <dwmw2@infradead.org>
9155M:	Brian Norris <computersforpeace@gmail.com>
9156M:	Boris Brezillon <boris.brezillon@bootlin.com>
9157M:	Marek Vasut <marek.vasut@gmail.com>
9158M:	Richard Weinberger <richard@nod.at>
9159L:	linux-mtd@lists.infradead.org
9160W:	http://www.linux-mtd.infradead.org/
9161Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9162T:	git git://git.infradead.org/linux-mtd.git master
9163T:	git git://git.infradead.org/linux-mtd.git mtd/next
9164S:	Maintained
9165F:	Documentation/devicetree/bindings/mtd/
9166F:	drivers/mtd/
9167F:	include/linux/mtd/
9168F:	include/uapi/mtd/
9169
9170MEN A21 WATCHDOG DRIVER
9171M:	Johannes Thumshirn <morbidrsa@gmail.com>
9172L:	linux-watchdog@vger.kernel.org
9173S:	Maintained
9174F:	drivers/watchdog/mena21_wdt.c
9175
9176MEN CHAMELEON BUS (mcb)
9177M:	Johannes Thumshirn <morbidrsa@gmail.com>
9178S:	Maintained
9179F:	drivers/mcb/
9180F:	include/linux/mcb.h
9181F:	Documentation/men-chameleon-bus.txt
9182
9183MEN F21BMC (Board Management Controller)
9184M:	Andreas Werner <andreas.werner@men.de>
9185S:	Supported
9186F:	drivers/mfd/menf21bmc.c
9187F:	drivers/watchdog/menf21bmc_wdt.c
9188F:	drivers/leds/leds-menf21bmc.c
9189F:	drivers/hwmon/menf21bmc_hwmon.c
9190F:	Documentation/hwmon/menf21bmc
9191
9192MESON AO CEC DRIVER FOR AMLOGIC SOCS
9193M:	Neil Armstrong <narmstrong@baylibre.com>
9194L:	linux-media@lists.freedesktop.org
9195L:	linux-amlogic@lists.infradead.org
9196W:	http://linux-meson.com/
9197S:	Supported
9198F:	drivers/media/platform/meson/ao-cec.c
9199F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9200T:	git git://linuxtv.org/media_tree.git
9201
9202MICROBLAZE ARCHITECTURE
9203M:	Michal Simek <monstr@monstr.eu>
9204W:	http://www.monstr.eu/fdt/
9205T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9206S:	Supported
9207F:	arch/microblaze/
9208
9209MICROCHIP / ATMEL AT91 SERIAL DRIVER
9210M:	Richard Genoud <richard.genoud@gmail.com>
9211S:	Maintained
9212F:	drivers/tty/serial/atmel_serial.c
9213F:	drivers/tty/serial/atmel_serial.h
9214
9215MICROCHIP / ATMEL DMA DRIVER
9216M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9218L:	dmaengine@vger.kernel.org
9219S:	Supported
9220F:	drivers/dma/at_hdmac.c
9221F:	drivers/dma/at_hdmac_regs.h
9222F:	include/linux/platform_data/dma-atmel.h
9223
9224MICROCHIP / ATMEL ECC DRIVER
9225M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9226L:	linux-crypto@vger.kernel.org
9227S:	Maintained
9228F:	drivers/crypto/atmel-ecc.*
9229
9230MICROCHIP / ATMEL ISC DRIVER
9231M:	Songjun Wu <songjun.wu@microchip.com>
9232L:	linux-media@vger.kernel.org
9233S:	Supported
9234F:	drivers/media/platform/atmel/atmel-isc.c
9235F:	drivers/media/platform/atmel/atmel-isc-regs.h
9236F:	devicetree/bindings/media/atmel-isc.txt
9237
9238MICROCHIP / ATMEL NAND DRIVER
9239M:	Wenyou Yang <wenyou.yang@microchip.com>
9240M:	Josh Wu <rainyfeeling@outlook.com>
9241L:	linux-mtd@lists.infradead.org
9242S:	Supported
9243F:	drivers/mtd/nand/raw/atmel/*
9244F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9245
9246MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9247M:	Woojung Huh <Woojung.Huh@microchip.com>
9248M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9249L:	netdev@vger.kernel.org
9250S:	Maintained
9251F:	net/dsa/tag_ksz.c
9252F:	drivers/net/dsa/microchip/*
9253F:	include/linux/platform_data/microchip-ksz.h
9254F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9255
9256MICROCHIP LAN743X ETHERNET DRIVER
9257M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9258M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9259L:	netdev@vger.kernel.org
9260S:	Maintained
9261F:	drivers/net/ethernet/microchip/lan743x_*
9262
9263MICROCHIP USB251XB DRIVER
9264M:	Richard Leitner <richard.leitner@skidata.com>
9265L:	linux-usb@vger.kernel.org
9266S:	Maintained
9267F:	drivers/usb/misc/usb251xb.c
9268F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9269
9270MICROSEMI MIPS SOCS
9271M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9272L:	linux-mips@linux-mips.org
9273S:	Maintained
9274F:	arch/mips/generic/board-ocelot.c
9275F:	arch/mips/configs/generic/board-ocelot.config
9276F:	arch/mips/boot/dts/mscc/
9277F:	Documentation/devicetree/bindings/mips/mscc.txt
9278
9279MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9280M:	Don Brace <don.brace@microsemi.com>
9281L:	esc.storagedev@microsemi.com
9282L:	linux-scsi@vger.kernel.org
9283S:	Supported
9284F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9285F:	drivers/scsi/smartpqi/Kconfig
9286F:	drivers/scsi/smartpqi/Makefile
9287F:	include/linux/cciss*.h
9288F:	include/uapi/linux/cciss*.h
9289F:	Documentation/scsi/smartpqi.txt
9290
9291MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9292M:	Chen Yu <yu.c.chen@intel.com>
9293L:	platform-driver-x86@vger.kernel.org
9294S:	Supported
9295F:	drivers/platform/x86/surfacepro3_button.c
9296
9297MICROTEK X6 SCANNER
9298M:	Oliver Neukum <oliver@neukum.org>
9299S:	Maintained
9300F:	drivers/usb/image/microtek.*
9301
9302MIPS
9303M:	Ralf Baechle <ralf@linux-mips.org>
9304M:	James Hogan <jhogan@kernel.org>
9305L:	linux-mips@linux-mips.org
9306W:	http://www.linux-mips.org/
9307T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9308Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9309S:	Supported
9310F:	Documentation/devicetree/bindings/mips/
9311F:	Documentation/mips/
9312F:	arch/mips/
9313F:	drivers/platform/mips/
9314
9315MIPS BOSTON DEVELOPMENT BOARD
9316M:	Paul Burton <paul.burton@mips.com>
9317L:	linux-mips@linux-mips.org
9318S:	Maintained
9319F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9320F:	arch/mips/boot/dts/img/boston.dts
9321F:	arch/mips/configs/generic/board-boston.config
9322F:	drivers/clk/imgtec/clk-boston.c
9323F:	include/dt-bindings/clock/boston-clock.h
9324
9325MIPS GENERIC PLATFORM
9326M:	Paul Burton <paul.burton@mips.com>
9327L:	linux-mips@linux-mips.org
9328S:	Supported
9329F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9330F:	arch/mips/generic/
9331F:	arch/mips/tools/generic-board-config.sh
9332
9333MIPS/LOONGSON1 ARCHITECTURE
9334M:	Keguang Zhang <keguang.zhang@gmail.com>
9335L:	linux-mips@linux-mips.org
9336S:	Maintained
9337F:	arch/mips/loongson32/
9338F:	arch/mips/include/asm/mach-loongson32/
9339F:	drivers/*/*loongson1*
9340F:	drivers/*/*/*loongson1*
9341
9342MIPS/LOONGSON2 ARCHITECTURE
9343M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9344L:	linux-mips@linux-mips.org
9345S:	Maintained
9346F:	arch/mips/loongson64/*{2e/2f}*
9347F:	arch/mips/include/asm/mach-loongson64/
9348F:	drivers/*/*loongson2*
9349F:	drivers/*/*/*loongson2*
9350
9351MIPS/LOONGSON3 ARCHITECTURE
9352M:	Huacai Chen <chenhc@lemote.com>
9353L:	linux-mips@linux-mips.org
9354S:	Maintained
9355F:	arch/mips/loongson64/
9356F:	arch/mips/include/asm/mach-loongson64/
9357F:	drivers/platform/mips/cpu_hwmon.c
9358F:	drivers/*/*loongson3*
9359F:	drivers/*/*/*loongson3*
9360
9361MIPS RINT INSTRUCTION EMULATION
9362M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9363L:	linux-mips@linux-mips.org
9364S:	Supported
9365F:	arch/mips/math-emu/sp_rint.c
9366F:	arch/mips/math-emu/dp_rint.c
9367
9368MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9369M:	Hans Verkuil <hverkuil@xs4all.nl>
9370L:	linux-media@vger.kernel.org
9371T:	git git://linuxtv.org/media_tree.git
9372W:	https://linuxtv.org
9373S:	Odd Fixes
9374F:	drivers/media/radio/radio-miropcm20*
9375
9376MMP SUPPORT
9377M:	Eric Miao <eric.y.miao@gmail.com>
9378M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9380T:	git git://github.com/hzhuang1/linux.git
9381T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9382S:	Maintained
9383F:	arch/arm/boot/dts/mmp*
9384F:	arch/arm/mach-mmp/
9385
9386MN88472 MEDIA DRIVER
9387M:	Antti Palosaari <crope@iki.fi>
9388L:	linux-media@vger.kernel.org
9389W:	https://linuxtv.org
9390W:	http://palosaari.fi/linux/
9391Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9392S:	Maintained
9393F:	drivers/media/dvb-frontends/mn88472*
9394
9395MN88473 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/mn88473*
9403
9404MODULE SUPPORT
9405M:	Jessica Yu <jeyu@kernel.org>
9406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9407S:	Maintained
9408F:	include/linux/module.h
9409F:	kernel/module.c
9410
9411MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9412W:	http://popies.net/meye/
9413S:	Orphan
9414F:	Documentation/media/v4l-drivers/meye*
9415F:	drivers/media/pci/meye/
9416F:	include/uapi/linux/meye.h
9417
9418MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9419M:	Jiri Slaby <jirislaby@gmail.com>
9420S:	Maintained
9421F:	Documentation/serial/moxa-smartio
9422F:	drivers/tty/mxser.*
9423
9424MR800 AVERMEDIA USB FM RADIO DRIVER
9425M:	Alexey Klimov <klimov.linux@gmail.com>
9426L:	linux-media@vger.kernel.org
9427T:	git git://linuxtv.org/media_tree.git
9428S:	Maintained
9429F:	drivers/media/radio/radio-mr800.c
9430
9431MRF24J40 IEEE 802.15.4 RADIO DRIVER
9432M:	Alan Ott <alan@signal11.us>
9433L:	linux-wpan@vger.kernel.org
9434S:	Maintained
9435F:	drivers/net/ieee802154/mrf24j40.c
9436F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9437
9438MSI LAPTOP SUPPORT
9439M:	"Lee, Chun-Yi" <jlee@suse.com>
9440L:	platform-driver-x86@vger.kernel.org
9441S:	Maintained
9442F:	drivers/platform/x86/msi-laptop.c
9443
9444MSI WMI SUPPORT
9445L:	platform-driver-x86@vger.kernel.org
9446S:	Orphan
9447F:	drivers/platform/x86/msi-wmi.c
9448
9449MSI001 MEDIA DRIVER
9450M:	Antti Palosaari <crope@iki.fi>
9451L:	linux-media@vger.kernel.org
9452W:	https://linuxtv.org
9453W:	http://palosaari.fi/linux/
9454Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9455T:	git git://linuxtv.org/anttip/media_tree.git
9456S:	Maintained
9457F:	drivers/media/tuners/msi001*
9458
9459MSI2500 MEDIA DRIVER
9460M:	Antti Palosaari <crope@iki.fi>
9461L:	linux-media@vger.kernel.org
9462W:	https://linuxtv.org
9463W:	http://palosaari.fi/linux/
9464Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9465T:	git git://linuxtv.org/anttip/media_tree.git
9466S:	Maintained
9467F:	drivers/media/usb/msi2500/
9468
9469MSYSTEMS DISKONCHIP G3 MTD DRIVER
9470M:	Robert Jarzmik <robert.jarzmik@free.fr>
9471L:	linux-mtd@lists.infradead.org
9472S:	Maintained
9473F:	drivers/mtd/devices/docg3*
9474
9475MT9M032 APTINA SENSOR DRIVER
9476M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9477L:	linux-media@vger.kernel.org
9478T:	git git://linuxtv.org/media_tree.git
9479S:	Maintained
9480F:	drivers/media/i2c/mt9m032.c
9481F:	include/media/i2c/mt9m032.h
9482
9483MT9P031 APTINA CAMERA SENSOR
9484M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9485L:	linux-media@vger.kernel.org
9486T:	git git://linuxtv.org/media_tree.git
9487S:	Maintained
9488F:	drivers/media/i2c/mt9p031.c
9489F:	include/media/i2c/mt9p031.h
9490
9491MT9T001 APTINA CAMERA SENSOR
9492M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9493L:	linux-media@vger.kernel.org
9494T:	git git://linuxtv.org/media_tree.git
9495S:	Maintained
9496F:	drivers/media/i2c/mt9t001.c
9497F:	include/media/i2c/mt9t001.h
9498
9499MT9T112 APTINA CAMERA SENSOR
9500M:	Jacopo Mondi <jacopo@jmondi.org>
9501L:	linux-media@vger.kernel.org
9502T:	git git://linuxtv.org/media_tree.git
9503S:	Odd Fixes
9504F:	drivers/media/i2c/mt9t112.c
9505F:	include/media/i2c/mt9t112.h
9506
9507MT9V032 APTINA CAMERA SENSOR
9508M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9509L:	linux-media@vger.kernel.org
9510T:	git git://linuxtv.org/media_tree.git
9511S:	Maintained
9512F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9513F:	drivers/media/i2c/mt9v032.c
9514F:	include/media/i2c/mt9v032.h
9515
9516MULTIFUNCTION DEVICES (MFD)
9517M:	Lee Jones <lee.jones@linaro.org>
9518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9519S:	Supported
9520F:	Documentation/devicetree/bindings/mfd/
9521F:	drivers/mfd/
9522F:	include/linux/mfd/
9523F:	include/dt-bindings/mfd/
9524
9525MULTIMEDIA CARD (MMC) ETC. OVER SPI
9526S:	Orphan
9527F:	drivers/mmc/host/mmc_spi.c
9528F:	include/linux/spi/mmc_spi.h
9529
9530MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9531M:	Ulf Hansson <ulf.hansson@linaro.org>
9532L:	linux-mmc@vger.kernel.org
9533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9534S:	Maintained
9535F:	Documentation/devicetree/bindings/mmc/
9536F:	drivers/mmc/
9537F:	include/linux/mmc/
9538F:	include/uapi/linux/mmc/
9539
9540MULTIPLEXER SUBSYSTEM
9541M:	Peter Rosin <peda@axentia.se>
9542S:	Maintained
9543F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9544F:	Documentation/devicetree/bindings/mux/
9545F:	include/linux/dt-bindings/mux/
9546F:	include/linux/mux/
9547F:	drivers/mux/
9548
9549MULTITECH MULTIPORT CARD (ISICOM)
9550S:	Orphan
9551F:	drivers/tty/isicom.c
9552F:	include/linux/isicom.h
9553
9554MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9555M:	Bin Liu <b-liu@ti.com>
9556L:	linux-usb@vger.kernel.org
9557S:	Maintained
9558F:	drivers/usb/musb/
9559
9560MXL5007T MEDIA DRIVER
9561M:	Michael Krufky <mkrufky@linuxtv.org>
9562L:	linux-media@vger.kernel.org
9563W:	https://linuxtv.org
9564W:	http://github.com/mkrufky
9565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9566T:	git git://linuxtv.org/mkrufky/tuners.git
9567S:	Maintained
9568F:	drivers/media/tuners/mxl5007t.*
9569
9570MXSFB DRM DRIVER
9571M:	Marek Vasut <marex@denx.de>
9572S:	Supported
9573F:	drivers/gpu/drm/mxsfb/
9574F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9575
9576MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9577M:	Chris Lee <christopher.lee@cspi.com>
9578L:	netdev@vger.kernel.org
9579W:	https://www.cspi.com/ethernet-products/support/downloads/
9580S:	Supported
9581F:	drivers/net/ethernet/myricom/myri10ge/
9582
9583NAND FLASH SUBSYSTEM
9584M:	Boris Brezillon <boris.brezillon@bootlin.com>
9585R:	Richard Weinberger <richard@nod.at>
9586L:	linux-mtd@lists.infradead.org
9587W:	http://www.linux-mtd.infradead.org/
9588Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9589T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9590T:	git git://git.infradead.org/linux-mtd.git nand/next
9591S:	Maintained
9592F:	drivers/mtd/nand/
9593F:	include/linux/mtd/*nand*.h
9594
9595NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9596M:	Daniel Mack <zonque@gmail.com>
9597S:	Maintained
9598L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9599W:	http://www.native-instruments.com
9600F:	sound/usb/caiaq/
9601
9602NATSEMI ETHERNET DRIVER (DP8381x)
9603S:	Orphan
9604F:	drivers/net/ethernet/natsemi/natsemi.c
9605
9606NCP FILESYSTEM
9607M:	Petr Vandrovec <petr@vandrovec.name>
9608S:	Obsolete
9609F:	drivers/staging/ncpfs/
9610
9611NCR 5380 SCSI DRIVERS
9612M:	Finn Thain <fthain@telegraphics.com.au>
9613M:	Michael Schmitz <schmitzmic@gmail.com>
9614L:	linux-scsi@vger.kernel.org
9615S:	Maintained
9616F:	Documentation/scsi/g_NCR5380.txt
9617F:	drivers/scsi/NCR5380.*
9618F:	drivers/scsi/arm/cumana_1.c
9619F:	drivers/scsi/arm/oak.c
9620F:	drivers/scsi/atari_scsi.*
9621F:	drivers/scsi/dmx3191d.c
9622F:	drivers/scsi/g_NCR5380.*
9623F:	drivers/scsi/mac_scsi.*
9624F:	drivers/scsi/sun3_scsi.*
9625F:	drivers/scsi/sun3_scsi_vme.c
9626
9627NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9628M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9629L:	linux-scsi@vger.kernel.org
9630S:	Maintained
9631F:	drivers/scsi/NCR_D700.*
9632
9633NCT6775 HARDWARE MONITOR DRIVER
9634M:	Guenter Roeck <linux@roeck-us.net>
9635L:	linux-hwmon@vger.kernel.org
9636S:	Maintained
9637F:	Documentation/hwmon/nct6775
9638F:	drivers/hwmon/nct6775.c
9639
9640NETEFFECT IWARP RNIC DRIVER (IW_NES)
9641M:	Faisal Latif <faisal.latif@intel.com>
9642L:	linux-rdma@vger.kernel.org
9643W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9644S:	Supported
9645F:	drivers/infiniband/hw/nes/
9646F:	include/uapi/rdma/nes-abi.h
9647
9648NETEM NETWORK EMULATOR
9649M:	Stephen Hemminger <stephen@networkplumber.org>
9650L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9651S:	Maintained
9652F:	net/sched/sch_netem.c
9653
9654NETERION 10GbE DRIVERS (s2io/vxge)
9655M:	Jon Mason <jdmason@kudzu.us>
9656L:	netdev@vger.kernel.org
9657S:	Supported
9658F:	Documentation/networking/s2io.txt
9659F:	Documentation/networking/vxge.txt
9660F:	drivers/net/ethernet/neterion/
9661
9662NETFILTER
9663M:	Pablo Neira Ayuso <pablo@netfilter.org>
9664M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9665M:	Florian Westphal <fw@strlen.de>
9666L:	netfilter-devel@vger.kernel.org
9667L:	coreteam@netfilter.org
9668W:	http://www.netfilter.org/
9669W:	http://www.iptables.org/
9670W:	http://www.nftables.org/
9671Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9674S:	Maintained
9675F:	include/linux/netfilter*
9676F:	include/linux/netfilter/
9677F:	include/net/netfilter/
9678F:	include/uapi/linux/netfilter*
9679F:	include/uapi/linux/netfilter/
9680F:	net/*/netfilter.c
9681F:	net/*/netfilter/
9682F:	net/netfilter/
9683F:	net/bridge/br_netfilter*.c
9684
9685NETROM NETWORK LAYER
9686M:	Ralf Baechle <ralf@linux-mips.org>
9687L:	linux-hams@vger.kernel.org
9688W:	http://www.linux-ax25.org/
9689S:	Maintained
9690F:	include/net/netrom.h
9691F:	include/uapi/linux/netrom.h
9692F:	net/netrom/
9693
9694NETRONOME ETHERNET DRIVERS
9695M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9696L:	oss-drivers@netronome.com
9697S:	Maintained
9698F:	drivers/net/ethernet/netronome/
9699
9700NETWORK BLOCK DEVICE (NBD)
9701M:	Josef Bacik <jbacik@fb.com>
9702S:	Maintained
9703L:	linux-block@vger.kernel.org
9704L:	nbd@other.debian.org
9705F:	Documentation/blockdev/nbd.txt
9706F:	drivers/block/nbd.c
9707F:	include/uapi/linux/nbd.h
9708
9709NETWORK DROP MONITOR
9710M:	Neil Horman <nhorman@tuxdriver.com>
9711L:	netdev@vger.kernel.org
9712S:	Maintained
9713W:	https://fedorahosted.org/dropwatch/
9714F:	net/core/drop_monitor.c
9715
9716NETWORKING DRIVERS
9717M:	"David S. Miller" <davem@davemloft.net>
9718L:	netdev@vger.kernel.org
9719W:	http://www.linuxfoundation.org/en/Net
9720Q:	http://patchwork.ozlabs.org/project/netdev/list/
9721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9723S:	Odd Fixes
9724F:	Documentation/devicetree/bindings/net/
9725F:	drivers/net/
9726F:	include/linux/if_*
9727F:	include/linux/netdevice.h
9728F:	include/linux/etherdevice.h
9729F:	include/linux/fcdevice.h
9730F:	include/linux/fddidevice.h
9731F:	include/linux/hippidevice.h
9732F:	include/linux/inetdevice.h
9733F:	include/uapi/linux/if_*
9734F:	include/uapi/linux/netdevice.h
9735
9736NETWORKING DRIVERS (WIRELESS)
9737M:	Kalle Valo <kvalo@codeaurora.org>
9738L:	linux-wireless@vger.kernel.org
9739Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9742S:	Maintained
9743F:	Documentation/devicetree/bindings/net/wireless/
9744F:	drivers/net/wireless/
9745
9746NETWORKING [DSA]
9747M:	Andrew Lunn <andrew@lunn.ch>
9748M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9749M:	Florian Fainelli <f.fainelli@gmail.com>
9750S:	Maintained
9751F:	net/dsa/
9752F:	include/net/dsa.h
9753F:	include/linux/dsa/
9754F:	drivers/net/dsa/
9755
9756NETWORKING [GENERAL]
9757M:	"David S. Miller" <davem@davemloft.net>
9758L:	netdev@vger.kernel.org
9759W:	http://www.linuxfoundation.org/en/Net
9760Q:	http://patchwork.ozlabs.org/project/netdev/list/
9761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9763B:	mailto:netdev@vger.kernel.org
9764S:	Maintained
9765F:	net/
9766F:	include/net/
9767F:	include/linux/in.h
9768F:	include/linux/net.h
9769F:	include/linux/netdevice.h
9770F:	include/uapi/linux/in.h
9771F:	include/uapi/linux/net.h
9772F:	include/uapi/linux/netdevice.h
9773F:	include/uapi/linux/net_namespace.h
9774F:	tools/testing/selftests/net/
9775F:	lib/net_utils.c
9776F:	lib/random32.c
9777F:	Documentation/networking/
9778
9779NETWORKING [IPSEC]
9780M:	Steffen Klassert <steffen.klassert@secunet.com>
9781M:	Herbert Xu <herbert@gondor.apana.org.au>
9782M:	"David S. Miller" <davem@davemloft.net>
9783L:	netdev@vger.kernel.org
9784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9786S:	Maintained
9787F:	net/core/flow.c
9788F:	net/xfrm/
9789F:	net/key/
9790F:	net/ipv4/xfrm*
9791F:	net/ipv4/esp4*
9792F:	net/ipv4/ah4.c
9793F:	net/ipv4/ipcomp.c
9794F:	net/ipv4/ip_vti.c
9795F:	net/ipv6/xfrm*
9796F:	net/ipv6/esp6*
9797F:	net/ipv6/ah6.c
9798F:	net/ipv6/ipcomp6.c
9799F:	net/ipv6/ip6_vti.c
9800F:	include/uapi/linux/xfrm.h
9801F:	include/net/xfrm.h
9802
9803NETWORKING [IPv4/IPv6]
9804M:	"David S. Miller" <davem@davemloft.net>
9805M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9806M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9807L:	netdev@vger.kernel.org
9808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9809S:	Maintained
9810F:	net/ipv4/
9811F:	net/ipv6/
9812F:	include/net/ip*
9813F:	arch/x86/net/*
9814
9815NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9816M:	Paul Moore <paul@paul-moore.com>
9817W:	https://github.com/netlabel
9818L:	netdev@vger.kernel.org
9819L:	linux-security-module@vger.kernel.org
9820S:	Maintained
9821F:	Documentation/netlabel/
9822F:	include/net/calipso.h
9823F:	include/net/cipso_ipv4.h
9824F:	include/net/netlabel.h
9825F:	include/uapi/linux/netfilter/xt_SECMARK.h
9826F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9827F:	net/netlabel/
9828F:	net/ipv4/cipso_ipv4.c
9829F:	net/ipv6/calipso.c
9830F:	net/netfilter/xt_CONNSECMARK.c
9831F:	net/netfilter/xt_SECMARK.c
9832
9833NETWORKING [TLS]
9834M:	Boris Pismenny <borisp@mellanox.com>
9835M:	Aviad Yehezkel <aviadye@mellanox.com>
9836M:	Dave Watson <davejwatson@fb.com>
9837L:	netdev@vger.kernel.org
9838S:	Maintained
9839F:	net/tls/*
9840F:	include/uapi/linux/tls.h
9841F:	include/net/tls.h
9842
9843NETWORKING [WIRELESS]
9844L:	linux-wireless@vger.kernel.org
9845Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9846
9847NETDEVSIM
9848M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9849S:	Maintained
9850F:	drivers/net/netdevsim/*
9851
9852NETXEN (1/10) GbE SUPPORT
9853M:	Manish Chopra <manish.chopra@cavium.com>
9854M:	Rahul Verma <rahul.verma@cavium.com>
9855M:	Dept-GELinuxNICDev@cavium.com
9856L:	netdev@vger.kernel.org
9857S:	Supported
9858F:	drivers/net/ethernet/qlogic/netxen/
9859
9860NFC SUBSYSTEM
9861M:	Samuel Ortiz <sameo@linux.intel.com>
9862L:	linux-wireless@vger.kernel.org
9863L:	linux-nfc@lists.01.org (subscribers-only)
9864S:	Supported
9865F:	net/nfc/
9866F:	include/net/nfc/
9867F:	include/uapi/linux/nfc.h
9868F:	drivers/nfc/
9869F:	include/linux/platform_data/nfcmrvl.h
9870F:	include/linux/platform_data/nxp-nci.h
9871F:	Documentation/devicetree/bindings/net/nfc/
9872
9873NFS, SUNRPC, AND LOCKD CLIENTS
9874M:	Trond Myklebust <trond.myklebust@primarydata.com>
9875M:	Anna Schumaker <anna.schumaker@netapp.com>
9876L:	linux-nfs@vger.kernel.org
9877W:	http://client.linux-nfs.org
9878T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9879S:	Maintained
9880F:	fs/lockd/
9881F:	fs/nfs/
9882F:	fs/nfs_common/
9883F:	net/sunrpc/
9884F:	include/linux/lockd/
9885F:	include/linux/nfs*
9886F:	include/linux/sunrpc/
9887F:	include/uapi/linux/nfs*
9888F:	include/uapi/linux/sunrpc/
9889
9890NILFS2 FILESYSTEM
9891M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9892L:	linux-nilfs@vger.kernel.org
9893W:	https://nilfs.sourceforge.io/
9894W:	https://nilfs.osdn.jp/
9895T:	git git://github.com/konis/nilfs2.git
9896S:	Supported
9897F:	Documentation/filesystems/nilfs2.txt
9898F:	fs/nilfs2/
9899F:	include/trace/events/nilfs2.h
9900F:	include/uapi/linux/nilfs2_api.h
9901F:	include/uapi/linux/nilfs2_ondisk.h
9902
9903NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9904M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9905W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9906S:	Maintained
9907F:	Documentation/scsi/NinjaSCSI.txt
9908F:	drivers/scsi/pcmcia/nsp_*
9909
9910NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9911M:	GOTO Masanori <gotom@debian.or.jp>
9912M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9913W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9914S:	Maintained
9915F:	Documentation/scsi/NinjaSCSI.txt
9916F:	drivers/scsi/nsp32*
9917
9918NIOS2 ARCHITECTURE
9919M:	Ley Foon Tan <lftan@altera.com>
9920L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9922S:	Maintained
9923F:	arch/nios2/
9924
9925NOHZ, DYNTICKS SUPPORT
9926M:	Frederic Weisbecker <fweisbec@gmail.com>
9927M:	Thomas Gleixner <tglx@linutronix.de>
9928M:	Ingo Molnar <mingo@kernel.org>
9929L:	linux-kernel@vger.kernel.org
9930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9931S:	Maintained
9932F:	kernel/time/tick*.*
9933F:	include/linux/tick.h
9934F:	include/linux/sched/nohz.h
9935
9936NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9937M:	Pavel Machek <pavel@ucw.cz>
9938M:	Sakari Ailus <sakari.ailus@iki.fi>
9939L:	linux-media@vger.kernel.org
9940S:	Maintained
9941F:	drivers/media/i2c/et8ek8
9942F:	drivers/media/i2c/ad5820.c
9943
9944NOKIA N900 POWER SUPPLY DRIVERS
9945R:	Pali Rohár <pali.rohar@gmail.com>
9946F:	include/linux/power/bq2415x_charger.h
9947F:	include/linux/power/bq27xxx_battery.h
9948F:	include/linux/power/isp1704_charger.h
9949F:	drivers/power/supply/bq2415x_charger.c
9950F:	drivers/power/supply/bq27xxx_battery.c
9951F:	drivers/power/supply/bq27xxx_battery_i2c.c
9952F:	drivers/power/supply/isp1704_charger.c
9953F:	drivers/power/supply/rx51_battery.c
9954
9955NTB AMD DRIVER
9956M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9957L:	linux-ntb@googlegroups.com
9958S:	Supported
9959F:	drivers/ntb/hw/amd/
9960
9961NTB DRIVER CORE
9962M:	Jon Mason <jdmason@kudzu.us>
9963M:	Dave Jiang <dave.jiang@intel.com>
9964M:	Allen Hubbe <allenbh@gmail.com>
9965L:	linux-ntb@googlegroups.com
9966S:	Supported
9967W:	https://github.com/jonmason/ntb/wiki
9968T:	git git://github.com/jonmason/ntb.git
9969F:	drivers/ntb/
9970F:	drivers/net/ntb_netdev.c
9971F:	include/linux/ntb.h
9972F:	include/linux/ntb_transport.h
9973F:	tools/testing/selftests/ntb/
9974
9975NTB IDT DRIVER
9976M:	Serge Semin <fancer.lancer@gmail.com>
9977L:	linux-ntb@googlegroups.com
9978S:	Supported
9979F:	drivers/ntb/hw/idt/
9980
9981NTB INTEL DRIVER
9982M:	Dave Jiang <dave.jiang@intel.com>
9983L:	linux-ntb@googlegroups.com
9984S:	Supported
9985W:	https://github.com/davejiang/linux/wiki
9986T:	git https://github.com/davejiang/linux.git
9987F:	drivers/ntb/hw/intel/
9988
9989NTFS FILESYSTEM
9990M:	Anton Altaparmakov <anton@tuxera.com>
9991L:	linux-ntfs-dev@lists.sourceforge.net
9992W:	http://www.tuxera.com/
9993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9994S:	Supported
9995F:	Documentation/filesystems/ntfs.txt
9996F:	fs/ntfs/
9997
9998NUBUS SUBSYSTEM
9999M:	Finn Thain <fthain@telegraphics.com.au>
10000L:	linux-m68k@lists.linux-m68k.org
10001S:	Maintained
10002F:	arch/*/include/asm/nubus.h
10003F:	drivers/nubus/
10004F:	include/linux/nubus.h
10005F:	include/uapi/linux/nubus.h
10006
10007NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10008M:	Antonino Daplas <adaplas@gmail.com>
10009L:	linux-fbdev@vger.kernel.org
10010S:	Maintained
10011F:	drivers/video/fbdev/riva/
10012F:	drivers/video/fbdev/nvidia/
10013
10014NVM EXPRESS DRIVER
10015M:	Keith Busch <keith.busch@intel.com>
10016M:	Jens Axboe <axboe@fb.com>
10017M:	Christoph Hellwig <hch@lst.de>
10018M:	Sagi Grimberg <sagi@grimberg.me>
10019L:	linux-nvme@lists.infradead.org
10020T:	git://git.infradead.org/nvme.git
10021W:	http://git.infradead.org/nvme.git
10022S:	Supported
10023F:	drivers/nvme/host/
10024F:	include/linux/nvme.h
10025F:	include/uapi/linux/nvme_ioctl.h
10026
10027NVM EXPRESS FC TRANSPORT DRIVERS
10028M:	James Smart <james.smart@broadcom.com>
10029L:	linux-nvme@lists.infradead.org
10030S:	Supported
10031F:	include/linux/nvme-fc.h
10032F:	include/linux/nvme-fc-driver.h
10033F:	drivers/nvme/host/fc.c
10034F:	drivers/nvme/target/fc.c
10035F:	drivers/nvme/target/fcloop.c
10036
10037NVM EXPRESS TARGET DRIVER
10038M:	Christoph Hellwig <hch@lst.de>
10039M:	Sagi Grimberg <sagi@grimberg.me>
10040L:	linux-nvme@lists.infradead.org
10041T:	git://git.infradead.org/nvme.git
10042W:	http://git.infradead.org/nvme.git
10043S:	Supported
10044F:	drivers/nvme/target/
10045
10046NVMEM FRAMEWORK
10047M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10048S:	Maintained
10049F:	drivers/nvmem/
10050F:	Documentation/devicetree/bindings/nvmem/
10051F:	Documentation/ABI/stable/sysfs-bus-nvmem
10052F:	include/linux/nvmem-consumer.h
10053F:	include/linux/nvmem-provider.h
10054
10055NXP SGTL5000 DRIVER
10056M:	Fabio Estevam <fabio.estevam@nxp.com>
10057L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10058S:	Maintained
10059F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10060F:	sound/soc/codecs/sgtl5000*
10061
10062NXP TDA998X DRM DRIVER
10063M:	Russell King <linux@armlinux.org.uk>
10064S:	Supported
10065T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10066T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10067F:	drivers/gpu/drm/i2c/tda998x_drv.c
10068F:	include/drm/i2c/tda998x.h
10069
10070NXP TFA9879 DRIVER
10071M:	Peter Rosin <peda@axentia.se>
10072L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10073S:	Maintained
10074F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10075F:	sound/soc/codecs/tfa9879*
10076
10077NXP-NCI NFC DRIVER
10078M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10079R:	Charles Gorand <charles.gorand@effinnov.com>
10080L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10081S:	Supported
10082F:	drivers/nfc/nxp-nci
10083
10084OBJTOOL
10085M:	Josh Poimboeuf <jpoimboe@redhat.com>
10086M:	Peter Zijlstra <peterz@infradead.org>
10087S:	Supported
10088F:	tools/objtool/
10089
10090OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10091M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10092M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10093L:	linuxppc-dev@lists.ozlabs.org
10094S:	Supported
10095F:	arch/powerpc/platforms/powernv/ocxl.c
10096F:	arch/powerpc/include/asm/pnv-ocxl.h
10097F:	drivers/misc/ocxl/
10098F:	include/misc/ocxl*
10099F:	include/uapi/misc/ocxl.h
10100F:	Documentation/accelerators/ocxl.txt
10101
10102OMAP AUDIO SUPPORT
10103M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10104M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10105L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10106L:	linux-omap@vger.kernel.org
10107S:	Maintained
10108F:	sound/soc/omap/
10109
10110OMAP CLOCK FRAMEWORK SUPPORT
10111M:	Paul Walmsley <paul@pwsan.com>
10112L:	linux-omap@vger.kernel.org
10113S:	Maintained
10114F:	arch/arm/*omap*/*clock*
10115
10116OMAP DEVICE TREE SUPPORT
10117M:	Benoît Cousson <bcousson@baylibre.com>
10118M:	Tony Lindgren <tony@atomide.com>
10119L:	linux-omap@vger.kernel.org
10120L:	devicetree@vger.kernel.org
10121S:	Maintained
10122F:	arch/arm/boot/dts/*omap*
10123F:	arch/arm/boot/dts/*am3*
10124F:	arch/arm/boot/dts/*am4*
10125F:	arch/arm/boot/dts/*am5*
10126F:	arch/arm/boot/dts/*dra7*
10127
10128OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10129M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10130L:	linux-omap@vger.kernel.org
10131L:	linux-fbdev@vger.kernel.org
10132S:	Maintained
10133F:	drivers/video/fbdev/omap2/
10134F:	Documentation/arm/OMAP/DSS
10135
10136OMAP FRAMEBUFFER SUPPORT
10137M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10138L:	linux-fbdev@vger.kernel.org
10139L:	linux-omap@vger.kernel.org
10140S:	Maintained
10141F:	drivers/video/fbdev/omap/
10142
10143OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10144M:	Roger Quadros <rogerq@ti.com>
10145M:	Tony Lindgren <tony@atomide.com>
10146L:	linux-omap@vger.kernel.org
10147S:	Maintained
10148F:	drivers/memory/omap-gpmc.c
10149F:	arch/arm/mach-omap2/*gpmc*
10150
10151OMAP GPIO DRIVER
10152M:	Grygorii Strashko <grygorii.strashko@ti.com>
10153M:	Santosh Shilimkar <ssantosh@kernel.org>
10154M:	Kevin Hilman <khilman@kernel.org>
10155L:	linux-omap@vger.kernel.org
10156S:	Maintained
10157F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10158F:	drivers/gpio/gpio-omap.c
10159
10160OMAP HARDWARE SPINLOCK SUPPORT
10161M:	Ohad Ben-Cohen <ohad@wizery.com>
10162L:	linux-omap@vger.kernel.org
10163S:	Maintained
10164F:	drivers/hwspinlock/omap_hwspinlock.c
10165
10166OMAP HS MMC SUPPORT
10167L:	linux-mmc@vger.kernel.org
10168L:	linux-omap@vger.kernel.org
10169S:	Orphan
10170F:	drivers/mmc/host/omap_hsmmc.c
10171
10172OMAP HWMOD DATA
10173M:	Paul Walmsley <paul@pwsan.com>
10174L:	linux-omap@vger.kernel.org
10175S:	Maintained
10176F:	arch/arm/mach-omap2/omap_hwmod*data*
10177
10178OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10179M:	Benoît Cousson <bcousson@baylibre.com>
10180L:	linux-omap@vger.kernel.org
10181S:	Maintained
10182F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10183
10184OMAP HWMOD SUPPORT
10185M:	Benoît Cousson <bcousson@baylibre.com>
10186M:	Paul Walmsley <paul@pwsan.com>
10187L:	linux-omap@vger.kernel.org
10188S:	Maintained
10189F:	arch/arm/mach-omap2/omap_hwmod.*
10190
10191OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10192M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10193L:	linux-media@vger.kernel.org
10194S:	Maintained
10195F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10196F:	drivers/media/platform/omap3isp/
10197F:	drivers/staging/media/omap4iss/
10198
10199OMAP MMC SUPPORT
10200M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10201L:	linux-omap@vger.kernel.org
10202S:	Maintained
10203F:	drivers/mmc/host/omap.c
10204
10205OMAP POWER MANAGEMENT SUPPORT
10206M:	Kevin Hilman <khilman@kernel.org>
10207L:	linux-omap@vger.kernel.org
10208S:	Maintained
10209F:	arch/arm/*omap*/*pm*
10210F:	drivers/cpufreq/omap-cpufreq.c
10211
10212OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10213M:	Rajendra Nayak <rnayak@codeaurora.org>
10214M:	Paul Walmsley <paul@pwsan.com>
10215L:	linux-omap@vger.kernel.org
10216S:	Maintained
10217F:	arch/arm/mach-omap2/prm*
10218
10219OMAP RANDOM NUMBER GENERATOR SUPPORT
10220M:	Deepak Saxena <dsaxena@plexity.net>
10221S:	Maintained
10222F:	drivers/char/hw_random/omap-rng.c
10223
10224OMAP USB SUPPORT
10225L:	linux-usb@vger.kernel.org
10226L:	linux-omap@vger.kernel.org
10227S:	Orphan
10228F:	drivers/usb/*/*omap*
10229F:	arch/arm/*omap*/usb*
10230
10231OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10232M:	Mark Jackson <mpfj@newflow.co.uk>
10233L:	linux-omap@vger.kernel.org
10234S:	Maintained
10235F:	arch/arm/boot/dts/am335x-nano.dts
10236
10237OMAP1 SUPPORT
10238M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10239M:	Tony Lindgren <tony@atomide.com>
10240L:	linux-omap@vger.kernel.org
10241Q:	http://patchwork.kernel.org/project/linux-omap/list/
10242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10243S:	Maintained
10244F:	arch/arm/mach-omap1/
10245F:	arch/arm/plat-omap/
10246F:	arch/arm/configs/omap1_defconfig
10247F:	drivers/i2c/busses/i2c-omap.c
10248F:	include/linux/i2c-omap.h
10249
10250OMAP2+ SUPPORT
10251M:	Tony Lindgren <tony@atomide.com>
10252L:	linux-omap@vger.kernel.org
10253W:	http://www.muru.com/linux/omap/
10254W:	http://linux.omap.com/
10255Q:	http://patchwork.kernel.org/project/linux-omap/list/
10256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10257S:	Maintained
10258F:	arch/arm/mach-omap2/
10259F:	arch/arm/plat-omap/
10260F:	arch/arm/configs/omap2plus_defconfig
10261F:	drivers/i2c/busses/i2c-omap.c
10262F:	drivers/irqchip/irq-omap-intc.c
10263F:	drivers/mfd/*omap*.c
10264F:	drivers/mfd/menelaus.c
10265F:	drivers/mfd/palmas.c
10266F:	drivers/mfd/tps65217.c
10267F:	drivers/mfd/tps65218.c
10268F:	drivers/mfd/tps65910.c
10269F:	drivers/mfd/twl-core.[ch]
10270F:	drivers/mfd/twl4030*.c
10271F:	drivers/mfd/twl6030*.c
10272F:	drivers/mfd/twl6040*.c
10273F:	drivers/regulator/palmas-regulator*.c
10274F:	drivers/regulator/pbias-regulator.c
10275F:	drivers/regulator/tps65217-regulator.c
10276F:	drivers/regulator/tps65218-regulator.c
10277F:	drivers/regulator/tps65910-regulator.c
10278F:	drivers/regulator/twl-regulator.c
10279F:	drivers/regulator/twl6030-regulator.c
10280F:	include/linux/i2c-omap.h
10281
10282ONION OMEGA2+ BOARD
10283M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10284L:	linux-mips@linux-mips.org
10285S:	Maintained
10286F:	arch/mips/boot/dts/ralink/omega2p.dts
10287
10288OMFS FILESYSTEM
10289M:	Bob Copeland <me@bobcopeland.com>
10290L:	linux-karma-devel@lists.sourceforge.net
10291S:	Maintained
10292F:	Documentation/filesystems/omfs.txt
10293F:	fs/omfs/
10294
10295OMNIKEY CARDMAN 4000 DRIVER
10296M:	Harald Welte <laforge@gnumonks.org>
10297S:	Maintained
10298F:	drivers/char/pcmcia/cm4000_cs.c
10299F:	include/linux/cm4000_cs.h
10300F:	include/uapi/linux/cm4000_cs.h
10301
10302OMNIKEY CARDMAN 4040 DRIVER
10303M:	Harald Welte <laforge@gnumonks.org>
10304S:	Maintained
10305F:	drivers/char/pcmcia/cm4040_cs.*
10306
10307OMNIVISION OV13858 SENSOR DRIVER
10308M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10309L:	linux-media@vger.kernel.org
10310T:	git git://linuxtv.org/media_tree.git
10311S:	Maintained
10312F:	drivers/media/i2c/ov13858.c
10313
10314OMNIVISION OV2685 SENSOR DRIVER
10315M:	Shunqian Zheng <zhengsq@rock-chips.com>
10316L:	linux-media@vger.kernel.org
10317T:	git git://linuxtv.org/media_tree.git
10318S:	Maintained
10319F:	drivers/media/i2c/ov2685.c
10320
10321OMNIVISION OV5640 SENSOR DRIVER
10322M:	Steve Longerbeam <slongerbeam@gmail.com>
10323L:	linux-media@vger.kernel.org
10324T:	git git://linuxtv.org/media_tree.git
10325S:	Maintained
10326F:	drivers/media/i2c/ov5640.c
10327
10328OMNIVISION OV5647 SENSOR DRIVER
10329M:	Luis Oliveira <lolivei@synopsys.com>
10330L:	linux-media@vger.kernel.org
10331T:	git git://linuxtv.org/media_tree.git
10332S:	Maintained
10333F:	drivers/media/i2c/ov5647.c
10334
10335OMNIVISION OV5695 SENSOR DRIVER
10336M:	Shunqian Zheng <zhengsq@rock-chips.com>
10337L:	linux-media@vger.kernel.org
10338T:	git git://linuxtv.org/media_tree.git
10339S:	Maintained
10340F:	drivers/media/i2c/ov5695.c
10341
10342OMNIVISION OV7670 SENSOR DRIVER
10343M:	Jonathan Corbet <corbet@lwn.net>
10344L:	linux-media@vger.kernel.org
10345T:	git git://linuxtv.org/media_tree.git
10346S:	Maintained
10347F:	drivers/media/i2c/ov7670.c
10348F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10349
10350OMNIVISION OV772x SENSOR DRIVER
10351M:	Jacopo Mondi <jacopo@jmondi.org>
10352L:	linux-media@vger.kernel.org
10353T:	git git://linuxtv.org/media_tree.git
10354S:	Odd fixes
10355F:	drivers/media/i2c/ov772x.c
10356F:	include/media/i2c/ov772x.h
10357
10358OMNIVISION OV7740 SENSOR DRIVER
10359M:	Wenyou Yang <wenyou.yang@microchip.com>
10360L:	linux-media@vger.kernel.org
10361T:	git git://linuxtv.org/media_tree.git
10362S:	Maintained
10363F:	drivers/media/i2c/ov7740.c
10364F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10365
10366OMNIVISION OV9650 SENSOR DRIVER
10367M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10368R:	Akinobu Mita <akinobu.mita@gmail.com>
10369R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10370L:	linux-media@vger.kernel.org
10371T:	git git://linuxtv.org/media_tree.git
10372S:	Maintained
10373F:	drivers/media/i2c/ov9650.c
10374F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10375
10376ONENAND FLASH DRIVER
10377M:	Kyungmin Park <kyungmin.park@samsung.com>
10378L:	linux-mtd@lists.infradead.org
10379S:	Maintained
10380F:	drivers/mtd/nand/onenand/
10381F:	include/linux/mtd/onenand*.h
10382
10383ONSTREAM SCSI TAPE DRIVER
10384M:	Willem Riede <osst@riede.org>
10385L:	osst-users@lists.sourceforge.net
10386L:	linux-scsi@vger.kernel.org
10387S:	Maintained
10388F:	Documentation/scsi/osst.txt
10389F:	drivers/scsi/osst.*
10390F:	drivers/scsi/osst_*.h
10391F:	drivers/scsi/st.h
10392
10393OP-TEE DRIVER
10394M:	Jens Wiklander <jens.wiklander@linaro.org>
10395S:	Maintained
10396F:	drivers/tee/optee/
10397
10398OPA-VNIC DRIVER
10399M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10400M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10401L:	linux-rdma@vger.kernel.org
10402S:	Supported
10403F:	drivers/infiniband/ulp/opa_vnic
10404
10405OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10406M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10407L:	devicetree@vger.kernel.org
10408S:	Maintained
10409F:	Documentation/devicetree/dynamic-resolution-notes.txt
10410F:	Documentation/devicetree/overlay-notes.txt
10411F:	drivers/of/overlay.c
10412F:	drivers/of/resolver.c
10413
10414OPEN FIRMWARE AND FLATTENED DEVICE TREE
10415M:	Rob Herring <robh+dt@kernel.org>
10416M:	Frank Rowand <frowand.list@gmail.com>
10417L:	devicetree@vger.kernel.org
10418W:	http://www.devicetree.org/
10419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10420S:	Maintained
10421F:	drivers/of/
10422F:	include/linux/of*.h
10423F:	scripts/dtc/
10424F:	Documentation/ABI/testing/sysfs-firmware-ofw
10425
10426OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10427M:	Rob Herring <robh+dt@kernel.org>
10428M:	Mark Rutland <mark.rutland@arm.com>
10429L:	devicetree@vger.kernel.org
10430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10431Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10432S:	Maintained
10433F:	Documentation/devicetree/
10434F:	arch/*/boot/dts/
10435F:	include/dt-bindings/
10436
10437OPENCORES I2C BUS DRIVER
10438M:	Peter Korsgaard <jacmet@sunsite.dk>
10439L:	linux-i2c@vger.kernel.org
10440S:	Maintained
10441F:	Documentation/i2c/busses/i2c-ocores
10442F:	drivers/i2c/busses/i2c-ocores.c
10443
10444OPENRISC ARCHITECTURE
10445M:	Jonas Bonn <jonas@southpole.se>
10446M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10447M:	Stafford Horne <shorne@gmail.com>
10448T:	git git://github.com/openrisc/linux.git
10449L:	openrisc@lists.librecores.org
10450W:	http://openrisc.io
10451S:	Maintained
10452F:	Documentation/devicetree/bindings/openrisc/
10453F:	Documentation/openrisc/
10454F:	arch/openrisc/
10455F:	drivers/irqchip/irq-ompic.c
10456F:	drivers/irqchip/irq-or1k-*
10457
10458OPENVSWITCH
10459M:	Pravin B Shelar <pshelar@ovn.org>
10460L:	netdev@vger.kernel.org
10461L:	dev@openvswitch.org
10462W:	http://openvswitch.org
10463S:	Maintained
10464F:	net/openvswitch/
10465F:	include/uapi/linux/openvswitch.h
10466
10467OPERATING PERFORMANCE POINTS (OPP)
10468M:	Viresh Kumar <vireshk@kernel.org>
10469M:	Nishanth Menon <nm@ti.com>
10470M:	Stephen Boyd <sboyd@kernel.org>
10471L:	linux-pm@vger.kernel.org
10472S:	Maintained
10473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10474F:	drivers/opp/
10475F:	include/linux/pm_opp.h
10476F:	Documentation/power/opp.txt
10477F:	Documentation/devicetree/bindings/opp/
10478
10479OPL4 DRIVER
10480M:	Clemens Ladisch <clemens@ladisch.de>
10481L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10482T:	git git://git.alsa-project.org/alsa-kernel.git
10483S:	Maintained
10484F:	sound/drivers/opl4/
10485
10486OPROFILE
10487M:	Robert Richter <rric@kernel.org>
10488L:	oprofile-list@lists.sf.net
10489S:	Maintained
10490F:	arch/*/include/asm/oprofile*.h
10491F:	arch/*/oprofile/
10492F:	drivers/oprofile/
10493F:	include/linux/oprofile.h
10494
10495ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10496M:	Mark Fasheh <mark@fasheh.com>
10497M:	Joel Becker <jlbec@evilplan.org>
10498L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10499W:	http://ocfs2.wiki.kernel.org
10500S:	Supported
10501F:	Documentation/filesystems/ocfs2.txt
10502F:	Documentation/filesystems/dlmfs.txt
10503F:	fs/ocfs2/
10504
10505ORANGEFS FILESYSTEM
10506M:	Mike Marshall <hubcap@omnibond.com>
10507R:	Martin Brandenburg <martin@omnibond.com>
10508L:	devel@lists.orangefs.org
10509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10510S:	Supported
10511F:	fs/orangefs/
10512F:	Documentation/filesystems/orangefs.txt
10513
10514ORINOCO DRIVER
10515L:	linux-wireless@vger.kernel.org
10516W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10517W:	http://www.nongnu.org/orinoco/
10518S:	Orphan
10519F:	drivers/net/wireless/intersil/orinoco/
10520
10521OSD LIBRARY and FILESYSTEM
10522M:	Boaz Harrosh <ooo@electrozaur.com>
10523S:	Maintained
10524F:	drivers/scsi/osd/
10525F:	include/scsi/osd_*
10526F:	fs/exofs/
10527
10528OV2659 OMNIVISION SENSOR DRIVER
10529M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10530L:	linux-media@vger.kernel.org
10531W:	https://linuxtv.org
10532Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10533T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10534S:	Maintained
10535F:	drivers/media/i2c/ov2659.c
10536F:	include/media/i2c/ov2659.h
10537
10538OVERLAY FILESYSTEM
10539M:	Miklos Szeredi <miklos@szeredi.hu>
10540L:	linux-unionfs@vger.kernel.org
10541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10542S:	Supported
10543F:	fs/overlayfs/
10544F:	Documentation/filesystems/overlayfs.txt
10545
10546P54 WIRELESS DRIVER
10547M:	Christian Lamparter <chunkeey@googlemail.com>
10548L:	linux-wireless@vger.kernel.org
10549W:	http://wireless.kernel.org/en/users/Drivers/p54
10550S:	Maintained
10551F:	drivers/net/wireless/intersil/p54/
10552
10553PA SEMI ETHERNET DRIVER
10554L:	netdev@vger.kernel.org
10555S:	Orphan
10556F:	drivers/net/ethernet/pasemi/*
10557
10558PA SEMI SMBUS DRIVER
10559L:	linux-i2c@vger.kernel.org
10560S:	Orphan
10561F:	drivers/i2c/busses/i2c-pasemi.c
10562
10563PADATA PARALLEL EXECUTION MECHANISM
10564M:	Steffen Klassert <steffen.klassert@secunet.com>
10565L:	linux-crypto@vger.kernel.org
10566S:	Maintained
10567F:	kernel/padata.c
10568F:	include/linux/padata.h
10569F:	Documentation/padata.txt
10570
10571PANASONIC LAPTOP ACPI EXTRAS DRIVER
10572M:	Harald Welte <laforge@gnumonks.org>
10573L:	platform-driver-x86@vger.kernel.org
10574S:	Maintained
10575F:	drivers/platform/x86/panasonic-laptop.c
10576
10577PARALLEL LCD/KEYPAD PANEL DRIVER
10578M:	Willy Tarreau <willy@haproxy.com>
10579M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10580S:	Odd Fixes
10581F:	Documentation/misc-devices/lcd-panel-cgram.txt
10582F:	drivers/misc/panel.c
10583
10584PARALLEL PORT SUBSYSTEM
10585M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10586M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10587L:	linux-parport@lists.infradead.org (subscribers-only)
10588S:	Maintained
10589F:	drivers/parport/
10590F:	include/linux/parport*.h
10591F:	drivers/char/ppdev.c
10592F:	include/uapi/linux/ppdev.h
10593F:	Documentation/parport*.txt
10594
10595PARAVIRT_OPS INTERFACE
10596M:	Juergen Gross <jgross@suse.com>
10597M:	Alok Kataria <akataria@vmware.com>
10598L:	virtualization@lists.linux-foundation.org
10599S:	Supported
10600F:	Documentation/virtual/paravirt_ops.txt
10601F:	arch/*/kernel/paravirt*
10602F:	arch/*/include/asm/paravirt*.h
10603F:	include/linux/hypervisor.h
10604
10605PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10606M:	Tim Waugh <tim@cyberelk.net>
10607L:	linux-parport@lists.infradead.org (subscribers-only)
10608S:	Maintained
10609F:	Documentation/blockdev/paride.txt
10610F:	drivers/block/paride/
10611
10612PARISC ARCHITECTURE
10613M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10614M:	Helge Deller <deller@gmx.de>
10615L:	linux-parisc@vger.kernel.org
10616W:	http://www.parisc-linux.org/
10617Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10620S:	Maintained
10621F:	arch/parisc/
10622F:	Documentation/parisc/
10623F:	drivers/parisc/
10624F:	drivers/char/agp/parisc-agp.c
10625F:	drivers/input/serio/gscps2.c
10626F:	drivers/parport/parport_gsc.*
10627F:	drivers/tty/serial/8250/8250_gsc.c
10628F:	drivers/video/fbdev/sti*
10629F:	drivers/video/console/sti*
10630F:	drivers/video/logo/logo_parisc*
10631
10632PARMAN
10633M:	Jiri Pirko <jiri@mellanox.com>
10634L:	netdev@vger.kernel.org
10635S:	Supported
10636F:	lib/parman.c
10637F:	lib/test_parman.c
10638F:	include/linux/parman.h
10639
10640PC87360 HARDWARE MONITORING DRIVER
10641M:	Jim Cromie <jim.cromie@gmail.com>
10642L:	linux-hwmon@vger.kernel.org
10643S:	Maintained
10644F:	Documentation/hwmon/pc87360
10645F:	drivers/hwmon/pc87360.c
10646
10647PC8736x GPIO DRIVER
10648M:	Jim Cromie <jim.cromie@gmail.com>
10649S:	Maintained
10650F:	drivers/char/pc8736x_gpio.c
10651
10652PC87427 HARDWARE MONITORING DRIVER
10653M:	Jean Delvare <jdelvare@suse.com>
10654L:	linux-hwmon@vger.kernel.org
10655S:	Maintained
10656F:	Documentation/hwmon/pc87427
10657F:	drivers/hwmon/pc87427.c
10658
10659PCA9532 LED DRIVER
10660M:	Riku Voipio <riku.voipio@iki.fi>
10661S:	Maintained
10662F:	drivers/leds/leds-pca9532.c
10663F:	include/linux/leds-pca9532.h
10664
10665PCA9541 I2C BUS MASTER SELECTOR DRIVER
10666M:	Guenter Roeck <linux@roeck-us.net>
10667L:	linux-i2c@vger.kernel.org
10668S:	Maintained
10669F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10670
10671PCDP - PRIMARY CONSOLE AND DEBUG PORT
10672M:	Khalid Aziz <khalid@gonehiking.org>
10673S:	Maintained
10674F:	drivers/firmware/pcdp.*
10675
10676PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10677M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10678L:	linux-pci@vger.kernel.org
10679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10680S:	Maintained
10681F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10682F:	drivers/pci/host/pci-aardvark.c
10683
10684PCI DRIVER FOR ALTERA PCIE IP
10685M:	Ley Foon Tan <lftan@altera.com>
10686L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10687L:	linux-pci@vger.kernel.org
10688S:	Supported
10689F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10690F:	drivers/pci/host/pcie-altera.c
10691
10692PCI DRIVER FOR APPLIEDMICRO XGENE
10693M:	Tanmay Inamdar <tinamdar@apm.com>
10694L:	linux-pci@vger.kernel.org
10695L:	linux-arm-kernel@lists.infradead.org
10696S:	Maintained
10697F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10698F:	drivers/pci/host/pci-xgene.c
10699
10700PCI DRIVER FOR ARM VERSATILE PLATFORM
10701M:	Rob Herring <robh@kernel.org>
10702L:	linux-pci@vger.kernel.org
10703L:	linux-arm-kernel@lists.infradead.org
10704S:	Maintained
10705F:	Documentation/devicetree/bindings/pci/versatile.txt
10706F:	drivers/pci/host/pci-versatile.c
10707
10708PCI DRIVER FOR ARMADA 8K
10709M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10710L:	linux-pci@vger.kernel.org
10711L:	linux-arm-kernel@lists.infradead.org
10712S:	Maintained
10713F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10714F:	drivers/pci/dwc/pcie-armada8k.c
10715
10716PCI DRIVER FOR CADENCE PCIE IP
10717M:	Alan Douglas <adouglas@cadence.com>
10718L:	linux-pci@vger.kernel.org
10719S:	Maintained
10720F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10721F:	drivers/pci/cadence/pcie-cadence*
10722
10723PCI DRIVER FOR FREESCALE LAYERSCAPE
10724M:	Minghuan Lian <minghuan.Lian@freescale.com>
10725M:	Mingkai Hu <mingkai.hu@freescale.com>
10726M:	Roy Zang <tie-fei.zang@freescale.com>
10727L:	linuxppc-dev@lists.ozlabs.org
10728L:	linux-pci@vger.kernel.org
10729L:	linux-arm-kernel@lists.infradead.org
10730S:	Maintained
10731F:	drivers/pci/dwc/*layerscape*
10732
10733PCI DRIVER FOR GENERIC OF HOSTS
10734M:	Will Deacon <will.deacon@arm.com>
10735L:	linux-pci@vger.kernel.org
10736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10737S:	Maintained
10738F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10739F:	drivers/pci/host/pci-host-common.c
10740F:	drivers/pci/host/pci-host-generic.c
10741
10742PCI DRIVER FOR IMX6
10743M:	Richard Zhu <hongxing.zhu@nxp.com>
10744M:	Lucas Stach <l.stach@pengutronix.de>
10745L:	linux-pci@vger.kernel.org
10746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10747S:	Maintained
10748F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10749F:	drivers/pci/dwc/*imx6*
10750
10751PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10752M:	Keith Busch <keith.busch@intel.com>
10753M:	Jonathan Derrick <jonathan.derrick@intel.com>
10754L:	linux-pci@vger.kernel.org
10755S:	Supported
10756F:	drivers/pci/host/vmd.c
10757
10758PCI DRIVER FOR MICROSEMI SWITCHTEC
10759M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10760M:	Logan Gunthorpe <logang@deltatee.com>
10761L:	linux-pci@vger.kernel.org
10762S:	Maintained
10763F:	Documentation/switchtec.txt
10764F:	Documentation/ABI/testing/sysfs-class-switchtec
10765F:	drivers/pci/switch/switchtec*
10766F:	include/uapi/linux/switchtec_ioctl.h
10767F:	include/linux/switchtec.h
10768F:	drivers/ntb/hw/mscc/
10769
10770PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10771M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10772M:	Jason Cooper <jason@lakedaemon.net>
10773L:	linux-pci@vger.kernel.org
10774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10775S:	Maintained
10776F:	drivers/pci/host/*mvebu*
10777
10778PCI DRIVER FOR NVIDIA TEGRA
10779M:	Thierry Reding <thierry.reding@gmail.com>
10780L:	linux-tegra@vger.kernel.org
10781L:	linux-pci@vger.kernel.org
10782S:	Supported
10783F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10784F:	drivers/pci/host/pci-tegra.c
10785
10786PCI DRIVER FOR RENESAS R-CAR
10787M:	Simon Horman <horms@verge.net.au>
10788L:	linux-pci@vger.kernel.org
10789L:	linux-renesas-soc@vger.kernel.org
10790S:	Maintained
10791F:	drivers/pci/host/*rcar*
10792
10793PCI DRIVER FOR SAMSUNG EXYNOS
10794M:	Jingoo Han <jingoohan1@gmail.com>
10795L:	linux-pci@vger.kernel.org
10796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10797L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10798S:	Maintained
10799F:	drivers/pci/dwc/pci-exynos.c
10800
10801PCI DRIVER FOR SYNOPSYS DESIGNWARE
10802M:	Jingoo Han <jingoohan1@gmail.com>
10803M:	Joao Pinto <Joao.Pinto@synopsys.com>
10804L:	linux-pci@vger.kernel.org
10805S:	Maintained
10806F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10807F:	drivers/pci/dwc/*designware*
10808
10809PCI DRIVER FOR TI DRA7XX
10810M:	Kishon Vijay Abraham I <kishon@ti.com>
10811L:	linux-omap@vger.kernel.org
10812L:	linux-pci@vger.kernel.org
10813S:	Supported
10814F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10815F:	drivers/pci/dwc/pci-dra7xx.c
10816
10817PCI DRIVER FOR TI KEYSTONE
10818M:	Murali Karicheri <m-karicheri2@ti.com>
10819L:	linux-pci@vger.kernel.org
10820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10821S:	Maintained
10822F:	drivers/pci/dwc/*keystone*
10823
10824PCI ENDPOINT SUBSYSTEM
10825M:	Kishon Vijay Abraham I <kishon@ti.com>
10826M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10827L:	linux-pci@vger.kernel.org
10828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10829S:	Supported
10830F:	drivers/pci/endpoint/
10831F:	drivers/misc/pci_endpoint_test.c
10832F:	tools/pci/
10833
10834PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10835M:	Russell Currey <ruscur@russell.cc>
10836L:	linuxppc-dev@lists.ozlabs.org
10837S:	Supported
10838F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10839F:	arch/powerpc/kernel/eeh*.c
10840F:	arch/powerpc/platforms/*/eeh*.c
10841F:	arch/powerpc/include/*/eeh*.h
10842
10843PCI ERROR RECOVERY
10844M:	Linas Vepstas <linasvepstas@gmail.com>
10845L:	linux-pci@vger.kernel.org
10846S:	Supported
10847F:	Documentation/PCI/pci-error-recovery.txt
10848
10849PCI MSI DRIVER FOR ALTERA MSI IP
10850M:	Ley Foon Tan <lftan@altera.com>
10851L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10852L:	linux-pci@vger.kernel.org
10853S:	Supported
10854F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10855F:	drivers/pci/host/pcie-altera-msi.c
10856
10857PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10858M:	Duc Dang <dhdang@apm.com>
10859L:	linux-pci@vger.kernel.org
10860L:	linux-arm-kernel@lists.infradead.org
10861S:	Maintained
10862F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10863F:	drivers/pci/host/pci-xgene-msi.c
10864
10865PCI SUBSYSTEM
10866M:	Bjorn Helgaas <bhelgaas@google.com>
10867L:	linux-pci@vger.kernel.org
10868Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10870S:	Supported
10871F:	Documentation/devicetree/bindings/pci/
10872F:	Documentation/PCI/
10873F:	drivers/acpi/pci*
10874F:	drivers/pci/
10875F:	include/asm-generic/pci*
10876F:	include/linux/pci*
10877F:	include/linux/of_pci.h
10878F:	include/uapi/linux/pci*
10879F:	lib/pci*
10880F:	arch/x86/pci/
10881F:	arch/x86/kernel/quirks.c
10882
10883PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10884M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10885L:	linux-pci@vger.kernel.org
10886Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10888S:	Supported
10889F:	drivers/pci/cadence/
10890F:	drivers/pci/host/
10891F:	drivers/pci/dwc/
10892
10893PCIE DRIVER FOR AXIS ARTPEC
10894M:	Jesper Nilsson <jesper.nilsson@axis.com>
10895L:	linux-arm-kernel@axis.com
10896L:	linux-pci@vger.kernel.org
10897S:	Maintained
10898F:	Documentation/devicetree/bindings/pci/axis,artpec*
10899F:	drivers/pci/dwc/*artpec*
10900
10901PCIE DRIVER FOR CAVIUM THUNDERX
10902M:	David Daney <david.daney@cavium.com>
10903L:	linux-pci@vger.kernel.org
10904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10905S:	Supported
10906F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10907F:	drivers/pci/host/pci-thunder-*
10908
10909PCIE DRIVER FOR HISILICON
10910M:	Zhou Wang <wangzhou1@hisilicon.com>
10911L:	linux-pci@vger.kernel.org
10912S:	Maintained
10913F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10914F:	drivers/pci/dwc/pcie-hisi.c
10915
10916PCIE DRIVER FOR HISILICON KIRIN
10917M:	Xiaowei Song <songxiaowei@hisilicon.com>
10918M:	Binghui Wang <wangbinghui@hisilicon.com>
10919L:	linux-pci@vger.kernel.org
10920S:	Maintained
10921F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10922F:	drivers/pci/dwc/pcie-kirin.c
10923
10924PCIE DRIVER FOR HISILICON STB
10925M:	Jianguo Sun <sunjianguo1@huawei.com>
10926M:	Shawn Guo <shawn.guo@linaro.org>
10927L:	linux-pci@vger.kernel.org
10928S:	Maintained
10929F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10930F:	drivers/pci/dwc/pcie-histb.c
10931
10932PCIE DRIVER FOR MEDIATEK
10933M:	Ryder Lee <ryder.lee@mediatek.com>
10934L:	linux-pci@vger.kernel.org
10935L:	linux-mediatek@lists.infradead.org
10936S:	Supported
10937F:	Documentation/devicetree/bindings/pci/mediatek*
10938F:	drivers/pci/host/*mediatek*
10939
10940PCIE DRIVER FOR QUALCOMM MSM
10941M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10942L:	linux-pci@vger.kernel.org
10943L:	linux-arm-msm@vger.kernel.org
10944S:	Maintained
10945F:	drivers/pci/dwc/*qcom*
10946
10947PCIE DRIVER FOR ROCKCHIP
10948M:	Shawn Lin <shawn.lin@rock-chips.com>
10949L:	linux-pci@vger.kernel.org
10950L:	linux-rockchip@lists.infradead.org
10951S:	Maintained
10952F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10953F:	drivers/pci/host/pcie-rockchip.c
10954
10955PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10956M:	Linus Walleij <linus.walleij@linaro.org>
10957L:	linux-pci@vger.kernel.org
10958S:	Maintained
10959F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10960F:	drivers/pci/host/pci-v3-semi.c
10961
10962PCIE DRIVER FOR ST SPEAR13XX
10963M:	Pratyush Anand <pratyush.anand@gmail.com>
10964L:	linux-pci@vger.kernel.org
10965S:	Maintained
10966F:	drivers/pci/dwc/*spear*
10967
10968PCMCIA SUBSYSTEM
10969M:	Dominik Brodowski <linux@dominikbrodowski.net>
10970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10971S:	Odd Fixes
10972F:	Documentation/pcmcia/
10973F:	tools/pcmcia/
10974F:	drivers/pcmcia/
10975F:	include/pcmcia/
10976
10977PCNET32 NETWORK DRIVER
10978M:	Don Fry <pcnet32@frontier.com>
10979L:	netdev@vger.kernel.org
10980S:	Maintained
10981F:	drivers/net/ethernet/amd/pcnet32.c
10982
10983PCRYPT PARALLEL CRYPTO ENGINE
10984M:	Steffen Klassert <steffen.klassert@secunet.com>
10985L:	linux-crypto@vger.kernel.org
10986S:	Maintained
10987F:	crypto/pcrypt.c
10988F:	include/crypto/pcrypt.h
10989
10990PEAQ WMI HOTKEYS DRIVER
10991M:	Hans de Goede <hdegoede@redhat.com>
10992L:	platform-driver-x86@vger.kernel.org
10993S:	Maintained
10994F:	drivers/platform/x86/peaq-wmi.c
10995
10996PER-CPU MEMORY ALLOCATOR
10997M:	Tejun Heo <tj@kernel.org>
10998M:	Christoph Lameter <cl@linux.com>
10999M:	Dennis Zhou <dennisszhou@gmail.com>
11000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11001S:	Maintained
11002F:	include/linux/percpu*.h
11003F:	mm/percpu*.c
11004F:	arch/*/include/asm/percpu.h
11005
11006PER-TASK DELAY ACCOUNTING
11007M:	Balbir Singh <bsingharora@gmail.com>
11008S:	Maintained
11009F:	include/linux/delayacct.h
11010F:	kernel/delayacct.c
11011
11012PERFORMANCE EVENTS SUBSYSTEM
11013M:	Peter Zijlstra <peterz@infradead.org>
11014M:	Ingo Molnar <mingo@redhat.com>
11015M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11016R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11017R:	Jiri Olsa <jolsa@redhat.com>
11018R:	Namhyung Kim <namhyung@kernel.org>
11019L:	linux-kernel@vger.kernel.org
11020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11021S:	Supported
11022F:	kernel/events/*
11023F:	include/linux/perf_event.h
11024F:	include/uapi/linux/perf_event.h
11025F:	arch/*/kernel/perf_event*.c
11026F:	arch/*/kernel/*/perf_event*.c
11027F:	arch/*/kernel/*/*/perf_event*.c
11028F:	arch/*/include/asm/perf_event.h
11029F:	arch/*/kernel/perf_callchain.c
11030F:	arch/*/events/*
11031F:	tools/perf/
11032
11033PERSONALITY HANDLING
11034M:	Christoph Hellwig <hch@infradead.org>
11035L:	linux-abi-devel@lists.sourceforge.net
11036S:	Maintained
11037F:	include/linux/personality.h
11038F:	include/uapi/linux/personality.h
11039
11040PHONET PROTOCOL
11041M:	Remi Denis-Courmont <courmisch@gmail.com>
11042S:	Supported
11043F:	Documentation/networking/phonet.txt
11044F:	include/linux/phonet.h
11045F:	include/net/phonet/
11046F:	include/uapi/linux/phonet.h
11047F:	net/phonet/
11048
11049PHRAM MTD DRIVER
11050M:	Joern Engel <joern@lazybastard.org>
11051L:	linux-mtd@lists.infradead.org
11052S:	Maintained
11053F:	drivers/mtd/devices/phram.c
11054
11055PICOLCD HID DRIVER
11056M:	Bruno Prémont <bonbons@linux-vserver.org>
11057L:	linux-input@vger.kernel.org
11058S:	Maintained
11059F:	drivers/hid/hid-picolcd*
11060
11061PICOXCELL SUPPORT
11062M:	Jamie Iles <jamie@jamieiles.com>
11063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11064T:	git git://github.com/jamieiles/linux-2.6-ji.git
11065S:	Supported
11066F:	arch/arm/boot/dts/picoxcell*
11067F:	arch/arm/mach-picoxcell/
11068F:	drivers/crypto/picoxcell*
11069
11070PIN CONTROL SUBSYSTEM
11071M:	Linus Walleij <linus.walleij@linaro.org>
11072L:	linux-gpio@vger.kernel.org
11073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11074S:	Maintained
11075F:	Documentation/devicetree/bindings/pinctrl/
11076F:	Documentation/driver-api/pinctl.rst
11077F:	drivers/pinctrl/
11078F:	include/linux/pinctrl/
11079
11080PIN CONTROLLER - ATMEL AT91
11081M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11083S:	Maintained
11084F:	drivers/pinctrl/pinctrl-at91.*
11085
11086PIN CONTROLLER - ATMEL AT91 PIO4
11087M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11089L:	linux-gpio@vger.kernel.org
11090S:	Supported
11091F:	drivers/pinctrl/pinctrl-at91-pio4.*
11092
11093PIN CONTROLLER - FREESCALE
11094M:	Dong Aisheng <aisheng.dong@nxp.com>
11095M:	Fabio Estevam <festevam@gmail.com>
11096M:	Shawn Guo <shawnguo@kernel.org>
11097M:	Stefan Agner <stefan@agner.ch>
11098R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11099L:	linux-gpio@vger.kernel.org
11100S:	Maintained
11101F:	drivers/pinctrl/freescale/
11102F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11103
11104PIN CONTROLLER - INTEL
11105M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11106M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11107S:	Maintained
11108F:	drivers/pinctrl/intel/
11109
11110PIN CONTROLLER - MEDIATEK
11111M:	Sean Wang <sean.wang@mediatek.com>
11112L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11113S:	Maintained
11114F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11115F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11116F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11117F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11118F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11119
11120PIN CONTROLLER - QUALCOMM
11121M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11122S:	Maintained
11123L:	linux-arm-msm@vger.kernel.org
11124F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11125F:	drivers/pinctrl/qcom/
11126
11127PIN CONTROLLER - RENESAS
11128M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11129M:	Geert Uytterhoeven <geert+renesas@glider.be>
11130L:	linux-renesas-soc@vger.kernel.org
11131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11132S:	Maintained
11133F:	drivers/pinctrl/sh-pfc/
11134
11135PIN CONTROLLER - SAMSUNG
11136M:	Tomasz Figa <tomasz.figa@gmail.com>
11137M:	Krzysztof Kozlowski <krzk@kernel.org>
11138M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11140L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11141Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11143S:	Maintained
11144F:	drivers/pinctrl/samsung/
11145F:	include/dt-bindings/pinctrl/samsung.h
11146F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11147
11148PIN CONTROLLER - SINGLE
11149M:	Tony Lindgren <tony@atomide.com>
11150M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11152L:	linux-omap@vger.kernel.org
11153S:	Maintained
11154F:	drivers/pinctrl/pinctrl-single.c
11155
11156PIN CONTROLLER - ST SPEAR
11157M:	Viresh Kumar <vireshk@kernel.org>
11158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11159W:	http://www.st.com/spear
11160S:	Maintained
11161F:	drivers/pinctrl/spear/
11162
11163PISTACHIO SOC SUPPORT
11164M:	James Hartley <james.hartley@sondrel.com>
11165L:	linux-mips@linux-mips.org
11166S:	Odd Fixes
11167F:	arch/mips/pistachio/
11168F:	arch/mips/include/asm/mach-pistachio/
11169F:	arch/mips/boot/dts/img/pistachio*
11170F:	arch/mips/configs/pistachio*_defconfig
11171
11172PKTCDVD DRIVER
11173S:	Orphan
11174M:	linux-block@vger.kernel.org
11175F:	drivers/block/pktcdvd.c
11176F:	include/linux/pktcdvd.h
11177F:	include/uapi/linux/pktcdvd.h
11178
11179PKUNITY SOC DRIVERS
11180M:	Guan Xuetao <gxt@pku.edu.cn>
11181W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11182S:	Maintained
11183T:	git git://github.com/gxt/linux.git
11184F:	drivers/input/serio/i8042-unicore32io.h
11185F:	drivers/i2c/busses/i2c-puv3.c
11186F:	drivers/video/fbdev/fb-puv3.c
11187F:	drivers/rtc/rtc-puv3.c
11188
11189PMBUS HARDWARE MONITORING DRIVERS
11190M:	Guenter Roeck <linux@roeck-us.net>
11191L:	linux-hwmon@vger.kernel.org
11192W:	http://hwmon.wiki.kernel.org/
11193W:	http://www.roeck-us.net/linux/drivers/
11194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11195S:	Maintained
11196F:	Documentation/hwmon/pmbus
11197F:	drivers/hwmon/pmbus/
11198F:	include/linux/pmbus.h
11199
11200PMC SIERRA MaxRAID DRIVER
11201L:	linux-scsi@vger.kernel.org
11202W:	http://www.pmc-sierra.com/
11203S:	Orphan
11204F:	drivers/scsi/pmcraid.*
11205
11206PMC SIERRA PM8001 DRIVER
11207M:	Jack Wang <jinpu.wang@profitbricks.com>
11208M:	lindar_liu@usish.com
11209L:	linux-scsi@vger.kernel.org
11210S:	Supported
11211F:	drivers/scsi/pm8001/
11212
11213PNP SUPPORT
11214M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11215S:	Maintained
11216F:	drivers/pnp/
11217
11218POSIX CLOCKS and TIMERS
11219M:	Thomas Gleixner <tglx@linutronix.de>
11220L:	linux-kernel@vger.kernel.org
11221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11222S:	Maintained
11223F:	fs/timerfd.c
11224F:	include/linux/timer*
11225F:	kernel/time/*timer*
11226
11227POWER MANAGEMENT CORE
11228M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11229L:	linux-pm@vger.kernel.org
11230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11231B:	https://bugzilla.kernel.org
11232S:	Supported
11233F:	drivers/base/power/
11234F:	include/linux/pm.h
11235F:	include/linux/pm_*
11236F:	include/linux/powercap.h
11237F:	drivers/powercap/
11238F:	kernel/configs/nopm.config
11239
11240POWER STATE COORDINATION INTERFACE (PSCI)
11241M:	Mark Rutland <mark.rutland@arm.com>
11242M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11243L:	linux-arm-kernel@lists.infradead.org
11244S:	Maintained
11245F:	drivers/firmware/psci*.c
11246F:	include/linux/psci.h
11247F:	include/uapi/linux/psci.h
11248
11249POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11250M:	Sebastian Reichel <sre@kernel.org>
11251L:	linux-pm@vger.kernel.org
11252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11253S:	Maintained
11254F:	Documentation/devicetree/bindings/power/supply/
11255F:	include/linux/power_supply.h
11256F:	drivers/power/supply/
11257
11258POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11259M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11260L:	linuxppc-dev@lists.ozlabs.org
11261S:	Maintained
11262F:	drivers/char/powernv-op-panel.c
11263
11264PPP OVER ATM (RFC 2364)
11265M:	Mitchell Blank Jr <mitch@sfgoth.com>
11266S:	Maintained
11267F:	net/atm/pppoatm.c
11268F:	include/uapi/linux/atmppp.h
11269
11270PPP OVER ETHERNET
11271M:	Michal Ostrowski <mostrows@earthlink.net>
11272S:	Maintained
11273F:	drivers/net/ppp/pppoe.c
11274F:	drivers/net/ppp/pppox.c
11275
11276PPP OVER L2TP
11277M:	James Chapman <jchapman@katalix.com>
11278S:	Maintained
11279F:	net/l2tp/l2tp_ppp.c
11280F:	include/linux/if_pppol2tp.h
11281F:	include/uapi/linux/if_pppol2tp.h
11282
11283PPP PROTOCOL DRIVERS AND COMPRESSORS
11284M:	Paul Mackerras <paulus@samba.org>
11285L:	linux-ppp@vger.kernel.org
11286S:	Maintained
11287F:	drivers/net/ppp/ppp_*
11288
11289PPS SUPPORT
11290M:	Rodolfo Giometti <giometti@enneenne.com>
11291W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11292L:	linuxpps@ml.enneenne.com (subscribers-only)
11293S:	Maintained
11294F:	Documentation/pps/
11295F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11296F:	Documentation/ABI/testing/sysfs-pps
11297F:	drivers/pps/
11298F:	include/linux/pps*.h
11299F:	include/uapi/linux/pps.h
11300
11301PPTP DRIVER
11302M:	Dmitry Kozlov <xeb@mail.ru>
11303L:	netdev@vger.kernel.org
11304S:	Maintained
11305F:	drivers/net/ppp/pptp.c
11306W:	http://sourceforge.net/projects/accel-pptp
11307
11308PREEMPTIBLE KERNEL
11309M:	Robert Love <rml@tech9.net>
11310L:	kpreempt-tech@lists.sourceforge.net
11311W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11312S:	Supported
11313F:	Documentation/preempt-locking.txt
11314F:	include/linux/preempt.h
11315
11316PRINTK
11317M:	Petr Mladek <pmladek@suse.com>
11318M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11319R:	Steven Rostedt <rostedt@goodmis.org>
11320S:	Maintained
11321F:	kernel/printk/
11322F:	include/linux/printk.h
11323
11324PRISM54 WIRELESS DRIVER
11325M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11326L:	linux-wireless@vger.kernel.org
11327W:	http://wireless.kernel.org/en/users/Drivers/p54
11328S:	Obsolete
11329F:	drivers/net/wireless/intersil/prism54/
11330
11331PROC SYSCTL
11332M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11333M:	Kees Cook <keescook@chromium.org>
11334L:	linux-kernel@vger.kernel.org
11335L:	linux-fsdevel@vger.kernel.org
11336S:	Maintained
11337F:	fs/proc/proc_sysctl.c
11338F:	include/linux/sysctl.h
11339F:	kernel/sysctl.c
11340F:	tools/testing/selftests/sysctl/
11341
11342PS3 NETWORK SUPPORT
11343M:	Geoff Levand <geoff@infradead.org>
11344L:	netdev@vger.kernel.org
11345L:	linuxppc-dev@lists.ozlabs.org
11346S:	Maintained
11347F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11348
11349PS3 PLATFORM SUPPORT
11350M:	Geoff Levand <geoff@infradead.org>
11351L:	linuxppc-dev@lists.ozlabs.org
11352S:	Maintained
11353F:	arch/powerpc/boot/ps3*
11354F:	arch/powerpc/include/asm/lv1call.h
11355F:	arch/powerpc/include/asm/ps3*.h
11356F:	arch/powerpc/platforms/ps3/
11357F:	drivers/*/ps3*
11358F:	drivers/ps3/
11359F:	drivers/rtc/rtc-ps3.c
11360F:	drivers/usb/host/*ps3.c
11361F:	sound/ppc/snd_ps3*
11362
11363PS3VRAM DRIVER
11364M:	Jim Paris <jim@jtan.com>
11365M:	Geoff Levand <geoff@infradead.org>
11366L:	linuxppc-dev@lists.ozlabs.org
11367S:	Maintained
11368F:	drivers/block/ps3vram.c
11369
11370PSAMPLE PACKET SAMPLING SUPPORT:
11371M:	Yotam Gigi <yotam.gi@gmail.com>
11372S:	Maintained
11373F:	net/psample
11374F:	include/net/psample.h
11375F:	include/uapi/linux/psample.h
11376
11377PSTORE FILESYSTEM
11378M:	Kees Cook <keescook@chromium.org>
11379M:	Anton Vorontsov <anton@enomsg.org>
11380M:	Colin Cross <ccross@android.com>
11381M:	Tony Luck <tony.luck@intel.com>
11382S:	Maintained
11383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11384F:	fs/pstore/
11385F:	include/linux/pstore*
11386F:	drivers/firmware/efi/efi-pstore.c
11387F:	drivers/acpi/apei/erst.c
11388F:	Documentation/admin-guide/ramoops.rst
11389F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11390K:	\b(pstore|ramoops)
11391
11392PTP HARDWARE CLOCK SUPPORT
11393M:	Richard Cochran <richardcochran@gmail.com>
11394L:	netdev@vger.kernel.org
11395S:	Maintained
11396W:	http://linuxptp.sourceforge.net/
11397F:	Documentation/ABI/testing/sysfs-ptp
11398F:	Documentation/ptp/*
11399F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11400F:	drivers/net/phy/dp83640*
11401F:	drivers/ptp/*
11402F:	include/linux/ptp_cl*
11403
11404PTRACE SUPPORT
11405M:	Oleg Nesterov <oleg@redhat.com>
11406S:	Maintained
11407F:	include/asm-generic/syscall.h
11408F:	include/linux/ptrace.h
11409F:	include/linux/regset.h
11410F:	include/linux/tracehook.h
11411F:	include/uapi/linux/ptrace.h
11412F:	include/uapi/linux/ptrace.h
11413F:	include/asm-generic/ptrace.h
11414F:	kernel/ptrace.c
11415F:	arch/*/ptrace*.c
11416F:	arch/*/*/ptrace*.c
11417F:	arch/*/include/asm/ptrace*.h
11418
11419PULSE8-CEC DRIVER
11420M:	Hans Verkuil <hverkuil@xs4all.nl>
11421L:	linux-media@vger.kernel.org
11422T:	git git://linuxtv.org/media_tree.git
11423S:	Maintained
11424F:	drivers/media/usb/pulse8-cec/*
11425F:	Documentation/media/cec-drivers/pulse8-cec.rst
11426
11427PVRUSB2 VIDEO4LINUX DRIVER
11428M:	Mike Isely <isely@pobox.com>
11429L:	pvrusb2@isely.net	(subscribers-only)
11430L:	linux-media@vger.kernel.org
11431W:	http://www.isely.net/pvrusb2/
11432T:	git git://linuxtv.org/media_tree.git
11433S:	Maintained
11434F:	Documentation/media/v4l-drivers/pvrusb2*
11435F:	drivers/media/usb/pvrusb2/
11436
11437PWC WEBCAM DRIVER
11438M:	Hans Verkuil <hverkuil@xs4all.nl>
11439L:	linux-media@vger.kernel.org
11440T:	git git://linuxtv.org/media_tree.git
11441S:	Odd Fixes
11442F:	drivers/media/usb/pwc/*
11443
11444PWM FAN DRIVER
11445M:	Kamil Debski <kamil@wypas.org>
11446M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11447L:	linux-hwmon@vger.kernel.org
11448S:	Supported
11449F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11450F:	Documentation/hwmon/pwm-fan
11451F:	drivers/hwmon/pwm-fan.c
11452
11453PWM IR Transmitter
11454M:	Sean Young <sean@mess.org>
11455L:	linux-media@vger.kernel.org
11456S:	Maintained
11457F:	drivers/media/rc/pwm-ir-tx.c
11458
11459PWM SUBSYSTEM
11460M:	Thierry Reding <thierry.reding@gmail.com>
11461L:	linux-pwm@vger.kernel.org
11462S:	Maintained
11463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11464F:	Documentation/pwm.txt
11465F:	Documentation/devicetree/bindings/pwm/
11466F:	include/linux/pwm.h
11467F:	drivers/pwm/
11468F:	drivers/video/backlight/pwm_bl.c
11469F:	include/linux/pwm_backlight.h
11470F:	drivers/gpio/gpio-mvebu.c
11471F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11472
11473PXA GPIO DRIVER
11474M:	Robert Jarzmik <robert.jarzmik@free.fr>
11475L:	linux-gpio@vger.kernel.org
11476S:	Maintained
11477F:	drivers/gpio/gpio-pxa.c
11478
11479PXA MMCI DRIVER
11480S:	Orphan
11481
11482PXA RTC DRIVER
11483M:	Robert Jarzmik <robert.jarzmik@free.fr>
11484L:	linux-rtc@vger.kernel.org
11485S:	Maintained
11486
11487PXA2xx/PXA3xx SUPPORT
11488M:	Daniel Mack <daniel@zonque.org>
11489M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11490M:	Robert Jarzmik <robert.jarzmik@free.fr>
11491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11492T:	git git://github.com/hzhuang1/linux.git
11493T:	git git://github.com/rjarzmik/linux.git
11494S:	Maintained
11495F:	arch/arm/boot/dts/pxa*
11496F:	arch/arm/mach-pxa/
11497F:	drivers/dma/pxa*
11498F:	drivers/pcmcia/pxa2xx*
11499F:	drivers/pinctrl/pxa/
11500F:	drivers/spi/spi-pxa2xx*
11501F:	drivers/usb/gadget/udc/pxa2*
11502F:	include/sound/pxa2xx-lib.h
11503F:	sound/arm/pxa*
11504F:	sound/soc/pxa/
11505
11506QAT DRIVER
11507M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11508L:	qat-linux@intel.com
11509S:	Supported
11510F:	drivers/crypto/qat/
11511
11512QCOM AUDIO (ASoC) DRIVERS
11513M:	Patrick Lai <plai@codeaurora.org>
11514M:	Banajit Goswami <bgoswami@codeaurora.org>
11515L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11516S:	Supported
11517F:	sound/soc/qcom/
11518
11519QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11520M:	Gabriel Somlo <somlo@cmu.edu>
11521M:	"Michael S. Tsirkin" <mst@redhat.com>
11522L:	qemu-devel@nongnu.org
11523S:	Maintained
11524F:	drivers/firmware/qemu_fw_cfg.c
11525F:	include/uapi/linux/qemu_fw_cfg.h
11526
11527QIB DRIVER
11528M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11529M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11530L:	linux-rdma@vger.kernel.org
11531S:	Supported
11532F:	drivers/infiniband/hw/qib/
11533
11534QLOGIC QL41xxx FCOE DRIVER
11535M:	QLogic-Storage-Upstream@cavium.com
11536L:	linux-scsi@vger.kernel.org
11537S:	Supported
11538F:	drivers/scsi/qedf/
11539
11540QLOGIC QL41xxx ISCSI DRIVER
11541M:	QLogic-Storage-Upstream@cavium.com
11542L:	linux-scsi@vger.kernel.org
11543S:	Supported
11544F:	drivers/scsi/qedi/
11545
11546QLOGIC QL4xxx ETHERNET DRIVER
11547M:	Ariel Elior <Ariel.Elior@cavium.com>
11548M:	everest-linux-l2@cavium.com
11549L:	netdev@vger.kernel.org
11550S:	Supported
11551F:	drivers/net/ethernet/qlogic/qed/
11552F:	include/linux/qed/
11553F:	drivers/net/ethernet/qlogic/qede/
11554
11555QLOGIC QL4xxx RDMA DRIVER
11556M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11557M:	Ariel Elior <Ariel.Elior@cavium.com>
11558L:	linux-rdma@vger.kernel.org
11559S:	Supported
11560F:	drivers/infiniband/hw/qedr/
11561F:	include/uapi/rdma/qedr-abi.h
11562
11563QLOGIC QLA1280 SCSI DRIVER
11564M:	Michael Reed <mdr@sgi.com>
11565L:	linux-scsi@vger.kernel.org
11566S:	Maintained
11567F:	drivers/scsi/qla1280.[ch]
11568
11569QLOGIC QLA2XXX FC-SCSI DRIVER
11570M:	qla2xxx-upstream@qlogic.com
11571L:	linux-scsi@vger.kernel.org
11572S:	Supported
11573F:	Documentation/scsi/LICENSE.qla2xxx
11574F:	drivers/scsi/qla2xxx/
11575
11576QLOGIC QLA3XXX NETWORK DRIVER
11577M:	Dept-GELinuxNICDev@cavium.com
11578L:	netdev@vger.kernel.org
11579S:	Supported
11580F:	Documentation/networking/LICENSE.qla3xxx
11581F:	drivers/net/ethernet/qlogic/qla3xxx.*
11582
11583QLOGIC QLA4XXX iSCSI DRIVER
11584M:	QLogic-Storage-Upstream@qlogic.com
11585L:	linux-scsi@vger.kernel.org
11586S:	Supported
11587F:	Documentation/scsi/LICENSE.qla4xxx
11588F:	drivers/scsi/qla4xxx/
11589
11590QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11591M:	Harish Patil <harish.patil@cavium.com>
11592M:	Manish Chopra <manish.chopra@cavium.com>
11593M:	Dept-GELinuxNICDev@cavium.com
11594L:	netdev@vger.kernel.org
11595S:	Supported
11596F:	drivers/net/ethernet/qlogic/qlcnic/
11597
11598QLOGIC QLGE 10Gb ETHERNET DRIVER
11599M:	Harish Patil <harish.patil@cavium.com>
11600M:	Manish Chopra <manish.chopra@cavium.com>
11601M:	Dept-GELinuxNICDev@cavium.com
11602L:	netdev@vger.kernel.org
11603S:	Supported
11604F:	drivers/net/ethernet/qlogic/qlge/
11605
11606QNX4 FILESYSTEM
11607M:	Anders Larsen <al@alarsen.net>
11608W:	http://www.alarsen.net/linux/qnx4fs/
11609S:	Maintained
11610F:	fs/qnx4/
11611F:	include/uapi/linux/qnx4_fs.h
11612F:	include/uapi/linux/qnxtypes.h
11613
11614QORIQ DPAA2 FSL-MC BUS DRIVER
11615M:	Stuart Yoder <stuyoder@gmail.com>
11616M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11617L:	linux-kernel@vger.kernel.org
11618S:	Maintained
11619F:	drivers/bus/fsl-mc/
11620F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11621F:	Documentation/networking/dpaa2/overview.rst
11622
11623QT1010 MEDIA DRIVER
11624M:	Antti Palosaari <crope@iki.fi>
11625L:	linux-media@vger.kernel.org
11626W:	https://linuxtv.org
11627W:	http://palosaari.fi/linux/
11628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11629T:	git git://linuxtv.org/anttip/media_tree.git
11630S:	Maintained
11631F:	drivers/media/tuners/qt1010*
11632
11633QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11634M:	Kalle Valo <kvalo@qca.qualcomm.com>
11635L:	ath10k@lists.infradead.org
11636W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11638S:	Supported
11639F:	drivers/net/wireless/ath/ath10k/
11640
11641QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11642M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11643L:	linux-wireless@vger.kernel.org
11644W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11645S:	Supported
11646F:	drivers/net/wireless/ath/ath9k/
11647
11648QUALCOMM CAMERA SUBSYSTEM DRIVER
11649M:	Todor Tomov <todor.tomov@linaro.org>
11650L:	linux-media@vger.kernel.org
11651S:	Maintained
11652F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11653F:	Documentation/media/v4l-drivers/qcom_camss.rst
11654F:	drivers/media/platform/qcom/camss-8x16/
11655
11656QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11657M:	Timur Tabi <timur@codeaurora.org>
11658L:	netdev@vger.kernel.org
11659S:	Supported
11660F:	drivers/net/ethernet/qualcomm/emac/
11661
11662QUALCOMM HEXAGON ARCHITECTURE
11663M:	Richard Kuo <rkuo@codeaurora.org>
11664L:	linux-hexagon@vger.kernel.org
11665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11666S:	Supported
11667F:	arch/hexagon/
11668
11669QUALCOMM IOMMU
11670M:	Rob Clark <robdclark@gmail.com>
11671L:	iommu@lists.linux-foundation.org
11672L:	linux-arm-msm@vger.kernel.org
11673S:	Maintained
11674F:	drivers/iommu/qcom_iommu.c
11675
11676QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11677M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11678L:	linux-media@vger.kernel.org
11679L:	linux-arm-msm@vger.kernel.org
11680T:	git git://linuxtv.org/media_tree.git
11681S:	Maintained
11682F:	drivers/media/platform/qcom/venus/
11683
11684QUALCOMM WCN36XX WIRELESS DRIVER
11685M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11686L:	wcn36xx@lists.infradead.org
11687W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11688T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11689S:	Supported
11690F:	drivers/net/wireless/ath/wcn36xx/
11691
11692QUANTENNA QTNFMAC WIRELESS DRIVER
11693M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11694M:	Avinash Patil <avinashp@quantenna.com>
11695M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11696L:	linux-wireless@vger.kernel.org
11697S:	Maintained
11698F:	drivers/net/wireless/quantenna
11699
11700RADEON and AMDGPU DRM DRIVERS
11701M:	Alex Deucher <alexander.deucher@amd.com>
11702M:	Christian König <christian.koenig@amd.com>
11703M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11704L:	amd-gfx@lists.freedesktop.org
11705T:	git git://people.freedesktop.org/~agd5f/linux
11706S:	Supported
11707F:	drivers/gpu/drm/radeon/
11708F:	include/uapi/drm/radeon_drm.h
11709F:	drivers/gpu/drm/amd/
11710F:	include/uapi/drm/amdgpu_drm.h
11711
11712RADEON FRAMEBUFFER DISPLAY DRIVER
11713M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11714L:	linux-fbdev@vger.kernel.org
11715S:	Maintained
11716F:	drivers/video/fbdev/aty/radeon*
11717F:	include/uapi/linux/radeonfb.h
11718
11719RADIOSHARK RADIO DRIVER
11720M:	Hans Verkuil <hverkuil@xs4all.nl>
11721L:	linux-media@vger.kernel.org
11722T:	git git://linuxtv.org/media_tree.git
11723S:	Maintained
11724F:	drivers/media/radio/radio-shark.c
11725
11726RADIOSHARK2 RADIO DRIVER
11727M:	Hans Verkuil <hverkuil@xs4all.nl>
11728L:	linux-media@vger.kernel.org
11729T:	git git://linuxtv.org/media_tree.git
11730S:	Maintained
11731F:	drivers/media/radio/radio-shark2.c
11732F:	drivers/media/radio/radio-tea5777.c
11733
11734RADOS BLOCK DEVICE (RBD)
11735M:	Ilya Dryomov <idryomov@gmail.com>
11736M:	Sage Weil <sage@redhat.com>
11737M:	Alex Elder <elder@kernel.org>
11738L:	ceph-devel@vger.kernel.org
11739W:	http://ceph.com/
11740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11741T:	git git://github.com/ceph/ceph-client.git
11742S:	Supported
11743F:	Documentation/ABI/testing/sysfs-bus-rbd
11744F:	drivers/block/rbd.c
11745F:	drivers/block/rbd_types.h
11746
11747RAGE128 FRAMEBUFFER DISPLAY DRIVER
11748M:	Paul Mackerras <paulus@samba.org>
11749L:	linux-fbdev@vger.kernel.org
11750S:	Maintained
11751F:	drivers/video/fbdev/aty/aty128fb.c
11752
11753RAINSHADOW-CEC DRIVER
11754M:	Hans Verkuil <hverkuil@xs4all.nl>
11755L:	linux-media@vger.kernel.org
11756T:	git git://linuxtv.org/media_tree.git
11757S:	Maintained
11758F:	drivers/media/usb/rainshadow-cec/*
11759
11760RALINK MIPS ARCHITECTURE
11761M:	John Crispin <john@phrozen.org>
11762L:	linux-mips@linux-mips.org
11763S:	Maintained
11764F:	arch/mips/ralink
11765
11766RALINK RT2X00 WIRELESS LAN DRIVER
11767P:	rt2x00 project
11768M:	Stanislaw Gruszka <sgruszka@redhat.com>
11769M:	Helmut Schaa <helmut.schaa@googlemail.com>
11770L:	linux-wireless@vger.kernel.org
11771S:	Maintained
11772F:	drivers/net/wireless/ralink/rt2x00/
11773
11774RAMDISK RAM BLOCK DEVICE DRIVER
11775M:	Jens Axboe <axboe@kernel.dk>
11776S:	Maintained
11777F:	Documentation/blockdev/ramdisk.txt
11778F:	drivers/block/brd.c
11779
11780RANCHU VIRTUAL BOARD FOR MIPS
11781M:	Miodrag Dinic <miodrag.dinic@mips.com>
11782L:	linux-mips@linux-mips.org
11783S:	Supported
11784F:	arch/mips/generic/board-ranchu.c
11785F:	arch/mips/configs/generic/board-ranchu.config
11786
11787RANDOM NUMBER DRIVER
11788M:	"Theodore Ts'o" <tytso@mit.edu>
11789S:	Maintained
11790F:	drivers/char/random.c
11791
11792RAPIDIO SUBSYSTEM
11793M:	Matt Porter <mporter@kernel.crashing.org>
11794M:	Alexandre Bounine <alex.bou9@gmail.com>
11795S:	Maintained
11796F:	drivers/rapidio/
11797
11798RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11799L:	linux-wireless@vger.kernel.org
11800S:	Orphan
11801F:	drivers/net/wireless/ray*
11802
11803RCUTORTURE TEST FRAMEWORK
11804M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11805M:	Josh Triplett <josh@joshtriplett.org>
11806R:	Steven Rostedt <rostedt@goodmis.org>
11807R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11808R:	Lai Jiangshan <jiangshanlai@gmail.com>
11809L:	linux-kernel@vger.kernel.org
11810S:	Supported
11811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11812F:	tools/testing/selftests/rcutorture
11813
11814RDC R-321X SoC
11815M:	Florian Fainelli <florian@openwrt.org>
11816S:	Maintained
11817
11818RDC R6040 FAST ETHERNET DRIVER
11819M:	Florian Fainelli <f.fainelli@gmail.com>
11820L:	netdev@vger.kernel.org
11821S:	Maintained
11822F:	drivers/net/ethernet/rdc/r6040.c
11823
11824RDMAVT - RDMA verbs software
11825M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11826M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11827L:	linux-rdma@vger.kernel.org
11828S:	Supported
11829F:	drivers/infiniband/sw/rdmavt
11830
11831RDS - RELIABLE DATAGRAM SOCKETS
11832M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11833L:	netdev@vger.kernel.org
11834L:	linux-rdma@vger.kernel.org
11835L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11836W:	https://oss.oracle.com/projects/rds/
11837S:	Supported
11838F:	net/rds/
11839F:	Documentation/networking/rds.txt
11840
11841RDT - RESOURCE ALLOCATION
11842M:	Fenghua Yu <fenghua.yu@intel.com>
11843L:	linux-kernel@vger.kernel.org
11844S:	Supported
11845F:	arch/x86/kernel/cpu/intel_rdt*
11846F:	arch/x86/include/asm/intel_rdt_sched.h
11847F:	Documentation/x86/intel_rdt*
11848
11849READ-COPY UPDATE (RCU)
11850M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11851M:	Josh Triplett <josh@joshtriplett.org>
11852R:	Steven Rostedt <rostedt@goodmis.org>
11853R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11854R:	Lai Jiangshan <jiangshanlai@gmail.com>
11855L:	linux-kernel@vger.kernel.org
11856W:	http://www.rdrop.com/users/paulmck/RCU/
11857S:	Supported
11858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11859F:	Documentation/RCU/
11860X:	Documentation/RCU/torture.txt
11861F:	include/linux/rcu*
11862X:	include/linux/srcu.h
11863F:	kernel/rcu/
11864X:	kernel/torture.c
11865
11866REAL TIME CLOCK (RTC) SUBSYSTEM
11867M:	Alessandro Zummo <a.zummo@towertech.it>
11868M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11869L:	linux-rtc@vger.kernel.org
11870Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11872S:	Maintained
11873F:	Documentation/devicetree/bindings/rtc/
11874F:	Documentation/rtc.txt
11875F:	drivers/rtc/
11876F:	include/linux/rtc.h
11877F:	include/uapi/linux/rtc.h
11878F:	include/linux/rtc/
11879F:	include/linux/platform_data/rtc-*
11880F:	tools/testing/selftests/timers/rtctest.c
11881
11882REALTEK AUDIO CODECS
11883M:	Bard Liao <bardliao@realtek.com>
11884M:	Oder Chiou <oder_chiou@realtek.com>
11885S:	Maintained
11886F:	sound/soc/codecs/rt*
11887F:	include/sound/rt*.h
11888
11889REGISTER MAP ABSTRACTION
11890M:	Mark Brown <broonie@kernel.org>
11891L:	linux-kernel@vger.kernel.org
11892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11893S:	Supported
11894F:	Documentation/devicetree/bindings/regmap/
11895F:	drivers/base/regmap/
11896F:	include/linux/regmap.h
11897
11898REISERFS FILE SYSTEM
11899L:	reiserfs-devel@vger.kernel.org
11900S:	Supported
11901F:	fs/reiserfs/
11902
11903REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11904M:	Ohad Ben-Cohen <ohad@wizery.com>
11905M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11906L:	linux-remoteproc@vger.kernel.org
11907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11908S:	Maintained
11909F:	Documentation/devicetree/bindings/remoteproc/
11910F:	Documentation/remoteproc.txt
11911F:	drivers/remoteproc/
11912F:	include/linux/remoteproc.h
11913
11914REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11915M:	Ohad Ben-Cohen <ohad@wizery.com>
11916M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11917L:	linux-remoteproc@vger.kernel.org
11918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11919S:	Maintained
11920F:	drivers/rpmsg/
11921F:	Documentation/rpmsg.txt
11922F:	include/linux/rpmsg.h
11923F:	include/linux/rpmsg/
11924
11925RENESAS CLOCK DRIVERS
11926M:	Geert Uytterhoeven <geert+renesas@glider.be>
11927L:	linux-renesas-soc@vger.kernel.org
11928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11929S:	Supported
11930F:	drivers/clk/renesas/
11931
11932RENESAS EMEV2 I2C DRIVER
11933M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11934S:	Supported
11935F:	drivers/i2c/busses/i2c-emev2.c
11936
11937RENESAS ETHERNET DRIVERS
11938R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11939L:	netdev@vger.kernel.org
11940L:	linux-renesas-soc@vger.kernel.org
11941F:	Documentation/devicetree/bindings/net/renesas,*.txt
11942F:	Documentation/devicetree/bindings/net/sh_eth.txt
11943F:	drivers/net/ethernet/renesas/
11944F:	include/linux/sh_eth.h
11945
11946RENESAS R-CAR GYROADC DRIVER
11947M:	Marek Vasut <marek.vasut@gmail.com>
11948L:	linux-iio@vger.kernel.org
11949S:	Supported
11950F:	drivers/iio/adc/rcar_gyro_adc.c
11951
11952RENESAS R-CAR I2C DRIVERS
11953M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11954S:	Supported
11955F:	drivers/i2c/busses/i2c-rcar.c
11956F:	drivers/i2c/busses/i2c-sh_mobile.c
11957
11958RENESAS USB PHY DRIVER
11959M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11960L:	linux-renesas-soc@vger.kernel.org
11961S:	Maintained
11962F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11963
11964RESET CONTROLLER FRAMEWORK
11965M:	Philipp Zabel <p.zabel@pengutronix.de>
11966T:	git git://git.pengutronix.de/git/pza/linux
11967S:	Maintained
11968F:	drivers/reset/
11969F:	Documentation/devicetree/bindings/reset/
11970F:	include/dt-bindings/reset/
11971F:	include/linux/reset.h
11972F:	include/linux/reset-controller.h
11973
11974RFKILL
11975M:	Johannes Berg <johannes@sipsolutions.net>
11976L:	linux-wireless@vger.kernel.org
11977W:	http://wireless.kernel.org/
11978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11980S:	Maintained
11981F:	Documentation/rfkill.txt
11982F:	Documentation/ABI/stable/sysfs-class-rfkill
11983F:	net/rfkill/
11984
11985RHASHTABLE
11986M:	Thomas Graf <tgraf@suug.ch>
11987M:	Herbert Xu <herbert@gondor.apana.org.au>
11988L:	netdev@vger.kernel.org
11989S:	Maintained
11990F:	lib/rhashtable.c
11991F:	include/linux/rhashtable.h
11992
11993RICOH R5C592 MEMORYSTICK DRIVER
11994M:	Maxim Levitsky <maximlevitsky@gmail.com>
11995S:	Maintained
11996F:	drivers/memstick/host/r592.*
11997
11998RICOH SMARTMEDIA/XD DRIVER
11999M:	Maxim Levitsky <maximlevitsky@gmail.com>
12000S:	Maintained
12001F:	drivers/mtd/nand/raw/r852.c
12002F:	drivers/mtd/nand/raw/r852.h
12003
12004RISC-V ARCHITECTURE
12005M:	Palmer Dabbelt <palmer@sifive.com>
12006M:	Albert Ou <albert@sifive.com>
12007L:	linux-riscv@lists.infradead.org
12008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12009S:	Supported
12010F:	arch/riscv/
12011K:	riscv
12012N:	riscv
12013
12014ROCCAT DRIVERS
12015M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12016W:	http://sourceforge.net/projects/roccat/
12017S:	Maintained
12018F:	drivers/hid/hid-roccat*
12019F:	include/linux/hid-roccat*
12020F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12021
12022ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12023M:	Jacob chen <jacob2.chen@rock-chips.com>
12024L:	linux-media@vger.kernel.org
12025S:	Maintained
12026F:	drivers/media/platform/rockchip/rga/
12027F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12028
12029ROCKER DRIVER
12030M:	Jiri Pirko <jiri@resnulli.us>
12031L:	netdev@vger.kernel.org
12032S:	Supported
12033F:	drivers/net/ethernet/rocker/
12034
12035ROCKETPORT DRIVER
12036P:	Comtrol Corp.
12037W:	http://www.comtrol.com
12038S:	Maintained
12039F:	Documentation/serial/rocket.txt
12040F:	drivers/tty/rocket*
12041
12042ROCKETPORT EXPRESS/INFINITY DRIVER
12043M:	Kevin Cernekee <cernekee@gmail.com>
12044L:	linux-serial@vger.kernel.org
12045S:	Odd Fixes
12046F:	drivers/tty/serial/rp2.*
12047
12048ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12049M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12050L:	linux-kernel@vger.kernel.org
12051L:	linux-renesas-soc@vger.kernel.org
12052S:	Supported
12053F:	drivers/mfd/bd9571mwv.c
12054F:	drivers/regulator/bd9571mwv-regulator.c
12055F:	drivers/gpio/gpio-bd9571mwv.c
12056F:	include/linux/mfd/bd9571mwv.h
12057F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12058
12059ROSE NETWORK LAYER
12060M:	Ralf Baechle <ralf@linux-mips.org>
12061L:	linux-hams@vger.kernel.org
12062W:	http://www.linux-ax25.org/
12063S:	Maintained
12064F:	include/net/rose.h
12065F:	include/uapi/linux/rose.h
12066F:	net/rose/
12067
12068RTL2830 MEDIA DRIVER
12069M:	Antti Palosaari <crope@iki.fi>
12070L:	linux-media@vger.kernel.org
12071W:	https://linuxtv.org
12072W:	http://palosaari.fi/linux/
12073Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12074T:	git git://linuxtv.org/anttip/media_tree.git
12075S:	Maintained
12076F:	drivers/media/dvb-frontends/rtl2830*
12077
12078RTL2832 MEDIA DRIVER
12079M:	Antti Palosaari <crope@iki.fi>
12080L:	linux-media@vger.kernel.org
12081W:	https://linuxtv.org
12082W:	http://palosaari.fi/linux/
12083Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12084T:	git git://linuxtv.org/anttip/media_tree.git
12085S:	Maintained
12086F:	drivers/media/dvb-frontends/rtl2832*
12087
12088RTL2832_SDR MEDIA DRIVER
12089M:	Antti Palosaari <crope@iki.fi>
12090L:	linux-media@vger.kernel.org
12091W:	https://linuxtv.org
12092W:	http://palosaari.fi/linux/
12093Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12094T:	git git://linuxtv.org/anttip/media_tree.git
12095S:	Maintained
12096F:	drivers/media/dvb-frontends/rtl2832_sdr*
12097
12098RTL8180 WIRELESS DRIVER
12099L:	linux-wireless@vger.kernel.org
12100W:	http://wireless.kernel.org/
12101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12102S:	Orphan
12103F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12104
12105RTL8187 WIRELESS DRIVER
12106M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12107M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12108M:	Larry Finger <Larry.Finger@lwfinger.net>
12109L:	linux-wireless@vger.kernel.org
12110W:	http://wireless.kernel.org/
12111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12112S:	Maintained
12113F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12114
12115REALTEK WIRELESS DRIVER (rtlwifi family)
12116M:	Ping-Ke Shih <pkshih@realtek.com>
12117L:	linux-wireless@vger.kernel.org
12118W:	http://wireless.kernel.org/
12119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12120S:	Maintained
12121F:	drivers/net/wireless/realtek/rtlwifi/
12122
12123RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12124M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12125L:	linux-wireless@vger.kernel.org
12126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12127S:	Maintained
12128F:	drivers/net/wireless/realtek/rtl8xxxu/
12129
12130RXRPC SOCKETS (AF_RXRPC)
12131M:	David Howells <dhowells@redhat.com>
12132L:	linux-afs@lists.infradead.org
12133S:	Supported
12134F:	net/rxrpc/
12135F:	include/keys/rxrpc-type.h
12136F:	include/net/af_rxrpc.h
12137F:	include/trace/events/rxrpc.h
12138F:	include/uapi/linux/rxrpc.h
12139F:	Documentation/networking/rxrpc.txt
12140W:	https://www.infradead.org/~dhowells/kafs/
12141
12142S3 SAVAGE FRAMEBUFFER DRIVER
12143M:	Antonino Daplas <adaplas@gmail.com>
12144L:	linux-fbdev@vger.kernel.org
12145S:	Maintained
12146F:	drivers/video/fbdev/savage/
12147
12148S390
12149M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12150M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12151L:	linux-s390@vger.kernel.org
12152W:	http://www.ibm.com/developerworks/linux/linux390/
12153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12154S:	Supported
12155F:	arch/s390/
12156F:	drivers/s390/
12157F:	Documentation/s390/
12158F:	Documentation/driver-api/s390-drivers.rst
12159
12160S390 COMMON I/O LAYER
12161M:	Sebastian Ott <sebott@linux.ibm.com>
12162M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12163L:	linux-s390@vger.kernel.org
12164W:	http://www.ibm.com/developerworks/linux/linux390/
12165S:	Supported
12166F:	drivers/s390/cio/
12167
12168S390 DASD DRIVER
12169M:	Stefan Haberland <sth@linux.ibm.com>
12170M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12171L:	linux-s390@vger.kernel.org
12172W:	http://www.ibm.com/developerworks/linux/linux390/
12173S:	Supported
12174F:	drivers/s390/block/dasd*
12175F:	block/partitions/ibm.c
12176
12177S390 IOMMU (PCI)
12178M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12179L:	linux-s390@vger.kernel.org
12180W:	http://www.ibm.com/developerworks/linux/linux390/
12181S:	Supported
12182F:	drivers/iommu/s390-iommu.c
12183
12184S390 IUCV NETWORK LAYER
12185M:	Julian Wiedmann <jwi@linux.ibm.com>
12186M:	Ursula Braun <ubraun@linux.ibm.com>
12187L:	linux-s390@vger.kernel.org
12188W:	http://www.ibm.com/developerworks/linux/linux390/
12189S:	Supported
12190F:	drivers/s390/net/*iucv*
12191F:	include/net/iucv/
12192F:	net/iucv/
12193
12194S390 NETWORK DRIVERS
12195M:	Julian Wiedmann <jwi@linux.ibm.com>
12196M:	Ursula Braun <ubraun@linux.ibm.com>
12197L:	linux-s390@vger.kernel.org
12198W:	http://www.ibm.com/developerworks/linux/linux390/
12199S:	Supported
12200F:	drivers/s390/net/
12201
12202S390 PCI SUBSYSTEM
12203M:	Sebastian Ott <sebott@linux.ibm.com>
12204M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12205L:	linux-s390@vger.kernel.org
12206W:	http://www.ibm.com/developerworks/linux/linux390/
12207S:	Supported
12208F:	arch/s390/pci/
12209F:	drivers/pci/hotplug/s390_pci_hpc.c
12210
12211S390 VFIO-CCW DRIVER
12212M:	Cornelia Huck <cohuck@redhat.com>
12213M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12214M:	Halil Pasic <pasic@linux.ibm.com>
12215L:	linux-s390@vger.kernel.org
12216L:	kvm@vger.kernel.org
12217S:	Supported
12218F:	drivers/s390/cio/vfio_ccw*
12219F:	Documentation/s390/vfio-ccw.txt
12220F:	include/uapi/linux/vfio_ccw.h
12221
12222S390 ZCRYPT DRIVER
12223M:	Harald Freudenberger <freude@de.ibm.com>
12224L:	linux-s390@vger.kernel.org
12225W:	http://www.ibm.com/developerworks/linux/linux390/
12226S:	Supported
12227F:	drivers/s390/crypto/
12228
12229S390 ZFCP DRIVER
12230M:	Steffen Maier <maier@linux.ibm.com>
12231M:	Benjamin Block <bblock@linux.ibm.com>
12232L:	linux-s390@vger.kernel.org
12233W:	http://www.ibm.com/developerworks/linux/linux390/
12234S:	Supported
12235F:	drivers/s390/scsi/zfcp_*
12236
12237S3C24XX SD/MMC Driver
12238M:	Ben Dooks <ben-linux@fluff.org>
12239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12240S:	Supported
12241F:	drivers/mmc/host/s3cmci.*
12242
12243SAA6588 RDS RECEIVER DRIVER
12244M:	Hans Verkuil <hverkuil@xs4all.nl>
12245L:	linux-media@vger.kernel.org
12246T:	git git://linuxtv.org/media_tree.git
12247W:	https://linuxtv.org
12248S:	Odd Fixes
12249F:	drivers/media/i2c/saa6588*
12250
12251SAA7134 VIDEO4LINUX DRIVER
12252M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12253M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12254L:	linux-media@vger.kernel.org
12255W:	https://linuxtv.org
12256T:	git git://linuxtv.org/media_tree.git
12257S:	Odd fixes
12258F:	Documentation/media/v4l-drivers/saa7134*
12259F:	drivers/media/pci/saa7134/
12260
12261SAA7146 VIDEO4LINUX-2 DRIVER
12262M:	Hans Verkuil <hverkuil@xs4all.nl>
12263L:	linux-media@vger.kernel.org
12264T:	git git://linuxtv.org/media_tree.git
12265S:	Maintained
12266F:	drivers/media/common/saa7146/
12267F:	drivers/media/pci/saa7146/
12268F:	include/media/saa7146*
12269
12270SAMSUNG AUDIO (ASoC) DRIVERS
12271M:	Krzysztof Kozlowski <krzk@kernel.org>
12272M:	Sangbeom Kim <sbkim73@samsung.com>
12273M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12274L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12275S:	Supported
12276F:	sound/soc/samsung/
12277F:	Documentation/devicetree/bindings/sound/samsung*
12278
12279SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12280M:	Krzysztof Kozlowski <krzk@kernel.org>
12281L:	linux-crypto@vger.kernel.org
12282L:	linux-samsung-soc@vger.kernel.org
12283S:	Maintained
12284F:	drivers/crypto/exynos-rng.c
12285F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12286
12287SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12288M:	Łukasz Stelmach <l.stelmach@samsung.com>
12289L:	linux-samsung-soc@vger.kernel.org
12290S:	Maintained
12291F:	drivers/char/hw_random/exynos-trng.c
12292F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12293
12294SAMSUNG FRAMEBUFFER DRIVER
12295M:	Jingoo Han <jingoohan1@gmail.com>
12296L:	linux-fbdev@vger.kernel.org
12297S:	Maintained
12298F:	drivers/video/fbdev/s3c-fb.c
12299
12300SAMSUNG LAPTOP DRIVER
12301M:	Corentin Chary <corentin.chary@gmail.com>
12302L:	platform-driver-x86@vger.kernel.org
12303S:	Maintained
12304F:	drivers/platform/x86/samsung-laptop.c
12305
12306SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12307M:	Sangbeom Kim <sbkim73@samsung.com>
12308M:	Krzysztof Kozlowski <krzk@kernel.org>
12309M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12310L:	linux-kernel@vger.kernel.org
12311L:	linux-samsung-soc@vger.kernel.org
12312S:	Supported
12313F:	drivers/mfd/sec*.c
12314F:	drivers/regulator/s2m*.c
12315F:	drivers/regulator/s5m*.c
12316F:	drivers/clk/clk-s2mps11.c
12317F:	drivers/rtc/rtc-s5m.c
12318F:	include/linux/mfd/samsung/
12319F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12320F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12321F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12322F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12323
12324SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12325M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12326L:	linux-media@vger.kernel.org
12327L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12328S:	Maintained
12329F:	drivers/media/platform/s3c-camif/
12330F:	include/media/drv-intf/s3c_camif.h
12331
12332SAMSUNG S3FWRN5 NFC DRIVER
12333M:	Robert Baldyga <r.baldyga@samsung.com>
12334M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12335L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12336S:	Supported
12337F:	drivers/nfc/s3fwrn5
12338
12339SAMSUNG S5C73M3 CAMERA DRIVER
12340M:	Kyungmin Park <kyungmin.park@samsung.com>
12341M:	Andrzej Hajda <a.hajda@samsung.com>
12342L:	linux-media@vger.kernel.org
12343S:	Supported
12344F:	drivers/media/i2c/s5c73m3/*
12345
12346SAMSUNG S5K5BAF CAMERA DRIVER
12347M:	Kyungmin Park <kyungmin.park@samsung.com>
12348M:	Andrzej Hajda <a.hajda@samsung.com>
12349L:	linux-media@vger.kernel.org
12350S:	Supported
12351F:	drivers/media/i2c/s5k5baf.c
12352
12353SAMSUNG S5P Security SubSystem (SSS) DRIVER
12354M:	Krzysztof Kozlowski <krzk@kernel.org>
12355M:	Vladimir Zapolskiy <vz@mleia.com>
12356M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12357L:	linux-crypto@vger.kernel.org
12358L:	linux-samsung-soc@vger.kernel.org
12359S:	Maintained
12360F:	drivers/crypto/s5p-sss.c
12361
12362SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12363M:	Kyungmin Park <kyungmin.park@samsung.com>
12364M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12365L:	linux-media@vger.kernel.org
12366Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12367S:	Supported
12368F:	drivers/media/platform/exynos4-is/
12369
12370SAMSUNG SOC CLOCK DRIVERS
12371M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12372M:	Tomasz Figa <tomasz.figa@gmail.com>
12373M:	Chanwoo Choi <cw00.choi@samsung.com>
12374S:	Supported
12375L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12377F:	drivers/clk/samsung/
12378F:	include/dt-bindings/clock/exynos*.h
12379F:	Documentation/devicetree/bindings/clock/exynos*.txt
12380
12381SAMSUNG SPI DRIVERS
12382M:	Kukjin Kim <kgene@kernel.org>
12383M:	Krzysztof Kozlowski <krzk@kernel.org>
12384M:	Andi Shyti <andi@etezian.org>
12385L:	linux-spi@vger.kernel.org
12386L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12387S:	Maintained
12388F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12389F:	drivers/spi/spi-s3c*
12390F:	include/linux/platform_data/spi-s3c64xx.h
12391
12392SAMSUNG SXGBE DRIVERS
12393M:	Byungho An <bh74.an@samsung.com>
12394M:	Girish K S <ks.giri@samsung.com>
12395M:	Vipul Pandya <vipul.pandya@samsung.com>
12396S:	Supported
12397L:	netdev@vger.kernel.org
12398F:	drivers/net/ethernet/samsung/sxgbe/
12399
12400SAMSUNG THERMAL DRIVER
12401M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12402L:	linux-pm@vger.kernel.org
12403L:	linux-samsung-soc@vger.kernel.org
12404S:	Supported
12405T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12406F:	drivers/thermal/samsung/
12407
12408SAMSUNG USB2 PHY DRIVER
12409M:	Kamil Debski <kamil@wypas.org>
12410M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12411L:	linux-kernel@vger.kernel.org
12412S:	Supported
12413F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12414F:	Documentation/phy/samsung-usb2.txt
12415F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12416F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12417F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12418F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12419F:	drivers/phy/samsung/phy-samsung-usb2.c
12420F:	drivers/phy/samsung/phy-samsung-usb2.h
12421
12422SC1200 WDT DRIVER
12423M:	Zwane Mwaikambo <zwanem@gmail.com>
12424S:	Maintained
12425F:	drivers/watchdog/sc1200wdt.c
12426
12427SCHEDULER
12428M:	Ingo Molnar <mingo@redhat.com>
12429M:	Peter Zijlstra <peterz@infradead.org>
12430L:	linux-kernel@vger.kernel.org
12431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12432S:	Maintained
12433F:	kernel/sched/
12434F:	include/linux/sched.h
12435F:	include/uapi/linux/sched.h
12436F:	include/linux/wait.h
12437
12438SCR24X CHIP CARD INTERFACE DRIVER
12439M:	Lubomir Rintel <lkundrak@v3.sk>
12440S:	Supported
12441F:	drivers/char/pcmcia/scr24x_cs.c
12442
12443SCSI CDROM DRIVER
12444M:	Jens Axboe <axboe@kernel.dk>
12445L:	linux-scsi@vger.kernel.org
12446W:	http://www.kernel.dk
12447S:	Maintained
12448F:	drivers/scsi/sr*
12449
12450SCSI RDMA PROTOCOL (SRP) INITIATOR
12451M:	Bart Van Assche <bart.vanassche@sandisk.com>
12452L:	linux-rdma@vger.kernel.org
12453S:	Supported
12454W:	http://www.openfabrics.org
12455Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12457F:	drivers/infiniband/ulp/srp/
12458F:	include/scsi/srp.h
12459
12460SCSI SG DRIVER
12461M:	Doug Gilbert <dgilbert@interlog.com>
12462L:	linux-scsi@vger.kernel.org
12463W:	http://sg.danny.cz/sg
12464S:	Maintained
12465F:	Documentation/scsi/scsi-generic.txt
12466F:	drivers/scsi/sg.c
12467F:	include/scsi/sg.h
12468
12469SCSI SUBSYSTEM
12470M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12472M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12474L:	linux-scsi@vger.kernel.org
12475S:	Maintained
12476F:	Documentation/devicetree/bindings/scsi/
12477F:	drivers/scsi/
12478F:	include/scsi/
12479
12480SCSI TAPE DRIVER
12481M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12482L:	linux-scsi@vger.kernel.org
12483S:	Maintained
12484F:	Documentation/scsi/st.txt
12485F:	drivers/scsi/st.*
12486F:	drivers/scsi/st_*.h
12487
12488SCTP PROTOCOL
12489M:	Vlad Yasevich <vyasevich@gmail.com>
12490M:	Neil Horman <nhorman@tuxdriver.com>
12491M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12492L:	linux-sctp@vger.kernel.org
12493W:	http://lksctp.sourceforge.net
12494S:	Maintained
12495F:	Documentation/networking/sctp.txt
12496F:	include/linux/sctp.h
12497F:	include/uapi/linux/sctp.h
12498F:	include/net/sctp/
12499F:	net/sctp/
12500
12501SCx200 CPU SUPPORT
12502M:	Jim Cromie <jim.cromie@gmail.com>
12503S:	Odd Fixes
12504F:	Documentation/i2c/busses/scx200_acb
12505F:	arch/x86/platform/scx200/
12506F:	drivers/watchdog/scx200_wdt.c
12507F:	drivers/i2c/busses/scx200*
12508F:	drivers/mtd/maps/scx200_docflash.c
12509F:	include/linux/scx200.h
12510
12511SCx200 GPIO DRIVER
12512M:	Jim Cromie <jim.cromie@gmail.com>
12513S:	Maintained
12514F:	drivers/char/scx200_gpio.c
12515F:	include/linux/scx200_gpio.h
12516
12517SCx200 HRT CLOCKSOURCE DRIVER
12518M:	Jim Cromie <jim.cromie@gmail.com>
12519S:	Maintained
12520F:	drivers/clocksource/scx200_hrt.c
12521
12522SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12523M:	Sascha Sommer <saschasommer@freenet.de>
12524L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12525S:	Maintained
12526F:	drivers/mmc/host/sdricoh_cs.c
12527
12528SECURE COMPUTING
12529M:	Kees Cook <keescook@chromium.org>
12530R:	Andy Lutomirski <luto@amacapital.net>
12531R:	Will Drewry <wad@chromium.org>
12532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12533S:	Supported
12534F:	kernel/seccomp.c
12535F:	include/uapi/linux/seccomp.h
12536F:	include/linux/seccomp.h
12537F:	tools/testing/selftests/seccomp/*
12538F:	tools/testing/selftests/kselftest_harness.h
12539F:	Documentation/userspace-api/seccomp_filter.rst
12540K:	\bsecure_computing
12541K:	\bTIF_SECCOMP\b
12542
12543SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12544M:	Al Cooper <alcooperx@gmail.com>
12545L:	linux-mmc@vger.kernel.org
12546L:	bcm-kernel-feedback-list@broadcom.com
12547S:	Maintained
12548F:	drivers/mmc/host/sdhci-brcmstb*
12549
12550SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12551M:	Adrian Hunter <adrian.hunter@intel.com>
12552L:	linux-mmc@vger.kernel.org
12553T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12554S:	Maintained
12555F:	drivers/mmc/host/sdhci*
12556F:	include/linux/mmc/sdhci*
12557
12558SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12559M:	Ben Dooks <ben-linux@fluff.org>
12560M:	Jaehoon Chung <jh80.chung@samsung.com>
12561L:	linux-mmc@vger.kernel.org
12562S:	Maintained
12563F:	drivers/mmc/host/sdhci-s3c*
12564
12565SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12566M:	Viresh Kumar <vireshk@kernel.org>
12567L:	linux-mmc@vger.kernel.org
12568S:	Maintained
12569F:	drivers/mmc/host/sdhci-spear.c
12570
12571SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12572M:	Kishon Vijay Abraham I <kishon@ti.com>
12573L:	linux-mmc@vger.kernel.org
12574S:	Maintained
12575F:	drivers/mmc/host/sdhci-omap.c
12576
12577SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12578M:	Scott Bauer <scott.bauer@intel.com>
12579M:	Jonathan Derrick <jonathan.derrick@intel.com>
12580L:	linux-block@vger.kernel.org
12581S:	Supported
12582F:	block/sed*
12583F:	block/opal_proto.h
12584F:	include/linux/sed*
12585F:	include/uapi/linux/sed*
12586
12587SECURITY CONTACT
12588M:	Security Officers <security@kernel.org>
12589S:	Supported
12590
12591SECURITY SUBSYSTEM
12592M:	James Morris <jmorris@namei.org>
12593M:	"Serge E. Hallyn" <serge@hallyn.com>
12594L:	linux-security-module@vger.kernel.org (suggested Cc:)
12595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12596W:	http://kernsec.org/
12597S:	Supported
12598F:	security/
12599
12600SELINUX SECURITY MODULE
12601M:	Paul Moore <paul@paul-moore.com>
12602M:	Stephen Smalley <sds@tycho.nsa.gov>
12603M:	Eric Paris <eparis@parisplace.org>
12604L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12605W:	https://selinuxproject.org
12606W:	https://github.com/SELinuxProject
12607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12608S:	Supported
12609F:	include/linux/selinux*
12610F:	security/selinux/
12611F:	scripts/selinux/
12612F:	Documentation/admin-guide/LSM/SELinux.rst
12613
12614SENSABLE PHANTOM
12615M:	Jiri Slaby <jirislaby@gmail.com>
12616S:	Maintained
12617F:	drivers/misc/phantom.c
12618F:	include/uapi/linux/phantom.h
12619
12620SERIAL DEVICE BUS
12621M:	Rob Herring <robh@kernel.org>
12622L:	linux-serial@vger.kernel.org
12623S:	Maintained
12624F:	Documentation/devicetree/bindings/serial/slave-device.txt
12625F:	drivers/tty/serdev/
12626F:	include/linux/serdev.h
12627
12628SERIAL DRIVERS
12629M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12630L:	linux-serial@vger.kernel.org
12631S:	Maintained
12632F:	Documentation/devicetree/bindings/serial/
12633F:	drivers/tty/serial/
12634
12635SERIAL IR RECEIVER
12636M:	Sean Young <sean@mess.org>
12637L:	linux-media@vger.kernel.org
12638S:	Maintained
12639F:	drivers/media/rc/serial_ir.c
12640
12641SFC NETWORK DRIVER
12642M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12643M:	Edward Cree <ecree@solarflare.com>
12644M:	Bert Kenward <bkenward@solarflare.com>
12645L:	netdev@vger.kernel.org
12646S:	Supported
12647F:	drivers/net/ethernet/sfc/
12648
12649SGI GRU DRIVER
12650M:	Dimitri Sivanich <sivanich@sgi.com>
12651S:	Maintained
12652F:	drivers/misc/sgi-gru/
12653
12654SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12655M:	Pat Gefre <pfg@sgi.com>
12656L:	linux-ia64@vger.kernel.org
12657S:	Supported
12658F:	Documentation/ia64/serial.txt
12659F:	drivers/tty/serial/ioc?_serial.c
12660F:	include/linux/ioc?.h
12661
12662SGI XP/XPC/XPNET DRIVER
12663M:	Cliff Whickman <cpw@sgi.com>
12664M:	Robin Holt <robinmholt@gmail.com>
12665S:	Maintained
12666F:	drivers/misc/sgi-xp/
12667
12668SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12669M:	Ursula Braun <ubraun@linux.ibm.com>
12670L:	linux-s390@vger.kernel.org
12671W:	http://www.ibm.com/developerworks/linux/linux390/
12672S:	Supported
12673F:	net/smc/
12674
12675SH_VEU V4L2 MEM2MEM DRIVER
12676L:	linux-media@vger.kernel.org
12677S:	Orphan
12678F:	drivers/media/platform/sh_veu.c
12679
12680SH_VOU V4L2 OUTPUT DRIVER
12681L:	linux-media@vger.kernel.org
12682S:	Orphan
12683F:	drivers/media/platform/sh_vou.c
12684F:	include/media/drv-intf/sh_vou.h
12685
12686SI2157 MEDIA DRIVER
12687M:	Antti Palosaari <crope@iki.fi>
12688L:	linux-media@vger.kernel.org
12689W:	https://linuxtv.org
12690W:	http://palosaari.fi/linux/
12691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12692T:	git git://linuxtv.org/anttip/media_tree.git
12693S:	Maintained
12694F:	drivers/media/tuners/si2157*
12695
12696SI2165 MEDIA DRIVER
12697M:	Matthias Schwarzott <zzam@gentoo.org>
12698L:	linux-media@vger.kernel.org
12699W:	https://linuxtv.org
12700Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12701S:	Maintained
12702F:	drivers/media/dvb-frontends/si2165*
12703
12704SI2168 MEDIA DRIVER
12705M:	Antti Palosaari <crope@iki.fi>
12706L:	linux-media@vger.kernel.org
12707W:	https://linuxtv.org
12708W:	http://palosaari.fi/linux/
12709Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12710T:	git git://linuxtv.org/anttip/media_tree.git
12711S:	Maintained
12712F:	drivers/media/dvb-frontends/si2168*
12713
12714SI470X FM RADIO RECEIVER I2C DRIVER
12715M:	Hans Verkuil <hverkuil@xs4all.nl>
12716L:	linux-media@vger.kernel.org
12717T:	git git://linuxtv.org/media_tree.git
12718W:	https://linuxtv.org
12719S:	Odd Fixes
12720F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12721
12722SI470X FM RADIO RECEIVER USB 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:	Maintained
12728F:	drivers/media/radio/si470x/radio-si470x-common.c
12729F:	drivers/media/radio/si470x/radio-si470x.h
12730F:	drivers/media/radio/si470x/radio-si470x-usb.c
12731
12732SI4713 FM RADIO TRANSMITTER I2C DRIVER
12733M:	Eduardo Valentin <edubezval@gmail.com>
12734L:	linux-media@vger.kernel.org
12735T:	git git://linuxtv.org/media_tree.git
12736W:	https://linuxtv.org
12737S:	Odd Fixes
12738F:	drivers/media/radio/si4713/si4713.?
12739
12740SI4713 FM RADIO TRANSMITTER PLATFORM 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/radio-platform-si4713.c
12747
12748SI4713 FM RADIO TRANSMITTER USB DRIVER
12749M:	Hans Verkuil <hverkuil@xs4all.nl>
12750L:	linux-media@vger.kernel.org
12751T:	git git://linuxtv.org/media_tree.git
12752W:	https://linuxtv.org
12753S:	Maintained
12754F:	drivers/media/radio/si4713/radio-usb-si4713.c
12755
12756SIANO DVB DRIVER
12757M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12758M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12759L:	linux-media@vger.kernel.org
12760W:	https://linuxtv.org
12761T:	git git://linuxtv.org/media_tree.git
12762S:	Odd fixes
12763F:	drivers/media/common/siano/
12764F:	drivers/media/usb/siano/
12765F:	drivers/media/usb/siano/
12766F:	drivers/media/mmc/siano/
12767
12768SILEAD TOUCHSCREEN DRIVER
12769M:	Hans de Goede <hdegoede@redhat.com>
12770L:	linux-input@vger.kernel.org
12771L:	platform-driver-x86@vger.kernel.org
12772S:	Maintained
12773F:	drivers/input/touchscreen/silead.c
12774F:	drivers/platform/x86/silead_dmi.c
12775
12776SILICON MOTION SM712 FRAME BUFFER DRIVER
12777M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12778M:	Teddy Wang <teddy.wang@siliconmotion.com>
12779M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12780L:	linux-fbdev@vger.kernel.org
12781S:	Maintained
12782F:	drivers/video/fbdev/sm712*
12783F:	Documentation/fb/sm712fb.txt
12784
12785SIMPLE FIRMWARE INTERFACE (SFI)
12786M:	Len Brown <lenb@kernel.org>
12787L:	sfi-devel@simplefirmware.org
12788W:	http://simplefirmware.org/
12789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12790S:	Supported
12791F:	arch/x86/platform/sfi/
12792F:	drivers/sfi/
12793F:	include/linux/sfi*.h
12794
12795SIMPLEFB FB DRIVER
12796M:	Hans de Goede <hdegoede@redhat.com>
12797L:	linux-fbdev@vger.kernel.org
12798S:	Maintained
12799F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12800F:	drivers/video/fbdev/simplefb.c
12801F:	include/linux/platform_data/simplefb.h
12802
12803SIMTEC EB110ATX (Chalice CATS)
12804P:	Ben Dooks
12805P:	Vincent Sanders <vince@simtec.co.uk>
12806M:	Simtec Linux Team <linux@simtec.co.uk>
12807W:	http://www.simtec.co.uk/products/EB110ATX/
12808S:	Supported
12809
12810SIMTEC EB2410ITX (BAST)
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/EB2410ITX/
12815S:	Supported
12816F:	arch/arm/mach-s3c24xx/mach-bast.c
12817F:	arch/arm/mach-s3c24xx/bast-ide.c
12818F:	arch/arm/mach-s3c24xx/bast-irq.c
12819
12820SIPHASH PRF ROUTINES
12821M:	Jason A. Donenfeld <Jason@zx2c4.com>
12822S:	Maintained
12823F:	lib/siphash.c
12824F:	lib/test_siphash.c
12825F:	include/linux/siphash.h
12826
12827SIOX
12828M:	Gavin Schenk <g.schenk@eckelmann.de>
12829M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12830R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12831S:	Supported
12832F:	drivers/siox/*
12833F:	include/trace/events/siox.h
12834
12835SIS 190 ETHERNET DRIVER
12836M:	Francois Romieu <romieu@fr.zoreil.com>
12837L:	netdev@vger.kernel.org
12838S:	Maintained
12839F:	drivers/net/ethernet/sis/sis190.c
12840
12841SIS 900/7016 FAST ETHERNET DRIVER
12842M:	Daniele Venzano <venza@brownhat.org>
12843W:	http://www.brownhat.org/sis900.html
12844L:	netdev@vger.kernel.org
12845S:	Maintained
12846F:	drivers/net/ethernet/sis/sis900.*
12847
12848SIS FRAMEBUFFER DRIVER
12849M:	Thomas Winischhofer <thomas@winischhofer.net>
12850W:	http://www.winischhofer.net/linuxsisvga.shtml
12851S:	Maintained
12852F:	Documentation/fb/sisfb.txt
12853F:	drivers/video/fbdev/sis/
12854F:	include/video/sisfb.h
12855
12856SIS USB2VGA DRIVER
12857M:	Thomas Winischhofer <thomas@winischhofer.net>
12858W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12859S:	Maintained
12860F:	drivers/usb/misc/sisusbvga/
12861
12862SLAB ALLOCATOR
12863M:	Christoph Lameter <cl@linux.com>
12864M:	Pekka Enberg <penberg@kernel.org>
12865M:	David Rientjes <rientjes@google.com>
12866M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12867M:	Andrew Morton <akpm@linux-foundation.org>
12868L:	linux-mm@kvack.org
12869S:	Maintained
12870F:	include/linux/sl?b*.h
12871F:	mm/sl?b*
12872
12873SLEEPABLE READ-COPY UPDATE (SRCU)
12874M:	Lai Jiangshan <jiangshanlai@gmail.com>
12875M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12876M:	Josh Triplett <josh@joshtriplett.org>
12877R:	Steven Rostedt <rostedt@goodmis.org>
12878R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12879L:	linux-kernel@vger.kernel.org
12880W:	http://www.rdrop.com/users/paulmck/RCU/
12881S:	Supported
12882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12883F:	include/linux/srcu.h
12884F:	kernel/rcu/srcu.c
12885
12886SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12887M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12888L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12889S:	Maintained
12890F:	drivers/slimbus/
12891F:	Documentation/devicetree/bindings/slimbus/
12892F:	include/linux/slimbus.h
12893
12894SMACK SECURITY MODULE
12895M:	Casey Schaufler <casey@schaufler-ca.com>
12896L:	linux-security-module@vger.kernel.org
12897W:	http://schaufler-ca.com
12898T:	git git://github.com/cschaufler/smack-next
12899S:	Maintained
12900F:	Documentation/admin-guide/LSM/Smack.rst
12901F:	security/smack/
12902
12903SMC91x ETHERNET DRIVER
12904M:	Nicolas Pitre <nico@fluxnic.net>
12905S:	Odd Fixes
12906F:	drivers/net/ethernet/smsc/smc91x.*
12907
12908SMIA AND SMIA++ IMAGE SENSOR DRIVER
12909M:	Sakari Ailus <sakari.ailus@iki.fi>
12910L:	linux-media@vger.kernel.org
12911S:	Maintained
12912F:	drivers/media/i2c/smiapp/
12913F:	include/media/i2c/smiapp.h
12914F:	drivers/media/i2c/smiapp-pll.c
12915F:	drivers/media/i2c/smiapp-pll.h
12916F:	include/uapi/linux/smiapp.h
12917F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12918
12919SMM665 HARDWARE MONITOR DRIVER
12920M:	Guenter Roeck <linux@roeck-us.net>
12921L:	linux-hwmon@vger.kernel.org
12922S:	Maintained
12923F:	Documentation/hwmon/smm665
12924F:	drivers/hwmon/smm665.c
12925
12926SMSC EMC2103 HARDWARE MONITOR DRIVER
12927M:	Steve Glendinning <steve.glendinning@shawell.net>
12928L:	linux-hwmon@vger.kernel.org
12929S:	Maintained
12930F:	Documentation/hwmon/emc2103
12931F:	drivers/hwmon/emc2103.c
12932
12933SMSC SCH5627 HARDWARE MONITOR DRIVER
12934M:	Hans de Goede <hdegoede@redhat.com>
12935L:	linux-hwmon@vger.kernel.org
12936S:	Supported
12937F:	Documentation/hwmon/sch5627
12938F:	drivers/hwmon/sch5627.c
12939
12940SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12941M:	Steve Glendinning <steve.glendinning@shawell.net>
12942L:	linux-fbdev@vger.kernel.org
12943S:	Maintained
12944F:	drivers/video/fbdev/smscufx.c
12945
12946SMSC47B397 HARDWARE MONITOR DRIVER
12947M:	Jean Delvare <jdelvare@suse.com>
12948L:	linux-hwmon@vger.kernel.org
12949S:	Maintained
12950F:	Documentation/hwmon/smsc47b397
12951F:	drivers/hwmon/smsc47b397.c
12952
12953SMSC911x ETHERNET DRIVER
12954M:	Steve Glendinning <steve.glendinning@shawell.net>
12955L:	netdev@vger.kernel.org
12956S:	Maintained
12957F:	include/linux/smsc911x.h
12958F:	drivers/net/ethernet/smsc/smsc911x.*
12959
12960SMSC9420 PCI ETHERNET DRIVER
12961M:	Steve Glendinning <steve.glendinning@shawell.net>
12962L:	netdev@vger.kernel.org
12963S:	Maintained
12964F:	drivers/net/ethernet/smsc/smsc9420.*
12965
12966SOC-CAMERA V4L2 SUBSYSTEM
12967L:	linux-media@vger.kernel.org
12968T:	git git://linuxtv.org/media_tree.git
12969S:	Orphan
12970F:	include/media/soc*
12971F:	drivers/media/i2c/soc_camera/
12972F:	drivers/media/platform/soc_camera/
12973
12974SOCIONEXT SYNQUACER I2C DRIVER
12975M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
12976L:	linux-i2c@vger.kernel.org
12977S:	Maintained
12978F:	drivers/i2c/busses/i2c-synquacer.c
12979F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12980
12981SOCIONEXT UNIPHIER SOUND DRIVER
12982M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12983L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12984S:	Maintained
12985F:	sound/soc/uniphier/
12986
12987SOEKRIS NET48XX LED SUPPORT
12988M:	Chris Boot <bootc@bootc.net>
12989S:	Maintained
12990F:	drivers/leds/leds-net48xx.c
12991
12992SOFT-ROCE DRIVER (rxe)
12993M:	Moni Shoua <monis@mellanox.com>
12994L:	linux-rdma@vger.kernel.org
12995S:	Supported
12996W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12997Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12998F:	drivers/infiniband/sw/rxe/
12999F:	include/uapi/rdma/rdma_user_rxe.h
13000
13001SOFTLOGIC 6x10 MPEG CODEC
13002M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13003M:	Anton Sviridenko <anton@corp.bluecherry.net>
13004M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13005M:	Andrey Utkin <andrey_utkin@fastmail.com>
13006M:	Ismael Luceno <ismael@iodev.co.uk>
13007L:	linux-media@vger.kernel.org
13008S:	Supported
13009F:	drivers/media/pci/solo6x10/
13010
13011SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13012M:	James Morse <james.morse@arm.com>
13013L:	linux-arm-kernel@lists.infradead.org
13014S:	Maintained
13015F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13016F:	drivers/firmware/arm_sdei.c
13017F:	include/linux/sdei.h
13018F:	include/uapi/linux/sdei.h
13019
13020SOFTWARE RAID (Multiple Disks) SUPPORT
13021M:	Shaohua Li <shli@kernel.org>
13022L:	linux-raid@vger.kernel.org
13023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13024S:	Supported
13025F:	drivers/md/Makefile
13026F:	drivers/md/Kconfig
13027F:	drivers/md/md*
13028F:	drivers/md/raid*
13029F:	include/linux/raid/
13030F:	include/uapi/linux/raid/
13031
13032SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13033M:	Jassi Brar <jaswinder.singh@linaro.org>
13034L:	netdev@vger.kernel.org
13035S:	Maintained
13036F:	drivers/net/ethernet/socionext/netsec.c
13037F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13038
13039SOLIDRUN CLEARFOG SUPPORT
13040M:	Russell King <linux@armlinux.org.uk>
13041S:	Maintained
13042F:	arch/arm/boot/dts/armada-388-clearfog*
13043F:	arch/arm/boot/dts/armada-38x-solidrun-*
13044
13045SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13046M:	Russell King <linux@armlinux.org.uk>
13047S:	Maintained
13048F:	arch/arm/boot/dts/imx6*-cubox-i*
13049F:	arch/arm/boot/dts/imx6*-hummingboard*
13050F:	arch/arm/boot/dts/imx6*-sr-*
13051
13052SONIC NETWORK DRIVER
13053M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13054L:	netdev@vger.kernel.org
13055S:	Maintained
13056F:	drivers/net/ethernet/natsemi/sonic.*
13057
13058SONICS SILICON BACKPLANE DRIVER (SSB)
13059M:	Michael Buesch <m@bues.ch>
13060L:	linux-wireless@vger.kernel.org
13061S:	Maintained
13062F:	drivers/ssb/
13063F:	include/linux/ssb/
13064
13065SONY IMX274 SENSOR DRIVER
13066M:	Leon Luo <leonl@leopardimaging.com>
13067L:	linux-media@vger.kernel.org
13068T:	git git://linuxtv.org/media_tree.git
13069S:	Maintained
13070F:	drivers/media/i2c/imx274.c
13071F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13072
13073SONY MEMORYSTICK CARD SUPPORT
13074M:	Alex Dubov <oakad@yahoo.com>
13075W:	http://tifmxx.berlios.de/
13076S:	Maintained
13077F:	drivers/memstick/host/tifm_ms.c
13078
13079SONY MEMORYSTICK STANDARD SUPPORT
13080M:	Maxim Levitsky <maximlevitsky@gmail.com>
13081S:	Maintained
13082F:	drivers/memstick/core/ms_block.*
13083
13084SONY VAIO CONTROL DEVICE DRIVER
13085M:	Mattia Dongili <malattia@linux.it>
13086L:	platform-driver-x86@vger.kernel.org
13087W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13088S:	Maintained
13089F:	Documentation/laptops/sony-laptop.txt
13090F:	drivers/char/sonypi.c
13091F:	drivers/platform/x86/sony-laptop.c
13092F:	include/linux/sony-laptop.h
13093
13094SOUND
13095M:	Jaroslav Kysela <perex@perex.cz>
13096M:	Takashi Iwai <tiwai@suse.com>
13097L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13098W:	http://www.alsa-project.org/
13099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13100T:	git git://git.alsa-project.org/alsa-kernel.git
13101Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13102S:	Maintained
13103F:	Documentation/sound/
13104F:	include/sound/
13105F:	include/uapi/sound/
13106F:	sound/
13107
13108SOUND - COMPRESSED AUDIO
13109M:	Vinod Koul <vinod.koul@intel.com>
13110L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13112S:	Supported
13113F:	Documentation/sound/alsa/compress_offload.txt
13114F:	include/sound/compress_driver.h
13115F:	include/uapi/sound/compress_*
13116F:	sound/core/compress_offload.c
13117F:	sound/soc/soc-compress.c
13118
13119SOUND - DMAENGINE HELPERS
13120M:	Lars-Peter Clausen <lars@metafoo.de>
13121S:	Supported
13122F:	include/sound/dmaengine_pcm.h
13123F:	sound/core/pcm_dmaengine.c
13124F:	sound/soc/soc-generic-dmaengine-pcm.c
13125
13126SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13127M:	Liam Girdwood <lgirdwood@gmail.com>
13128M:	Mark Brown <broonie@kernel.org>
13129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13130L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13131W:	http://alsa-project.org/main/index.php/ASoC
13132S:	Supported
13133F:	Documentation/devicetree/bindings/sound/
13134F:	Documentation/sound/alsa/soc/
13135F:	sound/soc/
13136F:	include/sound/soc*
13137
13138SOUNDWIRE SUBSYSTEM
13139M:	Vinod Koul <vinod.koul@intel.com>
13140M:	Sanyog Kale <sanyog.r.kale@intel.com>
13141R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13142L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13143S:	Supported
13144F:	Documentation/driver-api/soundwire/
13145F:	drivers/soundwire/
13146F:	include/linux/soundwire/
13147
13148SP2 MEDIA DRIVER
13149M:	Olli Salonen <olli.salonen@iki.fi>
13150L:	linux-media@vger.kernel.org
13151W:	https://linuxtv.org
13152Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13153S:	Maintained
13154F:	drivers/media/dvb-frontends/sp2*
13155
13156SPARC + UltraSPARC (sparc/sparc64)
13157M:	"David S. Miller" <davem@davemloft.net>
13158L:	sparclinux@vger.kernel.org
13159Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13162S:	Maintained
13163F:	arch/sparc/
13164F:	drivers/sbus/
13165
13166SPARC SERIAL DRIVERS
13167M:	"David S. Miller" <davem@davemloft.net>
13168L:	sparclinux@vger.kernel.org
13169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13171S:	Maintained
13172F:	include/linux/sunserialcore.h
13173F:	drivers/tty/serial/suncore.c
13174F:	drivers/tty/serial/sunhv.c
13175F:	drivers/tty/serial/sunsab.c
13176F:	drivers/tty/serial/sunsab.h
13177F:	drivers/tty/serial/sunsu.c
13178F:	drivers/tty/serial/sunzilog.c
13179F:	drivers/tty/serial/sunzilog.h
13180F:	drivers/tty/vcc.c
13181
13182SPARSE CHECKER
13183M:	"Christopher Li" <sparse@chrisli.org>
13184L:	linux-sparse@vger.kernel.org
13185W:	https://sparse.wiki.kernel.org/
13186T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13187T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13188S:	Maintained
13189F:	include/linux/compiler.h
13190
13191SPEAR CLOCK FRAMEWORK SUPPORT
13192M:	Viresh Kumar <vireshk@kernel.org>
13193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13194W:	http://www.st.com/spear
13195S:	Maintained
13196F:	drivers/clk/spear/
13197
13198SPEAR PLATFORM SUPPORT
13199M:	Viresh Kumar <vireshk@kernel.org>
13200M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13202W:	http://www.st.com/spear
13203S:	Maintained
13204F:	arch/arm/boot/dts/spear*
13205F:	arch/arm/mach-spear/
13206
13207SPI NOR SUBSYSTEM
13208M:	Marek Vasut <marek.vasut@gmail.com>
13209L:	linux-mtd@lists.infradead.org
13210W:	http://www.linux-mtd.infradead.org/
13211Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13212T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13213T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13214S:	Maintained
13215F:	drivers/mtd/spi-nor/
13216F:	include/linux/mtd/spi-nor.h
13217
13218SPI SUBSYSTEM
13219M:	Mark Brown <broonie@kernel.org>
13220L:	linux-spi@vger.kernel.org
13221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13222Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13223S:	Maintained
13224F:	Documentation/devicetree/bindings/spi/
13225F:	Documentation/spi/
13226F:	drivers/spi/
13227F:	include/linux/spi/
13228F:	include/uapi/linux/spi/
13229F:	tools/spi/
13230
13231SPIDERNET NETWORK DRIVER for CELL
13232M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13233L:	netdev@vger.kernel.org
13234S:	Supported
13235F:	Documentation/networking/spider_net.txt
13236F:	drivers/net/ethernet/toshiba/spider_net*
13237
13238SPMI SUBSYSTEM
13239R:	Stephen Boyd <sboyd@kernel.org>
13240L:	linux-arm-msm@vger.kernel.org
13241F:	Documentation/devicetree/bindings/spmi/
13242F:	drivers/spmi/
13243F:	include/dt-bindings/spmi/spmi.h
13244F:	include/linux/spmi.h
13245F:	include/trace/events/spmi.h
13246
13247SPU FILE SYSTEM
13248M:	Jeremy Kerr <jk@ozlabs.org>
13249L:	linuxppc-dev@lists.ozlabs.org
13250W:	http://www.ibm.com/developerworks/power/cell/
13251S:	Supported
13252F:	Documentation/filesystems/spufs.txt
13253F:	arch/powerpc/platforms/cell/spufs/
13254
13255SQUASHFS FILE SYSTEM
13256M:	Phillip Lougher <phillip@squashfs.org.uk>
13257L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13258W:	http://squashfs.org.uk
13259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13260S:	Maintained
13261F:	Documentation/filesystems/squashfs.txt
13262F:	fs/squashfs/
13263
13264SRM (Alpha) environment access
13265M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13266S:	Maintained
13267F:	arch/alpha/kernel/srm_env.c
13268
13269STABLE BRANCH
13270M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13271L:	stable@vger.kernel.org
13272S:	Supported
13273F:	Documentation/process/stable-kernel-rules.rst
13274
13275STAGING - ATOMISP DRIVER
13276M:	Alan Cox <alan@linux.intel.com>
13277M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13278L:	linux-media@vger.kernel.org
13279S:	Maintained
13280F:	drivers/staging/media/atomisp/
13281
13282STAGING - COMEDI
13283M:	Ian Abbott <abbotti@mev.co.uk>
13284M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13285S:	Odd Fixes
13286F:	drivers/staging/comedi/
13287
13288STAGING - FLARION FT1000 DRIVERS
13289M:	Marek Belisko <marek.belisko@gmail.com>
13290S:	Odd Fixes
13291F:	drivers/staging/ft1000/
13292
13293STAGING - INDUSTRIAL IO
13294M:	Jonathan Cameron <jic23@kernel.org>
13295L:	linux-iio@vger.kernel.org
13296S:	Odd Fixes
13297F:	Documentation/devicetree/bindings/staging/iio/
13298F:	drivers/staging/iio/
13299
13300STAGING - LUSTRE PARALLEL FILESYSTEM
13301M:	Oleg Drokin <oleg.drokin@intel.com>
13302M:	Andreas Dilger <andreas.dilger@intel.com>
13303M:	James Simmons <jsimmons@infradead.org>
13304L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13305W:	http://wiki.lustre.org/
13306S:	Maintained
13307F:	drivers/staging/lustre
13308
13309STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13310M:	Marc Dietrich <marvin24@gmx.de>
13311L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13312L:	linux-tegra@vger.kernel.org
13313S:	Maintained
13314F:	drivers/staging/nvec/
13315
13316STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13317M:	Jens Frederich <jfrederich@gmail.com>
13318M:	Daniel Drake <dsd@laptop.org>
13319M:	Jon Nettleton <jon.nettleton@gmail.com>
13320W:	http://wiki.laptop.org/go/DCON
13321S:	Maintained
13322F:	drivers/staging/olpc_dcon/
13323
13324STAGING - REALTEK RTL8712U DRIVERS
13325M:	Larry Finger <Larry.Finger@lwfinger.net>
13326M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13327S:	Odd Fixes
13328F:	drivers/staging/rtl8712/
13329
13330STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13331M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13332M:	Teddy Wang <teddy.wang@siliconmotion.com>
13333M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13334L:	linux-fbdev@vger.kernel.org
13335S:	Maintained
13336F:	drivers/staging/sm750fb/
13337
13338STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13339M:	William Hubbs <w.d.hubbs@gmail.com>
13340M:	Chris Brannon <chris@the-brannons.com>
13341M:	Kirk Reiser <kirk@reisers.ca>
13342M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13343L:	speakup@linux-speakup.org
13344W:	http://www.linux-speakup.org/
13345S:	Odd Fixes
13346F:	drivers/staging/speakup/
13347
13348STAGING - VIA VT665X DRIVERS
13349M:	Forest Bond <forest@alittletooquiet.net>
13350S:	Odd Fixes
13351F:	drivers/staging/vt665?/
13352
13353STAGING - WILC1000 WIFI DRIVER
13354M:	Aditya Shankar <aditya.shankar@microchip.com>
13355M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13356L:	linux-wireless@vger.kernel.org
13357S:	Supported
13358F:	drivers/staging/wilc1000/
13359
13360STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13361M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13362S:	Odd Fixes
13363F:	drivers/staging/xgifb/
13364
13365STAGING SUBSYSTEM
13366M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13368L:	devel@driverdev.osuosl.org
13369S:	Supported
13370F:	drivers/staging/
13371
13372STARFIRE/DURALAN NETWORK DRIVER
13373M:	Ion Badulescu <ionut@badula.org>
13374S:	Odd Fixes
13375F:	drivers/net/ethernet/adaptec/starfire*
13376
13377STEC S1220 SKD DRIVER
13378M:	Bart Van Assche <bart.vanassche@wdc.com>
13379L:	linux-block@vger.kernel.org
13380S:	Maintained
13381F:	drivers/block/skd*[ch]
13382
13383STI CEC DRIVER
13384M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13385S:	Maintained
13386F:	drivers/staging/media/st-cec/
13387F:	Documentation/devicetree/bindings/media/stih-cec.txt
13388
13389STK1160 USB VIDEO CAPTURE DRIVER
13390M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13391L:	linux-media@vger.kernel.org
13392T:	git git://linuxtv.org/media_tree.git
13393S:	Maintained
13394F:	drivers/media/usb/stk1160/
13395
13396STMMAC ETHERNET DRIVER
13397M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13398M:	Alexandre Torgue <alexandre.torgue@st.com>
13399L:	netdev@vger.kernel.org
13400W:	http://www.stlinux.com
13401S:	Supported
13402F:	drivers/net/ethernet/stmicro/stmmac/
13403
13404SUN3/3X
13405M:	Sam Creasey <sammy@sammy.net>
13406W:	http://sammy.net/sun3/
13407S:	Maintained
13408F:	arch/m68k/kernel/*sun3*
13409F:	arch/m68k/sun3*/
13410F:	arch/m68k/include/asm/sun3*
13411F:	drivers/net/ethernet/i825xx/sun3*
13412
13413SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13414M:	Hans de Goede <hdegoede@redhat.com>
13415L:	linux-input@vger.kernel.org
13416S:	Maintained
13417F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13418F:	drivers/input/keyboard/sun4i-lradc-keys.c
13419
13420SUNDANCE NETWORK DRIVER
13421M:	Denis Kirjanov <kda@linux-powerpc.org>
13422L:	netdev@vger.kernel.org
13423S:	Maintained
13424F:	drivers/net/ethernet/dlink/sundance.c
13425
13426SUPERH
13427M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13428M:	Rich Felker <dalias@libc.org>
13429L:	linux-sh@vger.kernel.org
13430Q:	http://patchwork.kernel.org/project/linux-sh/list/
13431S:	Maintained
13432F:	Documentation/sh/
13433F:	arch/sh/
13434F:	drivers/sh/
13435
13436SUSPEND TO RAM
13437M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13438M:	Len Brown <len.brown@intel.com>
13439M:	Pavel Machek <pavel@ucw.cz>
13440L:	linux-pm@vger.kernel.org
13441B:	https://bugzilla.kernel.org
13442S:	Supported
13443F:	Documentation/power/
13444F:	arch/x86/kernel/acpi/
13445F:	drivers/base/power/
13446F:	kernel/power/
13447F:	include/linux/suspend.h
13448F:	include/linux/freezer.h
13449F:	include/linux/pm.h
13450
13451SVGA HANDLING
13452M:	Martin Mares <mj@ucw.cz>
13453L:	linux-video@atrey.karlin.mff.cuni.cz
13454S:	Maintained
13455F:	Documentation/svga.txt
13456F:	arch/x86/boot/video*
13457
13458SWIOTLB SUBSYSTEM
13459M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13460L:	iommu@lists.linux-foundation.org
13461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13462S:	Supported
13463F:	lib/swiotlb.c
13464F:	arch/*/kernel/pci-swiotlb.c
13465F:	include/linux/swiotlb.h
13466
13467SWITCHDEV
13468M:	Jiri Pirko <jiri@resnulli.us>
13469M:	Ivan Vecera <ivecera@redhat.com>
13470L:	netdev@vger.kernel.org
13471S:	Supported
13472F:	net/switchdev/
13473F:	include/net/switchdev.h
13474
13475SYNC FILE FRAMEWORK
13476M:	Sumit Semwal <sumit.semwal@linaro.org>
13477R:	Gustavo Padovan <gustavo@padovan.org>
13478S:	Maintained
13479L:	linux-media@vger.kernel.org
13480L:	dri-devel@lists.freedesktop.org
13481F:	drivers/dma-buf/sync_*
13482F:	drivers/dma-buf/dma-fence*
13483F:	drivers/dma-buf/sw_sync.c
13484F:	include/linux/sync_file.h
13485F:	include/uapi/linux/sync_file.h
13486F:	Documentation/sync_file.txt
13487T:	git git://anongit.freedesktop.org/drm/drm-misc
13488
13489SYNOPSYS ARC ARCHITECTURE
13490M:	Vineet Gupta <vgupta@synopsys.com>
13491L:	linux-snps-arc@lists.infradead.org
13492S:	Supported
13493F:	arch/arc/
13494F:	Documentation/devicetree/bindings/arc/*
13495F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13496F:	drivers/clocksource/arc_timer.c
13497F:	drivers/tty/serial/arc_uart.c
13498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13499
13500SYNOPSYS ARC HSDK SDP pll clock driver
13501M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13502S:	Supported
13503F:	drivers/clk/clk-hsdk-pll.c
13504F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13505
13506SYNOPSYS ARC SDP clock driver
13507M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13508S:	Supported
13509F:	drivers/clk/axs10x/*
13510F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13511
13512SYNOPSYS ARC SDP platform support
13513M:	Alexey Brodkin <abrodkin@synopsys.com>
13514S:	Supported
13515F:	arch/arc/plat-axs10x
13516F:	arch/arc/boot/dts/ax*
13517F:	Documentation/devicetree/bindings/arc/axs10*
13518
13519SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13520M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13521S:	Supported
13522F:	drivers/reset/reset-axs10x.c
13523F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13524
13525SYNOPSYS DESIGNWARE 8250 UART DRIVER
13526R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13527S:	Maintained
13528F:	drivers/tty/serial/8250/8250_dw.c
13529
13530SYNOPSYS DESIGNWARE APB GPIO DRIVER
13531M:	Hoan Tran <hotran@apm.com>
13532L:	linux-gpio@vger.kernel.org
13533S:	Maintained
13534F:	drivers/gpio/gpio-dwapb.c
13535F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13536
13537SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13538M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13539S:	Maintained
13540F:	drivers/dma/dwi-axi-dmac/
13541F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13542
13543SYNOPSYS DESIGNWARE DMAC DRIVER
13544M:	Viresh Kumar <vireshk@kernel.org>
13545R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13546S:	Maintained
13547F:	include/linux/dma/dw.h
13548F:	include/linux/platform_data/dma-dw.h
13549F:	drivers/dma/dw/
13550
13551SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13552M:	Jose Abreu <Jose.Abreu@synopsys.com>
13553L:	netdev@vger.kernel.org
13554S:	Supported
13555F:	drivers/net/ethernet/synopsys/
13556
13557SYNOPSYS DESIGNWARE I2C DRIVER
13558M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13559R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13560R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13561L:	linux-i2c@vger.kernel.org
13562S:	Maintained
13563F:	drivers/i2c/busses/i2c-designware-*
13564F:	include/linux/platform_data/i2c-designware.h
13565
13566SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13567M:	Jaehoon Chung <jh80.chung@samsung.com>
13568L:	linux-mmc@vger.kernel.org
13569S:	Maintained
13570F:	drivers/mmc/host/dw_mmc*
13571
13572SYNOPSYS HSDK RESET CONTROLLER DRIVER
13573M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13574S:	Supported
13575F:	drivers/reset/reset-hsdk.c
13576F:	include/dt-bindings/reset/snps,hsdk-reset.h
13577F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13578
13579SYSTEM CONFIGURATION (SYSCON)
13580M:	Lee Jones <lee.jones@linaro.org>
13581M:	Arnd Bergmann <arnd@arndb.de>
13582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13583S:	Supported
13584F:	drivers/mfd/syscon.c
13585
13586SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13587M:	Sudeep Holla <sudeep.holla@arm.com>
13588L:	linux-arm-kernel@lists.infradead.org
13589S:	Maintained
13590F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13591F:	drivers/clk/clk-sc[mp]i.c
13592F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13593F:	drivers/firmware/arm_scpi.c
13594F:	drivers/firmware/arm_scmi/
13595F:	include/linux/sc[mp]i_protocol.h
13596
13597SYSTEM RESET/SHUTDOWN DRIVERS
13598M:	Sebastian Reichel <sre@kernel.org>
13599L:	linux-pm@vger.kernel.org
13600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13601S:	Maintained
13602F:	Documentation/devicetree/bindings/power/reset/
13603F:	drivers/power/reset/
13604
13605SYSTEM TRACE MODULE CLASS
13606M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13607S:	Maintained
13608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13609F:	Documentation/trace/stm.txt
13610F:	drivers/hwtracing/stm/
13611F:	include/linux/stm.h
13612F:	include/uapi/linux/stm.h
13613
13614SYSV FILESYSTEM
13615M:	Christoph Hellwig <hch@infradead.org>
13616S:	Maintained
13617F:	Documentation/filesystems/sysv-fs.txt
13618F:	fs/sysv/
13619F:	include/linux/sysv_fs.h
13620
13621TARGET SUBSYSTEM
13622M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13623L:	linux-scsi@vger.kernel.org
13624L:	target-devel@vger.kernel.org
13625W:	http://www.linux-iscsi.org
13626W:	http://groups.google.com/group/linux-iscsi-target-dev
13627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13628S:	Supported
13629F:	drivers/target/
13630F:	include/target/
13631F:	Documentation/target/
13632
13633TASKSTATS STATISTICS INTERFACE
13634M:	Balbir Singh <bsingharora@gmail.com>
13635S:	Maintained
13636F:	Documentation/accounting/taskstats*
13637F:	include/linux/taskstats*
13638F:	kernel/taskstats.c
13639
13640TC subsystem
13641M:	Jamal Hadi Salim <jhs@mojatatu.com>
13642M:	Cong Wang <xiyou.wangcong@gmail.com>
13643M:	Jiri Pirko <jiri@resnulli.us>
13644L:	netdev@vger.kernel.org
13645S:	Maintained
13646F:	include/net/pkt_cls.h
13647F:	include/net/pkt_sched.h
13648F:	include/net/tc_act/
13649F:	include/uapi/linux/pkt_cls.h
13650F:	include/uapi/linux/pkt_sched.h
13651F:	include/uapi/linux/tc_act/
13652F:	include/uapi/linux/tc_ematch/
13653F:	net/sched/
13654
13655TCP LOW PRIORITY MODULE
13656M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13657M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13658W:	http://tcp-lp-mod.sourceforge.net/
13659S:	Maintained
13660F:	net/ipv4/tcp_lp.c
13661
13662TDA10071 MEDIA DRIVER
13663M:	Antti Palosaari <crope@iki.fi>
13664L:	linux-media@vger.kernel.org
13665W:	https://linuxtv.org
13666W:	http://palosaari.fi/linux/
13667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13668T:	git git://linuxtv.org/anttip/media_tree.git
13669S:	Maintained
13670F:	drivers/media/dvb-frontends/tda10071*
13671
13672TDA18212 MEDIA DRIVER
13673M:	Antti Palosaari <crope@iki.fi>
13674L:	linux-media@vger.kernel.org
13675W:	https://linuxtv.org
13676W:	http://palosaari.fi/linux/
13677Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13678T:	git git://linuxtv.org/anttip/media_tree.git
13679S:	Maintained
13680F:	drivers/media/tuners/tda18212*
13681
13682TDA18218 MEDIA DRIVER
13683M:	Antti Palosaari <crope@iki.fi>
13684L:	linux-media@vger.kernel.org
13685W:	https://linuxtv.org
13686W:	http://palosaari.fi/linux/
13687Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13688T:	git git://linuxtv.org/anttip/media_tree.git
13689S:	Maintained
13690F:	drivers/media/tuners/tda18218*
13691
13692TDA18250 MEDIA DRIVER
13693M:	Olli Salonen <olli.salonen@iki.fi>
13694L:	linux-media@vger.kernel.org
13695W:	https://linuxtv.org
13696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13697T:	git git://linuxtv.org/media_tree.git
13698S:	Maintained
13699F:	drivers/media/tuners/tda18250*
13700
13701TDA18271 MEDIA DRIVER
13702M:	Michael Krufky <mkrufky@linuxtv.org>
13703L:	linux-media@vger.kernel.org
13704W:	https://linuxtv.org
13705W:	http://github.com/mkrufky
13706Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13707T:	git git://linuxtv.org/mkrufky/tuners.git
13708S:	Maintained
13709F:	drivers/media/tuners/tda18271*
13710
13711TDA1997x MEDIA DRIVER
13712M:	Tim Harvey <tharvey@gateworks.com>
13713L:	linux-media@vger.kernel.org
13714W:	https://linuxtv.org
13715Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13716S:	Maintained
13717F:	drivers/media/i2c/tda1997x.*
13718
13719TDA827x MEDIA DRIVER
13720M:	Michael Krufky <mkrufky@linuxtv.org>
13721L:	linux-media@vger.kernel.org
13722W:	https://linuxtv.org
13723W:	http://github.com/mkrufky
13724Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13725T:	git git://linuxtv.org/mkrufky/tuners.git
13726S:	Maintained
13727F:	drivers/media/tuners/tda8290.*
13728
13729TDA8290 MEDIA DRIVER
13730M:	Michael Krufky <mkrufky@linuxtv.org>
13731L:	linux-media@vger.kernel.org
13732W:	https://linuxtv.org
13733W:	http://github.com/mkrufky
13734Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13735T:	git git://linuxtv.org/mkrufky/tuners.git
13736S:	Maintained
13737F:	drivers/media/tuners/tda8290.*
13738
13739TDA9840 MEDIA DRIVER
13740M:	Hans Verkuil <hverkuil@xs4all.nl>
13741L:	linux-media@vger.kernel.org
13742T:	git git://linuxtv.org/media_tree.git
13743W:	https://linuxtv.org
13744S:	Maintained
13745F:	drivers/media/i2c/tda9840*
13746
13747TEA5761 TUNER DRIVER
13748M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13749M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13750L:	linux-media@vger.kernel.org
13751W:	https://linuxtv.org
13752T:	git git://linuxtv.org/media_tree.git
13753S:	Odd fixes
13754F:	drivers/media/tuners/tea5761.*
13755
13756TEA5767 TUNER DRIVER
13757M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13758M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13759L:	linux-media@vger.kernel.org
13760W:	https://linuxtv.org
13761T:	git git://linuxtv.org/media_tree.git
13762S:	Maintained
13763F:	drivers/media/tuners/tea5767.*
13764
13765TEA6415C MEDIA DRIVER
13766M:	Hans Verkuil <hverkuil@xs4all.nl>
13767L:	linux-media@vger.kernel.org
13768T:	git git://linuxtv.org/media_tree.git
13769W:	https://linuxtv.org
13770S:	Maintained
13771F:	drivers/media/i2c/tea6415c*
13772
13773TEA6420 MEDIA DRIVER
13774M:	Hans Verkuil <hverkuil@xs4all.nl>
13775L:	linux-media@vger.kernel.org
13776T:	git git://linuxtv.org/media_tree.git
13777W:	https://linuxtv.org
13778S:	Maintained
13779F:	drivers/media/i2c/tea6420*
13780
13781TEAM DRIVER
13782M:	Jiri Pirko <jiri@resnulli.us>
13783L:	netdev@vger.kernel.org
13784S:	Supported
13785F:	drivers/net/team/
13786F:	include/linux/if_team.h
13787F:	include/uapi/linux/if_team.h
13788
13789TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13790M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13791S:	Maintained
13792F:	arch/x86/platform/ts5500/
13793
13794TECHNOTREND USB IR RECEIVER
13795M:	Sean Young <sean@mess.org>
13796L:	linux-media@vger.kernel.org
13797S:	Maintained
13798F:	drivers/media/rc/ttusbir.c
13799
13800TECHWELL TW9910 VIDEO DECODER
13801L:	linux-media@vger.kernel.org
13802S:	Orphan
13803F:	drivers/media/i2c/tw9910.c
13804F:	include/media/i2c/tw9910.h
13805
13806TEE SUBSYSTEM
13807M:	Jens Wiklander <jens.wiklander@linaro.org>
13808S:	Maintained
13809F:	include/linux/tee_drv.h
13810F:	include/uapi/linux/tee.h
13811F:	drivers/tee/
13812F:	Documentation/tee.txt
13813
13814TEGRA ARCHITECTURE SUPPORT
13815M:	Thierry Reding <thierry.reding@gmail.com>
13816M:	Jonathan Hunter <jonathanh@nvidia.com>
13817L:	linux-tegra@vger.kernel.org
13818Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13820S:	Supported
13821N:	[^a-z]tegra
13822
13823TEGRA CLOCK DRIVER
13824M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13825M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13826S:	Supported
13827F:	drivers/clk/tegra/
13828
13829TEGRA DMA DRIVERS
13830M:	Laxman Dewangan <ldewangan@nvidia.com>
13831M:	Jon Hunter <jonathanh@nvidia.com>
13832S:	Supported
13833F:	drivers/dma/tegra*
13834
13835TEGRA I2C DRIVER
13836M:	Laxman Dewangan <ldewangan@nvidia.com>
13837S:	Supported
13838F:	drivers/i2c/busses/i2c-tegra.c
13839
13840TEGRA IOMMU DRIVERS
13841M:	Thierry Reding <thierry.reding@gmail.com>
13842L:	linux-tegra@vger.kernel.org
13843S:	Supported
13844F:	drivers/iommu/tegra*
13845
13846TEGRA KBC DRIVER
13847M:	Laxman Dewangan <ldewangan@nvidia.com>
13848S:	Supported
13849F:	drivers/input/keyboard/tegra-kbc.c
13850
13851TEGRA PWM DRIVER
13852M:	Thierry Reding <thierry.reding@gmail.com>
13853S:	Supported
13854F:	drivers/pwm/pwm-tegra.c
13855
13856TEGRA SERIAL DRIVER
13857M:	Laxman Dewangan <ldewangan@nvidia.com>
13858S:	Supported
13859F:	drivers/tty/serial/serial-tegra.c
13860
13861TEGRA SPI DRIVER
13862M:	Laxman Dewangan <ldewangan@nvidia.com>
13863S:	Supported
13864F:	drivers/spi/spi-tegra*
13865
13866TEHUTI ETHERNET DRIVER
13867M:	Andy Gospodarek <andy@greyhouse.net>
13868L:	netdev@vger.kernel.org
13869S:	Supported
13870F:	drivers/net/ethernet/tehuti/*
13871
13872Telecom Clock Driver for MCPL0010
13873M:	Mark Gross <mark.gross@intel.com>
13874S:	Supported
13875F:	drivers/char/tlclk.c
13876
13877TENSILICA XTENSA PORT (xtensa)
13878M:	Chris Zankel <chris@zankel.net>
13879M:	Max Filippov <jcmvbkbc@gmail.com>
13880L:	linux-xtensa@linux-xtensa.org
13881T:	git git://github.com/czankel/xtensa-linux.git
13882S:	Maintained
13883F:	arch/xtensa/
13884F:	drivers/irqchip/irq-xtensa-*
13885
13886Texas Instruments' System Control Interface (TISCI) Protocol Driver
13887M:	Nishanth Menon <nm@ti.com>
13888M:	Tero Kristo <t-kristo@ti.com>
13889M:	Santosh Shilimkar <ssantosh@kernel.org>
13890L:	linux-arm-kernel@lists.infradead.org
13891S:	Maintained
13892F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13893F:	drivers/firmware/ti_sci*
13894F:	include/linux/soc/ti/ti_sci_protocol.h
13895F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13896F:	include/dt-bindings/genpd/k2g.h
13897F:	drivers/soc/ti/ti_sci_pm_domains.c
13898F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13899F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13900F:	drivers/clk/keystone/sci-clk.c
13901F:	drivers/reset/reset-ti-sci.c
13902
13903THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13904M:	Hans Verkuil <hverkuil@xs4all.nl>
13905L:	linux-media@vger.kernel.org
13906T:	git git://linuxtv.org/media_tree.git
13907W:	https://linuxtv.org
13908S:	Maintained
13909F:	drivers/media/radio/radio-raremono.c
13910
13911THERMAL
13912M:	Zhang Rui <rui.zhang@intel.com>
13913M:	Eduardo Valentin <edubezval@gmail.com>
13914L:	linux-pm@vger.kernel.org
13915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13917Q:	https://patchwork.kernel.org/project/linux-pm/list/
13918S:	Supported
13919F:	drivers/thermal/
13920F:	include/linux/thermal.h
13921F:	include/uapi/linux/thermal.h
13922F:	include/linux/cpu_cooling.h
13923F:	Documentation/devicetree/bindings/thermal/
13924
13925THERMAL/CPU_COOLING
13926M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13927M:	Viresh Kumar <viresh.kumar@linaro.org>
13928M:	Javi Merino <javi.merino@kernel.org>
13929L:	linux-pm@vger.kernel.org
13930S:	Supported
13931F:	Documentation/thermal/cpu-cooling-api.txt
13932F:	drivers/thermal/cpu_cooling.c
13933F:	include/linux/cpu_cooling.h
13934
13935THINKPAD ACPI EXTRAS DRIVER
13936M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13937L:	ibm-acpi-devel@lists.sourceforge.net
13938L:	platform-driver-x86@vger.kernel.org
13939W:	http://ibm-acpi.sourceforge.net
13940W:	http://thinkwiki.org/wiki/Ibm-acpi
13941T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13942S:	Maintained
13943F:	drivers/platform/x86/thinkpad_acpi.c
13944
13945THUNDERBOLT DRIVER
13946M:	Andreas Noever <andreas.noever@gmail.com>
13947M:	Michael Jamet <michael.jamet@intel.com>
13948M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13949M:	Yehezkel Bernat <YehezkelShB@gmail.com>
13950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13951S:	Maintained
13952F:	Documentation/admin-guide/thunderbolt.rst
13953F:	drivers/thunderbolt/
13954F:	include/linux/thunderbolt.h
13955
13956THUNDERBOLT NETWORK DRIVER
13957M:	Michael Jamet <michael.jamet@intel.com>
13958M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13959M:	Yehezkel Bernat <YehezkelShB@gmail.com>
13960L:	netdev@vger.kernel.org
13961S:	Maintained
13962F:	drivers/net/thunderbolt.c
13963
13964THUNDERX GPIO DRIVER
13965M:	David Daney <david.daney@cavium.com>
13966S:	Maintained
13967F:	drivers/gpio/gpio-thunderx.c
13968
13969TI AM437X VPFE DRIVER
13970M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13971L:	linux-media@vger.kernel.org
13972W:	https://linuxtv.org
13973Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13974T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13975S:	Maintained
13976F:	drivers/media/platform/am437x/
13977
13978TI BANDGAP AND THERMAL DRIVER
13979M:	Eduardo Valentin <edubezval@gmail.com>
13980M:	Keerthy <j-keerthy@ti.com>
13981L:	linux-pm@vger.kernel.org
13982L:	linux-omap@vger.kernel.org
13983S:	Maintained
13984F:	drivers/thermal/ti-soc-thermal/
13985
13986TI BQ27XXX POWER SUPPLY DRIVER
13987R:	Andrew F. Davis <afd@ti.com>
13988F:	include/linux/power/bq27xxx_battery.h
13989F:	drivers/power/supply/bq27xxx_battery.c
13990F:	drivers/power/supply/bq27xxx_battery_i2c.c
13991
13992TI CDCE706 CLOCK DRIVER
13993M:	Max Filippov <jcmvbkbc@gmail.com>
13994S:	Maintained
13995F:	drivers/clk/clk-cdce706.c
13996
13997TI CLOCK DRIVER
13998M:	Tero Kristo <t-kristo@ti.com>
13999L:	linux-omap@vger.kernel.org
14000S:	Maintained
14001F:	drivers/clk/ti/
14002F:	include/linux/clk/ti.h
14003
14004TI DAVINCI MACHINE SUPPORT
14005M:	Sekhar Nori <nsekhar@ti.com>
14006M:	Kevin Hilman <khilman@kernel.org>
14007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14009S:	Supported
14010F:	arch/arm/mach-davinci/
14011F:	drivers/i2c/busses/i2c-davinci.c
14012F:	arch/arm/boot/dts/da850*
14013
14014TI DAVINCI SERIES CLOCK DRIVER
14015M:	David Lechner <david@lechnology.com>
14016R:	Sekhar Nori <nsekhar@ti.com>
14017S:	Maintained
14018F:	Documentation/devicetree/bindings/clock/ti/davinci/
14019F:	drivers/clk/davinci/
14020
14021TI DAVINCI SERIES GPIO DRIVER
14022M:	Keerthy <j-keerthy@ti.com>
14023L:	linux-gpio@vger.kernel.org
14024S:	Maintained
14025F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14026F:	drivers/gpio/gpio-davinci.c
14027
14028TI DAVINCI SERIES MEDIA DRIVER
14029M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14030L:	linux-media@vger.kernel.org
14031W:	https://linuxtv.org
14032Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14033T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14034S:	Maintained
14035F:	drivers/media/platform/davinci/
14036F:	include/media/davinci/
14037
14038TI ETHERNET SWITCH DRIVER (CPSW)
14039R:	Grygorii Strashko <grygorii.strashko@ti.com>
14040L:	linux-omap@vger.kernel.org
14041L:	netdev@vger.kernel.org
14042S:	Maintained
14043F:	drivers/net/ethernet/ti/cpsw*
14044F:	drivers/net/ethernet/ti/davinci*
14045
14046TI FLASH MEDIA INTERFACE DRIVER
14047M:	Alex Dubov <oakad@yahoo.com>
14048S:	Maintained
14049F:	drivers/misc/tifm*
14050F:	drivers/mmc/host/tifm_sd.c
14051F:	include/linux/tifm.h
14052
14053TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14054M:	Santosh Shilimkar <ssantosh@kernel.org>
14055L:	linux-kernel@vger.kernel.org
14056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14057S:	Maintained
14058F:	drivers/soc/ti/*
14059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14060
14061TI LM49xxx FAMILY ASoC CODEC DRIVERS
14062M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14063M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14064L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14065S:	Maintained
14066F:	sound/soc/codecs/lm49453*
14067F:	sound/soc/codecs/isabelle*
14068
14069TI LP855x BACKLIGHT DRIVER
14070M:	Milo Kim <milo.kim@ti.com>
14071S:	Maintained
14072F:	Documentation/backlight/lp855x-driver.txt
14073F:	drivers/video/backlight/lp855x_bl.c
14074F:	include/linux/platform_data/lp855x.h
14075
14076TI LP8727 CHARGER DRIVER
14077M:	Milo Kim <milo.kim@ti.com>
14078S:	Maintained
14079F:	drivers/power/supply/lp8727_charger.c
14080F:	include/linux/platform_data/lp8727.h
14081
14082TI LP8788 MFD DRIVER
14083M:	Milo Kim <milo.kim@ti.com>
14084S:	Maintained
14085F:	drivers/iio/adc/lp8788_adc.c
14086F:	drivers/leds/leds-lp8788.c
14087F:	drivers/mfd/lp8788*.c
14088F:	drivers/power/supply/lp8788-charger.c
14089F:	drivers/regulator/lp8788-*.c
14090F:	include/linux/mfd/lp8788*.h
14091
14092TI NETCP ETHERNET DRIVER
14093M:	Wingman Kwok <w-kwok2@ti.com>
14094M:	Murali Karicheri <m-karicheri2@ti.com>
14095L:	netdev@vger.kernel.org
14096S:	Maintained
14097F:	drivers/net/ethernet/ti/netcp*
14098
14099TI TAS571X FAMILY ASoC CODEC DRIVER
14100M:	Kevin Cernekee <cernekee@chromium.org>
14101L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14102S:	Odd Fixes
14103F:	sound/soc/codecs/tas571x*
14104
14105TI TRF7970A NFC DRIVER
14106M:	Mark Greer <mgreer@animalcreek.com>
14107L:	linux-wireless@vger.kernel.org
14108L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14109S:	Supported
14110F:	drivers/nfc/trf7970a.c
14111F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14112
14113TI TWL4030 SERIES SOC CODEC DRIVER
14114M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14115L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14116S:	Maintained
14117F:	sound/soc/codecs/twl4030*
14118
14119TI VPE/CAL DRIVERS
14120M:	Benoit Parrot <bparrot@ti.com>
14121L:	linux-media@vger.kernel.org
14122W:	http://linuxtv.org/
14123Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14124S:	Maintained
14125F:	drivers/media/platform/ti-vpe/
14126
14127TI WILINK WIRELESS DRIVERS
14128L:	linux-wireless@vger.kernel.org
14129W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14130W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14132S:	Orphan
14133F:	drivers/net/wireless/ti/
14134F:	include/linux/wl12xx.h
14135
14136TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14137M:	John Stultz <john.stultz@linaro.org>
14138M:	Thomas Gleixner <tglx@linutronix.de>
14139R:	Stephen Boyd <sboyd@kernel.org>
14140L:	linux-kernel@vger.kernel.org
14141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14142S:	Supported
14143F:	include/linux/clocksource.h
14144F:	include/linux/time.h
14145F:	include/linux/timex.h
14146F:	include/uapi/linux/time.h
14147F:	include/uapi/linux/timex.h
14148F:	kernel/time/clocksource.c
14149F:	kernel/time/time*.c
14150F:	kernel/time/alarmtimer.c
14151F:	kernel/time/ntp.c
14152F:	tools/testing/selftests/timers/
14153
14154TIPC NETWORK LAYER
14155M:	Jon Maloy <jon.maloy@ericsson.com>
14156M:	Ying Xue <ying.xue@windriver.com>
14157L:	netdev@vger.kernel.org (core kernel code)
14158L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14159W:	http://tipc.sourceforge.net/
14160S:	Maintained
14161F:	include/uapi/linux/tipc*.h
14162F:	net/tipc/
14163
14164TLAN NETWORK DRIVER
14165M:	Samuel Chessman <chessman@tux.org>
14166L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14167W:	http://sourceforge.net/projects/tlan/
14168S:	Maintained
14169F:	Documentation/networking/tlan.txt
14170F:	drivers/net/ethernet/ti/tlan.*
14171
14172TM6000 VIDEO4LINUX DRIVER
14173M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14174M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14175L:	linux-media@vger.kernel.org
14176W:	https://linuxtv.org
14177T:	git git://linuxtv.org/media_tree.git
14178S:	Odd fixes
14179F:	drivers/media/usb/tm6000/
14180F:	Documentation/media/v4l-drivers/tm6000*
14181
14182TMIO/SDHI MMC DRIVER
14183M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14184L:	linux-mmc@vger.kernel.org
14185S:	Supported
14186F:	drivers/mmc/host/tmio_mmc*
14187F:	drivers/mmc/host/renesas_sdhi*
14188F:	include/linux/mfd/tmio.h
14189
14190TMP401 HARDWARE MONITOR DRIVER
14191M:	Guenter Roeck <linux@roeck-us.net>
14192L:	linux-hwmon@vger.kernel.org
14193S:	Maintained
14194F:	Documentation/hwmon/tmp401
14195F:	drivers/hwmon/tmp401.c
14196
14197TMPFS (SHMEM FILESYSTEM)
14198M:	Hugh Dickins <hughd@google.com>
14199L:	linux-mm@kvack.org
14200S:	Maintained
14201F:	include/linux/shmem_fs.h
14202F:	mm/shmem.c
14203
14204TOMOYO SECURITY MODULE
14205M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14206M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14207L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14208L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14209L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14210L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14211W:	http://tomoyo.sourceforge.jp/
14212T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14213S:	Maintained
14214F:	security/tomoyo/
14215
14216TOPSTAR LAPTOP EXTRAS DRIVER
14217M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14218L:	platform-driver-x86@vger.kernel.org
14219S:	Maintained
14220F:	drivers/platform/x86/topstar-laptop.c
14221
14222TORTURE-TEST MODULES
14223M:	Davidlohr Bueso <dave@stgolabs.net>
14224M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14225M:	Josh Triplett <josh@joshtriplett.org>
14226L:	linux-kernel@vger.kernel.org
14227S:	Supported
14228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14229F:	Documentation/RCU/torture.txt
14230F:	kernel/torture.c
14231F:	kernel/rcu/rcutorture.c
14232F:	kernel/locking/locktorture.c
14233
14234TOSHIBA ACPI EXTRAS DRIVER
14235M:	Azael Avalos <coproscefalo@gmail.com>
14236L:	platform-driver-x86@vger.kernel.org
14237S:	Maintained
14238F:	drivers/platform/x86/toshiba_acpi.c
14239
14240TOSHIBA BLUETOOTH DRIVER
14241M:	Azael Avalos <coproscefalo@gmail.com>
14242L:	platform-driver-x86@vger.kernel.org
14243S:	Maintained
14244F:	drivers/platform/x86/toshiba_bluetooth.c
14245
14246TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14247M:	Azael Avalos <coproscefalo@gmail.com>
14248L:	platform-driver-x86@vger.kernel.org
14249S:	Maintained
14250F:	drivers/platform/x86/toshiba_haps.c
14251
14252TOSHIBA SMM DRIVER
14253M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14254W:	http://www.buzzard.org.uk/toshiba/
14255S:	Maintained
14256F:	drivers/char/toshiba.c
14257F:	include/linux/toshiba.h
14258F:	include/uapi/linux/toshiba.h
14259
14260TOSHIBA TC358743 DRIVER
14261M:	Mats Randgaard <matrandg@cisco.com>
14262L:	linux-media@vger.kernel.org
14263S:	Maintained
14264F:	drivers/media/i2c/tc358743*
14265F:	include/media/i2c/tc358743.h
14266
14267TOSHIBA WMI HOTKEYS DRIVER
14268M:	Azael Avalos <coproscefalo@gmail.com>
14269L:	platform-driver-x86@vger.kernel.org
14270S:	Maintained
14271F:	drivers/platform/x86/toshiba-wmi.c
14272
14273TPM DEVICE DRIVER
14274M:	Peter Huewe <peterhuewe@gmx.de>
14275M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14276R:	Jason Gunthorpe <jgg@ziepe.ca>
14277L:	linux-integrity@vger.kernel.org
14278Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14279W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14280T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14281S:	Maintained
14282F:	drivers/char/tpm/
14283
14284TRACING
14285M:	Steven Rostedt <rostedt@goodmis.org>
14286M:	Ingo Molnar <mingo@redhat.com>
14287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14288S:	Maintained
14289F:	Documentation/trace/ftrace.txt
14290F:	arch/*/*/*/ftrace.h
14291F:	arch/*/kernel/ftrace.c
14292F:	include/*/ftrace.h
14293F:	include/linux/trace*.h
14294F:	include/trace/
14295F:	kernel/trace/
14296F:	tools/testing/selftests/ftrace/
14297
14298TRACING MMIO ACCESSES (MMIOTRACE)
14299M:	Steven Rostedt <rostedt@goodmis.org>
14300M:	Ingo Molnar <mingo@kernel.org>
14301R:	Karol Herbst <karolherbst@gmail.com>
14302R:	Pekka Paalanen <ppaalanen@gmail.com>
14303S:	Maintained
14304L:	linux-kernel@vger.kernel.org
14305L:	nouveau@lists.freedesktop.org
14306F:	kernel/trace/trace_mmiotrace.c
14307F:	include/linux/mmiotrace.h
14308F:	arch/x86/mm/kmmio.c
14309F:	arch/x86/mm/mmio-mod.c
14310F:	arch/x86/mm/testmmiotrace.c
14311
14312TRIVIAL PATCHES
14313M:	Jiri Kosina <trivial@kernel.org>
14314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14315S:	Maintained
14316K:	^Subject:.*(?i)trivial
14317
14318TEMPO SEMICONDUCTOR DRIVERS
14319M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14320S:	Maintained
14321F:	sound/soc/codecs/tscs*.c
14322F:	sound/soc/codecs/tscs*.h
14323F:	Documentation/devicetree/bindings/sound/tscs*.txt
14324
14325TTY LAYER
14326M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14327M:	Jiri Slaby <jslaby@suse.com>
14328S:	Supported
14329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14330F:	Documentation/serial/
14331F:	drivers/tty/
14332F:	drivers/tty/serial/serial_core.c
14333F:	include/linux/serial_core.h
14334F:	include/linux/serial.h
14335F:	include/linux/tty.h
14336F:	include/uapi/linux/serial_core.h
14337F:	include/uapi/linux/serial.h
14338F:	include/uapi/linux/tty.h
14339
14340TUA9001 MEDIA DRIVER
14341M:	Antti Palosaari <crope@iki.fi>
14342L:	linux-media@vger.kernel.org
14343W:	https://linuxtv.org
14344W:	http://palosaari.fi/linux/
14345Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14346T:	git git://linuxtv.org/anttip/media_tree.git
14347S:	Maintained
14348F:	drivers/media/tuners/tua9001*
14349
14350TULIP NETWORK DRIVERS
14351L:	netdev@vger.kernel.org
14352L:	linux-parisc@vger.kernel.org
14353S:	Orphan
14354F:	drivers/net/ethernet/dec/tulip/
14355
14356TUN/TAP driver
14357M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14358W:	http://vtun.sourceforge.net/tun
14359S:	Maintained
14360F:	Documentation/networking/tuntap.txt
14361F:	arch/um/os-Linux/drivers/
14362
14363TURBOCHANNEL SUBSYSTEM
14364M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14365M:	Ralf Baechle <ralf@linux-mips.org>
14366L:	linux-mips@linux-mips.org
14367Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14368S:	Maintained
14369F:	drivers/tc/
14370F:	include/linux/tc.h
14371
14372TW5864 VIDEO4LINUX DRIVER
14373M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14374M:	Anton Sviridenko <anton@corp.bluecherry.net>
14375M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14376M:	Andrey Utkin <andrey_utkin@fastmail.com>
14377L:	linux-media@vger.kernel.org
14378S:	Supported
14379F:	drivers/media/pci/tw5864/
14380
14381TW68 VIDEO4LINUX DRIVER
14382M:	Hans Verkuil <hverkuil@xs4all.nl>
14383L:	linux-media@vger.kernel.org
14384T:	git git://linuxtv.org/media_tree.git
14385W:	https://linuxtv.org
14386S:	Odd Fixes
14387F:	drivers/media/pci/tw68/
14388
14389TW686X VIDEO4LINUX DRIVER
14390M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14391L:	linux-media@vger.kernel.org
14392T:	git git://linuxtv.org/media_tree.git
14393W:	http://linuxtv.org
14394S:	Maintained
14395F:	drivers/media/pci/tw686x/
14396
14397UBI FILE SYSTEM (UBIFS)
14398M:	Richard Weinberger <richard@nod.at>
14399M:	Artem Bityutskiy <dedekind1@gmail.com>
14400M:	Adrian Hunter <adrian.hunter@intel.com>
14401L:	linux-mtd@lists.infradead.org
14402T:	git git://git.infradead.org/ubifs-2.6.git
14403W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14404S:	Supported
14405F:	Documentation/filesystems/ubifs.txt
14406F:	fs/ubifs/
14407
14408UCLINUX (M68KNOMMU AND COLDFIRE)
14409M:	Greg Ungerer <gerg@linux-m68k.org>
14410W:	http://www.linux-m68k.org/
14411W:	http://www.uclinux.org/
14412L:	linux-m68k@lists.linux-m68k.org
14413L:	uclinux-dev@uclinux.org  (subscribers-only)
14414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14415S:	Maintained
14416F:	arch/m68k/coldfire/
14417F:	arch/m68k/68*/
14418F:	arch/m68k/*/*_no.*
14419F:	arch/m68k/include/asm/*_no.*
14420
14421UDF FILESYSTEM
14422M:	Jan Kara <jack@suse.com>
14423S:	Maintained
14424F:	Documentation/filesystems/udf.txt
14425F:	fs/udf/
14426
14427UDRAW TABLET
14428M:	Bastien Nocera <hadess@hadess.net>
14429L:	linux-input@vger.kernel.org
14430S:	Maintained
14431F:	drivers/hid/hid-udraw-ps3.c
14432
14433UFS FILESYSTEM
14434M:	Evgeniy Dushistov <dushistov@mail.ru>
14435S:	Maintained
14436F:	Documentation/filesystems/ufs.txt
14437F:	fs/ufs/
14438
14439UHID USERSPACE HID IO DRIVER:
14440M:	David Herrmann <dh.herrmann@googlemail.com>
14441L:	linux-input@vger.kernel.org
14442S:	Maintained
14443F:	drivers/hid/uhid.c
14444F:	include/uapi/linux/uhid.h
14445
14446ULPI BUS
14447M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14448L:	linux-usb@vger.kernel.org
14449S:	Maintained
14450F:	drivers/usb/common/ulpi.c
14451F:	include/linux/ulpi/
14452
14453ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14454L:	linux-usb@vger.kernel.org
14455S:	Orphan
14456F:	drivers/uwb/
14457F:	include/linux/uwb.h
14458F:	include/linux/uwb/
14459
14460UNICORE32 ARCHITECTURE:
14461M:	Guan Xuetao <gxt@pku.edu.cn>
14462W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14463S:	Maintained
14464T:	git git://github.com/gxt/linux.git
14465F:	arch/unicore32/
14466
14467UNIFDEF
14468M:	Tony Finch <dot@dotat.at>
14469W:	http://dotat.at/prog/unifdef
14470S:	Maintained
14471F:	scripts/unifdef.c
14472
14473UNIFORM CDROM DRIVER
14474M:	Jens Axboe <axboe@kernel.dk>
14475W:	http://www.kernel.dk
14476S:	Maintained
14477F:	Documentation/cdrom/
14478F:	drivers/cdrom/cdrom.c
14479F:	include/linux/cdrom.h
14480F:	include/uapi/linux/cdrom.h
14481
14482UNISYS S-PAR DRIVERS
14483M:	David Kershner <david.kershner@unisys.com>
14484L:	sparmaintainer@unisys.com (Unisys internal)
14485S:	Supported
14486F:	include/linux/visorbus.h
14487F:	drivers/visorbus/
14488F:	drivers/staging/unisys/
14489
14490UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14491M:	Vinayak Holikatti <vinholikatti@gmail.com>
14492L:	linux-scsi@vger.kernel.org
14493S:	Supported
14494F:	Documentation/scsi/ufs.txt
14495F:	drivers/scsi/ufs/
14496
14497UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14498M:	Joao Pinto <jpinto@synopsys.com>
14499L:	linux-scsi@vger.kernel.org
14500S:	Supported
14501F:	drivers/scsi/ufs/*dwc*
14502
14503UNSORTED BLOCK IMAGES (UBI)
14504M:	Artem Bityutskiy <dedekind1@gmail.com>
14505M:	Richard Weinberger <richard@nod.at>
14506W:	http://www.linux-mtd.infradead.org/
14507L:	linux-mtd@lists.infradead.org
14508T:	git git://git.infradead.org/ubifs-2.6.git
14509S:	Supported
14510F:	drivers/mtd/ubi/
14511F:	include/linux/mtd/ubi.h
14512F:	include/uapi/mtd/ubi-user.h
14513
14514USB "USBNET" DRIVER FRAMEWORK
14515M:	Oliver Neukum <oneukum@suse.com>
14516L:	netdev@vger.kernel.org
14517W:	http://www.linux-usb.org/usbnet
14518S:	Maintained
14519F:	drivers/net/usb/usbnet.c
14520F:	include/linux/usb/usbnet.h
14521
14522USB ACM DRIVER
14523M:	Oliver Neukum <oneukum@suse.com>
14524L:	linux-usb@vger.kernel.org
14525S:	Maintained
14526F:	Documentation/usb/acm.txt
14527F:	drivers/usb/class/cdc-acm.*
14528
14529USB AR5523 WIRELESS DRIVER
14530M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14531L:	linux-wireless@vger.kernel.org
14532S:	Maintained
14533F:	drivers/net/wireless/ath/ar5523/
14534
14535USB ATTACHED SCSI
14536M:	Oliver Neukum <oneukum@suse.com>
14537L:	linux-usb@vger.kernel.org
14538L:	linux-scsi@vger.kernel.org
14539S:	Maintained
14540F:	drivers/usb/storage/uas.c
14541
14542USB CDC ETHERNET DRIVER
14543M:	Oliver Neukum <oliver@neukum.org>
14544L:	linux-usb@vger.kernel.org
14545S:	Maintained
14546F:	drivers/net/usb/cdc_*.c
14547F:	include/uapi/linux/usb/cdc.h
14548
14549USB CHAOSKEY DRIVER
14550M:	Keith Packard <keithp@keithp.com>
14551L:	linux-usb@vger.kernel.org
14552S:	Maintained
14553F:	drivers/usb/misc/chaoskey.c
14554
14555USB CYPRESS C67X00 DRIVER
14556M:	Peter Korsgaard <jacmet@sunsite.dk>
14557L:	linux-usb@vger.kernel.org
14558S:	Maintained
14559F:	drivers/usb/c67x00/
14560
14561USB DAVICOM DM9601 DRIVER
14562M:	Peter Korsgaard <jacmet@sunsite.dk>
14563L:	netdev@vger.kernel.org
14564W:	http://www.linux-usb.org/usbnet
14565S:	Maintained
14566F:	drivers/net/usb/dm9601.c
14567
14568USB DIAMOND RIO500 DRIVER
14569M:	Cesar Miquel <miquel@df.uba.ar>
14570L:	rio500-users@lists.sourceforge.net
14571W:	http://rio500.sourceforge.net
14572S:	Maintained
14573F:	drivers/usb/misc/rio500*
14574
14575USB EHCI DRIVER
14576M:	Alan Stern <stern@rowland.harvard.edu>
14577L:	linux-usb@vger.kernel.org
14578S:	Maintained
14579F:	Documentation/usb/ehci.txt
14580F:	drivers/usb/host/ehci*
14581
14582USB GADGET/PERIPHERAL SUBSYSTEM
14583M:	Felipe Balbi <balbi@kernel.org>
14584L:	linux-usb@vger.kernel.org
14585W:	http://www.linux-usb.org/gadget
14586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14587S:	Maintained
14588F:	drivers/usb/gadget/
14589F:	include/linux/usb/gadget*
14590
14591USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14592M:	Jiri Kosina <jikos@kernel.org>
14593R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14594L:	linux-usb@vger.kernel.org
14595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14596S:	Maintained
14597F:	Documentation/hid/hiddev.txt
14598F:	drivers/hid/usbhid/
14599
14600USB INTEL XHCI ROLE MUX DRIVER
14601M:	Hans de Goede <hdegoede@redhat.com>
14602L:	linux-usb@vger.kernel.org
14603S:	Maintained
14604F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14605
14606USB ISP116X DRIVER
14607M:	Olav Kongas <ok@artecdesign.ee>
14608L:	linux-usb@vger.kernel.org
14609S:	Maintained
14610F:	drivers/usb/host/isp116x*
14611F:	include/linux/usb/isp116x.h
14612
14613USB LAN78XX ETHERNET DRIVER
14614M:	Woojung Huh <woojung.huh@microchip.com>
14615M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14616L:	netdev@vger.kernel.org
14617S:	Maintained
14618F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14619F:	drivers/net/usb/lan78xx.*
14620F:	include/dt-bindings/net/microchip-lan78xx.h
14621
14622USB MASS STORAGE DRIVER
14623M:	Alan Stern <stern@rowland.harvard.edu>
14624L:	linux-usb@vger.kernel.org
14625L:	usb-storage@lists.one-eyed-alien.net
14626S:	Maintained
14627W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14628F:	drivers/usb/storage/
14629
14630USB MIDI DRIVER
14631M:	Clemens Ladisch <clemens@ladisch.de>
14632L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14633T:	git git://git.alsa-project.org/alsa-kernel.git
14634S:	Maintained
14635F:	sound/usb/midi.*
14636
14637USB NETWORKING DRIVERS
14638L:	linux-usb@vger.kernel.org
14639S:	Odd Fixes
14640F:	drivers/net/usb/
14641
14642USB OHCI DRIVER
14643M:	Alan Stern <stern@rowland.harvard.edu>
14644L:	linux-usb@vger.kernel.org
14645S:	Maintained
14646F:	Documentation/usb/ohci.txt
14647F:	drivers/usb/host/ohci*
14648
14649USB OTG FSM (Finite State Machine)
14650M:	Peter Chen <Peter.Chen@nxp.com>
14651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14652L:	linux-usb@vger.kernel.org
14653S:	Maintained
14654F:	drivers/usb/common/usb-otg-fsm.c
14655
14656USB OVER IP DRIVER
14657M:	Valentina Manea <valentina.manea.m@gmail.com>
14658M:	Shuah Khan <shuahkh@osg.samsung.com>
14659M:	Shuah Khan <shuah@kernel.org>
14660L:	linux-usb@vger.kernel.org
14661S:	Maintained
14662F:	Documentation/usb/usbip_protocol.txt
14663F:	drivers/usb/usbip/
14664F:	tools/usb/usbip/
14665
14666USB PEGASUS DRIVER
14667M:	Petko Manolov <petkan@nucleusys.com>
14668L:	linux-usb@vger.kernel.org
14669L:	netdev@vger.kernel.org
14670T:	git git://github.com/petkan/pegasus.git
14671W:	https://github.com/petkan/pegasus
14672S:	Maintained
14673F:	drivers/net/usb/pegasus.*
14674
14675USB PHY LAYER
14676M:	Felipe Balbi <balbi@kernel.org>
14677L:	linux-usb@vger.kernel.org
14678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14679S:	Maintained
14680F:	drivers/usb/phy/
14681
14682USB PRINTER DRIVER (usblp)
14683M:	Pete Zaitcev <zaitcev@redhat.com>
14684L:	linux-usb@vger.kernel.org
14685S:	Supported
14686F:	drivers/usb/class/usblp.c
14687
14688USB QMI WWAN NETWORK DRIVER
14689M:	Bjørn Mork <bjorn@mork.no>
14690L:	netdev@vger.kernel.org
14691S:	Maintained
14692F:	Documentation/ABI/testing/sysfs-class-net-qmi
14693F:	drivers/net/usb/qmi_wwan.c
14694
14695USB RTL8150 DRIVER
14696M:	Petko Manolov <petkan@nucleusys.com>
14697L:	linux-usb@vger.kernel.org
14698L:	netdev@vger.kernel.org
14699T:	git git://github.com/petkan/rtl8150.git
14700W:	https://github.com/petkan/rtl8150
14701S:	Maintained
14702F:	drivers/net/usb/rtl8150.c
14703
14704USB SERIAL SUBSYSTEM
14705M:	Johan Hovold <johan@kernel.org>
14706L:	linux-usb@vger.kernel.org
14707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14708S:	Maintained
14709F:	Documentation/usb/usb-serial.txt
14710F:	drivers/usb/serial/
14711F:	include/linux/usb/serial.h
14712
14713USB SMSC75XX ETHERNET DRIVER
14714M:	Steve Glendinning <steve.glendinning@shawell.net>
14715L:	netdev@vger.kernel.org
14716S:	Maintained
14717F:	drivers/net/usb/smsc75xx.*
14718
14719USB SMSC95XX ETHERNET DRIVER
14720M:	Steve Glendinning <steve.glendinning@shawell.net>
14721M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14722L:	netdev@vger.kernel.org
14723S:	Maintained
14724F:	drivers/net/usb/smsc95xx.*
14725
14726USB SUBSYSTEM
14727M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14728L:	linux-usb@vger.kernel.org
14729W:	http://www.linux-usb.org
14730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14731S:	Supported
14732F:	Documentation/devicetree/bindings/usb/
14733F:	Documentation/usb/
14734F:	drivers/usb/
14735F:	include/linux/usb.h
14736F:	include/linux/usb/
14737
14738USB TYPEC PI3USB30532 MUX DRIVER
14739M:	Hans de Goede <hdegoede@redhat.com>
14740L:	linux-usb@vger.kernel.org
14741S:	Maintained
14742F:	drivers/usb/typec/mux/pi3usb30532.c
14743
14744USB TYPEC SUBSYSTEM
14745M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14746L:	linux-usb@vger.kernel.org
14747S:	Maintained
14748F:	Documentation/ABI/testing/sysfs-class-typec
14749F:	Documentation/usb/typec.rst
14750F:	drivers/usb/typec/
14751F:	include/linux/usb/typec.h
14752
14753USB UHCI DRIVER
14754M:	Alan Stern <stern@rowland.harvard.edu>
14755L:	linux-usb@vger.kernel.org
14756S:	Maintained
14757F:	drivers/usb/host/uhci*
14758
14759USB VIDEO CLASS
14760M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14761L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14762L:	linux-media@vger.kernel.org
14763T:	git git://linuxtv.org/media_tree.git
14764W:	http://www.ideasonboard.org/uvc/
14765S:	Maintained
14766F:	drivers/media/usb/uvc/
14767F:	include/uapi/linux/uvcvideo.h
14768
14769USB VISION DRIVER
14770M:	Hans Verkuil <hverkuil@xs4all.nl>
14771L:	linux-media@vger.kernel.org
14772T:	git git://linuxtv.org/media_tree.git
14773W:	https://linuxtv.org
14774S:	Odd Fixes
14775F:	drivers/media/usb/usbvision/
14776
14777USB WEBCAM GADGET
14778M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14779L:	linux-usb@vger.kernel.org
14780S:	Maintained
14781F:	drivers/usb/gadget/function/*uvc*
14782F:	drivers/usb/gadget/legacy/webcam.c
14783
14784USB WIRELESS RNDIS DRIVER (rndis_wlan)
14785M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14786L:	linux-wireless@vger.kernel.org
14787S:	Maintained
14788F:	drivers/net/wireless/rndis_wlan.c
14789
14790USB XHCI DRIVER
14791M:	Mathias Nyman <mathias.nyman@intel.com>
14792L:	linux-usb@vger.kernel.org
14793S:	Supported
14794F:	drivers/usb/host/xhci*
14795F:	drivers/usb/host/pci-quirks*
14796
14797USB ZD1201 DRIVER
14798L:	linux-wireless@vger.kernel.org
14799W:	http://linux-lc100020.sourceforge.net
14800S:	Orphan
14801F:	drivers/net/wireless/zydas/zd1201.*
14802
14803USB ZR364XX DRIVER
14804M:	Antoine Jacquet <royale@zerezo.com>
14805L:	linux-usb@vger.kernel.org
14806L:	linux-media@vger.kernel.org
14807T:	git git://linuxtv.org/media_tree.git
14808W:	http://royale.zerezo.com/zr364xx/
14809S:	Maintained
14810F:	Documentation/media/v4l-drivers/zr364xx*
14811F:	drivers/media/usb/zr364xx/
14812
14813USER-MODE LINUX (UML)
14814M:	Jeff Dike <jdike@addtoit.com>
14815M:	Richard Weinberger <richard@nod.at>
14816L:	user-mode-linux-devel@lists.sourceforge.net
14817L:	user-mode-linux-user@lists.sourceforge.net
14818W:	http://user-mode-linux.sourceforge.net
14819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14820S:	Maintained
14821F:	Documentation/virtual/uml/
14822F:	arch/um/
14823F:	arch/x86/um/
14824F:	fs/hostfs/
14825F:	fs/hppfs/
14826
14827USERSPACE I/O (UIO)
14828M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14829S:	Maintained
14830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14831F:	Documentation/driver-api/uio-howto.rst
14832F:	drivers/uio/
14833F:	include/linux/uio*.h
14834
14835UTIL-LINUX PACKAGE
14836M:	Karel Zak <kzak@redhat.com>
14837L:	util-linux@vger.kernel.org
14838W:	http://en.wikipedia.org/wiki/Util-linux
14839T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14840S:	Maintained
14841
14842UUID HELPERS
14843M:	Christoph Hellwig <hch@lst.de>
14844R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14845L:	linux-kernel@vger.kernel.org
14846T:	git git://git.infradead.org/users/hch/uuid.git
14847F:	lib/uuid.c
14848F:	lib/test_uuid.c
14849F:	include/linux/uuid.h
14850F:	include/uapi/linux/uuid.h
14851S:	Maintained
14852
14853UVESAFB DRIVER
14854M:	Michal Januszewski <spock@gentoo.org>
14855L:	linux-fbdev@vger.kernel.org
14856W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14857S:	Maintained
14858F:	Documentation/fb/uvesafb.txt
14859F:	drivers/video/fbdev/uvesafb.*
14860
14861VF610 NAND DRIVER
14862M:	Stefan Agner <stefan@agner.ch>
14863L:	linux-mtd@lists.infradead.org
14864S:	Supported
14865F:	drivers/mtd/nand/raw/vf610_nfc.c
14866
14867VFAT/FAT/MSDOS FILESYSTEM
14868M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14869S:	Maintained
14870F:	Documentation/filesystems/vfat.txt
14871F:	fs/fat/
14872
14873VFIO DRIVER
14874M:	Alex Williamson <alex.williamson@redhat.com>
14875L:	kvm@vger.kernel.org
14876T:	git git://github.com/awilliam/linux-vfio.git
14877S:	Maintained
14878F:	Documentation/vfio.txt
14879F:	drivers/vfio/
14880F:	include/linux/vfio.h
14881F:	include/uapi/linux/vfio.h
14882
14883VFIO MEDIATED DEVICE DRIVERS
14884M:	Kirti Wankhede <kwankhede@nvidia.com>
14885L:	kvm@vger.kernel.org
14886S:	Maintained
14887F:	Documentation/vfio-mediated-device.txt
14888F:	drivers/vfio/mdev/
14889F:	include/linux/mdev.h
14890F:	samples/vfio-mdev/
14891
14892VFIO PLATFORM DRIVER
14893M:	Eric Auger <eric.auger@redhat.com>
14894L:	kvm@vger.kernel.org
14895S:	Maintained
14896F:	drivers/vfio/platform/
14897
14898VGA_SWITCHEROO
14899R:	Lukas Wunner <lukas@wunner.de>
14900S:	Maintained
14901F:	Documentation/gpu/vga-switcheroo.rst
14902F:	drivers/gpu/vga/vga_switcheroo.c
14903F:	include/linux/vga_switcheroo.h
14904T:	git git://anongit.freedesktop.org/drm/drm-misc
14905
14906VIA RHINE NETWORK DRIVER
14907S:	Orphan
14908F:	drivers/net/ethernet/via/via-rhine.c
14909
14910VIA SD/MMC CARD CONTROLLER DRIVER
14911M:	Bruce Chang <brucechang@via.com.tw>
14912M:	Harald Welte <HaraldWelte@viatech.com>
14913S:	Maintained
14914F:	drivers/mmc/host/via-sdmmc.c
14915
14916VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14917M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14918L:	linux-fbdev@vger.kernel.org
14919S:	Maintained
14920F:	include/linux/via-core.h
14921F:	include/linux/via-gpio.h
14922F:	include/linux/via_i2c.h
14923F:	drivers/video/fbdev/via/
14924
14925VIA VELOCITY NETWORK DRIVER
14926M:	Francois Romieu <romieu@fr.zoreil.com>
14927L:	netdev@vger.kernel.org
14928S:	Maintained
14929F:	drivers/net/ethernet/via/via-velocity.*
14930
14931VIDEO MULTIPLEXER DRIVER
14932M:	Philipp Zabel <p.zabel@pengutronix.de>
14933L:	linux-media@vger.kernel.org
14934S:	Maintained
14935F:	drivers/media/platform/video-mux.c
14936
14937VIDEOBUF2 FRAMEWORK
14938M:	Pawel Osciak <pawel@osciak.com>
14939M:	Marek Szyprowski <m.szyprowski@samsung.com>
14940M:	Kyungmin Park <kyungmin.park@samsung.com>
14941L:	linux-media@vger.kernel.org
14942S:	Maintained
14943F:	drivers/media/v4l2-core/videobuf2-*
14944F:	include/media/videobuf2-*
14945
14946VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14947M:	Helen Koike <helen.koike@collabora.com>
14948L:	linux-media@vger.kernel.org
14949T:	git git://linuxtv.org/media_tree.git
14950W:	https://linuxtv.org
14951S:	Maintained
14952F:	drivers/media/platform/vimc/*
14953
14954VIRT LIB
14955M:	Alex Williamson <alex.williamson@redhat.com>
14956M:	Paolo Bonzini <pbonzini@redhat.com>
14957L:	kvm@vger.kernel.org
14958S:	Supported
14959F:	virt/lib/
14960
14961VIRTIO AND VHOST VSOCK DRIVER
14962M:	Stefan Hajnoczi <stefanha@redhat.com>
14963L:	kvm@vger.kernel.org
14964L:	virtualization@lists.linux-foundation.org
14965L:	netdev@vger.kernel.org
14966S:	Maintained
14967F:	include/linux/virtio_vsock.h
14968F:	include/uapi/linux/virtio_vsock.h
14969F:	include/uapi/linux/vsockmon.h
14970F:	include/uapi/linux/vm_sockets_diag.h
14971F:	net/vmw_vsock/diag.c
14972F:	net/vmw_vsock/af_vsock_tap.c
14973F:	net/vmw_vsock/virtio_transport_common.c
14974F:	net/vmw_vsock/virtio_transport.c
14975F:	drivers/net/vsockmon.c
14976F:	drivers/vhost/vsock.c
14977F:	drivers/vhost/vsock.h
14978F:	tools/testing/vsock/
14979
14980VIRTIO CONSOLE DRIVER
14981M:	Amit Shah <amit@kernel.org>
14982L:	virtualization@lists.linux-foundation.org
14983S:	Maintained
14984F:	drivers/char/virtio_console.c
14985F:	include/linux/virtio_console.h
14986F:	include/uapi/linux/virtio_console.h
14987
14988VIRTIO CORE, NET AND BLOCK DRIVERS
14989M:	"Michael S. Tsirkin" <mst@redhat.com>
14990M:	Jason Wang <jasowang@redhat.com>
14991L:	virtualization@lists.linux-foundation.org
14992S:	Maintained
14993F:	Documentation/devicetree/bindings/virtio/
14994F:	drivers/virtio/
14995F:	tools/virtio/
14996F:	drivers/net/virtio_net.c
14997F:	drivers/block/virtio_blk.c
14998F:	include/linux/virtio*.h
14999F:	include/uapi/linux/virtio_*.h
15000F:	drivers/crypto/virtio/
15001F:	mm/balloon_compaction.c
15002
15003VIRTIO CRYPTO DRIVER
15004M:	Gonglei <arei.gonglei@huawei.com>
15005L:	virtualization@lists.linux-foundation.org
15006L:	linux-crypto@vger.kernel.org
15007S:	Maintained
15008F:	drivers/crypto/virtio/
15009F:	include/uapi/linux/virtio_crypto.h
15010
15011VIRTIO DRIVERS FOR S390
15012M:	Cornelia Huck <cohuck@redhat.com>
15013M:	Halil Pasic <pasic@linux.ibm.com>
15014L:	linux-s390@vger.kernel.org
15015L:	virtualization@lists.linux-foundation.org
15016L:	kvm@vger.kernel.org
15017S:	Supported
15018F:	drivers/s390/virtio/
15019F:	arch/s390/include/uapi/asm/virtio-ccw.h
15020
15021VIRTIO GPU DRIVER
15022M:	David Airlie <airlied@linux.ie>
15023M:	Gerd Hoffmann <kraxel@redhat.com>
15024L:	dri-devel@lists.freedesktop.org
15025L:	virtualization@lists.linux-foundation.org
15026T:	git git://anongit.freedesktop.org/drm/drm-misc
15027S:	Maintained
15028F:	drivers/gpu/drm/virtio/
15029F:	include/uapi/linux/virtio_gpu.h
15030
15031VIRTIO HOST (VHOST)
15032M:	"Michael S. Tsirkin" <mst@redhat.com>
15033M:	Jason Wang <jasowang@redhat.com>
15034L:	kvm@vger.kernel.org
15035L:	virtualization@lists.linux-foundation.org
15036L:	netdev@vger.kernel.org
15037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15038S:	Maintained
15039F:	drivers/vhost/
15040F:	include/uapi/linux/vhost.h
15041
15042VIRTIO INPUT DRIVER
15043M:	Gerd Hoffmann <kraxel@redhat.com>
15044S:	Maintained
15045F:	drivers/virtio/virtio_input.c
15046F:	include/uapi/linux/virtio_input.h
15047
15048VIRTUAL BOX GUEST DEVICE DRIVER
15049M:	Hans de Goede <hdegoede@redhat.com>
15050M:	Arnd Bergmann <arnd@arndb.de>
15051M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15052S:	Maintained
15053F:	include/linux/vbox_utils.h
15054F:	include/uapi/linux/vbox*.h
15055F:	drivers/virt/vboxguest/
15056
15057VIRTUAL SERIO DEVICE DRIVER
15058M:	Stephen Chandler Paul <thatslyude@gmail.com>
15059S:	Maintained
15060F:	drivers/input/serio/userio.c
15061F:	include/uapi/linux/userio.h
15062
15063VIVID VIRTUAL VIDEO DRIVER
15064M:	Hans Verkuil <hverkuil@xs4all.nl>
15065L:	linux-media@vger.kernel.org
15066T:	git git://linuxtv.org/media_tree.git
15067W:	https://linuxtv.org
15068S:	Maintained
15069F:	drivers/media/platform/vivid/*
15070
15071VLYNQ BUS
15072M:	Florian Fainelli <f.fainelli@gmail.com>
15073L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15074S:	Maintained
15075F:	drivers/vlynq/vlynq.c
15076F:	include/linux/vlynq.h
15077
15078VME SUBSYSTEM
15079M:	Martyn Welch <martyn@welchs.me.uk>
15080M:	Manohar Vanga <manohar.vanga@gmail.com>
15081M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15082L:	devel@driverdev.osuosl.org
15083S:	Maintained
15084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15085F:	Documentation/driver-api/vme.rst
15086F:	drivers/staging/vme/
15087F:	drivers/vme/
15088F:	include/linux/vme*
15089
15090VMWARE BALLOON DRIVER
15091M:	Xavier Deguillard <xdeguillard@vmware.com>
15092M:	Philip Moltmann <moltmann@vmware.com>
15093M:	"VMware, Inc." <pv-drivers@vmware.com>
15094L:	linux-kernel@vger.kernel.org
15095S:	Maintained
15096F:	drivers/misc/vmw_balloon.c
15097
15098VMWARE HYPERVISOR INTERFACE
15099M:	Alok Kataria <akataria@vmware.com>
15100L:	virtualization@lists.linux-foundation.org
15101S:	Supported
15102F:	arch/x86/kernel/cpu/vmware.c
15103
15104VMWARE PVRDMA DRIVER
15105M:	Adit Ranadive <aditr@vmware.com>
15106M:	VMware PV-Drivers <pv-drivers@vmware.com>
15107L:	linux-rdma@vger.kernel.org
15108S:	Maintained
15109F:	drivers/infiniband/hw/vmw_pvrdma/
15110
15111VMware PVSCSI driver
15112M:	Jim Gill <jgill@vmware.com>
15113M:	VMware PV-Drivers <pv-drivers@vmware.com>
15114L:	linux-scsi@vger.kernel.org
15115S:	Maintained
15116F:	drivers/scsi/vmw_pvscsi.c
15117F:	drivers/scsi/vmw_pvscsi.h
15118
15119VMWARE VMMOUSE SUBDRIVER
15120M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15121M:	"VMware, Inc." <pv-drivers@vmware.com>
15122L:	linux-input@vger.kernel.org
15123S:	Maintained
15124F:	drivers/input/mouse/vmmouse.c
15125F:	drivers/input/mouse/vmmouse.h
15126
15127VMWARE VMXNET3 ETHERNET DRIVER
15128M:	Ronak Doshi <doshir@vmware.com>
15129M:	"VMware, Inc." <pv-drivers@vmware.com>
15130L:	netdev@vger.kernel.org
15131S:	Maintained
15132F:	drivers/net/vmxnet3/
15133
15134VOCORE VOCORE2 BOARD
15135M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15136L:	linux-mips@linux-mips.org
15137S:	Maintained
15138F:	arch/mips/boot/dts/ralink/vocore2.dts
15139
15140VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15141M:	Liam Girdwood <lgirdwood@gmail.com>
15142M:	Mark Brown <broonie@kernel.org>
15143L:	linux-kernel@vger.kernel.org
15144W:	http://www.slimlogic.co.uk/?p=48
15145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15146S:	Supported
15147F:	Documentation/devicetree/bindings/regulator/
15148F:	Documentation/power/regulator/
15149F:	drivers/regulator/
15150F:	include/dt-bindings/regulator/
15151F:	include/linux/regulator/
15152
15153VRF
15154M:	David Ahern <dsa@cumulusnetworks.com>
15155M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15156L:	netdev@vger.kernel.org
15157S:	Maintained
15158F:	drivers/net/vrf.c
15159F:	Documentation/networking/vrf.txt
15160
15161VT1211 HARDWARE MONITOR DRIVER
15162M:	Juerg Haefliger <juergh@gmail.com>
15163L:	linux-hwmon@vger.kernel.org
15164S:	Maintained
15165F:	Documentation/hwmon/vt1211
15166F:	drivers/hwmon/vt1211.c
15167
15168VT8231 HARDWARE MONITOR DRIVER
15169M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15170L:	linux-hwmon@vger.kernel.org
15171S:	Maintained
15172F:	drivers/hwmon/vt8231.c
15173
15174VUB300 USB to SDIO/SD/MMC bridge chip
15175M:	Tony Olech <tony.olech@elandigitalsystems.com>
15176L:	linux-mmc@vger.kernel.org
15177L:	linux-usb@vger.kernel.org
15178S:	Supported
15179F:	drivers/mmc/host/vub300.c
15180
15181W1 DALLAS'S 1-WIRE BUS
15182M:	Evgeniy Polyakov <zbr@ioremap.net>
15183S:	Maintained
15184F:	Documentation/w1/
15185F:	drivers/w1/
15186F:	include/linux/w1.h
15187
15188W83791D HARDWARE MONITORING DRIVER
15189M:	Marc Hulsman <m.hulsman@tudelft.nl>
15190L:	linux-hwmon@vger.kernel.org
15191S:	Maintained
15192F:	Documentation/hwmon/w83791d
15193F:	drivers/hwmon/w83791d.c
15194
15195W83793 HARDWARE MONITORING DRIVER
15196M:	Rudolf Marek <r.marek@assembler.cz>
15197L:	linux-hwmon@vger.kernel.org
15198S:	Maintained
15199F:	Documentation/hwmon/w83793
15200F:	drivers/hwmon/w83793.c
15201
15202W83795 HARDWARE MONITORING DRIVER
15203M:	Jean Delvare <jdelvare@suse.com>
15204L:	linux-hwmon@vger.kernel.org
15205S:	Maintained
15206F:	drivers/hwmon/w83795.c
15207
15208W83L51xD SD/MMC CARD INTERFACE DRIVER
15209M:	Pierre Ossman <pierre@ossman.eu>
15210S:	Maintained
15211F:	drivers/mmc/host/wbsd.*
15212
15213WACOM PROTOCOL 4 SERIAL TABLETS
15214M:	Julian Squires <julian@cipht.net>
15215M:	Hans de Goede <hdegoede@redhat.com>
15216L:	linux-input@vger.kernel.org
15217S:	Maintained
15218F:	drivers/input/tablet/wacom_serial4.c
15219
15220WATCHDOG DEVICE DRIVERS
15221M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15222M:	Guenter Roeck <linux@roeck-us.net>
15223L:	linux-watchdog@vger.kernel.org
15224W:	http://www.linux-watchdog.org/
15225T:	git git://www.linux-watchdog.org/linux-watchdog.git
15226S:	Maintained
15227F:	Documentation/devicetree/bindings/watchdog/
15228F:	Documentation/watchdog/
15229F:	drivers/watchdog/
15230F:	include/linux/watchdog.h
15231F:	include/uapi/linux/watchdog.h
15232
15233WHISKEYCOVE PMIC GPIO DRIVER
15234M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15235L:	linux-gpio@vger.kernel.org
15236S:	Maintained
15237F:	drivers/gpio/gpio-wcove.c
15238
15239WIIMOTE HID DRIVER
15240M:	David Herrmann <dh.herrmann@googlemail.com>
15241L:	linux-input@vger.kernel.org
15242S:	Maintained
15243F:	drivers/hid/hid-wiimote*
15244
15245WILOCITY WIL6210 WIRELESS DRIVER
15246M:	Maya Erez <merez@codeaurora.org>
15247L:	linux-wireless@vger.kernel.org
15248L:	wil6210@qti.qualcomm.com
15249S:	Supported
15250W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15251F:	drivers/net/wireless/ath/wil6210/
15252
15253WIMAX STACK
15254M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15255M:	linux-wimax@intel.com
15256L:	wimax@linuxwimax.org (subscribers-only)
15257S:	Supported
15258W:	http://linuxwimax.org
15259F:	Documentation/wimax/README.wimax
15260F:	include/linux/wimax/debug.h
15261F:	include/net/wimax.h
15262F:	include/uapi/linux/wimax.h
15263F:	net/wimax/
15264
15265WINBOND CIR DRIVER
15266M:	David Härdeman <david@hardeman.nu>
15267S:	Maintained
15268F:	drivers/media/rc/winbond-cir.c
15269
15270WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15271M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15272L:	linux-watchdog@vger.kernel.org
15273S:	Maintained
15274F:	drivers/watchdog/ebc-c384_wdt.c
15275
15276WINSYSTEMS WS16C48 GPIO DRIVER
15277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15278L:	linux-gpio@vger.kernel.org
15279S:	Maintained
15280F:	drivers/gpio/gpio-ws16c48.c
15281
15282WISTRON LAPTOP BUTTON DRIVER
15283M:	Miloslav Trmac <mitr@volny.cz>
15284S:	Maintained
15285F:	drivers/input/misc/wistron_btns.c
15286
15287WL3501 WIRELESS PCMCIA CARD DRIVER
15288L:	linux-wireless@vger.kernel.org
15289S:	Odd fixes
15290F:	drivers/net/wireless/wl3501*
15291
15292WOLFSON MICROELECTRONICS DRIVERS
15293L:	patches@opensource.cirrus.com
15294T:	git https://github.com/CirrusLogic/linux-drivers.git
15295W:	https://github.com/CirrusLogic/linux-drivers/wiki
15296S:	Supported
15297F:	Documentation/hwmon/wm83??
15298F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15299F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15300F:	Documentation/devicetree/bindings/mfd/arizona.txt
15301F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15302F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15303F:	arch/arm/mach-s3c64xx/mach-crag6410*
15304F:	drivers/clk/clk-wm83*.c
15305F:	drivers/extcon/extcon-arizona.c
15306F:	drivers/leds/leds-wm83*.c
15307F:	drivers/gpio/gpio-*wm*.c
15308F:	drivers/gpio/gpio-arizona.c
15309F:	drivers/hwmon/wm83??-hwmon.c
15310F:	drivers/input/misc/wm831x-on.c
15311F:	drivers/input/touchscreen/wm831x-ts.c
15312F:	drivers/input/touchscreen/wm97*.c
15313F:	drivers/mfd/arizona*
15314F:	drivers/mfd/wm*.c
15315F:	drivers/mfd/cs47l24*
15316F:	drivers/power/supply/wm83*.c
15317F:	drivers/rtc/rtc-wm83*.c
15318F:	drivers/regulator/wm8*.c
15319F:	drivers/regulator/arizona*
15320F:	drivers/video/backlight/wm83*_bl.c
15321F:	drivers/watchdog/wm83*_wdt.c
15322F:	include/linux/mfd/arizona/
15323F:	include/linux/mfd/wm831x/
15324F:	include/linux/mfd/wm8350/
15325F:	include/linux/mfd/wm8400*
15326F:	include/linux/regulator/arizona*
15327F:	include/linux/wm97xx.h
15328F:	include/sound/wm????.h
15329F:	sound/soc/codecs/arizona.?
15330F:	sound/soc/codecs/wm*
15331F:	sound/soc/codecs/cs47l24*
15332
15333WORKQUEUE
15334M:	Tejun Heo <tj@kernel.org>
15335R:	Lai Jiangshan <jiangshanlai@gmail.com>
15336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15337S:	Maintained
15338F:	include/linux/workqueue.h
15339F:	kernel/workqueue.c
15340F:	Documentation/core-api/workqueue.rst
15341
15342X-POWERS AXP288 PMIC DRIVERS
15343M:	Hans de Goede <hdegoede@redhat.com>
15344S:	Maintained
15345N:	axp288
15346F:	drivers/acpi/pmic/intel_pmic_xpower.c
15347
15348X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15349M:	Chen-Yu Tsai <wens@csie.org>
15350L:	linux-kernel@vger.kernel.org
15351S:	Maintained
15352N:	axp[128]
15353
15354X.25 NETWORK LAYER
15355M:	Andrew Hendry <andrew.hendry@gmail.com>
15356L:	linux-x25@vger.kernel.org
15357S:	Odd Fixes
15358F:	Documentation/networking/x25*
15359F:	include/net/x25*
15360F:	net/x25/
15361
15362X86 ARCHITECTURE (32-BIT AND 64-BIT)
15363M:	Thomas Gleixner <tglx@linutronix.de>
15364M:	Ingo Molnar <mingo@redhat.com>
15365R:	"H. Peter Anvin" <hpa@zytor.com>
15366M:	x86@kernel.org
15367L:	linux-kernel@vger.kernel.org
15368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15369S:	Maintained
15370F:	Documentation/x86/
15371F:	arch/x86/
15372
15373X86 MCE INFRASTRUCTURE
15374M:	Tony Luck <tony.luck@intel.com>
15375M:	Borislav Petkov <bp@alien8.de>
15376L:	linux-edac@vger.kernel.org
15377S:	Maintained
15378F:	arch/x86/kernel/cpu/mcheck/*
15379
15380X86 MICROCODE UPDATE SUPPORT
15381M:	Borislav Petkov <bp@alien8.de>
15382S:	Maintained
15383F:	arch/x86/kernel/cpu/microcode/*
15384
15385X86 PLATFORM DRIVERS
15386M:	Darren Hart <dvhart@infradead.org>
15387M:	Andy Shevchenko <andy@infradead.org>
15388L:	platform-driver-x86@vger.kernel.org
15389T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15390S:	Maintained
15391F:	drivers/platform/x86/
15392F:	drivers/platform/olpc/
15393
15394X86 VDSO
15395M:	Andy Lutomirski <luto@amacapital.net>
15396L:	linux-kernel@vger.kernel.org
15397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15398S:	Maintained
15399F:	arch/x86/entry/vdso/
15400
15401XC2028/3028 TUNER DRIVER
15402M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15403M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15404L:	linux-media@vger.kernel.org
15405W:	https://linuxtv.org
15406T:	git git://linuxtv.org/media_tree.git
15407S:	Maintained
15408F:	drivers/media/tuners/tuner-xc2028.*
15409
15410XDP SOCKETS (AF_XDP)
15411M:	Björn Töpel <bjorn.topel@intel.com>
15412M:	Magnus Karlsson <magnus.karlsson@intel.com>
15413L:	netdev@vger.kernel.org
15414S:	Maintained
15415F:	kernel/bpf/xskmap.c
15416F:	net/xdp/
15417
15418XEN BLOCK SUBSYSTEM
15419M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15420M:	Roger Pau Monné <roger.pau@citrix.com>
15421L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15422S:	Supported
15423F:	drivers/block/xen-blkback/*
15424F:	drivers/block/xen*
15425
15426XEN HYPERVISOR ARM
15427M:	Stefano Stabellini <sstabellini@kernel.org>
15428L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15429S:	Maintained
15430F:	arch/arm/xen/
15431F:	arch/arm/include/asm/xen/
15432
15433XEN HYPERVISOR ARM64
15434M:	Stefano Stabellini <sstabellini@kernel.org>
15435L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15436S:	Maintained
15437F:	arch/arm64/xen/
15438F:	arch/arm64/include/asm/xen/
15439
15440XEN HYPERVISOR INTERFACE
15441M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15442M:	Juergen Gross <jgross@suse.com>
15443L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15445S:	Supported
15446F:	arch/x86/xen/
15447F:	drivers/*/xen-*front.c
15448F:	drivers/xen/
15449F:	arch/x86/include/asm/xen/
15450F:	arch/x86/include/asm/pvclock-abi.h
15451F:	include/xen/
15452F:	include/uapi/xen/
15453F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15454F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15455
15456XEN NETWORK BACKEND DRIVER
15457M:	Wei Liu <wei.liu2@citrix.com>
15458M:	Paul Durrant <paul.durrant@citrix.com>
15459L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15460L:	netdev@vger.kernel.org
15461S:	Supported
15462F:	drivers/net/xen-netback/*
15463
15464XEN PCI SUBSYSTEM
15465M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15466L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15467S:	Supported
15468F:	arch/x86/pci/*xen*
15469F:	drivers/pci/*xen*
15470
15471XEN PVSCSI DRIVERS
15472M:	Juergen Gross <jgross@suse.com>
15473L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15474L:	linux-scsi@vger.kernel.org
15475S:	Supported
15476F:	drivers/scsi/xen-scsifront.c
15477F:	drivers/xen/xen-scsiback.c
15478F:	include/xen/interface/io/vscsiif.h
15479
15480XEN SWIOTLB SUBSYSTEM
15481M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15482L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15483L:	iommu@lists.linux-foundation.org
15484S:	Supported
15485F:	arch/x86/xen/*swiotlb*
15486F:	drivers/xen/*swiotlb*
15487
15488XFS FILESYSTEM
15489M:	Darrick J. Wong <darrick.wong@oracle.com>
15490M:	linux-xfs@vger.kernel.org
15491L:	linux-xfs@vger.kernel.org
15492W:	http://xfs.org/
15493T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15494S:	Supported
15495F:	Documentation/filesystems/xfs.txt
15496F:	fs/xfs/
15497
15498XILINX AXI ETHERNET DRIVER
15499M:	Anirudha Sarangi <anirudh@xilinx.com>
15500M:	John Linn <John.Linn@xilinx.com>
15501S:	Maintained
15502F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15503
15504XILINX UARTLITE SERIAL DRIVER
15505M:	Peter Korsgaard <jacmet@sunsite.dk>
15506L:	linux-serial@vger.kernel.org
15507S:	Maintained
15508F:	drivers/tty/serial/uartlite.c
15509
15510XILINX VIDEO IP CORES
15511M:	Hyun Kwon <hyun.kwon@xilinx.com>
15512M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15513L:	linux-media@vger.kernel.org
15514T:	git git://linuxtv.org/media_tree.git
15515S:	Supported
15516F:	Documentation/devicetree/bindings/media/xilinx/
15517F:	drivers/media/platform/xilinx/
15518F:	include/uapi/linux/xilinx-v4l2-controls.h
15519
15520XILLYBUS DRIVER
15521M:	Eli Billauer <eli.billauer@gmail.com>
15522L:	linux-kernel@vger.kernel.org
15523S:	Supported
15524F:	drivers/char/xillybus/
15525
15526XRA1403 GPIO EXPANDER
15527M:	Nandor Han <nandor.han@ge.com>
15528M:	Semi Malinen <semi.malinen@ge.com>
15529L:	linux-gpio@vger.kernel.org
15530S:	Maintained
15531F:	drivers/gpio/gpio-xra1403.c
15532F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15533
15534XTENSA XTFPGA PLATFORM SUPPORT
15535M:	Max Filippov <jcmvbkbc@gmail.com>
15536L:	linux-xtensa@linux-xtensa.org
15537S:	Maintained
15538F:	drivers/spi/spi-xtensa-xtfpga.c
15539F:	sound/soc/xtensa/xtfpga-i2s.c
15540
15541YAM DRIVER FOR AX.25
15542M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15543L:	linux-hams@vger.kernel.org
15544S:	Maintained
15545F:	drivers/net/hamradio/yam*
15546F:	include/linux/yam.h
15547
15548YAMA SECURITY MODULE
15549M:	Kees Cook <keescook@chromium.org>
15550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15551S:	Supported
15552F:	security/yama/
15553F:	Documentation/admin-guide/LSM/Yama.rst
15554
15555YEALINK PHONE DRIVER
15556M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15557L:	usbb2k-api-dev@nongnu.org
15558S:	Maintained
15559F:	Documentation/input/yealink.rst
15560F:	drivers/input/misc/yealink.*
15561
15562Z8530 DRIVER FOR AX.25
15563M:	Joerg Reuter <jreuter@yaina.de>
15564W:	http://yaina.de/jreuter/
15565W:	http://www.qsl.net/dl1bke/
15566L:	linux-hams@vger.kernel.org
15567S:	Maintained
15568F:	Documentation/networking/z8530drv.txt
15569F:	drivers/net/hamradio/*scc.c
15570F:	drivers/net/hamradio/z8530.h
15571
15572ZBUD COMPRESSED PAGE ALLOCATOR
15573M:	Seth Jennings <sjenning@redhat.com>
15574M:	Dan Streetman <ddstreet@ieee.org>
15575L:	linux-mm@kvack.org
15576S:	Maintained
15577F:	mm/zbud.c
15578F:	include/linux/zbud.h
15579
15580ZD1211RW WIRELESS DRIVER
15581M:	Daniel Drake <dsd@gentoo.org>
15582M:	Ulrich Kunitz <kune@deine-taler.de>
15583W:	http://zd1211.ath.cx/wiki/DriverRewrite
15584L:	linux-wireless@vger.kernel.org
15585L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15586S:	Maintained
15587F:	drivers/net/wireless/zydas/zd1211rw/
15588
15589ZD1301 MEDIA DRIVER
15590M:	Antti Palosaari <crope@iki.fi>
15591L:	linux-media@vger.kernel.org
15592W:	https://linuxtv.org/
15593W:	http://palosaari.fi/linux/
15594Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15595S:	Maintained
15596F:	drivers/media/usb/dvb-usb-v2/zd1301*
15597
15598ZD1301_DEMOD 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/dvb-frontends/zd1301_demod*
15606
15607ZPOOL COMPRESSED PAGE STORAGE API
15608M:	Dan Streetman <ddstreet@ieee.org>
15609L:	linux-mm@kvack.org
15610S:	Maintained
15611F:	mm/zpool.c
15612F:	include/linux/zpool.h
15613
15614ZR36067 VIDEO FOR LINUX DRIVER
15615L:	mjpeg-users@lists.sourceforge.net
15616L:	linux-media@vger.kernel.org
15617W:	http://mjpeg.sourceforge.net/driver-zoran/
15618T:	hg https://linuxtv.org/hg/v4l-dvb
15619S:	Odd Fixes
15620F:	drivers/media/pci/zoran/
15621
15622ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15623M:	Minchan Kim <minchan@kernel.org>
15624M:	Nitin Gupta <ngupta@vflare.org>
15625R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15626L:	linux-kernel@vger.kernel.org
15627S:	Maintained
15628F:	drivers/block/zram/
15629F:	Documentation/blockdev/zram.txt
15630
15631ZS DECSTATION Z85C30 SERIAL DRIVER
15632M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15633S:	Maintained
15634F:	drivers/tty/serial/zs.*
15635
15636ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15637M:	Minchan Kim <minchan@kernel.org>
15638M:	Nitin Gupta <ngupta@vflare.org>
15639R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15640L:	linux-mm@kvack.org
15641S:	Maintained
15642F:	mm/zsmalloc.c
15643F:	include/linux/zsmalloc.h
15644F:	Documentation/vm/zsmalloc.txt
15645
15646ZSWAP COMPRESSED SWAP CACHING
15647M:	Seth Jennings <sjenning@redhat.com>
15648M:	Dan Streetman <ddstreet@ieee.org>
15649L:	linux-mm@kvack.org
15650S:	Maintained
15651F:	mm/zswap.c
15652
15653THE REST
15654M:	Linus Torvalds <torvalds@linux-foundation.org>
15655L:	linux-kernel@vger.kernel.org
15656Q:	http://patchwork.kernel.org/project/LKML/list/
15657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15658S:	Buried alive in reporters
15659F:	*
15660F:	*/
15661