xref: /linux/MAINTAINERS (revision af50e4ba34f4c45e92535364133d4deb5931c1c5)
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/bpf.h
2733F:	include/trace/events/xdp.h
2734F:	include/uapi/linux/bpf*
2735F:	include/uapi/linux/filter.h
2736F:	kernel/bpf/
2737F:	kernel/trace/bpf_trace.c
2738F:	lib/test_bpf.c
2739F:	net/bpf/
2740F:	net/core/filter.c
2741F:	net/sched/act_bpf.c
2742F:	net/sched/cls_bpf.c
2743F:	samples/bpf/
2744F:	tools/bpf/
2745F:	tools/testing/selftests/bpf/
2746
2747BROADCOM B44 10/100 ETHERNET DRIVER
2748M:	Michael Chan <michael.chan@broadcom.com>
2749L:	netdev@vger.kernel.org
2750S:	Supported
2751F:	drivers/net/ethernet/broadcom/b44.*
2752
2753BROADCOM B53 ETHERNET SWITCH DRIVER
2754M:	Florian Fainelli <f.fainelli@gmail.com>
2755L:	netdev@vger.kernel.org
2756L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2757S:	Supported
2758F:	drivers/net/dsa/b53/*
2759F:	include/linux/platform_data/b53.h
2760
2761BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2762M:	Florian Fainelli <f.fainelli@gmail.com>
2763M:	Ray Jui <rjui@broadcom.com>
2764M:	Scott Branden <sbranden@broadcom.com>
2765M:	bcm-kernel-feedback-list@broadcom.com
2766T:	git git://github.com/broadcom/mach-bcm
2767S:	Maintained
2768N:	bcm281*
2769N:	bcm113*
2770N:	bcm216*
2771N:	kona
2772F:	arch/arm/mach-bcm/
2773
2774BROADCOM BCM2835 ARM ARCHITECTURE
2775M:	Eric Anholt <eric@anholt.net>
2776M:	Stefan Wahren <stefan.wahren@i2se.com>
2777L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2779T:	git git://github.com/anholt/linux
2780S:	Maintained
2781N:	bcm2835
2782F:	drivers/staging/vc04_services
2783
2784BROADCOM BCM47XX MIPS ARCHITECTURE
2785M:	Hauke Mehrtens <hauke@hauke-m.de>
2786M:	Rafał Miłecki <zajec5@gmail.com>
2787L:	linux-mips@linux-mips.org
2788S:	Maintained
2789F:	Documentation/devicetree/bindings/mips/brcm/
2790F:	arch/mips/bcm47xx/*
2791F:	arch/mips/include/asm/mach-bcm47xx/*
2792
2793BROADCOM BCM5301X ARM ARCHITECTURE
2794M:	Hauke Mehrtens <hauke@hauke-m.de>
2795M:	Rafał Miłecki <zajec5@gmail.com>
2796M:	Jon Mason <jonmason@broadcom.com>
2797M:	bcm-kernel-feedback-list@broadcom.com
2798L:	linux-arm-kernel@lists.infradead.org
2799S:	Maintained
2800F:	arch/arm/mach-bcm/bcm_5301x.c
2801F:	arch/arm/boot/dts/bcm5301x*.dtsi
2802F:	arch/arm/boot/dts/bcm470*
2803F:	arch/arm/boot/dts/bcm953012*
2804
2805BROADCOM BCM53573 ARM ARCHITECTURE
2806M:	Rafał Miłecki <rafal@milecki.pl>
2807L:	linux-arm-kernel@lists.infradead.org
2808S:	Maintained
2809F:	arch/arm/boot/dts/bcm53573*
2810F:	arch/arm/boot/dts/bcm47189*
2811
2812BROADCOM BCM63XX ARM ARCHITECTURE
2813M:	Florian Fainelli <f.fainelli@gmail.com>
2814M:	bcm-kernel-feedback-list@broadcom.com
2815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2816T:	git git://github.com/broadcom/stblinux.git
2817S:	Maintained
2818N:	bcm63xx
2819
2820BROADCOM BCM63XX/BCM33XX UDC DRIVER
2821M:	Kevin Cernekee <cernekee@gmail.com>
2822L:	linux-usb@vger.kernel.org
2823S:	Maintained
2824F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2825
2826BROADCOM BCM7XXX ARM ARCHITECTURE
2827M:	Brian Norris <computersforpeace@gmail.com>
2828M:	Gregory Fong <gregory.0xf0@gmail.com>
2829M:	Florian Fainelli <f.fainelli@gmail.com>
2830M:	bcm-kernel-feedback-list@broadcom.com
2831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2832T:	git git://github.com/broadcom/stblinux.git
2833S:	Maintained
2834F:	arch/arm/mach-bcm/*brcmstb*
2835F:	arch/arm/boot/dts/bcm7*.dts*
2836F:	drivers/bus/brcmstb_gisb.c
2837F:	arch/arm/mm/cache-b15-rac.c
2838F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2839N:	brcmstb
2840
2841BROADCOM BMIPS CPUFREQ DRIVER
2842M:	Markus Mayer <mmayer@broadcom.com>
2843M:	bcm-kernel-feedback-list@broadcom.com
2844L:	linux-pm@vger.kernel.org
2845S:	Maintained
2846F:	drivers/cpufreq/bmips-cpufreq.c
2847
2848BROADCOM BMIPS MIPS ARCHITECTURE
2849M:	Kevin Cernekee <cernekee@gmail.com>
2850M:	Florian Fainelli <f.fainelli@gmail.com>
2851L:	linux-mips@linux-mips.org
2852T:	git git://github.com/broadcom/stblinux.git
2853S:	Maintained
2854F:	arch/mips/bmips/*
2855F:	arch/mips/include/asm/mach-bmips/*
2856F:	arch/mips/kernel/*bmips*
2857F:	arch/mips/boot/dts/brcm/bcm*.dts*
2858F:	drivers/irqchip/irq-bcm63*
2859F:	drivers/irqchip/irq-bcm7*
2860F:	drivers/irqchip/irq-brcmstb*
2861F:	include/linux/bcm963xx_nvram.h
2862F:	include/linux/bcm963xx_tag.h
2863
2864BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2865M:	Rasesh Mody <rasesh.mody@cavium.com>
2866M:	Harish Patil <harish.patil@cavium.com>
2867M:	Dept-GELinuxNICDev@cavium.com
2868L:	netdev@vger.kernel.org
2869S:	Supported
2870F:	drivers/net/ethernet/broadcom/bnx2.*
2871F:	drivers/net/ethernet/broadcom/bnx2_*
2872
2873BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2874M:	QLogic-Storage-Upstream@qlogic.com
2875L:	linux-scsi@vger.kernel.org
2876S:	Supported
2877F:	drivers/scsi/bnx2fc/
2878
2879BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2880M:	QLogic-Storage-Upstream@qlogic.com
2881L:	linux-scsi@vger.kernel.org
2882S:	Supported
2883F:	drivers/scsi/bnx2i/
2884
2885BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2886M:	Ariel Elior <ariel.elior@cavium.com>
2887M:	everest-linux-l2@cavium.com
2888L:	netdev@vger.kernel.org
2889S:	Supported
2890F:	drivers/net/ethernet/broadcom/bnx2x/
2891
2892BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2893M:	Michael Chan <michael.chan@broadcom.com>
2894L:	netdev@vger.kernel.org
2895S:	Supported
2896F:	drivers/net/ethernet/broadcom/bnxt/
2897
2898BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2899M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2900M:	Franky Lin <franky.lin@broadcom.com>
2901M:	Hante Meuleman <hante.meuleman@broadcom.com>
2902M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2903M:	Wright Feng <wright.feng@cypress.com>
2904L:	linux-wireless@vger.kernel.org
2905L:	brcm80211-dev-list.pdl@broadcom.com
2906L:	brcm80211-dev-list@cypress.com
2907S:	Supported
2908F:	drivers/net/wireless/broadcom/brcm80211/
2909
2910BROADCOM BRCMSTB GPIO DRIVER
2911M:	Gregory Fong <gregory.0xf0@gmail.com>
2912L:	bcm-kernel-feedback-list@broadcom.com
2913S:	Supported
2914F:	drivers/gpio/gpio-brcmstb.c
2915F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2916
2917BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2918M:	Al Cooper <alcooperx@gmail.com>
2919L:	linux-kernel@vger.kernel.org
2920L:	bcm-kernel-feedback-list@broadcom.com
2921S:	Maintained
2922F:	drivers/phy/broadcom/phy-brcm-usb*
2923
2924BROADCOM GENET ETHERNET DRIVER
2925M:	Doug Berger <opendmb@gmail.com>
2926M:	Florian Fainelli <f.fainelli@gmail.com>
2927L:	netdev@vger.kernel.org
2928S:	Supported
2929F:	drivers/net/ethernet/broadcom/genet/
2930
2931BROADCOM IPROC ARM ARCHITECTURE
2932M:	Ray Jui <rjui@broadcom.com>
2933M:	Scott Branden <sbranden@broadcom.com>
2934M:	Jon Mason <jonmason@broadcom.com>
2935M:	bcm-kernel-feedback-list@broadcom.com
2936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2937T:	git git://github.com/broadcom/cygnus-linux.git
2938S:	Maintained
2939N:	iproc
2940N:	cygnus
2941N:	bcm[-_]nsp
2942N:	bcm9113*
2943N:	bcm9583*
2944N:	bcm9585*
2945N:	bcm9586*
2946N:	bcm988312
2947N:	bcm113*
2948N:	bcm583*
2949N:	bcm585*
2950N:	bcm586*
2951N:	bcm88312
2952N:	hr2
2953F:	arch/arm64/boot/dts/broadcom/ns2*
2954F:	drivers/clk/bcm/clk-ns*
2955F:	drivers/pinctrl/bcm/pinctrl-ns*
2956
2957BROADCOM KONA GPIO DRIVER
2958M:	Ray Jui <rjui@broadcom.com>
2959L:	bcm-kernel-feedback-list@broadcom.com
2960S:	Supported
2961F:	drivers/gpio/gpio-bcm-kona.c
2962F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2963
2964BROADCOM NETXTREME-E ROCE DRIVER
2965M:	Selvin Xavier <selvin.xavier@broadcom.com>
2966M:	Devesh Sharma <devesh.sharma@broadcom.com>
2967M:	Somnath Kotur <somnath.kotur@broadcom.com>
2968M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2969L:	linux-rdma@vger.kernel.org
2970W:	http://www.broadcom.com
2971S:	Supported
2972F:	drivers/infiniband/hw/bnxt_re/
2973F:	include/uapi/rdma/bnxt_re-abi.h
2974
2975BROADCOM NVRAM DRIVER
2976M:	Rafał Miłecki <zajec5@gmail.com>
2977L:	linux-mips@linux-mips.org
2978S:	Maintained
2979F:	drivers/firmware/broadcom/*
2980
2981BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2982M:	Rafał Miłecki <zajec5@gmail.com>
2983L:	linux-wireless@vger.kernel.org
2984S:	Maintained
2985F:	drivers/bcma/
2986F:	include/linux/bcma/
2987
2988BROADCOM STB AVS CPUFREQ DRIVER
2989M:	Markus Mayer <mmayer@broadcom.com>
2990M:	bcm-kernel-feedback-list@broadcom.com
2991L:	linux-pm@vger.kernel.org
2992S:	Maintained
2993F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2994F:	drivers/cpufreq/brcmstb*
2995
2996BROADCOM STB AVS TMON DRIVER
2997M:	Markus Mayer <mmayer@broadcom.com>
2998M:	bcm-kernel-feedback-list@broadcom.com
2999L:	linux-pm@vger.kernel.org
3000S:	Maintained
3001F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3002F:	drivers/thermal/broadcom/brcmstb*
3003
3004BROADCOM STB NAND FLASH DRIVER
3005M:	Brian Norris <computersforpeace@gmail.com>
3006M:	Kamal Dasu <kdasu.kdev@gmail.com>
3007L:	linux-mtd@lists.infradead.org
3008L:	bcm-kernel-feedback-list@broadcom.com
3009S:	Maintained
3010F:	drivers/mtd/nand/raw/brcmnand/
3011
3012BROADCOM STB DPFE DRIVER
3013M:	Markus Mayer <mmayer@broadcom.com>
3014M:	bcm-kernel-feedback-list@broadcom.com
3015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3016S:	Maintained
3017F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3018F:	drivers/memory/brcmstb_dpfe.c
3019
3020BROADCOM SYSTEMPORT ETHERNET DRIVER
3021M:	Florian Fainelli <f.fainelli@gmail.com>
3022L:	netdev@vger.kernel.org
3023S:	Supported
3024F:	drivers/net/ethernet/broadcom/bcmsysport.*
3025
3026BROADCOM TG3 GIGABIT ETHERNET DRIVER
3027M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3028M:	Prashant Sreedharan <prashant@broadcom.com>
3029M:	Michael Chan <mchan@broadcom.com>
3030L:	netdev@vger.kernel.org
3031S:	Supported
3032F:	drivers/net/ethernet/broadcom/tg3.*
3033
3034BROCADE BFA FC SCSI DRIVER
3035M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3036M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3037L:	linux-scsi@vger.kernel.org
3038S:	Supported
3039F:	drivers/scsi/bfa/
3040
3041BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3042M:	Rasesh Mody <rasesh.mody@cavium.com>
3043M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3044M:	Dept-GELinuxNICDev@cavium.com
3045L:	netdev@vger.kernel.org
3046S:	Supported
3047F:	drivers/net/ethernet/brocade/bna/
3048
3049BSG (block layer generic sg v4 driver)
3050M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3051L:	linux-scsi@vger.kernel.org
3052S:	Supported
3053F:	block/bsg.c
3054F:	include/linux/bsg.h
3055F:	include/uapi/linux/bsg.h
3056
3057BT87X AUDIO DRIVER
3058M:	Clemens Ladisch <clemens@ladisch.de>
3059L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3060T:	git git://git.alsa-project.org/alsa-kernel.git
3061S:	Maintained
3062F:	Documentation/sound/alsa/Bt87x.txt
3063F:	sound/pci/bt87x.c
3064
3065BT8XXGPIO DRIVER
3066M:	Michael Buesch <m@bues.ch>
3067W:	http://bu3sch.de/btgpio.php
3068S:	Maintained
3069F:	drivers/gpio/gpio-bt8xx.c
3070
3071BTRFS FILE SYSTEM
3072M:	Chris Mason <clm@fb.com>
3073M:	Josef Bacik <jbacik@fb.com>
3074M:	David Sterba <dsterba@suse.com>
3075L:	linux-btrfs@vger.kernel.org
3076W:	http://btrfs.wiki.kernel.org/
3077Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3079S:	Maintained
3080F:	Documentation/filesystems/btrfs.txt
3081F:	fs/btrfs/
3082F:	include/linux/btrfs*
3083F:	include/uapi/linux/btrfs*
3084
3085BTTV VIDEO4LINUX DRIVER
3086M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3087M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3088L:	linux-media@vger.kernel.org
3089W:	https://linuxtv.org
3090T:	git git://linuxtv.org/media_tree.git
3091S:	Odd fixes
3092F:	Documentation/media/v4l-drivers/bttv*
3093F:	drivers/media/pci/bt8xx/bttv*
3094
3095BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3096M:	Chanwoo Choi <cw00.choi@samsung.com>
3097L:	linux-pm@vger.kernel.org
3098L:	linux-samsung-soc@vger.kernel.org
3099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3100S:	Maintained
3101F:	drivers/devfreq/exynos-bus.c
3102F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3103
3104BUSLOGIC SCSI DRIVER
3105M:	Khalid Aziz <khalid@gonehiking.org>
3106L:	linux-scsi@vger.kernel.org
3107S:	Maintained
3108F:	drivers/scsi/BusLogic.*
3109F:	drivers/scsi/FlashPoint.*
3110
3111C-MEDIA CMI8788 DRIVER
3112M:	Clemens Ladisch <clemens@ladisch.de>
3113L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3114T:	git git://git.alsa-project.org/alsa-kernel.git
3115S:	Maintained
3116F:	sound/pci/oxygen/
3117
3118C6X ARCHITECTURE
3119M:	Mark Salter <msalter@redhat.com>
3120M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3121L:	linux-c6x-dev@linux-c6x.org
3122W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3123S:	Maintained
3124F:	arch/c6x/
3125
3126CA8210 IEEE-802.15.4 RADIO DRIVER
3127M:	Harry Morris <h.morris@cascoda.com>
3128L:	linux-wpan@vger.kernel.org
3129W:	https://github.com/Cascoda/ca8210-linux.git
3130S:	Maintained
3131F:	drivers/net/ieee802154/ca8210.c
3132F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3133
3134CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3135M:	David Howells <dhowells@redhat.com>
3136L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3137S:	Supported
3138F:	Documentation/filesystems/caching/cachefiles.txt
3139F:	fs/cachefiles/
3140
3141CADET FM/AM RADIO RECEIVER DRIVER
3142M:	Hans Verkuil <hverkuil@xs4all.nl>
3143L:	linux-media@vger.kernel.org
3144T:	git git://linuxtv.org/media_tree.git
3145W:	https://linuxtv.org
3146S:	Maintained
3147F:	drivers/media/radio/radio-cadet*
3148
3149CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3150M:	Jonathan Corbet <corbet@lwn.net>
3151L:	linux-media@vger.kernel.org
3152T:	git git://linuxtv.org/media_tree.git
3153S:	Maintained
3154F:	Documentation/media/v4l-drivers/cafe_ccic*
3155F:	drivers/media/platform/marvell-ccic/
3156
3157CAIF NETWORK LAYER
3158M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3159L:	netdev@vger.kernel.org
3160S:	Supported
3161F:	Documentation/networking/caif/
3162F:	drivers/net/caif/
3163F:	include/uapi/linux/caif/
3164F:	include/net/caif/
3165F:	net/caif/
3166
3167CALGARY x86-64 IOMMU
3168M:	Muli Ben-Yehuda <mulix@mulix.org>
3169M:	Jon Mason <jdmason@kudzu.us>
3170L:	iommu@lists.linux-foundation.org
3171S:	Maintained
3172F:	arch/x86/kernel/pci-calgary_64.c
3173F:	arch/x86/kernel/tce_64.c
3174F:	arch/x86/include/asm/calgary.h
3175F:	arch/x86/include/asm/tce.h
3176
3177CAN NETWORK DRIVERS
3178M:	Wolfgang Grandegger <wg@grandegger.com>
3179M:	Marc Kleine-Budde <mkl@pengutronix.de>
3180L:	linux-can@vger.kernel.org
3181W:	https://github.com/linux-can
3182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3184S:	Maintained
3185F:	Documentation/devicetree/bindings/net/can/
3186F:	drivers/net/can/
3187F:	include/linux/can/dev.h
3188F:	include/linux/can/platform/
3189F:	include/uapi/linux/can/error.h
3190F:	include/uapi/linux/can/netlink.h
3191
3192CAN NETWORK LAYER
3193M:	Oliver Hartkopp <socketcan@hartkopp.net>
3194M:	Marc Kleine-Budde <mkl@pengutronix.de>
3195L:	linux-can@vger.kernel.org
3196W:	https://github.com/linux-can
3197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3199S:	Maintained
3200F:	Documentation/networking/can.rst
3201F:	net/can/
3202F:	include/linux/can/core.h
3203F:	include/uapi/linux/can.h
3204F:	include/uapi/linux/can/bcm.h
3205F:	include/uapi/linux/can/raw.h
3206F:	include/uapi/linux/can/gw.h
3207
3208CAPABILITIES
3209M:	Serge Hallyn <serge@hallyn.com>
3210L:	linux-security-module@vger.kernel.org
3211S:	Supported
3212F:	include/linux/capability.h
3213F:	include/uapi/linux/capability.h
3214F:	security/commoncap.c
3215F:	kernel/capability.c
3216
3217CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3218M:	Kevin Tsai <ktsai@capellamicro.com>
3219S:	Maintained
3220F:	drivers/iio/light/cm*
3221
3222CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3223M:	Christian Lamparter <chunkeey@googlemail.com>
3224L:	linux-wireless@vger.kernel.org
3225W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3226S:	Maintained
3227F:	drivers/net/wireless/ath/carl9170/
3228
3229CAVIUM I2C DRIVER
3230M:	Jan Glauber <jglauber@cavium.com>
3231M:	David Daney <david.daney@cavium.com>
3232W:	http://www.cavium.com
3233S:	Supported
3234F:	drivers/i2c/busses/i2c-octeon*
3235F:	drivers/i2c/busses/i2c-thunderx*
3236
3237CAVIUM LIQUIDIO NETWORK DRIVER
3238M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3239M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3240M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3241M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3242L:	netdev@vger.kernel.org
3243W:	http://www.cavium.com
3244S:	Supported
3245F:	drivers/net/ethernet/cavium/liquidio/
3246
3247CAVIUM MMC DRIVER
3248M:	Jan Glauber <jglauber@cavium.com>
3249M:	David Daney <david.daney@cavium.com>
3250M:	Steven J. Hill <Steven.Hill@cavium.com>
3251W:	http://www.cavium.com
3252S:	Supported
3253F:	drivers/mmc/host/cavium*
3254
3255CAVIUM OCTEON-TX CRYPTO DRIVER
3256M:	George Cherian <george.cherian@cavium.com>
3257L:	linux-crypto@vger.kernel.org
3258W:	http://www.cavium.com
3259S:	Supported
3260F:	drivers/crypto/cavium/cpt/
3261
3262CAVIUM THUNDERX2 ARM64 SOC
3263M:	Robert Richter <rrichter@cavium.com>
3264M:	Jayachandran C <jnair@caviumnetworks.com>
3265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3266S:	Maintained
3267F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3268F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3269
3270CC2520 IEEE-802.15.4 RADIO DRIVER
3271M:	Varka Bhadram <varkabhadram@gmail.com>
3272L:	linux-wpan@vger.kernel.org
3273S:	Maintained
3274F:	drivers/net/ieee802154/cc2520.c
3275F:	include/linux/spi/cc2520.h
3276F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3277
3278CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3279M:	Gilad Ben-Yossef <gilad@benyossef.com>
3280L:	linux-crypto@vger.kernel.org
3281S:	Supported
3282F:	drivers/crypto/ccree/
3283W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3284
3285CEC FRAMEWORK
3286M:	Hans Verkuil <hans.verkuil@cisco.com>
3287L:	linux-media@vger.kernel.org
3288T:	git git://linuxtv.org/media_tree.git
3289W:	http://linuxtv.org
3290S:	Supported
3291F:	Documentation/media/kapi/cec-core.rst
3292F:	Documentation/media/uapi/cec
3293F:	drivers/media/cec/
3294F:	drivers/media/rc/keymaps/rc-cec.c
3295F:	include/media/cec.h
3296F:	include/media/cec-notifier.h
3297F:	include/uapi/linux/cec.h
3298F:	include/uapi/linux/cec-funcs.h
3299F:	Documentation/devicetree/bindings/media/cec.txt
3300F:	Documentation/ABI/testing/debugfs-cec-error-inj
3301
3302CEC GPIO DRIVER
3303M:	Hans Verkuil <hans.verkuil@cisco.com>
3304L:	linux-media@vger.kernel.org
3305T:	git git://linuxtv.org/media_tree.git
3306W:	http://linuxtv.org
3307S:	Supported
3308F:	drivers/media/platform/cec-gpio/
3309F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3310
3311CELL BROADBAND ENGINE ARCHITECTURE
3312M:	Arnd Bergmann <arnd@arndb.de>
3313L:	linuxppc-dev@lists.ozlabs.org
3314W:	http://www.ibm.com/developerworks/power/cell/
3315S:	Supported
3316F:	arch/powerpc/include/asm/cell*.h
3317F:	arch/powerpc/include/asm/spu*.h
3318F:	arch/powerpc/include/uapi/asm/spu*.h
3319F:	arch/powerpc/oprofile/*cell*
3320F:	arch/powerpc/platforms/cell/
3321
3322CEPH COMMON CODE (LIBCEPH)
3323M:	Ilya Dryomov <idryomov@gmail.com>
3324M:	"Yan, Zheng" <zyan@redhat.com>
3325M:	Sage Weil <sage@redhat.com>
3326L:	ceph-devel@vger.kernel.org
3327W:	http://ceph.com/
3328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3329T:	git git://github.com/ceph/ceph-client.git
3330S:	Supported
3331F:	net/ceph/
3332F:	include/linux/ceph/
3333F:	include/linux/crush/
3334
3335CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3336M:	"Yan, Zheng" <zyan@redhat.com>
3337M:	Sage Weil <sage@redhat.com>
3338M:	Ilya Dryomov <idryomov@gmail.com>
3339L:	ceph-devel@vger.kernel.org
3340W:	http://ceph.com/
3341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3342T:	git git://github.com/ceph/ceph-client.git
3343S:	Supported
3344F:	Documentation/filesystems/ceph.txt
3345F:	fs/ceph/
3346
3347CERTIFICATE HANDLING:
3348M:	David Howells <dhowells@redhat.com>
3349M:	David Woodhouse <dwmw2@infradead.org>
3350L:	keyrings@vger.kernel.org
3351S:	Maintained
3352F:	Documentation/module-signing.txt
3353F:	certs/
3354F:	scripts/sign-file.c
3355F:	scripts/extract-cert.c
3356
3357CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3358L:	linux-usb@vger.kernel.org
3359S:	Orphan
3360F:	Documentation/usb/WUSB-Design-overview.txt
3361F:	Documentation/usb/wusb-cbaf
3362F:	drivers/usb/host/hwa-hc.c
3363F:	drivers/usb/host/whci/
3364F:	drivers/usb/wusbcore/
3365F:	include/linux/usb/wusb*
3366
3367CFAG12864B LCD DRIVER
3368M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3369W:	http://miguelojeda.es/auxdisplay.htm
3370W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3371S:	Maintained
3372F:	drivers/auxdisplay/cfag12864b.c
3373F:	include/linux/cfag12864b.h
3374
3375CFAG12864BFB LCD FRAMEBUFFER DRIVER
3376M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3377W:	http://miguelojeda.es/auxdisplay.htm
3378W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3379S:	Maintained
3380F:	drivers/auxdisplay/cfag12864bfb.c
3381F:	include/linux/cfag12864b.h
3382
3383802.11 (including CFG80211/NL80211)
3384M:	Johannes Berg <johannes@sipsolutions.net>
3385L:	linux-wireless@vger.kernel.org
3386W:	http://wireless.kernel.org/
3387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3389S:	Maintained
3390F:	net/wireless/
3391F:	include/uapi/linux/nl80211.h
3392F:	include/linux/ieee80211.h
3393F:	include/net/wext.h
3394F:	include/net/cfg80211.h
3395F:	include/net/iw_handler.h
3396F:	include/net/ieee80211_radiotap.h
3397F:	Documentation/driver-api/80211/cfg80211.rst
3398F:	Documentation/networking/regulatory.txt
3399
3400CHAR and MISC DRIVERS
3401M:	Arnd Bergmann <arnd@arndb.de>
3402M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3404S:	Supported
3405F:	drivers/char/
3406F:	drivers/misc/
3407F:	include/linux/miscdevice.h
3408
3409CHECKPATCH
3410M:	Andy Whitcroft <apw@canonical.com>
3411M:	Joe Perches <joe@perches.com>
3412S:	Maintained
3413F:	scripts/checkpatch.pl
3414
3415CHINESE DOCUMENTATION
3416M:	Harry Wei <harryxiyou@gmail.com>
3417L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3418L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3419S:	Maintained
3420F:	Documentation/translations/zh_CN/
3421
3422CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3423M:	Peter Chen <Peter.Chen@nxp.com>
3424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3425L:	linux-usb@vger.kernel.org
3426S:	Maintained
3427F:	drivers/usb/chipidea/
3428
3429CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3430M:	Hans de Goede <hdegoede@redhat.com>
3431L:	linux-input@vger.kernel.org
3432S:	Maintained
3433F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3434F:	drivers/input/touchscreen/chipone_icn8318.c
3435
3436CHROME HARDWARE PLATFORM SUPPORT
3437M:	Benson Leung <bleung@chromium.org>
3438M:	Olof Johansson <olof@lixom.net>
3439S:	Maintained
3440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3441F:	drivers/platform/chrome/
3442
3443CIRRUS LOGIC AUDIO CODEC DRIVERS
3444M:	Brian Austin <brian.austin@cirrus.com>
3445M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3446L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3447S:	Maintained
3448F:	sound/soc/codecs/cs*
3449
3450CIRRUS LOGIC EP93XX ETHERNET DRIVER
3451M:	Hartley Sweeten <hsweeten@visionengravers.com>
3452L:	netdev@vger.kernel.org
3453S:	Maintained
3454F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3455
3456CISCO FCOE HBA DRIVER
3457M:	Satish Kharat <satishkh@cisco.com>
3458M:	Sesidhar Baddela <sebaddel@cisco.com>
3459M:	Karan Tilak Kumar <kartilak@cisco.com>
3460L:	linux-scsi@vger.kernel.org
3461S:	Supported
3462F:	drivers/scsi/fnic/
3463
3464CISCO SCSI HBA DRIVER
3465M:	Karan Tilak Kumar <kartilak@cisco.com>
3466M:	Sesidhar Baddela <sebaddel@cisco.com>
3467L:	linux-scsi@vger.kernel.org
3468S:	Supported
3469F:	drivers/scsi/snic/
3470
3471CISCO VIC ETHERNET NIC DRIVER
3472M:	Christian Benvenuti <benve@cisco.com>
3473M:	Govindarajulu Varadarajan <_govind@gmx.com>
3474M:	Parvi Kaustubhi <pkaustub@cisco.com>
3475S:	Supported
3476F:	drivers/net/ethernet/cisco/enic/
3477
3478CISCO VIC LOW LATENCY NIC DRIVER
3479M:	Christian Benvenuti <benve@cisco.com>
3480M:	Dave Goodell <dgoodell@cisco.com>
3481S:	Supported
3482F:	drivers/infiniband/hw/usnic/
3483
3484CLEANCACHE API
3485M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3486L:	linux-kernel@vger.kernel.org
3487S:	Maintained
3488F:	mm/cleancache.c
3489F:	include/linux/cleancache.h
3490
3491CLK API
3492M:	Russell King <linux@armlinux.org.uk>
3493L:	linux-clk@vger.kernel.org
3494S:	Maintained
3495F:	include/linux/clk.h
3496
3497CLOCKSOURCE, CLOCKEVENT DRIVERS
3498M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3499M:	Thomas Gleixner <tglx@linutronix.de>
3500L:	linux-kernel@vger.kernel.org
3501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3502S:	Supported
3503F:	drivers/clocksource/
3504F:	Documentation/devicetree/bindings/timer/
3505
3506CMPC ACPI DRIVER
3507M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3508M:	Daniel Oliveira Nascimento <don@syst.com.br>
3509L:	platform-driver-x86@vger.kernel.org
3510S:	Supported
3511F:	drivers/platform/x86/classmate-laptop.c
3512
3513COBALT MEDIA DRIVER
3514M:	Hans Verkuil <hans.verkuil@cisco.com>
3515L:	linux-media@vger.kernel.org
3516T:	git git://linuxtv.org/media_tree.git
3517W:	https://linuxtv.org
3518S:	Supported
3519F:	drivers/media/pci/cobalt/
3520
3521COCCINELLE/Semantic Patches (SmPL)
3522M:	Julia Lawall <Julia.Lawall@lip6.fr>
3523M:	Gilles Muller <Gilles.Muller@lip6.fr>
3524M:	Nicolas Palix <nicolas.palix@imag.fr>
3525M:	Michal Marek <michal.lkml@markovi.net>
3526L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3528W:	http://coccinelle.lip6.fr/
3529S:	Supported
3530F:	Documentation/dev-tools/coccinelle.rst
3531F:	scripts/coccinelle/
3532F:	scripts/coccicheck
3533
3534CODA FILE SYSTEM
3535M:	Jan Harkes <jaharkes@cs.cmu.edu>
3536M:	coda@cs.cmu.edu
3537L:	codalist@coda.cs.cmu.edu
3538W:	http://www.coda.cs.cmu.edu/
3539S:	Maintained
3540F:	Documentation/filesystems/coda.txt
3541F:	fs/coda/
3542F:	include/linux/coda*.h
3543F:	include/uapi/linux/coda*.h
3544
3545CODA V4L2 MEM2MEM DRIVER
3546M:	Philipp Zabel <p.zabel@pengutronix.de>
3547L:	linux-media@vger.kernel.org
3548S:	Maintained
3549F:	Documentation/devicetree/bindings/media/coda.txt
3550F:	drivers/media/platform/coda/
3551
3552COMMON CLK FRAMEWORK
3553M:	Michael Turquette <mturquette@baylibre.com>
3554M:	Stephen Boyd <sboyd@kernel.org>
3555L:	linux-clk@vger.kernel.org
3556Q:	http://patchwork.kernel.org/project/linux-clk/list/
3557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3558S:	Maintained
3559F:	Documentation/devicetree/bindings/clock/
3560F:	drivers/clk/
3561X:	drivers/clk/clkdev.c
3562F:	include/linux/clk-pr*
3563F:	include/linux/clk/
3564
3565COMMON INTERNET FILE SYSTEM (CIFS)
3566M:	Steve French <sfrench@samba.org>
3567L:	linux-cifs@vger.kernel.org
3568L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3569W:	http://linux-cifs.samba.org/
3570T:	git git://git.samba.org/sfrench/cifs-2.6.git
3571S:	Supported
3572F:	Documentation/filesystems/cifs/
3573F:	fs/cifs/
3574
3575COMPACTPCI HOTPLUG CORE
3576M:	Scott Murray <scott@spiteful.org>
3577L:	linux-pci@vger.kernel.org
3578S:	Maintained
3579F:	drivers/pci/hotplug/cpci_hotplug*
3580
3581COMPACTPCI HOTPLUG GENERIC DRIVER
3582M:	Scott Murray <scott@spiteful.org>
3583L:	linux-pci@vger.kernel.org
3584S:	Maintained
3585F:	drivers/pci/hotplug/cpcihp_generic.c
3586
3587COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3588M:	Scott Murray <scott@spiteful.org>
3589L:	linux-pci@vger.kernel.org
3590S:	Maintained
3591F:	drivers/pci/hotplug/cpcihp_zt5550.*
3592
3593COMPAL LAPTOP SUPPORT
3594M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3595L:	platform-driver-x86@vger.kernel.org
3596S:	Maintained
3597F:	drivers/platform/x86/compal-laptop.c
3598
3599CONEXANT ACCESSRUNNER USB DRIVER
3600L:	accessrunner-general@lists.sourceforge.net
3601W:	http://accessrunner.sourceforge.net/
3602S:	Orphan
3603F:	drivers/usb/atm/cxacru.c
3604
3605CONFIGFS
3606M:	Joel Becker <jlbec@evilplan.org>
3607M:	Christoph Hellwig <hch@lst.de>
3608T:	git git://git.infradead.org/users/hch/configfs.git
3609S:	Supported
3610F:	fs/configfs/
3611F:	include/linux/configfs.h
3612
3613CONNECTOR
3614M:	Evgeniy Polyakov <zbr@ioremap.net>
3615L:	netdev@vger.kernel.org
3616S:	Maintained
3617F:	drivers/connector/
3618
3619CONTROL GROUP (CGROUP)
3620M:	Tejun Heo <tj@kernel.org>
3621M:	Li Zefan <lizefan@huawei.com>
3622M:	Johannes Weiner <hannes@cmpxchg.org>
3623L:	cgroups@vger.kernel.org
3624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3625S:	Maintained
3626F:	Documentation/cgroup*
3627F:	include/linux/cgroup*
3628F:	kernel/cgroup*
3629
3630CONTROL GROUP - CPUSET
3631M:	Li Zefan <lizefan@huawei.com>
3632L:	cgroups@vger.kernel.org
3633W:	http://www.bullopensource.org/cpuset/
3634W:	http://oss.sgi.com/projects/cpusets/
3635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3636S:	Maintained
3637F:	Documentation/cgroup-v1/cpusets.txt
3638F:	include/linux/cpuset.h
3639F:	kernel/cgroup/cpuset.c
3640
3641CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3642M:	Johannes Weiner <hannes@cmpxchg.org>
3643M:	Michal Hocko <mhocko@kernel.org>
3644M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3645L:	cgroups@vger.kernel.org
3646L:	linux-mm@kvack.org
3647S:	Maintained
3648F:	mm/memcontrol.c
3649F:	mm/swap_cgroup.c
3650
3651CORETEMP HARDWARE MONITORING DRIVER
3652M:	Fenghua Yu <fenghua.yu@intel.com>
3653L:	linux-hwmon@vger.kernel.org
3654S:	Maintained
3655F:	Documentation/hwmon/coretemp
3656F:	drivers/hwmon/coretemp.c
3657
3658COSA/SRP SYNC SERIAL DRIVER
3659M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3660W:	http://www.fi.muni.cz/~kas/cosa/
3661S:	Maintained
3662F:	drivers/net/wan/cosa*
3663
3664CPMAC ETHERNET DRIVER
3665M:	Florian Fainelli <f.fainelli@gmail.com>
3666L:	netdev@vger.kernel.org
3667S:	Maintained
3668F:	drivers/net/ethernet/ti/cpmac.c
3669
3670CPU FREQUENCY DRIVERS
3671M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3672M:	Viresh Kumar <viresh.kumar@linaro.org>
3673L:	linux-pm@vger.kernel.org
3674S:	Maintained
3675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3676T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3677B:	https://bugzilla.kernel.org
3678F:	Documentation/cpu-freq/
3679F:	Documentation/devicetree/bindings/cpufreq/
3680F:	drivers/cpufreq/
3681F:	include/linux/cpufreq.h
3682F:	tools/testing/selftests/cpufreq/
3683
3684CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3685M:	Viresh Kumar <viresh.kumar@linaro.org>
3686M:	Sudeep Holla <sudeep.holla@arm.com>
3687L:	linux-pm@vger.kernel.org
3688W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3689S:	Maintained
3690F:	drivers/cpufreq/arm_big_little.h
3691F:	drivers/cpufreq/arm_big_little.c
3692F:	drivers/cpufreq/arm_big_little_dt.c
3693
3694CPU POWER MONITORING SUBSYSTEM
3695M:	Thomas Renninger <trenn@suse.com>
3696M:	Shuah Khan <shuahkh@osg.samsung.com>
3697M:	Shuah Khan <shuah@kernel.org>
3698L:	linux-pm@vger.kernel.org
3699S:	Maintained
3700F:	tools/power/cpupower/
3701
3702CPUID/MSR DRIVER
3703M:	"H. Peter Anvin" <hpa@zytor.com>
3704S:	Maintained
3705F:	arch/x86/kernel/cpuid.c
3706F:	arch/x86/kernel/msr.c
3707
3708CPUIDLE DRIVER - ARM BIG LITTLE
3709M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3710M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3711L:	linux-pm@vger.kernel.org
3712L:	linux-arm-kernel@lists.infradead.org
3713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3714S:	Maintained
3715F:	drivers/cpuidle/cpuidle-big_little.c
3716
3717CPUIDLE DRIVER - ARM EXYNOS
3718M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3719M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3720M:	Kukjin Kim <kgene@kernel.org>
3721L:	linux-pm@vger.kernel.org
3722L:	linux-samsung-soc@vger.kernel.org
3723S:	Supported
3724F:	drivers/cpuidle/cpuidle-exynos.c
3725F:	arch/arm/mach-exynos/pm.c
3726
3727CPUIDLE DRIVERS
3728M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3729M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3730L:	linux-pm@vger.kernel.org
3731S:	Maintained
3732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3733B:	https://bugzilla.kernel.org
3734F:	drivers/cpuidle/*
3735F:	include/linux/cpuidle.h
3736
3737CRAMFS FILESYSTEM
3738M:	Nicolas Pitre <nico@linaro.org>
3739S:	Maintained
3740F:	Documentation/filesystems/cramfs.txt
3741F:	fs/cramfs/
3742
3743CRYPTO API
3744M:	Herbert Xu <herbert@gondor.apana.org.au>
3745M:	"David S. Miller" <davem@davemloft.net>
3746L:	linux-crypto@vger.kernel.org
3747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3749S:	Maintained
3750F:	Documentation/crypto/
3751F:	Documentation/devicetree/bindings/crypto/
3752F:	arch/*/crypto/
3753F:	crypto/
3754F:	drivers/crypto/
3755F:	include/crypto/
3756F:	include/linux/crypto*
3757
3758CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3759M:	Neil Horman <nhorman@tuxdriver.com>
3760L:	linux-crypto@vger.kernel.org
3761S:	Maintained
3762F:	crypto/ansi_cprng.c
3763F:	crypto/rng.c
3764
3765CS3308 MEDIA DRIVER
3766M:	Hans Verkuil <hverkuil@xs4all.nl>
3767L:	linux-media@vger.kernel.org
3768T:	git git://linuxtv.org/media_tree.git
3769W:	http://linuxtv.org
3770S:	Odd Fixes
3771F:	drivers/media/i2c/cs3308.c
3772F:	drivers/media/i2c/cs3308.h
3773
3774CS5535 Audio ALSA driver
3775M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3776S:	Maintained
3777F:	sound/pci/cs5535audio/
3778
3779CW1200 WLAN driver
3780M:	Solomon Peachy <pizza@shaftnet.org>
3781S:	Maintained
3782F:	drivers/net/wireless/st/cw1200/
3783
3784CX18 VIDEO4LINUX DRIVER
3785M:	Andy Walls <awalls@md.metrocast.net>
3786L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3787L:	linux-media@vger.kernel.org
3788T:	git git://linuxtv.org/media_tree.git
3789W:	https://linuxtv.org
3790W:	http://www.ivtvdriver.org/index.php/Cx18
3791S:	Maintained
3792F:	Documentation/media/v4l-drivers/cx18*
3793F:	drivers/media/pci/cx18/
3794F:	include/uapi/linux/ivtv*
3795
3796CX2341X MPEG ENCODER HELPER MODULE
3797M:	Hans Verkuil <hverkuil@xs4all.nl>
3798L:	linux-media@vger.kernel.org
3799T:	git git://linuxtv.org/media_tree.git
3800W:	https://linuxtv.org
3801S:	Maintained
3802F:	drivers/media/common/cx2341x*
3803F:	include/media/cx2341x*
3804
3805CX24120 MEDIA DRIVER
3806M:	Jemma Denson <jdenson@gmail.com>
3807M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3808L:	linux-media@vger.kernel.org
3809W:	https://linuxtv.org
3810Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3811S:	Maintained
3812F:	drivers/media/dvb-frontends/cx24120*
3813
3814CX88 VIDEO4LINUX DRIVER
3815M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3816M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3817L:	linux-media@vger.kernel.org
3818W:	https://linuxtv.org
3819T:	git git://linuxtv.org/media_tree.git
3820S:	Odd fixes
3821F:	Documentation/media/v4l-drivers/cx88*
3822F:	drivers/media/pci/cx88/
3823
3824CXD2820R MEDIA DRIVER
3825M:	Antti Palosaari <crope@iki.fi>
3826L:	linux-media@vger.kernel.org
3827W:	https://linuxtv.org
3828W:	http://palosaari.fi/linux/
3829Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3830T:	git git://linuxtv.org/anttip/media_tree.git
3831S:	Maintained
3832F:	drivers/media/dvb-frontends/cxd2820r*
3833
3834CXGB3 ETHERNET DRIVER (CXGB3)
3835M:	Santosh Raspatur <santosh@chelsio.com>
3836L:	netdev@vger.kernel.org
3837W:	http://www.chelsio.com
3838S:	Supported
3839F:	drivers/net/ethernet/chelsio/cxgb3/
3840
3841CXGB3 ISCSI DRIVER (CXGB3I)
3842M:	Karen Xie <kxie@chelsio.com>
3843L:	linux-scsi@vger.kernel.org
3844W:	http://www.chelsio.com
3845S:	Supported
3846F:	drivers/scsi/cxgbi/cxgb3i
3847
3848CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3849M:	Steve Wise <swise@chelsio.com>
3850L:	linux-rdma@vger.kernel.org
3851W:	http://www.openfabrics.org
3852S:	Supported
3853F:	drivers/infiniband/hw/cxgb3/
3854F:	include/uapi/rdma/cxgb3-abi.h
3855
3856CXGB4 CRYPTO DRIVER (chcr)
3857M:	Harsh Jain <harsh@chelsio.com>
3858L:	linux-crypto@vger.kernel.org
3859W:	http://www.chelsio.com
3860S:	Supported
3861F:	drivers/crypto/chelsio
3862
3863CXGB4 ETHERNET DRIVER (CXGB4)
3864M:	Ganesh Goudar <ganeshgr@chelsio.com>
3865L:	netdev@vger.kernel.org
3866W:	http://www.chelsio.com
3867S:	Supported
3868F:	drivers/net/ethernet/chelsio/cxgb4/
3869
3870CXGB4 ISCSI DRIVER (CXGB4I)
3871M:	Karen Xie <kxie@chelsio.com>
3872L:	linux-scsi@vger.kernel.org
3873W:	http://www.chelsio.com
3874S:	Supported
3875F:	drivers/scsi/cxgbi/cxgb4i
3876
3877CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3878M:	Steve Wise <swise@chelsio.com>
3879L:	linux-rdma@vger.kernel.org
3880W:	http://www.openfabrics.org
3881S:	Supported
3882F:	drivers/infiniband/hw/cxgb4/
3883F:	include/uapi/rdma/cxgb4-abi.h
3884
3885CXGB4VF ETHERNET DRIVER (CXGB4VF)
3886M:	Casey Leedom <leedom@chelsio.com>
3887L:	netdev@vger.kernel.org
3888W:	http://www.chelsio.com
3889S:	Supported
3890F:	drivers/net/ethernet/chelsio/cxgb4vf/
3891
3892CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3893M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3894M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3895L:	linuxppc-dev@lists.ozlabs.org
3896S:	Supported
3897F:	arch/powerpc/platforms/powernv/pci-cxl.c
3898F:	drivers/misc/cxl/
3899F:	include/misc/cxl*
3900F:	include/uapi/misc/cxl.h
3901F:	Documentation/powerpc/cxl.txt
3902F:	Documentation/ABI/testing/sysfs-class-cxl
3903
3904CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3905M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3906M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3907M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3908L:	linux-scsi@vger.kernel.org
3909S:	Supported
3910F:	drivers/scsi/cxlflash/
3911F:	include/uapi/scsi/cxlflash_ioctls.h
3912F:	Documentation/powerpc/cxlflash.txt
3913
3914CYBERPRO FB DRIVER
3915M:	Russell King <linux@armlinux.org.uk>
3916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3917W:	http://www.armlinux.org.uk/
3918S:	Maintained
3919F:	drivers/video/fbdev/cyber2000fb.*
3920
3921CYCLADES ASYNC MUX DRIVER
3922W:	http://www.cyclades.com/
3923S:	Orphan
3924F:	drivers/tty/cyclades.c
3925F:	include/linux/cyclades.h
3926F:	include/uapi/linux/cyclades.h
3927
3928CYCLADES PC300 DRIVER
3929W:	http://www.cyclades.com/
3930S:	Orphan
3931F:	drivers/net/wan/pc300*
3932
3933CYPRESS_FIRMWARE MEDIA DRIVER
3934M:	Antti Palosaari <crope@iki.fi>
3935L:	linux-media@vger.kernel.org
3936W:	https://linuxtv.org
3937W:	http://palosaari.fi/linux/
3938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3939T:	git git://linuxtv.org/anttip/media_tree.git
3940S:	Maintained
3941F:	drivers/media/common/cypress_firmware*
3942
3943CYTTSP TOUCHSCREEN DRIVER
3944M:	Ferruh Yigit <fery@cypress.com>
3945L:	linux-input@vger.kernel.org
3946S:	Supported
3947F:	drivers/input/touchscreen/cyttsp*
3948F:	include/linux/input/cyttsp.h
3949
3950D-LINK DIR-685 TOUCHKEYS DRIVER
3951M:	Linus Walleij <linus.walleij@linaro.org>
3952L:	linux-input@vger.kernel.org
3953S:	Supported
3954F:	drivers/input/dlink-dir685-touchkeys.c
3955
3956DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3957M:	Joshua Kinard <kumba@gentoo.org>
3958S:	Maintained
3959F:	drivers/rtc/rtc-ds1685.c
3960F:	include/linux/rtc/ds1685.h
3961
3962DAMA SLAVE for AX.25
3963M:	Joerg Reuter <jreuter@yaina.de>
3964W:	http://yaina.de/jreuter/
3965W:	http://www.qsl.net/dl1bke/
3966L:	linux-hams@vger.kernel.org
3967S:	Maintained
3968F:	net/ax25/af_ax25.c
3969F:	net/ax25/ax25_dev.c
3970F:	net/ax25/ax25_ds_*
3971F:	net/ax25/ax25_in.c
3972F:	net/ax25/ax25_out.c
3973F:	net/ax25/ax25_timer.c
3974F:	net/ax25/sysctl_net_ax25.c
3975
3976DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3977L:	netdev@vger.kernel.org
3978S:	Orphan
3979F:	Documentation/networking/dmfe.txt
3980F:	drivers/net/ethernet/dec/tulip/dmfe.c
3981
3982DC390/AM53C974 SCSI driver
3983M:	Hannes Reinecke <hare@suse.com>
3984L:	linux-scsi@vger.kernel.org
3985S:	Maintained
3986F:	drivers/scsi/am53c974.c
3987
3988DC395x SCSI driver
3989M:	Oliver Neukum <oliver@neukum.org>
3990M:	Ali Akcaagac <aliakc@web.de>
3991M:	Jamie Lenehan <lenehan@twibble.org>
3992L:	dc395x@twibble.org
3993W:	http://twibble.org/dist/dc395x/
3994W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3995S:	Maintained
3996F:	Documentation/scsi/dc395x.txt
3997F:	drivers/scsi/dc395x.*
3998
3999DCCP PROTOCOL
4000M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4001L:	dccp@vger.kernel.org
4002W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4003S:	Maintained
4004F:	include/linux/dccp.h
4005F:	include/uapi/linux/dccp.h
4006F:	include/linux/tfrc.h
4007F:	net/dccp/
4008
4009DECnet NETWORK LAYER
4010W:	http://linux-decnet.sourceforge.net
4011L:	linux-decnet-user@lists.sourceforge.net
4012S:	Orphan
4013F:	Documentation/networking/decnet.txt
4014F:	net/decnet/
4015
4016DECSTATION PLATFORM SUPPORT
4017M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4018L:	linux-mips@linux-mips.org
4019W:	http://www.linux-mips.org/wiki/DECstation
4020S:	Maintained
4021F:	arch/mips/dec/
4022F:	arch/mips/include/asm/dec/
4023F:	arch/mips/include/asm/mach-dec/
4024
4025DEFXX FDDI NETWORK DRIVER
4026M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4027S:	Maintained
4028F:	drivers/net/fddi/defxx.*
4029
4030DELL SMBIOS DRIVER
4031M:	Pali Rohár <pali.rohar@gmail.com>
4032M:	Mario Limonciello <mario.limonciello@dell.com>
4033L:	platform-driver-x86@vger.kernel.org
4034S:	Maintained
4035F:	drivers/platform/x86/dell-smbios.*
4036
4037DELL SMBIOS SMM DRIVER
4038M:	Mario Limonciello <mario.limonciello@dell.com>
4039L:	platform-driver-x86@vger.kernel.org
4040S:	Maintained
4041F:	drivers/platform/x86/dell-smbios-smm.c
4042
4043DELL SMBIOS WMI DRIVER
4044M:	Mario Limonciello <mario.limonciello@dell.com>
4045L:	platform-driver-x86@vger.kernel.org
4046S:	Maintained
4047F:	drivers/platform/x86/dell-smbios-wmi.c
4048F:	tools/wmi/dell-smbios-example.c
4049
4050DELL LAPTOP DRIVER
4051M:	Matthew Garrett <mjg59@srcf.ucam.org>
4052M:	Pali Rohár <pali.rohar@gmail.com>
4053L:	platform-driver-x86@vger.kernel.org
4054S:	Maintained
4055F:	drivers/platform/x86/dell-laptop.c
4056
4057DELL LAPTOP FREEFALL DRIVER
4058M:	Pali Rohár <pali.rohar@gmail.com>
4059S:	Maintained
4060F:	drivers/platform/x86/dell-smo8800.c
4061
4062DELL LAPTOP RBTN DRIVER
4063M:	Pali Rohár <pali.rohar@gmail.com>
4064S:	Maintained
4065F:	drivers/platform/x86/dell-rbtn.*
4066
4067DELL LAPTOP SMM DRIVER
4068M:	Pali Rohár <pali.rohar@gmail.com>
4069S:	Maintained
4070F:	drivers/hwmon/dell-smm-hwmon.c
4071F:	include/uapi/linux/i8k.h
4072
4073DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4074M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4075S:	Maintained
4076F:	Documentation/dcdbas.txt
4077F:	drivers/firmware/dcdbas.*
4078
4079DELL WMI NOTIFICATIONS DRIVER
4080M:	Matthew Garrett <mjg59@srcf.ucam.org>
4081M:	Pali Rohár <pali.rohar@gmail.com>
4082S:	Maintained
4083F:	drivers/platform/x86/dell-wmi.c
4084
4085DELL WMI DESCRIPTOR DRIVER
4086M:	Mario Limonciello <mario.limonciello@dell.com>
4087S:	Maintained
4088F:	drivers/platform/x86/dell-wmi-descriptor.c
4089
4090DELTA ST MEDIA DRIVER
4091M:	Hugues Fruchet <hugues.fruchet@st.com>
4092L:	linux-media@vger.kernel.org
4093T:	git git://linuxtv.org/media_tree.git
4094W:	https://linuxtv.org
4095S:	Supported
4096F:	drivers/media/platform/sti/delta
4097
4098DENALI NAND DRIVER
4099M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4100L:	linux-mtd@lists.infradead.org
4101S:	Supported
4102F:	drivers/mtd/nand/raw/denali*
4103
4104DESIGNWARE USB2 DRD IP DRIVER
4105M:	Minas Harutyunyan <hminas@synopsys.com>
4106L:	linux-usb@vger.kernel.org
4107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4108S:	Maintained
4109F:	drivers/usb/dwc2/
4110
4111DESIGNWARE USB3 DRD IP DRIVER
4112M:	Felipe Balbi <balbi@kernel.org>
4113L:	linux-usb@vger.kernel.org
4114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4115S:	Maintained
4116F:	drivers/usb/dwc3/
4117
4118DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4119M:	Andreas Klinger <ak@it-klinger.de>
4120L:	linux-iio@vger.kernel.org
4121S:	Maintained
4122F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4123F:	drivers/iio/proximity/srf*.c
4124
4125DEVICE COREDUMP (DEV_COREDUMP)
4126M:	Johannes Berg <johannes@sipsolutions.net>
4127L:	linux-kernel@vger.kernel.org
4128S:	Maintained
4129F:	drivers/base/devcoredump.c
4130F:	include/linux/devcoredump.h
4131
4132DEVICE FREQUENCY (DEVFREQ)
4133M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4134M:	Kyungmin Park <kyungmin.park@samsung.com>
4135R:	Chanwoo Choi <cw00.choi@samsung.com>
4136L:	linux-pm@vger.kernel.org
4137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4138S:	Maintained
4139F:	drivers/devfreq/
4140F:	include/linux/devfreq.h
4141F:	Documentation/devicetree/bindings/devfreq/
4142
4143DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4144M:	Chanwoo Choi <cw00.choi@samsung.com>
4145L:	linux-pm@vger.kernel.org
4146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4147S:	Supported
4148F:	drivers/devfreq/event/
4149F:	drivers/devfreq/devfreq-event.c
4150F:	include/linux/devfreq-event.h
4151F:	Documentation/devicetree/bindings/devfreq/event/
4152
4153DEVICE NUMBER REGISTRY
4154M:	Torben Mathiasen <device@lanana.org>
4155W:	http://lanana.org/docs/device-list/index.html
4156S:	Maintained
4157
4158DEVICE-MAPPER  (LVM)
4159M:	Alasdair Kergon <agk@redhat.com>
4160M:	Mike Snitzer <snitzer@redhat.com>
4161M:	dm-devel@redhat.com
4162L:	dm-devel@redhat.com
4163W:	http://sources.redhat.com/dm
4164Q:	http://patchwork.kernel.org/project/dm-devel/list/
4165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4166T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4167S:	Maintained
4168F:	Documentation/device-mapper/
4169F:	drivers/md/Makefile
4170F:	drivers/md/Kconfig
4171F:	drivers/md/dm*
4172F:	drivers/md/persistent-data/
4173F:	include/linux/device-mapper.h
4174F:	include/linux/dm-*.h
4175F:	include/uapi/linux/dm-*.h
4176
4177DEVLINK
4178M:	Jiri Pirko <jiri@mellanox.com>
4179L:	netdev@vger.kernel.org
4180S:	Supported
4181F:	net/core/devlink.c
4182F:	include/net/devlink.h
4183F:	include/uapi/linux/devlink.h
4184
4185DIALOG SEMICONDUCTOR DRIVERS
4186M:	Support Opensource <support.opensource@diasemi.com>
4187W:	http://www.dialog-semiconductor.com/products
4188S:	Supported
4189F:	Documentation/hwmon/da90??
4190F:	Documentation/devicetree/bindings/mfd/da90*.txt
4191F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4192F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4193F:	Documentation/devicetree/bindings/regulator/da92*.txt
4194F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4195F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4196F:	drivers/gpio/gpio-da90??.c
4197F:	drivers/hwmon/da90??-hwmon.c
4198F:	drivers/iio/adc/da91??-*.c
4199F:	drivers/input/misc/da90??_onkey.c
4200F:	drivers/input/touchscreen/da9052_tsi.c
4201F:	drivers/leds/leds-da90??.c
4202F:	drivers/mfd/da903x.c
4203F:	drivers/mfd/da90??-*.c
4204F:	drivers/mfd/da91??-*.c
4205F:	drivers/power/supply/da9052-battery.c
4206F:	drivers/power/supply/da91??-*.c
4207F:	drivers/regulator/da903x.c
4208F:	drivers/regulator/da9???-regulator.[ch]
4209F:	drivers/thermal/da90??-thermal.c
4210F:	drivers/rtc/rtc-da90??.c
4211F:	drivers/video/backlight/da90??_bl.c
4212F:	drivers/watchdog/da90??_wdt.c
4213F:	include/linux/mfd/da903x.h
4214F:	include/linux/mfd/da9052/
4215F:	include/linux/mfd/da9055/
4216F:	include/linux/mfd/da9062/
4217F:	include/linux/mfd/da9063/
4218F:	include/linux/mfd/da9150/
4219F:	include/linux/regulator/da9211.h
4220F:	include/sound/da[79]*.h
4221F:	sound/soc/codecs/da[79]*.[ch]
4222
4223DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4224M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4225L:	linux-gpio@vger.kernel.org
4226S:	Maintained
4227F:	drivers/gpio/gpio-gpio-mm.c
4228
4229DIGI NEO AND CLASSIC PCI PRODUCTS
4230M:	Lidza Louina <lidza.louina@gmail.com>
4231M:	Mark Hounschell <markh@compro.net>
4232L:	driverdev-devel@linuxdriverproject.org
4233S:	Maintained
4234F:	drivers/staging/dgnc/
4235
4236DIOLAN U2C-12 I2C DRIVER
4237M:	Guenter Roeck <linux@roeck-us.net>
4238L:	linux-i2c@vger.kernel.org
4239S:	Maintained
4240F:	drivers/i2c/busses/i2c-diolan-u2c.c
4241
4242FILESYSTEM DIRECT ACCESS (DAX)
4243M:	Matthew Wilcox <mawilcox@microsoft.com>
4244M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4245L:	linux-fsdevel@vger.kernel.org
4246S:	Supported
4247F:	fs/dax.c
4248F:	include/linux/dax.h
4249F:	include/trace/events/fs_dax.h
4250
4251DEVICE DIRECT ACCESS (DAX)
4252M:	Dan Williams <dan.j.williams@intel.com>
4253M:	Dave Jiang <dave.jiang@intel.com>
4254M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4255M:	Vishal Verma <vishal.l.verma@intel.com>
4256L:	linux-nvdimm@lists.01.org
4257S:	Supported
4258F:	drivers/dax/
4259
4260DIRECTORY NOTIFICATION (DNOTIFY)
4261M:	Jan Kara <jack@suse.cz>
4262R:	Amir Goldstein <amir73il@gmail.com>
4263L:	linux-fsdevel@vger.kernel.org
4264S:	Maintained
4265F:	Documentation/filesystems/dnotify.txt
4266F:	fs/notify/dnotify/
4267F:	include/linux/dnotify.h
4268
4269DISK GEOMETRY AND PARTITION HANDLING
4270M:	Andries Brouwer <aeb@cwi.nl>
4271W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4272W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4273W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4274S:	Maintained
4275
4276DISKQUOTA
4277M:	Jan Kara <jack@suse.com>
4278S:	Maintained
4279F:	Documentation/filesystems/quota.txt
4280F:	fs/quota/
4281F:	include/linux/quota*.h
4282F:	include/uapi/linux/quota*.h
4283
4284DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4285M:	Bernie Thompson <bernie@plugable.com>
4286L:	linux-fbdev@vger.kernel.org
4287S:	Maintained
4288W:	http://plugable.com/category/projects/udlfb/
4289F:	drivers/video/fbdev/udlfb.c
4290F:	include/video/udlfb.h
4291F:	Documentation/fb/udlfb.txt
4292
4293DISTRIBUTED LOCK MANAGER (DLM)
4294M:	Christine Caulfield <ccaulfie@redhat.com>
4295M:	David Teigland <teigland@redhat.com>
4296L:	cluster-devel@redhat.com
4297W:	http://sources.redhat.com/cluster/
4298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4299S:	Supported
4300F:	fs/dlm/
4301
4302DMA BUFFER SHARING FRAMEWORK
4303M:	Sumit Semwal <sumit.semwal@linaro.org>
4304S:	Maintained
4305L:	linux-media@vger.kernel.org
4306L:	dri-devel@lists.freedesktop.org
4307L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4308F:	drivers/dma-buf/
4309F:	include/linux/dma-buf*
4310F:	include/linux/reservation.h
4311F:	include/linux/*fence.h
4312F:	Documentation/driver-api/dma-buf.rst
4313T:	git git://anongit.freedesktop.org/drm/drm-misc
4314
4315DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4316M:	Vinod Koul <vinod.koul@intel.com>
4317L:	dmaengine@vger.kernel.org
4318Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4319S:	Maintained
4320F:	drivers/dma/
4321F:	include/linux/dmaengine.h
4322F:	include/linux/of_dma.h
4323F:	Documentation/devicetree/bindings/dma/
4324F:	Documentation/driver-api/dmaengine/
4325T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4326
4327DMA MAPPING HELPERS
4328M:	Christoph Hellwig <hch@lst.de>
4329M:	Marek Szyprowski <m.szyprowski@samsung.com>
4330R:	Robin Murphy <robin.murphy@arm.com>
4331L:	iommu@lists.linux-foundation.org
4332T:	git git://git.infradead.org/users/hch/dma-mapping.git
4333W:	http://git.infradead.org/users/hch/dma-mapping.git
4334S:	Supported
4335F:	lib/dma-debug.c
4336F:	lib/dma-direct.c
4337F:	lib/dma-virt.c
4338F:	drivers/base/dma-mapping.c
4339F:	drivers/base/dma-coherent.c
4340F:	include/asm-generic/dma-mapping.h
4341F:	include/linux/dma-direct.h
4342F:	include/linux/dma-mapping.h
4343
4344DME1737 HARDWARE MONITOR DRIVER
4345M:	Juerg Haefliger <juergh@gmail.com>
4346L:	linux-hwmon@vger.kernel.org
4347S:	Maintained
4348F:	Documentation/hwmon/dme1737
4349F:	drivers/hwmon/dme1737.c
4350
4351DMI/SMBIOS SUPPORT
4352M:	Jean Delvare <jdelvare@suse.com>
4353S:	Maintained
4354T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4355F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4356F:	drivers/firmware/dmi-id.c
4357F:	drivers/firmware/dmi_scan.c
4358F:	include/linux/dmi.h
4359
4360DOCUMENTATION
4361M:	Jonathan Corbet <corbet@lwn.net>
4362L:	linux-doc@vger.kernel.org
4363S:	Maintained
4364F:	Documentation/
4365F:	scripts/kernel-doc
4366X:	Documentation/ABI/
4367X:	Documentation/devicetree/
4368X:	Documentation/acpi
4369X:	Documentation/power
4370X:	Documentation/spi
4371X:	Documentation/media
4372T:	git git://git.lwn.net/linux.git docs-next
4373
4374DONGWOON DW9714 LENS VOICE COIL DRIVER
4375M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4376L:	linux-media@vger.kernel.org
4377T:	git git://linuxtv.org/media_tree.git
4378S:	Maintained
4379F:	drivers/media/i2c/dw9714.c
4380
4381DOUBLETALK DRIVER
4382M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4383L:	blinux-list@redhat.com
4384S:	Maintained
4385F:	drivers/char/dtlk.c
4386F:	include/linux/dtlk.h
4387
4388DPAA2 DATAPATH I/O (DPIO) DRIVER
4389M:	Roy Pledge <Roy.Pledge@nxp.com>
4390L:	linux-kernel@vger.kernel.org
4391S:	Maintained
4392F:	drivers/staging/fsl-mc/bus/dpio
4393
4394DPAA2 ETHERNET DRIVER
4395M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4396L:	linux-kernel@vger.kernel.org
4397S:	Maintained
4398F:	drivers/staging/fsl-dpaa2/ethernet
4399
4400DPAA2 ETHERNET SWITCH DRIVER
4401M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4402L:	linux-kernel@vger.kernel.org
4403S:	Maintained
4404F:	drivers/staging/fsl-dpaa2/ethsw
4405
4406DPT_I2O SCSI RAID DRIVER
4407M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4408L:	linux-scsi@vger.kernel.org
4409W:	http://www.adaptec.com/
4410S:	Maintained
4411F:	drivers/scsi/dpt*
4412F:	drivers/scsi/dpt/
4413
4414DRBD DRIVER
4415M:	Philipp Reisner <philipp.reisner@linbit.com>
4416M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4417L:	drbd-dev@lists.linbit.com
4418W:	http://www.drbd.org
4419T:	git git://git.linbit.com/linux-drbd.git
4420T:	git git://git.linbit.com/drbd-8.4.git
4421S:	Supported
4422F:	drivers/block/drbd/
4423F:	lib/lru_cache.c
4424F:	Documentation/blockdev/drbd/
4425
4426DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4427M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4429S:	Supported
4430F:	Documentation/kobject.txt
4431F:	drivers/base/
4432F:	fs/debugfs/
4433F:	fs/sysfs/
4434F:	include/linux/debugfs.h
4435F:	include/linux/kobj*
4436F:	lib/kobj*
4437
4438DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4439M:	Kevin Hilman <khilman@kernel.org>
4440M:	Nishanth Menon <nm@ti.com>
4441S:	Maintained
4442F:	drivers/power/avs/
4443F:	include/linux/power/smartreflex.h
4444L:	linux-pm@vger.kernel.org
4445
4446DRM DRIVER FOR ARM PL111 CLCD
4447M:	Eric Anholt <eric@anholt.net>
4448T:	git git://anongit.freedesktop.org/drm/drm-misc
4449S:	Supported
4450F:	drivers/gpu/drm/pl111/
4451
4452DRM DRIVER FOR ARM VERSATILE TFT PANELS
4453M:	Linus Walleij <linus.walleij@linaro.org>
4454T:	git git://anongit.freedesktop.org/drm/drm-misc
4455S:	Maintained
4456F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4457F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4458
4459DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4460M:	Dave Airlie <airlied@redhat.com>
4461S:	Odd Fixes
4462F:	drivers/gpu/drm/ast/
4463
4464DRM DRIVER FOR BOCHS VIRTUAL GPU
4465M:	Gerd Hoffmann <kraxel@redhat.com>
4466L:	virtualization@lists.linux-foundation.org
4467T:	git git://anongit.freedesktop.org/drm/drm-misc
4468S:	Maintained
4469F:	drivers/gpu/drm/bochs/
4470
4471DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4472M:	Linus Walleij <linus.walleij@linaro.org>
4473T:	git git://anongit.freedesktop.org/drm/drm-misc
4474S:	Maintained
4475F:	drivers/gpu/drm/tve200/
4476
4477DRM DRIVER FOR ILITEK ILI9225 PANELS
4478M:	David Lechner <david@lechnology.com>
4479S:	Maintained
4480F:	drivers/gpu/drm/tinydrm/ili9225.c
4481F:	Documentation/devicetree/bindings/display/ili9225.txt
4482
4483DRM DRIVER FOR INTEL I810 VIDEO CARDS
4484S:	Orphan / Obsolete
4485F:	drivers/gpu/drm/i810/
4486F:	include/uapi/drm/i810_drm.h
4487
4488DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4489S:	Orphan / Obsolete
4490F:	drivers/gpu/drm/mga/
4491F:	include/uapi/drm/mga_drm.h
4492
4493DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4494M:	Dave Airlie <airlied@redhat.com>
4495S:	Odd Fixes
4496F:	drivers/gpu/drm/mgag200/
4497
4498DRM DRIVER FOR MI0283QT
4499M:	Noralf Trønnes <noralf@tronnes.org>
4500S:	Maintained
4501F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4502F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4503
4504DRM DRIVER FOR MSM ADRENO GPU
4505M:	Rob Clark <robdclark@gmail.com>
4506L:	linux-arm-msm@vger.kernel.org
4507L:	dri-devel@lists.freedesktop.org
4508L:	freedreno@lists.freedesktop.org
4509T:	git git://people.freedesktop.org/~robclark/linux
4510S:	Maintained
4511F:	drivers/gpu/drm/msm/
4512F:	include/uapi/drm/msm_drm.h
4513F:	Documentation/devicetree/bindings/display/msm/
4514
4515DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4516M:	Ben Skeggs <bskeggs@redhat.com>
4517L:	dri-devel@lists.freedesktop.org
4518L:	nouveau@lists.freedesktop.org
4519T:	git git://github.com/skeggsb/linux
4520S:	Supported
4521F:	drivers/gpu/drm/nouveau/
4522F:	include/uapi/drm/nouveau_drm.h
4523
4524DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4525M:	Noralf Trønnes <noralf@tronnes.org>
4526S:	Maintained
4527F:	drivers/gpu/drm/tinydrm/repaper.c
4528F:	Documentation/devicetree/bindings/display/repaper.txt
4529
4530DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4531M:	Dave Airlie <airlied@redhat.com>
4532M:	Gerd Hoffmann <kraxel@redhat.com>
4533L:	virtualization@lists.linux-foundation.org
4534T:	git git://anongit.freedesktop.org/drm/drm-misc
4535S:	Obsolete
4536W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4537F:	drivers/gpu/drm/cirrus/
4538
4539DRM DRIVER FOR QXL VIRTUAL GPU
4540M:	Dave Airlie <airlied@redhat.com>
4541M:	Gerd Hoffmann <kraxel@redhat.com>
4542L:	virtualization@lists.linux-foundation.org
4543T:	git git://anongit.freedesktop.org/drm/drm-misc
4544S:	Maintained
4545F:	drivers/gpu/drm/qxl/
4546F:	include/uapi/drm/qxl_drm.h
4547
4548DRM DRIVER FOR RAGE 128 VIDEO CARDS
4549S:	Orphan / Obsolete
4550F:	drivers/gpu/drm/r128/
4551F:	include/uapi/drm/r128_drm.h
4552
4553DRM DRIVER FOR SAVAGE VIDEO CARDS
4554S:	Orphan / Obsolete
4555F:	drivers/gpu/drm/savage/
4556F:	include/uapi/drm/savage_drm.h
4557
4558DRM DRIVER FOR SIS VIDEO CARDS
4559S:	Orphan / Obsolete
4560F:	drivers/gpu/drm/sis/
4561F:	include/uapi/drm/sis_drm.h
4562
4563DRM DRIVER FOR SITRONIX ST7586 PANELS
4564M:	David Lechner <david@lechnology.com>
4565S:	Maintained
4566F:	drivers/gpu/drm/tinydrm/st7586.c
4567F:	Documentation/devicetree/bindings/display/st7586.txt
4568
4569DRM DRIVER FOR SITRONIX ST7735R PANELS
4570M:	David Lechner <david@lechnology.com>
4571S:	Maintained
4572F:	drivers/gpu/drm/tinydrm/st7735r.c
4573F:	Documentation/devicetree/bindings/display/st7735r.txt
4574
4575DRM DRIVER FOR TDFX VIDEO CARDS
4576S:	Orphan / Obsolete
4577F:	drivers/gpu/drm/tdfx/
4578
4579DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4580M:	Dave Airlie <airlied@redhat.com>
4581S:	Odd Fixes
4582F:	drivers/gpu/drm/udl/
4583
4584DRM DRIVER FOR VMWARE VIRTUAL GPU
4585M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4586M:	Sinclair Yeh <syeh@vmware.com>
4587M:	Thomas Hellstrom <thellstrom@vmware.com>
4588L:	dri-devel@lists.freedesktop.org
4589T:	git git://people.freedesktop.org/~syeh/repos_linux
4590T:	git git://people.freedesktop.org/~thomash/linux
4591S:	Supported
4592F:	drivers/gpu/drm/vmwgfx/
4593F:	include/uapi/drm/vmwgfx_drm.h
4594
4595DRM DRIVERS
4596M:	David Airlie <airlied@linux.ie>
4597L:	dri-devel@lists.freedesktop.org
4598T:	git git://people.freedesktop.org/~airlied/linux
4599B:	https://bugs.freedesktop.org/
4600C:	irc://chat.freenode.net/dri-devel
4601S:	Maintained
4602F:	drivers/gpu/drm/
4603F:	drivers/gpu/vga/
4604F:	Documentation/devicetree/bindings/display/
4605F:	Documentation/devicetree/bindings/gpu/
4606F:	Documentation/devicetree/bindings/video/
4607F:	Documentation/gpu/
4608F:	include/drm/
4609F:	include/uapi/drm/
4610F:	include/linux/vga*
4611
4612DRM DRIVERS AND MISC GPU PATCHES
4613M:	Gustavo Padovan <gustavo@padovan.org>
4614M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4615M:	Sean Paul <seanpaul@chromium.org>
4616W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4617S:	Maintained
4618T:	git git://anongit.freedesktop.org/drm/drm-misc
4619F:	Documentation/gpu/
4620F:	drivers/gpu/vga/
4621F:	drivers/gpu/drm/*
4622F:	include/drm/drm*
4623F:	include/uapi/drm/drm*
4624F:	include/linux/vga*
4625
4626DRM DRIVERS FOR ALLWINNER A10
4627M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4628L:	dri-devel@lists.freedesktop.org
4629S:	Supported
4630F:	drivers/gpu/drm/sun4i/
4631F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4632T:	git git://anongit.freedesktop.org/drm/drm-misc
4633
4634DRM DRIVERS FOR AMLOGIC SOCS
4635M:	Neil Armstrong <narmstrong@baylibre.com>
4636L:	dri-devel@lists.freedesktop.org
4637L:	linux-amlogic@lists.infradead.org
4638W:	http://linux-meson.com/
4639S:	Supported
4640F:	drivers/gpu/drm/meson/
4641F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4642F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4643F:	Documentation/gpu/meson.rst
4644T:	git git://anongit.freedesktop.org/drm/drm-misc
4645
4646DRM DRIVERS FOR ATMEL HLCDC
4647M:	Boris Brezillon <boris.brezillon@bootlin.com>
4648L:	dri-devel@lists.freedesktop.org
4649S:	Supported
4650F:	drivers/gpu/drm/atmel-hlcdc/
4651F:	Documentation/devicetree/bindings/drm/atmel/
4652T:	git git://anongit.freedesktop.org/drm/drm-misc
4653
4654DRM DRIVERS FOR BRIDGE CHIPS
4655M:	Archit Taneja <architt@codeaurora.org>
4656M:	Andrzej Hajda <a.hajda@samsung.com>
4657R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4658S:	Maintained
4659T:	git git://anongit.freedesktop.org/drm/drm-misc
4660F:	drivers/gpu/drm/bridge/
4661
4662DRM DRIVERS FOR EXYNOS
4663M:	Inki Dae <inki.dae@samsung.com>
4664M:	Joonyoung Shim <jy0922.shim@samsung.com>
4665M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4666M:	Kyungmin Park <kyungmin.park@samsung.com>
4667L:	dri-devel@lists.freedesktop.org
4668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4669S:	Supported
4670F:	drivers/gpu/drm/exynos/
4671F:	include/uapi/drm/exynos_drm.h
4672F:	Documentation/devicetree/bindings/display/exynos/
4673
4674DRM DRIVERS FOR FREESCALE DCU
4675M:	Stefan Agner <stefan@agner.ch>
4676M:	Alison Wang <alison.wang@freescale.com>
4677L:	dri-devel@lists.freedesktop.org
4678S:	Supported
4679F:	drivers/gpu/drm/fsl-dcu/
4680F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4681F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4682F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4683
4684DRM DRIVERS FOR FREESCALE IMX
4685M:	Philipp Zabel <p.zabel@pengutronix.de>
4686L:	dri-devel@lists.freedesktop.org
4687S:	Maintained
4688F:	drivers/gpu/drm/imx/
4689F:	drivers/gpu/ipu-v3/
4690F:	Documentation/devicetree/bindings/display/imx/
4691
4692DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4693M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4694L:	dri-devel@lists.freedesktop.org
4695T:	git git://github.com/patjak/drm-gma500
4696S:	Maintained
4697F:	drivers/gpu/drm/gma500/
4698
4699DRM DRIVERS FOR HISILICON
4700M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4701M:	Rongrong Zou <zourongrong@gmail.com>
4702R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4703R:	Chen Feng <puck.chen@hisilicon.com>
4704L:	dri-devel@lists.freedesktop.org
4705T:	git git://github.com/xin3liang/linux.git
4706S:	Maintained
4707F:	drivers/gpu/drm/hisilicon/
4708F:	Documentation/devicetree/bindings/display/hisilicon/
4709
4710DRM DRIVERS FOR MEDIATEK
4711M:	CK Hu <ck.hu@mediatek.com>
4712M:	Philipp Zabel <p.zabel@pengutronix.de>
4713L:	dri-devel@lists.freedesktop.org
4714S:	Supported
4715F:	drivers/gpu/drm/mediatek/
4716F:	Documentation/devicetree/bindings/display/mediatek/
4717
4718DRM DRIVERS FOR NVIDIA TEGRA
4719M:	Thierry Reding <thierry.reding@gmail.com>
4720L:	dri-devel@lists.freedesktop.org
4721L:	linux-tegra@vger.kernel.org
4722T:	git git://anongit.freedesktop.org/tegra/linux.git
4723S:	Supported
4724F:	drivers/gpu/drm/tegra/
4725F:	drivers/gpu/host1x/
4726F:	include/linux/host1x.h
4727F:	include/uapi/drm/tegra_drm.h
4728F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4729
4730DRM DRIVERS FOR RENESAS
4731M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4732L:	dri-devel@lists.freedesktop.org
4733L:	linux-renesas-soc@vger.kernel.org
4734T:	git git://linuxtv.org/pinchartl/fbdev
4735S:	Supported
4736F:	drivers/gpu/drm/rcar-du/
4737F:	drivers/gpu/drm/shmobile/
4738F:	include/linux/platform_data/shmob_drm.h
4739F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4740F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4741F:	Documentation/devicetree/bindings/display/renesas,du.txt
4742
4743DRM DRIVERS FOR ROCKCHIP
4744M:	Sandy Huang <hjc@rock-chips.com>
4745M:	Heiko Stübner <heiko@sntech.de>
4746L:	dri-devel@lists.freedesktop.org
4747S:	Maintained
4748F:	drivers/gpu/drm/rockchip/
4749F:	Documentation/devicetree/bindings/display/rockchip/
4750T:	git git://anongit.freedesktop.org/drm/drm-misc
4751
4752DRM DRIVERS FOR STI
4753M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4754M:	Vincent Abriou <vincent.abriou@st.com>
4755L:	dri-devel@lists.freedesktop.org
4756T:	git git://anongit.freedesktop.org/drm/drm-misc
4757S:	Maintained
4758F:	drivers/gpu/drm/sti
4759F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4760
4761DRM DRIVERS FOR STM
4762M:	Yannick Fertre <yannick.fertre@st.com>
4763M:	Philippe Cornu <philippe.cornu@st.com>
4764M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4765M:	Vincent Abriou <vincent.abriou@st.com>
4766L:	dri-devel@lists.freedesktop.org
4767T:	git git://anongit.freedesktop.org/drm/drm-misc
4768S:	Maintained
4769F:	drivers/gpu/drm/stm
4770F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4771
4772DRM DRIVERS FOR TI LCDC
4773M:	Jyri Sarha <jsarha@ti.com>
4774R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4775L:	dri-devel@lists.freedesktop.org
4776S:	Maintained
4777F:	drivers/gpu/drm/tilcdc/
4778F:	Documentation/devicetree/bindings/display/tilcdc/
4779
4780DRM DRIVERS FOR TI OMAP
4781M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4782L:	dri-devel@lists.freedesktop.org
4783S:	Maintained
4784F:	drivers/gpu/drm/omapdrm/
4785F:	Documentation/devicetree/bindings/display/ti/
4786
4787DRM DRIVERS FOR VC4
4788M:	Eric Anholt <eric@anholt.net>
4789T:	git git://github.com/anholt/linux
4790S:	Supported
4791F:	drivers/gpu/drm/vc4/
4792F:	include/uapi/drm/vc4_drm.h
4793F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4794T:	git git://anongit.freedesktop.org/drm/drm-misc
4795
4796DRM DRIVERS FOR VIVANTE GPU IP
4797M:	Lucas Stach <l.stach@pengutronix.de>
4798R:	Russell King <linux+etnaviv@armlinux.org.uk>
4799R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4800L:	etnaviv@lists.freedesktop.org
4801L:	dri-devel@lists.freedesktop.org
4802S:	Maintained
4803F:	drivers/gpu/drm/etnaviv/
4804F:	include/uapi/drm/etnaviv_drm.h
4805F:	Documentation/devicetree/bindings/display/etnaviv/
4806
4807DRM DRIVERS FOR ZTE ZX
4808M:	Shawn Guo <shawnguo@kernel.org>
4809L:	dri-devel@lists.freedesktop.org
4810S:	Maintained
4811F:	drivers/gpu/drm/zte/
4812F:	Documentation/devicetree/bindings/display/zte,vou.txt
4813T:	git git://anongit.freedesktop.org/drm/drm-misc
4814
4815DRM PANEL DRIVERS
4816M:	Thierry Reding <thierry.reding@gmail.com>
4817L:	dri-devel@lists.freedesktop.org
4818T:	git git://anongit.freedesktop.org/drm/drm-misc
4819S:	Maintained
4820F:	drivers/gpu/drm/drm_panel.c
4821F:	drivers/gpu/drm/panel/
4822F:	include/drm/drm_panel.h
4823F:	Documentation/devicetree/bindings/display/panel/
4824
4825DRM TINYDRM DRIVERS
4826M:	Noralf Trønnes <noralf@tronnes.org>
4827W:	https://github.com/notro/tinydrm/wiki/Development
4828T:	git git://anongit.freedesktop.org/drm/drm-misc
4829S:	Maintained
4830F:	drivers/gpu/drm/tinydrm/
4831F:	include/drm/tinydrm/
4832
4833DRM TTM SUBSYSTEM
4834M:	Christian Koenig <christian.koenig@amd.com>
4835M:	Roger He <Hongbo.He@amd.com>
4836T:	git git://people.freedesktop.org/~agd5f/linux
4837S:	Maintained
4838L:	dri-devel@lists.freedesktop.org
4839F:	include/drm/ttm/
4840F:	drivers/gpu/drm/ttm/
4841
4842DSBR100 USB FM RADIO DRIVER
4843M:	Alexey Klimov <klimov.linux@gmail.com>
4844L:	linux-media@vger.kernel.org
4845T:	git git://linuxtv.org/media_tree.git
4846S:	Maintained
4847F:	drivers/media/radio/dsbr100.c
4848
4849DSCC4 DRIVER
4850M:	Francois Romieu <romieu@fr.zoreil.com>
4851L:	netdev@vger.kernel.org
4852S:	Maintained
4853F:	drivers/net/wan/dscc4.c
4854
4855DT3155 MEDIA DRIVER
4856M:	Hans Verkuil <hverkuil@xs4all.nl>
4857L:	linux-media@vger.kernel.org
4858T:	git git://linuxtv.org/media_tree.git
4859W:	https://linuxtv.org
4860S:	Odd Fixes
4861F:	drivers/media/pci/dt3155/
4862
4863DVB_USB_AF9015 MEDIA DRIVER
4864M:	Antti Palosaari <crope@iki.fi>
4865L:	linux-media@vger.kernel.org
4866W:	https://linuxtv.org
4867W:	http://palosaari.fi/linux/
4868Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4869T:	git git://linuxtv.org/anttip/media_tree.git
4870S:	Maintained
4871F:	drivers/media/usb/dvb-usb-v2/af9015*
4872
4873DVB_USB_AF9035 MEDIA DRIVER
4874M:	Antti Palosaari <crope@iki.fi>
4875L:	linux-media@vger.kernel.org
4876W:	https://linuxtv.org
4877W:	http://palosaari.fi/linux/
4878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4879T:	git git://linuxtv.org/anttip/media_tree.git
4880S:	Maintained
4881F:	drivers/media/usb/dvb-usb-v2/af9035*
4882
4883DVB_USB_ANYSEE MEDIA DRIVER
4884M:	Antti Palosaari <crope@iki.fi>
4885L:	linux-media@vger.kernel.org
4886W:	https://linuxtv.org
4887W:	http://palosaari.fi/linux/
4888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4889T:	git git://linuxtv.org/anttip/media_tree.git
4890S:	Maintained
4891F:	drivers/media/usb/dvb-usb-v2/anysee*
4892
4893DVB_USB_AU6610 MEDIA DRIVER
4894M:	Antti Palosaari <crope@iki.fi>
4895L:	linux-media@vger.kernel.org
4896W:	https://linuxtv.org
4897W:	http://palosaari.fi/linux/
4898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4899T:	git git://linuxtv.org/anttip/media_tree.git
4900S:	Maintained
4901F:	drivers/media/usb/dvb-usb-v2/au6610*
4902
4903DVB_USB_CE6230 MEDIA DRIVER
4904M:	Antti Palosaari <crope@iki.fi>
4905L:	linux-media@vger.kernel.org
4906W:	https://linuxtv.org
4907W:	http://palosaari.fi/linux/
4908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4909T:	git git://linuxtv.org/anttip/media_tree.git
4910S:	Maintained
4911F:	drivers/media/usb/dvb-usb-v2/ce6230*
4912
4913DVB_USB_CXUSB MEDIA DRIVER
4914M:	Michael Krufky <mkrufky@linuxtv.org>
4915L:	linux-media@vger.kernel.org
4916W:	https://linuxtv.org
4917W:	http://github.com/mkrufky
4918Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4919T:	git git://linuxtv.org/media_tree.git
4920S:	Maintained
4921F:	drivers/media/usb/dvb-usb/cxusb*
4922
4923DVB_USB_EC168 MEDIA DRIVER
4924M:	Antti Palosaari <crope@iki.fi>
4925L:	linux-media@vger.kernel.org
4926W:	https://linuxtv.org
4927W:	http://palosaari.fi/linux/
4928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4929T:	git git://linuxtv.org/anttip/media_tree.git
4930S:	Maintained
4931F:	drivers/media/usb/dvb-usb-v2/ec168*
4932
4933DVB_USB_GL861 MEDIA DRIVER
4934M:	Antti Palosaari <crope@iki.fi>
4935L:	linux-media@vger.kernel.org
4936W:	https://linuxtv.org
4937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4938T:	git git://linuxtv.org/anttip/media_tree.git
4939S:	Maintained
4940F:	drivers/media/usb/dvb-usb-v2/gl861*
4941
4942DVB_USB_MXL111SF MEDIA DRIVER
4943M:	Michael Krufky <mkrufky@linuxtv.org>
4944L:	linux-media@vger.kernel.org
4945W:	https://linuxtv.org
4946W:	http://github.com/mkrufky
4947Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4948T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4949S:	Maintained
4950F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4951
4952DVB_USB_RTL28XXU MEDIA DRIVER
4953M:	Antti Palosaari <crope@iki.fi>
4954L:	linux-media@vger.kernel.org
4955W:	https://linuxtv.org
4956W:	http://palosaari.fi/linux/
4957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4958T:	git git://linuxtv.org/anttip/media_tree.git
4959S:	Maintained
4960F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4961
4962DVB_USB_V2 MEDIA DRIVER
4963M:	Antti Palosaari <crope@iki.fi>
4964L:	linux-media@vger.kernel.org
4965W:	https://linuxtv.org
4966W:	http://palosaari.fi/linux/
4967Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4968T:	git git://linuxtv.org/anttip/media_tree.git
4969S:	Maintained
4970F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4971F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4972
4973DYNAMIC DEBUG
4974M:	Jason Baron <jbaron@akamai.com>
4975S:	Maintained
4976F:	lib/dynamic_debug.c
4977F:	include/linux/dynamic_debug.h
4978
4979DYNAMIC INTERRUPT MODERATION
4980M:	Tal Gilboa <talgi@mellanox.com>
4981S:	Maintained
4982F:	include/linux/net_dim.h
4983
4984DZ DECSTATION DZ11 SERIAL DRIVER
4985M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4986S:	Maintained
4987F:	drivers/tty/serial/dz.*
4988
4989E3X0 POWER BUTTON DRIVER
4990M:	Moritz Fischer <moritz.fischer@ettus.com>
4991L:	usrp-users@lists.ettus.com
4992W:	http://www.ettus.com
4993S:	Supported
4994F:	drivers/input/misc/e3x0-button.c
4995F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4996
4997E4000 MEDIA DRIVER
4998M:	Antti Palosaari <crope@iki.fi>
4999L:	linux-media@vger.kernel.org
5000W:	https://linuxtv.org
5001W:	http://palosaari.fi/linux/
5002Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5003T:	git git://linuxtv.org/anttip/media_tree.git
5004S:	Maintained
5005F:	drivers/media/tuners/e4000*
5006
5007EC100 MEDIA DRIVER
5008M:	Antti Palosaari <crope@iki.fi>
5009L:	linux-media@vger.kernel.org
5010W:	https://linuxtv.org
5011W:	http://palosaari.fi/linux/
5012Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5013T:	git git://linuxtv.org/anttip/media_tree.git
5014S:	Maintained
5015F:	drivers/media/dvb-frontends/ec100*
5016
5017ECRYPT FILE SYSTEM
5018M:	Tyler Hicks <tyhicks@canonical.com>
5019L:	ecryptfs@vger.kernel.org
5020W:	http://ecryptfs.org
5021W:	https://launchpad.net/ecryptfs
5022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5023S:	Supported
5024F:	Documentation/filesystems/ecryptfs.txt
5025F:	fs/ecryptfs/
5026
5027EDAC-AMD64
5028M:	Borislav Petkov <bp@alien8.de>
5029L:	linux-edac@vger.kernel.org
5030S:	Maintained
5031F:	drivers/edac/amd64_edac*
5032
5033EDAC-CALXEDA
5034M:	Robert Richter <rric@kernel.org>
5035L:	linux-edac@vger.kernel.org
5036S:	Maintained
5037F:	drivers/edac/highbank*
5038
5039EDAC-CAVIUM OCTEON
5040M:	Ralf Baechle <ralf@linux-mips.org>
5041M:	David Daney <david.daney@cavium.com>
5042L:	linux-edac@vger.kernel.org
5043L:	linux-mips@linux-mips.org
5044S:	Supported
5045F:	drivers/edac/octeon_edac*
5046
5047EDAC-CAVIUM THUNDERX
5048M:	David Daney <david.daney@cavium.com>
5049M:	Jan Glauber <jglauber@cavium.com>
5050L:	linux-edac@vger.kernel.org
5051S:	Supported
5052F:	drivers/edac/thunderx_edac*
5053
5054EDAC-CORE
5055M:	Borislav Petkov <bp@alien8.de>
5056M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5057M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5058L:	linux-edac@vger.kernel.org
5059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5061S:	Supported
5062F:	Documentation/admin-guide/ras.rst
5063F:	Documentation/driver-api/edac.rst
5064F:	drivers/edac/
5065F:	include/linux/edac.h
5066
5067EDAC-E752X
5068M:	Mark Gross <mark.gross@intel.com>
5069L:	linux-edac@vger.kernel.org
5070S:	Maintained
5071F:	drivers/edac/e752x_edac.c
5072
5073EDAC-E7XXX
5074L:	linux-edac@vger.kernel.org
5075S:	Maintained
5076F:	drivers/edac/e7xxx_edac.c
5077
5078EDAC-FSL_DDR
5079M:	York Sun <york.sun@nxp.com>
5080L:	linux-edac@vger.kernel.org
5081S:	Maintained
5082F:	drivers/edac/fsl_ddr_edac.*
5083
5084EDAC-GHES
5085M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5086M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5087L:	linux-edac@vger.kernel.org
5088S:	Maintained
5089F:	drivers/edac/ghes_edac.c
5090
5091EDAC-I3000
5092L:	linux-edac@vger.kernel.org
5093S:	Orphan
5094F:	drivers/edac/i3000_edac.c
5095
5096EDAC-I5000
5097L:	linux-edac@vger.kernel.org
5098S:	Maintained
5099F:	drivers/edac/i5000_edac.c
5100
5101EDAC-I5400
5102M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5103M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5104L:	linux-edac@vger.kernel.org
5105S:	Maintained
5106F:	drivers/edac/i5400_edac.c
5107
5108EDAC-I7300
5109M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5110M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5111L:	linux-edac@vger.kernel.org
5112S:	Maintained
5113F:	drivers/edac/i7300_edac.c
5114
5115EDAC-I7CORE
5116M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5117M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5118L:	linux-edac@vger.kernel.org
5119S:	Maintained
5120F:	drivers/edac/i7core_edac.c
5121
5122EDAC-I82443BXGX
5123M:	Tim Small <tim@buttersideup.com>
5124L:	linux-edac@vger.kernel.org
5125S:	Maintained
5126F:	drivers/edac/i82443bxgx_edac.c
5127
5128EDAC-I82975X
5129M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5130M:	"Arvind R." <arvino55@gmail.com>
5131L:	linux-edac@vger.kernel.org
5132S:	Maintained
5133F:	drivers/edac/i82975x_edac.c
5134
5135EDAC-IE31200
5136M:	Jason Baron <jbaron@akamai.com>
5137L:	linux-edac@vger.kernel.org
5138S:	Maintained
5139F:	drivers/edac/ie31200_edac.c
5140
5141EDAC-MPC85XX
5142M:	Johannes Thumshirn <morbidrsa@gmail.com>
5143L:	linux-edac@vger.kernel.org
5144S:	Maintained
5145F:	drivers/edac/mpc85xx_edac.[ch]
5146
5147EDAC-PASEMI
5148M:	Egor Martovetsky <egor@pasemi.com>
5149L:	linux-edac@vger.kernel.org
5150S:	Maintained
5151F:	drivers/edac/pasemi_edac.c
5152
5153EDAC-PND2
5154M:	Tony Luck <tony.luck@intel.com>
5155L:	linux-edac@vger.kernel.org
5156S:	Maintained
5157F:	drivers/edac/pnd2_edac.[ch]
5158
5159EDAC-R82600
5160M:	Tim Small <tim@buttersideup.com>
5161L:	linux-edac@vger.kernel.org
5162S:	Maintained
5163F:	drivers/edac/r82600_edac.c
5164
5165EDAC-SBRIDGE
5166M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5167M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5168L:	linux-edac@vger.kernel.org
5169S:	Maintained
5170F:	drivers/edac/sb_edac.c
5171
5172EDAC-SKYLAKE
5173M:	Tony Luck <tony.luck@intel.com>
5174L:	linux-edac@vger.kernel.org
5175S:	Maintained
5176F:	drivers/edac/skx_edac.c
5177
5178EDAC-TI
5179M:	Tero Kristo <t-kristo@ti.com>
5180L:	linux-edac@vger.kernel.org
5181S:	Maintained
5182F:	drivers/edac/ti_edac.c
5183
5184EDIROL UA-101/UA-1000 DRIVER
5185M:	Clemens Ladisch <clemens@ladisch.de>
5186L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5187T:	git git://git.alsa-project.org/alsa-kernel.git
5188S:	Maintained
5189F:	sound/usb/misc/ua101.c
5190
5191EFI TEST DRIVER
5192L:	linux-efi@vger.kernel.org
5193M:	Ivan Hu <ivan.hu@canonical.com>
5194M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5195S:	Maintained
5196F:	drivers/firmware/efi/test/
5197
5198EFI VARIABLE FILESYSTEM
5199M:	Matthew Garrett <matthew.garrett@nebula.com>
5200M:	Jeremy Kerr <jk@ozlabs.org>
5201M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5203L:	linux-efi@vger.kernel.org
5204S:	Maintained
5205F:	fs/efivarfs/
5206
5207EFIFB FRAMEBUFFER DRIVER
5208L:	linux-fbdev@vger.kernel.org
5209M:	Peter Jones <pjones@redhat.com>
5210S:	Maintained
5211F:	drivers/video/fbdev/efifb.c
5212
5213EFS FILESYSTEM
5214W:	http://aeschi.ch.eu.org/efs/
5215S:	Orphan
5216F:	fs/efs/
5217
5218EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5219M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5220L:	netdev@vger.kernel.org
5221S:	Maintained
5222F:	drivers/net/ethernet/ibm/ehea/
5223
5224EM28XX VIDEO4LINUX DRIVER
5225M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5226M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5227L:	linux-media@vger.kernel.org
5228W:	https://linuxtv.org
5229T:	git git://linuxtv.org/media_tree.git
5230S:	Maintained
5231F:	drivers/media/usb/em28xx/
5232F:	Documentation/media/v4l-drivers/em28xx*
5233
5234EMBEDDED LINUX
5235M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5236M:	Matt Mackall <mpm@selenic.com>
5237M:	David Woodhouse <dwmw2@infradead.org>
5238L:	linux-embedded@vger.kernel.org
5239S:	Maintained
5240
5241Emulex 10Gbps iSCSI - OneConnect DRIVER
5242M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5243M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5244M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5245L:	linux-scsi@vger.kernel.org
5246W:	http://www.broadcom.com
5247S:	Supported
5248F:	drivers/scsi/be2iscsi/
5249
5250Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5251M:	Sathya Perla <sathya.perla@broadcom.com>
5252M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5253M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5254M:	Somnath Kotur <somnath.kotur@broadcom.com>
5255L:	netdev@vger.kernel.org
5256W:	http://www.emulex.com
5257S:	Supported
5258F:	drivers/net/ethernet/emulex/benet/
5259
5260EMULEX ONECONNECT ROCE DRIVER
5261M:	Selvin Xavier <selvin.xavier@broadcom.com>
5262M:	Devesh Sharma <devesh.sharma@broadcom.com>
5263L:	linux-rdma@vger.kernel.org
5264W:	http://www.broadcom.com
5265S:	Odd Fixes
5266F:	drivers/infiniband/hw/ocrdma/
5267F:	include/uapi/rdma/ocrdma-abi.h
5268
5269EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5270M:	James Smart <james.smart@broadcom.com>
5271M:	Dick Kennedy <dick.kennedy@broadcom.com>
5272L:	linux-scsi@vger.kernel.org
5273W:	http://www.broadcom.com
5274S:	Supported
5275F:	drivers/scsi/lpfc/
5276
5277ENE CB710 FLASH CARD READER DRIVER
5278M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5279S:	Maintained
5280F:	drivers/misc/cb710/
5281F:	drivers/mmc/host/cb710-mmc.*
5282F:	include/linux/cb710.h
5283
5284ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5285M:	Maxim Levitsky <maximlevitsky@gmail.com>
5286S:	Maintained
5287F:	drivers/media/rc/ene_ir.*
5288
5289EPSON S1D13XXX FRAMEBUFFER DRIVER
5290M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5291S:	Maintained
5292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5293F:	drivers/video/fbdev/s1d13xxxfb.c
5294F:	include/video/s1d13xxxfb.h
5295
5296ERRSEQ ERROR TRACKING INFRASTRUCTURE
5297M:	Jeff Layton <jlayton@kernel.org>
5298S:	Maintained
5299F:	lib/errseq.c
5300F:	include/linux/errseq.h
5301
5302ET131X NETWORK DRIVER
5303M:	Mark Einon <mark.einon@gmail.com>
5304S:	Odd Fixes
5305F:	drivers/net/ethernet/agere/
5306
5307ETHERNET BRIDGE
5308M:	Stephen Hemminger <stephen@networkplumber.org>
5309L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5310L:	netdev@vger.kernel.org
5311W:	http://www.linuxfoundation.org/en/Net:Bridge
5312S:	Maintained
5313F:	include/linux/netfilter_bridge/
5314F:	net/bridge/
5315
5316ETHERNET PHY LIBRARY
5317M:	Andrew Lunn <andrew@lunn.ch>
5318M:	Florian Fainelli <f.fainelli@gmail.com>
5319L:	netdev@vger.kernel.org
5320S:	Maintained
5321F:	Documentation/ABI/testing/sysfs-bus-mdio
5322F:	Documentation/devicetree/bindings/net/mdio*
5323F:	Documentation/networking/phy.txt
5324F:	drivers/net/phy/
5325F:	drivers/of/of_mdio.c
5326F:	drivers/of/of_net.c
5327F:	include/linux/*mdio*.h
5328F:	include/linux/of_net.h
5329F:	include/linux/phy.h
5330F:	include/linux/phy_fixed.h
5331F:	include/linux/platform_data/mdio-gpio.h
5332F:	include/linux/platform_data/mdio-bcm-unimac.h
5333F:	include/trace/events/mdio.h
5334F:	include/uapi/linux/mdio.h
5335F:	include/uapi/linux/mii.h
5336
5337EXT2 FILE SYSTEM
5338M:	Jan Kara <jack@suse.com>
5339L:	linux-ext4@vger.kernel.org
5340S:	Maintained
5341F:	Documentation/filesystems/ext2.txt
5342F:	fs/ext2/
5343F:	include/linux/ext2*
5344
5345EXT4 FILE SYSTEM
5346M:	"Theodore Ts'o" <tytso@mit.edu>
5347M:	Andreas Dilger <adilger.kernel@dilger.ca>
5348L:	linux-ext4@vger.kernel.org
5349W:	http://ext4.wiki.kernel.org
5350Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5352S:	Maintained
5353F:	Documentation/filesystems/ext4.txt
5354F:	fs/ext4/
5355
5356Extended Verification Module (EVM)
5357M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5358L:	linux-integrity@vger.kernel.org
5359S:	Supported
5360F:	security/integrity/evm/
5361
5362EXTENSIBLE FIRMWARE INTERFACE (EFI)
5363M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5364L:	linux-efi@vger.kernel.org
5365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5366S:	Maintained
5367F:	Documentation/efi-stub.txt
5368F:	arch/*/kernel/efi.c
5369F:	arch/x86/boot/compressed/eboot.[ch]
5370F:	arch/*/include/asm/efi.h
5371F:	arch/x86/platform/efi/
5372F:	drivers/firmware/efi/
5373F:	include/linux/efi*.h
5374F:	arch/arm/boot/compressed/efi-header.S
5375F:	arch/arm64/kernel/efi-entry.S
5376
5377EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5378M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5379M:	Chanwoo Choi <cw00.choi@samsung.com>
5380L:	linux-kernel@vger.kernel.org
5381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5382S:	Maintained
5383F:	drivers/extcon/
5384F:	include/linux/extcon/
5385F:	include/linux/extcon.h
5386F:	Documentation/extcon/
5387F:	Documentation/devicetree/bindings/extcon/
5388
5389EXYNOS DP DRIVER
5390M:	Jingoo Han <jingoohan1@gmail.com>
5391L:	dri-devel@lists.freedesktop.org
5392S:	Maintained
5393F:	drivers/gpu/drm/exynos/exynos_dp*
5394
5395EXYNOS SYSMMU (IOMMU) driver
5396M:	Marek Szyprowski <m.szyprowski@samsung.com>
5397L:	iommu@lists.linux-foundation.org
5398S:	Maintained
5399F:	drivers/iommu/exynos-iommu.c
5400
5401EZchip NPS platform support
5402M:	Elad Kanfi <eladkan@mellanox.com>
5403M:	Vineet Gupta <vgupta@synopsys.com>
5404S:	Supported
5405F:	arch/arc/plat-eznps
5406F:	arch/arc/boot/dts/eznps.dts
5407
5408F2FS FILE SYSTEM
5409M:	Jaegeuk Kim <jaegeuk@kernel.org>
5410M:	Chao Yu <yuchao0@huawei.com>
5411L:	linux-f2fs-devel@lists.sourceforge.net
5412W:	https://f2fs.wiki.kernel.org/
5413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5414S:	Maintained
5415F:	Documentation/filesystems/f2fs.txt
5416F:	Documentation/ABI/testing/sysfs-fs-f2fs
5417F:	fs/f2fs/
5418F:	include/linux/f2fs_fs.h
5419F:	include/trace/events/f2fs.h
5420
5421F71805F HARDWARE MONITORING DRIVER
5422M:	Jean Delvare <jdelvare@suse.com>
5423L:	linux-hwmon@vger.kernel.org
5424S:	Maintained
5425F:	Documentation/hwmon/f71805f
5426F:	drivers/hwmon/f71805f.c
5427
5428FANOTIFY
5429M:	Jan Kara <jack@suse.cz>
5430R:	Amir Goldstein <amir73il@gmail.com>
5431L:	linux-fsdevel@vger.kernel.org
5432S:	Maintained
5433F:	fs/notify/fanotify/
5434F:	include/linux/fanotify.h
5435F:	include/uapi/linux/fanotify.h
5436
5437FARSYNC SYNCHRONOUS DRIVER
5438M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5439W:	http://www.farsite.co.uk/
5440S:	Supported
5441F:	drivers/net/wan/farsync.*
5442
5443FAULT INJECTION SUPPORT
5444M:	Akinobu Mita <akinobu.mita@gmail.com>
5445S:	Supported
5446F:	Documentation/fault-injection/
5447F:	lib/fault-inject.c
5448
5449FBTFT Framebuffer drivers
5450M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5451S:	Maintained
5452F:	drivers/staging/fbtft/
5453
5454FC0011 TUNER DRIVER
5455M:	Michael Buesch <m@bues.ch>
5456L:	linux-media@vger.kernel.org
5457S:	Maintained
5458F:	drivers/media/tuners/fc0011.h
5459F:	drivers/media/tuners/fc0011.c
5460
5461FC2580 MEDIA DRIVER
5462M:	Antti Palosaari <crope@iki.fi>
5463L:	linux-media@vger.kernel.org
5464W:	https://linuxtv.org
5465W:	http://palosaari.fi/linux/
5466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5467T:	git git://linuxtv.org/anttip/media_tree.git
5468S:	Maintained
5469F:	drivers/media/tuners/fc2580*
5470
5471FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5472M:	Johannes Thumshirn <jth@kernel.org>
5473L:	linux-scsi@vger.kernel.org
5474W:	www.Open-FCoE.org
5475S:	Supported
5476F:	drivers/scsi/libfc/
5477F:	drivers/scsi/fcoe/
5478F:	include/scsi/fc/
5479F:	include/scsi/libfc.h
5480F:	include/scsi/libfcoe.h
5481F:	include/uapi/scsi/fc/
5482
5483FILE LOCKING (flock() and fcntl()/lockf())
5484M:	Jeff Layton <jlayton@kernel.org>
5485M:	"J. Bruce Fields" <bfields@fieldses.org>
5486L:	linux-fsdevel@vger.kernel.org
5487S:	Maintained
5488F:	include/linux/fcntl.h
5489F:	include/uapi/linux/fcntl.h
5490F:	fs/fcntl.c
5491F:	fs/locks.c
5492
5493FILESYSTEMS (VFS and infrastructure)
5494M:	Alexander Viro <viro@zeniv.linux.org.uk>
5495L:	linux-fsdevel@vger.kernel.org
5496S:	Maintained
5497F:	fs/*
5498F:	include/linux/fs.h
5499F:	include/uapi/linux/fs.h
5500
5501FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5502M:	Riku Voipio <riku.voipio@iki.fi>
5503L:	linux-hwmon@vger.kernel.org
5504S:	Maintained
5505F:	drivers/hwmon/f75375s.c
5506F:	include/linux/f75375s.h
5507
5508FIREWIRE AUDIO DRIVERS
5509M:	Clemens Ladisch <clemens@ladisch.de>
5510L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5511T:	git git://git.alsa-project.org/alsa-kernel.git
5512S:	Maintained
5513F:	sound/firewire/
5514
5515FIREWIRE MEDIA DRIVERS (firedtv)
5516M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5517L:	linux-media@vger.kernel.org
5518L:	linux1394-devel@lists.sourceforge.net
5519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5520S:	Maintained
5521F:	drivers/media/firewire/
5522
5523FIREWIRE SBP-2 TARGET
5524M:	Chris Boot <bootc@bootc.net>
5525L:	linux-scsi@vger.kernel.org
5526L:	target-devel@vger.kernel.org
5527L:	linux1394-devel@lists.sourceforge.net
5528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5529S:	Maintained
5530F:	drivers/target/sbp/
5531
5532FIREWIRE SUBSYSTEM
5533M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5534L:	linux1394-devel@lists.sourceforge.net
5535W:	http://ieee1394.wiki.kernel.org/
5536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5537S:	Maintained
5538F:	drivers/firewire/
5539F:	include/linux/firewire.h
5540F:	include/uapi/linux/firewire*.h
5541F:	tools/firewire/
5542
5543FIRMWARE LOADER (request_firmware)
5544M:	Luis R. Rodriguez <mcgrof@kernel.org>
5545L:	linux-kernel@vger.kernel.org
5546S:	Maintained
5547F:	Documentation/firmware_class/
5548F:	drivers/base/firmware_loader/
5549F:	include/linux/firmware.h
5550
5551FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5552M:	Joshua Morris <josh.h.morris@us.ibm.com>
5553M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5554S:	Maintained
5555F:	drivers/block/rsxx/
5556
5557FLOPPY DRIVER
5558M:	Jiri Kosina <jikos@kernel.org>
5559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5560S:	Odd fixes
5561F:	drivers/block/floppy.c
5562
5563FMC SUBSYSTEM
5564M:	Alessandro Rubini <rubini@gnudd.com>
5565W:	http://www.ohwr.org/projects/fmc-bus
5566S:	Supported
5567F:	drivers/fmc/
5568F:	include/linux/fmc*.h
5569F:	include/linux/ipmi-fru.h
5570K:	fmc_d.*register
5571
5572FPGA MANAGER FRAMEWORK
5573M:	Alan Tull <atull@kernel.org>
5574M:	Moritz Fischer <mdf@kernel.org>
5575L:	linux-fpga@vger.kernel.org
5576S:	Maintained
5577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5578Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5579F:	Documentation/fpga/
5580F:	Documentation/devicetree/bindings/fpga/
5581F:	drivers/fpga/
5582F:	include/linux/fpga/
5583W:	http://www.rocketboards.org
5584
5585FPU EMULATOR
5586M:	Bill Metzenthen <billm@melbpc.org.au>
5587W:	http://floatingpoint.sourceforge.net/emulator/index.html
5588S:	Maintained
5589F:	arch/x86/math-emu/
5590
5591FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5592L:	netdev@vger.kernel.org
5593S:	Orphan
5594F:	drivers/net/wan/dlci.c
5595F:	drivers/net/wan/sdla.c
5596
5597FRAMEBUFFER LAYER
5598M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5599L:	dri-devel@lists.freedesktop.org
5600L:	linux-fbdev@vger.kernel.org
5601T:	git git://github.com/bzolnier/linux.git
5602Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5603S:	Maintained
5604F:	Documentation/fb/
5605F:	drivers/video/
5606F:	include/video/
5607F:	include/linux/fb.h
5608F:	include/uapi/video/
5609F:	include/uapi/linux/fb.h
5610
5611FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5612M:	Horia Geantă <horia.geanta@nxp.com>
5613M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5614L:	linux-crypto@vger.kernel.org
5615S:	Maintained
5616F:	drivers/crypto/caam/
5617F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5618
5619FREESCALE DIU FRAMEBUFFER DRIVER
5620M:	Timur Tabi <timur@tabi.org>
5621L:	linux-fbdev@vger.kernel.org
5622S:	Maintained
5623F:	drivers/video/fbdev/fsl-diu-fb.*
5624
5625FREESCALE DMA DRIVER
5626M:	Li Yang <leoyang.li@nxp.com>
5627M:	Zhang Wei <zw@zh-kernel.org>
5628L:	linuxppc-dev@lists.ozlabs.org
5629S:	Maintained
5630F:	drivers/dma/fsldma.*
5631
5632FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5633M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5634L:	netdev@vger.kernel.org
5635S:	Maintained
5636F:	drivers/net/ethernet/freescale/gianfar*
5637X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5638F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5639
5640FREESCALE GPMI NAND DRIVER
5641M:	Han Xu <han.xu@nxp.com>
5642L:	linux-mtd@lists.infradead.org
5643S:	Maintained
5644F:	drivers/mtd/nand/raw/gpmi-nand/*
5645
5646FREESCALE I2C CPM DRIVER
5647M:	Jochen Friedrich <jochen@scram.de>
5648L:	linuxppc-dev@lists.ozlabs.org
5649L:	linux-i2c@vger.kernel.org
5650S:	Maintained
5651F:	drivers/i2c/busses/i2c-cpm.c
5652
5653FREESCALE IMX / MXC FEC DRIVER
5654M:	Fugang Duan <fugang.duan@nxp.com>
5655L:	netdev@vger.kernel.org
5656S:	Maintained
5657F:	drivers/net/ethernet/freescale/fec_main.c
5658F:	drivers/net/ethernet/freescale/fec_ptp.c
5659F:	drivers/net/ethernet/freescale/fec.h
5660F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5661
5662FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5663M:	Sascha Hauer <s.hauer@pengutronix.de>
5664R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5665L:	linux-fbdev@vger.kernel.org
5666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5667S:	Maintained
5668F:	include/linux/platform_data/video-imxfb.h
5669F:	drivers/video/fbdev/imxfb.c
5670
5671FREESCALE QORIQ DPAA ETHERNET DRIVER
5672M:	Madalin Bucur <madalin.bucur@nxp.com>
5673L:	netdev@vger.kernel.org
5674S:	Maintained
5675F:	drivers/net/ethernet/freescale/dpaa
5676
5677FREESCALE QORIQ DPAA FMAN DRIVER
5678M:	Madalin Bucur <madalin.bucur@nxp.com>
5679L:	netdev@vger.kernel.org
5680S:	Maintained
5681F:	drivers/net/ethernet/freescale/fman
5682F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5683
5684FREESCALE QUAD SPI DRIVER
5685M:	Han Xu <han.xu@nxp.com>
5686L:	linux-mtd@lists.infradead.org
5687S:	Maintained
5688F:	drivers/mtd/spi-nor/fsl-quadspi.c
5689
5690FREESCALE QUICC ENGINE LIBRARY
5691M:	Qiang Zhao <qiang.zhao@nxp.com>
5692L:	linuxppc-dev@lists.ozlabs.org
5693S:	Maintained
5694F:	drivers/soc/fsl/qe/
5695F:	include/soc/fsl/*qe*.h
5696F:	include/soc/fsl/*ucc*.h
5697
5698FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5699M:	Li Yang <leoyang.li@nxp.com>
5700L:	netdev@vger.kernel.org
5701L:	linuxppc-dev@lists.ozlabs.org
5702S:	Maintained
5703F:	drivers/net/ethernet/freescale/ucc_geth*
5704
5705FREESCALE QUICC ENGINE UCC HDLC DRIVER
5706M:	Zhao Qiang <qiang.zhao@nxp.com>
5707L:	netdev@vger.kernel.org
5708L:	linuxppc-dev@lists.ozlabs.org
5709S:	Maintained
5710F:	drivers/net/wan/fsl_ucc_hdlc*
5711
5712FREESCALE QUICC ENGINE UCC UART DRIVER
5713M:	Timur Tabi <timur@tabi.org>
5714L:	linuxppc-dev@lists.ozlabs.org
5715S:	Maintained
5716F:	drivers/tty/serial/ucc_uart.c
5717
5718FREESCALE SOC DRIVERS
5719M:	Li Yang <leoyang.li@nxp.com>
5720L:	linuxppc-dev@lists.ozlabs.org
5721L:	linux-arm-kernel@lists.infradead.org
5722S:	Maintained
5723F:	Documentation/devicetree/bindings/soc/fsl/
5724F:	drivers/soc/fsl/
5725F:	include/linux/fsl/
5726
5727FREESCALE SOC FS_ENET DRIVER
5728M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5729M:	Vitaly Bordug <vbordug@ru.mvista.com>
5730L:	linuxppc-dev@lists.ozlabs.org
5731L:	netdev@vger.kernel.org
5732S:	Maintained
5733F:	drivers/net/ethernet/freescale/fs_enet/
5734F:	include/linux/fs_enet_pd.h
5735
5736FREESCALE SOC SOUND DRIVERS
5737M:	Timur Tabi <timur@tabi.org>
5738M:	Nicolin Chen <nicoleotsuka@gmail.com>
5739M:	Xiubo Li <Xiubo.Lee@gmail.com>
5740R:	Fabio Estevam <fabio.estevam@nxp.com>
5741L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5742L:	linuxppc-dev@lists.ozlabs.org
5743S:	Maintained
5744F:	sound/soc/fsl/fsl*
5745F:	sound/soc/fsl/imx*
5746F:	sound/soc/fsl/mpc8610_hpcd.c
5747
5748FREESCALE USB PERIPHERAL DRIVERS
5749M:	Li Yang <leoyang.li@nxp.com>
5750L:	linux-usb@vger.kernel.org
5751L:	linuxppc-dev@lists.ozlabs.org
5752S:	Maintained
5753F:	drivers/usb/gadget/udc/fsl*
5754
5755FREEVXFS FILESYSTEM
5756M:	Christoph Hellwig <hch@infradead.org>
5757W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5758S:	Maintained
5759F:	fs/freevxfs/
5760
5761FREEZER
5762M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5763M:	Pavel Machek <pavel@ucw.cz>
5764L:	linux-pm@vger.kernel.org
5765S:	Supported
5766F:	Documentation/power/freezing-of-tasks.txt
5767F:	include/linux/freezer.h
5768F:	kernel/freezer.c
5769
5770FRONTSWAP API
5771M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5772L:	linux-kernel@vger.kernel.org
5773S:	Maintained
5774F:	mm/frontswap.c
5775F:	include/linux/frontswap.h
5776
5777FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5778M:	David Howells <dhowells@redhat.com>
5779L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5780S:	Supported
5781F:	Documentation/filesystems/caching/
5782F:	fs/fscache/
5783F:	include/linux/fscache*.h
5784
5785FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5786M:	Theodore Y. Ts'o <tytso@mit.edu>
5787M:	Jaegeuk Kim <jaegeuk@kernel.org>
5788L:	linux-fscrypt@vger.kernel.org
5789Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5791S:	Supported
5792F:	fs/crypto/
5793F:	include/linux/fscrypt*.h
5794F:	Documentation/filesystems/fscrypt.rst
5795
5796FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5797M:	Jan Kara <jack@suse.cz>
5798R:	Amir Goldstein <amir73il@gmail.com>
5799L:	linux-fsdevel@vger.kernel.org
5800S:	Maintained
5801F:	fs/notify/
5802F:	include/linux/fsnotify*.h
5803
5804FUJITSU LAPTOP EXTRAS
5805M:	Jonathan Woithe <jwoithe@just42.net>
5806L:	platform-driver-x86@vger.kernel.org
5807S:	Maintained
5808F:	drivers/platform/x86/fujitsu-laptop.c
5809
5810FUJITSU M-5MO LS CAMERA ISP DRIVER
5811M:	Kyungmin Park <kyungmin.park@samsung.com>
5812M:	Heungjun Kim <riverful.kim@samsung.com>
5813L:	linux-media@vger.kernel.org
5814S:	Maintained
5815F:	drivers/media/i2c/m5mols/
5816F:	include/media/i2c/m5mols.h
5817
5818FUJITSU TABLET EXTRAS
5819M:	Robert Gerlach <khnz@gmx.de>
5820L:	platform-driver-x86@vger.kernel.org
5821S:	Maintained
5822F:	drivers/platform/x86/fujitsu-tablet.c
5823
5824FUSE: FILESYSTEM IN USERSPACE
5825M:	Miklos Szeredi <miklos@szeredi.hu>
5826L:	linux-fsdevel@vger.kernel.org
5827W:	http://fuse.sourceforge.net/
5828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5829S:	Maintained
5830F:	fs/fuse/
5831F:	include/uapi/linux/fuse.h
5832F:	Documentation/filesystems/fuse.txt
5833
5834FUTEX SUBSYSTEM
5835M:	Thomas Gleixner <tglx@linutronix.de>
5836M:	Ingo Molnar <mingo@redhat.com>
5837R:	Peter Zijlstra <peterz@infradead.org>
5838R:	Darren Hart <dvhart@infradead.org>
5839L:	linux-kernel@vger.kernel.org
5840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5841S:	Maintained
5842F:	kernel/futex.c
5843F:	kernel/futex_compat.c
5844F:	include/asm-generic/futex.h
5845F:	include/linux/futex.h
5846F:	include/uapi/linux/futex.h
5847F:	tools/testing/selftests/futex/
5848F:	tools/perf/bench/futex*
5849F:	Documentation/*futex*
5850
5851GCC PLUGINS
5852M:	Kees Cook <keescook@chromium.org>
5853R:	Emese Revfy <re.emese@gmail.com>
5854L:	kernel-hardening@lists.openwall.com
5855S:	Maintained
5856F:	scripts/gcc-plugins/
5857F:	scripts/gcc-plugin.sh
5858F:	scripts/Makefile.gcc-plugins
5859F:	Documentation/gcc-plugins.txt
5860
5861GCOV BASED KERNEL PROFILING
5862M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5863S:	Maintained
5864F:	kernel/gcov/
5865F:	Documentation/dev-tools/gcov.rst
5866
5867GDB KERNEL DEBUGGING HELPER SCRIPTS
5868M:	Jan Kiszka <jan.kiszka@siemens.com>
5869M:	Kieran Bingham <kieran@bingham.xyz>
5870S:	Supported
5871F:	scripts/gdb/
5872
5873GDT SCSI DISK ARRAY CONTROLLER DRIVER
5874M:	Achim Leubner <achim_leubner@adaptec.com>
5875L:	linux-scsi@vger.kernel.org
5876W:	http://www.icp-vortex.com/
5877S:	Supported
5878F:	drivers/scsi/gdt*
5879
5880GEMTEK FM RADIO RECEIVER DRIVER
5881M:	Hans Verkuil <hverkuil@xs4all.nl>
5882L:	linux-media@vger.kernel.org
5883T:	git git://linuxtv.org/media_tree.git
5884W:	https://linuxtv.org
5885S:	Maintained
5886F:	drivers/media/radio/radio-gemtek*
5887
5888GENERIC GPIO I2C DRIVER
5889M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5890S:	Supported
5891F:	drivers/i2c/busses/i2c-gpio.c
5892F:	include/linux/i2c-gpio.h
5893
5894GENERIC GPIO I2C MULTIPLEXER DRIVER
5895M:	Peter Korsgaard <peter.korsgaard@barco.com>
5896L:	linux-i2c@vger.kernel.org
5897S:	Supported
5898F:	drivers/i2c/muxes/i2c-mux-gpio.c
5899F:	include/linux/i2c-mux-gpio.h
5900F:	Documentation/i2c/muxes/i2c-mux-gpio
5901
5902GENERIC HDLC (WAN) DRIVERS
5903M:	Krzysztof Halasa <khc@pm.waw.pl>
5904W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5905S:	Maintained
5906F:	drivers/net/wan/c101.c
5907F:	drivers/net/wan/hd6457*
5908F:	drivers/net/wan/hdlc*
5909F:	drivers/net/wan/n2.c
5910F:	drivers/net/wan/pc300too.c
5911F:	drivers/net/wan/pci200syn.c
5912F:	drivers/net/wan/wanxl*
5913
5914GENERIC INCLUDE/ASM HEADER FILES
5915M:	Arnd Bergmann <arnd@arndb.de>
5916L:	linux-arch@vger.kernel.org
5917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5918S:	Maintained
5919F:	include/asm-generic/
5920F:	include/uapi/asm-generic/
5921
5922GENERIC PHY FRAMEWORK
5923M:	Kishon Vijay Abraham I <kishon@ti.com>
5924L:	linux-kernel@vger.kernel.org
5925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5926S:	Supported
5927F:	drivers/phy/
5928F:	include/linux/phy/
5929
5930GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5931M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5932S:	Supported
5933F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5934
5935GENERIC PM DOMAINS
5936M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5937M:	Kevin Hilman <khilman@kernel.org>
5938M:	Ulf Hansson <ulf.hansson@linaro.org>
5939L:	linux-pm@vger.kernel.org
5940S:	Supported
5941F:	drivers/base/power/domain*.c
5942F:	include/linux/pm_domain.h
5943F:	Documentation/devicetree/bindings/power/power_domain.txt
5944
5945GENERIC UIO DRIVER FOR PCI DEVICES
5946M:	"Michael S. Tsirkin" <mst@redhat.com>
5947L:	kvm@vger.kernel.org
5948S:	Supported
5949F:	drivers/uio/uio_pci_generic.c
5950
5951GENWQE (IBM Generic Workqueue Card)
5952M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5953M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5954S:	Supported
5955F:	drivers/misc/genwqe/
5956
5957GET_MAINTAINER SCRIPT
5958M:	Joe Perches <joe@perches.com>
5959S:	Maintained
5960F:	scripts/get_maintainer.pl
5961
5962GFS2 FILE SYSTEM
5963M:	Steven Whitehouse <swhiteho@redhat.com>
5964M:	Bob Peterson <rpeterso@redhat.com>
5965L:	cluster-devel@redhat.com
5966W:	http://sources.redhat.com/cluster/
5967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5968S:	Supported
5969F:	Documentation/filesystems/gfs2*.txt
5970F:	fs/gfs2/
5971F:	include/uapi/linux/gfs2_ondisk.h
5972
5973GIGASET ISDN DRIVERS
5974M:	Paul Bolle <pebolle@tiscali.nl>
5975L:	gigaset307x-common@lists.sourceforge.net
5976W:	http://gigaset307x.sourceforge.net/
5977S:	Odd Fixes
5978F:	Documentation/isdn/README.gigaset
5979F:	drivers/isdn/gigaset/
5980F:	include/uapi/linux/gigaset_dev.h
5981
5982GO7007 MPEG CODEC
5983M:	Hans Verkuil <hans.verkuil@cisco.com>
5984L:	linux-media@vger.kernel.org
5985S:	Maintained
5986F:	drivers/media/usb/go7007/
5987
5988GOODIX TOUCHSCREEN
5989M:	Bastien Nocera <hadess@hadess.net>
5990L:	linux-input@vger.kernel.org
5991S:	Maintained
5992F:	drivers/input/touchscreen/goodix.c
5993
5994GPD POCKET FAN DRIVER
5995M:	Hans de Goede <hdegoede@redhat.com>
5996L:	platform-driver-x86@vger.kernel.org
5997S:	Maintained
5998F:	drivers/platform/x86/gpd-pocket-fan.c
5999
6000GPIO ACPI SUPPORT
6001M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6002M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6003L:	linux-gpio@vger.kernel.org
6004L:	linux-acpi@vger.kernel.org
6005S:	Maintained
6006F:	Documentation/acpi/gpio-properties.txt
6007F:	drivers/gpio/gpiolib-acpi.c
6008
6009GPIO IR Transmitter
6010M:	Sean Young <sean@mess.org>
6011L:	linux-media@vger.kernel.org
6012S:	Maintained
6013F:	drivers/media/rc/gpio-ir-tx.c
6014
6015GPIO MOCKUP DRIVER
6016M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6017R:	Bartosz Golaszewski <brgl@bgdev.pl>
6018L:	linux-gpio@vger.kernel.org
6019S:	Maintained
6020F:	drivers/gpio/gpio-mockup.c
6021F:	tools/testing/selftests/gpio/
6022
6023GPIO SUBSYSTEM
6024M:	Linus Walleij <linus.walleij@linaro.org>
6025L:	linux-gpio@vger.kernel.org
6026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6027S:	Maintained
6028F:	Documentation/devicetree/bindings/gpio/
6029F:	Documentation/driver-api/gpio/
6030F:	Documentation/gpio/
6031F:	Documentation/ABI/testing/gpio-cdev
6032F:	Documentation/ABI/obsolete/sysfs-gpio
6033F:	drivers/gpio/
6034F:	include/linux/gpio/
6035F:	include/linux/gpio.h
6036F:	include/linux/of_gpio.h
6037F:	include/asm-generic/gpio.h
6038F:	include/uapi/linux/gpio.h
6039F:	tools/gpio/
6040
6041GRE DEMULTIPLEXER DRIVER
6042M:	Dmitry Kozlov <xeb@mail.ru>
6043L:	netdev@vger.kernel.org
6044S:	Maintained
6045F:	net/ipv4/gre_demux.c
6046F:	net/ipv4/gre_offload.c
6047F:	include/net/gre.h
6048
6049GRETH 10/100/1G Ethernet MAC device driver
6050M:	Andreas Larsson <andreas@gaisler.com>
6051L:	netdev@vger.kernel.org
6052S:	Maintained
6053F:	drivers/net/ethernet/aeroflex/
6054
6055GREYBUS AUDIO PROTOCOLS DRIVERS
6056M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6057M:	Mark Greer <mgreer@animalcreek.com>
6058S:	Maintained
6059F:	drivers/staging/greybus/audio_apbridgea.c
6060F:	drivers/staging/greybus/audio_apbridgea.h
6061F:	drivers/staging/greybus/audio_codec.c
6062F:	drivers/staging/greybus/audio_codec.h
6063F:	drivers/staging/greybus/audio_gb.c
6064F:	drivers/staging/greybus/audio_manager.c
6065F:	drivers/staging/greybus/audio_manager.h
6066F:	drivers/staging/greybus/audio_manager_module.c
6067F:	drivers/staging/greybus/audio_manager_private.h
6068F:	drivers/staging/greybus/audio_manager_sysfs.c
6069F:	drivers/staging/greybus/audio_module.c
6070F:	drivers/staging/greybus/audio_topology.c
6071
6072GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6073M:	Viresh Kumar <vireshk@kernel.org>
6074S:	Maintained
6075F:	drivers/staging/greybus/authentication.c
6076F:	drivers/staging/greybus/bootrom.c
6077F:	drivers/staging/greybus/firmware.h
6078F:	drivers/staging/greybus/fw-core.c
6079F:	drivers/staging/greybus/fw-download.c
6080F:	drivers/staging/greybus/fw-managament.c
6081F:	drivers/staging/greybus/greybus_authentication.h
6082F:	drivers/staging/greybus/greybus_firmware.h
6083F:	drivers/staging/greybus/hid.c
6084F:	drivers/staging/greybus/i2c.c
6085F:	drivers/staging/greybus/spi.c
6086F:	drivers/staging/greybus/spilib.c
6087F:	drivers/staging/greybus/spilib.h
6088
6089GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6090M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6091S:	Maintained
6092F:	drivers/staging/greybus/loopback.c
6093F:	drivers/staging/greybus/timesync.c
6094F:	drivers/staging/greybus/timesync_platform.c
6095
6096GREYBUS PLATFORM DRIVERS
6097M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6098S:	Maintained
6099F:	drivers/staging/greybus/arche-platform.c
6100F:	drivers/staging/greybus/arche-apb-ctrl.c
6101F:	drivers/staging/greybus/arche_platform.h
6102
6103GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6104M:	Rui Miguel Silva <rmfrfs@gmail.com>
6105S:	Maintained
6106F:	drivers/staging/greybus/sdio.c
6107F:	drivers/staging/greybus/light.c
6108F:	drivers/staging/greybus/gpio.c
6109F:	drivers/staging/greybus/power_supply.c
6110F:	drivers/staging/greybus/spi.c
6111F:	drivers/staging/greybus/spilib.c
6112
6113GREYBUS SUBSYSTEM
6114M:	Johan Hovold <johan@kernel.org>
6115M:	Alex Elder <elder@kernel.org>
6116M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6117S:	Maintained
6118F:	drivers/staging/greybus/
6119L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6120
6121GREYBUS UART PROTOCOLS DRIVERS
6122M:	David Lin <dtwlin@gmail.com>
6123S:	Maintained
6124F:	drivers/staging/greybus/uart.c
6125F:	drivers/staging/greybus/log.c
6126
6127GS1662 VIDEO SERIALIZER
6128M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6129L:	linux-media@vger.kernel.org
6130T:	git git://linuxtv.org/media_tree.git
6131S:	Maintained
6132F:	drivers/media/spi/gs1662.c
6133
6134GSPCA FINEPIX SUBDRIVER
6135M:	Frank Zago <frank@zago.net>
6136L:	linux-media@vger.kernel.org
6137T:	git git://linuxtv.org/media_tree.git
6138S:	Maintained
6139F:	drivers/media/usb/gspca/finepix.c
6140
6141GSPCA GL860 SUBDRIVER
6142M:	Olivier Lorin <o.lorin@laposte.net>
6143L:	linux-media@vger.kernel.org
6144T:	git git://linuxtv.org/media_tree.git
6145S:	Maintained
6146F:	drivers/media/usb/gspca/gl860/
6147
6148GSPCA M5602 SUBDRIVER
6149M:	Erik Andren <erik.andren@gmail.com>
6150L:	linux-media@vger.kernel.org
6151T:	git git://linuxtv.org/media_tree.git
6152S:	Maintained
6153F:	drivers/media/usb/gspca/m5602/
6154
6155GSPCA PAC207 SONIXB SUBDRIVER
6156M:	Hans Verkuil <hverkuil@xs4all.nl>
6157L:	linux-media@vger.kernel.org
6158T:	git git://linuxtv.org/media_tree.git
6159S:	Odd Fixes
6160F:	drivers/media/usb/gspca/pac207.c
6161
6162GSPCA SN9C20X SUBDRIVER
6163M:	Brian Johnson <brijohn@gmail.com>
6164L:	linux-media@vger.kernel.org
6165T:	git git://linuxtv.org/media_tree.git
6166S:	Maintained
6167F:	drivers/media/usb/gspca/sn9c20x.c
6168
6169GSPCA T613 SUBDRIVER
6170M:	Leandro Costantino <lcostantino@gmail.com>
6171L:	linux-media@vger.kernel.org
6172T:	git git://linuxtv.org/media_tree.git
6173S:	Maintained
6174F:	drivers/media/usb/gspca/t613.c
6175
6176GSPCA USB WEBCAM DRIVER
6177M:	Hans Verkuil <hverkuil@xs4all.nl>
6178L:	linux-media@vger.kernel.org
6179T:	git git://linuxtv.org/media_tree.git
6180S:	Odd Fixes
6181F:	drivers/media/usb/gspca/
6182
6183GTP (GPRS Tunneling Protocol)
6184M:	Pablo Neira Ayuso <pablo@netfilter.org>
6185M:	Harald Welte <laforge@gnumonks.org>
6186L:	osmocom-net-gprs@lists.osmocom.org
6187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6188S:	Maintained
6189F:	drivers/net/gtp.c
6190
6191GUID PARTITION TABLE (GPT)
6192M:	Davidlohr Bueso <dave@stgolabs.net>
6193L:	linux-efi@vger.kernel.org
6194S:	Maintained
6195F:	block/partitions/efi.*
6196
6197H8/300 ARCHITECTURE
6198M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6199L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6200W:	http://uclinux-h8.sourceforge.jp
6201T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6202S:	Maintained
6203F:	arch/h8300/
6204F:	drivers/clocksource/h8300_*.c
6205F:	drivers/clk/h8300/
6206F:	drivers/irqchip/irq-renesas-h8*.c
6207
6208HACKRF MEDIA DRIVER
6209M:	Antti Palosaari <crope@iki.fi>
6210L:	linux-media@vger.kernel.org
6211W:	https://linuxtv.org
6212W:	http://palosaari.fi/linux/
6213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6214T:	git git://linuxtv.org/anttip/media_tree.git
6215S:	Maintained
6216F:	drivers/media/usb/hackrf/
6217
6218HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6219M:	Frank Seidel <frank@f-seidel.de>
6220L:	platform-driver-x86@vger.kernel.org
6221W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6222S:	Maintained
6223F:	drivers/platform/x86/hdaps.c
6224
6225HARDWARE MONITORING
6226M:	Jean Delvare <jdelvare@suse.com>
6227M:	Guenter Roeck <linux@roeck-us.net>
6228L:	linux-hwmon@vger.kernel.org
6229W:	http://hwmon.wiki.kernel.org/
6230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6231S:	Maintained
6232F:	Documentation/hwmon/
6233F:	drivers/hwmon/
6234F:	include/linux/hwmon*.h
6235
6236HARDWARE RANDOM NUMBER GENERATOR CORE
6237M:	Matt Mackall <mpm@selenic.com>
6238M:	Herbert Xu <herbert@gondor.apana.org.au>
6239L:	linux-crypto@vger.kernel.org
6240S:	Odd fixes
6241F:	Documentation/devicetree/bindings/rng/
6242F:	Documentation/hw_random.txt
6243F:	drivers/char/hw_random/
6244F:	include/linux/hw_random.h
6245
6246HARDWARE TRACING FACILITIES
6247M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6248S:	Maintained
6249F:	drivers/hwtracing/
6250
6251HARDWARE SPINLOCK CORE
6252M:	Ohad Ben-Cohen <ohad@wizery.com>
6253M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6254L:	linux-remoteproc@vger.kernel.org
6255S:	Maintained
6256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6257F:	Documentation/devicetree/bindings/hwlock/
6258F:	Documentation/hwspinlock.txt
6259F:	drivers/hwspinlock/
6260F:	include/linux/hwspinlock.h
6261
6262HARMONY SOUND DRIVER
6263L:	linux-parisc@vger.kernel.org
6264S:	Maintained
6265F:	sound/parisc/harmony.*
6266
6267HDPVR USB VIDEO ENCODER DRIVER
6268M:	Hans Verkuil <hverkuil@xs4all.nl>
6269L:	linux-media@vger.kernel.org
6270T:	git git://linuxtv.org/media_tree.git
6271W:	https://linuxtv.org
6272S:	Odd Fixes
6273F:	drivers/media/usb/hdpvr/
6274
6275HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6276M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6277S:	Supported
6278F:	Documentation/watchdog/hpwdt.txt
6279F:	drivers/watchdog/hpwdt.c
6280
6281HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6282M:	Don Brace <don.brace@microsemi.com>
6283L:	esc.storagedev@microsemi.com
6284L:	linux-scsi@vger.kernel.org
6285S:	Supported
6286F:	Documentation/scsi/hpsa.txt
6287F:	drivers/scsi/hpsa*.[ch]
6288F:	include/linux/cciss*.h
6289F:	include/uapi/linux/cciss*.h
6290
6291HFI1 DRIVER
6292M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6293M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6294L:	linux-rdma@vger.kernel.org
6295S:	Supported
6296F:	drivers/infiniband/hw/hfi1
6297
6298HFS FILESYSTEM
6299L:	linux-fsdevel@vger.kernel.org
6300S:	Orphan
6301F:	Documentation/filesystems/hfs.txt
6302F:	fs/hfs/
6303
6304HFSPLUS FILESYSTEM
6305L:	linux-fsdevel@vger.kernel.org
6306S:	Orphan
6307F:	Documentation/filesystems/hfsplus.txt
6308F:	fs/hfsplus/
6309
6310HGA FRAMEBUFFER DRIVER
6311M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6312L:	linux-nvidia@lists.surfsouth.com
6313W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6314S:	Maintained
6315F:	drivers/video/fbdev/hgafb.c
6316
6317HIBERNATION (aka Software Suspend, aka swsusp)
6318M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6319M:	Pavel Machek <pavel@ucw.cz>
6320L:	linux-pm@vger.kernel.org
6321B:	https://bugzilla.kernel.org
6322S:	Supported
6323F:	arch/x86/power/
6324F:	drivers/base/power/
6325F:	kernel/power/
6326F:	include/linux/suspend.h
6327F:	include/linux/freezer.h
6328F:	include/linux/pm.h
6329F:	arch/*/include/asm/suspend*.h
6330
6331HID CORE LAYER
6332M:	Jiri Kosina <jikos@kernel.org>
6333R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6334L:	linux-input@vger.kernel.org
6335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6336S:	Maintained
6337F:	drivers/hid/
6338F:	include/linux/hid*
6339F:	include/uapi/linux/hid*
6340
6341HID SENSOR HUB DRIVERS
6342M:	Jiri Kosina <jikos@kernel.org>
6343M:	Jonathan Cameron <jic23@kernel.org>
6344M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6345L:	linux-input@vger.kernel.org
6346L:	linux-iio@vger.kernel.org
6347S:	Maintained
6348F:	Documentation/hid/hid-sensor*
6349F:	drivers/hid/hid-sensor-*
6350F:	drivers/iio/*/hid-*
6351F:	include/linux/hid-sensor-*
6352
6353HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6354M:	Thomas Gleixner <tglx@linutronix.de>
6355L:	linux-kernel@vger.kernel.org
6356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6357S:	Maintained
6358F:	Documentation/timers/
6359F:	kernel/time/hrtimer.c
6360F:	kernel/time/clockevents.c
6361F:	kernel/time/timer_*.c
6362F:	include/linux/clockchips.h
6363F:	include/linux/hrtimer.h
6364
6365HIGH-SPEED SCC DRIVER FOR AX.25
6366L:	linux-hams@vger.kernel.org
6367S:	Orphan
6368F:	drivers/net/hamradio/dmascc.c
6369F:	drivers/net/hamradio/scc.c
6370
6371HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6372M:	HighPoint Linux Team <linux@highpoint-tech.com>
6373W:	http://www.highpoint-tech.com
6374S:	Supported
6375F:	Documentation/scsi/hptiop.txt
6376F:	drivers/scsi/hptiop.c
6377
6378HIPPI
6379M:	Jes Sorensen <jes@trained-monkey.org>
6380L:	linux-hippi@sunsite.dk
6381S:	Maintained
6382F:	include/linux/hippidevice.h
6383F:	include/uapi/linux/if_hippi.h
6384F:	net/802/hippi.c
6385F:	drivers/net/hippi/
6386
6387HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6388M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6389M:	Salil Mehta <salil.mehta@huawei.com>
6390L:	netdev@vger.kernel.org
6391W:	http://www.hisilicon.com
6392S:	Maintained
6393F:	drivers/net/ethernet/hisilicon/hns3/
6394
6395HISILICON LPC BUS DRIVER
6396M:	john.garry@huawei.com
6397W:	http://www.hisilicon.com
6398S:	Maintained
6399F:	drivers/bus/hisi_lpc.c
6400F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6401
6402HISILICON NETWORK SUBSYSTEM DRIVER
6403M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6404M:	Salil Mehta <salil.mehta@huawei.com>
6405L:	netdev@vger.kernel.org
6406W:	http://www.hisilicon.com
6407S:	Maintained
6408F:	drivers/net/ethernet/hisilicon/
6409F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6410
6411HISILICON PMU DRIVER
6412M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6413W:	http://www.hisilicon.com
6414S:	Supported
6415F:	drivers/perf/hisilicon
6416F:	Documentation/perf/hisi-pmu.txt
6417
6418HISILICON ROCE DRIVER
6419M:	Lijun Ou <oulijun@huawei.com>
6420M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6421L:	linux-rdma@vger.kernel.org
6422S:	Maintained
6423F:	drivers/infiniband/hw/hns/
6424F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6425
6426HISILICON SAS Controller
6427M:	John Garry <john.garry@huawei.com>
6428W:	http://www.hisilicon.com
6429S:	Supported
6430F:	drivers/scsi/hisi_sas/
6431F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6432
6433HMM - Heterogeneous Memory Management
6434M:	Jérôme Glisse <jglisse@redhat.com>
6435L:	linux-mm@kvack.org
6436S:	Maintained
6437F:	mm/hmm*
6438F:	include/linux/hmm*
6439F:	Documentation/vm/hmm.txt
6440
6441HOST AP DRIVER
6442M:	Jouni Malinen <j@w1.fi>
6443L:	linux-wireless@vger.kernel.org
6444W:	http://w1.fi/hostap-driver.html
6445S:	Obsolete
6446F:	drivers/net/wireless/intersil/hostap/
6447
6448HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6449L:	platform-driver-x86@vger.kernel.org
6450S:	Orphan
6451F:	drivers/platform/x86/tc1100-wmi.c
6452
6453HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6454M:	Jaroslav Kysela <perex@perex.cz>
6455S:	Maintained
6456F:	drivers/net/ethernet/hp/hp100.*
6457
6458HPET:	High Precision Event Timers driver
6459M:	Clemens Ladisch <clemens@ladisch.de>
6460S:	Maintained
6461F:	Documentation/timers/hpet.txt
6462F:	drivers/char/hpet.c
6463F:	include/linux/hpet.h
6464F:	include/uapi/linux/hpet.h
6465
6466HPET:	x86
6467S:	Orphan
6468F:	arch/x86/kernel/hpet.c
6469F:	arch/x86/include/asm/hpet.h
6470
6471HPFS FILESYSTEM
6472M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6473W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6474S:	Maintained
6475F:	fs/hpfs/
6476
6477HSI SUBSYSTEM
6478M:	Sebastian Reichel <sre@kernel.org>
6479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6480S:	Maintained
6481F:	Documentation/ABI/testing/sysfs-bus-hsi
6482F:	Documentation/driver-api/hsi.rst
6483F:	drivers/hsi/
6484F:	include/linux/hsi/
6485F:	include/uapi/linux/hsi/
6486
6487HSO 3G MODEM DRIVER
6488L:	linux-usb@vger.kernel.org
6489S:	Orphan
6490F:	drivers/net/usb/hso.c
6491
6492HSR NETWORK PROTOCOL
6493M:	Arvid Brodin <arvid.brodin@alten.se>
6494L:	netdev@vger.kernel.org
6495S:	Maintained
6496F:	net/hsr/
6497
6498HT16K33 LED CONTROLLER DRIVER
6499M:	Robin van der Gracht <robin@protonic.nl>
6500S:	Maintained
6501F:	drivers/auxdisplay/ht16k33.c
6502F:	Documentation/devicetree/bindings/display/ht16k33.txt
6503
6504HTCPEN TOUCHSCREEN DRIVER
6505M:	Pau Oliva Fora <pof@eslack.org>
6506L:	linux-input@vger.kernel.org
6507S:	Maintained
6508F:	drivers/input/touchscreen/htcpen.c
6509
6510HUAWEI ETHERNET DRIVER
6511M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6512L:	netdev@vger.kernel.org
6513S:	Supported
6514F:	Documentation/networking/hinic.txt
6515F:	drivers/net/ethernet/huawei/hinic/
6516
6517HUGETLB FILESYSTEM
6518M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6519S:	Maintained
6520F:	fs/hugetlbfs/
6521
6522HVA ST MEDIA DRIVER
6523M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6524L:	linux-media@vger.kernel.org
6525T:	git git://linuxtv.org/media_tree.git
6526W:	https://linuxtv.org
6527S:	Supported
6528F:	drivers/media/platform/sti/hva
6529
6530HWPOISON MEMORY FAILURE HANDLING
6531M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6532L:	linux-mm@kvack.org
6533S:	Maintained
6534F:	mm/memory-failure.c
6535F:	mm/hwpoison-inject.c
6536
6537Hyper-V CORE AND DRIVERS
6538M:	"K. Y. Srinivasan" <kys@microsoft.com>
6539M:	Haiyang Zhang <haiyangz@microsoft.com>
6540M:	Stephen Hemminger <sthemmin@microsoft.com>
6541L:	devel@linuxdriverproject.org
6542S:	Maintained
6543F:	Documentation/networking/netvsc.txt
6544F:	arch/x86/include/asm/mshyperv.h
6545F:	arch/x86/include/asm/trace/hyperv.h
6546F:	arch/x86/include/asm/hyperv-tlfs.h
6547F:	arch/x86/kernel/cpu/mshyperv.c
6548F:	arch/x86/hyperv
6549F:	drivers/hid/hid-hyperv.c
6550F:	drivers/hv/
6551F:	drivers/input/serio/hyperv-keyboard.c
6552F:	drivers/pci/host/pci-hyperv.c
6553F:	drivers/net/hyperv/
6554F:	drivers/scsi/storvsc_drv.c
6555F:	drivers/uio/uio_hv_generic.c
6556F:	drivers/video/fbdev/hyperv_fb.c
6557F:	net/vmw_vsock/hyperv_transport.c
6558F:	include/linux/hyperv.h
6559F:	include/uapi/linux/hyperv.h
6560F:	tools/hv/
6561F:	Documentation/ABI/stable/sysfs-bus-vmbus
6562
6563HYPERVISOR VIRTUAL CONSOLE DRIVER
6564L:	linuxppc-dev@lists.ozlabs.org
6565S:	Odd Fixes
6566F:	drivers/tty/hvc/
6567
6568I2C ACPI SUPPORT
6569M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6570L:	linux-i2c@vger.kernel.org
6571L:	linux-acpi@vger.kernel.org
6572S:	Maintained
6573F:	drivers/i2c/i2c-core-acpi.c
6574
6575I2C MUXES
6576M:	Peter Rosin <peda@axentia.se>
6577L:	linux-i2c@vger.kernel.org
6578S:	Maintained
6579F:	Documentation/i2c/i2c-topology
6580F:	Documentation/i2c/muxes/
6581F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6582F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6583F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6584F:	drivers/i2c/i2c-mux.c
6585F:	drivers/i2c/muxes/
6586F:	include/linux/i2c-mux.h
6587
6588I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6589M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6590L:	linux-i2c@vger.kernel.org
6591S:	Maintained
6592F:	drivers/i2c/busses/i2c-mv64xxx.c
6593
6594I2C OVER PARALLEL PORT
6595M:	Jean Delvare <jdelvare@suse.com>
6596L:	linux-i2c@vger.kernel.org
6597S:	Maintained
6598F:	Documentation/i2c/busses/i2c-parport
6599F:	Documentation/i2c/busses/i2c-parport-light
6600F:	drivers/i2c/busses/i2c-parport.c
6601F:	drivers/i2c/busses/i2c-parport-light.c
6602
6603I2C SUBSYSTEM
6604M:	Wolfram Sang <wsa@the-dreams.de>
6605L:	linux-i2c@vger.kernel.org
6606W:	https://i2c.wiki.kernel.org/
6607Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6609S:	Maintained
6610F:	Documentation/devicetree/bindings/i2c/i2c.txt
6611F:	Documentation/i2c/
6612F:	drivers/i2c/*
6613F:	include/linux/i2c.h
6614F:	include/linux/i2c-dev.h
6615F:	include/linux/i2c-smbus.h
6616F:	include/uapi/linux/i2c.h
6617F:	include/uapi/linux/i2c-*.h
6618
6619I2C SUBSYSTEM HOST DRIVERS
6620L:	linux-i2c@vger.kernel.org
6621W:	https://i2c.wiki.kernel.org/
6622Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6624S:	Odd Fixes
6625F:	Documentation/devicetree/bindings/i2c/
6626F:	drivers/i2c/algos/
6627F:	drivers/i2c/busses/
6628
6629I2C-TAOS-EVM DRIVER
6630M:	Jean Delvare <jdelvare@suse.com>
6631L:	linux-i2c@vger.kernel.org
6632S:	Maintained
6633F:	Documentation/i2c/busses/i2c-taos-evm
6634F:	drivers/i2c/busses/i2c-taos-evm.c
6635
6636I2C-TINY-USB DRIVER
6637M:	Till Harbaum <till@harbaum.org>
6638L:	linux-i2c@vger.kernel.org
6639W:	http://www.harbaum.org/till/i2c_tiny_usb
6640S:	Maintained
6641F:	drivers/i2c/busses/i2c-tiny-usb.c
6642
6643I2C/SMBUS CONTROLLER DRIVERS FOR PC
6644M:	Jean Delvare <jdelvare@suse.com>
6645L:	linux-i2c@vger.kernel.org
6646S:	Maintained
6647F:	Documentation/i2c/busses/i2c-ali1535
6648F:	Documentation/i2c/busses/i2c-ali1563
6649F:	Documentation/i2c/busses/i2c-ali15x3
6650F:	Documentation/i2c/busses/i2c-amd756
6651F:	Documentation/i2c/busses/i2c-amd8111
6652F:	Documentation/i2c/busses/i2c-i801
6653F:	Documentation/i2c/busses/i2c-nforce2
6654F:	Documentation/i2c/busses/i2c-piix4
6655F:	Documentation/i2c/busses/i2c-sis5595
6656F:	Documentation/i2c/busses/i2c-sis630
6657F:	Documentation/i2c/busses/i2c-sis96x
6658F:	Documentation/i2c/busses/i2c-via
6659F:	Documentation/i2c/busses/i2c-viapro
6660F:	drivers/i2c/busses/i2c-ali1535.c
6661F:	drivers/i2c/busses/i2c-ali1563.c
6662F:	drivers/i2c/busses/i2c-ali15x3.c
6663F:	drivers/i2c/busses/i2c-amd756.c
6664F:	drivers/i2c/busses/i2c-amd756-s4882.c
6665F:	drivers/i2c/busses/i2c-amd8111.c
6666F:	drivers/i2c/busses/i2c-i801.c
6667F:	drivers/i2c/busses/i2c-isch.c
6668F:	drivers/i2c/busses/i2c-nforce2.c
6669F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6670F:	drivers/i2c/busses/i2c-piix4.c
6671F:	drivers/i2c/busses/i2c-sis5595.c
6672F:	drivers/i2c/busses/i2c-sis630.c
6673F:	drivers/i2c/busses/i2c-sis96x.c
6674F:	drivers/i2c/busses/i2c-via.c
6675F:	drivers/i2c/busses/i2c-viapro.c
6676
6677I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6678M:	Hans de Goede <hdegoede@redhat.com>
6679L:	linux-i2c@vger.kernel.org
6680S:	Maintained
6681F:	drivers/i2c/busses/i2c-cht-wc.c
6682
6683I2C/SMBUS ISMT DRIVER
6684M:	Seth Heasley <seth.heasley@intel.com>
6685M:	Neil Horman <nhorman@tuxdriver.com>
6686L:	linux-i2c@vger.kernel.org
6687F:	drivers/i2c/busses/i2c-ismt.c
6688F:	Documentation/i2c/busses/i2c-ismt
6689
6690I2C/SMBUS STUB DRIVER
6691M:	Jean Delvare <jdelvare@suse.com>
6692L:	linux-i2c@vger.kernel.org
6693S:	Maintained
6694F:	drivers/i2c/i2c-stub.c
6695
6696IA64 (Itanium) PLATFORM
6697M:	Tony Luck <tony.luck@intel.com>
6698M:	Fenghua Yu <fenghua.yu@intel.com>
6699L:	linux-ia64@vger.kernel.org
6700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6701S:	Maintained
6702F:	arch/ia64/
6703
6704IBM Power 842 compression accelerator
6705M:	Haren Myneni <haren@us.ibm.com>
6706S:	Supported
6707F:	drivers/crypto/nx/Makefile
6708F:	drivers/crypto/nx/Kconfig
6709F:	drivers/crypto/nx/nx-842*
6710F:	include/linux/sw842.h
6711F:	crypto/842.c
6712F:	lib/842/
6713
6714IBM Power in-Nest Crypto Acceleration
6715M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6716M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6717L:	linux-crypto@vger.kernel.org
6718S:	Supported
6719F:	drivers/crypto/nx/Makefile
6720F:	drivers/crypto/nx/Kconfig
6721F:	drivers/crypto/nx/nx-aes*
6722F:	drivers/crypto/nx/nx-sha*
6723F:	drivers/crypto/nx/nx.*
6724F:	drivers/crypto/nx/nx_csbcpb.h
6725F:	drivers/crypto/nx/nx_debugfs.h
6726
6727IBM Power Linux RAID adapter
6728M:	Brian King <brking@us.ibm.com>
6729S:	Supported
6730F:	drivers/scsi/ipr.*
6731
6732IBM Power SRIOV Virtual NIC Device Driver
6733M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6734M:	John Allen <jallen@linux.vnet.ibm.com>
6735L:	netdev@vger.kernel.org
6736S:	Supported
6737F:	drivers/net/ethernet/ibm/ibmvnic.*
6738
6739IBM Power Virtual Accelerator Switchboard
6740M:	Sukadev Bhattiprolu
6741L:	linuxppc-dev@lists.ozlabs.org
6742S:	Supported
6743F:	arch/powerpc/platforms/powernv/vas*
6744F:	arch/powerpc/platforms/powernv/copy-paste.h
6745F:	arch/powerpc/include/asm/vas.h
6746F:	arch/powerpc/include/uapi/asm/vas.h
6747
6748IBM Power Virtual Ethernet Device Driver
6749M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6750L:	netdev@vger.kernel.org
6751S:	Supported
6752F:	drivers/net/ethernet/ibm/ibmveth.*
6753
6754IBM Power Virtual FC Device Drivers
6755M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6756L:	linux-scsi@vger.kernel.org
6757S:	Supported
6758F:	drivers/scsi/ibmvscsi/ibmvfc*
6759
6760IBM Power Virtual SCSI Device Drivers
6761M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6762L:	linux-scsi@vger.kernel.org
6763S:	Supported
6764F:	drivers/scsi/ibmvscsi/ibmvscsi*
6765F:	include/scsi/viosrp.h
6766
6767IBM Power Virtual SCSI Device Target Driver
6768M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6769M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6770L:	linux-scsi@vger.kernel.org
6771L:	target-devel@vger.kernel.org
6772S:	Supported
6773F:	drivers/scsi/ibmvscsi_tgt/
6774
6775IBM Power VMX Cryptographic instructions
6776M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6777M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6778L:	linux-crypto@vger.kernel.org
6779S:	Supported
6780F:	drivers/crypto/vmx/Makefile
6781F:	drivers/crypto/vmx/Kconfig
6782F:	drivers/crypto/vmx/vmx.c
6783F:	drivers/crypto/vmx/aes*
6784F:	drivers/crypto/vmx/ghash*
6785F:	drivers/crypto/vmx/ppc-xlate.pl
6786
6787IBM ServeRAID RAID DRIVER
6788S:	Orphan
6789F:	drivers/scsi/ips.*
6790
6791ICH LPC AND GPIO DRIVER
6792M:	Peter Tyser <ptyser@xes-inc.com>
6793S:	Maintained
6794F:	drivers/mfd/lpc_ich.c
6795F:	drivers/gpio/gpio-ich.c
6796
6797IDE SUBSYSTEM
6798M:	"David S. Miller" <davem@davemloft.net>
6799L:	linux-ide@vger.kernel.org
6800Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6802S:	Maintained
6803F:	Documentation/ide/
6804F:	drivers/ide/
6805F:	include/linux/ide.h
6806
6807IDE/ATAPI DRIVERS
6808M:	Borislav Petkov <bp@alien8.de>
6809L:	linux-ide@vger.kernel.org
6810S:	Maintained
6811F:	Documentation/cdrom/ide-cd
6812F:	drivers/ide/ide-cd*
6813
6814IDEAPAD LAPTOP EXTRAS DRIVER
6815M:	Ike Panhc <ike.pan@canonical.com>
6816L:	platform-driver-x86@vger.kernel.org
6817W:	http://launchpad.net/ideapad-laptop
6818S:	Maintained
6819F:	drivers/platform/x86/ideapad-laptop.c
6820
6821IDEAPAD LAPTOP SLIDEBAR DRIVER
6822M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6823L:	linux-input@vger.kernel.org
6824W:	https://github.com/o2genum/ideapad-slidebar
6825S:	Maintained
6826F:	drivers/input/misc/ideapad_slidebar.c
6827
6828IDT VersaClock 5 CLOCK DRIVER
6829M:	Marek Vasut <marek.vasut@gmail.com>
6830S:	Maintained
6831F:	drivers/clk/clk-versaclock5.c
6832
6833IEEE 802.15.4 SUBSYSTEM
6834M:	Alexander Aring <alex.aring@gmail.com>
6835M:	Stefan Schmidt <stefan@osg.samsung.com>
6836L:	linux-wpan@vger.kernel.org
6837W:	http://wpan.cakelab.org/
6838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6840S:	Maintained
6841F:	net/ieee802154/
6842F:	net/mac802154/
6843F:	drivers/net/ieee802154/
6844F:	include/linux/nl802154.h
6845F:	include/linux/ieee802154.h
6846F:	include/net/nl802154.h
6847F:	include/net/mac802154.h
6848F:	include/net/af_ieee802154.h
6849F:	include/net/cfg802154.h
6850F:	include/net/ieee802154_netdev.h
6851F:	Documentation/networking/ieee802154.txt
6852
6853IFE PROTOCOL
6854M:	Yotam Gigi <yotam.gi@gmail.com>
6855M:	Jamal Hadi Salim <jhs@mojatatu.com>
6856F:	net/ife
6857F:	include/net/ife.h
6858F:	include/uapi/linux/ife.h
6859
6860IGORPLUG-USB IR RECEIVER
6861M:	Sean Young <sean@mess.org>
6862L:	linux-media@vger.kernel.org
6863S:	Maintained
6864F:	drivers/media/rc/igorplugusb.c
6865
6866IGUANAWORKS USB IR TRANSCEIVER
6867M:	Sean Young <sean@mess.org>
6868L:	linux-media@vger.kernel.org
6869S:	Maintained
6870F:	drivers/media/rc/iguanair.c
6871
6872IIO DIGITAL POTENTIOMETER DAC
6873M:	Peter Rosin <peda@axentia.se>
6874L:	linux-iio@vger.kernel.org
6875S:	Maintained
6876F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6877F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6878F:	drivers/iio/dac/dpot-dac.c
6879
6880IIO ENVELOPE DETECTOR
6881M:	Peter Rosin <peda@axentia.se>
6882L:	linux-iio@vger.kernel.org
6883S:	Maintained
6884F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6885F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6886F:	drivers/iio/adc/envelope-detector.c
6887
6888IIO MULTIPLEXER
6889M:	Peter Rosin <peda@axentia.se>
6890L:	linux-iio@vger.kernel.org
6891S:	Maintained
6892F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6893F:	drivers/iio/multiplexer/iio-mux.c
6894
6895IIO SUBSYSTEM AND DRIVERS
6896M:	Jonathan Cameron <jic23@kernel.org>
6897R:	Hartmut Knaack <knaack.h@gmx.de>
6898R:	Lars-Peter Clausen <lars@metafoo.de>
6899R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6900L:	linux-iio@vger.kernel.org
6901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6902S:	Maintained
6903F:	Documentation/ABI/testing/configfs-iio*
6904F:	Documentation/ABI/testing/sysfs-bus-iio*
6905F:	Documentation/devicetree/bindings/iio/
6906F:	drivers/iio/
6907F:	drivers/staging/iio/
6908F:	include/linux/iio/
6909F:	tools/iio/
6910
6911IKANOS/ADI EAGLE ADSL USB DRIVER
6912M:	Matthieu Castet <castet.matthieu@free.fr>
6913M:	Stanislaw Gruszka <stf_xl@wp.pl>
6914S:	Maintained
6915F:	drivers/usb/atm/ueagle-atm.c
6916
6917IMGTEC ASCII LCD DRIVER
6918M:	Paul Burton <paul.burton@mips.com>
6919S:	Maintained
6920F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6921F:	drivers/auxdisplay/img-ascii-lcd.c
6922
6923IMGTEC IR DECODER DRIVER
6924M:	James Hogan <jhogan@kernel.org>
6925S:	Maintained
6926F:	drivers/media/rc/img-ir/
6927
6928IMON SOUNDGRAPH USB IR RECEIVER
6929M:	Sean Young <sean@mess.org>
6930L:	linux-media@vger.kernel.org
6931S:	Maintained
6932F:	drivers/media/rc/imon_raw.c
6933F:	drivers/media/rc/imon.c
6934
6935IMS TWINTURBO FRAMEBUFFER DRIVER
6936L:	linux-fbdev@vger.kernel.org
6937S:	Orphan
6938F:	drivers/video/fbdev/imsttfb.c
6939
6940INA209 HARDWARE MONITOR DRIVER
6941M:	Guenter Roeck <linux@roeck-us.net>
6942L:	linux-hwmon@vger.kernel.org
6943S:	Maintained
6944F:	Documentation/hwmon/ina209
6945F:	Documentation/devicetree/bindings/i2c/ina209.txt
6946F:	drivers/hwmon/ina209.c
6947
6948INA2XX HARDWARE MONITOR DRIVER
6949M:	Guenter Roeck <linux@roeck-us.net>
6950L:	linux-hwmon@vger.kernel.org
6951S:	Maintained
6952F:	Documentation/hwmon/ina2xx
6953F:	drivers/hwmon/ina2xx.c
6954F:	include/linux/platform_data/ina2xx.h
6955
6956INDUSTRY PACK SUBSYSTEM (IPACK)
6957M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6958M:	Jens Taprogge <jens.taprogge@taprogge.org>
6959M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6960L:	industrypack-devel@lists.sourceforge.net
6961W:	http://industrypack.sourceforge.net
6962S:	Maintained
6963F:	drivers/ipack/
6964
6965INFINIBAND SUBSYSTEM
6966M:	Doug Ledford <dledford@redhat.com>
6967M:	Jason Gunthorpe <jgg@mellanox.com>
6968L:	linux-rdma@vger.kernel.org
6969W:	https://github.com/linux-rdma/rdma-core
6970Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6972S:	Supported
6973F:	Documentation/devicetree/bindings/infiniband/
6974F:	Documentation/infiniband/
6975F:	drivers/infiniband/
6976F:	include/uapi/linux/if_infiniband.h
6977F:	include/uapi/rdma/
6978F:	include/rdma/
6979
6980INGENIC JZ4780 DMA Driver
6981M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6982S:	Maintained
6983F:	drivers/dma/dma-jz4780.c
6984
6985INGENIC JZ4780 NAND DRIVER
6986M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6987L:	linux-mtd@lists.infradead.org
6988S:	Maintained
6989F:	drivers/mtd/nand/raw/jz4780_*
6990
6991INOTIFY
6992M:	Jan Kara <jack@suse.cz>
6993R:	Amir Goldstein <amir73il@gmail.com>
6994L:	linux-fsdevel@vger.kernel.org
6995S:	Maintained
6996F:	Documentation/filesystems/inotify.txt
6997F:	fs/notify/inotify/
6998F:	include/linux/inotify.h
6999F:	include/uapi/linux/inotify.h
7000
7001INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7002M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7003L:	linux-input@vger.kernel.org
7004Q:	http://patchwork.kernel.org/project/linux-input/list/
7005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7006S:	Maintained
7007F:	drivers/input/
7008F:	include/linux/input.h
7009F:	include/uapi/linux/input.h
7010F:	include/uapi/linux/input-event-codes.h
7011F:	include/linux/input/
7012F:	Documentation/devicetree/bindings/input/
7013F:	Documentation/input/
7014
7015INPUT MULTITOUCH (MT) PROTOCOL
7016M:	Henrik Rydberg <rydberg@bitmath.org>
7017L:	linux-input@vger.kernel.org
7018S:	Odd fixes
7019F:	Documentation/input/multi-touch-protocol.rst
7020F:	drivers/input/input-mt.c
7021K:	\b(ABS|SYN)_MT_
7022
7023INSIDE SECURE CRYPTO DRIVER
7024M:	Antoine Tenart <antoine.tenart@bootlin.com>
7025F:	drivers/crypto/inside-secure/
7026S:	Maintained
7027L:	linux-crypto@vger.kernel.org
7028
7029INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7030M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7031M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7032L:	linux-integrity@vger.kernel.org
7033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7034S:	Supported
7035F:	security/integrity/ima/
7036
7037INTEL 810/815 FRAMEBUFFER DRIVER
7038M:	Antonino Daplas <adaplas@gmail.com>
7039L:	linux-fbdev@vger.kernel.org
7040S:	Maintained
7041F:	drivers/video/fbdev/i810/
7042
7043INTEL ASoC BDW/HSW DRIVERS
7044M:	Jie Yang <yang.jie@linux.intel.com>
7045L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7046S:	Supported
7047F:	sound/soc/intel/common/sst-dsp*
7048F:	sound/soc/intel/common/sst-firmware.c
7049F:	sound/soc/intel/boards/broadwell.c
7050F:	sound/soc/intel/haswell/
7051
7052INTEL C600 SERIES SAS CONTROLLER DRIVER
7053M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7054M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7055L:	linux-scsi@vger.kernel.org
7056T:	git git://git.code.sf.net/p/intel-sas/isci
7057S:	Supported
7058F:	drivers/scsi/isci/
7059
7060INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7061M:	Jani Nikula <jani.nikula@linux.intel.com>
7062M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7063M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7064L:	intel-gfx@lists.freedesktop.org
7065W:	https://01.org/linuxgraphics/
7066B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7067C:	irc://chat.freenode.net/intel-gfx
7068Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7069T:	git git://anongit.freedesktop.org/drm-intel
7070S:	Supported
7071F:	drivers/gpu/drm/i915/
7072F:	include/drm/i915*
7073F:	include/uapi/drm/i915_drm.h
7074F:	Documentation/gpu/i915.rst
7075
7076INTEL ETHERNET DRIVERS
7077M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7078L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7079W:	http://www.intel.com/support/feedback.htm
7080W:	http://e1000.sourceforge.net/
7081Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7084S:	Supported
7085F:	Documentation/networking/e100.txt
7086F:	Documentation/networking/e1000.txt
7087F:	Documentation/networking/e1000e.txt
7088F:	Documentation/networking/igb.txt
7089F:	Documentation/networking/igbvf.txt
7090F:	Documentation/networking/ixgb.txt
7091F:	Documentation/networking/ixgbe.txt
7092F:	Documentation/networking/ixgbevf.txt
7093F:	Documentation/networking/i40e.txt
7094F:	Documentation/networking/i40evf.txt
7095F:	Documentation/networking/ice.txt
7096F:	drivers/net/ethernet/intel/
7097F:	drivers/net/ethernet/intel/*/
7098F:	include/linux/avf/virtchnl.h
7099
7100INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7101M:	Maik Broemme <mbroemme@libmpq.org>
7102L:	linux-fbdev@vger.kernel.org
7103S:	Maintained
7104F:	Documentation/fb/intelfb.txt
7105F:	drivers/video/fbdev/intelfb/
7106
7107INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7108M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7109M:	Zhi Wang <zhi.a.wang@intel.com>
7110L:	intel-gvt-dev@lists.freedesktop.org
7111L:	intel-gfx@lists.freedesktop.org
7112W:	https://01.org/igvt-g
7113T:	git https://github.com/intel/gvt-linux.git
7114S:	Supported
7115F:	drivers/gpu/drm/i915/gvt/
7116
7117INTEL HID EVENT DRIVER
7118M:	Alex Hung <alex.hung@canonical.com>
7119L:	platform-driver-x86@vger.kernel.org
7120S:	Maintained
7121F:	drivers/platform/x86/intel-hid.c
7122
7123INTEL I/OAT DMA DRIVER
7124M:	Dave Jiang <dave.jiang@intel.com>
7125R:	Dan Williams <dan.j.williams@intel.com>
7126L:	dmaengine@vger.kernel.org
7127Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7128S:	Supported
7129F:	drivers/dma/ioat*
7130
7131INTEL IDLE DRIVER
7132M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7133M:	Len Brown <lenb@kernel.org>
7134L:	linux-pm@vger.kernel.org
7135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7136B:	https://bugzilla.kernel.org
7137S:	Supported
7138F:	drivers/idle/intel_idle.c
7139
7140INTEL INTEGRATED SENSOR HUB DRIVER
7141M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7142M:	Jiri Kosina <jikos@kernel.org>
7143L:	linux-input@vger.kernel.org
7144S:	Maintained
7145F:	drivers/hid/intel-ish-hid/
7146
7147INTEL IOMMU (VT-d)
7148M:	David Woodhouse <dwmw2@infradead.org>
7149L:	iommu@lists.linux-foundation.org
7150T:	git git://git.infradead.org/iommu-2.6.git
7151S:	Supported
7152F:	drivers/iommu/intel-iommu.c
7153F:	include/linux/intel-iommu.h
7154
7155INTEL IOP-ADMA DMA DRIVER
7156R:	Dan Williams <dan.j.williams@intel.com>
7157S:	Odd fixes
7158F:	drivers/dma/iop-adma.c
7159
7160INTEL IPU3 CSI-2 CIO2 DRIVER
7161M:	Yong Zhi <yong.zhi@intel.com>
7162M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7163L:	linux-media@vger.kernel.org
7164S:	Maintained
7165F:	drivers/media/pci/intel/ipu3/
7166F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7167
7168INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7169M:	Krzysztof Halasa <khalasa@piap.pl>
7170S:	Maintained
7171F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7172F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7173F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7174F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7175F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7176F:	drivers/net/wan/ixp4xx_hss.c
7177
7178INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7179M:	Deepak Saxena <dsaxena@plexity.net>
7180S:	Maintained
7181F:	drivers/char/hw_random/ixp4xx-rng.c
7182
7183INTEL MANAGEMENT ENGINE (mei)
7184M:	Tomas Winkler <tomas.winkler@intel.com>
7185L:	linux-kernel@vger.kernel.org
7186S:	Supported
7187F:	include/uapi/linux/mei.h
7188F:	include/linux/mei_cl_bus.h
7189F:	drivers/misc/mei/*
7190F:	drivers/watchdog/mei_wdt.c
7191F:	Documentation/misc-devices/mei/*
7192F:	samples/mei/*
7193
7194INTEL MENLOW THERMAL DRIVER
7195M:	Sujith Thomas <sujith.thomas@intel.com>
7196L:	platform-driver-x86@vger.kernel.org
7197W:	https://01.org/linux-acpi
7198S:	Supported
7199F:	drivers/platform/x86/intel_menlow.c
7200
7201INTEL MERRIFIELD GPIO DRIVER
7202M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7203L:	linux-gpio@vger.kernel.org
7204S:	Maintained
7205F:	drivers/gpio/gpio-merrifield.c
7206
7207INTEL MIC DRIVERS (mic)
7208M:	Sudeep Dutt <sudeep.dutt@intel.com>
7209M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7210S:	Supported
7211W:	https://github.com/sudeepdutt/mic
7212W:	http://software.intel.com/en-us/mic-developer
7213F:	include/linux/mic_bus.h
7214F:	include/linux/scif.h
7215F:	include/uapi/linux/mic_common.h
7216F:	include/uapi/linux/mic_ioctl.h
7217F:	include/uapi/linux/scif_ioctl.h
7218F:	drivers/misc/mic/
7219F:	drivers/dma/mic_x100_dma.c
7220F:	drivers/dma/mic_x100_dma.h
7221F:	Documentation/mic/
7222
7223INTEL PMC CORE DRIVER
7224M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7225M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7226L:	platform-driver-x86@vger.kernel.org
7227S:	Maintained
7228F:	arch/x86/include/asm/pmc_core.h
7229F:	drivers/platform/x86/intel_pmc_core*
7230
7231INTEL PMC/P-Unit IPC DRIVER
7232M:	Zha Qipeng<qipeng.zha@intel.com>
7233L:	platform-driver-x86@vger.kernel.org
7234S:	Maintained
7235F:	drivers/platform/x86/intel_pmc_ipc.c
7236F:	drivers/platform/x86/intel_punit_ipc.c
7237F:	arch/x86/include/asm/intel_pmc_ipc.h
7238F:	arch/x86/include/asm/intel_punit_ipc.h
7239
7240INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7241M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7242L:	linux-wireless@vger.kernel.org
7243S:	Maintained
7244F:	Documentation/networking/README.ipw2100
7245F:	Documentation/networking/README.ipw2200
7246F:	drivers/net/wireless/intel/ipw2x00/
7247
7248INTEL PSTATE DRIVER
7249M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7250M:	Len Brown <lenb@kernel.org>
7251L:	linux-pm@vger.kernel.org
7252S:	Supported
7253F:	drivers/cpufreq/intel_pstate.c
7254
7255INTEL RDMA RNIC DRIVER
7256M:	Faisal Latif <faisal.latif@intel.com>
7257M:	Shiraz Saleem <shiraz.saleem@intel.com>
7258L:	linux-rdma@vger.kernel.org
7259S:	Supported
7260F:	drivers/infiniband/hw/i40iw/
7261F:	include/uapi/rdma/i40iw-abi.h
7262
7263INTEL SHA MULTIBUFFER DRIVER
7264M:	Megha Dey <megha.dey@linux.intel.com>
7265R:	Tim Chen <tim.c.chen@linux.intel.com>
7266L:	linux-crypto@vger.kernel.org
7267S:	Supported
7268F:	arch/x86/crypto/sha*-mb
7269F:	crypto/mcryptd.c
7270
7271INTEL TELEMETRY DRIVER
7272M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7273L:	platform-driver-x86@vger.kernel.org
7274S:	Maintained
7275F:	arch/x86/include/asm/intel_telemetry.h
7276F:	drivers/platform/x86/intel_telemetry*
7277
7278INTEL VIRTUAL BUTTON DRIVER
7279M:	AceLan Kao <acelan.kao@canonical.com>
7280L:	platform-driver-x86@vger.kernel.org
7281S:	Maintained
7282F:	drivers/platform/x86/intel-vbtn.c
7283
7284INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7285M:	Stanislaw Gruszka <sgruszka@redhat.com>
7286L:	linux-wireless@vger.kernel.org
7287S:	Supported
7288F:	drivers/net/wireless/intel/iwlegacy/
7289
7290INTEL WIRELESS WIFI LINK (iwlwifi)
7291M:	Johannes Berg <johannes.berg@intel.com>
7292M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7293M:	Luca Coelho <luciano.coelho@intel.com>
7294M:	Intel Linux Wireless <linuxwifi@intel.com>
7295L:	linux-wireless@vger.kernel.org
7296W:	http://intellinuxwireless.org
7297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7298S:	Supported
7299F:	drivers/net/wireless/intel/iwlwifi/
7300
7301INTEL WIRELESS WIMAX CONNECTION 2400
7302M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7303M:	linux-wimax@intel.com
7304L:	wimax@linuxwimax.org (subscribers-only)
7305S:	Supported
7306W:	http://linuxwimax.org
7307F:	Documentation/wimax/README.i2400m
7308F:	drivers/net/wimax/i2400m/
7309F:	include/uapi/linux/wimax/i2400m.h
7310
7311INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7312M:	Mario Limonciello <mario.limonciello@dell.com>
7313S:	Maintained
7314F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7315
7316INTEL(R) TRACE HUB
7317M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7318S:	Supported
7319F:	Documentation/trace/intel_th.txt
7320F:	drivers/hwtracing/intel_th/
7321
7322INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7323M:	Ning Sun <ning.sun@intel.com>
7324L:	tboot-devel@lists.sourceforge.net
7325W:	http://tboot.sourceforge.net
7326T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7327S:	Supported
7328F:	Documentation/intel_txt.txt
7329F:	include/linux/tboot.h
7330F:	arch/x86/kernel/tboot.c
7331
7332INTEL-MID GPIO DRIVER
7333M:	David Cohen <david.a.cohen@linux.intel.com>
7334L:	linux-gpio@vger.kernel.org
7335S:	Maintained
7336F:	drivers/gpio/gpio-intel-mid.c
7337
7338INVENSENSE MPU-3050 GYROSCOPE DRIVER
7339M:	Linus Walleij <linus.walleij@linaro.org>
7340L:	linux-iio@vger.kernel.org
7341S:	Maintained
7342F:	drivers/iio/gyro/mpu3050*
7343F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7344
7345IOC3 ETHERNET DRIVER
7346M:	Ralf Baechle <ralf@linux-mips.org>
7347L:	linux-mips@linux-mips.org
7348S:	Maintained
7349F:	drivers/net/ethernet/sgi/ioc3-eth.c
7350
7351IOC3 SERIAL DRIVER
7352M:	Pat Gefre <pfg@sgi.com>
7353L:	linux-serial@vger.kernel.org
7354S:	Maintained
7355F:	drivers/tty/serial/ioc3_serial.c
7356
7357IOMMU DRIVERS
7358M:	Joerg Roedel <joro@8bytes.org>
7359L:	iommu@lists.linux-foundation.org
7360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7361S:	Maintained
7362F:	Documentation/devicetree/bindings/iommu/
7363F:	drivers/iommu/
7364F:	include/linux/iommu.h
7365F:	include/linux/of_iommu.h
7366F:	include/linux/iova.h
7367
7368IP MASQUERADING
7369M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7370S:	Maintained
7371F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7372
7373IPMI SUBSYSTEM
7374M:	Corey Minyard <minyard@acm.org>
7375L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7376W:	http://openipmi.sourceforge.net/
7377S:	Supported
7378F:	Documentation/IPMI.txt
7379F:	drivers/char/ipmi/
7380F:	include/linux/ipmi*
7381F:	include/uapi/linux/ipmi*
7382
7383IPS SCSI RAID DRIVER
7384M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7385L:	linux-scsi@vger.kernel.org
7386W:	http://www.adaptec.com/
7387S:	Maintained
7388F:	drivers/scsi/ips*
7389
7390IPVS
7391M:	Wensong Zhang <wensong@linux-vs.org>
7392M:	Simon Horman <horms@verge.net.au>
7393M:	Julian Anastasov <ja@ssi.bg>
7394L:	netdev@vger.kernel.org
7395L:	lvs-devel@vger.kernel.org
7396S:	Maintained
7397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7399F:	Documentation/networking/ipvs-sysctl.txt
7400F:	include/net/ip_vs.h
7401F:	include/uapi/linux/ip_vs.h
7402F:	net/netfilter/ipvs/
7403
7404IPWIRELESS DRIVER
7405M:	Jiri Kosina <jikos@kernel.org>
7406M:	David Sterba <dsterba@suse.com>
7407S:	Odd Fixes
7408F:	drivers/tty/ipwireless/
7409
7410IPX NETWORK LAYER
7411L:	netdev@vger.kernel.org
7412S:	Obsolete
7413F:	include/uapi/linux/ipx.h
7414F:	drivers/staging/ipx/
7415
7416IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7417M:	Marc Zyngier <marc.zyngier@arm.com>
7418S:	Maintained
7419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7420F:	Documentation/IRQ-domain.txt
7421F:	include/linux/irqdomain.h
7422F:	kernel/irq/irqdomain.c
7423F:	kernel/irq/msi.c
7424
7425IRQ SUBSYSTEM
7426M:	Thomas Gleixner <tglx@linutronix.de>
7427L:	linux-kernel@vger.kernel.org
7428S:	Maintained
7429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7430F:	kernel/irq/
7431
7432IRQCHIP DRIVERS
7433M:	Thomas Gleixner <tglx@linutronix.de>
7434M:	Jason Cooper <jason@lakedaemon.net>
7435M:	Marc Zyngier <marc.zyngier@arm.com>
7436L:	linux-kernel@vger.kernel.org
7437S:	Maintained
7438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7439F:	Documentation/devicetree/bindings/interrupt-controller/
7440F:	drivers/irqchip/
7441
7442ISA
7443M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7444S:	Maintained
7445F:	Documentation/isa.txt
7446F:	drivers/base/isa.c
7447F:	include/linux/isa.h
7448
7449ISA RADIO MODULE
7450M:	Hans Verkuil <hverkuil@xs4all.nl>
7451L:	linux-media@vger.kernel.org
7452T:	git git://linuxtv.org/media_tree.git
7453W:	https://linuxtv.org
7454S:	Maintained
7455F:	drivers/media/radio/radio-isa*
7456
7457ISAPNP
7458M:	Jaroslav Kysela <perex@perex.cz>
7459S:	Maintained
7460F:	Documentation/isapnp.txt
7461F:	drivers/pnp/isapnp/
7462F:	include/linux/isapnp.h
7463
7464ISCSI
7465M:	Lee Duncan <lduncan@suse.com>
7466M:	Chris Leech <cleech@redhat.com>
7467L:	open-iscsi@googlegroups.com
7468W:	www.open-iscsi.com
7469S:	Maintained
7470F:	drivers/scsi/*iscsi*
7471F:	include/scsi/*iscsi*
7472
7473iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7474M:	Peter Jones <pjones@redhat.com>
7475M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7476S:	Maintained
7477F:	drivers/firmware/iscsi_ibft*
7478
7479ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7480M:	Or Gerlitz <ogerlitz@mellanox.com>
7481M:	Sagi Grimberg <sagi@grimberg.me>
7482M:	Roi Dayan <roid@mellanox.com>
7483L:	linux-rdma@vger.kernel.org
7484S:	Supported
7485W:	http://www.openfabrics.org
7486W:	www.open-iscsi.org
7487Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7488F:	drivers/infiniband/ulp/iser/
7489
7490ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7491M:	Sagi Grimberg <sagi@grimberg.me>
7492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7493L:	linux-rdma@vger.kernel.org
7494L:	target-devel@vger.kernel.org
7495S:	Supported
7496W:	http://www.linux-iscsi.org
7497F:	drivers/infiniband/ulp/isert
7498
7499ISDN SUBSYSTEM
7500M:	Karsten Keil <isdn@linux-pingi.de>
7501L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7502L:	netdev@vger.kernel.org
7503W:	http://www.isdn4linux.de
7504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7505S:	Maintained
7506F:	Documentation/isdn/
7507F:	drivers/isdn/
7508F:	include/linux/isdn.h
7509F:	include/linux/isdn/
7510F:	include/uapi/linux/isdn.h
7511F:	include/uapi/linux/isdn/
7512
7513ISDN SUBSYSTEM (Eicon active card driver)
7514M:	Armin Schindler <mac@melware.de>
7515L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7516W:	http://www.melware.de
7517S:	Maintained
7518F:	drivers/isdn/hardware/eicon/
7519
7520IT87 HARDWARE MONITORING DRIVER
7521M:	Jean Delvare <jdelvare@suse.com>
7522L:	linux-hwmon@vger.kernel.org
7523S:	Maintained
7524F:	Documentation/hwmon/it87
7525F:	drivers/hwmon/it87.c
7526
7527IT913X MEDIA DRIVER
7528M:	Antti Palosaari <crope@iki.fi>
7529L:	linux-media@vger.kernel.org
7530W:	https://linuxtv.org
7531W:	http://palosaari.fi/linux/
7532Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7533T:	git git://linuxtv.org/anttip/media_tree.git
7534S:	Maintained
7535F:	drivers/media/tuners/it913x*
7536
7537IVTV VIDEO4LINUX DRIVER
7538M:	Andy Walls <awalls@md.metrocast.net>
7539L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7540L:	linux-media@vger.kernel.org
7541T:	git git://linuxtv.org/media_tree.git
7542W:	http://www.ivtvdriver.org
7543S:	Maintained
7544F:	Documentation/media/v4l-drivers/ivtv*
7545F:	drivers/media/pci/ivtv/
7546F:	include/uapi/linux/ivtv*
7547
7548IX2505V MEDIA DRIVER
7549M:	Malcolm Priestley <tvboxspy@gmail.com>
7550L:	linux-media@vger.kernel.org
7551W:	https://linuxtv.org
7552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7553S:	Maintained
7554F:	drivers/media/dvb-frontends/ix2505v*
7555
7556JAILHOUSE HYPERVISOR INTERFACE
7557M:	Jan Kiszka <jan.kiszka@siemens.com>
7558L:	jailhouse-dev@googlegroups.com
7559S:	Maintained
7560F:	arch/x86/kernel/jailhouse.c
7561F:	arch/x86/include/asm/jailhouse_para.h
7562
7563JC42.4 TEMPERATURE SENSOR DRIVER
7564M:	Guenter Roeck <linux@roeck-us.net>
7565L:	linux-hwmon@vger.kernel.org
7566S:	Maintained
7567F:	drivers/hwmon/jc42.c
7568F:	Documentation/hwmon/jc42
7569
7570JFS FILESYSTEM
7571M:	Dave Kleikamp <shaggy@kernel.org>
7572L:	jfs-discussion@lists.sourceforge.net
7573W:	http://jfs.sourceforge.net/
7574T:	git git://github.com/kleikamp/linux-shaggy.git
7575S:	Maintained
7576F:	Documentation/filesystems/jfs.txt
7577F:	fs/jfs/
7578
7579JME NETWORK DRIVER
7580M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7581L:	netdev@vger.kernel.org
7582S:	Maintained
7583F:	drivers/net/ethernet/jme.*
7584
7585JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7586M:	David Woodhouse <dwmw2@infradead.org>
7587L:	linux-mtd@lists.infradead.org
7588W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7589S:	Maintained
7590F:	fs/jffs2/
7591F:	include/uapi/linux/jffs2.h
7592
7593JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7594M:	"Theodore Ts'o" <tytso@mit.edu>
7595M:	Jan Kara <jack@suse.com>
7596L:	linux-ext4@vger.kernel.org
7597S:	Maintained
7598F:	fs/jbd2/
7599F:	include/linux/jbd2.h
7600
7601JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7602M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7603L:	linux-media@vger.kernel.org
7604S:	Maintained
7605F:	drivers/media/platform/rcar_jpu.c
7606
7607JSM Neo PCI based serial card
7608M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7609L:	linux-serial@vger.kernel.org
7610S:	Maintained
7611F:	drivers/tty/serial/jsm/
7612
7613K10TEMP HARDWARE MONITORING DRIVER
7614M:	Clemens Ladisch <clemens@ladisch.de>
7615L:	linux-hwmon@vger.kernel.org
7616S:	Maintained
7617F:	Documentation/hwmon/k10temp
7618F:	drivers/hwmon/k10temp.c
7619
7620K8TEMP HARDWARE MONITORING DRIVER
7621M:	Rudolf Marek <r.marek@assembler.cz>
7622L:	linux-hwmon@vger.kernel.org
7623S:	Maintained
7624F:	Documentation/hwmon/k8temp
7625F:	drivers/hwmon/k8temp.c
7626
7627KASAN
7628M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7629R:	Alexander Potapenko <glider@google.com>
7630R:	Dmitry Vyukov <dvyukov@google.com>
7631L:	kasan-dev@googlegroups.com
7632S:	Maintained
7633F:	arch/*/include/asm/kasan.h
7634F:	arch/*/mm/kasan_init*
7635F:	Documentation/dev-tools/kasan.rst
7636F:	include/linux/kasan*.h
7637F:	lib/test_kasan.c
7638F:	mm/kasan/
7639F:	scripts/Makefile.kasan
7640
7641KCONFIG
7642M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7644L:	linux-kbuild@vger.kernel.org
7645S:	Maintained
7646F:	Documentation/kbuild/kconfig-language.txt
7647F:	scripts/kconfig/
7648
7649KDUMP
7650M:	Dave Young <dyoung@redhat.com>
7651M:	Baoquan He <bhe@redhat.com>
7652R:	Vivek Goyal <vgoyal@redhat.com>
7653L:	kexec@lists.infradead.org
7654W:	http://lse.sourceforge.net/kdump/
7655S:	Maintained
7656F:	Documentation/kdump/
7657
7658KEENE FM RADIO TRANSMITTER DRIVER
7659M:	Hans Verkuil <hverkuil@xs4all.nl>
7660L:	linux-media@vger.kernel.org
7661T:	git git://linuxtv.org/media_tree.git
7662W:	https://linuxtv.org
7663S:	Maintained
7664F:	drivers/media/radio/radio-keene*
7665
7666KERNEL AUTOMOUNTER v4 (AUTOFS4)
7667M:	Ian Kent <raven@themaw.net>
7668L:	autofs@vger.kernel.org
7669S:	Maintained
7670F:	fs/autofs4/
7671
7672KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7673M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7674M:	Michal Marek <michal.lkml@markovi.net>
7675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7676L:	linux-kbuild@vger.kernel.org
7677S:	Maintained
7678F:	Documentation/kbuild/
7679F:	Makefile
7680F:	scripts/Makefile.*
7681F:	scripts/basic/
7682F:	scripts/mk*
7683F:	scripts/package/
7684
7685KERNEL JANITORS
7686L:	kernel-janitors@vger.kernel.org
7687W:	http://kernelnewbies.org/KernelJanitors
7688S:	Odd Fixes
7689
7690KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7691M:	"J. Bruce Fields" <bfields@fieldses.org>
7692M:	Jeff Layton <jlayton@kernel.org>
7693L:	linux-nfs@vger.kernel.org
7694W:	http://nfs.sourceforge.net/
7695T:	git git://linux-nfs.org/~bfields/linux.git
7696S:	Supported
7697F:	fs/nfsd/
7698F:	include/uapi/linux/nfsd/
7699F:	fs/lockd/
7700F:	fs/nfs_common/
7701F:	net/sunrpc/
7702F:	include/linux/lockd/
7703F:	include/linux/sunrpc/
7704F:	include/uapi/linux/sunrpc/
7705
7706KERNEL SELFTEST FRAMEWORK
7707M:	Shuah Khan <shuahkh@osg.samsung.com>
7708M:	Shuah Khan <shuah@kernel.org>
7709L:	linux-kselftest@vger.kernel.org
7710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7711S:	Maintained
7712F:	tools/testing/selftests/
7713F:	Documentation/dev-tools/kselftest*
7714
7715KERNEL USERMODE HELPER
7716M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7717L:	linux-kernel@vger.kernel.org
7718S:	Maintained
7719F:	kernel/umh.c
7720F:	include/linux/umh.h
7721
7722KERNEL VIRTUAL MACHINE (KVM)
7723M:	Paolo Bonzini <pbonzini@redhat.com>
7724M:	Radim Krčmář <rkrcmar@redhat.com>
7725L:	kvm@vger.kernel.org
7726W:	http://www.linux-kvm.org
7727T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7728S:	Supported
7729F:	Documentation/virtual/kvm/
7730F:	include/trace/events/kvm.h
7731F:	include/uapi/asm-generic/kvm*
7732F:	include/uapi/linux/kvm*
7733F:	include/asm-generic/kvm*
7734F:	include/linux/kvm*
7735F:	include/kvm/iodev.h
7736F:	virt/kvm/*
7737F:	tools/kvm/
7738
7739KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7740M:	Joerg Roedel <joro@8bytes.org>
7741L:	kvm@vger.kernel.org
7742W:	http://www.linux-kvm.org/
7743S:	Maintained
7744F:	arch/x86/include/asm/svm.h
7745F:	arch/x86/kvm/svm.c
7746
7747KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7748M:	Christoffer Dall <christoffer.dall@arm.com>
7749M:	Marc Zyngier <marc.zyngier@arm.com>
7750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7751L:	kvmarm@lists.cs.columbia.edu
7752W:	http://systems.cs.columbia.edu/projects/kvm-arm
7753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7754S:	Supported
7755F:	arch/arm/include/uapi/asm/kvm*
7756F:	arch/arm/include/asm/kvm*
7757F:	arch/arm/kvm/
7758F:	virt/kvm/arm/
7759F:	include/kvm/arm_*
7760
7761KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7762M:	Christoffer Dall <christoffer.dall@arm.com>
7763M:	Marc Zyngier <marc.zyngier@arm.com>
7764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7765L:	kvmarm@lists.cs.columbia.edu
7766S:	Maintained
7767F:	arch/arm64/include/uapi/asm/kvm*
7768F:	arch/arm64/include/asm/kvm*
7769F:	arch/arm64/kvm/
7770
7771KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7772M:	James Hogan <jhogan@kernel.org>
7773L:	linux-mips@linux-mips.org
7774S:	Supported
7775F:	arch/mips/include/uapi/asm/kvm*
7776F:	arch/mips/include/asm/kvm*
7777F:	arch/mips/kvm/
7778
7779KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7780M:	Paul Mackerras <paulus@ozlabs.org>
7781L:	kvm-ppc@vger.kernel.org
7782W:	http://www.linux-kvm.org/
7783T:	git git://github.com/agraf/linux-2.6.git
7784S:	Supported
7785F:	arch/powerpc/include/uapi/asm/kvm*
7786F:	arch/powerpc/include/asm/kvm*
7787F:	arch/powerpc/kvm/
7788F:	arch/powerpc/kernel/kvm*
7789
7790KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7791M:	Christian Borntraeger <borntraeger@de.ibm.com>
7792M:	Janosch Frank <frankja@linux.ibm.com>
7793R:	David Hildenbrand <david@redhat.com>
7794R:	Cornelia Huck <cohuck@redhat.com>
7795L:	linux-s390@vger.kernel.org
7796W:	http://www.ibm.com/developerworks/linux/linux390/
7797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7798S:	Supported
7799F:	arch/s390/include/uapi/asm/kvm*
7800F:	arch/s390/include/asm/gmap.h
7801F:	arch/s390/include/asm/kvm*
7802F:	arch/s390/kvm/
7803F:	arch/s390/mm/gmap.c
7804
7805KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7806M:	Paolo Bonzini <pbonzini@redhat.com>
7807M:	Radim Krčmář <rkrcmar@redhat.com>
7808L:	kvm@vger.kernel.org
7809W:	http://www.linux-kvm.org
7810T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7811S:	Supported
7812F:	arch/x86/kvm/
7813F:	arch/x86/include/uapi/asm/kvm*
7814F:	arch/x86/include/asm/kvm*
7815F:	arch/x86/include/asm/pvclock-abi.h
7816F:	arch/x86/kernel/kvm.c
7817F:	arch/x86/kernel/kvmclock.c
7818
7819KERNFS
7820M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7821M:	Tejun Heo <tj@kernel.org>
7822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7823S:	Supported
7824F:	include/linux/kernfs.h
7825F:	fs/kernfs/
7826
7827KEXEC
7828M:	Eric Biederman <ebiederm@xmission.com>
7829W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7830L:	kexec@lists.infradead.org
7831S:	Maintained
7832F:	include/linux/kexec.h
7833F:	include/uapi/linux/kexec.h
7834F:	kernel/kexec*
7835
7836KEYS-ENCRYPTED
7837M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7838L:	linux-integrity@vger.kernel.org
7839L:	keyrings@vger.kernel.org
7840S:	Supported
7841F:	Documentation/security/keys/trusted-encrypted.rst
7842F:	include/keys/encrypted-type.h
7843F:	security/keys/encrypted-keys/
7844
7845KEYS-TRUSTED
7846M:	James Bottomley <jejb@linux.vnet.ibm.com>
7847M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7848L:	linux-integrity@vger.kernel.org
7849L:	keyrings@vger.kernel.org
7850S:	Supported
7851F:	Documentation/security/keys/trusted-encrypted.rst
7852F:	include/keys/trusted-type.h
7853F:	security/keys/trusted.c
7854F:	security/keys/trusted.h
7855
7856KEYS/KEYRINGS:
7857M:	David Howells <dhowells@redhat.com>
7858L:	keyrings@vger.kernel.org
7859S:	Maintained
7860F:	Documentation/security/keys/core.rst
7861F:	include/linux/key.h
7862F:	include/linux/key-type.h
7863F:	include/linux/keyctl.h
7864F:	include/uapi/linux/keyctl.h
7865F:	include/keys/
7866F:	security/keys/
7867
7868KGDB / KDB /debug_core
7869M:	Jason Wessel <jason.wessel@windriver.com>
7870M:	Daniel Thompson <daniel.thompson@linaro.org>
7871W:	http://kgdb.wiki.kernel.org/
7872L:	kgdb-bugreport@lists.sourceforge.net
7873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7874S:	Maintained
7875F:	Documentation/dev-tools/kgdb.rst
7876F:	drivers/misc/kgdbts.c
7877F:	drivers/tty/serial/kgdboc.c
7878F:	include/linux/kdb.h
7879F:	include/linux/kgdb.h
7880F:	kernel/debug/
7881
7882KMEMLEAK
7883M:	Catalin Marinas <catalin.marinas@arm.com>
7884S:	Maintained
7885F:	Documentation/dev-tools/kmemleak.rst
7886F:	include/linux/kmemleak.h
7887F:	mm/kmemleak.c
7888F:	mm/kmemleak-test.c
7889
7890KMOD KERNEL MODULE LOADER - USERMODE HELPER
7891M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7892L:	linux-kernel@vger.kernel.org
7893S:	Maintained
7894F:	kernel/kmod.c
7895F:	include/linux/kmod.h
7896F:	lib/test_kmod.c
7897F:	tools/testing/selftests/kmod/
7898
7899KPROBES
7900M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7901M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7902M:	"David S. Miller" <davem@davemloft.net>
7903M:	Masami Hiramatsu <mhiramat@kernel.org>
7904S:	Maintained
7905F:	Documentation/kprobes.txt
7906F:	include/linux/kprobes.h
7907F:	include/asm-generic/kprobes.h
7908F:	kernel/kprobes.c
7909
7910KS0108 LCD CONTROLLER DRIVER
7911M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7912W:	http://miguelojeda.es/auxdisplay.htm
7913W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7914S:	Maintained
7915F:	Documentation/auxdisplay/ks0108
7916F:	drivers/auxdisplay/ks0108.c
7917F:	include/linux/ks0108.h
7918
7919L3MDEV
7920M:	David Ahern <dsa@cumulusnetworks.com>
7921L:	netdev@vger.kernel.org
7922S:	Maintained
7923F:	net/l3mdev
7924F:	include/net/l3mdev.h
7925
7926LANTIQ MIPS ARCHITECTURE
7927M:	John Crispin <john@phrozen.org>
7928L:	linux-mips@linux-mips.org
7929S:	Maintained
7930F:	arch/mips/lantiq
7931F:	drivers/soc/lantiq
7932
7933LAPB module
7934L:	linux-x25@vger.kernel.org
7935S:	Orphan
7936F:	Documentation/networking/lapb-module.txt
7937F:	include/*/lapb.h
7938F:	net/lapb/
7939
7940LASI 53c700 driver for PARISC
7941M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7942L:	linux-scsi@vger.kernel.org
7943S:	Maintained
7944F:	Documentation/scsi/53c700.txt
7945F:	drivers/scsi/53c700*
7946
7947LEAKING_ADDRESSES
7948M:	Tobin C. Harding <me@tobin.cc>
7949M:	Tycho Andersen <tycho@tycho.ws>
7950L:	kernel-hardening@lists.openwall.com
7951S:	Maintained
7952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7953F:	scripts/leaking_addresses.pl
7954
7955LED SUBSYSTEM
7956M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7957M:	Pavel Machek <pavel@ucw.cz>
7958L:	linux-leds@vger.kernel.org
7959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7960S:	Maintained
7961F:	Documentation/devicetree/bindings/leds/
7962F:	drivers/leds/
7963F:	include/linux/leds.h
7964
7965LEGACY EEPROM DRIVER
7966M:	Jean Delvare <jdelvare@suse.com>
7967S:	Maintained
7968F:	Documentation/misc-devices/eeprom
7969F:	drivers/misc/eeprom/eeprom.c
7970
7971LEGO USB Tower driver
7972M:	Juergen Stuber <starblue@users.sourceforge.net>
7973L:	legousb-devel@lists.sourceforge.net
7974W:	http://legousb.sourceforge.net/
7975S:	Maintained
7976F:	drivers/usb/misc/legousbtower.c
7977
7978LG2160 MEDIA DRIVER
7979M:	Michael Krufky <mkrufky@linuxtv.org>
7980L:	linux-media@vger.kernel.org
7981W:	https://linuxtv.org
7982W:	http://github.com/mkrufky
7983Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7984T:	git git://linuxtv.org/mkrufky/tuners.git
7985S:	Maintained
7986F:	drivers/media/dvb-frontends/lg2160.*
7987
7988LGDT3305 MEDIA DRIVER
7989M:	Michael Krufky <mkrufky@linuxtv.org>
7990L:	linux-media@vger.kernel.org
7991W:	https://linuxtv.org
7992W:	http://github.com/mkrufky
7993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7994T:	git git://linuxtv.org/mkrufky/tuners.git
7995S:	Maintained
7996F:	drivers/media/dvb-frontends/lgdt3305.*
7997
7998LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7999M:	Viresh Kumar <vireshk@kernel.org>
8000L:	linux-ide@vger.kernel.org
8001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8002S:	Maintained
8003F:	include/linux/pata_arasan_cf_data.h
8004F:	drivers/ata/pata_arasan_cf.c
8005
8006LIBATA PATA DRIVERS
8007M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8008M:	Tejun Heo <tj@kernel.org>
8009L:	linux-ide@vger.kernel.org
8010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8011S:	Maintained
8012F:	drivers/ata/pata_*.c
8013F:	drivers/ata/ata_generic.c
8014
8015LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8016M:	Linus Walleij <linus.walleij@linaro.org>
8017L:	linux-ide@vger.kernel.org
8018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8019S:	Maintained
8020F:	drivers/ata/pata_ftide010.c
8021F:	drivers/ata/sata_gemini.c
8022F:	drivers/ata/sata_gemini.h
8023
8024LIBATA SATA AHCI PLATFORM devices support
8025M:	Hans de Goede <hdegoede@redhat.com>
8026M:	Tejun Heo <tj@kernel.org>
8027L:	linux-ide@vger.kernel.org
8028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8029S:	Maintained
8030F:	drivers/ata/ahci_platform.c
8031F:	drivers/ata/libahci_platform.c
8032F:	include/linux/ahci_platform.h
8033
8034LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8035M:	Mikael Pettersson <mikpelinux@gmail.com>
8036L:	linux-ide@vger.kernel.org
8037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8038S:	Maintained
8039F:	drivers/ata/sata_promise.*
8040
8041LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8042M:	Tejun Heo <tj@kernel.org>
8043L:	linux-ide@vger.kernel.org
8044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8045S:	Maintained
8046F:	drivers/ata/
8047F:	include/linux/ata.h
8048F:	include/linux/libata.h
8049F:	Documentation/devicetree/bindings/ata/
8050
8051LIBLOCKDEP
8052M:	Sasha Levin <alexander.levin@verizon.com>
8053S:	Maintained
8054F:	tools/lib/lockdep/
8055
8056LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8057M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8058M:	Dan Williams <dan.j.williams@intel.com>
8059M:	Vishal Verma <vishal.l.verma@intel.com>
8060M:	Dave Jiang <dave.jiang@intel.com>
8061L:	linux-nvdimm@lists.01.org
8062Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8063S:	Supported
8064F:	drivers/nvdimm/blk.c
8065F:	drivers/nvdimm/region_devs.c
8066
8067LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8068M:	Vishal Verma <vishal.l.verma@intel.com>
8069M:	Dan Williams <dan.j.williams@intel.com>
8070M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8071M:	Dave Jiang <dave.jiang@intel.com>
8072L:	linux-nvdimm@lists.01.org
8073Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8074S:	Supported
8075F:	drivers/nvdimm/btt*
8076
8077LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8078M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8079M:	Dan Williams <dan.j.williams@intel.com>
8080M:	Vishal Verma <vishal.l.verma@intel.com>
8081M:	Dave Jiang <dave.jiang@intel.com>
8082L:	linux-nvdimm@lists.01.org
8083Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8084S:	Supported
8085F:	drivers/nvdimm/pmem*
8086
8087LIBNVDIMM: DEVICETREE BINDINGS
8088M:	Oliver O'Halloran <oohall@gmail.com>
8089L:	linux-nvdimm@lists.01.org
8090Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8091S:	Supported
8092F:	drivers/nvdimm/of_pmem.c
8093F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8094
8095LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8096M:	Dan Williams <dan.j.williams@intel.com>
8097M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8098M:	Vishal Verma <vishal.l.verma@intel.com>
8099M:	Dave Jiang <dave.jiang@intel.com>
8100L:	linux-nvdimm@lists.01.org
8101Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8103S:	Supported
8104F:	drivers/nvdimm/*
8105F:	drivers/acpi/nfit/*
8106F:	include/linux/nd.h
8107F:	include/linux/libnvdimm.h
8108F:	include/uapi/linux/ndctl.h
8109
8110LIGHTNVM PLATFORM SUPPORT
8111M:	Matias Bjorling <mb@lightnvm.io>
8112W:	http://github/OpenChannelSSD
8113L:	linux-block@vger.kernel.org
8114S:	Maintained
8115F:	drivers/lightnvm/
8116F:	include/linux/lightnvm.h
8117F:	include/uapi/linux/lightnvm.h
8118
8119LINUX FOR POWER MACINTOSH
8120M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8121W:	http://www.penguinppc.org/
8122L:	linuxppc-dev@lists.ozlabs.org
8123S:	Maintained
8124F:	arch/powerpc/platforms/powermac/
8125F:	drivers/macintosh/
8126
8127LINUX FOR POWERPC (32-BIT AND 64-BIT)
8128M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8129M:	Paul Mackerras <paulus@samba.org>
8130M:	Michael Ellerman <mpe@ellerman.id.au>
8131W:	https://github.com/linuxppc/linux/wiki
8132L:	linuxppc-dev@lists.ozlabs.org
8133Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8135S:	Supported
8136F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8137F:	Documentation/devicetree/bindings/powerpc/
8138F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8139F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8140F:	Documentation/powerpc/
8141F:	arch/powerpc/
8142F:	drivers/char/tpm/tpm_ibmvtpm*
8143F:	drivers/crypto/nx/
8144F:	drivers/crypto/vmx/
8145F:	drivers/i2c/busses/i2c-opal.c
8146F:	drivers/net/ethernet/ibm/ibmveth.*
8147F:	drivers/net/ethernet/ibm/ibmvnic.*
8148F:	drivers/pci/hotplug/pnv_php.c
8149F:	drivers/pci/hotplug/rpa*
8150F:	drivers/rtc/rtc-opal.c
8151F:	drivers/scsi/ibmvscsi/
8152F:	drivers/tty/hvc/hvc_opal.c
8153F:	drivers/watchdog/wdrtas.c
8154F:	tools/testing/selftests/powerpc
8155N:	/pmac
8156N:	powermac
8157N:	powernv
8158N:	[^a-z0-9]ps3
8159N:	pseries
8160
8161LINUX FOR POWERPC EMBEDDED MPC5XXX
8162M:	Anatolij Gustschin <agust@denx.de>
8163L:	linuxppc-dev@lists.ozlabs.org
8164T:	git git://git.denx.de/linux-denx-agust.git
8165S:	Maintained
8166F:	arch/powerpc/platforms/512x/
8167F:	arch/powerpc/platforms/52xx/
8168
8169LINUX FOR POWERPC EMBEDDED PPC4XX
8170M:	Alistair Popple <alistair@popple.id.au>
8171M:	Matt Porter <mporter@kernel.crashing.org>
8172W:	http://www.penguinppc.org/
8173L:	linuxppc-dev@lists.ozlabs.org
8174S:	Maintained
8175F:	arch/powerpc/platforms/40x/
8176F:	arch/powerpc/platforms/44x/
8177
8178LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8179M:	Scott Wood <oss@buserror.net>
8180M:	Kumar Gala <galak@kernel.crashing.org>
8181W:	http://www.penguinppc.org/
8182L:	linuxppc-dev@lists.ozlabs.org
8183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8184S:	Maintained
8185F:	arch/powerpc/platforms/83xx/
8186F:	arch/powerpc/platforms/85xx/
8187F:	Documentation/devicetree/bindings/powerpc/fsl/
8188
8189LINUX FOR POWERPC EMBEDDED PPC8XX
8190M:	Vitaly Bordug <vitb@kernel.crashing.org>
8191W:	http://www.penguinppc.org/
8192L:	linuxppc-dev@lists.ozlabs.org
8193S:	Maintained
8194F:	arch/powerpc/platforms/8xx/
8195
8196LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8197L:	linuxppc-dev@lists.ozlabs.org
8198S:	Orphan
8199F:	arch/powerpc/*/*virtex*
8200F:	arch/powerpc/*/*/*virtex*
8201
8202LINUX FOR POWERPC PA SEMI PWRFICIENT
8203L:	linuxppc-dev@lists.ozlabs.org
8204S:	Orphan
8205F:	arch/powerpc/platforms/pasemi/
8206F:	drivers/*/*pasemi*
8207F:	drivers/*/*/*pasemi*
8208
8209LINUX KERNEL DUMP TEST MODULE (LKDTM)
8210M:	Kees Cook <keescook@chromium.org>
8211S:	Maintained
8212F:	drivers/misc/lkdtm/*
8213
8214LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8215M:	Alan Stern <stern@rowland.harvard.edu>
8216M:	Andrea Parri <parri.andrea@gmail.com>
8217M:	Will Deacon <will.deacon@arm.com>
8218M:	Peter Zijlstra <peterz@infradead.org>
8219M:	Boqun Feng <boqun.feng@gmail.com>
8220M:	Nicholas Piggin <npiggin@gmail.com>
8221M:	David Howells <dhowells@redhat.com>
8222M:	Jade Alglave <j.alglave@ucl.ac.uk>
8223M:	Luc Maranget <luc.maranget@inria.fr>
8224M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8225R:	Akira Yokosawa <akiyks@gmail.com>
8226L:	linux-kernel@vger.kernel.org
8227S:	Supported
8228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8229F:	tools/memory-model/
8230F:	Documentation/memory-barriers.txt
8231
8232LINUX SECURITY MODULE (LSM) FRAMEWORK
8233M:	Chris Wright <chrisw@sous-sol.org>
8234L:	linux-security-module@vger.kernel.org
8235S:	Supported
8236
8237LIS3LV02D ACCELEROMETER DRIVER
8238M:	Eric Piel <eric.piel@tremplin-utc.net>
8239S:	Maintained
8240F:	Documentation/misc-devices/lis3lv02d
8241F:	drivers/misc/lis3lv02d/
8242F:	drivers/platform/x86/hp_accel.c
8243
8244LIVE PATCHING
8245M:	Josh Poimboeuf <jpoimboe@redhat.com>
8246M:	Jessica Yu <jeyu@kernel.org>
8247M:	Jiri Kosina <jikos@kernel.org>
8248M:	Miroslav Benes <mbenes@suse.cz>
8249R:	Petr Mladek <pmladek@suse.com>
8250S:	Maintained
8251F:	kernel/livepatch/
8252F:	include/linux/livepatch.h
8253F:	arch/x86/include/asm/livepatch.h
8254F:	arch/x86/kernel/livepatch.c
8255F:	Documentation/livepatch/
8256F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8257F:	samples/livepatch/
8258L:	live-patching@vger.kernel.org
8259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8260
8261LLC (802.2)
8262L:	netdev@vger.kernel.org
8263S:	Odd fixes
8264F:	include/linux/llc.h
8265F:	include/uapi/linux/llc.h
8266F:	include/net/llc*
8267F:	net/llc/
8268
8269LM73 HARDWARE MONITOR DRIVER
8270M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8271L:	linux-hwmon@vger.kernel.org
8272S:	Maintained
8273F:	drivers/hwmon/lm73.c
8274
8275LM78 HARDWARE MONITOR DRIVER
8276M:	Jean Delvare <jdelvare@suse.com>
8277L:	linux-hwmon@vger.kernel.org
8278S:	Maintained
8279F:	Documentation/hwmon/lm78
8280F:	drivers/hwmon/lm78.c
8281
8282LM83 HARDWARE MONITOR DRIVER
8283M:	Jean Delvare <jdelvare@suse.com>
8284L:	linux-hwmon@vger.kernel.org
8285S:	Maintained
8286F:	Documentation/hwmon/lm83
8287F:	drivers/hwmon/lm83.c
8288
8289LM90 HARDWARE MONITOR DRIVER
8290M:	Jean Delvare <jdelvare@suse.com>
8291L:	linux-hwmon@vger.kernel.org
8292S:	Maintained
8293F:	Documentation/hwmon/lm90
8294F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8295F:	drivers/hwmon/lm90.c
8296F:	include/dt-bindings/thermal/lm90.h
8297
8298LM95234 HARDWARE MONITOR DRIVER
8299M:	Guenter Roeck <linux@roeck-us.net>
8300L:	linux-hwmon@vger.kernel.org
8301S:	Maintained
8302F:	Documentation/hwmon/lm95234
8303F:	drivers/hwmon/lm95234.c
8304
8305LME2510 MEDIA DRIVER
8306M:	Malcolm Priestley <tvboxspy@gmail.com>
8307L:	linux-media@vger.kernel.org
8308W:	https://linuxtv.org
8309Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8310S:	Maintained
8311F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8312
8313LOADPIN SECURITY MODULE
8314M:	Kees Cook <keescook@chromium.org>
8315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8316S:	Supported
8317F:	security/loadpin/
8318F:	Documentation/admin-guide/LSM/LoadPin.rst
8319
8320LOCKING PRIMITIVES
8321M:	Peter Zijlstra <peterz@infradead.org>
8322M:	Ingo Molnar <mingo@redhat.com>
8323L:	linux-kernel@vger.kernel.org
8324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8325S:	Maintained
8326F:	Documentation/locking/
8327F:	include/linux/lockdep.h
8328F:	include/linux/spinlock*.h
8329F:	arch/*/include/asm/spinlock*.h
8330F:	include/linux/rwlock*.h
8331F:	include/linux/mutex*.h
8332F:	arch/*/include/asm/mutex*.h
8333F:	include/linux/rwsem*.h
8334F:	arch/*/include/asm/rwsem.h
8335F:	include/linux/seqlock.h
8336F:	lib/locking*.[ch]
8337F:	kernel/locking/
8338X:	kernel/locking/locktorture.c
8339
8340LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8341M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8342L:	linux-ntfs-dev@lists.sourceforge.net
8343W:	http://www.linux-ntfs.org/content/view/19/37/
8344S:	Maintained
8345F:	Documentation/ldm.txt
8346F:	block/partitions/ldm.*
8347
8348LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8349M:	Sathya Prakash <sathya.prakash@broadcom.com>
8350M:	Chaitra P B <chaitra.basappa@broadcom.com>
8351M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8352L:	MPT-FusionLinux.pdl@broadcom.com
8353L:	linux-scsi@vger.kernel.org
8354W:	http://www.avagotech.com/support/
8355S:	Supported
8356F:	drivers/message/fusion/
8357F:	drivers/scsi/mpt2sas/
8358F:	drivers/scsi/mpt3sas/
8359
8360LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8361M:	Matthew Wilcox <matthew@wil.cx>
8362L:	linux-scsi@vger.kernel.org
8363S:	Maintained
8364F:	drivers/scsi/sym53c8xx_2/
8365
8366LTC4261 HARDWARE MONITOR DRIVER
8367M:	Guenter Roeck <linux@roeck-us.net>
8368L:	linux-hwmon@vger.kernel.org
8369S:	Maintained
8370F:	Documentation/hwmon/ltc4261
8371F:	drivers/hwmon/ltc4261.c
8372
8373LTC4306 I2C MULTIPLEXER DRIVER
8374M:	Michael Hennerich <michael.hennerich@analog.com>
8375W:	http://ez.analog.com/community/linux-device-drivers
8376L:	linux-i2c@vger.kernel.org
8377S:	Supported
8378F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8379F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8380
8381LTP (Linux Test Project)
8382M:	Mike Frysinger <vapier@gentoo.org>
8383M:	Cyril Hrubis <chrubis@suse.cz>
8384M:	Wanlong Gao <wanlong.gao@gmail.com>
8385M:	Jan Stancek <jstancek@redhat.com>
8386M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8387M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8388L:	ltp@lists.linux.it (subscribers-only)
8389W:	http://linux-test-project.github.io/
8390T:	git git://github.com/linux-test-project/ltp.git
8391S:	Maintained
8392
8393M68K ARCHITECTURE
8394M:	Geert Uytterhoeven <geert@linux-m68k.org>
8395L:	linux-m68k@lists.linux-m68k.org
8396W:	http://www.linux-m68k.org/
8397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8398S:	Maintained
8399F:	arch/m68k/
8400F:	drivers/zorro/
8401
8402M68K ON APPLE MACINTOSH
8403M:	Joshua Thompson <funaho@jurai.org>
8404W:	http://www.mac.linux-m68k.org/
8405L:	linux-m68k@lists.linux-m68k.org
8406S:	Maintained
8407F:	arch/m68k/mac/
8408
8409M68K ON HP9000/300
8410M:	Philip Blundell <philb@gnu.org>
8411W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8412S:	Maintained
8413F:	arch/m68k/hp300/
8414
8415M88DS3103 MEDIA DRIVER
8416M:	Antti Palosaari <crope@iki.fi>
8417L:	linux-media@vger.kernel.org
8418W:	https://linuxtv.org
8419W:	http://palosaari.fi/linux/
8420Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8421T:	git git://linuxtv.org/anttip/media_tree.git
8422S:	Maintained
8423F:	drivers/media/dvb-frontends/m88ds3103*
8424
8425M88RS2000 MEDIA DRIVER
8426M:	Malcolm Priestley <tvboxspy@gmail.com>
8427L:	linux-media@vger.kernel.org
8428W:	https://linuxtv.org
8429Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8430S:	Maintained
8431F:	drivers/media/dvb-frontends/m88rs2000*
8432
8433MA901 MASTERKIT USB FM RADIO DRIVER
8434M:	Alexey Klimov <klimov.linux@gmail.com>
8435L:	linux-media@vger.kernel.org
8436T:	git git://linuxtv.org/media_tree.git
8437S:	Maintained
8438F:	drivers/media/radio/radio-ma901.c
8439
8440MAC80211
8441M:	Johannes Berg <johannes@sipsolutions.net>
8442L:	linux-wireless@vger.kernel.org
8443W:	http://wireless.kernel.org/
8444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8446S:	Maintained
8447F:	Documentation/networking/mac80211-injection.txt
8448F:	include/net/mac80211.h
8449F:	net/mac80211/
8450F:	drivers/net/wireless/mac80211_hwsim.[ch]
8451F:	Documentation/networking/mac80211_hwsim/README
8452
8453MAILBOX API
8454M:	Jassi Brar <jassisinghbrar@gmail.com>
8455L:	linux-kernel@vger.kernel.org
8456S:	Maintained
8457F:	drivers/mailbox/
8458F:	include/linux/mailbox_client.h
8459F:	include/linux/mailbox_controller.h
8460
8461MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8462M:	Michael Kerrisk <mtk.manpages@gmail.com>
8463W:	http://www.kernel.org/doc/man-pages
8464L:	linux-man@vger.kernel.org
8465S:	Maintained
8466
8467MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8468M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8469L:	linux-mips@linux-mips.org
8470S:	Maintained
8471F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8472
8473MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8474M:	Andrew Lunn <andrew@lunn.ch>
8475M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8476L:	netdev@vger.kernel.org
8477S:	Maintained
8478F:	drivers/net/dsa/mv88e6xxx/
8479F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8480
8481MARVELL ARMADA DRM SUPPORT
8482M:	Russell King <linux@armlinux.org.uk>
8483S:	Maintained
8484T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8485T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8486F:	drivers/gpu/drm/armada/
8487F:	include/uapi/drm/armada_drm.h
8488F:	Documentation/devicetree/bindings/display/armada/
8489
8490MARVELL CRYPTO DRIVER
8491M:	Boris Brezillon <boris.brezillon@bootlin.com>
8492M:	Arnaud Ebalard <arno@natisbad.org>
8493F:	drivers/crypto/marvell/
8494S:	Maintained
8495L:	linux-crypto@vger.kernel.org
8496
8497MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8498M:	Mirko Lindner <mlindner@marvell.com>
8499M:	Stephen Hemminger <stephen@networkplumber.org>
8500L:	netdev@vger.kernel.org
8501S:	Maintained
8502F:	drivers/net/ethernet/marvell/sk*
8503
8504MARVELL LIBERTAS WIRELESS DRIVER
8505L:	libertas-dev@lists.infradead.org
8506S:	Orphan
8507F:	drivers/net/wireless/marvell/libertas/
8508
8509MARVELL MACCHIATOBIN SUPPORT
8510M:	Russell King <linux@armlinux.org.uk>
8511L:	linux-arm-kernel@lists.infradead.org
8512S:	Maintained
8513F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8514
8515MARVELL MV643XX ETHERNET DRIVER
8516M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8517L:	netdev@vger.kernel.org
8518S:	Maintained
8519F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8520F:	include/linux/mv643xx.h
8521
8522MARVELL MV88X3310 PHY DRIVER
8523M:	Russell King <linux@armlinux.org.uk>
8524L:	netdev@vger.kernel.org
8525S:	Maintained
8526F:	drivers/net/phy/marvell10g.c
8527
8528MARVELL MVNETA ETHERNET DRIVER
8529M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8530L:	netdev@vger.kernel.org
8531S:	Maintained
8532F:	drivers/net/ethernet/marvell/mvneta.*
8533
8534MARVELL MWIFIEX WIRELESS DRIVER
8535M:	Amitkumar Karwar <amitkarwar@gmail.com>
8536M:	Nishant Sarmukadam <nishants@marvell.com>
8537M:	Ganapathi Bhat <gbhat@marvell.com>
8538M:	Xinming Hu <huxm@marvell.com>
8539L:	linux-wireless@vger.kernel.org
8540S:	Maintained
8541F:	drivers/net/wireless/marvell/mwifiex/
8542
8543MARVELL MWL8K WIRELESS DRIVER
8544M:	Lennert Buytenhek <buytenh@wantstofly.org>
8545L:	linux-wireless@vger.kernel.org
8546S:	Odd Fixes
8547F:	drivers/net/wireless/marvell/mwl8k.c
8548
8549MARVELL NAND CONTROLLER DRIVER
8550M:	Miquel Raynal <miquel.raynal@bootlin.com>
8551L:	linux-mtd@lists.infradead.org
8552S:	Maintained
8553F:	drivers/mtd/nand/raw/marvell_nand.c
8554F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8555
8556MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8557M:	Nicolas Pitre <nico@fluxnic.net>
8558S:	Odd Fixes
8559F:	drivers/mmc/host/mvsdio.*
8560
8561MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8562M:	Hu Ziji <huziji@marvell.com>
8563L:	linux-mmc@vger.kernel.org
8564S:	Supported
8565F:	drivers/mmc/host/sdhci-xenon*
8566F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8567
8568MATROX FRAMEBUFFER DRIVER
8569L:	linux-fbdev@vger.kernel.org
8570S:	Orphan
8571F:	drivers/video/fbdev/matrox/matroxfb_*
8572F:	include/uapi/linux/matroxfb.h
8573
8574MAX16065 HARDWARE MONITOR DRIVER
8575M:	Guenter Roeck <linux@roeck-us.net>
8576L:	linux-hwmon@vger.kernel.org
8577S:	Maintained
8578F:	Documentation/hwmon/max16065
8579F:	drivers/hwmon/max16065.c
8580
8581MAX20751 HARDWARE MONITOR DRIVER
8582M:	Guenter Roeck <linux@roeck-us.net>
8583L:	linux-hwmon@vger.kernel.org
8584S:	Maintained
8585F:	Documentation/hwmon/max20751
8586F:	drivers/hwmon/max20751.c
8587
8588MAX2175 SDR TUNER DRIVER
8589M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8590L:	linux-media@vger.kernel.org
8591T:	git git://linuxtv.org/media_tree.git
8592S:	Maintained
8593F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8594F:	Documentation/media/v4l-drivers/max2175.rst
8595F:	drivers/media/i2c/max2175*
8596F:	include/uapi/linux/max2175.h
8597
8598MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8599L:	linux-hwmon@vger.kernel.org
8600S:	Orphan
8601F:	Documentation/hwmon/max6650
8602F:	drivers/hwmon/max6650.c
8603
8604MAX6697 HARDWARE MONITOR DRIVER
8605M:	Guenter Roeck <linux@roeck-us.net>
8606L:	linux-hwmon@vger.kernel.org
8607S:	Maintained
8608F:	Documentation/hwmon/max6697
8609F:	Documentation/devicetree/bindings/i2c/max6697.txt
8610F:	drivers/hwmon/max6697.c
8611F:	include/linux/platform_data/max6697.h
8612
8613MAX9860 MONO AUDIO VOICE CODEC DRIVER
8614M:	Peter Rosin <peda@axentia.se>
8615L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8616S:	Maintained
8617F:	Documentation/devicetree/bindings/sound/max9860.txt
8618F:	sound/soc/codecs/max9860.*
8619
8620MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8621M:	Javier Martinez Canillas <javier@dowhile0.org>
8622L:	linux-kernel@vger.kernel.org
8623S:	Supported
8624F:	drivers/regulator/max77802-regulator.c
8625F:	Documentation/devicetree/bindings/*/*max77802.txt
8626F:	include/dt-bindings/*/*max77802.h
8627
8628MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8629M:	Krzysztof Kozlowski <krzk@kernel.org>
8630M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8631L:	linux-pm@vger.kernel.org
8632S:	Supported
8633F:	drivers/power/supply/max14577_charger.c
8634F:	drivers/power/supply/max77693_charger.c
8635
8636MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8637M:	Chanwoo Choi <cw00.choi@samsung.com>
8638M:	Krzysztof Kozlowski <krzk@kernel.org>
8639M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8640L:	linux-kernel@vger.kernel.org
8641S:	Supported
8642F:	drivers/*/max14577*.c
8643F:	drivers/*/max77686*.c
8644F:	drivers/*/max77693*.c
8645F:	drivers/extcon/extcon-max14577.c
8646F:	drivers/extcon/extcon-max77693.c
8647F:	drivers/rtc/rtc-max77686.c
8648F:	drivers/clk/clk-max77686.c
8649F:	Documentation/devicetree/bindings/mfd/max14577.txt
8650F:	Documentation/devicetree/bindings/*/max77686.txt
8651F:	Documentation/devicetree/bindings/mfd/max77693.txt
8652F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8653F:	include/linux/mfd/max14577*.h
8654F:	include/linux/mfd/max77686*.h
8655F:	include/linux/mfd/max77693*.h
8656
8657MAXIRADIO FM RADIO RECEIVER DRIVER
8658M:	Hans Verkuil <hverkuil@xs4all.nl>
8659L:	linux-media@vger.kernel.org
8660T:	git git://linuxtv.org/media_tree.git
8661W:	https://linuxtv.org
8662S:	Maintained
8663F:	drivers/media/radio/radio-maxiradio*
8664
8665MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8666M:	Peter Rosin <peda@axentia.se>
8667L:	linux-iio@vger.kernel.org
8668S:	Maintained
8669F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8670F:	drivers/iio/potentiometer/mcp4018.c
8671F:	drivers/iio/potentiometer/mcp4531.c
8672
8673MCR20A IEEE-802.15.4 RADIO DRIVER
8674M:	Xue Liu <liuxuenetmail@gmail.com>
8675L:	linux-wpan@vger.kernel.org
8676W:	https://github.com/xueliu/mcr20a-linux
8677S:	Maintained
8678F:	drivers/net/ieee802154/mcr20a.c
8679F:	drivers/net/ieee802154/mcr20a.h
8680F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8681
8682MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8683M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8684L:	linux-iio@vger.kernel.org
8685S:	Maintained
8686F:	drivers/iio/dac/cio-dac.c
8687
8688MEDIA DRIVERS FOR ASCOT2E
8689M:	Sergey Kozlov <serjk@netup.ru>
8690M:	Abylay Ospan <aospan@netup.ru>
8691L:	linux-media@vger.kernel.org
8692W:	https://linuxtv.org
8693W:	http://netup.tv/
8694T:	git git://linuxtv.org/media_tree.git
8695S:	Supported
8696F:	drivers/media/dvb-frontends/ascot2e*
8697
8698MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8699M:	Jasmin Jessich <jasmin@anw.at>
8700L:	linux-media@vger.kernel.org
8701W:	https://linuxtv.org
8702T:	git git://linuxtv.org/media_tree.git
8703S:	Maintained
8704F:	drivers/media/dvb-frontends/cxd2099*
8705
8706MEDIA DRIVERS FOR CXD2841ER
8707M:	Sergey Kozlov <serjk@netup.ru>
8708M:	Abylay Ospan <aospan@netup.ru>
8709L:	linux-media@vger.kernel.org
8710W:	https://linuxtv.org
8711W:	http://netup.tv/
8712T:	git git://linuxtv.org/media_tree.git
8713S:	Supported
8714F:	drivers/media/dvb-frontends/cxd2841er*
8715
8716MEDIA DRIVERS FOR CXD2880
8717M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8718L:	linux-media@vger.kernel.org
8719W:	http://linuxtv.org/
8720T:	git git://linuxtv.org/media_tree.git
8721S:	Supported
8722F:	drivers/media/dvb-frontends/cxd2880/*
8723F:	drivers/media/spi/cxd2880*
8724
8725MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8726M:	Daniel Scheller <d.scheller.oss@gmail.com>
8727L:	linux-media@vger.kernel.org
8728W:	https://linuxtv.org
8729T:	git git://linuxtv.org/media_tree.git
8730S:	Maintained
8731F:	drivers/media/pci/ddbridge/*
8732
8733MEDIA DRIVERS FOR FREESCALE IMX
8734M:	Steve Longerbeam <slongerbeam@gmail.com>
8735M:	Philipp Zabel <p.zabel@pengutronix.de>
8736L:	linux-media@vger.kernel.org
8737T:	git git://linuxtv.org/media_tree.git
8738S:	Maintained
8739F:	Documentation/devicetree/bindings/media/imx.txt
8740F:	Documentation/media/v4l-drivers/imx.rst
8741F:	drivers/staging/media/imx/
8742F:	include/linux/imx-media.h
8743F:	include/media/imx.h
8744
8745MEDIA DRIVERS FOR HELENE
8746M:	Abylay Ospan <aospan@netup.ru>
8747L:	linux-media@vger.kernel.org
8748W:	https://linuxtv.org
8749W:	http://netup.tv/
8750T:	git git://linuxtv.org/media_tree.git
8751S:	Supported
8752F:	drivers/media/dvb-frontends/helene*
8753
8754MEDIA DRIVERS FOR HORUS3A
8755M:	Sergey Kozlov <serjk@netup.ru>
8756M:	Abylay Ospan <aospan@netup.ru>
8757L:	linux-media@vger.kernel.org
8758W:	https://linuxtv.org
8759W:	http://netup.tv/
8760T:	git git://linuxtv.org/media_tree.git
8761S:	Supported
8762F:	drivers/media/dvb-frontends/horus3a*
8763
8764MEDIA DRIVERS FOR LNBH25
8765M:	Sergey Kozlov <serjk@netup.ru>
8766M:	Abylay Ospan <aospan@netup.ru>
8767L:	linux-media@vger.kernel.org
8768W:	https://linuxtv.org
8769W:	http://netup.tv/
8770T:	git git://linuxtv.org/media_tree.git
8771S:	Supported
8772F:	drivers/media/dvb-frontends/lnbh25*
8773
8774MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8775M:	Daniel Scheller <d.scheller.oss@gmail.com>
8776L:	linux-media@vger.kernel.org
8777W:	https://linuxtv.org
8778T:	git git://linuxtv.org/media_tree.git
8779S:	Maintained
8780F:	drivers/media/dvb-frontends/mxl5xx*
8781
8782MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8783M:	Sergey Kozlov <serjk@netup.ru>
8784M:	Abylay Ospan <aospan@netup.ru>
8785L:	linux-media@vger.kernel.org
8786W:	https://linuxtv.org
8787W:	http://netup.tv/
8788T:	git git://linuxtv.org/media_tree.git
8789S:	Supported
8790F:	drivers/media/pci/netup_unidvb/*
8791
8792MEDIA DRIVERS FOR RENESAS - CEU
8793M:	Jacopo Mondi <jacopo@jmondi.org>
8794L:	linux-media@vger.kernel.org
8795L:	linux-renesas-soc@vger.kernel.org
8796T:	git git://linuxtv.org/media_tree.git
8797S:	Supported
8798F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8799F:	drivers/media/platform/renesas-ceu.c
8800F:	include/media/drv-intf/renesas-ceu.h
8801
8802MEDIA DRIVERS FOR RENESAS - DRIF
8803M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8804L:	linux-media@vger.kernel.org
8805L:	linux-renesas-soc@vger.kernel.org
8806T:	git git://linuxtv.org/media_tree.git
8807S:	Supported
8808F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8809F:	drivers/media/platform/rcar_drif.c
8810
8811MEDIA DRIVERS FOR RENESAS - FCP
8812M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8813L:	linux-media@vger.kernel.org
8814L:	linux-renesas-soc@vger.kernel.org
8815T:	git git://linuxtv.org/media_tree.git
8816S:	Supported
8817F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8818F:	drivers/media/platform/rcar-fcp.c
8819F:	include/media/rcar-fcp.h
8820
8821MEDIA DRIVERS FOR RENESAS - FDP1
8822M:	Kieran Bingham <kieran@bingham.xyz>
8823L:	linux-media@vger.kernel.org
8824L:	linux-renesas-soc@vger.kernel.org
8825T:	git git://linuxtv.org/media_tree.git
8826S:	Supported
8827F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8828F:	drivers/media/platform/rcar_fdp1.c
8829
8830MEDIA DRIVERS FOR RENESAS - VIN
8831M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8832L:	linux-media@vger.kernel.org
8833L:	linux-renesas-soc@vger.kernel.org
8834T:	git git://linuxtv.org/media_tree.git
8835S:	Supported
8836F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8837F:	drivers/media/platform/rcar-vin/
8838
8839MEDIA DRIVERS FOR RENESAS - VSP1
8840M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8841L:	linux-media@vger.kernel.org
8842L:	linux-renesas-soc@vger.kernel.org
8843T:	git git://linuxtv.org/media_tree.git
8844S:	Supported
8845F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8846F:	drivers/media/platform/vsp1/
8847
8848MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8849M:	Daniel Scheller <d.scheller.oss@gmail.com>
8850L:	linux-media@vger.kernel.org
8851W:	https://linuxtv.org
8852T:	git git://linuxtv.org/media_tree.git
8853S:	Maintained
8854F:	drivers/media/dvb-frontends/stv0910*
8855
8856MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8857M:	Daniel Scheller <d.scheller.oss@gmail.com>
8858L:	linux-media@vger.kernel.org
8859W:	https://linuxtv.org
8860T:	git git://linuxtv.org/media_tree.git
8861S:	Maintained
8862F:	drivers/media/dvb-frontends/stv6111*
8863
8864MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8865M:	Dmitry Osipenko <digetx@gmail.com>
8866L:	linux-media@vger.kernel.org
8867L:	linux-tegra@vger.kernel.org
8868T:	git git://linuxtv.org/media_tree.git
8869S:	Maintained
8870F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8871F:	drivers/staging/media/tegra-vde/
8872
8873MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8874M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8875M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8876P:	LinuxTV.org Project
8877L:	linux-media@vger.kernel.org
8878W:	https://linuxtv.org
8879Q:	http://patchwork.kernel.org/project/linux-media/list/
8880T:	git git://linuxtv.org/media_tree.git
8881S:	Maintained
8882F:	Documentation/devicetree/bindings/media/
8883F:	Documentation/media/
8884F:	drivers/media/
8885F:	drivers/staging/media/
8886F:	include/linux/platform_data/media/
8887F:	include/media/
8888F:	include/uapi/linux/dvb/
8889F:	include/uapi/linux/videodev2.h
8890F:	include/uapi/linux/media.h
8891F:	include/uapi/linux/v4l2-*
8892F:	include/uapi/linux/meye.h
8893F:	include/uapi/linux/ivtv*
8894F:	include/uapi/linux/uvcvideo.h
8895
8896MEDIATEK CIR DRIVER
8897M:	Sean Wang <sean.wang@mediatek.com>
8898S:	Maintained
8899F:	drivers/media/rc/mtk-cir.c
8900
8901MEDIATEK DMA DRIVER
8902M:	Sean Wang <sean.wang@mediatek.com>
8903L:	dmaengine@vger.kernel.org
8904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8905L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8906S:	Maintained
8907F:	Documentation/devicetree/bindings/dma/mtk-*
8908F:	drivers/dma/mediatek/
8909
8910MEDIATEK PMIC LED DRIVER
8911M:	Sean Wang <sean.wang@mediatek.com>
8912S:	Maintained
8913F:	drivers/leds/leds-mt6323.c
8914F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8915
8916MEDIATEK ETHERNET DRIVER
8917M:	Felix Fietkau <nbd@openwrt.org>
8918M:	John Crispin <john@phrozen.org>
8919M:	Sean Wang <sean.wang@mediatek.com>
8920M:	Nelson Chang <nelson.chang@mediatek.com>
8921L:	netdev@vger.kernel.org
8922S:	Maintained
8923F:	drivers/net/ethernet/mediatek/
8924
8925MEDIATEK SWITCH DRIVER
8926M:	Sean Wang <sean.wang@mediatek.com>
8927L:	netdev@vger.kernel.org
8928S:	Maintained
8929F:	drivers/net/dsa/mt7530.*
8930F:	net/dsa/tag_mtk.c
8931
8932MEDIATEK JPEG DRIVER
8933M:	Rick Chang <rick.chang@mediatek.com>
8934M:	Bin Liu <bin.liu@mediatek.com>
8935S:	Supported
8936F:	drivers/media/platform/mtk-jpeg/
8937F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8938
8939MEDIATEK MDP DRIVER
8940M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8941M:	Houlong Wei <houlong.wei@mediatek.com>
8942M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8943S:	Supported
8944F:	drivers/media/platform/mtk-mdp/
8945F:	drivers/media/platform/mtk-vpu/
8946F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8947
8948MEDIATEK MEDIA DRIVER
8949M:	Tiffany Lin <tiffany.lin@mediatek.com>
8950M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8951S:	Supported
8952F:	drivers/media/platform/mtk-vcodec/
8953F:	drivers/media/platform/mtk-vpu/
8954F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8955F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8956
8957MEDIATEK MT7601U WIRELESS LAN DRIVER
8958M:	Jakub Kicinski <kubakici@wp.pl>
8959L:	linux-wireless@vger.kernel.org
8960S:	Maintained
8961F:	drivers/net/wireless/mediatek/mt7601u/
8962
8963MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8964M:	Sean Wang <sean.wang@mediatek.com>
8965S:	Maintained
8966F:	drivers/char/hw_random/mtk-rng.c
8967
8968MEDIATEK USB3 DRD IP DRIVER
8969M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8970L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8972L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8973S:	Maintained
8974F:	drivers/usb/mtu3/
8975
8976MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8977M:	Peter Senna Tschudin <peter.senna@collabora.com>
8978M:	Martin Donnelly <martin.donnelly@ge.com>
8979M:	Martyn Welch <martyn.welch@collabora.co.uk>
8980S:	Maintained
8981F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8982F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8983
8984MEGARAID SCSI/SAS DRIVERS
8985M:	Kashyap Desai <kashyap.desai@broadcom.com>
8986M:	Sumit Saxena <sumit.saxena@broadcom.com>
8987M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8988L:	megaraidlinux.pdl@broadcom.com
8989L:	linux-scsi@vger.kernel.org
8990W:	http://www.avagotech.com/support/
8991S:	Maintained
8992F:	Documentation/scsi/megaraid.txt
8993F:	drivers/scsi/megaraid.*
8994F:	drivers/scsi/megaraid/
8995
8996MELEXIS MLX90614 DRIVER
8997M:	Crt Mori <cmo@melexis.com>
8998L:	linux-iio@vger.kernel.org
8999W:	http://www.melexis.com
9000S:	Supported
9001F:	drivers/iio/temperature/mlx90614.c
9002
9003MELEXIS MLX90632 DRIVER
9004M:	Crt Mori <cmo@melexis.com>
9005L:	linux-iio@vger.kernel.org
9006W:	http://www.melexis.com
9007S:	Supported
9008F:	drivers/iio/temperature/mlx90632.c
9009
9010MELFAS MIP4 TOUCHSCREEN DRIVER
9011M:	Sangwon Jee <jeesw@melfas.com>
9012W:	http://www.melfas.com
9013S:	Supported
9014F:	drivers/input/touchscreen/melfas_mip4.c
9015F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9016
9017MELLANOX ETHERNET DRIVER (mlx4_en)
9018M:	Tariq Toukan <tariqt@mellanox.com>
9019L:	netdev@vger.kernel.org
9020S:	Supported
9021W:	http://www.mellanox.com
9022Q:	http://patchwork.ozlabs.org/project/netdev/list/
9023F:	drivers/net/ethernet/mellanox/mlx4/en_*
9024
9025MELLANOX ETHERNET DRIVER (mlx5e)
9026M:	Saeed Mahameed <saeedm@mellanox.com>
9027L:	netdev@vger.kernel.org
9028S:	Supported
9029W:	http://www.mellanox.com
9030Q:	http://patchwork.ozlabs.org/project/netdev/list/
9031F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9032
9033MELLANOX ETHERNET INNOVA DRIVER
9034M:	Ilan Tayari <ilant@mellanox.com>
9035R:	Boris Pismenny <borisp@mellanox.com>
9036L:	netdev@vger.kernel.org
9037S:	Supported
9038W:	http://www.mellanox.com
9039Q:	http://patchwork.ozlabs.org/project/netdev/list/
9040F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9041F:	include/linux/mlx5/mlx5_ifc_fpga.h
9042
9043MELLANOX ETHERNET INNOVA IPSEC DRIVER
9044M:	Ilan Tayari <ilant@mellanox.com>
9045R:	Boris Pismenny <borisp@mellanox.com>
9046L:	netdev@vger.kernel.org
9047S:	Supported
9048W:	http://www.mellanox.com
9049Q:	http://patchwork.ozlabs.org/project/netdev/list/
9050F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9051F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9052
9053MELLANOX ETHERNET SWITCH DRIVERS
9054M:	Jiri Pirko <jiri@mellanox.com>
9055M:	Ido Schimmel <idosch@mellanox.com>
9056L:	netdev@vger.kernel.org
9057S:	Supported
9058W:	http://www.mellanox.com
9059Q:	http://patchwork.ozlabs.org/project/netdev/list/
9060F:	drivers/net/ethernet/mellanox/mlxsw/
9061
9062MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9063M:	mlxsw@mellanox.com
9064L:	netdev@vger.kernel.org
9065S:	Supported
9066W:	http://www.mellanox.com
9067Q:	http://patchwork.ozlabs.org/project/netdev/list/
9068F:	drivers/net/ethernet/mellanox/mlxfw/
9069
9070MELLANOX HARDWARE PLATFORM SUPPORT
9071M:	Andy Shevchenko <andy@infradead.org>
9072M:	Darren Hart <dvhart@infradead.org>
9073M:	Vadim Pasternak <vadimp@mellanox.com>
9074L:	platform-driver-x86@vger.kernel.org
9075S:	Supported
9076F:	drivers/platform/mellanox/
9077
9078MELLANOX MLX4 core VPI driver
9079M:	Tariq Toukan <tariqt@mellanox.com>
9080L:	netdev@vger.kernel.org
9081L:	linux-rdma@vger.kernel.org
9082W:	http://www.mellanox.com
9083Q:	http://patchwork.ozlabs.org/project/netdev/list/
9084S:	Supported
9085F:	drivers/net/ethernet/mellanox/mlx4/
9086F:	include/linux/mlx4/
9087
9088MELLANOX MLX4 IB driver
9089M:	Yishai Hadas <yishaih@mellanox.com>
9090L:	linux-rdma@vger.kernel.org
9091W:	http://www.mellanox.com
9092Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9093S:	Supported
9094F:	drivers/infiniband/hw/mlx4/
9095F:	include/linux/mlx4/
9096F:	include/uapi/rdma/mlx4-abi.h
9097
9098MELLANOX MLX5 core VPI driver
9099M:	Saeed Mahameed <saeedm@mellanox.com>
9100M:	Matan Barak <matanb@mellanox.com>
9101M:	Leon Romanovsky <leonro@mellanox.com>
9102L:	netdev@vger.kernel.org
9103L:	linux-rdma@vger.kernel.org
9104W:	http://www.mellanox.com
9105Q:	http://patchwork.ozlabs.org/project/netdev/list/
9106S:	Supported
9107F:	drivers/net/ethernet/mellanox/mlx5/core/
9108F:	include/linux/mlx5/
9109
9110MELLANOX MLX5 IB driver
9111M:	Matan Barak <matanb@mellanox.com>
9112M:	Leon Romanovsky <leonro@mellanox.com>
9113L:	linux-rdma@vger.kernel.org
9114W:	http://www.mellanox.com
9115Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9116S:	Supported
9117F:	drivers/infiniband/hw/mlx5/
9118F:	include/linux/mlx5/
9119F:	include/uapi/rdma/mlx5-abi.h
9120
9121MELLANOX MLXCPLD I2C AND MUX DRIVER
9122M:	Vadim Pasternak <vadimp@mellanox.com>
9123M:	Michael Shych <michaelsh@mellanox.com>
9124L:	linux-i2c@vger.kernel.org
9125S:	Supported
9126F:	drivers/i2c/busses/i2c-mlxcpld.c
9127F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9128F:	Documentation/i2c/busses/i2c-mlxcpld
9129
9130MELLANOX MLXCPLD LED DRIVER
9131M:	Vadim Pasternak <vadimp@mellanox.com>
9132L:	linux-leds@vger.kernel.org
9133S:	Supported
9134F:	drivers/leds/leds-mlxcpld.c
9135F:	drivers/leds/leds-mlxreg.c
9136F:	Documentation/leds/leds-mlxcpld.txt
9137
9138MELLANOX PLATFORM DRIVER
9139M:	Vadim Pasternak <vadimp@mellanox.com>
9140L:	platform-driver-x86@vger.kernel.org
9141S:	Supported
9142F:	drivers/platform/x86/mlx-platform.c
9143
9144MEMBARRIER SUPPORT
9145M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9146M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9147L:	linux-kernel@vger.kernel.org
9148S:	Supported
9149F:	kernel/sched/membarrier.c
9150F:	include/uapi/linux/membarrier.h
9151F:	arch/powerpc/include/asm/membarrier.h
9152
9153MEMORY MANAGEMENT
9154L:	linux-mm@kvack.org
9155W:	http://www.linux-mm.org
9156S:	Maintained
9157F:	include/linux/mm.h
9158F:	include/linux/gfp.h
9159F:	include/linux/mmzone.h
9160F:	include/linux/memory_hotplug.h
9161F:	include/linux/vmalloc.h
9162F:	mm/
9163
9164MEMORY TECHNOLOGY DEVICES (MTD)
9165M:	David Woodhouse <dwmw2@infradead.org>
9166M:	Brian Norris <computersforpeace@gmail.com>
9167M:	Boris Brezillon <boris.brezillon@bootlin.com>
9168M:	Marek Vasut <marek.vasut@gmail.com>
9169M:	Richard Weinberger <richard@nod.at>
9170L:	linux-mtd@lists.infradead.org
9171W:	http://www.linux-mtd.infradead.org/
9172Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9173T:	git git://git.infradead.org/linux-mtd.git master
9174T:	git git://git.infradead.org/linux-mtd.git mtd/next
9175S:	Maintained
9176F:	Documentation/devicetree/bindings/mtd/
9177F:	drivers/mtd/
9178F:	include/linux/mtd/
9179F:	include/uapi/mtd/
9180
9181MEN A21 WATCHDOG DRIVER
9182M:	Johannes Thumshirn <morbidrsa@gmail.com>
9183L:	linux-watchdog@vger.kernel.org
9184S:	Maintained
9185F:	drivers/watchdog/mena21_wdt.c
9186
9187MEN CHAMELEON BUS (mcb)
9188M:	Johannes Thumshirn <morbidrsa@gmail.com>
9189S:	Maintained
9190F:	drivers/mcb/
9191F:	include/linux/mcb.h
9192F:	Documentation/men-chameleon-bus.txt
9193
9194MEN F21BMC (Board Management Controller)
9195M:	Andreas Werner <andreas.werner@men.de>
9196S:	Supported
9197F:	drivers/mfd/menf21bmc.c
9198F:	drivers/watchdog/menf21bmc_wdt.c
9199F:	drivers/leds/leds-menf21bmc.c
9200F:	drivers/hwmon/menf21bmc_hwmon.c
9201F:	Documentation/hwmon/menf21bmc
9202
9203MESON AO CEC DRIVER FOR AMLOGIC SOCS
9204M:	Neil Armstrong <narmstrong@baylibre.com>
9205L:	linux-media@lists.freedesktop.org
9206L:	linux-amlogic@lists.infradead.org
9207W:	http://linux-meson.com/
9208S:	Supported
9209F:	drivers/media/platform/meson/ao-cec.c
9210F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9211T:	git git://linuxtv.org/media_tree.git
9212
9213MICROBLAZE ARCHITECTURE
9214M:	Michal Simek <monstr@monstr.eu>
9215W:	http://www.monstr.eu/fdt/
9216T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9217S:	Supported
9218F:	arch/microblaze/
9219
9220MICROCHIP / ATMEL AT91 SERIAL DRIVER
9221M:	Richard Genoud <richard.genoud@gmail.com>
9222S:	Maintained
9223F:	drivers/tty/serial/atmel_serial.c
9224F:	drivers/tty/serial/atmel_serial.h
9225
9226MICROCHIP / ATMEL DMA DRIVER
9227M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9229L:	dmaengine@vger.kernel.org
9230S:	Supported
9231F:	drivers/dma/at_hdmac.c
9232F:	drivers/dma/at_hdmac_regs.h
9233F:	include/linux/platform_data/dma-atmel.h
9234
9235MICROCHIP / ATMEL ECC DRIVER
9236M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9237L:	linux-crypto@vger.kernel.org
9238S:	Maintained
9239F:	drivers/crypto/atmel-ecc.*
9240
9241MICROCHIP / ATMEL ISC DRIVER
9242M:	Songjun Wu <songjun.wu@microchip.com>
9243L:	linux-media@vger.kernel.org
9244S:	Supported
9245F:	drivers/media/platform/atmel/atmel-isc.c
9246F:	drivers/media/platform/atmel/atmel-isc-regs.h
9247F:	devicetree/bindings/media/atmel-isc.txt
9248
9249MICROCHIP / ATMEL NAND DRIVER
9250M:	Wenyou Yang <wenyou.yang@microchip.com>
9251M:	Josh Wu <rainyfeeling@outlook.com>
9252L:	linux-mtd@lists.infradead.org
9253S:	Supported
9254F:	drivers/mtd/nand/raw/atmel/*
9255F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9256
9257MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9258M:	Woojung Huh <Woojung.Huh@microchip.com>
9259M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9260L:	netdev@vger.kernel.org
9261S:	Maintained
9262F:	net/dsa/tag_ksz.c
9263F:	drivers/net/dsa/microchip/*
9264F:	include/linux/platform_data/microchip-ksz.h
9265F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9266
9267MICROCHIP LAN743X ETHERNET DRIVER
9268M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9269M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9270L:	netdev@vger.kernel.org
9271S:	Maintained
9272F:	drivers/net/ethernet/microchip/lan743x_*
9273
9274MICROCHIP USB251XB DRIVER
9275M:	Richard Leitner <richard.leitner@skidata.com>
9276L:	linux-usb@vger.kernel.org
9277S:	Maintained
9278F:	drivers/usb/misc/usb251xb.c
9279F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9280
9281MICROSEMI MIPS SOCS
9282M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9283L:	linux-mips@linux-mips.org
9284S:	Maintained
9285F:	arch/mips/generic/board-ocelot.c
9286F:	arch/mips/configs/generic/board-ocelot.config
9287F:	arch/mips/boot/dts/mscc/
9288F:	Documentation/devicetree/bindings/mips/mscc.txt
9289
9290MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9291M:	Don Brace <don.brace@microsemi.com>
9292L:	esc.storagedev@microsemi.com
9293L:	linux-scsi@vger.kernel.org
9294S:	Supported
9295F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9296F:	drivers/scsi/smartpqi/Kconfig
9297F:	drivers/scsi/smartpqi/Makefile
9298F:	include/linux/cciss*.h
9299F:	include/uapi/linux/cciss*.h
9300F:	Documentation/scsi/smartpqi.txt
9301
9302MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9303M:	Chen Yu <yu.c.chen@intel.com>
9304L:	platform-driver-x86@vger.kernel.org
9305S:	Supported
9306F:	drivers/platform/x86/surfacepro3_button.c
9307
9308MICROTEK X6 SCANNER
9309M:	Oliver Neukum <oliver@neukum.org>
9310S:	Maintained
9311F:	drivers/usb/image/microtek.*
9312
9313MIPS
9314M:	Ralf Baechle <ralf@linux-mips.org>
9315M:	James Hogan <jhogan@kernel.org>
9316L:	linux-mips@linux-mips.org
9317W:	http://www.linux-mips.org/
9318T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9319Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9320S:	Supported
9321F:	Documentation/devicetree/bindings/mips/
9322F:	Documentation/mips/
9323F:	arch/mips/
9324F:	drivers/platform/mips/
9325
9326MIPS BOSTON DEVELOPMENT BOARD
9327M:	Paul Burton <paul.burton@mips.com>
9328L:	linux-mips@linux-mips.org
9329S:	Maintained
9330F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9331F:	arch/mips/boot/dts/img/boston.dts
9332F:	arch/mips/configs/generic/board-boston.config
9333F:	drivers/clk/imgtec/clk-boston.c
9334F:	include/dt-bindings/clock/boston-clock.h
9335
9336MIPS GENERIC PLATFORM
9337M:	Paul Burton <paul.burton@mips.com>
9338L:	linux-mips@linux-mips.org
9339S:	Supported
9340F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9341F:	arch/mips/generic/
9342F:	arch/mips/tools/generic-board-config.sh
9343
9344MIPS/LOONGSON1 ARCHITECTURE
9345M:	Keguang Zhang <keguang.zhang@gmail.com>
9346L:	linux-mips@linux-mips.org
9347S:	Maintained
9348F:	arch/mips/loongson32/
9349F:	arch/mips/include/asm/mach-loongson32/
9350F:	drivers/*/*loongson1*
9351F:	drivers/*/*/*loongson1*
9352
9353MIPS/LOONGSON2 ARCHITECTURE
9354M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9355L:	linux-mips@linux-mips.org
9356S:	Maintained
9357F:	arch/mips/loongson64/*{2e/2f}*
9358F:	arch/mips/include/asm/mach-loongson64/
9359F:	drivers/*/*loongson2*
9360F:	drivers/*/*/*loongson2*
9361
9362MIPS/LOONGSON3 ARCHITECTURE
9363M:	Huacai Chen <chenhc@lemote.com>
9364L:	linux-mips@linux-mips.org
9365S:	Maintained
9366F:	arch/mips/loongson64/
9367F:	arch/mips/include/asm/mach-loongson64/
9368F:	drivers/platform/mips/cpu_hwmon.c
9369F:	drivers/*/*loongson3*
9370F:	drivers/*/*/*loongson3*
9371
9372MIPS RINT INSTRUCTION EMULATION
9373M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9374L:	linux-mips@linux-mips.org
9375S:	Supported
9376F:	arch/mips/math-emu/sp_rint.c
9377F:	arch/mips/math-emu/dp_rint.c
9378
9379MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9380M:	Hans Verkuil <hverkuil@xs4all.nl>
9381L:	linux-media@vger.kernel.org
9382T:	git git://linuxtv.org/media_tree.git
9383W:	https://linuxtv.org
9384S:	Odd Fixes
9385F:	drivers/media/radio/radio-miropcm20*
9386
9387MMP SUPPORT
9388M:	Eric Miao <eric.y.miao@gmail.com>
9389M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9391T:	git git://github.com/hzhuang1/linux.git
9392T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9393S:	Maintained
9394F:	arch/arm/boot/dts/mmp*
9395F:	arch/arm/mach-mmp/
9396
9397MN88472 MEDIA DRIVER
9398M:	Antti Palosaari <crope@iki.fi>
9399L:	linux-media@vger.kernel.org
9400W:	https://linuxtv.org
9401W:	http://palosaari.fi/linux/
9402Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9403S:	Maintained
9404F:	drivers/media/dvb-frontends/mn88472*
9405
9406MN88473 MEDIA DRIVER
9407M:	Antti Palosaari <crope@iki.fi>
9408L:	linux-media@vger.kernel.org
9409W:	https://linuxtv.org
9410W:	http://palosaari.fi/linux/
9411Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9412S:	Maintained
9413F:	drivers/media/dvb-frontends/mn88473*
9414
9415MODULE SUPPORT
9416M:	Jessica Yu <jeyu@kernel.org>
9417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9418S:	Maintained
9419F:	include/linux/module.h
9420F:	kernel/module.c
9421
9422MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9423W:	http://popies.net/meye/
9424S:	Orphan
9425F:	Documentation/media/v4l-drivers/meye*
9426F:	drivers/media/pci/meye/
9427F:	include/uapi/linux/meye.h
9428
9429MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9430M:	Jiri Slaby <jirislaby@gmail.com>
9431S:	Maintained
9432F:	Documentation/serial/moxa-smartio
9433F:	drivers/tty/mxser.*
9434
9435MR800 AVERMEDIA USB FM RADIO DRIVER
9436M:	Alexey Klimov <klimov.linux@gmail.com>
9437L:	linux-media@vger.kernel.org
9438T:	git git://linuxtv.org/media_tree.git
9439S:	Maintained
9440F:	drivers/media/radio/radio-mr800.c
9441
9442MRF24J40 IEEE 802.15.4 RADIO DRIVER
9443M:	Alan Ott <alan@signal11.us>
9444L:	linux-wpan@vger.kernel.org
9445S:	Maintained
9446F:	drivers/net/ieee802154/mrf24j40.c
9447F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9448
9449MSI LAPTOP SUPPORT
9450M:	"Lee, Chun-Yi" <jlee@suse.com>
9451L:	platform-driver-x86@vger.kernel.org
9452S:	Maintained
9453F:	drivers/platform/x86/msi-laptop.c
9454
9455MSI WMI SUPPORT
9456L:	platform-driver-x86@vger.kernel.org
9457S:	Orphan
9458F:	drivers/platform/x86/msi-wmi.c
9459
9460MSI001 MEDIA DRIVER
9461M:	Antti Palosaari <crope@iki.fi>
9462L:	linux-media@vger.kernel.org
9463W:	https://linuxtv.org
9464W:	http://palosaari.fi/linux/
9465Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9466T:	git git://linuxtv.org/anttip/media_tree.git
9467S:	Maintained
9468F:	drivers/media/tuners/msi001*
9469
9470MSI2500 MEDIA DRIVER
9471M:	Antti Palosaari <crope@iki.fi>
9472L:	linux-media@vger.kernel.org
9473W:	https://linuxtv.org
9474W:	http://palosaari.fi/linux/
9475Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9476T:	git git://linuxtv.org/anttip/media_tree.git
9477S:	Maintained
9478F:	drivers/media/usb/msi2500/
9479
9480MSYSTEMS DISKONCHIP G3 MTD DRIVER
9481M:	Robert Jarzmik <robert.jarzmik@free.fr>
9482L:	linux-mtd@lists.infradead.org
9483S:	Maintained
9484F:	drivers/mtd/devices/docg3*
9485
9486MT9M032 APTINA SENSOR DRIVER
9487M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9488L:	linux-media@vger.kernel.org
9489T:	git git://linuxtv.org/media_tree.git
9490S:	Maintained
9491F:	drivers/media/i2c/mt9m032.c
9492F:	include/media/i2c/mt9m032.h
9493
9494MT9P031 APTINA CAMERA SENSOR
9495M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9496L:	linux-media@vger.kernel.org
9497T:	git git://linuxtv.org/media_tree.git
9498S:	Maintained
9499F:	drivers/media/i2c/mt9p031.c
9500F:	include/media/i2c/mt9p031.h
9501
9502MT9T001 APTINA CAMERA SENSOR
9503M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9504L:	linux-media@vger.kernel.org
9505T:	git git://linuxtv.org/media_tree.git
9506S:	Maintained
9507F:	drivers/media/i2c/mt9t001.c
9508F:	include/media/i2c/mt9t001.h
9509
9510MT9T112 APTINA CAMERA SENSOR
9511M:	Jacopo Mondi <jacopo@jmondi.org>
9512L:	linux-media@vger.kernel.org
9513T:	git git://linuxtv.org/media_tree.git
9514S:	Odd Fixes
9515F:	drivers/media/i2c/mt9t112.c
9516F:	include/media/i2c/mt9t112.h
9517
9518MT9V032 APTINA CAMERA SENSOR
9519M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9520L:	linux-media@vger.kernel.org
9521T:	git git://linuxtv.org/media_tree.git
9522S:	Maintained
9523F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9524F:	drivers/media/i2c/mt9v032.c
9525F:	include/media/i2c/mt9v032.h
9526
9527MULTIFUNCTION DEVICES (MFD)
9528M:	Lee Jones <lee.jones@linaro.org>
9529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9530S:	Supported
9531F:	Documentation/devicetree/bindings/mfd/
9532F:	drivers/mfd/
9533F:	include/linux/mfd/
9534F:	include/dt-bindings/mfd/
9535
9536MULTIMEDIA CARD (MMC) ETC. OVER SPI
9537S:	Orphan
9538F:	drivers/mmc/host/mmc_spi.c
9539F:	include/linux/spi/mmc_spi.h
9540
9541MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9542M:	Ulf Hansson <ulf.hansson@linaro.org>
9543L:	linux-mmc@vger.kernel.org
9544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9545S:	Maintained
9546F:	Documentation/devicetree/bindings/mmc/
9547F:	drivers/mmc/
9548F:	include/linux/mmc/
9549F:	include/uapi/linux/mmc/
9550
9551MULTIPLEXER SUBSYSTEM
9552M:	Peter Rosin <peda@axentia.se>
9553S:	Maintained
9554F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9555F:	Documentation/devicetree/bindings/mux/
9556F:	include/linux/dt-bindings/mux/
9557F:	include/linux/mux/
9558F:	drivers/mux/
9559
9560MULTITECH MULTIPORT CARD (ISICOM)
9561S:	Orphan
9562F:	drivers/tty/isicom.c
9563F:	include/linux/isicom.h
9564
9565MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9566M:	Bin Liu <b-liu@ti.com>
9567L:	linux-usb@vger.kernel.org
9568S:	Maintained
9569F:	drivers/usb/musb/
9570
9571MXL5007T MEDIA DRIVER
9572M:	Michael Krufky <mkrufky@linuxtv.org>
9573L:	linux-media@vger.kernel.org
9574W:	https://linuxtv.org
9575W:	http://github.com/mkrufky
9576Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9577T:	git git://linuxtv.org/mkrufky/tuners.git
9578S:	Maintained
9579F:	drivers/media/tuners/mxl5007t.*
9580
9581MXSFB DRM DRIVER
9582M:	Marek Vasut <marex@denx.de>
9583S:	Supported
9584F:	drivers/gpu/drm/mxsfb/
9585F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9586
9587MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9588M:	Chris Lee <christopher.lee@cspi.com>
9589L:	netdev@vger.kernel.org
9590W:	https://www.cspi.com/ethernet-products/support/downloads/
9591S:	Supported
9592F:	drivers/net/ethernet/myricom/myri10ge/
9593
9594NAND FLASH SUBSYSTEM
9595M:	Boris Brezillon <boris.brezillon@bootlin.com>
9596R:	Richard Weinberger <richard@nod.at>
9597L:	linux-mtd@lists.infradead.org
9598W:	http://www.linux-mtd.infradead.org/
9599Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9600T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9601T:	git git://git.infradead.org/linux-mtd.git nand/next
9602S:	Maintained
9603F:	drivers/mtd/nand/
9604F:	include/linux/mtd/*nand*.h
9605
9606NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9607M:	Daniel Mack <zonque@gmail.com>
9608S:	Maintained
9609L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9610W:	http://www.native-instruments.com
9611F:	sound/usb/caiaq/
9612
9613NATSEMI ETHERNET DRIVER (DP8381x)
9614S:	Orphan
9615F:	drivers/net/ethernet/natsemi/natsemi.c
9616
9617NCP FILESYSTEM
9618M:	Petr Vandrovec <petr@vandrovec.name>
9619S:	Obsolete
9620F:	drivers/staging/ncpfs/
9621
9622NCR 5380 SCSI DRIVERS
9623M:	Finn Thain <fthain@telegraphics.com.au>
9624M:	Michael Schmitz <schmitzmic@gmail.com>
9625L:	linux-scsi@vger.kernel.org
9626S:	Maintained
9627F:	Documentation/scsi/g_NCR5380.txt
9628F:	drivers/scsi/NCR5380.*
9629F:	drivers/scsi/arm/cumana_1.c
9630F:	drivers/scsi/arm/oak.c
9631F:	drivers/scsi/atari_scsi.*
9632F:	drivers/scsi/dmx3191d.c
9633F:	drivers/scsi/g_NCR5380.*
9634F:	drivers/scsi/mac_scsi.*
9635F:	drivers/scsi/sun3_scsi.*
9636F:	drivers/scsi/sun3_scsi_vme.c
9637
9638NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9639M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9640L:	linux-scsi@vger.kernel.org
9641S:	Maintained
9642F:	drivers/scsi/NCR_D700.*
9643
9644NCT6775 HARDWARE MONITOR DRIVER
9645M:	Guenter Roeck <linux@roeck-us.net>
9646L:	linux-hwmon@vger.kernel.org
9647S:	Maintained
9648F:	Documentation/hwmon/nct6775
9649F:	drivers/hwmon/nct6775.c
9650
9651NETEFFECT IWARP RNIC DRIVER (IW_NES)
9652M:	Faisal Latif <faisal.latif@intel.com>
9653L:	linux-rdma@vger.kernel.org
9654W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9655S:	Supported
9656F:	drivers/infiniband/hw/nes/
9657F:	include/uapi/rdma/nes-abi.h
9658
9659NETEM NETWORK EMULATOR
9660M:	Stephen Hemminger <stephen@networkplumber.org>
9661L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9662S:	Maintained
9663F:	net/sched/sch_netem.c
9664
9665NETERION 10GbE DRIVERS (s2io/vxge)
9666M:	Jon Mason <jdmason@kudzu.us>
9667L:	netdev@vger.kernel.org
9668S:	Supported
9669F:	Documentation/networking/s2io.txt
9670F:	Documentation/networking/vxge.txt
9671F:	drivers/net/ethernet/neterion/
9672
9673NETFILTER
9674M:	Pablo Neira Ayuso <pablo@netfilter.org>
9675M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9676M:	Florian Westphal <fw@strlen.de>
9677L:	netfilter-devel@vger.kernel.org
9678L:	coreteam@netfilter.org
9679W:	http://www.netfilter.org/
9680W:	http://www.iptables.org/
9681W:	http://www.nftables.org/
9682Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9685S:	Maintained
9686F:	include/linux/netfilter*
9687F:	include/linux/netfilter/
9688F:	include/net/netfilter/
9689F:	include/uapi/linux/netfilter*
9690F:	include/uapi/linux/netfilter/
9691F:	net/*/netfilter.c
9692F:	net/*/netfilter/
9693F:	net/netfilter/
9694F:	net/bridge/br_netfilter*.c
9695
9696NETROM NETWORK LAYER
9697M:	Ralf Baechle <ralf@linux-mips.org>
9698L:	linux-hams@vger.kernel.org
9699W:	http://www.linux-ax25.org/
9700S:	Maintained
9701F:	include/net/netrom.h
9702F:	include/uapi/linux/netrom.h
9703F:	net/netrom/
9704
9705NETRONOME ETHERNET DRIVERS
9706M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9707L:	oss-drivers@netronome.com
9708S:	Maintained
9709F:	drivers/net/ethernet/netronome/
9710
9711NETWORK BLOCK DEVICE (NBD)
9712M:	Josef Bacik <jbacik@fb.com>
9713S:	Maintained
9714L:	linux-block@vger.kernel.org
9715L:	nbd@other.debian.org
9716F:	Documentation/blockdev/nbd.txt
9717F:	drivers/block/nbd.c
9718F:	include/uapi/linux/nbd.h
9719
9720NETWORK DROP MONITOR
9721M:	Neil Horman <nhorman@tuxdriver.com>
9722L:	netdev@vger.kernel.org
9723S:	Maintained
9724W:	https://fedorahosted.org/dropwatch/
9725F:	net/core/drop_monitor.c
9726
9727NETWORKING DRIVERS
9728M:	"David S. Miller" <davem@davemloft.net>
9729L:	netdev@vger.kernel.org
9730W:	http://www.linuxfoundation.org/en/Net
9731Q:	http://patchwork.ozlabs.org/project/netdev/list/
9732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9734S:	Odd Fixes
9735F:	Documentation/devicetree/bindings/net/
9736F:	drivers/net/
9737F:	include/linux/if_*
9738F:	include/linux/netdevice.h
9739F:	include/linux/etherdevice.h
9740F:	include/linux/fcdevice.h
9741F:	include/linux/fddidevice.h
9742F:	include/linux/hippidevice.h
9743F:	include/linux/inetdevice.h
9744F:	include/uapi/linux/if_*
9745F:	include/uapi/linux/netdevice.h
9746
9747NETWORKING DRIVERS (WIRELESS)
9748M:	Kalle Valo <kvalo@codeaurora.org>
9749L:	linux-wireless@vger.kernel.org
9750Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9753S:	Maintained
9754F:	Documentation/devicetree/bindings/net/wireless/
9755F:	drivers/net/wireless/
9756
9757NETWORKING [DSA]
9758M:	Andrew Lunn <andrew@lunn.ch>
9759M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9760M:	Florian Fainelli <f.fainelli@gmail.com>
9761S:	Maintained
9762F:	net/dsa/
9763F:	include/net/dsa.h
9764F:	include/linux/dsa/
9765F:	drivers/net/dsa/
9766
9767NETWORKING [GENERAL]
9768M:	"David S. Miller" <davem@davemloft.net>
9769L:	netdev@vger.kernel.org
9770W:	http://www.linuxfoundation.org/en/Net
9771Q:	http://patchwork.ozlabs.org/project/netdev/list/
9772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9774B:	mailto:netdev@vger.kernel.org
9775S:	Maintained
9776F:	net/
9777F:	include/net/
9778F:	include/linux/in.h
9779F:	include/linux/net.h
9780F:	include/linux/netdevice.h
9781F:	include/uapi/linux/in.h
9782F:	include/uapi/linux/net.h
9783F:	include/uapi/linux/netdevice.h
9784F:	include/uapi/linux/net_namespace.h
9785F:	tools/testing/selftests/net/
9786F:	lib/net_utils.c
9787F:	lib/random32.c
9788F:	Documentation/networking/
9789
9790NETWORKING [IPSEC]
9791M:	Steffen Klassert <steffen.klassert@secunet.com>
9792M:	Herbert Xu <herbert@gondor.apana.org.au>
9793M:	"David S. Miller" <davem@davemloft.net>
9794L:	netdev@vger.kernel.org
9795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9797S:	Maintained
9798F:	net/core/flow.c
9799F:	net/xfrm/
9800F:	net/key/
9801F:	net/ipv4/xfrm*
9802F:	net/ipv4/esp4*
9803F:	net/ipv4/ah4.c
9804F:	net/ipv4/ipcomp.c
9805F:	net/ipv4/ip_vti.c
9806F:	net/ipv6/xfrm*
9807F:	net/ipv6/esp6*
9808F:	net/ipv6/ah6.c
9809F:	net/ipv6/ipcomp6.c
9810F:	net/ipv6/ip6_vti.c
9811F:	include/uapi/linux/xfrm.h
9812F:	include/net/xfrm.h
9813
9814NETWORKING [IPv4/IPv6]
9815M:	"David S. Miller" <davem@davemloft.net>
9816M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9817M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9818L:	netdev@vger.kernel.org
9819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9820S:	Maintained
9821F:	net/ipv4/
9822F:	net/ipv6/
9823F:	include/net/ip*
9824F:	arch/x86/net/*
9825
9826NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9827M:	Paul Moore <paul@paul-moore.com>
9828W:	https://github.com/netlabel
9829L:	netdev@vger.kernel.org
9830L:	linux-security-module@vger.kernel.org
9831S:	Maintained
9832F:	Documentation/netlabel/
9833F:	include/net/calipso.h
9834F:	include/net/cipso_ipv4.h
9835F:	include/net/netlabel.h
9836F:	include/uapi/linux/netfilter/xt_SECMARK.h
9837F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9838F:	net/netlabel/
9839F:	net/ipv4/cipso_ipv4.c
9840F:	net/ipv6/calipso.c
9841F:	net/netfilter/xt_CONNSECMARK.c
9842F:	net/netfilter/xt_SECMARK.c
9843
9844NETWORKING [TLS]
9845M:	Ilya Lesokhin <ilyal@mellanox.com>
9846M:	Aviad Yehezkel <aviadye@mellanox.com>
9847M:	Dave Watson <davejwatson@fb.com>
9848L:	netdev@vger.kernel.org
9849S:	Maintained
9850F:	net/tls/*
9851F:	include/uapi/linux/tls.h
9852F:	include/net/tls.h
9853
9854NETWORKING [WIRELESS]
9855L:	linux-wireless@vger.kernel.org
9856Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9857
9858NETDEVSIM
9859M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9860S:	Maintained
9861F:	drivers/net/netdevsim/*
9862
9863NETXEN (1/10) GbE SUPPORT
9864M:	Manish Chopra <manish.chopra@cavium.com>
9865M:	Rahul Verma <rahul.verma@cavium.com>
9866M:	Dept-GELinuxNICDev@cavium.com
9867L:	netdev@vger.kernel.org
9868S:	Supported
9869F:	drivers/net/ethernet/qlogic/netxen/
9870
9871NFC SUBSYSTEM
9872M:	Samuel Ortiz <sameo@linux.intel.com>
9873L:	linux-wireless@vger.kernel.org
9874L:	linux-nfc@lists.01.org (subscribers-only)
9875S:	Supported
9876F:	net/nfc/
9877F:	include/net/nfc/
9878F:	include/uapi/linux/nfc.h
9879F:	drivers/nfc/
9880F:	include/linux/platform_data/nfcmrvl.h
9881F:	include/linux/platform_data/nxp-nci.h
9882F:	Documentation/devicetree/bindings/net/nfc/
9883
9884NFS, SUNRPC, AND LOCKD CLIENTS
9885M:	Trond Myklebust <trond.myklebust@primarydata.com>
9886M:	Anna Schumaker <anna.schumaker@netapp.com>
9887L:	linux-nfs@vger.kernel.org
9888W:	http://client.linux-nfs.org
9889T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9890S:	Maintained
9891F:	fs/lockd/
9892F:	fs/nfs/
9893F:	fs/nfs_common/
9894F:	net/sunrpc/
9895F:	include/linux/lockd/
9896F:	include/linux/nfs*
9897F:	include/linux/sunrpc/
9898F:	include/uapi/linux/nfs*
9899F:	include/uapi/linux/sunrpc/
9900
9901NILFS2 FILESYSTEM
9902M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9903L:	linux-nilfs@vger.kernel.org
9904W:	https://nilfs.sourceforge.io/
9905W:	https://nilfs.osdn.jp/
9906T:	git git://github.com/konis/nilfs2.git
9907S:	Supported
9908F:	Documentation/filesystems/nilfs2.txt
9909F:	fs/nilfs2/
9910F:	include/trace/events/nilfs2.h
9911F:	include/uapi/linux/nilfs2_api.h
9912F:	include/uapi/linux/nilfs2_ondisk.h
9913
9914NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9915M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9916W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9917S:	Maintained
9918F:	Documentation/scsi/NinjaSCSI.txt
9919F:	drivers/scsi/pcmcia/nsp_*
9920
9921NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9922M:	GOTO Masanori <gotom@debian.or.jp>
9923M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9924W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9925S:	Maintained
9926F:	Documentation/scsi/NinjaSCSI.txt
9927F:	drivers/scsi/nsp32*
9928
9929NIOS2 ARCHITECTURE
9930M:	Ley Foon Tan <lftan@altera.com>
9931L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9933S:	Maintained
9934F:	arch/nios2/
9935
9936NOHZ, DYNTICKS SUPPORT
9937M:	Frederic Weisbecker <fweisbec@gmail.com>
9938M:	Thomas Gleixner <tglx@linutronix.de>
9939M:	Ingo Molnar <mingo@kernel.org>
9940L:	linux-kernel@vger.kernel.org
9941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9942S:	Maintained
9943F:	kernel/time/tick*.*
9944F:	include/linux/tick.h
9945F:	include/linux/sched/nohz.h
9946
9947NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9948M:	Pavel Machek <pavel@ucw.cz>
9949M:	Sakari Ailus <sakari.ailus@iki.fi>
9950L:	linux-media@vger.kernel.org
9951S:	Maintained
9952F:	drivers/media/i2c/et8ek8
9953F:	drivers/media/i2c/ad5820.c
9954
9955NOKIA N900 POWER SUPPLY DRIVERS
9956R:	Pali Rohár <pali.rohar@gmail.com>
9957F:	include/linux/power/bq2415x_charger.h
9958F:	include/linux/power/bq27xxx_battery.h
9959F:	include/linux/power/isp1704_charger.h
9960F:	drivers/power/supply/bq2415x_charger.c
9961F:	drivers/power/supply/bq27xxx_battery.c
9962F:	drivers/power/supply/bq27xxx_battery_i2c.c
9963F:	drivers/power/supply/isp1704_charger.c
9964F:	drivers/power/supply/rx51_battery.c
9965
9966NTB AMD DRIVER
9967M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9968L:	linux-ntb@googlegroups.com
9969S:	Supported
9970F:	drivers/ntb/hw/amd/
9971
9972NTB DRIVER CORE
9973M:	Jon Mason <jdmason@kudzu.us>
9974M:	Dave Jiang <dave.jiang@intel.com>
9975M:	Allen Hubbe <allenbh@gmail.com>
9976L:	linux-ntb@googlegroups.com
9977S:	Supported
9978W:	https://github.com/jonmason/ntb/wiki
9979T:	git git://github.com/jonmason/ntb.git
9980F:	drivers/ntb/
9981F:	drivers/net/ntb_netdev.c
9982F:	include/linux/ntb.h
9983F:	include/linux/ntb_transport.h
9984F:	tools/testing/selftests/ntb/
9985
9986NTB IDT DRIVER
9987M:	Serge Semin <fancer.lancer@gmail.com>
9988L:	linux-ntb@googlegroups.com
9989S:	Supported
9990F:	drivers/ntb/hw/idt/
9991
9992NTB INTEL DRIVER
9993M:	Dave Jiang <dave.jiang@intel.com>
9994L:	linux-ntb@googlegroups.com
9995S:	Supported
9996W:	https://github.com/davejiang/linux/wiki
9997T:	git https://github.com/davejiang/linux.git
9998F:	drivers/ntb/hw/intel/
9999
10000NTFS FILESYSTEM
10001M:	Anton Altaparmakov <anton@tuxera.com>
10002L:	linux-ntfs-dev@lists.sourceforge.net
10003W:	http://www.tuxera.com/
10004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10005S:	Supported
10006F:	Documentation/filesystems/ntfs.txt
10007F:	fs/ntfs/
10008
10009NUBUS SUBSYSTEM
10010M:	Finn Thain <fthain@telegraphics.com.au>
10011L:	linux-m68k@lists.linux-m68k.org
10012S:	Maintained
10013F:	arch/*/include/asm/nubus.h
10014F:	drivers/nubus/
10015F:	include/linux/nubus.h
10016F:	include/uapi/linux/nubus.h
10017
10018NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10019M:	Antonino Daplas <adaplas@gmail.com>
10020L:	linux-fbdev@vger.kernel.org
10021S:	Maintained
10022F:	drivers/video/fbdev/riva/
10023F:	drivers/video/fbdev/nvidia/
10024
10025NVM EXPRESS DRIVER
10026M:	Keith Busch <keith.busch@intel.com>
10027M:	Jens Axboe <axboe@fb.com>
10028M:	Christoph Hellwig <hch@lst.de>
10029M:	Sagi Grimberg <sagi@grimberg.me>
10030L:	linux-nvme@lists.infradead.org
10031T:	git://git.infradead.org/nvme.git
10032W:	http://git.infradead.org/nvme.git
10033S:	Supported
10034F:	drivers/nvme/host/
10035F:	include/linux/nvme.h
10036F:	include/uapi/linux/nvme_ioctl.h
10037
10038NVM EXPRESS FC TRANSPORT DRIVERS
10039M:	James Smart <james.smart@broadcom.com>
10040L:	linux-nvme@lists.infradead.org
10041S:	Supported
10042F:	include/linux/nvme-fc.h
10043F:	include/linux/nvme-fc-driver.h
10044F:	drivers/nvme/host/fc.c
10045F:	drivers/nvme/target/fc.c
10046F:	drivers/nvme/target/fcloop.c
10047
10048NVM EXPRESS TARGET DRIVER
10049M:	Christoph Hellwig <hch@lst.de>
10050M:	Sagi Grimberg <sagi@grimberg.me>
10051L:	linux-nvme@lists.infradead.org
10052T:	git://git.infradead.org/nvme.git
10053W:	http://git.infradead.org/nvme.git
10054S:	Supported
10055F:	drivers/nvme/target/
10056
10057NVMEM FRAMEWORK
10058M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10059S:	Maintained
10060F:	drivers/nvmem/
10061F:	Documentation/devicetree/bindings/nvmem/
10062F:	Documentation/ABI/stable/sysfs-bus-nvmem
10063F:	include/linux/nvmem-consumer.h
10064F:	include/linux/nvmem-provider.h
10065
10066NXP SGTL5000 DRIVER
10067M:	Fabio Estevam <fabio.estevam@nxp.com>
10068L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10069S:	Maintained
10070F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10071F:	sound/soc/codecs/sgtl5000*
10072
10073NXP TDA998X DRM DRIVER
10074M:	Russell King <linux@armlinux.org.uk>
10075S:	Supported
10076T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10077T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10078F:	drivers/gpu/drm/i2c/tda998x_drv.c
10079F:	include/drm/i2c/tda998x.h
10080
10081NXP TFA9879 DRIVER
10082M:	Peter Rosin <peda@axentia.se>
10083L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10084S:	Maintained
10085F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10086F:	sound/soc/codecs/tfa9879*
10087
10088NXP-NCI NFC DRIVER
10089M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10090R:	Charles Gorand <charles.gorand@effinnov.com>
10091L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10092S:	Supported
10093F:	drivers/nfc/nxp-nci
10094
10095OBJTOOL
10096M:	Josh Poimboeuf <jpoimboe@redhat.com>
10097M:	Peter Zijlstra <peterz@infradead.org>
10098S:	Supported
10099F:	tools/objtool/
10100
10101OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10102M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10103M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10104L:	linuxppc-dev@lists.ozlabs.org
10105S:	Supported
10106F:	arch/powerpc/platforms/powernv/ocxl.c
10107F:	arch/powerpc/include/asm/pnv-ocxl.h
10108F:	drivers/misc/ocxl/
10109F:	include/misc/ocxl*
10110F:	include/uapi/misc/ocxl.h
10111F:	Documentation/accelerators/ocxl.txt
10112
10113OMAP AUDIO SUPPORT
10114M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10115M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10116L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10117L:	linux-omap@vger.kernel.org
10118S:	Maintained
10119F:	sound/soc/omap/
10120
10121OMAP CLOCK FRAMEWORK SUPPORT
10122M:	Paul Walmsley <paul@pwsan.com>
10123L:	linux-omap@vger.kernel.org
10124S:	Maintained
10125F:	arch/arm/*omap*/*clock*
10126
10127OMAP DEVICE TREE SUPPORT
10128M:	Benoît Cousson <bcousson@baylibre.com>
10129M:	Tony Lindgren <tony@atomide.com>
10130L:	linux-omap@vger.kernel.org
10131L:	devicetree@vger.kernel.org
10132S:	Maintained
10133F:	arch/arm/boot/dts/*omap*
10134F:	arch/arm/boot/dts/*am3*
10135F:	arch/arm/boot/dts/*am4*
10136F:	arch/arm/boot/dts/*am5*
10137F:	arch/arm/boot/dts/*dra7*
10138
10139OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10140M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10141L:	linux-omap@vger.kernel.org
10142L:	linux-fbdev@vger.kernel.org
10143S:	Maintained
10144F:	drivers/video/fbdev/omap2/
10145F:	Documentation/arm/OMAP/DSS
10146
10147OMAP FRAMEBUFFER SUPPORT
10148M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10149L:	linux-fbdev@vger.kernel.org
10150L:	linux-omap@vger.kernel.org
10151S:	Maintained
10152F:	drivers/video/fbdev/omap/
10153
10154OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10155M:	Roger Quadros <rogerq@ti.com>
10156M:	Tony Lindgren <tony@atomide.com>
10157L:	linux-omap@vger.kernel.org
10158S:	Maintained
10159F:	drivers/memory/omap-gpmc.c
10160F:	arch/arm/mach-omap2/*gpmc*
10161
10162OMAP GPIO DRIVER
10163M:	Grygorii Strashko <grygorii.strashko@ti.com>
10164M:	Santosh Shilimkar <ssantosh@kernel.org>
10165M:	Kevin Hilman <khilman@kernel.org>
10166L:	linux-omap@vger.kernel.org
10167S:	Maintained
10168F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10169F:	drivers/gpio/gpio-omap.c
10170
10171OMAP HARDWARE SPINLOCK SUPPORT
10172M:	Ohad Ben-Cohen <ohad@wizery.com>
10173L:	linux-omap@vger.kernel.org
10174S:	Maintained
10175F:	drivers/hwspinlock/omap_hwspinlock.c
10176
10177OMAP HS MMC SUPPORT
10178L:	linux-mmc@vger.kernel.org
10179L:	linux-omap@vger.kernel.org
10180S:	Orphan
10181F:	drivers/mmc/host/omap_hsmmc.c
10182
10183OMAP HWMOD DATA
10184M:	Paul Walmsley <paul@pwsan.com>
10185L:	linux-omap@vger.kernel.org
10186S:	Maintained
10187F:	arch/arm/mach-omap2/omap_hwmod*data*
10188
10189OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10190M:	Benoît Cousson <bcousson@baylibre.com>
10191L:	linux-omap@vger.kernel.org
10192S:	Maintained
10193F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10194
10195OMAP HWMOD SUPPORT
10196M:	Benoît Cousson <bcousson@baylibre.com>
10197M:	Paul Walmsley <paul@pwsan.com>
10198L:	linux-omap@vger.kernel.org
10199S:	Maintained
10200F:	arch/arm/mach-omap2/omap_hwmod.*
10201
10202OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10203M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10204L:	linux-media@vger.kernel.org
10205S:	Maintained
10206F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10207F:	drivers/media/platform/omap3isp/
10208F:	drivers/staging/media/omap4iss/
10209
10210OMAP MMC SUPPORT
10211M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10212L:	linux-omap@vger.kernel.org
10213S:	Maintained
10214F:	drivers/mmc/host/omap.c
10215
10216OMAP POWER MANAGEMENT SUPPORT
10217M:	Kevin Hilman <khilman@kernel.org>
10218L:	linux-omap@vger.kernel.org
10219S:	Maintained
10220F:	arch/arm/*omap*/*pm*
10221F:	drivers/cpufreq/omap-cpufreq.c
10222
10223OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10224M:	Rajendra Nayak <rnayak@codeaurora.org>
10225M:	Paul Walmsley <paul@pwsan.com>
10226L:	linux-omap@vger.kernel.org
10227S:	Maintained
10228F:	arch/arm/mach-omap2/prm*
10229
10230OMAP RANDOM NUMBER GENERATOR SUPPORT
10231M:	Deepak Saxena <dsaxena@plexity.net>
10232S:	Maintained
10233F:	drivers/char/hw_random/omap-rng.c
10234
10235OMAP USB SUPPORT
10236L:	linux-usb@vger.kernel.org
10237L:	linux-omap@vger.kernel.org
10238S:	Orphan
10239F:	drivers/usb/*/*omap*
10240F:	arch/arm/*omap*/usb*
10241
10242OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10243M:	Mark Jackson <mpfj@newflow.co.uk>
10244L:	linux-omap@vger.kernel.org
10245S:	Maintained
10246F:	arch/arm/boot/dts/am335x-nano.dts
10247
10248OMAP1 SUPPORT
10249M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10250M:	Tony Lindgren <tony@atomide.com>
10251L:	linux-omap@vger.kernel.org
10252Q:	http://patchwork.kernel.org/project/linux-omap/list/
10253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10254S:	Maintained
10255F:	arch/arm/mach-omap1/
10256F:	arch/arm/plat-omap/
10257F:	arch/arm/configs/omap1_defconfig
10258F:	drivers/i2c/busses/i2c-omap.c
10259F:	include/linux/i2c-omap.h
10260
10261OMAP2+ SUPPORT
10262M:	Tony Lindgren <tony@atomide.com>
10263L:	linux-omap@vger.kernel.org
10264W:	http://www.muru.com/linux/omap/
10265W:	http://linux.omap.com/
10266Q:	http://patchwork.kernel.org/project/linux-omap/list/
10267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10268S:	Maintained
10269F:	arch/arm/mach-omap2/
10270F:	arch/arm/plat-omap/
10271F:	arch/arm/configs/omap2plus_defconfig
10272F:	drivers/i2c/busses/i2c-omap.c
10273F:	drivers/irqchip/irq-omap-intc.c
10274F:	drivers/mfd/*omap*.c
10275F:	drivers/mfd/menelaus.c
10276F:	drivers/mfd/palmas.c
10277F:	drivers/mfd/tps65217.c
10278F:	drivers/mfd/tps65218.c
10279F:	drivers/mfd/tps65910.c
10280F:	drivers/mfd/twl-core.[ch]
10281F:	drivers/mfd/twl4030*.c
10282F:	drivers/mfd/twl6030*.c
10283F:	drivers/mfd/twl6040*.c
10284F:	drivers/regulator/palmas-regulator*.c
10285F:	drivers/regulator/pbias-regulator.c
10286F:	drivers/regulator/tps65217-regulator.c
10287F:	drivers/regulator/tps65218-regulator.c
10288F:	drivers/regulator/tps65910-regulator.c
10289F:	drivers/regulator/twl-regulator.c
10290F:	drivers/regulator/twl6030-regulator.c
10291F:	include/linux/i2c-omap.h
10292
10293ONION OMEGA2+ BOARD
10294M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10295L:	linux-mips@linux-mips.org
10296S:	Maintained
10297F:	arch/mips/boot/dts/ralink/omega2p.dts
10298
10299OMFS FILESYSTEM
10300M:	Bob Copeland <me@bobcopeland.com>
10301L:	linux-karma-devel@lists.sourceforge.net
10302S:	Maintained
10303F:	Documentation/filesystems/omfs.txt
10304F:	fs/omfs/
10305
10306OMNIKEY CARDMAN 4000 DRIVER
10307M:	Harald Welte <laforge@gnumonks.org>
10308S:	Maintained
10309F:	drivers/char/pcmcia/cm4000_cs.c
10310F:	include/linux/cm4000_cs.h
10311F:	include/uapi/linux/cm4000_cs.h
10312
10313OMNIKEY CARDMAN 4040 DRIVER
10314M:	Harald Welte <laforge@gnumonks.org>
10315S:	Maintained
10316F:	drivers/char/pcmcia/cm4040_cs.*
10317
10318OMNIVISION OV13858 SENSOR DRIVER
10319M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10320L:	linux-media@vger.kernel.org
10321T:	git git://linuxtv.org/media_tree.git
10322S:	Maintained
10323F:	drivers/media/i2c/ov13858.c
10324
10325OMNIVISION OV2685 SENSOR DRIVER
10326M:	Shunqian Zheng <zhengsq@rock-chips.com>
10327L:	linux-media@vger.kernel.org
10328T:	git git://linuxtv.org/media_tree.git
10329S:	Maintained
10330F:	drivers/media/i2c/ov2685.c
10331
10332OMNIVISION OV5640 SENSOR DRIVER
10333M:	Steve Longerbeam <slongerbeam@gmail.com>
10334L:	linux-media@vger.kernel.org
10335T:	git git://linuxtv.org/media_tree.git
10336S:	Maintained
10337F:	drivers/media/i2c/ov5640.c
10338
10339OMNIVISION OV5647 SENSOR DRIVER
10340M:	Luis Oliveira <lolivei@synopsys.com>
10341L:	linux-media@vger.kernel.org
10342T:	git git://linuxtv.org/media_tree.git
10343S:	Maintained
10344F:	drivers/media/i2c/ov5647.c
10345
10346OMNIVISION OV5695 SENSOR DRIVER
10347M:	Shunqian Zheng <zhengsq@rock-chips.com>
10348L:	linux-media@vger.kernel.org
10349T:	git git://linuxtv.org/media_tree.git
10350S:	Maintained
10351F:	drivers/media/i2c/ov5695.c
10352
10353OMNIVISION OV7670 SENSOR DRIVER
10354M:	Jonathan Corbet <corbet@lwn.net>
10355L:	linux-media@vger.kernel.org
10356T:	git git://linuxtv.org/media_tree.git
10357S:	Maintained
10358F:	drivers/media/i2c/ov7670.c
10359F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10360
10361OMNIVISION OV772x SENSOR DRIVER
10362M:	Jacopo Mondi <jacopo@jmondi.org>
10363L:	linux-media@vger.kernel.org
10364T:	git git://linuxtv.org/media_tree.git
10365S:	Odd fixes
10366F:	drivers/media/i2c/ov772x.c
10367F:	include/media/i2c/ov772x.h
10368
10369OMNIVISION OV7740 SENSOR DRIVER
10370M:	Wenyou Yang <wenyou.yang@microchip.com>
10371L:	linux-media@vger.kernel.org
10372T:	git git://linuxtv.org/media_tree.git
10373S:	Maintained
10374F:	drivers/media/i2c/ov7740.c
10375F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10376
10377OMNIVISION OV9650 SENSOR DRIVER
10378M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10379R:	Akinobu Mita <akinobu.mita@gmail.com>
10380R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10381L:	linux-media@vger.kernel.org
10382T:	git git://linuxtv.org/media_tree.git
10383S:	Maintained
10384F:	drivers/media/i2c/ov9650.c
10385F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10386
10387ONENAND FLASH DRIVER
10388M:	Kyungmin Park <kyungmin.park@samsung.com>
10389L:	linux-mtd@lists.infradead.org
10390S:	Maintained
10391F:	drivers/mtd/nand/onenand/
10392F:	include/linux/mtd/onenand*.h
10393
10394ONSTREAM SCSI TAPE DRIVER
10395M:	Willem Riede <osst@riede.org>
10396L:	osst-users@lists.sourceforge.net
10397L:	linux-scsi@vger.kernel.org
10398S:	Maintained
10399F:	Documentation/scsi/osst.txt
10400F:	drivers/scsi/osst.*
10401F:	drivers/scsi/osst_*.h
10402F:	drivers/scsi/st.h
10403
10404OP-TEE DRIVER
10405M:	Jens Wiklander <jens.wiklander@linaro.org>
10406S:	Maintained
10407F:	drivers/tee/optee/
10408
10409OPA-VNIC DRIVER
10410M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10411M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10412L:	linux-rdma@vger.kernel.org
10413S:	Supported
10414F:	drivers/infiniband/ulp/opa_vnic
10415
10416OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10417M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10418L:	devicetree@vger.kernel.org
10419S:	Maintained
10420F:	Documentation/devicetree/dynamic-resolution-notes.txt
10421F:	Documentation/devicetree/overlay-notes.txt
10422F:	drivers/of/overlay.c
10423F:	drivers/of/resolver.c
10424
10425OPEN FIRMWARE AND FLATTENED DEVICE TREE
10426M:	Rob Herring <robh+dt@kernel.org>
10427M:	Frank Rowand <frowand.list@gmail.com>
10428L:	devicetree@vger.kernel.org
10429W:	http://www.devicetree.org/
10430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10431S:	Maintained
10432F:	drivers/of/
10433F:	include/linux/of*.h
10434F:	scripts/dtc/
10435F:	Documentation/ABI/testing/sysfs-firmware-ofw
10436
10437OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10438M:	Rob Herring <robh+dt@kernel.org>
10439M:	Mark Rutland <mark.rutland@arm.com>
10440L:	devicetree@vger.kernel.org
10441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10442Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10443S:	Maintained
10444F:	Documentation/devicetree/
10445F:	arch/*/boot/dts/
10446F:	include/dt-bindings/
10447
10448OPENCORES I2C BUS DRIVER
10449M:	Peter Korsgaard <jacmet@sunsite.dk>
10450L:	linux-i2c@vger.kernel.org
10451S:	Maintained
10452F:	Documentation/i2c/busses/i2c-ocores
10453F:	drivers/i2c/busses/i2c-ocores.c
10454
10455OPENRISC ARCHITECTURE
10456M:	Jonas Bonn <jonas@southpole.se>
10457M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10458M:	Stafford Horne <shorne@gmail.com>
10459T:	git git://github.com/openrisc/linux.git
10460L:	openrisc@lists.librecores.org
10461W:	http://openrisc.io
10462S:	Maintained
10463F:	Documentation/devicetree/bindings/openrisc/
10464F:	Documentation/openrisc/
10465F:	arch/openrisc/
10466F:	drivers/irqchip/irq-ompic.c
10467F:	drivers/irqchip/irq-or1k-*
10468
10469OPENVSWITCH
10470M:	Pravin B Shelar <pshelar@ovn.org>
10471L:	netdev@vger.kernel.org
10472L:	dev@openvswitch.org
10473W:	http://openvswitch.org
10474S:	Maintained
10475F:	net/openvswitch/
10476F:	include/uapi/linux/openvswitch.h
10477
10478OPERATING PERFORMANCE POINTS (OPP)
10479M:	Viresh Kumar <vireshk@kernel.org>
10480M:	Nishanth Menon <nm@ti.com>
10481M:	Stephen Boyd <sboyd@kernel.org>
10482L:	linux-pm@vger.kernel.org
10483S:	Maintained
10484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10485F:	drivers/opp/
10486F:	include/linux/pm_opp.h
10487F:	Documentation/power/opp.txt
10488F:	Documentation/devicetree/bindings/opp/
10489
10490OPL4 DRIVER
10491M:	Clemens Ladisch <clemens@ladisch.de>
10492L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10493T:	git git://git.alsa-project.org/alsa-kernel.git
10494S:	Maintained
10495F:	sound/drivers/opl4/
10496
10497OPROFILE
10498M:	Robert Richter <rric@kernel.org>
10499L:	oprofile-list@lists.sf.net
10500S:	Maintained
10501F:	arch/*/include/asm/oprofile*.h
10502F:	arch/*/oprofile/
10503F:	drivers/oprofile/
10504F:	include/linux/oprofile.h
10505
10506ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10507M:	Mark Fasheh <mark@fasheh.com>
10508M:	Joel Becker <jlbec@evilplan.org>
10509L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10510W:	http://ocfs2.wiki.kernel.org
10511S:	Supported
10512F:	Documentation/filesystems/ocfs2.txt
10513F:	Documentation/filesystems/dlmfs.txt
10514F:	fs/ocfs2/
10515
10516ORANGEFS FILESYSTEM
10517M:	Mike Marshall <hubcap@omnibond.com>
10518R:	Martin Brandenburg <martin@omnibond.com>
10519L:	devel@lists.orangefs.org
10520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10521S:	Supported
10522F:	fs/orangefs/
10523F:	Documentation/filesystems/orangefs.txt
10524
10525ORINOCO DRIVER
10526L:	linux-wireless@vger.kernel.org
10527W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10528W:	http://www.nongnu.org/orinoco/
10529S:	Orphan
10530F:	drivers/net/wireless/intersil/orinoco/
10531
10532OSD LIBRARY and FILESYSTEM
10533M:	Boaz Harrosh <ooo@electrozaur.com>
10534S:	Maintained
10535F:	drivers/scsi/osd/
10536F:	include/scsi/osd_*
10537F:	fs/exofs/
10538
10539OV2659 OMNIVISION SENSOR DRIVER
10540M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10541L:	linux-media@vger.kernel.org
10542W:	https://linuxtv.org
10543Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10544T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10545S:	Maintained
10546F:	drivers/media/i2c/ov2659.c
10547F:	include/media/i2c/ov2659.h
10548
10549OVERLAY FILESYSTEM
10550M:	Miklos Szeredi <miklos@szeredi.hu>
10551L:	linux-unionfs@vger.kernel.org
10552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10553S:	Supported
10554F:	fs/overlayfs/
10555F:	Documentation/filesystems/overlayfs.txt
10556
10557P54 WIRELESS DRIVER
10558M:	Christian Lamparter <chunkeey@googlemail.com>
10559L:	linux-wireless@vger.kernel.org
10560W:	http://wireless.kernel.org/en/users/Drivers/p54
10561S:	Maintained
10562F:	drivers/net/wireless/intersil/p54/
10563
10564PA SEMI ETHERNET DRIVER
10565L:	netdev@vger.kernel.org
10566S:	Orphan
10567F:	drivers/net/ethernet/pasemi/*
10568
10569PA SEMI SMBUS DRIVER
10570L:	linux-i2c@vger.kernel.org
10571S:	Orphan
10572F:	drivers/i2c/busses/i2c-pasemi.c
10573
10574PADATA PARALLEL EXECUTION MECHANISM
10575M:	Steffen Klassert <steffen.klassert@secunet.com>
10576L:	linux-crypto@vger.kernel.org
10577S:	Maintained
10578F:	kernel/padata.c
10579F:	include/linux/padata.h
10580F:	Documentation/padata.txt
10581
10582PANASONIC LAPTOP ACPI EXTRAS DRIVER
10583M:	Harald Welte <laforge@gnumonks.org>
10584L:	platform-driver-x86@vger.kernel.org
10585S:	Maintained
10586F:	drivers/platform/x86/panasonic-laptop.c
10587
10588PARALLEL LCD/KEYPAD PANEL DRIVER
10589M:	Willy Tarreau <willy@haproxy.com>
10590M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10591S:	Odd Fixes
10592F:	Documentation/misc-devices/lcd-panel-cgram.txt
10593F:	drivers/misc/panel.c
10594
10595PARALLEL PORT SUBSYSTEM
10596M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10597M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10598L:	linux-parport@lists.infradead.org (subscribers-only)
10599S:	Maintained
10600F:	drivers/parport/
10601F:	include/linux/parport*.h
10602F:	drivers/char/ppdev.c
10603F:	include/uapi/linux/ppdev.h
10604F:	Documentation/parport*.txt
10605
10606PARAVIRT_OPS INTERFACE
10607M:	Juergen Gross <jgross@suse.com>
10608M:	Alok Kataria <akataria@vmware.com>
10609L:	virtualization@lists.linux-foundation.org
10610S:	Supported
10611F:	Documentation/virtual/paravirt_ops.txt
10612F:	arch/*/kernel/paravirt*
10613F:	arch/*/include/asm/paravirt*.h
10614F:	include/linux/hypervisor.h
10615
10616PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10617M:	Tim Waugh <tim@cyberelk.net>
10618L:	linux-parport@lists.infradead.org (subscribers-only)
10619S:	Maintained
10620F:	Documentation/blockdev/paride.txt
10621F:	drivers/block/paride/
10622
10623PARISC ARCHITECTURE
10624M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10625M:	Helge Deller <deller@gmx.de>
10626L:	linux-parisc@vger.kernel.org
10627W:	http://www.parisc-linux.org/
10628Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10631S:	Maintained
10632F:	arch/parisc/
10633F:	Documentation/parisc/
10634F:	drivers/parisc/
10635F:	drivers/char/agp/parisc-agp.c
10636F:	drivers/input/serio/gscps2.c
10637F:	drivers/parport/parport_gsc.*
10638F:	drivers/tty/serial/8250/8250_gsc.c
10639F:	drivers/video/fbdev/sti*
10640F:	drivers/video/console/sti*
10641F:	drivers/video/logo/logo_parisc*
10642
10643PARMAN
10644M:	Jiri Pirko <jiri@mellanox.com>
10645L:	netdev@vger.kernel.org
10646S:	Supported
10647F:	lib/parman.c
10648F:	lib/test_parman.c
10649F:	include/linux/parman.h
10650
10651PC87360 HARDWARE MONITORING DRIVER
10652M:	Jim Cromie <jim.cromie@gmail.com>
10653L:	linux-hwmon@vger.kernel.org
10654S:	Maintained
10655F:	Documentation/hwmon/pc87360
10656F:	drivers/hwmon/pc87360.c
10657
10658PC8736x GPIO DRIVER
10659M:	Jim Cromie <jim.cromie@gmail.com>
10660S:	Maintained
10661F:	drivers/char/pc8736x_gpio.c
10662
10663PC87427 HARDWARE MONITORING DRIVER
10664M:	Jean Delvare <jdelvare@suse.com>
10665L:	linux-hwmon@vger.kernel.org
10666S:	Maintained
10667F:	Documentation/hwmon/pc87427
10668F:	drivers/hwmon/pc87427.c
10669
10670PCA9532 LED DRIVER
10671M:	Riku Voipio <riku.voipio@iki.fi>
10672S:	Maintained
10673F:	drivers/leds/leds-pca9532.c
10674F:	include/linux/leds-pca9532.h
10675
10676PCA9541 I2C BUS MASTER SELECTOR DRIVER
10677M:	Guenter Roeck <linux@roeck-us.net>
10678L:	linux-i2c@vger.kernel.org
10679S:	Maintained
10680F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10681
10682PCDP - PRIMARY CONSOLE AND DEBUG PORT
10683M:	Khalid Aziz <khalid@gonehiking.org>
10684S:	Maintained
10685F:	drivers/firmware/pcdp.*
10686
10687PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10688M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10689L:	linux-pci@vger.kernel.org
10690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10691S:	Maintained
10692F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10693F:	drivers/pci/host/pci-aardvark.c
10694
10695PCI DRIVER FOR ALTERA PCIE IP
10696M:	Ley Foon Tan <lftan@altera.com>
10697L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10698L:	linux-pci@vger.kernel.org
10699S:	Supported
10700F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10701F:	drivers/pci/host/pcie-altera.c
10702
10703PCI DRIVER FOR APPLIEDMICRO XGENE
10704M:	Tanmay Inamdar <tinamdar@apm.com>
10705L:	linux-pci@vger.kernel.org
10706L:	linux-arm-kernel@lists.infradead.org
10707S:	Maintained
10708F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10709F:	drivers/pci/host/pci-xgene.c
10710
10711PCI DRIVER FOR ARM VERSATILE PLATFORM
10712M:	Rob Herring <robh@kernel.org>
10713L:	linux-pci@vger.kernel.org
10714L:	linux-arm-kernel@lists.infradead.org
10715S:	Maintained
10716F:	Documentation/devicetree/bindings/pci/versatile.txt
10717F:	drivers/pci/host/pci-versatile.c
10718
10719PCI DRIVER FOR ARMADA 8K
10720M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10721L:	linux-pci@vger.kernel.org
10722L:	linux-arm-kernel@lists.infradead.org
10723S:	Maintained
10724F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10725F:	drivers/pci/dwc/pcie-armada8k.c
10726
10727PCI DRIVER FOR CADENCE PCIE IP
10728M:	Alan Douglas <adouglas@cadence.com>
10729L:	linux-pci@vger.kernel.org
10730S:	Maintained
10731F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10732F:	drivers/pci/cadence/pcie-cadence*
10733
10734PCI DRIVER FOR FREESCALE LAYERSCAPE
10735M:	Minghuan Lian <minghuan.Lian@freescale.com>
10736M:	Mingkai Hu <mingkai.hu@freescale.com>
10737M:	Roy Zang <tie-fei.zang@freescale.com>
10738L:	linuxppc-dev@lists.ozlabs.org
10739L:	linux-pci@vger.kernel.org
10740L:	linux-arm-kernel@lists.infradead.org
10741S:	Maintained
10742F:	drivers/pci/dwc/*layerscape*
10743
10744PCI DRIVER FOR GENERIC OF HOSTS
10745M:	Will Deacon <will.deacon@arm.com>
10746L:	linux-pci@vger.kernel.org
10747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10748S:	Maintained
10749F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10750F:	drivers/pci/host/pci-host-common.c
10751F:	drivers/pci/host/pci-host-generic.c
10752
10753PCI DRIVER FOR IMX6
10754M:	Richard Zhu <hongxing.zhu@nxp.com>
10755M:	Lucas Stach <l.stach@pengutronix.de>
10756L:	linux-pci@vger.kernel.org
10757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10758S:	Maintained
10759F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10760F:	drivers/pci/dwc/*imx6*
10761
10762PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10763M:	Keith Busch <keith.busch@intel.com>
10764M:	Jonathan Derrick <jonathan.derrick@intel.com>
10765L:	linux-pci@vger.kernel.org
10766S:	Supported
10767F:	drivers/pci/host/vmd.c
10768
10769PCI DRIVER FOR MICROSEMI SWITCHTEC
10770M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10771M:	Logan Gunthorpe <logang@deltatee.com>
10772L:	linux-pci@vger.kernel.org
10773S:	Maintained
10774F:	Documentation/switchtec.txt
10775F:	Documentation/ABI/testing/sysfs-class-switchtec
10776F:	drivers/pci/switch/switchtec*
10777F:	include/uapi/linux/switchtec_ioctl.h
10778F:	include/linux/switchtec.h
10779F:	drivers/ntb/hw/mscc/
10780
10781PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10782M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10783M:	Jason Cooper <jason@lakedaemon.net>
10784L:	linux-pci@vger.kernel.org
10785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10786S:	Maintained
10787F:	drivers/pci/host/*mvebu*
10788
10789PCI DRIVER FOR NVIDIA TEGRA
10790M:	Thierry Reding <thierry.reding@gmail.com>
10791L:	linux-tegra@vger.kernel.org
10792L:	linux-pci@vger.kernel.org
10793S:	Supported
10794F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10795F:	drivers/pci/host/pci-tegra.c
10796
10797PCI DRIVER FOR RENESAS R-CAR
10798M:	Simon Horman <horms@verge.net.au>
10799L:	linux-pci@vger.kernel.org
10800L:	linux-renesas-soc@vger.kernel.org
10801S:	Maintained
10802F:	drivers/pci/host/*rcar*
10803
10804PCI DRIVER FOR SAMSUNG EXYNOS
10805M:	Jingoo Han <jingoohan1@gmail.com>
10806L:	linux-pci@vger.kernel.org
10807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10808L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10809S:	Maintained
10810F:	drivers/pci/dwc/pci-exynos.c
10811
10812PCI DRIVER FOR SYNOPSYS DESIGNWARE
10813M:	Jingoo Han <jingoohan1@gmail.com>
10814M:	Joao Pinto <Joao.Pinto@synopsys.com>
10815L:	linux-pci@vger.kernel.org
10816S:	Maintained
10817F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10818F:	drivers/pci/dwc/*designware*
10819
10820PCI DRIVER FOR TI DRA7XX
10821M:	Kishon Vijay Abraham I <kishon@ti.com>
10822L:	linux-omap@vger.kernel.org
10823L:	linux-pci@vger.kernel.org
10824S:	Supported
10825F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10826F:	drivers/pci/dwc/pci-dra7xx.c
10827
10828PCI DRIVER FOR TI KEYSTONE
10829M:	Murali Karicheri <m-karicheri2@ti.com>
10830L:	linux-pci@vger.kernel.org
10831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10832S:	Maintained
10833F:	drivers/pci/dwc/*keystone*
10834
10835PCI ENDPOINT SUBSYSTEM
10836M:	Kishon Vijay Abraham I <kishon@ti.com>
10837M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10838L:	linux-pci@vger.kernel.org
10839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10840S:	Supported
10841F:	drivers/pci/endpoint/
10842F:	drivers/misc/pci_endpoint_test.c
10843F:	tools/pci/
10844
10845PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10846M:	Russell Currey <ruscur@russell.cc>
10847L:	linuxppc-dev@lists.ozlabs.org
10848S:	Supported
10849F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10850F:	arch/powerpc/kernel/eeh*.c
10851F:	arch/powerpc/platforms/*/eeh*.c
10852F:	arch/powerpc/include/*/eeh*.h
10853
10854PCI ERROR RECOVERY
10855M:	Linas Vepstas <linasvepstas@gmail.com>
10856L:	linux-pci@vger.kernel.org
10857S:	Supported
10858F:	Documentation/PCI/pci-error-recovery.txt
10859
10860PCI MSI DRIVER FOR ALTERA MSI IP
10861M:	Ley Foon Tan <lftan@altera.com>
10862L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10863L:	linux-pci@vger.kernel.org
10864S:	Supported
10865F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10866F:	drivers/pci/host/pcie-altera-msi.c
10867
10868PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10869M:	Duc Dang <dhdang@apm.com>
10870L:	linux-pci@vger.kernel.org
10871L:	linux-arm-kernel@lists.infradead.org
10872S:	Maintained
10873F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10874F:	drivers/pci/host/pci-xgene-msi.c
10875
10876PCI SUBSYSTEM
10877M:	Bjorn Helgaas <bhelgaas@google.com>
10878L:	linux-pci@vger.kernel.org
10879Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10881S:	Supported
10882F:	Documentation/devicetree/bindings/pci/
10883F:	Documentation/PCI/
10884F:	drivers/acpi/pci*
10885F:	drivers/pci/
10886F:	include/asm-generic/pci*
10887F:	include/linux/pci*
10888F:	include/linux/of_pci.h
10889F:	include/uapi/linux/pci*
10890F:	lib/pci*
10891F:	arch/x86/pci/
10892F:	arch/x86/kernel/quirks.c
10893
10894PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10895M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10896L:	linux-pci@vger.kernel.org
10897Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10899S:	Supported
10900F:	drivers/pci/cadence/
10901F:	drivers/pci/host/
10902F:	drivers/pci/dwc/
10903
10904PCIE DRIVER FOR AXIS ARTPEC
10905M:	Jesper Nilsson <jesper.nilsson@axis.com>
10906L:	linux-arm-kernel@axis.com
10907L:	linux-pci@vger.kernel.org
10908S:	Maintained
10909F:	Documentation/devicetree/bindings/pci/axis,artpec*
10910F:	drivers/pci/dwc/*artpec*
10911
10912PCIE DRIVER FOR CAVIUM THUNDERX
10913M:	David Daney <david.daney@cavium.com>
10914L:	linux-pci@vger.kernel.org
10915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10916S:	Supported
10917F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10918F:	drivers/pci/host/pci-thunder-*
10919
10920PCIE DRIVER FOR HISILICON
10921M:	Zhou Wang <wangzhou1@hisilicon.com>
10922L:	linux-pci@vger.kernel.org
10923S:	Maintained
10924F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10925F:	drivers/pci/dwc/pcie-hisi.c
10926
10927PCIE DRIVER FOR HISILICON KIRIN
10928M:	Xiaowei Song <songxiaowei@hisilicon.com>
10929M:	Binghui Wang <wangbinghui@hisilicon.com>
10930L:	linux-pci@vger.kernel.org
10931S:	Maintained
10932F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10933F:	drivers/pci/dwc/pcie-kirin.c
10934
10935PCIE DRIVER FOR HISILICON STB
10936M:	Jianguo Sun <sunjianguo1@huawei.com>
10937M:	Shawn Guo <shawn.guo@linaro.org>
10938L:	linux-pci@vger.kernel.org
10939S:	Maintained
10940F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10941F:	drivers/pci/dwc/pcie-histb.c
10942
10943PCIE DRIVER FOR MEDIATEK
10944M:	Ryder Lee <ryder.lee@mediatek.com>
10945L:	linux-pci@vger.kernel.org
10946L:	linux-mediatek@lists.infradead.org
10947S:	Supported
10948F:	Documentation/devicetree/bindings/pci/mediatek*
10949F:	drivers/pci/host/*mediatek*
10950
10951PCIE DRIVER FOR QUALCOMM MSM
10952M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10953L:	linux-pci@vger.kernel.org
10954L:	linux-arm-msm@vger.kernel.org
10955S:	Maintained
10956F:	drivers/pci/dwc/*qcom*
10957
10958PCIE DRIVER FOR ROCKCHIP
10959M:	Shawn Lin <shawn.lin@rock-chips.com>
10960L:	linux-pci@vger.kernel.org
10961L:	linux-rockchip@lists.infradead.org
10962S:	Maintained
10963F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10964F:	drivers/pci/host/pcie-rockchip.c
10965
10966PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10967M:	Linus Walleij <linus.walleij@linaro.org>
10968L:	linux-pci@vger.kernel.org
10969S:	Maintained
10970F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10971F:	drivers/pci/host/pci-v3-semi.c
10972
10973PCIE DRIVER FOR ST SPEAR13XX
10974M:	Pratyush Anand <pratyush.anand@gmail.com>
10975L:	linux-pci@vger.kernel.org
10976S:	Maintained
10977F:	drivers/pci/dwc/*spear*
10978
10979PCMCIA SUBSYSTEM
10980M:	Dominik Brodowski <linux@dominikbrodowski.net>
10981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10982S:	Odd Fixes
10983F:	Documentation/pcmcia/
10984F:	tools/pcmcia/
10985F:	drivers/pcmcia/
10986F:	include/pcmcia/
10987
10988PCNET32 NETWORK DRIVER
10989M:	Don Fry <pcnet32@frontier.com>
10990L:	netdev@vger.kernel.org
10991S:	Maintained
10992F:	drivers/net/ethernet/amd/pcnet32.c
10993
10994PCRYPT PARALLEL CRYPTO ENGINE
10995M:	Steffen Klassert <steffen.klassert@secunet.com>
10996L:	linux-crypto@vger.kernel.org
10997S:	Maintained
10998F:	crypto/pcrypt.c
10999F:	include/crypto/pcrypt.h
11000
11001PEAQ WMI HOTKEYS DRIVER
11002M:	Hans de Goede <hdegoede@redhat.com>
11003L:	platform-driver-x86@vger.kernel.org
11004S:	Maintained
11005F:	drivers/platform/x86/peaq-wmi.c
11006
11007PER-CPU MEMORY ALLOCATOR
11008M:	Tejun Heo <tj@kernel.org>
11009M:	Christoph Lameter <cl@linux.com>
11010M:	Dennis Zhou <dennisszhou@gmail.com>
11011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11012S:	Maintained
11013F:	include/linux/percpu*.h
11014F:	mm/percpu*.c
11015F:	arch/*/include/asm/percpu.h
11016
11017PER-TASK DELAY ACCOUNTING
11018M:	Balbir Singh <bsingharora@gmail.com>
11019S:	Maintained
11020F:	include/linux/delayacct.h
11021F:	kernel/delayacct.c
11022
11023PERFORMANCE EVENTS SUBSYSTEM
11024M:	Peter Zijlstra <peterz@infradead.org>
11025M:	Ingo Molnar <mingo@redhat.com>
11026M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11027R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11028R:	Jiri Olsa <jolsa@redhat.com>
11029R:	Namhyung Kim <namhyung@kernel.org>
11030L:	linux-kernel@vger.kernel.org
11031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11032S:	Supported
11033F:	kernel/events/*
11034F:	include/linux/perf_event.h
11035F:	include/uapi/linux/perf_event.h
11036F:	arch/*/kernel/perf_event*.c
11037F:	arch/*/kernel/*/perf_event*.c
11038F:	arch/*/kernel/*/*/perf_event*.c
11039F:	arch/*/include/asm/perf_event.h
11040F:	arch/*/kernel/perf_callchain.c
11041F:	arch/*/events/*
11042F:	tools/perf/
11043
11044PERSONALITY HANDLING
11045M:	Christoph Hellwig <hch@infradead.org>
11046L:	linux-abi-devel@lists.sourceforge.net
11047S:	Maintained
11048F:	include/linux/personality.h
11049F:	include/uapi/linux/personality.h
11050
11051PHONET PROTOCOL
11052M:	Remi Denis-Courmont <courmisch@gmail.com>
11053S:	Supported
11054F:	Documentation/networking/phonet.txt
11055F:	include/linux/phonet.h
11056F:	include/net/phonet/
11057F:	include/uapi/linux/phonet.h
11058F:	net/phonet/
11059
11060PHRAM MTD DRIVER
11061M:	Joern Engel <joern@lazybastard.org>
11062L:	linux-mtd@lists.infradead.org
11063S:	Maintained
11064F:	drivers/mtd/devices/phram.c
11065
11066PICOLCD HID DRIVER
11067M:	Bruno Prémont <bonbons@linux-vserver.org>
11068L:	linux-input@vger.kernel.org
11069S:	Maintained
11070F:	drivers/hid/hid-picolcd*
11071
11072PICOXCELL SUPPORT
11073M:	Jamie Iles <jamie@jamieiles.com>
11074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11075T:	git git://github.com/jamieiles/linux-2.6-ji.git
11076S:	Supported
11077F:	arch/arm/boot/dts/picoxcell*
11078F:	arch/arm/mach-picoxcell/
11079F:	drivers/crypto/picoxcell*
11080
11081PIN CONTROL SUBSYSTEM
11082M:	Linus Walleij <linus.walleij@linaro.org>
11083L:	linux-gpio@vger.kernel.org
11084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11085S:	Maintained
11086F:	Documentation/devicetree/bindings/pinctrl/
11087F:	Documentation/driver-api/pinctl.rst
11088F:	drivers/pinctrl/
11089F:	include/linux/pinctrl/
11090
11091PIN CONTROLLER - ATMEL AT91
11092M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11094S:	Maintained
11095F:	drivers/pinctrl/pinctrl-at91.*
11096
11097PIN CONTROLLER - ATMEL AT91 PIO4
11098M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11100L:	linux-gpio@vger.kernel.org
11101S:	Supported
11102F:	drivers/pinctrl/pinctrl-at91-pio4.*
11103
11104PIN CONTROLLER - FREESCALE
11105M:	Dong Aisheng <aisheng.dong@nxp.com>
11106M:	Fabio Estevam <festevam@gmail.com>
11107M:	Shawn Guo <shawnguo@kernel.org>
11108M:	Stefan Agner <stefan@agner.ch>
11109R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11110L:	linux-gpio@vger.kernel.org
11111S:	Maintained
11112F:	drivers/pinctrl/freescale/
11113F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11114
11115PIN CONTROLLER - INTEL
11116M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11117M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11118S:	Maintained
11119F:	drivers/pinctrl/intel/
11120
11121PIN CONTROLLER - MEDIATEK
11122M:	Sean Wang <sean.wang@mediatek.com>
11123L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11124S:	Maintained
11125F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11126F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11127F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11128F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11129F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11130
11131PIN CONTROLLER - QUALCOMM
11132M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11133S:	Maintained
11134L:	linux-arm-msm@vger.kernel.org
11135F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11136F:	drivers/pinctrl/qcom/
11137
11138PIN CONTROLLER - RENESAS
11139M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11140M:	Geert Uytterhoeven <geert+renesas@glider.be>
11141L:	linux-renesas-soc@vger.kernel.org
11142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11143S:	Maintained
11144F:	drivers/pinctrl/sh-pfc/
11145
11146PIN CONTROLLER - SAMSUNG
11147M:	Tomasz Figa <tomasz.figa@gmail.com>
11148M:	Krzysztof Kozlowski <krzk@kernel.org>
11149M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11151L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11152Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11154S:	Maintained
11155F:	drivers/pinctrl/samsung/
11156F:	include/dt-bindings/pinctrl/samsung.h
11157F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11158
11159PIN CONTROLLER - SINGLE
11160M:	Tony Lindgren <tony@atomide.com>
11161M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11163L:	linux-omap@vger.kernel.org
11164S:	Maintained
11165F:	drivers/pinctrl/pinctrl-single.c
11166
11167PIN CONTROLLER - ST SPEAR
11168M:	Viresh Kumar <vireshk@kernel.org>
11169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11170W:	http://www.st.com/spear
11171S:	Maintained
11172F:	drivers/pinctrl/spear/
11173
11174PISTACHIO SOC SUPPORT
11175M:	James Hartley <james.hartley@sondrel.com>
11176L:	linux-mips@linux-mips.org
11177S:	Odd Fixes
11178F:	arch/mips/pistachio/
11179F:	arch/mips/include/asm/mach-pistachio/
11180F:	arch/mips/boot/dts/img/pistachio*
11181F:	arch/mips/configs/pistachio*_defconfig
11182
11183PKTCDVD DRIVER
11184S:	Orphan
11185M:	linux-block@vger.kernel.org
11186F:	drivers/block/pktcdvd.c
11187F:	include/linux/pktcdvd.h
11188F:	include/uapi/linux/pktcdvd.h
11189
11190PKUNITY SOC DRIVERS
11191M:	Guan Xuetao <gxt@pku.edu.cn>
11192W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11193S:	Maintained
11194T:	git git://github.com/gxt/linux.git
11195F:	drivers/input/serio/i8042-unicore32io.h
11196F:	drivers/i2c/busses/i2c-puv3.c
11197F:	drivers/video/fbdev/fb-puv3.c
11198F:	drivers/rtc/rtc-puv3.c
11199
11200PMBUS HARDWARE MONITORING DRIVERS
11201M:	Guenter Roeck <linux@roeck-us.net>
11202L:	linux-hwmon@vger.kernel.org
11203W:	http://hwmon.wiki.kernel.org/
11204W:	http://www.roeck-us.net/linux/drivers/
11205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11206S:	Maintained
11207F:	Documentation/hwmon/pmbus
11208F:	drivers/hwmon/pmbus/
11209F:	include/linux/pmbus.h
11210
11211PMC SIERRA MaxRAID DRIVER
11212L:	linux-scsi@vger.kernel.org
11213W:	http://www.pmc-sierra.com/
11214S:	Orphan
11215F:	drivers/scsi/pmcraid.*
11216
11217PMC SIERRA PM8001 DRIVER
11218M:	Jack Wang <jinpu.wang@profitbricks.com>
11219M:	lindar_liu@usish.com
11220L:	linux-scsi@vger.kernel.org
11221S:	Supported
11222F:	drivers/scsi/pm8001/
11223
11224PNP SUPPORT
11225M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11226S:	Maintained
11227F:	drivers/pnp/
11228
11229POSIX CLOCKS and TIMERS
11230M:	Thomas Gleixner <tglx@linutronix.de>
11231L:	linux-kernel@vger.kernel.org
11232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11233S:	Maintained
11234F:	fs/timerfd.c
11235F:	include/linux/timer*
11236F:	kernel/time/*timer*
11237
11238POWER MANAGEMENT CORE
11239M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11240L:	linux-pm@vger.kernel.org
11241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11242B:	https://bugzilla.kernel.org
11243S:	Supported
11244F:	drivers/base/power/
11245F:	include/linux/pm.h
11246F:	include/linux/pm_*
11247F:	include/linux/powercap.h
11248F:	drivers/powercap/
11249F:	kernel/configs/nopm.config
11250
11251POWER STATE COORDINATION INTERFACE (PSCI)
11252M:	Mark Rutland <mark.rutland@arm.com>
11253M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11254L:	linux-arm-kernel@lists.infradead.org
11255S:	Maintained
11256F:	drivers/firmware/psci*.c
11257F:	include/linux/psci.h
11258F:	include/uapi/linux/psci.h
11259
11260POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11261M:	Sebastian Reichel <sre@kernel.org>
11262L:	linux-pm@vger.kernel.org
11263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11264S:	Maintained
11265F:	Documentation/devicetree/bindings/power/supply/
11266F:	include/linux/power_supply.h
11267F:	drivers/power/supply/
11268
11269POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11270M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11271L:	linuxppc-dev@lists.ozlabs.org
11272S:	Maintained
11273F:	drivers/char/powernv-op-panel.c
11274
11275PPP OVER ATM (RFC 2364)
11276M:	Mitchell Blank Jr <mitch@sfgoth.com>
11277S:	Maintained
11278F:	net/atm/pppoatm.c
11279F:	include/uapi/linux/atmppp.h
11280
11281PPP OVER ETHERNET
11282M:	Michal Ostrowski <mostrows@earthlink.net>
11283S:	Maintained
11284F:	drivers/net/ppp/pppoe.c
11285F:	drivers/net/ppp/pppox.c
11286
11287PPP OVER L2TP
11288M:	James Chapman <jchapman@katalix.com>
11289S:	Maintained
11290F:	net/l2tp/l2tp_ppp.c
11291F:	include/linux/if_pppol2tp.h
11292F:	include/uapi/linux/if_pppol2tp.h
11293
11294PPP PROTOCOL DRIVERS AND COMPRESSORS
11295M:	Paul Mackerras <paulus@samba.org>
11296L:	linux-ppp@vger.kernel.org
11297S:	Maintained
11298F:	drivers/net/ppp/ppp_*
11299
11300PPS SUPPORT
11301M:	Rodolfo Giometti <giometti@enneenne.com>
11302W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11303L:	linuxpps@ml.enneenne.com (subscribers-only)
11304S:	Maintained
11305F:	Documentation/pps/
11306F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11307F:	Documentation/ABI/testing/sysfs-pps
11308F:	drivers/pps/
11309F:	include/linux/pps*.h
11310F:	include/uapi/linux/pps.h
11311
11312PPTP DRIVER
11313M:	Dmitry Kozlov <xeb@mail.ru>
11314L:	netdev@vger.kernel.org
11315S:	Maintained
11316F:	drivers/net/ppp/pptp.c
11317W:	http://sourceforge.net/projects/accel-pptp
11318
11319PREEMPTIBLE KERNEL
11320M:	Robert Love <rml@tech9.net>
11321L:	kpreempt-tech@lists.sourceforge.net
11322W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11323S:	Supported
11324F:	Documentation/preempt-locking.txt
11325F:	include/linux/preempt.h
11326
11327PRINTK
11328M:	Petr Mladek <pmladek@suse.com>
11329M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11330R:	Steven Rostedt <rostedt@goodmis.org>
11331S:	Maintained
11332F:	kernel/printk/
11333F:	include/linux/printk.h
11334
11335PRISM54 WIRELESS DRIVER
11336M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11337L:	linux-wireless@vger.kernel.org
11338W:	http://wireless.kernel.org/en/users/Drivers/p54
11339S:	Obsolete
11340F:	drivers/net/wireless/intersil/prism54/
11341
11342PROC SYSCTL
11343M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11344M:	Kees Cook <keescook@chromium.org>
11345L:	linux-kernel@vger.kernel.org
11346L:	linux-fsdevel@vger.kernel.org
11347S:	Maintained
11348F:	fs/proc/proc_sysctl.c
11349F:	include/linux/sysctl.h
11350F:	kernel/sysctl.c
11351F:	tools/testing/selftests/sysctl/
11352
11353PS3 NETWORK SUPPORT
11354M:	Geoff Levand <geoff@infradead.org>
11355L:	netdev@vger.kernel.org
11356L:	linuxppc-dev@lists.ozlabs.org
11357S:	Maintained
11358F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11359
11360PS3 PLATFORM SUPPORT
11361M:	Geoff Levand <geoff@infradead.org>
11362L:	linuxppc-dev@lists.ozlabs.org
11363S:	Maintained
11364F:	arch/powerpc/boot/ps3*
11365F:	arch/powerpc/include/asm/lv1call.h
11366F:	arch/powerpc/include/asm/ps3*.h
11367F:	arch/powerpc/platforms/ps3/
11368F:	drivers/*/ps3*
11369F:	drivers/ps3/
11370F:	drivers/rtc/rtc-ps3.c
11371F:	drivers/usb/host/*ps3.c
11372F:	sound/ppc/snd_ps3*
11373
11374PS3VRAM DRIVER
11375M:	Jim Paris <jim@jtan.com>
11376M:	Geoff Levand <geoff@infradead.org>
11377L:	linuxppc-dev@lists.ozlabs.org
11378S:	Maintained
11379F:	drivers/block/ps3vram.c
11380
11381PSAMPLE PACKET SAMPLING SUPPORT:
11382M:	Yotam Gigi <yotam.gi@gmail.com>
11383S:	Maintained
11384F:	net/psample
11385F:	include/net/psample.h
11386F:	include/uapi/linux/psample.h
11387
11388PSTORE FILESYSTEM
11389M:	Kees Cook <keescook@chromium.org>
11390M:	Anton Vorontsov <anton@enomsg.org>
11391M:	Colin Cross <ccross@android.com>
11392M:	Tony Luck <tony.luck@intel.com>
11393S:	Maintained
11394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11395F:	fs/pstore/
11396F:	include/linux/pstore*
11397F:	drivers/firmware/efi/efi-pstore.c
11398F:	drivers/acpi/apei/erst.c
11399F:	Documentation/admin-guide/ramoops.rst
11400F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11401K:	\b(pstore|ramoops)
11402
11403PTP HARDWARE CLOCK SUPPORT
11404M:	Richard Cochran <richardcochran@gmail.com>
11405L:	netdev@vger.kernel.org
11406S:	Maintained
11407W:	http://linuxptp.sourceforge.net/
11408F:	Documentation/ABI/testing/sysfs-ptp
11409F:	Documentation/ptp/*
11410F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11411F:	drivers/net/phy/dp83640*
11412F:	drivers/ptp/*
11413F:	include/linux/ptp_cl*
11414
11415PTRACE SUPPORT
11416M:	Oleg Nesterov <oleg@redhat.com>
11417S:	Maintained
11418F:	include/asm-generic/syscall.h
11419F:	include/linux/ptrace.h
11420F:	include/linux/regset.h
11421F:	include/linux/tracehook.h
11422F:	include/uapi/linux/ptrace.h
11423F:	include/uapi/linux/ptrace.h
11424F:	include/asm-generic/ptrace.h
11425F:	kernel/ptrace.c
11426F:	arch/*/ptrace*.c
11427F:	arch/*/*/ptrace*.c
11428F:	arch/*/include/asm/ptrace*.h
11429
11430PULSE8-CEC DRIVER
11431M:	Hans Verkuil <hverkuil@xs4all.nl>
11432L:	linux-media@vger.kernel.org
11433T:	git git://linuxtv.org/media_tree.git
11434S:	Maintained
11435F:	drivers/media/usb/pulse8-cec/*
11436F:	Documentation/media/cec-drivers/pulse8-cec.rst
11437
11438PVRUSB2 VIDEO4LINUX DRIVER
11439M:	Mike Isely <isely@pobox.com>
11440L:	pvrusb2@isely.net	(subscribers-only)
11441L:	linux-media@vger.kernel.org
11442W:	http://www.isely.net/pvrusb2/
11443T:	git git://linuxtv.org/media_tree.git
11444S:	Maintained
11445F:	Documentation/media/v4l-drivers/pvrusb2*
11446F:	drivers/media/usb/pvrusb2/
11447
11448PWC WEBCAM DRIVER
11449M:	Hans Verkuil <hverkuil@xs4all.nl>
11450L:	linux-media@vger.kernel.org
11451T:	git git://linuxtv.org/media_tree.git
11452S:	Odd Fixes
11453F:	drivers/media/usb/pwc/*
11454
11455PWM FAN DRIVER
11456M:	Kamil Debski <kamil@wypas.org>
11457M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11458L:	linux-hwmon@vger.kernel.org
11459S:	Supported
11460F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11461F:	Documentation/hwmon/pwm-fan
11462F:	drivers/hwmon/pwm-fan.c
11463
11464PWM IR Transmitter
11465M:	Sean Young <sean@mess.org>
11466L:	linux-media@vger.kernel.org
11467S:	Maintained
11468F:	drivers/media/rc/pwm-ir-tx.c
11469
11470PWM SUBSYSTEM
11471M:	Thierry Reding <thierry.reding@gmail.com>
11472L:	linux-pwm@vger.kernel.org
11473S:	Maintained
11474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11475F:	Documentation/pwm.txt
11476F:	Documentation/devicetree/bindings/pwm/
11477F:	include/linux/pwm.h
11478F:	drivers/pwm/
11479F:	drivers/video/backlight/pwm_bl.c
11480F:	include/linux/pwm_backlight.h
11481F:	drivers/gpio/gpio-mvebu.c
11482F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11483
11484PXA GPIO DRIVER
11485M:	Robert Jarzmik <robert.jarzmik@free.fr>
11486L:	linux-gpio@vger.kernel.org
11487S:	Maintained
11488F:	drivers/gpio/gpio-pxa.c
11489
11490PXA MMCI DRIVER
11491S:	Orphan
11492
11493PXA RTC DRIVER
11494M:	Robert Jarzmik <robert.jarzmik@free.fr>
11495L:	linux-rtc@vger.kernel.org
11496S:	Maintained
11497
11498PXA2xx/PXA3xx SUPPORT
11499M:	Daniel Mack <daniel@zonque.org>
11500M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11501M:	Robert Jarzmik <robert.jarzmik@free.fr>
11502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11503T:	git git://github.com/hzhuang1/linux.git
11504T:	git git://github.com/rjarzmik/linux.git
11505S:	Maintained
11506F:	arch/arm/boot/dts/pxa*
11507F:	arch/arm/mach-pxa/
11508F:	drivers/dma/pxa*
11509F:	drivers/pcmcia/pxa2xx*
11510F:	drivers/pinctrl/pxa/
11511F:	drivers/spi/spi-pxa2xx*
11512F:	drivers/usb/gadget/udc/pxa2*
11513F:	include/sound/pxa2xx-lib.h
11514F:	sound/arm/pxa*
11515F:	sound/soc/pxa/
11516
11517QAT DRIVER
11518M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11519L:	qat-linux@intel.com
11520S:	Supported
11521F:	drivers/crypto/qat/
11522
11523QCOM AUDIO (ASoC) DRIVERS
11524M:	Patrick Lai <plai@codeaurora.org>
11525M:	Banajit Goswami <bgoswami@codeaurora.org>
11526L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11527S:	Supported
11528F:	sound/soc/qcom/
11529
11530QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11531M:	Gabriel Somlo <somlo@cmu.edu>
11532M:	"Michael S. Tsirkin" <mst@redhat.com>
11533L:	qemu-devel@nongnu.org
11534S:	Maintained
11535F:	drivers/firmware/qemu_fw_cfg.c
11536F:	include/uapi/linux/qemu_fw_cfg.h
11537
11538QIB DRIVER
11539M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11540M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11541L:	linux-rdma@vger.kernel.org
11542S:	Supported
11543F:	drivers/infiniband/hw/qib/
11544
11545QLOGIC QL41xxx FCOE DRIVER
11546M:	QLogic-Storage-Upstream@cavium.com
11547L:	linux-scsi@vger.kernel.org
11548S:	Supported
11549F:	drivers/scsi/qedf/
11550
11551QLOGIC QL41xxx ISCSI DRIVER
11552M:	QLogic-Storage-Upstream@cavium.com
11553L:	linux-scsi@vger.kernel.org
11554S:	Supported
11555F:	drivers/scsi/qedi/
11556
11557QLOGIC QL4xxx ETHERNET DRIVER
11558M:	Ariel Elior <Ariel.Elior@cavium.com>
11559M:	everest-linux-l2@cavium.com
11560L:	netdev@vger.kernel.org
11561S:	Supported
11562F:	drivers/net/ethernet/qlogic/qed/
11563F:	include/linux/qed/
11564F:	drivers/net/ethernet/qlogic/qede/
11565
11566QLOGIC QL4xxx RDMA DRIVER
11567M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11568M:	Ariel Elior <Ariel.Elior@cavium.com>
11569L:	linux-rdma@vger.kernel.org
11570S:	Supported
11571F:	drivers/infiniband/hw/qedr/
11572F:	include/uapi/rdma/qedr-abi.h
11573
11574QLOGIC QLA1280 SCSI DRIVER
11575M:	Michael Reed <mdr@sgi.com>
11576L:	linux-scsi@vger.kernel.org
11577S:	Maintained
11578F:	drivers/scsi/qla1280.[ch]
11579
11580QLOGIC QLA2XXX FC-SCSI DRIVER
11581M:	qla2xxx-upstream@qlogic.com
11582L:	linux-scsi@vger.kernel.org
11583S:	Supported
11584F:	Documentation/scsi/LICENSE.qla2xxx
11585F:	drivers/scsi/qla2xxx/
11586
11587QLOGIC QLA3XXX NETWORK DRIVER
11588M:	Dept-GELinuxNICDev@cavium.com
11589L:	netdev@vger.kernel.org
11590S:	Supported
11591F:	Documentation/networking/LICENSE.qla3xxx
11592F:	drivers/net/ethernet/qlogic/qla3xxx.*
11593
11594QLOGIC QLA4XXX iSCSI DRIVER
11595M:	QLogic-Storage-Upstream@qlogic.com
11596L:	linux-scsi@vger.kernel.org
11597S:	Supported
11598F:	Documentation/scsi/LICENSE.qla4xxx
11599F:	drivers/scsi/qla4xxx/
11600
11601QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11602M:	Harish Patil <harish.patil@cavium.com>
11603M:	Manish Chopra <manish.chopra@cavium.com>
11604M:	Dept-GELinuxNICDev@cavium.com
11605L:	netdev@vger.kernel.org
11606S:	Supported
11607F:	drivers/net/ethernet/qlogic/qlcnic/
11608
11609QLOGIC QLGE 10Gb ETHERNET DRIVER
11610M:	Harish Patil <harish.patil@cavium.com>
11611M:	Manish Chopra <manish.chopra@cavium.com>
11612M:	Dept-GELinuxNICDev@cavium.com
11613L:	netdev@vger.kernel.org
11614S:	Supported
11615F:	drivers/net/ethernet/qlogic/qlge/
11616
11617QNX4 FILESYSTEM
11618M:	Anders Larsen <al@alarsen.net>
11619W:	http://www.alarsen.net/linux/qnx4fs/
11620S:	Maintained
11621F:	fs/qnx4/
11622F:	include/uapi/linux/qnx4_fs.h
11623F:	include/uapi/linux/qnxtypes.h
11624
11625QORIQ DPAA2 FSL-MC BUS DRIVER
11626M:	Stuart Yoder <stuyoder@gmail.com>
11627M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11628L:	linux-kernel@vger.kernel.org
11629S:	Maintained
11630F:	drivers/bus/fsl-mc/
11631F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11632F:	Documentation/networking/dpaa2/overview.rst
11633
11634QT1010 MEDIA DRIVER
11635M:	Antti Palosaari <crope@iki.fi>
11636L:	linux-media@vger.kernel.org
11637W:	https://linuxtv.org
11638W:	http://palosaari.fi/linux/
11639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11640T:	git git://linuxtv.org/anttip/media_tree.git
11641S:	Maintained
11642F:	drivers/media/tuners/qt1010*
11643
11644QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11645M:	Kalle Valo <kvalo@qca.qualcomm.com>
11646L:	ath10k@lists.infradead.org
11647W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11649S:	Supported
11650F:	drivers/net/wireless/ath/ath10k/
11651
11652QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11653M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11654L:	linux-wireless@vger.kernel.org
11655W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11656S:	Supported
11657F:	drivers/net/wireless/ath/ath9k/
11658
11659QUALCOMM CAMERA SUBSYSTEM DRIVER
11660M:	Todor Tomov <todor.tomov@linaro.org>
11661L:	linux-media@vger.kernel.org
11662S:	Maintained
11663F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11664F:	Documentation/media/v4l-drivers/qcom_camss.rst
11665F:	drivers/media/platform/qcom/camss-8x16/
11666
11667QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11668M:	Timur Tabi <timur@codeaurora.org>
11669L:	netdev@vger.kernel.org
11670S:	Supported
11671F:	drivers/net/ethernet/qualcomm/emac/
11672
11673QUALCOMM HEXAGON ARCHITECTURE
11674M:	Richard Kuo <rkuo@codeaurora.org>
11675L:	linux-hexagon@vger.kernel.org
11676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11677S:	Supported
11678F:	arch/hexagon/
11679
11680QUALCOMM IOMMU
11681M:	Rob Clark <robdclark@gmail.com>
11682L:	iommu@lists.linux-foundation.org
11683L:	linux-arm-msm@vger.kernel.org
11684S:	Maintained
11685F:	drivers/iommu/qcom_iommu.c
11686
11687QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11688M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11689L:	linux-media@vger.kernel.org
11690L:	linux-arm-msm@vger.kernel.org
11691T:	git git://linuxtv.org/media_tree.git
11692S:	Maintained
11693F:	drivers/media/platform/qcom/venus/
11694
11695QUALCOMM WCN36XX WIRELESS DRIVER
11696M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11697L:	wcn36xx@lists.infradead.org
11698W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11699T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11700S:	Supported
11701F:	drivers/net/wireless/ath/wcn36xx/
11702
11703QUANTENNA QTNFMAC WIRELESS DRIVER
11704M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11705M:	Avinash Patil <avinashp@quantenna.com>
11706M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11707L:	linux-wireless@vger.kernel.org
11708S:	Maintained
11709F:	drivers/net/wireless/quantenna
11710
11711RADEON and AMDGPU DRM DRIVERS
11712M:	Alex Deucher <alexander.deucher@amd.com>
11713M:	Christian König <christian.koenig@amd.com>
11714M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11715L:	amd-gfx@lists.freedesktop.org
11716T:	git git://people.freedesktop.org/~agd5f/linux
11717S:	Supported
11718F:	drivers/gpu/drm/radeon/
11719F:	include/uapi/drm/radeon_drm.h
11720F:	drivers/gpu/drm/amd/
11721F:	include/uapi/drm/amdgpu_drm.h
11722
11723RADEON FRAMEBUFFER DISPLAY DRIVER
11724M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11725L:	linux-fbdev@vger.kernel.org
11726S:	Maintained
11727F:	drivers/video/fbdev/aty/radeon*
11728F:	include/uapi/linux/radeonfb.h
11729
11730RADIOSHARK RADIO DRIVER
11731M:	Hans Verkuil <hverkuil@xs4all.nl>
11732L:	linux-media@vger.kernel.org
11733T:	git git://linuxtv.org/media_tree.git
11734S:	Maintained
11735F:	drivers/media/radio/radio-shark.c
11736
11737RADIOSHARK2 RADIO DRIVER
11738M:	Hans Verkuil <hverkuil@xs4all.nl>
11739L:	linux-media@vger.kernel.org
11740T:	git git://linuxtv.org/media_tree.git
11741S:	Maintained
11742F:	drivers/media/radio/radio-shark2.c
11743F:	drivers/media/radio/radio-tea5777.c
11744
11745RADOS BLOCK DEVICE (RBD)
11746M:	Ilya Dryomov <idryomov@gmail.com>
11747M:	Sage Weil <sage@redhat.com>
11748M:	Alex Elder <elder@kernel.org>
11749L:	ceph-devel@vger.kernel.org
11750W:	http://ceph.com/
11751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11752T:	git git://github.com/ceph/ceph-client.git
11753S:	Supported
11754F:	Documentation/ABI/testing/sysfs-bus-rbd
11755F:	drivers/block/rbd.c
11756F:	drivers/block/rbd_types.h
11757
11758RAGE128 FRAMEBUFFER DISPLAY DRIVER
11759M:	Paul Mackerras <paulus@samba.org>
11760L:	linux-fbdev@vger.kernel.org
11761S:	Maintained
11762F:	drivers/video/fbdev/aty/aty128fb.c
11763
11764RAINSHADOW-CEC DRIVER
11765M:	Hans Verkuil <hverkuil@xs4all.nl>
11766L:	linux-media@vger.kernel.org
11767T:	git git://linuxtv.org/media_tree.git
11768S:	Maintained
11769F:	drivers/media/usb/rainshadow-cec/*
11770
11771RALINK MIPS ARCHITECTURE
11772M:	John Crispin <john@phrozen.org>
11773L:	linux-mips@linux-mips.org
11774S:	Maintained
11775F:	arch/mips/ralink
11776
11777RALINK RT2X00 WIRELESS LAN DRIVER
11778P:	rt2x00 project
11779M:	Stanislaw Gruszka <sgruszka@redhat.com>
11780M:	Helmut Schaa <helmut.schaa@googlemail.com>
11781L:	linux-wireless@vger.kernel.org
11782S:	Maintained
11783F:	drivers/net/wireless/ralink/rt2x00/
11784
11785RAMDISK RAM BLOCK DEVICE DRIVER
11786M:	Jens Axboe <axboe@kernel.dk>
11787S:	Maintained
11788F:	Documentation/blockdev/ramdisk.txt
11789F:	drivers/block/brd.c
11790
11791RANCHU VIRTUAL BOARD FOR MIPS
11792M:	Miodrag Dinic <miodrag.dinic@mips.com>
11793L:	linux-mips@linux-mips.org
11794S:	Supported
11795F:	arch/mips/generic/board-ranchu.c
11796F:	arch/mips/configs/generic/board-ranchu.config
11797
11798RANDOM NUMBER DRIVER
11799M:	"Theodore Ts'o" <tytso@mit.edu>
11800S:	Maintained
11801F:	drivers/char/random.c
11802
11803RAPIDIO SUBSYSTEM
11804M:	Matt Porter <mporter@kernel.crashing.org>
11805M:	Alexandre Bounine <alex.bou9@gmail.com>
11806S:	Maintained
11807F:	drivers/rapidio/
11808
11809RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11810L:	linux-wireless@vger.kernel.org
11811S:	Orphan
11812F:	drivers/net/wireless/ray*
11813
11814RCUTORTURE TEST FRAMEWORK
11815M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11816M:	Josh Triplett <josh@joshtriplett.org>
11817R:	Steven Rostedt <rostedt@goodmis.org>
11818R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11819R:	Lai Jiangshan <jiangshanlai@gmail.com>
11820L:	linux-kernel@vger.kernel.org
11821S:	Supported
11822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11823F:	tools/testing/selftests/rcutorture
11824
11825RDC R-321X SoC
11826M:	Florian Fainelli <florian@openwrt.org>
11827S:	Maintained
11828
11829RDC R6040 FAST ETHERNET DRIVER
11830M:	Florian Fainelli <f.fainelli@gmail.com>
11831L:	netdev@vger.kernel.org
11832S:	Maintained
11833F:	drivers/net/ethernet/rdc/r6040.c
11834
11835RDMAVT - RDMA verbs software
11836M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11837M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11838L:	linux-rdma@vger.kernel.org
11839S:	Supported
11840F:	drivers/infiniband/sw/rdmavt
11841
11842RDS - RELIABLE DATAGRAM SOCKETS
11843M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11844L:	netdev@vger.kernel.org
11845L:	linux-rdma@vger.kernel.org
11846L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11847W:	https://oss.oracle.com/projects/rds/
11848S:	Supported
11849F:	net/rds/
11850F:	Documentation/networking/rds.txt
11851
11852RDT - RESOURCE ALLOCATION
11853M:	Fenghua Yu <fenghua.yu@intel.com>
11854L:	linux-kernel@vger.kernel.org
11855S:	Supported
11856F:	arch/x86/kernel/cpu/intel_rdt*
11857F:	arch/x86/include/asm/intel_rdt_sched.h
11858F:	Documentation/x86/intel_rdt*
11859
11860READ-COPY UPDATE (RCU)
11861M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11862M:	Josh Triplett <josh@joshtriplett.org>
11863R:	Steven Rostedt <rostedt@goodmis.org>
11864R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11865R:	Lai Jiangshan <jiangshanlai@gmail.com>
11866L:	linux-kernel@vger.kernel.org
11867W:	http://www.rdrop.com/users/paulmck/RCU/
11868S:	Supported
11869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11870F:	Documentation/RCU/
11871X:	Documentation/RCU/torture.txt
11872F:	include/linux/rcu*
11873X:	include/linux/srcu.h
11874F:	kernel/rcu/
11875X:	kernel/torture.c
11876
11877REAL TIME CLOCK (RTC) SUBSYSTEM
11878M:	Alessandro Zummo <a.zummo@towertech.it>
11879M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11880L:	linux-rtc@vger.kernel.org
11881Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11883S:	Maintained
11884F:	Documentation/devicetree/bindings/rtc/
11885F:	Documentation/rtc.txt
11886F:	drivers/rtc/
11887F:	include/linux/rtc.h
11888F:	include/uapi/linux/rtc.h
11889F:	include/linux/rtc/
11890F:	include/linux/platform_data/rtc-*
11891F:	tools/testing/selftests/timers/rtctest.c
11892
11893REALTEK AUDIO CODECS
11894M:	Bard Liao <bardliao@realtek.com>
11895M:	Oder Chiou <oder_chiou@realtek.com>
11896S:	Maintained
11897F:	sound/soc/codecs/rt*
11898F:	include/sound/rt*.h
11899
11900REGISTER MAP ABSTRACTION
11901M:	Mark Brown <broonie@kernel.org>
11902L:	linux-kernel@vger.kernel.org
11903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11904S:	Supported
11905F:	Documentation/devicetree/bindings/regmap/
11906F:	drivers/base/regmap/
11907F:	include/linux/regmap.h
11908
11909REISERFS FILE SYSTEM
11910L:	reiserfs-devel@vger.kernel.org
11911S:	Supported
11912F:	fs/reiserfs/
11913
11914REMOTE PROCESSOR (REMOTEPROC) 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/remoteproc.git
11919S:	Maintained
11920F:	Documentation/devicetree/bindings/remoteproc/
11921F:	Documentation/remoteproc.txt
11922F:	drivers/remoteproc/
11923F:	include/linux/remoteproc.h
11924
11925REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11926M:	Ohad Ben-Cohen <ohad@wizery.com>
11927M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11928L:	linux-remoteproc@vger.kernel.org
11929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11930S:	Maintained
11931F:	drivers/rpmsg/
11932F:	Documentation/rpmsg.txt
11933F:	include/linux/rpmsg.h
11934F:	include/linux/rpmsg/
11935
11936RENESAS CLOCK DRIVERS
11937M:	Geert Uytterhoeven <geert+renesas@glider.be>
11938L:	linux-renesas-soc@vger.kernel.org
11939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11940S:	Supported
11941F:	drivers/clk/renesas/
11942
11943RENESAS EMEV2 I2C DRIVER
11944M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11945S:	Supported
11946F:	drivers/i2c/busses/i2c-emev2.c
11947
11948RENESAS ETHERNET DRIVERS
11949R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11950L:	netdev@vger.kernel.org
11951L:	linux-renesas-soc@vger.kernel.org
11952F:	Documentation/devicetree/bindings/net/renesas,*.txt
11953F:	Documentation/devicetree/bindings/net/sh_eth.txt
11954F:	drivers/net/ethernet/renesas/
11955F:	include/linux/sh_eth.h
11956
11957RENESAS R-CAR GYROADC DRIVER
11958M:	Marek Vasut <marek.vasut@gmail.com>
11959L:	linux-iio@vger.kernel.org
11960S:	Supported
11961F:	drivers/iio/adc/rcar_gyro_adc.c
11962
11963RENESAS R-CAR I2C DRIVERS
11964M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11965S:	Supported
11966F:	drivers/i2c/busses/i2c-rcar.c
11967F:	drivers/i2c/busses/i2c-sh_mobile.c
11968
11969RENESAS USB PHY DRIVER
11970M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11971L:	linux-renesas-soc@vger.kernel.org
11972S:	Maintained
11973F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11974
11975RESET CONTROLLER FRAMEWORK
11976M:	Philipp Zabel <p.zabel@pengutronix.de>
11977T:	git git://git.pengutronix.de/git/pza/linux
11978S:	Maintained
11979F:	drivers/reset/
11980F:	Documentation/devicetree/bindings/reset/
11981F:	include/dt-bindings/reset/
11982F:	include/linux/reset.h
11983F:	include/linux/reset-controller.h
11984
11985RFKILL
11986M:	Johannes Berg <johannes@sipsolutions.net>
11987L:	linux-wireless@vger.kernel.org
11988W:	http://wireless.kernel.org/
11989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11991S:	Maintained
11992F:	Documentation/rfkill.txt
11993F:	Documentation/ABI/stable/sysfs-class-rfkill
11994F:	net/rfkill/
11995
11996RHASHTABLE
11997M:	Thomas Graf <tgraf@suug.ch>
11998M:	Herbert Xu <herbert@gondor.apana.org.au>
11999L:	netdev@vger.kernel.org
12000S:	Maintained
12001F:	lib/rhashtable.c
12002F:	include/linux/rhashtable.h
12003
12004RICOH R5C592 MEMORYSTICK DRIVER
12005M:	Maxim Levitsky <maximlevitsky@gmail.com>
12006S:	Maintained
12007F:	drivers/memstick/host/r592.*
12008
12009RICOH SMARTMEDIA/XD DRIVER
12010M:	Maxim Levitsky <maximlevitsky@gmail.com>
12011S:	Maintained
12012F:	drivers/mtd/nand/raw/r852.c
12013F:	drivers/mtd/nand/raw/r852.h
12014
12015RISC-V ARCHITECTURE
12016M:	Palmer Dabbelt <palmer@sifive.com>
12017M:	Albert Ou <albert@sifive.com>
12018L:	linux-riscv@lists.infradead.org
12019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12020S:	Supported
12021F:	arch/riscv/
12022K:	riscv
12023N:	riscv
12024
12025ROCCAT DRIVERS
12026M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12027W:	http://sourceforge.net/projects/roccat/
12028S:	Maintained
12029F:	drivers/hid/hid-roccat*
12030F:	include/linux/hid-roccat*
12031F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12032
12033ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12034M:	Jacob chen <jacob2.chen@rock-chips.com>
12035L:	linux-media@vger.kernel.org
12036S:	Maintained
12037F:	drivers/media/platform/rockchip/rga/
12038F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12039
12040ROCKER DRIVER
12041M:	Jiri Pirko <jiri@resnulli.us>
12042L:	netdev@vger.kernel.org
12043S:	Supported
12044F:	drivers/net/ethernet/rocker/
12045
12046ROCKETPORT DRIVER
12047P:	Comtrol Corp.
12048W:	http://www.comtrol.com
12049S:	Maintained
12050F:	Documentation/serial/rocket.txt
12051F:	drivers/tty/rocket*
12052
12053ROCKETPORT EXPRESS/INFINITY DRIVER
12054M:	Kevin Cernekee <cernekee@gmail.com>
12055L:	linux-serial@vger.kernel.org
12056S:	Odd Fixes
12057F:	drivers/tty/serial/rp2.*
12058
12059ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12060M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12061L:	linux-kernel@vger.kernel.org
12062L:	linux-renesas-soc@vger.kernel.org
12063S:	Supported
12064F:	drivers/mfd/bd9571mwv.c
12065F:	drivers/regulator/bd9571mwv-regulator.c
12066F:	drivers/gpio/gpio-bd9571mwv.c
12067F:	include/linux/mfd/bd9571mwv.h
12068F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12069
12070ROSE NETWORK LAYER
12071M:	Ralf Baechle <ralf@linux-mips.org>
12072L:	linux-hams@vger.kernel.org
12073W:	http://www.linux-ax25.org/
12074S:	Maintained
12075F:	include/net/rose.h
12076F:	include/uapi/linux/rose.h
12077F:	net/rose/
12078
12079RTL2830 MEDIA DRIVER
12080M:	Antti Palosaari <crope@iki.fi>
12081L:	linux-media@vger.kernel.org
12082W:	https://linuxtv.org
12083W:	http://palosaari.fi/linux/
12084Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12085T:	git git://linuxtv.org/anttip/media_tree.git
12086S:	Maintained
12087F:	drivers/media/dvb-frontends/rtl2830*
12088
12089RTL2832 MEDIA DRIVER
12090M:	Antti Palosaari <crope@iki.fi>
12091L:	linux-media@vger.kernel.org
12092W:	https://linuxtv.org
12093W:	http://palosaari.fi/linux/
12094Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12095T:	git git://linuxtv.org/anttip/media_tree.git
12096S:	Maintained
12097F:	drivers/media/dvb-frontends/rtl2832*
12098
12099RTL2832_SDR MEDIA DRIVER
12100M:	Antti Palosaari <crope@iki.fi>
12101L:	linux-media@vger.kernel.org
12102W:	https://linuxtv.org
12103W:	http://palosaari.fi/linux/
12104Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12105T:	git git://linuxtv.org/anttip/media_tree.git
12106S:	Maintained
12107F:	drivers/media/dvb-frontends/rtl2832_sdr*
12108
12109RTL8180 WIRELESS DRIVER
12110L:	linux-wireless@vger.kernel.org
12111W:	http://wireless.kernel.org/
12112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12113S:	Orphan
12114F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12115
12116RTL8187 WIRELESS DRIVER
12117M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12118M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12119M:	Larry Finger <Larry.Finger@lwfinger.net>
12120L:	linux-wireless@vger.kernel.org
12121W:	http://wireless.kernel.org/
12122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12123S:	Maintained
12124F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12125
12126REALTEK WIRELESS DRIVER (rtlwifi family)
12127M:	Ping-Ke Shih <pkshih@realtek.com>
12128L:	linux-wireless@vger.kernel.org
12129W:	http://wireless.kernel.org/
12130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12131S:	Maintained
12132F:	drivers/net/wireless/realtek/rtlwifi/
12133
12134RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12135M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12136L:	linux-wireless@vger.kernel.org
12137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12138S:	Maintained
12139F:	drivers/net/wireless/realtek/rtl8xxxu/
12140
12141RXRPC SOCKETS (AF_RXRPC)
12142M:	David Howells <dhowells@redhat.com>
12143L:	linux-afs@lists.infradead.org
12144S:	Supported
12145F:	net/rxrpc/
12146F:	include/keys/rxrpc-type.h
12147F:	include/net/af_rxrpc.h
12148F:	include/trace/events/rxrpc.h
12149F:	include/uapi/linux/rxrpc.h
12150F:	Documentation/networking/rxrpc.txt
12151W:	https://www.infradead.org/~dhowells/kafs/
12152
12153S3 SAVAGE FRAMEBUFFER DRIVER
12154M:	Antonino Daplas <adaplas@gmail.com>
12155L:	linux-fbdev@vger.kernel.org
12156S:	Maintained
12157F:	drivers/video/fbdev/savage/
12158
12159S390
12160M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12161M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12162L:	linux-s390@vger.kernel.org
12163W:	http://www.ibm.com/developerworks/linux/linux390/
12164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12165S:	Supported
12166F:	arch/s390/
12167F:	drivers/s390/
12168F:	Documentation/s390/
12169F:	Documentation/driver-api/s390-drivers.rst
12170
12171S390 COMMON I/O LAYER
12172M:	Sebastian Ott <sebott@linux.ibm.com>
12173M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12174L:	linux-s390@vger.kernel.org
12175W:	http://www.ibm.com/developerworks/linux/linux390/
12176S:	Supported
12177F:	drivers/s390/cio/
12178
12179S390 DASD DRIVER
12180M:	Stefan Haberland <sth@linux.ibm.com>
12181M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12182L:	linux-s390@vger.kernel.org
12183W:	http://www.ibm.com/developerworks/linux/linux390/
12184S:	Supported
12185F:	drivers/s390/block/dasd*
12186F:	block/partitions/ibm.c
12187
12188S390 IOMMU (PCI)
12189M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12190L:	linux-s390@vger.kernel.org
12191W:	http://www.ibm.com/developerworks/linux/linux390/
12192S:	Supported
12193F:	drivers/iommu/s390-iommu.c
12194
12195S390 IUCV NETWORK LAYER
12196M:	Julian Wiedmann <jwi@linux.ibm.com>
12197M:	Ursula Braun <ubraun@linux.ibm.com>
12198L:	linux-s390@vger.kernel.org
12199W:	http://www.ibm.com/developerworks/linux/linux390/
12200S:	Supported
12201F:	drivers/s390/net/*iucv*
12202F:	include/net/iucv/
12203F:	net/iucv/
12204
12205S390 NETWORK DRIVERS
12206M:	Julian Wiedmann <jwi@linux.ibm.com>
12207M:	Ursula Braun <ubraun@linux.ibm.com>
12208L:	linux-s390@vger.kernel.org
12209W:	http://www.ibm.com/developerworks/linux/linux390/
12210S:	Supported
12211F:	drivers/s390/net/
12212
12213S390 PCI SUBSYSTEM
12214M:	Sebastian Ott <sebott@linux.ibm.com>
12215M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12216L:	linux-s390@vger.kernel.org
12217W:	http://www.ibm.com/developerworks/linux/linux390/
12218S:	Supported
12219F:	arch/s390/pci/
12220F:	drivers/pci/hotplug/s390_pci_hpc.c
12221
12222S390 VFIO-CCW DRIVER
12223M:	Cornelia Huck <cohuck@redhat.com>
12224M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12225M:	Halil Pasic <pasic@linux.ibm.com>
12226L:	linux-s390@vger.kernel.org
12227L:	kvm@vger.kernel.org
12228S:	Supported
12229F:	drivers/s390/cio/vfio_ccw*
12230F:	Documentation/s390/vfio-ccw.txt
12231F:	include/uapi/linux/vfio_ccw.h
12232
12233S390 ZCRYPT DRIVER
12234M:	Harald Freudenberger <freude@de.ibm.com>
12235L:	linux-s390@vger.kernel.org
12236W:	http://www.ibm.com/developerworks/linux/linux390/
12237S:	Supported
12238F:	drivers/s390/crypto/
12239
12240S390 ZFCP DRIVER
12241M:	Steffen Maier <maier@linux.ibm.com>
12242M:	Benjamin Block <bblock@linux.ibm.com>
12243L:	linux-s390@vger.kernel.org
12244W:	http://www.ibm.com/developerworks/linux/linux390/
12245S:	Supported
12246F:	drivers/s390/scsi/zfcp_*
12247
12248S3C24XX SD/MMC Driver
12249M:	Ben Dooks <ben-linux@fluff.org>
12250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12251S:	Supported
12252F:	drivers/mmc/host/s3cmci.*
12253
12254SAA6588 RDS RECEIVER DRIVER
12255M:	Hans Verkuil <hverkuil@xs4all.nl>
12256L:	linux-media@vger.kernel.org
12257T:	git git://linuxtv.org/media_tree.git
12258W:	https://linuxtv.org
12259S:	Odd Fixes
12260F:	drivers/media/i2c/saa6588*
12261
12262SAA7134 VIDEO4LINUX DRIVER
12263M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12264M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12265L:	linux-media@vger.kernel.org
12266W:	https://linuxtv.org
12267T:	git git://linuxtv.org/media_tree.git
12268S:	Odd fixes
12269F:	Documentation/media/v4l-drivers/saa7134*
12270F:	drivers/media/pci/saa7134/
12271
12272SAA7146 VIDEO4LINUX-2 DRIVER
12273M:	Hans Verkuil <hverkuil@xs4all.nl>
12274L:	linux-media@vger.kernel.org
12275T:	git git://linuxtv.org/media_tree.git
12276S:	Maintained
12277F:	drivers/media/common/saa7146/
12278F:	drivers/media/pci/saa7146/
12279F:	include/media/saa7146*
12280
12281SAMSUNG AUDIO (ASoC) DRIVERS
12282M:	Krzysztof Kozlowski <krzk@kernel.org>
12283M:	Sangbeom Kim <sbkim73@samsung.com>
12284M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12285L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12286S:	Supported
12287F:	sound/soc/samsung/
12288F:	Documentation/devicetree/bindings/sound/samsung*
12289
12290SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12291M:	Krzysztof Kozlowski <krzk@kernel.org>
12292L:	linux-crypto@vger.kernel.org
12293L:	linux-samsung-soc@vger.kernel.org
12294S:	Maintained
12295F:	drivers/crypto/exynos-rng.c
12296F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12297
12298SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12299M:	Łukasz Stelmach <l.stelmach@samsung.com>
12300L:	linux-samsung-soc@vger.kernel.org
12301S:	Maintained
12302F:	drivers/char/hw_random/exynos-trng.c
12303F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12304
12305SAMSUNG FRAMEBUFFER DRIVER
12306M:	Jingoo Han <jingoohan1@gmail.com>
12307L:	linux-fbdev@vger.kernel.org
12308S:	Maintained
12309F:	drivers/video/fbdev/s3c-fb.c
12310
12311SAMSUNG LAPTOP DRIVER
12312M:	Corentin Chary <corentin.chary@gmail.com>
12313L:	platform-driver-x86@vger.kernel.org
12314S:	Maintained
12315F:	drivers/platform/x86/samsung-laptop.c
12316
12317SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12318M:	Sangbeom Kim <sbkim73@samsung.com>
12319M:	Krzysztof Kozlowski <krzk@kernel.org>
12320M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12321L:	linux-kernel@vger.kernel.org
12322L:	linux-samsung-soc@vger.kernel.org
12323S:	Supported
12324F:	drivers/mfd/sec*.c
12325F:	drivers/regulator/s2m*.c
12326F:	drivers/regulator/s5m*.c
12327F:	drivers/clk/clk-s2mps11.c
12328F:	drivers/rtc/rtc-s5m.c
12329F:	include/linux/mfd/samsung/
12330F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12331F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12332F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12333F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12334
12335SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12336M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12337L:	linux-media@vger.kernel.org
12338L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12339S:	Maintained
12340F:	drivers/media/platform/s3c-camif/
12341F:	include/media/drv-intf/s3c_camif.h
12342
12343SAMSUNG S3FWRN5 NFC DRIVER
12344M:	Robert Baldyga <r.baldyga@samsung.com>
12345M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12346L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12347S:	Supported
12348F:	drivers/nfc/s3fwrn5
12349
12350SAMSUNG S5C73M3 CAMERA DRIVER
12351M:	Kyungmin Park <kyungmin.park@samsung.com>
12352M:	Andrzej Hajda <a.hajda@samsung.com>
12353L:	linux-media@vger.kernel.org
12354S:	Supported
12355F:	drivers/media/i2c/s5c73m3/*
12356
12357SAMSUNG S5K5BAF CAMERA DRIVER
12358M:	Kyungmin Park <kyungmin.park@samsung.com>
12359M:	Andrzej Hajda <a.hajda@samsung.com>
12360L:	linux-media@vger.kernel.org
12361S:	Supported
12362F:	drivers/media/i2c/s5k5baf.c
12363
12364SAMSUNG S5P Security SubSystem (SSS) DRIVER
12365M:	Krzysztof Kozlowski <krzk@kernel.org>
12366M:	Vladimir Zapolskiy <vz@mleia.com>
12367M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12368L:	linux-crypto@vger.kernel.org
12369L:	linux-samsung-soc@vger.kernel.org
12370S:	Maintained
12371F:	drivers/crypto/s5p-sss.c
12372
12373SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12374M:	Kyungmin Park <kyungmin.park@samsung.com>
12375M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12376L:	linux-media@vger.kernel.org
12377Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12378S:	Supported
12379F:	drivers/media/platform/exynos4-is/
12380
12381SAMSUNG SOC CLOCK DRIVERS
12382M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12383M:	Tomasz Figa <tomasz.figa@gmail.com>
12384M:	Chanwoo Choi <cw00.choi@samsung.com>
12385S:	Supported
12386L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12388F:	drivers/clk/samsung/
12389F:	include/dt-bindings/clock/exynos*.h
12390F:	Documentation/devicetree/bindings/clock/exynos*.txt
12391
12392SAMSUNG SPI DRIVERS
12393M:	Kukjin Kim <kgene@kernel.org>
12394M:	Krzysztof Kozlowski <krzk@kernel.org>
12395M:	Andi Shyti <andi@etezian.org>
12396L:	linux-spi@vger.kernel.org
12397L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12398S:	Maintained
12399F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12400F:	drivers/spi/spi-s3c*
12401F:	include/linux/platform_data/spi-s3c64xx.h
12402
12403SAMSUNG SXGBE DRIVERS
12404M:	Byungho An <bh74.an@samsung.com>
12405M:	Girish K S <ks.giri@samsung.com>
12406M:	Vipul Pandya <vipul.pandya@samsung.com>
12407S:	Supported
12408L:	netdev@vger.kernel.org
12409F:	drivers/net/ethernet/samsung/sxgbe/
12410
12411SAMSUNG THERMAL DRIVER
12412M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12413L:	linux-pm@vger.kernel.org
12414L:	linux-samsung-soc@vger.kernel.org
12415S:	Supported
12416T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12417F:	drivers/thermal/samsung/
12418
12419SAMSUNG USB2 PHY DRIVER
12420M:	Kamil Debski <kamil@wypas.org>
12421M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12422L:	linux-kernel@vger.kernel.org
12423S:	Supported
12424F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12425F:	Documentation/phy/samsung-usb2.txt
12426F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12427F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12428F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12429F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12430F:	drivers/phy/samsung/phy-samsung-usb2.c
12431F:	drivers/phy/samsung/phy-samsung-usb2.h
12432
12433SC1200 WDT DRIVER
12434M:	Zwane Mwaikambo <zwanem@gmail.com>
12435S:	Maintained
12436F:	drivers/watchdog/sc1200wdt.c
12437
12438SCHEDULER
12439M:	Ingo Molnar <mingo@redhat.com>
12440M:	Peter Zijlstra <peterz@infradead.org>
12441L:	linux-kernel@vger.kernel.org
12442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12443S:	Maintained
12444F:	kernel/sched/
12445F:	include/linux/sched.h
12446F:	include/uapi/linux/sched.h
12447F:	include/linux/wait.h
12448
12449SCR24X CHIP CARD INTERFACE DRIVER
12450M:	Lubomir Rintel <lkundrak@v3.sk>
12451S:	Supported
12452F:	drivers/char/pcmcia/scr24x_cs.c
12453
12454SCSI CDROM DRIVER
12455M:	Jens Axboe <axboe@kernel.dk>
12456L:	linux-scsi@vger.kernel.org
12457W:	http://www.kernel.dk
12458S:	Maintained
12459F:	drivers/scsi/sr*
12460
12461SCSI RDMA PROTOCOL (SRP) INITIATOR
12462M:	Bart Van Assche <bart.vanassche@sandisk.com>
12463L:	linux-rdma@vger.kernel.org
12464S:	Supported
12465W:	http://www.openfabrics.org
12466Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12468F:	drivers/infiniband/ulp/srp/
12469F:	include/scsi/srp.h
12470
12471SCSI SG DRIVER
12472M:	Doug Gilbert <dgilbert@interlog.com>
12473L:	linux-scsi@vger.kernel.org
12474W:	http://sg.danny.cz/sg
12475S:	Maintained
12476F:	Documentation/scsi/scsi-generic.txt
12477F:	drivers/scsi/sg.c
12478F:	include/scsi/sg.h
12479
12480SCSI SUBSYSTEM
12481M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12483M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12485L:	linux-scsi@vger.kernel.org
12486S:	Maintained
12487F:	Documentation/devicetree/bindings/scsi/
12488F:	drivers/scsi/
12489F:	include/scsi/
12490
12491SCSI TAPE DRIVER
12492M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12493L:	linux-scsi@vger.kernel.org
12494S:	Maintained
12495F:	Documentation/scsi/st.txt
12496F:	drivers/scsi/st.*
12497F:	drivers/scsi/st_*.h
12498
12499SCTP PROTOCOL
12500M:	Vlad Yasevich <vyasevich@gmail.com>
12501M:	Neil Horman <nhorman@tuxdriver.com>
12502M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12503L:	linux-sctp@vger.kernel.org
12504W:	http://lksctp.sourceforge.net
12505S:	Maintained
12506F:	Documentation/networking/sctp.txt
12507F:	include/linux/sctp.h
12508F:	include/uapi/linux/sctp.h
12509F:	include/net/sctp/
12510F:	net/sctp/
12511
12512SCx200 CPU SUPPORT
12513M:	Jim Cromie <jim.cromie@gmail.com>
12514S:	Odd Fixes
12515F:	Documentation/i2c/busses/scx200_acb
12516F:	arch/x86/platform/scx200/
12517F:	drivers/watchdog/scx200_wdt.c
12518F:	drivers/i2c/busses/scx200*
12519F:	drivers/mtd/maps/scx200_docflash.c
12520F:	include/linux/scx200.h
12521
12522SCx200 GPIO DRIVER
12523M:	Jim Cromie <jim.cromie@gmail.com>
12524S:	Maintained
12525F:	drivers/char/scx200_gpio.c
12526F:	include/linux/scx200_gpio.h
12527
12528SCx200 HRT CLOCKSOURCE DRIVER
12529M:	Jim Cromie <jim.cromie@gmail.com>
12530S:	Maintained
12531F:	drivers/clocksource/scx200_hrt.c
12532
12533SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12534M:	Sascha Sommer <saschasommer@freenet.de>
12535L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12536S:	Maintained
12537F:	drivers/mmc/host/sdricoh_cs.c
12538
12539SECURE COMPUTING
12540M:	Kees Cook <keescook@chromium.org>
12541R:	Andy Lutomirski <luto@amacapital.net>
12542R:	Will Drewry <wad@chromium.org>
12543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12544S:	Supported
12545F:	kernel/seccomp.c
12546F:	include/uapi/linux/seccomp.h
12547F:	include/linux/seccomp.h
12548F:	tools/testing/selftests/seccomp/*
12549F:	tools/testing/selftests/kselftest_harness.h
12550F:	Documentation/userspace-api/seccomp_filter.rst
12551K:	\bsecure_computing
12552K:	\bTIF_SECCOMP\b
12553
12554SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12555M:	Al Cooper <alcooperx@gmail.com>
12556L:	linux-mmc@vger.kernel.org
12557L:	bcm-kernel-feedback-list@broadcom.com
12558S:	Maintained
12559F:	drivers/mmc/host/sdhci-brcmstb*
12560
12561SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12562M:	Adrian Hunter <adrian.hunter@intel.com>
12563L:	linux-mmc@vger.kernel.org
12564T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12565S:	Maintained
12566F:	drivers/mmc/host/sdhci*
12567F:	include/linux/mmc/sdhci*
12568
12569SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12570M:	Ben Dooks <ben-linux@fluff.org>
12571M:	Jaehoon Chung <jh80.chung@samsung.com>
12572L:	linux-mmc@vger.kernel.org
12573S:	Maintained
12574F:	drivers/mmc/host/sdhci-s3c*
12575
12576SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12577M:	Viresh Kumar <vireshk@kernel.org>
12578L:	linux-mmc@vger.kernel.org
12579S:	Maintained
12580F:	drivers/mmc/host/sdhci-spear.c
12581
12582SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12583M:	Kishon Vijay Abraham I <kishon@ti.com>
12584L:	linux-mmc@vger.kernel.org
12585S:	Maintained
12586F:	drivers/mmc/host/sdhci-omap.c
12587
12588SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12589M:	Scott Bauer <scott.bauer@intel.com>
12590M:	Jonathan Derrick <jonathan.derrick@intel.com>
12591L:	linux-block@vger.kernel.org
12592S:	Supported
12593F:	block/sed*
12594F:	block/opal_proto.h
12595F:	include/linux/sed*
12596F:	include/uapi/linux/sed*
12597
12598SECURITY CONTACT
12599M:	Security Officers <security@kernel.org>
12600S:	Supported
12601
12602SECURITY SUBSYSTEM
12603M:	James Morris <jmorris@namei.org>
12604M:	"Serge E. Hallyn" <serge@hallyn.com>
12605L:	linux-security-module@vger.kernel.org (suggested Cc:)
12606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12607W:	http://kernsec.org/
12608S:	Supported
12609F:	security/
12610
12611SELINUX SECURITY MODULE
12612M:	Paul Moore <paul@paul-moore.com>
12613M:	Stephen Smalley <sds@tycho.nsa.gov>
12614M:	Eric Paris <eparis@parisplace.org>
12615L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12616W:	https://selinuxproject.org
12617W:	https://github.com/SELinuxProject
12618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12619S:	Supported
12620F:	include/linux/selinux*
12621F:	security/selinux/
12622F:	scripts/selinux/
12623F:	Documentation/admin-guide/LSM/SELinux.rst
12624
12625SENSABLE PHANTOM
12626M:	Jiri Slaby <jirislaby@gmail.com>
12627S:	Maintained
12628F:	drivers/misc/phantom.c
12629F:	include/uapi/linux/phantom.h
12630
12631SERIAL DEVICE BUS
12632M:	Rob Herring <robh@kernel.org>
12633L:	linux-serial@vger.kernel.org
12634S:	Maintained
12635F:	Documentation/devicetree/bindings/serial/slave-device.txt
12636F:	drivers/tty/serdev/
12637F:	include/linux/serdev.h
12638
12639SERIAL DRIVERS
12640M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12641L:	linux-serial@vger.kernel.org
12642S:	Maintained
12643F:	Documentation/devicetree/bindings/serial/
12644F:	drivers/tty/serial/
12645
12646SERIAL IR RECEIVER
12647M:	Sean Young <sean@mess.org>
12648L:	linux-media@vger.kernel.org
12649S:	Maintained
12650F:	drivers/media/rc/serial_ir.c
12651
12652SFC NETWORK DRIVER
12653M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12654M:	Edward Cree <ecree@solarflare.com>
12655M:	Bert Kenward <bkenward@solarflare.com>
12656L:	netdev@vger.kernel.org
12657S:	Supported
12658F:	drivers/net/ethernet/sfc/
12659
12660SGI GRU DRIVER
12661M:	Dimitri Sivanich <sivanich@sgi.com>
12662S:	Maintained
12663F:	drivers/misc/sgi-gru/
12664
12665SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12666M:	Pat Gefre <pfg@sgi.com>
12667L:	linux-ia64@vger.kernel.org
12668S:	Supported
12669F:	Documentation/ia64/serial.txt
12670F:	drivers/tty/serial/ioc?_serial.c
12671F:	include/linux/ioc?.h
12672
12673SGI XP/XPC/XPNET DRIVER
12674M:	Cliff Whickman <cpw@sgi.com>
12675M:	Robin Holt <robinmholt@gmail.com>
12676S:	Maintained
12677F:	drivers/misc/sgi-xp/
12678
12679SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12680M:	Ursula Braun <ubraun@linux.ibm.com>
12681L:	linux-s390@vger.kernel.org
12682W:	http://www.ibm.com/developerworks/linux/linux390/
12683S:	Supported
12684F:	net/smc/
12685
12686SH_VEU V4L2 MEM2MEM DRIVER
12687L:	linux-media@vger.kernel.org
12688S:	Orphan
12689F:	drivers/media/platform/sh_veu.c
12690
12691SH_VOU V4L2 OUTPUT DRIVER
12692L:	linux-media@vger.kernel.org
12693S:	Orphan
12694F:	drivers/media/platform/sh_vou.c
12695F:	include/media/drv-intf/sh_vou.h
12696
12697SI2157 MEDIA DRIVER
12698M:	Antti Palosaari <crope@iki.fi>
12699L:	linux-media@vger.kernel.org
12700W:	https://linuxtv.org
12701W:	http://palosaari.fi/linux/
12702Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12703T:	git git://linuxtv.org/anttip/media_tree.git
12704S:	Maintained
12705F:	drivers/media/tuners/si2157*
12706
12707SI2165 MEDIA DRIVER
12708M:	Matthias Schwarzott <zzam@gentoo.org>
12709L:	linux-media@vger.kernel.org
12710W:	https://linuxtv.org
12711Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12712S:	Maintained
12713F:	drivers/media/dvb-frontends/si2165*
12714
12715SI2168 MEDIA DRIVER
12716M:	Antti Palosaari <crope@iki.fi>
12717L:	linux-media@vger.kernel.org
12718W:	https://linuxtv.org
12719W:	http://palosaari.fi/linux/
12720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12721T:	git git://linuxtv.org/anttip/media_tree.git
12722S:	Maintained
12723F:	drivers/media/dvb-frontends/si2168*
12724
12725SI470X FM RADIO RECEIVER I2C DRIVER
12726M:	Hans Verkuil <hverkuil@xs4all.nl>
12727L:	linux-media@vger.kernel.org
12728T:	git git://linuxtv.org/media_tree.git
12729W:	https://linuxtv.org
12730S:	Odd Fixes
12731F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12732
12733SI470X FM RADIO RECEIVER USB DRIVER
12734M:	Hans Verkuil <hverkuil@xs4all.nl>
12735L:	linux-media@vger.kernel.org
12736T:	git git://linuxtv.org/media_tree.git
12737W:	https://linuxtv.org
12738S:	Maintained
12739F:	drivers/media/radio/si470x/radio-si470x-common.c
12740F:	drivers/media/radio/si470x/radio-si470x.h
12741F:	drivers/media/radio/si470x/radio-si470x-usb.c
12742
12743SI4713 FM RADIO TRANSMITTER I2C DRIVER
12744M:	Eduardo Valentin <edubezval@gmail.com>
12745L:	linux-media@vger.kernel.org
12746T:	git git://linuxtv.org/media_tree.git
12747W:	https://linuxtv.org
12748S:	Odd Fixes
12749F:	drivers/media/radio/si4713/si4713.?
12750
12751SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12752M:	Eduardo Valentin <edubezval@gmail.com>
12753L:	linux-media@vger.kernel.org
12754T:	git git://linuxtv.org/media_tree.git
12755W:	https://linuxtv.org
12756S:	Odd Fixes
12757F:	drivers/media/radio/si4713/radio-platform-si4713.c
12758
12759SI4713 FM RADIO TRANSMITTER USB DRIVER
12760M:	Hans Verkuil <hverkuil@xs4all.nl>
12761L:	linux-media@vger.kernel.org
12762T:	git git://linuxtv.org/media_tree.git
12763W:	https://linuxtv.org
12764S:	Maintained
12765F:	drivers/media/radio/si4713/radio-usb-si4713.c
12766
12767SIANO DVB DRIVER
12768M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12769M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12770L:	linux-media@vger.kernel.org
12771W:	https://linuxtv.org
12772T:	git git://linuxtv.org/media_tree.git
12773S:	Odd fixes
12774F:	drivers/media/common/siano/
12775F:	drivers/media/usb/siano/
12776F:	drivers/media/usb/siano/
12777F:	drivers/media/mmc/siano/
12778
12779SILEAD TOUCHSCREEN DRIVER
12780M:	Hans de Goede <hdegoede@redhat.com>
12781L:	linux-input@vger.kernel.org
12782L:	platform-driver-x86@vger.kernel.org
12783S:	Maintained
12784F:	drivers/input/touchscreen/silead.c
12785F:	drivers/platform/x86/silead_dmi.c
12786
12787SILICON MOTION SM712 FRAME BUFFER DRIVER
12788M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12789M:	Teddy Wang <teddy.wang@siliconmotion.com>
12790M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12791L:	linux-fbdev@vger.kernel.org
12792S:	Maintained
12793F:	drivers/video/fbdev/sm712*
12794F:	Documentation/fb/sm712fb.txt
12795
12796SIMPLE FIRMWARE INTERFACE (SFI)
12797M:	Len Brown <lenb@kernel.org>
12798L:	sfi-devel@simplefirmware.org
12799W:	http://simplefirmware.org/
12800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12801S:	Supported
12802F:	arch/x86/platform/sfi/
12803F:	drivers/sfi/
12804F:	include/linux/sfi*.h
12805
12806SIMPLEFB FB DRIVER
12807M:	Hans de Goede <hdegoede@redhat.com>
12808L:	linux-fbdev@vger.kernel.org
12809S:	Maintained
12810F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12811F:	drivers/video/fbdev/simplefb.c
12812F:	include/linux/platform_data/simplefb.h
12813
12814SIMTEC EB110ATX (Chalice CATS)
12815P:	Ben Dooks
12816P:	Vincent Sanders <vince@simtec.co.uk>
12817M:	Simtec Linux Team <linux@simtec.co.uk>
12818W:	http://www.simtec.co.uk/products/EB110ATX/
12819S:	Supported
12820
12821SIMTEC EB2410ITX (BAST)
12822P:	Ben Dooks
12823P:	Vincent Sanders <vince@simtec.co.uk>
12824M:	Simtec Linux Team <linux@simtec.co.uk>
12825W:	http://www.simtec.co.uk/products/EB2410ITX/
12826S:	Supported
12827F:	arch/arm/mach-s3c24xx/mach-bast.c
12828F:	arch/arm/mach-s3c24xx/bast-ide.c
12829F:	arch/arm/mach-s3c24xx/bast-irq.c
12830
12831SIPHASH PRF ROUTINES
12832M:	Jason A. Donenfeld <Jason@zx2c4.com>
12833S:	Maintained
12834F:	lib/siphash.c
12835F:	lib/test_siphash.c
12836F:	include/linux/siphash.h
12837
12838SIOX
12839M:	Gavin Schenk <g.schenk@eckelmann.de>
12840M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12841R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12842S:	Supported
12843F:	drivers/siox/*
12844F:	include/trace/events/siox.h
12845
12846SIS 190 ETHERNET DRIVER
12847M:	Francois Romieu <romieu@fr.zoreil.com>
12848L:	netdev@vger.kernel.org
12849S:	Maintained
12850F:	drivers/net/ethernet/sis/sis190.c
12851
12852SIS 900/7016 FAST ETHERNET DRIVER
12853M:	Daniele Venzano <venza@brownhat.org>
12854W:	http://www.brownhat.org/sis900.html
12855L:	netdev@vger.kernel.org
12856S:	Maintained
12857F:	drivers/net/ethernet/sis/sis900.*
12858
12859SIS FRAMEBUFFER DRIVER
12860M:	Thomas Winischhofer <thomas@winischhofer.net>
12861W:	http://www.winischhofer.net/linuxsisvga.shtml
12862S:	Maintained
12863F:	Documentation/fb/sisfb.txt
12864F:	drivers/video/fbdev/sis/
12865F:	include/video/sisfb.h
12866
12867SIS USB2VGA DRIVER
12868M:	Thomas Winischhofer <thomas@winischhofer.net>
12869W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12870S:	Maintained
12871F:	drivers/usb/misc/sisusbvga/
12872
12873SLAB ALLOCATOR
12874M:	Christoph Lameter <cl@linux.com>
12875M:	Pekka Enberg <penberg@kernel.org>
12876M:	David Rientjes <rientjes@google.com>
12877M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12878M:	Andrew Morton <akpm@linux-foundation.org>
12879L:	linux-mm@kvack.org
12880S:	Maintained
12881F:	include/linux/sl?b*.h
12882F:	mm/sl?b*
12883
12884SLEEPABLE READ-COPY UPDATE (SRCU)
12885M:	Lai Jiangshan <jiangshanlai@gmail.com>
12886M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12887M:	Josh Triplett <josh@joshtriplett.org>
12888R:	Steven Rostedt <rostedt@goodmis.org>
12889R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12890L:	linux-kernel@vger.kernel.org
12891W:	http://www.rdrop.com/users/paulmck/RCU/
12892S:	Supported
12893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12894F:	include/linux/srcu.h
12895F:	kernel/rcu/srcu.c
12896
12897SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12898M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12899L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12900S:	Maintained
12901F:	drivers/slimbus/
12902F:	Documentation/devicetree/bindings/slimbus/
12903F:	include/linux/slimbus.h
12904
12905SMACK SECURITY MODULE
12906M:	Casey Schaufler <casey@schaufler-ca.com>
12907L:	linux-security-module@vger.kernel.org
12908W:	http://schaufler-ca.com
12909T:	git git://github.com/cschaufler/smack-next
12910S:	Maintained
12911F:	Documentation/admin-guide/LSM/Smack.rst
12912F:	security/smack/
12913
12914SMC91x ETHERNET DRIVER
12915M:	Nicolas Pitre <nico@fluxnic.net>
12916S:	Odd Fixes
12917F:	drivers/net/ethernet/smsc/smc91x.*
12918
12919SMIA AND SMIA++ IMAGE SENSOR DRIVER
12920M:	Sakari Ailus <sakari.ailus@iki.fi>
12921L:	linux-media@vger.kernel.org
12922S:	Maintained
12923F:	drivers/media/i2c/smiapp/
12924F:	include/media/i2c/smiapp.h
12925F:	drivers/media/i2c/smiapp-pll.c
12926F:	drivers/media/i2c/smiapp-pll.h
12927F:	include/uapi/linux/smiapp.h
12928F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12929
12930SMM665 HARDWARE MONITOR DRIVER
12931M:	Guenter Roeck <linux@roeck-us.net>
12932L:	linux-hwmon@vger.kernel.org
12933S:	Maintained
12934F:	Documentation/hwmon/smm665
12935F:	drivers/hwmon/smm665.c
12936
12937SMSC EMC2103 HARDWARE MONITOR DRIVER
12938M:	Steve Glendinning <steve.glendinning@shawell.net>
12939L:	linux-hwmon@vger.kernel.org
12940S:	Maintained
12941F:	Documentation/hwmon/emc2103
12942F:	drivers/hwmon/emc2103.c
12943
12944SMSC SCH5627 HARDWARE MONITOR DRIVER
12945M:	Hans de Goede <hdegoede@redhat.com>
12946L:	linux-hwmon@vger.kernel.org
12947S:	Supported
12948F:	Documentation/hwmon/sch5627
12949F:	drivers/hwmon/sch5627.c
12950
12951SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12952M:	Steve Glendinning <steve.glendinning@shawell.net>
12953L:	linux-fbdev@vger.kernel.org
12954S:	Maintained
12955F:	drivers/video/fbdev/smscufx.c
12956
12957SMSC47B397 HARDWARE MONITOR DRIVER
12958M:	Jean Delvare <jdelvare@suse.com>
12959L:	linux-hwmon@vger.kernel.org
12960S:	Maintained
12961F:	Documentation/hwmon/smsc47b397
12962F:	drivers/hwmon/smsc47b397.c
12963
12964SMSC911x ETHERNET DRIVER
12965M:	Steve Glendinning <steve.glendinning@shawell.net>
12966L:	netdev@vger.kernel.org
12967S:	Maintained
12968F:	include/linux/smsc911x.h
12969F:	drivers/net/ethernet/smsc/smsc911x.*
12970
12971SMSC9420 PCI ETHERNET DRIVER
12972M:	Steve Glendinning <steve.glendinning@shawell.net>
12973L:	netdev@vger.kernel.org
12974S:	Maintained
12975F:	drivers/net/ethernet/smsc/smsc9420.*
12976
12977SOC-CAMERA V4L2 SUBSYSTEM
12978L:	linux-media@vger.kernel.org
12979T:	git git://linuxtv.org/media_tree.git
12980S:	Orphan
12981F:	include/media/soc*
12982F:	drivers/media/i2c/soc_camera/
12983F:	drivers/media/platform/soc_camera/
12984
12985SOCIONEXT SYNQUACER I2C DRIVER
12986M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
12987L:	linux-i2c@vger.kernel.org
12988S:	Maintained
12989F:	drivers/i2c/busses/i2c-synquacer.c
12990F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12991
12992SOCIONEXT UNIPHIER SOUND DRIVER
12993M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12994L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12995S:	Maintained
12996F:	sound/soc/uniphier/
12997
12998SOEKRIS NET48XX LED SUPPORT
12999M:	Chris Boot <bootc@bootc.net>
13000S:	Maintained
13001F:	drivers/leds/leds-net48xx.c
13002
13003SOFT-ROCE DRIVER (rxe)
13004M:	Moni Shoua <monis@mellanox.com>
13005L:	linux-rdma@vger.kernel.org
13006S:	Supported
13007W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13008Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13009F:	drivers/infiniband/sw/rxe/
13010F:	include/uapi/rdma/rdma_user_rxe.h
13011
13012SOFTLOGIC 6x10 MPEG CODEC
13013M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13014M:	Anton Sviridenko <anton@corp.bluecherry.net>
13015M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13016M:	Andrey Utkin <andrey_utkin@fastmail.com>
13017M:	Ismael Luceno <ismael@iodev.co.uk>
13018L:	linux-media@vger.kernel.org
13019S:	Supported
13020F:	drivers/media/pci/solo6x10/
13021
13022SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13023M:	James Morse <james.morse@arm.com>
13024L:	linux-arm-kernel@lists.infradead.org
13025S:	Maintained
13026F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13027F:	drivers/firmware/arm_sdei.c
13028F:	include/linux/sdei.h
13029F:	include/uapi/linux/sdei.h
13030
13031SOFTWARE RAID (Multiple Disks) SUPPORT
13032M:	Shaohua Li <shli@kernel.org>
13033L:	linux-raid@vger.kernel.org
13034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13035S:	Supported
13036F:	drivers/md/Makefile
13037F:	drivers/md/Kconfig
13038F:	drivers/md/md*
13039F:	drivers/md/raid*
13040F:	include/linux/raid/
13041F:	include/uapi/linux/raid/
13042
13043SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13044M:	Jassi Brar <jaswinder.singh@linaro.org>
13045L:	netdev@vger.kernel.org
13046S:	Maintained
13047F:	drivers/net/ethernet/socionext/netsec.c
13048F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13049
13050SOLIDRUN CLEARFOG SUPPORT
13051M:	Russell King <linux@armlinux.org.uk>
13052S:	Maintained
13053F:	arch/arm/boot/dts/armada-388-clearfog*
13054F:	arch/arm/boot/dts/armada-38x-solidrun-*
13055
13056SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13057M:	Russell King <linux@armlinux.org.uk>
13058S:	Maintained
13059F:	arch/arm/boot/dts/imx6*-cubox-i*
13060F:	arch/arm/boot/dts/imx6*-hummingboard*
13061F:	arch/arm/boot/dts/imx6*-sr-*
13062
13063SONIC NETWORK DRIVER
13064M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13065L:	netdev@vger.kernel.org
13066S:	Maintained
13067F:	drivers/net/ethernet/natsemi/sonic.*
13068
13069SONICS SILICON BACKPLANE DRIVER (SSB)
13070M:	Michael Buesch <m@bues.ch>
13071L:	linux-wireless@vger.kernel.org
13072S:	Maintained
13073F:	drivers/ssb/
13074F:	include/linux/ssb/
13075
13076SONY IMX274 SENSOR DRIVER
13077M:	Leon Luo <leonl@leopardimaging.com>
13078L:	linux-media@vger.kernel.org
13079T:	git git://linuxtv.org/media_tree.git
13080S:	Maintained
13081F:	drivers/media/i2c/imx274.c
13082F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13083
13084SONY MEMORYSTICK CARD SUPPORT
13085M:	Alex Dubov <oakad@yahoo.com>
13086W:	http://tifmxx.berlios.de/
13087S:	Maintained
13088F:	drivers/memstick/host/tifm_ms.c
13089
13090SONY MEMORYSTICK STANDARD SUPPORT
13091M:	Maxim Levitsky <maximlevitsky@gmail.com>
13092S:	Maintained
13093F:	drivers/memstick/core/ms_block.*
13094
13095SONY VAIO CONTROL DEVICE DRIVER
13096M:	Mattia Dongili <malattia@linux.it>
13097L:	platform-driver-x86@vger.kernel.org
13098W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13099S:	Maintained
13100F:	Documentation/laptops/sony-laptop.txt
13101F:	drivers/char/sonypi.c
13102F:	drivers/platform/x86/sony-laptop.c
13103F:	include/linux/sony-laptop.h
13104
13105SOUND
13106M:	Jaroslav Kysela <perex@perex.cz>
13107M:	Takashi Iwai <tiwai@suse.com>
13108L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13109W:	http://www.alsa-project.org/
13110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13111T:	git git://git.alsa-project.org/alsa-kernel.git
13112Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13113S:	Maintained
13114F:	Documentation/sound/
13115F:	include/sound/
13116F:	include/uapi/sound/
13117F:	sound/
13118
13119SOUND - COMPRESSED AUDIO
13120M:	Vinod Koul <vinod.koul@intel.com>
13121L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13123S:	Supported
13124F:	Documentation/sound/alsa/compress_offload.txt
13125F:	include/sound/compress_driver.h
13126F:	include/uapi/sound/compress_*
13127F:	sound/core/compress_offload.c
13128F:	sound/soc/soc-compress.c
13129
13130SOUND - DMAENGINE HELPERS
13131M:	Lars-Peter Clausen <lars@metafoo.de>
13132S:	Supported
13133F:	include/sound/dmaengine_pcm.h
13134F:	sound/core/pcm_dmaengine.c
13135F:	sound/soc/soc-generic-dmaengine-pcm.c
13136
13137SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13138M:	Liam Girdwood <lgirdwood@gmail.com>
13139M:	Mark Brown <broonie@kernel.org>
13140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13141L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13142W:	http://alsa-project.org/main/index.php/ASoC
13143S:	Supported
13144F:	Documentation/devicetree/bindings/sound/
13145F:	Documentation/sound/alsa/soc/
13146F:	sound/soc/
13147F:	include/sound/soc*
13148
13149SOUNDWIRE SUBSYSTEM
13150M:	Vinod Koul <vinod.koul@intel.com>
13151M:	Sanyog Kale <sanyog.r.kale@intel.com>
13152R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13153L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13154S:	Supported
13155F:	Documentation/driver-api/soundwire/
13156F:	drivers/soundwire/
13157F:	include/linux/soundwire/
13158
13159SP2 MEDIA DRIVER
13160M:	Olli Salonen <olli.salonen@iki.fi>
13161L:	linux-media@vger.kernel.org
13162W:	https://linuxtv.org
13163Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13164S:	Maintained
13165F:	drivers/media/dvb-frontends/sp2*
13166
13167SPARC + UltraSPARC (sparc/sparc64)
13168M:	"David S. Miller" <davem@davemloft.net>
13169L:	sparclinux@vger.kernel.org
13170Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13173S:	Maintained
13174F:	arch/sparc/
13175F:	drivers/sbus/
13176
13177SPARC SERIAL DRIVERS
13178M:	"David S. Miller" <davem@davemloft.net>
13179L:	sparclinux@vger.kernel.org
13180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13182S:	Maintained
13183F:	include/linux/sunserialcore.h
13184F:	drivers/tty/serial/suncore.c
13185F:	drivers/tty/serial/sunhv.c
13186F:	drivers/tty/serial/sunsab.c
13187F:	drivers/tty/serial/sunsab.h
13188F:	drivers/tty/serial/sunsu.c
13189F:	drivers/tty/serial/sunzilog.c
13190F:	drivers/tty/serial/sunzilog.h
13191F:	drivers/tty/vcc.c
13192
13193SPARSE CHECKER
13194M:	"Christopher Li" <sparse@chrisli.org>
13195L:	linux-sparse@vger.kernel.org
13196W:	https://sparse.wiki.kernel.org/
13197T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13198T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13199S:	Maintained
13200F:	include/linux/compiler.h
13201
13202SPEAR CLOCK FRAMEWORK SUPPORT
13203M:	Viresh Kumar <vireshk@kernel.org>
13204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13205W:	http://www.st.com/spear
13206S:	Maintained
13207F:	drivers/clk/spear/
13208
13209SPEAR PLATFORM SUPPORT
13210M:	Viresh Kumar <vireshk@kernel.org>
13211M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13213W:	http://www.st.com/spear
13214S:	Maintained
13215F:	arch/arm/boot/dts/spear*
13216F:	arch/arm/mach-spear/
13217
13218SPI NOR SUBSYSTEM
13219M:	Marek Vasut <marek.vasut@gmail.com>
13220L:	linux-mtd@lists.infradead.org
13221W:	http://www.linux-mtd.infradead.org/
13222Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13223T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13224T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13225S:	Maintained
13226F:	drivers/mtd/spi-nor/
13227F:	include/linux/mtd/spi-nor.h
13228
13229SPI SUBSYSTEM
13230M:	Mark Brown <broonie@kernel.org>
13231L:	linux-spi@vger.kernel.org
13232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13233Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13234S:	Maintained
13235F:	Documentation/devicetree/bindings/spi/
13236F:	Documentation/spi/
13237F:	drivers/spi/
13238F:	include/linux/spi/
13239F:	include/uapi/linux/spi/
13240F:	tools/spi/
13241
13242SPIDERNET NETWORK DRIVER for CELL
13243M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13244L:	netdev@vger.kernel.org
13245S:	Supported
13246F:	Documentation/networking/spider_net.txt
13247F:	drivers/net/ethernet/toshiba/spider_net*
13248
13249SPMI SUBSYSTEM
13250R:	Stephen Boyd <sboyd@kernel.org>
13251L:	linux-arm-msm@vger.kernel.org
13252F:	Documentation/devicetree/bindings/spmi/
13253F:	drivers/spmi/
13254F:	include/dt-bindings/spmi/spmi.h
13255F:	include/linux/spmi.h
13256F:	include/trace/events/spmi.h
13257
13258SPU FILE SYSTEM
13259M:	Jeremy Kerr <jk@ozlabs.org>
13260L:	linuxppc-dev@lists.ozlabs.org
13261W:	http://www.ibm.com/developerworks/power/cell/
13262S:	Supported
13263F:	Documentation/filesystems/spufs.txt
13264F:	arch/powerpc/platforms/cell/spufs/
13265
13266SQUASHFS FILE SYSTEM
13267M:	Phillip Lougher <phillip@squashfs.org.uk>
13268L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13269W:	http://squashfs.org.uk
13270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13271S:	Maintained
13272F:	Documentation/filesystems/squashfs.txt
13273F:	fs/squashfs/
13274
13275SRM (Alpha) environment access
13276M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13277S:	Maintained
13278F:	arch/alpha/kernel/srm_env.c
13279
13280STABLE BRANCH
13281M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13282L:	stable@vger.kernel.org
13283S:	Supported
13284F:	Documentation/process/stable-kernel-rules.rst
13285
13286STAGING - ATOMISP DRIVER
13287M:	Alan Cox <alan@linux.intel.com>
13288M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13289L:	linux-media@vger.kernel.org
13290S:	Maintained
13291F:	drivers/staging/media/atomisp/
13292
13293STAGING - COMEDI
13294M:	Ian Abbott <abbotti@mev.co.uk>
13295M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13296S:	Odd Fixes
13297F:	drivers/staging/comedi/
13298
13299STAGING - FLARION FT1000 DRIVERS
13300M:	Marek Belisko <marek.belisko@gmail.com>
13301S:	Odd Fixes
13302F:	drivers/staging/ft1000/
13303
13304STAGING - INDUSTRIAL IO
13305M:	Jonathan Cameron <jic23@kernel.org>
13306L:	linux-iio@vger.kernel.org
13307S:	Odd Fixes
13308F:	Documentation/devicetree/bindings/staging/iio/
13309F:	drivers/staging/iio/
13310
13311STAGING - LUSTRE PARALLEL FILESYSTEM
13312M:	Oleg Drokin <oleg.drokin@intel.com>
13313M:	Andreas Dilger <andreas.dilger@intel.com>
13314M:	James Simmons <jsimmons@infradead.org>
13315L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13316W:	http://wiki.lustre.org/
13317S:	Maintained
13318F:	drivers/staging/lustre
13319
13320STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13321M:	Marc Dietrich <marvin24@gmx.de>
13322L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13323L:	linux-tegra@vger.kernel.org
13324S:	Maintained
13325F:	drivers/staging/nvec/
13326
13327STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13328M:	Jens Frederich <jfrederich@gmail.com>
13329M:	Daniel Drake <dsd@laptop.org>
13330M:	Jon Nettleton <jon.nettleton@gmail.com>
13331W:	http://wiki.laptop.org/go/DCON
13332S:	Maintained
13333F:	drivers/staging/olpc_dcon/
13334
13335STAGING - REALTEK RTL8712U DRIVERS
13336M:	Larry Finger <Larry.Finger@lwfinger.net>
13337M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13338S:	Odd Fixes
13339F:	drivers/staging/rtl8712/
13340
13341STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13342M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13343M:	Teddy Wang <teddy.wang@siliconmotion.com>
13344M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13345L:	linux-fbdev@vger.kernel.org
13346S:	Maintained
13347F:	drivers/staging/sm750fb/
13348
13349STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13350M:	William Hubbs <w.d.hubbs@gmail.com>
13351M:	Chris Brannon <chris@the-brannons.com>
13352M:	Kirk Reiser <kirk@reisers.ca>
13353M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13354L:	speakup@linux-speakup.org
13355W:	http://www.linux-speakup.org/
13356S:	Odd Fixes
13357F:	drivers/staging/speakup/
13358
13359STAGING - VIA VT665X DRIVERS
13360M:	Forest Bond <forest@alittletooquiet.net>
13361S:	Odd Fixes
13362F:	drivers/staging/vt665?/
13363
13364STAGING - WILC1000 WIFI DRIVER
13365M:	Aditya Shankar <aditya.shankar@microchip.com>
13366M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13367L:	linux-wireless@vger.kernel.org
13368S:	Supported
13369F:	drivers/staging/wilc1000/
13370
13371STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13372M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13373S:	Odd Fixes
13374F:	drivers/staging/xgifb/
13375
13376STAGING SUBSYSTEM
13377M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13379L:	devel@driverdev.osuosl.org
13380S:	Supported
13381F:	drivers/staging/
13382
13383STARFIRE/DURALAN NETWORK DRIVER
13384M:	Ion Badulescu <ionut@badula.org>
13385S:	Odd Fixes
13386F:	drivers/net/ethernet/adaptec/starfire*
13387
13388STEC S1220 SKD DRIVER
13389M:	Bart Van Assche <bart.vanassche@wdc.com>
13390L:	linux-block@vger.kernel.org
13391S:	Maintained
13392F:	drivers/block/skd*[ch]
13393
13394STI CEC DRIVER
13395M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13396S:	Maintained
13397F:	drivers/staging/media/st-cec/
13398F:	Documentation/devicetree/bindings/media/stih-cec.txt
13399
13400STK1160 USB VIDEO CAPTURE DRIVER
13401M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13402L:	linux-media@vger.kernel.org
13403T:	git git://linuxtv.org/media_tree.git
13404S:	Maintained
13405F:	drivers/media/usb/stk1160/
13406
13407STMMAC ETHERNET DRIVER
13408M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13409M:	Alexandre Torgue <alexandre.torgue@st.com>
13410L:	netdev@vger.kernel.org
13411W:	http://www.stlinux.com
13412S:	Supported
13413F:	drivers/net/ethernet/stmicro/stmmac/
13414
13415SUN3/3X
13416M:	Sam Creasey <sammy@sammy.net>
13417W:	http://sammy.net/sun3/
13418S:	Maintained
13419F:	arch/m68k/kernel/*sun3*
13420F:	arch/m68k/sun3*/
13421F:	arch/m68k/include/asm/sun3*
13422F:	drivers/net/ethernet/i825xx/sun3*
13423
13424SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13425M:	Hans de Goede <hdegoede@redhat.com>
13426L:	linux-input@vger.kernel.org
13427S:	Maintained
13428F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13429F:	drivers/input/keyboard/sun4i-lradc-keys.c
13430
13431SUNDANCE NETWORK DRIVER
13432M:	Denis Kirjanov <kda@linux-powerpc.org>
13433L:	netdev@vger.kernel.org
13434S:	Maintained
13435F:	drivers/net/ethernet/dlink/sundance.c
13436
13437SUPERH
13438M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13439M:	Rich Felker <dalias@libc.org>
13440L:	linux-sh@vger.kernel.org
13441Q:	http://patchwork.kernel.org/project/linux-sh/list/
13442S:	Maintained
13443F:	Documentation/sh/
13444F:	arch/sh/
13445F:	drivers/sh/
13446
13447SUSPEND TO RAM
13448M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13449M:	Len Brown <len.brown@intel.com>
13450M:	Pavel Machek <pavel@ucw.cz>
13451L:	linux-pm@vger.kernel.org
13452B:	https://bugzilla.kernel.org
13453S:	Supported
13454F:	Documentation/power/
13455F:	arch/x86/kernel/acpi/
13456F:	drivers/base/power/
13457F:	kernel/power/
13458F:	include/linux/suspend.h
13459F:	include/linux/freezer.h
13460F:	include/linux/pm.h
13461
13462SVGA HANDLING
13463M:	Martin Mares <mj@ucw.cz>
13464L:	linux-video@atrey.karlin.mff.cuni.cz
13465S:	Maintained
13466F:	Documentation/svga.txt
13467F:	arch/x86/boot/video*
13468
13469SWIOTLB SUBSYSTEM
13470M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13471L:	iommu@lists.linux-foundation.org
13472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13473S:	Supported
13474F:	lib/swiotlb.c
13475F:	arch/*/kernel/pci-swiotlb.c
13476F:	include/linux/swiotlb.h
13477
13478SWITCHDEV
13479M:	Jiri Pirko <jiri@resnulli.us>
13480M:	Ivan Vecera <ivecera@redhat.com>
13481L:	netdev@vger.kernel.org
13482S:	Supported
13483F:	net/switchdev/
13484F:	include/net/switchdev.h
13485
13486SYNC FILE FRAMEWORK
13487M:	Sumit Semwal <sumit.semwal@linaro.org>
13488R:	Gustavo Padovan <gustavo@padovan.org>
13489S:	Maintained
13490L:	linux-media@vger.kernel.org
13491L:	dri-devel@lists.freedesktop.org
13492F:	drivers/dma-buf/sync_*
13493F:	drivers/dma-buf/dma-fence*
13494F:	drivers/dma-buf/sw_sync.c
13495F:	include/linux/sync_file.h
13496F:	include/uapi/linux/sync_file.h
13497F:	Documentation/sync_file.txt
13498T:	git git://anongit.freedesktop.org/drm/drm-misc
13499
13500SYNOPSYS ARC ARCHITECTURE
13501M:	Vineet Gupta <vgupta@synopsys.com>
13502L:	linux-snps-arc@lists.infradead.org
13503S:	Supported
13504F:	arch/arc/
13505F:	Documentation/devicetree/bindings/arc/*
13506F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13507F:	drivers/clocksource/arc_timer.c
13508F:	drivers/tty/serial/arc_uart.c
13509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13510
13511SYNOPSYS ARC HSDK SDP pll clock driver
13512M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13513S:	Supported
13514F:	drivers/clk/clk-hsdk-pll.c
13515F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13516
13517SYNOPSYS ARC SDP clock driver
13518M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13519S:	Supported
13520F:	drivers/clk/axs10x/*
13521F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13522
13523SYNOPSYS ARC SDP platform support
13524M:	Alexey Brodkin <abrodkin@synopsys.com>
13525S:	Supported
13526F:	arch/arc/plat-axs10x
13527F:	arch/arc/boot/dts/ax*
13528F:	Documentation/devicetree/bindings/arc/axs10*
13529
13530SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13531M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13532S:	Supported
13533F:	drivers/reset/reset-axs10x.c
13534F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13535
13536SYNOPSYS DESIGNWARE 8250 UART DRIVER
13537R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13538S:	Maintained
13539F:	drivers/tty/serial/8250/8250_dw.c
13540
13541SYNOPSYS DESIGNWARE APB GPIO DRIVER
13542M:	Hoan Tran <hotran@apm.com>
13543L:	linux-gpio@vger.kernel.org
13544S:	Maintained
13545F:	drivers/gpio/gpio-dwapb.c
13546F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13547
13548SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13549M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13550S:	Maintained
13551F:	drivers/dma/dwi-axi-dmac/
13552F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13553
13554SYNOPSYS DESIGNWARE DMAC DRIVER
13555M:	Viresh Kumar <vireshk@kernel.org>
13556R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13557S:	Maintained
13558F:	include/linux/dma/dw.h
13559F:	include/linux/platform_data/dma-dw.h
13560F:	drivers/dma/dw/
13561
13562SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13563M:	Jose Abreu <Jose.Abreu@synopsys.com>
13564L:	netdev@vger.kernel.org
13565S:	Supported
13566F:	drivers/net/ethernet/synopsys/
13567
13568SYNOPSYS DESIGNWARE I2C DRIVER
13569M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13570R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13571R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13572L:	linux-i2c@vger.kernel.org
13573S:	Maintained
13574F:	drivers/i2c/busses/i2c-designware-*
13575F:	include/linux/platform_data/i2c-designware.h
13576
13577SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13578M:	Jaehoon Chung <jh80.chung@samsung.com>
13579L:	linux-mmc@vger.kernel.org
13580S:	Maintained
13581F:	drivers/mmc/host/dw_mmc*
13582
13583SYNOPSYS HSDK RESET CONTROLLER DRIVER
13584M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13585S:	Supported
13586F:	drivers/reset/reset-hsdk.c
13587F:	include/dt-bindings/reset/snps,hsdk-reset.h
13588F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13589
13590SYSTEM CONFIGURATION (SYSCON)
13591M:	Lee Jones <lee.jones@linaro.org>
13592M:	Arnd Bergmann <arnd@arndb.de>
13593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13594S:	Supported
13595F:	drivers/mfd/syscon.c
13596
13597SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13598M:	Sudeep Holla <sudeep.holla@arm.com>
13599L:	linux-arm-kernel@lists.infradead.org
13600S:	Maintained
13601F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13602F:	drivers/clk/clk-sc[mp]i.c
13603F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13604F:	drivers/firmware/arm_scpi.c
13605F:	drivers/firmware/arm_scmi/
13606F:	include/linux/sc[mp]i_protocol.h
13607
13608SYSTEM RESET/SHUTDOWN DRIVERS
13609M:	Sebastian Reichel <sre@kernel.org>
13610L:	linux-pm@vger.kernel.org
13611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13612S:	Maintained
13613F:	Documentation/devicetree/bindings/power/reset/
13614F:	drivers/power/reset/
13615
13616SYSTEM TRACE MODULE CLASS
13617M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13618S:	Maintained
13619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13620F:	Documentation/trace/stm.txt
13621F:	drivers/hwtracing/stm/
13622F:	include/linux/stm.h
13623F:	include/uapi/linux/stm.h
13624
13625SYSV FILESYSTEM
13626M:	Christoph Hellwig <hch@infradead.org>
13627S:	Maintained
13628F:	Documentation/filesystems/sysv-fs.txt
13629F:	fs/sysv/
13630F:	include/linux/sysv_fs.h
13631
13632TARGET SUBSYSTEM
13633M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13634L:	linux-scsi@vger.kernel.org
13635L:	target-devel@vger.kernel.org
13636W:	http://www.linux-iscsi.org
13637W:	http://groups.google.com/group/linux-iscsi-target-dev
13638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13639S:	Supported
13640F:	drivers/target/
13641F:	include/target/
13642F:	Documentation/target/
13643
13644TASKSTATS STATISTICS INTERFACE
13645M:	Balbir Singh <bsingharora@gmail.com>
13646S:	Maintained
13647F:	Documentation/accounting/taskstats*
13648F:	include/linux/taskstats*
13649F:	kernel/taskstats.c
13650
13651TC subsystem
13652M:	Jamal Hadi Salim <jhs@mojatatu.com>
13653M:	Cong Wang <xiyou.wangcong@gmail.com>
13654M:	Jiri Pirko <jiri@resnulli.us>
13655L:	netdev@vger.kernel.org
13656S:	Maintained
13657F:	include/net/pkt_cls.h
13658F:	include/net/pkt_sched.h
13659F:	include/net/tc_act/
13660F:	include/uapi/linux/pkt_cls.h
13661F:	include/uapi/linux/pkt_sched.h
13662F:	include/uapi/linux/tc_act/
13663F:	include/uapi/linux/tc_ematch/
13664F:	net/sched/
13665
13666TCP LOW PRIORITY MODULE
13667M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13668M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13669W:	http://tcp-lp-mod.sourceforge.net/
13670S:	Maintained
13671F:	net/ipv4/tcp_lp.c
13672
13673TDA10071 MEDIA DRIVER
13674M:	Antti Palosaari <crope@iki.fi>
13675L:	linux-media@vger.kernel.org
13676W:	https://linuxtv.org
13677W:	http://palosaari.fi/linux/
13678Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13679T:	git git://linuxtv.org/anttip/media_tree.git
13680S:	Maintained
13681F:	drivers/media/dvb-frontends/tda10071*
13682
13683TDA18212 MEDIA DRIVER
13684M:	Antti Palosaari <crope@iki.fi>
13685L:	linux-media@vger.kernel.org
13686W:	https://linuxtv.org
13687W:	http://palosaari.fi/linux/
13688Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13689T:	git git://linuxtv.org/anttip/media_tree.git
13690S:	Maintained
13691F:	drivers/media/tuners/tda18212*
13692
13693TDA18218 MEDIA DRIVER
13694M:	Antti Palosaari <crope@iki.fi>
13695L:	linux-media@vger.kernel.org
13696W:	https://linuxtv.org
13697W:	http://palosaari.fi/linux/
13698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13699T:	git git://linuxtv.org/anttip/media_tree.git
13700S:	Maintained
13701F:	drivers/media/tuners/tda18218*
13702
13703TDA18250 MEDIA DRIVER
13704M:	Olli Salonen <olli.salonen@iki.fi>
13705L:	linux-media@vger.kernel.org
13706W:	https://linuxtv.org
13707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13708T:	git git://linuxtv.org/media_tree.git
13709S:	Maintained
13710F:	drivers/media/tuners/tda18250*
13711
13712TDA18271 MEDIA DRIVER
13713M:	Michael Krufky <mkrufky@linuxtv.org>
13714L:	linux-media@vger.kernel.org
13715W:	https://linuxtv.org
13716W:	http://github.com/mkrufky
13717Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13718T:	git git://linuxtv.org/mkrufky/tuners.git
13719S:	Maintained
13720F:	drivers/media/tuners/tda18271*
13721
13722TDA1997x MEDIA DRIVER
13723M:	Tim Harvey <tharvey@gateworks.com>
13724L:	linux-media@vger.kernel.org
13725W:	https://linuxtv.org
13726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13727S:	Maintained
13728F:	drivers/media/i2c/tda1997x.*
13729
13730TDA827x MEDIA DRIVER
13731M:	Michael Krufky <mkrufky@linuxtv.org>
13732L:	linux-media@vger.kernel.org
13733W:	https://linuxtv.org
13734W:	http://github.com/mkrufky
13735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13736T:	git git://linuxtv.org/mkrufky/tuners.git
13737S:	Maintained
13738F:	drivers/media/tuners/tda8290.*
13739
13740TDA8290 MEDIA DRIVER
13741M:	Michael Krufky <mkrufky@linuxtv.org>
13742L:	linux-media@vger.kernel.org
13743W:	https://linuxtv.org
13744W:	http://github.com/mkrufky
13745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13746T:	git git://linuxtv.org/mkrufky/tuners.git
13747S:	Maintained
13748F:	drivers/media/tuners/tda8290.*
13749
13750TDA9840 MEDIA DRIVER
13751M:	Hans Verkuil <hverkuil@xs4all.nl>
13752L:	linux-media@vger.kernel.org
13753T:	git git://linuxtv.org/media_tree.git
13754W:	https://linuxtv.org
13755S:	Maintained
13756F:	drivers/media/i2c/tda9840*
13757
13758TEA5761 TUNER DRIVER
13759M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13760M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13761L:	linux-media@vger.kernel.org
13762W:	https://linuxtv.org
13763T:	git git://linuxtv.org/media_tree.git
13764S:	Odd fixes
13765F:	drivers/media/tuners/tea5761.*
13766
13767TEA5767 TUNER DRIVER
13768M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13769M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13770L:	linux-media@vger.kernel.org
13771W:	https://linuxtv.org
13772T:	git git://linuxtv.org/media_tree.git
13773S:	Maintained
13774F:	drivers/media/tuners/tea5767.*
13775
13776TEA6415C MEDIA DRIVER
13777M:	Hans Verkuil <hverkuil@xs4all.nl>
13778L:	linux-media@vger.kernel.org
13779T:	git git://linuxtv.org/media_tree.git
13780W:	https://linuxtv.org
13781S:	Maintained
13782F:	drivers/media/i2c/tea6415c*
13783
13784TEA6420 MEDIA DRIVER
13785M:	Hans Verkuil <hverkuil@xs4all.nl>
13786L:	linux-media@vger.kernel.org
13787T:	git git://linuxtv.org/media_tree.git
13788W:	https://linuxtv.org
13789S:	Maintained
13790F:	drivers/media/i2c/tea6420*
13791
13792TEAM DRIVER
13793M:	Jiri Pirko <jiri@resnulli.us>
13794L:	netdev@vger.kernel.org
13795S:	Supported
13796F:	drivers/net/team/
13797F:	include/linux/if_team.h
13798F:	include/uapi/linux/if_team.h
13799
13800TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13801M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13802S:	Maintained
13803F:	arch/x86/platform/ts5500/
13804
13805TECHNOTREND USB IR RECEIVER
13806M:	Sean Young <sean@mess.org>
13807L:	linux-media@vger.kernel.org
13808S:	Maintained
13809F:	drivers/media/rc/ttusbir.c
13810
13811TECHWELL TW9910 VIDEO DECODER
13812L:	linux-media@vger.kernel.org
13813S:	Orphan
13814F:	drivers/media/i2c/tw9910.c
13815F:	include/media/i2c/tw9910.h
13816
13817TEE SUBSYSTEM
13818M:	Jens Wiklander <jens.wiklander@linaro.org>
13819S:	Maintained
13820F:	include/linux/tee_drv.h
13821F:	include/uapi/linux/tee.h
13822F:	drivers/tee/
13823F:	Documentation/tee.txt
13824
13825TEGRA ARCHITECTURE SUPPORT
13826M:	Thierry Reding <thierry.reding@gmail.com>
13827M:	Jonathan Hunter <jonathanh@nvidia.com>
13828L:	linux-tegra@vger.kernel.org
13829Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13831S:	Supported
13832N:	[^a-z]tegra
13833
13834TEGRA CLOCK DRIVER
13835M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13836M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13837S:	Supported
13838F:	drivers/clk/tegra/
13839
13840TEGRA DMA DRIVERS
13841M:	Laxman Dewangan <ldewangan@nvidia.com>
13842M:	Jon Hunter <jonathanh@nvidia.com>
13843S:	Supported
13844F:	drivers/dma/tegra*
13845
13846TEGRA I2C DRIVER
13847M:	Laxman Dewangan <ldewangan@nvidia.com>
13848S:	Supported
13849F:	drivers/i2c/busses/i2c-tegra.c
13850
13851TEGRA IOMMU DRIVERS
13852M:	Thierry Reding <thierry.reding@gmail.com>
13853L:	linux-tegra@vger.kernel.org
13854S:	Supported
13855F:	drivers/iommu/tegra*
13856
13857TEGRA KBC DRIVER
13858M:	Laxman Dewangan <ldewangan@nvidia.com>
13859S:	Supported
13860F:	drivers/input/keyboard/tegra-kbc.c
13861
13862TEGRA PWM DRIVER
13863M:	Thierry Reding <thierry.reding@gmail.com>
13864S:	Supported
13865F:	drivers/pwm/pwm-tegra.c
13866
13867TEGRA SERIAL DRIVER
13868M:	Laxman Dewangan <ldewangan@nvidia.com>
13869S:	Supported
13870F:	drivers/tty/serial/serial-tegra.c
13871
13872TEGRA SPI DRIVER
13873M:	Laxman Dewangan <ldewangan@nvidia.com>
13874S:	Supported
13875F:	drivers/spi/spi-tegra*
13876
13877TEHUTI ETHERNET DRIVER
13878M:	Andy Gospodarek <andy@greyhouse.net>
13879L:	netdev@vger.kernel.org
13880S:	Supported
13881F:	drivers/net/ethernet/tehuti/*
13882
13883Telecom Clock Driver for MCPL0010
13884M:	Mark Gross <mark.gross@intel.com>
13885S:	Supported
13886F:	drivers/char/tlclk.c
13887
13888TENSILICA XTENSA PORT (xtensa)
13889M:	Chris Zankel <chris@zankel.net>
13890M:	Max Filippov <jcmvbkbc@gmail.com>
13891L:	linux-xtensa@linux-xtensa.org
13892T:	git git://github.com/czankel/xtensa-linux.git
13893S:	Maintained
13894F:	arch/xtensa/
13895F:	drivers/irqchip/irq-xtensa-*
13896
13897Texas Instruments' System Control Interface (TISCI) Protocol Driver
13898M:	Nishanth Menon <nm@ti.com>
13899M:	Tero Kristo <t-kristo@ti.com>
13900M:	Santosh Shilimkar <ssantosh@kernel.org>
13901L:	linux-arm-kernel@lists.infradead.org
13902S:	Maintained
13903F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13904F:	drivers/firmware/ti_sci*
13905F:	include/linux/soc/ti/ti_sci_protocol.h
13906F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13907F:	include/dt-bindings/genpd/k2g.h
13908F:	drivers/soc/ti/ti_sci_pm_domains.c
13909F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13910F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13911F:	drivers/clk/keystone/sci-clk.c
13912F:	drivers/reset/reset-ti-sci.c
13913
13914THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13915M:	Hans Verkuil <hverkuil@xs4all.nl>
13916L:	linux-media@vger.kernel.org
13917T:	git git://linuxtv.org/media_tree.git
13918W:	https://linuxtv.org
13919S:	Maintained
13920F:	drivers/media/radio/radio-raremono.c
13921
13922THERMAL
13923M:	Zhang Rui <rui.zhang@intel.com>
13924M:	Eduardo Valentin <edubezval@gmail.com>
13925L:	linux-pm@vger.kernel.org
13926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13928Q:	https://patchwork.kernel.org/project/linux-pm/list/
13929S:	Supported
13930F:	drivers/thermal/
13931F:	include/linux/thermal.h
13932F:	include/uapi/linux/thermal.h
13933F:	include/linux/cpu_cooling.h
13934F:	Documentation/devicetree/bindings/thermal/
13935
13936THERMAL/CPU_COOLING
13937M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13938M:	Viresh Kumar <viresh.kumar@linaro.org>
13939M:	Javi Merino <javi.merino@kernel.org>
13940L:	linux-pm@vger.kernel.org
13941S:	Supported
13942F:	Documentation/thermal/cpu-cooling-api.txt
13943F:	drivers/thermal/cpu_cooling.c
13944F:	include/linux/cpu_cooling.h
13945
13946THINKPAD ACPI EXTRAS DRIVER
13947M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13948L:	ibm-acpi-devel@lists.sourceforge.net
13949L:	platform-driver-x86@vger.kernel.org
13950W:	http://ibm-acpi.sourceforge.net
13951W:	http://thinkwiki.org/wiki/Ibm-acpi
13952T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13953S:	Maintained
13954F:	drivers/platform/x86/thinkpad_acpi.c
13955
13956THUNDERBOLT DRIVER
13957M:	Andreas Noever <andreas.noever@gmail.com>
13958M:	Michael Jamet <michael.jamet@intel.com>
13959M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13960M:	Yehezkel Bernat <YehezkelShB@gmail.com>
13961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13962S:	Maintained
13963F:	Documentation/admin-guide/thunderbolt.rst
13964F:	drivers/thunderbolt/
13965F:	include/linux/thunderbolt.h
13966
13967THUNDERBOLT NETWORK DRIVER
13968M:	Michael Jamet <michael.jamet@intel.com>
13969M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13970M:	Yehezkel Bernat <YehezkelShB@gmail.com>
13971L:	netdev@vger.kernel.org
13972S:	Maintained
13973F:	drivers/net/thunderbolt.c
13974
13975THUNDERX GPIO DRIVER
13976M:	David Daney <david.daney@cavium.com>
13977S:	Maintained
13978F:	drivers/gpio/gpio-thunderx.c
13979
13980TI AM437X VPFE DRIVER
13981M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13982L:	linux-media@vger.kernel.org
13983W:	https://linuxtv.org
13984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13985T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13986S:	Maintained
13987F:	drivers/media/platform/am437x/
13988
13989TI BANDGAP AND THERMAL DRIVER
13990M:	Eduardo Valentin <edubezval@gmail.com>
13991M:	Keerthy <j-keerthy@ti.com>
13992L:	linux-pm@vger.kernel.org
13993L:	linux-omap@vger.kernel.org
13994S:	Maintained
13995F:	drivers/thermal/ti-soc-thermal/
13996
13997TI BQ27XXX POWER SUPPLY DRIVER
13998R:	Andrew F. Davis <afd@ti.com>
13999F:	include/linux/power/bq27xxx_battery.h
14000F:	drivers/power/supply/bq27xxx_battery.c
14001F:	drivers/power/supply/bq27xxx_battery_i2c.c
14002
14003TI CDCE706 CLOCK DRIVER
14004M:	Max Filippov <jcmvbkbc@gmail.com>
14005S:	Maintained
14006F:	drivers/clk/clk-cdce706.c
14007
14008TI CLOCK DRIVER
14009M:	Tero Kristo <t-kristo@ti.com>
14010L:	linux-omap@vger.kernel.org
14011S:	Maintained
14012F:	drivers/clk/ti/
14013F:	include/linux/clk/ti.h
14014
14015TI DAVINCI MACHINE SUPPORT
14016M:	Sekhar Nori <nsekhar@ti.com>
14017M:	Kevin Hilman <khilman@kernel.org>
14018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14020S:	Supported
14021F:	arch/arm/mach-davinci/
14022F:	drivers/i2c/busses/i2c-davinci.c
14023F:	arch/arm/boot/dts/da850*
14024
14025TI DAVINCI SERIES CLOCK DRIVER
14026M:	David Lechner <david@lechnology.com>
14027R:	Sekhar Nori <nsekhar@ti.com>
14028S:	Maintained
14029F:	Documentation/devicetree/bindings/clock/ti/davinci/
14030F:	drivers/clk/davinci/
14031
14032TI DAVINCI SERIES GPIO DRIVER
14033M:	Keerthy <j-keerthy@ti.com>
14034L:	linux-gpio@vger.kernel.org
14035S:	Maintained
14036F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14037F:	drivers/gpio/gpio-davinci.c
14038
14039TI DAVINCI SERIES MEDIA DRIVER
14040M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14041L:	linux-media@vger.kernel.org
14042W:	https://linuxtv.org
14043Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14044T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14045S:	Maintained
14046F:	drivers/media/platform/davinci/
14047F:	include/media/davinci/
14048
14049TI ETHERNET SWITCH DRIVER (CPSW)
14050R:	Grygorii Strashko <grygorii.strashko@ti.com>
14051L:	linux-omap@vger.kernel.org
14052L:	netdev@vger.kernel.org
14053S:	Maintained
14054F:	drivers/net/ethernet/ti/cpsw*
14055F:	drivers/net/ethernet/ti/davinci*
14056
14057TI FLASH MEDIA INTERFACE DRIVER
14058M:	Alex Dubov <oakad@yahoo.com>
14059S:	Maintained
14060F:	drivers/misc/tifm*
14061F:	drivers/mmc/host/tifm_sd.c
14062F:	include/linux/tifm.h
14063
14064TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14065M:	Santosh Shilimkar <ssantosh@kernel.org>
14066L:	linux-kernel@vger.kernel.org
14067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14068S:	Maintained
14069F:	drivers/soc/ti/*
14070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14071
14072TI LM49xxx FAMILY ASoC CODEC DRIVERS
14073M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14074M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14075L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14076S:	Maintained
14077F:	sound/soc/codecs/lm49453*
14078F:	sound/soc/codecs/isabelle*
14079
14080TI LP855x BACKLIGHT DRIVER
14081M:	Milo Kim <milo.kim@ti.com>
14082S:	Maintained
14083F:	Documentation/backlight/lp855x-driver.txt
14084F:	drivers/video/backlight/lp855x_bl.c
14085F:	include/linux/platform_data/lp855x.h
14086
14087TI LP8727 CHARGER DRIVER
14088M:	Milo Kim <milo.kim@ti.com>
14089S:	Maintained
14090F:	drivers/power/supply/lp8727_charger.c
14091F:	include/linux/platform_data/lp8727.h
14092
14093TI LP8788 MFD DRIVER
14094M:	Milo Kim <milo.kim@ti.com>
14095S:	Maintained
14096F:	drivers/iio/adc/lp8788_adc.c
14097F:	drivers/leds/leds-lp8788.c
14098F:	drivers/mfd/lp8788*.c
14099F:	drivers/power/supply/lp8788-charger.c
14100F:	drivers/regulator/lp8788-*.c
14101F:	include/linux/mfd/lp8788*.h
14102
14103TI NETCP ETHERNET DRIVER
14104M:	Wingman Kwok <w-kwok2@ti.com>
14105M:	Murali Karicheri <m-karicheri2@ti.com>
14106L:	netdev@vger.kernel.org
14107S:	Maintained
14108F:	drivers/net/ethernet/ti/netcp*
14109
14110TI TAS571X FAMILY ASoC CODEC DRIVER
14111M:	Kevin Cernekee <cernekee@chromium.org>
14112L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14113S:	Odd Fixes
14114F:	sound/soc/codecs/tas571x*
14115
14116TI TRF7970A NFC DRIVER
14117M:	Mark Greer <mgreer@animalcreek.com>
14118L:	linux-wireless@vger.kernel.org
14119L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14120S:	Supported
14121F:	drivers/nfc/trf7970a.c
14122F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14123
14124TI TWL4030 SERIES SOC CODEC DRIVER
14125M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14126L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14127S:	Maintained
14128F:	sound/soc/codecs/twl4030*
14129
14130TI VPE/CAL DRIVERS
14131M:	Benoit Parrot <bparrot@ti.com>
14132L:	linux-media@vger.kernel.org
14133W:	http://linuxtv.org/
14134Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14135S:	Maintained
14136F:	drivers/media/platform/ti-vpe/
14137
14138TI WILINK WIRELESS DRIVERS
14139L:	linux-wireless@vger.kernel.org
14140W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14141W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14143S:	Orphan
14144F:	drivers/net/wireless/ti/
14145F:	include/linux/wl12xx.h
14146
14147TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14148M:	John Stultz <john.stultz@linaro.org>
14149M:	Thomas Gleixner <tglx@linutronix.de>
14150R:	Stephen Boyd <sboyd@kernel.org>
14151L:	linux-kernel@vger.kernel.org
14152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14153S:	Supported
14154F:	include/linux/clocksource.h
14155F:	include/linux/time.h
14156F:	include/linux/timex.h
14157F:	include/uapi/linux/time.h
14158F:	include/uapi/linux/timex.h
14159F:	kernel/time/clocksource.c
14160F:	kernel/time/time*.c
14161F:	kernel/time/alarmtimer.c
14162F:	kernel/time/ntp.c
14163F:	tools/testing/selftests/timers/
14164
14165TIPC NETWORK LAYER
14166M:	Jon Maloy <jon.maloy@ericsson.com>
14167M:	Ying Xue <ying.xue@windriver.com>
14168L:	netdev@vger.kernel.org (core kernel code)
14169L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14170W:	http://tipc.sourceforge.net/
14171S:	Maintained
14172F:	include/uapi/linux/tipc*.h
14173F:	net/tipc/
14174
14175TLAN NETWORK DRIVER
14176M:	Samuel Chessman <chessman@tux.org>
14177L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14178W:	http://sourceforge.net/projects/tlan/
14179S:	Maintained
14180F:	Documentation/networking/tlan.txt
14181F:	drivers/net/ethernet/ti/tlan.*
14182
14183TM6000 VIDEO4LINUX DRIVER
14184M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14185M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14186L:	linux-media@vger.kernel.org
14187W:	https://linuxtv.org
14188T:	git git://linuxtv.org/media_tree.git
14189S:	Odd fixes
14190F:	drivers/media/usb/tm6000/
14191F:	Documentation/media/v4l-drivers/tm6000*
14192
14193TMIO/SDHI MMC DRIVER
14194M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14195L:	linux-mmc@vger.kernel.org
14196S:	Supported
14197F:	drivers/mmc/host/tmio_mmc*
14198F:	drivers/mmc/host/renesas_sdhi*
14199F:	include/linux/mfd/tmio.h
14200
14201TMP401 HARDWARE MONITOR DRIVER
14202M:	Guenter Roeck <linux@roeck-us.net>
14203L:	linux-hwmon@vger.kernel.org
14204S:	Maintained
14205F:	Documentation/hwmon/tmp401
14206F:	drivers/hwmon/tmp401.c
14207
14208TMPFS (SHMEM FILESYSTEM)
14209M:	Hugh Dickins <hughd@google.com>
14210L:	linux-mm@kvack.org
14211S:	Maintained
14212F:	include/linux/shmem_fs.h
14213F:	mm/shmem.c
14214
14215TOMOYO SECURITY MODULE
14216M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14217M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14218L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14219L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14220L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14221L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14222W:	http://tomoyo.sourceforge.jp/
14223T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14224S:	Maintained
14225F:	security/tomoyo/
14226
14227TOPSTAR LAPTOP EXTRAS DRIVER
14228M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14229L:	platform-driver-x86@vger.kernel.org
14230S:	Maintained
14231F:	drivers/platform/x86/topstar-laptop.c
14232
14233TORTURE-TEST MODULES
14234M:	Davidlohr Bueso <dave@stgolabs.net>
14235M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14236M:	Josh Triplett <josh@joshtriplett.org>
14237L:	linux-kernel@vger.kernel.org
14238S:	Supported
14239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14240F:	Documentation/RCU/torture.txt
14241F:	kernel/torture.c
14242F:	kernel/rcu/rcutorture.c
14243F:	kernel/locking/locktorture.c
14244
14245TOSHIBA ACPI EXTRAS DRIVER
14246M:	Azael Avalos <coproscefalo@gmail.com>
14247L:	platform-driver-x86@vger.kernel.org
14248S:	Maintained
14249F:	drivers/platform/x86/toshiba_acpi.c
14250
14251TOSHIBA BLUETOOTH DRIVER
14252M:	Azael Avalos <coproscefalo@gmail.com>
14253L:	platform-driver-x86@vger.kernel.org
14254S:	Maintained
14255F:	drivers/platform/x86/toshiba_bluetooth.c
14256
14257TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14258M:	Azael Avalos <coproscefalo@gmail.com>
14259L:	platform-driver-x86@vger.kernel.org
14260S:	Maintained
14261F:	drivers/platform/x86/toshiba_haps.c
14262
14263TOSHIBA SMM DRIVER
14264M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14265W:	http://www.buzzard.org.uk/toshiba/
14266S:	Maintained
14267F:	drivers/char/toshiba.c
14268F:	include/linux/toshiba.h
14269F:	include/uapi/linux/toshiba.h
14270
14271TOSHIBA TC358743 DRIVER
14272M:	Mats Randgaard <matrandg@cisco.com>
14273L:	linux-media@vger.kernel.org
14274S:	Maintained
14275F:	drivers/media/i2c/tc358743*
14276F:	include/media/i2c/tc358743.h
14277
14278TOSHIBA WMI HOTKEYS DRIVER
14279M:	Azael Avalos <coproscefalo@gmail.com>
14280L:	platform-driver-x86@vger.kernel.org
14281S:	Maintained
14282F:	drivers/platform/x86/toshiba-wmi.c
14283
14284TPM DEVICE DRIVER
14285M:	Peter Huewe <peterhuewe@gmx.de>
14286M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14287R:	Jason Gunthorpe <jgg@ziepe.ca>
14288L:	linux-integrity@vger.kernel.org
14289Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14290W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14291T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14292S:	Maintained
14293F:	drivers/char/tpm/
14294
14295TRACING
14296M:	Steven Rostedt <rostedt@goodmis.org>
14297M:	Ingo Molnar <mingo@redhat.com>
14298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14299S:	Maintained
14300F:	Documentation/trace/ftrace.txt
14301F:	arch/*/*/*/ftrace.h
14302F:	arch/*/kernel/ftrace.c
14303F:	include/*/ftrace.h
14304F:	include/linux/trace*.h
14305F:	include/trace/
14306F:	kernel/trace/
14307F:	tools/testing/selftests/ftrace/
14308
14309TRACING MMIO ACCESSES (MMIOTRACE)
14310M:	Steven Rostedt <rostedt@goodmis.org>
14311M:	Ingo Molnar <mingo@kernel.org>
14312R:	Karol Herbst <karolherbst@gmail.com>
14313R:	Pekka Paalanen <ppaalanen@gmail.com>
14314S:	Maintained
14315L:	linux-kernel@vger.kernel.org
14316L:	nouveau@lists.freedesktop.org
14317F:	kernel/trace/trace_mmiotrace.c
14318F:	include/linux/mmiotrace.h
14319F:	arch/x86/mm/kmmio.c
14320F:	arch/x86/mm/mmio-mod.c
14321F:	arch/x86/mm/testmmiotrace.c
14322
14323TRIVIAL PATCHES
14324M:	Jiri Kosina <trivial@kernel.org>
14325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14326S:	Maintained
14327K:	^Subject:.*(?i)trivial
14328
14329TEMPO SEMICONDUCTOR DRIVERS
14330M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14331S:	Maintained
14332F:	sound/soc/codecs/tscs*.c
14333F:	sound/soc/codecs/tscs*.h
14334F:	Documentation/devicetree/bindings/sound/tscs*.txt
14335
14336TTY LAYER
14337M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14338M:	Jiri Slaby <jslaby@suse.com>
14339S:	Supported
14340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14341F:	Documentation/serial/
14342F:	drivers/tty/
14343F:	drivers/tty/serial/serial_core.c
14344F:	include/linux/serial_core.h
14345F:	include/linux/serial.h
14346F:	include/linux/tty.h
14347F:	include/uapi/linux/serial_core.h
14348F:	include/uapi/linux/serial.h
14349F:	include/uapi/linux/tty.h
14350
14351TUA9001 MEDIA DRIVER
14352M:	Antti Palosaari <crope@iki.fi>
14353L:	linux-media@vger.kernel.org
14354W:	https://linuxtv.org
14355W:	http://palosaari.fi/linux/
14356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14357T:	git git://linuxtv.org/anttip/media_tree.git
14358S:	Maintained
14359F:	drivers/media/tuners/tua9001*
14360
14361TULIP NETWORK DRIVERS
14362L:	netdev@vger.kernel.org
14363L:	linux-parisc@vger.kernel.org
14364S:	Orphan
14365F:	drivers/net/ethernet/dec/tulip/
14366
14367TUN/TAP driver
14368M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14369W:	http://vtun.sourceforge.net/tun
14370S:	Maintained
14371F:	Documentation/networking/tuntap.txt
14372F:	arch/um/os-Linux/drivers/
14373
14374TURBOCHANNEL SUBSYSTEM
14375M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14376M:	Ralf Baechle <ralf@linux-mips.org>
14377L:	linux-mips@linux-mips.org
14378Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14379S:	Maintained
14380F:	drivers/tc/
14381F:	include/linux/tc.h
14382
14383TW5864 VIDEO4LINUX DRIVER
14384M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14385M:	Anton Sviridenko <anton@corp.bluecherry.net>
14386M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14387M:	Andrey Utkin <andrey_utkin@fastmail.com>
14388L:	linux-media@vger.kernel.org
14389S:	Supported
14390F:	drivers/media/pci/tw5864/
14391
14392TW68 VIDEO4LINUX DRIVER
14393M:	Hans Verkuil <hverkuil@xs4all.nl>
14394L:	linux-media@vger.kernel.org
14395T:	git git://linuxtv.org/media_tree.git
14396W:	https://linuxtv.org
14397S:	Odd Fixes
14398F:	drivers/media/pci/tw68/
14399
14400TW686X VIDEO4LINUX DRIVER
14401M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14402L:	linux-media@vger.kernel.org
14403T:	git git://linuxtv.org/media_tree.git
14404W:	http://linuxtv.org
14405S:	Maintained
14406F:	drivers/media/pci/tw686x/
14407
14408UBI FILE SYSTEM (UBIFS)
14409M:	Richard Weinberger <richard@nod.at>
14410M:	Artem Bityutskiy <dedekind1@gmail.com>
14411M:	Adrian Hunter <adrian.hunter@intel.com>
14412L:	linux-mtd@lists.infradead.org
14413T:	git git://git.infradead.org/ubifs-2.6.git
14414W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14415S:	Supported
14416F:	Documentation/filesystems/ubifs.txt
14417F:	fs/ubifs/
14418
14419UCLINUX (M68KNOMMU AND COLDFIRE)
14420M:	Greg Ungerer <gerg@linux-m68k.org>
14421W:	http://www.linux-m68k.org/
14422W:	http://www.uclinux.org/
14423L:	linux-m68k@lists.linux-m68k.org
14424L:	uclinux-dev@uclinux.org  (subscribers-only)
14425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14426S:	Maintained
14427F:	arch/m68k/coldfire/
14428F:	arch/m68k/68*/
14429F:	arch/m68k/*/*_no.*
14430F:	arch/m68k/include/asm/*_no.*
14431
14432UDF FILESYSTEM
14433M:	Jan Kara <jack@suse.com>
14434S:	Maintained
14435F:	Documentation/filesystems/udf.txt
14436F:	fs/udf/
14437
14438UDRAW TABLET
14439M:	Bastien Nocera <hadess@hadess.net>
14440L:	linux-input@vger.kernel.org
14441S:	Maintained
14442F:	drivers/hid/hid-udraw-ps3.c
14443
14444UFS FILESYSTEM
14445M:	Evgeniy Dushistov <dushistov@mail.ru>
14446S:	Maintained
14447F:	Documentation/filesystems/ufs.txt
14448F:	fs/ufs/
14449
14450UHID USERSPACE HID IO DRIVER:
14451M:	David Herrmann <dh.herrmann@googlemail.com>
14452L:	linux-input@vger.kernel.org
14453S:	Maintained
14454F:	drivers/hid/uhid.c
14455F:	include/uapi/linux/uhid.h
14456
14457ULPI BUS
14458M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14459L:	linux-usb@vger.kernel.org
14460S:	Maintained
14461F:	drivers/usb/common/ulpi.c
14462F:	include/linux/ulpi/
14463
14464ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14465L:	linux-usb@vger.kernel.org
14466S:	Orphan
14467F:	drivers/uwb/
14468F:	include/linux/uwb.h
14469F:	include/linux/uwb/
14470
14471UNICORE32 ARCHITECTURE:
14472M:	Guan Xuetao <gxt@pku.edu.cn>
14473W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14474S:	Maintained
14475T:	git git://github.com/gxt/linux.git
14476F:	arch/unicore32/
14477
14478UNIFDEF
14479M:	Tony Finch <dot@dotat.at>
14480W:	http://dotat.at/prog/unifdef
14481S:	Maintained
14482F:	scripts/unifdef.c
14483
14484UNIFORM CDROM DRIVER
14485M:	Jens Axboe <axboe@kernel.dk>
14486W:	http://www.kernel.dk
14487S:	Maintained
14488F:	Documentation/cdrom/
14489F:	drivers/cdrom/cdrom.c
14490F:	include/linux/cdrom.h
14491F:	include/uapi/linux/cdrom.h
14492
14493UNISYS S-PAR DRIVERS
14494M:	David Kershner <david.kershner@unisys.com>
14495L:	sparmaintainer@unisys.com (Unisys internal)
14496S:	Supported
14497F:	include/linux/visorbus.h
14498F:	drivers/visorbus/
14499F:	drivers/staging/unisys/
14500
14501UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14502M:	Vinayak Holikatti <vinholikatti@gmail.com>
14503L:	linux-scsi@vger.kernel.org
14504S:	Supported
14505F:	Documentation/scsi/ufs.txt
14506F:	drivers/scsi/ufs/
14507
14508UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14509M:	Joao Pinto <jpinto@synopsys.com>
14510L:	linux-scsi@vger.kernel.org
14511S:	Supported
14512F:	drivers/scsi/ufs/*dwc*
14513
14514UNSORTED BLOCK IMAGES (UBI)
14515M:	Artem Bityutskiy <dedekind1@gmail.com>
14516M:	Richard Weinberger <richard@nod.at>
14517W:	http://www.linux-mtd.infradead.org/
14518L:	linux-mtd@lists.infradead.org
14519T:	git git://git.infradead.org/ubifs-2.6.git
14520S:	Supported
14521F:	drivers/mtd/ubi/
14522F:	include/linux/mtd/ubi.h
14523F:	include/uapi/mtd/ubi-user.h
14524
14525USB "USBNET" DRIVER FRAMEWORK
14526M:	Oliver Neukum <oneukum@suse.com>
14527L:	netdev@vger.kernel.org
14528W:	http://www.linux-usb.org/usbnet
14529S:	Maintained
14530F:	drivers/net/usb/usbnet.c
14531F:	include/linux/usb/usbnet.h
14532
14533USB ACM DRIVER
14534M:	Oliver Neukum <oneukum@suse.com>
14535L:	linux-usb@vger.kernel.org
14536S:	Maintained
14537F:	Documentation/usb/acm.txt
14538F:	drivers/usb/class/cdc-acm.*
14539
14540USB AR5523 WIRELESS DRIVER
14541M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14542L:	linux-wireless@vger.kernel.org
14543S:	Maintained
14544F:	drivers/net/wireless/ath/ar5523/
14545
14546USB ATTACHED SCSI
14547M:	Oliver Neukum <oneukum@suse.com>
14548L:	linux-usb@vger.kernel.org
14549L:	linux-scsi@vger.kernel.org
14550S:	Maintained
14551F:	drivers/usb/storage/uas.c
14552
14553USB CDC ETHERNET DRIVER
14554M:	Oliver Neukum <oliver@neukum.org>
14555L:	linux-usb@vger.kernel.org
14556S:	Maintained
14557F:	drivers/net/usb/cdc_*.c
14558F:	include/uapi/linux/usb/cdc.h
14559
14560USB CHAOSKEY DRIVER
14561M:	Keith Packard <keithp@keithp.com>
14562L:	linux-usb@vger.kernel.org
14563S:	Maintained
14564F:	drivers/usb/misc/chaoskey.c
14565
14566USB CYPRESS C67X00 DRIVER
14567M:	Peter Korsgaard <jacmet@sunsite.dk>
14568L:	linux-usb@vger.kernel.org
14569S:	Maintained
14570F:	drivers/usb/c67x00/
14571
14572USB DAVICOM DM9601 DRIVER
14573M:	Peter Korsgaard <jacmet@sunsite.dk>
14574L:	netdev@vger.kernel.org
14575W:	http://www.linux-usb.org/usbnet
14576S:	Maintained
14577F:	drivers/net/usb/dm9601.c
14578
14579USB DIAMOND RIO500 DRIVER
14580M:	Cesar Miquel <miquel@df.uba.ar>
14581L:	rio500-users@lists.sourceforge.net
14582W:	http://rio500.sourceforge.net
14583S:	Maintained
14584F:	drivers/usb/misc/rio500*
14585
14586USB EHCI DRIVER
14587M:	Alan Stern <stern@rowland.harvard.edu>
14588L:	linux-usb@vger.kernel.org
14589S:	Maintained
14590F:	Documentation/usb/ehci.txt
14591F:	drivers/usb/host/ehci*
14592
14593USB GADGET/PERIPHERAL SUBSYSTEM
14594M:	Felipe Balbi <balbi@kernel.org>
14595L:	linux-usb@vger.kernel.org
14596W:	http://www.linux-usb.org/gadget
14597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14598S:	Maintained
14599F:	drivers/usb/gadget/
14600F:	include/linux/usb/gadget*
14601
14602USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14603M:	Jiri Kosina <jikos@kernel.org>
14604R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14605L:	linux-usb@vger.kernel.org
14606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14607S:	Maintained
14608F:	Documentation/hid/hiddev.txt
14609F:	drivers/hid/usbhid/
14610
14611USB INTEL XHCI ROLE MUX DRIVER
14612M:	Hans de Goede <hdegoede@redhat.com>
14613L:	linux-usb@vger.kernel.org
14614S:	Maintained
14615F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14616
14617USB ISP116X DRIVER
14618M:	Olav Kongas <ok@artecdesign.ee>
14619L:	linux-usb@vger.kernel.org
14620S:	Maintained
14621F:	drivers/usb/host/isp116x*
14622F:	include/linux/usb/isp116x.h
14623
14624USB LAN78XX ETHERNET DRIVER
14625M:	Woojung Huh <woojung.huh@microchip.com>
14626M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14627L:	netdev@vger.kernel.org
14628S:	Maintained
14629F:	drivers/net/usb/lan78xx.*
14630
14631USB MASS STORAGE DRIVER
14632M:	Alan Stern <stern@rowland.harvard.edu>
14633L:	linux-usb@vger.kernel.org
14634L:	usb-storage@lists.one-eyed-alien.net
14635S:	Maintained
14636W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14637F:	drivers/usb/storage/
14638
14639USB MIDI DRIVER
14640M:	Clemens Ladisch <clemens@ladisch.de>
14641L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14642T:	git git://git.alsa-project.org/alsa-kernel.git
14643S:	Maintained
14644F:	sound/usb/midi.*
14645
14646USB NETWORKING DRIVERS
14647L:	linux-usb@vger.kernel.org
14648S:	Odd Fixes
14649F:	drivers/net/usb/
14650
14651USB OHCI DRIVER
14652M:	Alan Stern <stern@rowland.harvard.edu>
14653L:	linux-usb@vger.kernel.org
14654S:	Maintained
14655F:	Documentation/usb/ohci.txt
14656F:	drivers/usb/host/ohci*
14657
14658USB OTG FSM (Finite State Machine)
14659M:	Peter Chen <Peter.Chen@nxp.com>
14660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14661L:	linux-usb@vger.kernel.org
14662S:	Maintained
14663F:	drivers/usb/common/usb-otg-fsm.c
14664
14665USB OVER IP DRIVER
14666M:	Valentina Manea <valentina.manea.m@gmail.com>
14667M:	Shuah Khan <shuahkh@osg.samsung.com>
14668M:	Shuah Khan <shuah@kernel.org>
14669L:	linux-usb@vger.kernel.org
14670S:	Maintained
14671F:	Documentation/usb/usbip_protocol.txt
14672F:	drivers/usb/usbip/
14673F:	tools/usb/usbip/
14674
14675USB PEGASUS DRIVER
14676M:	Petko Manolov <petkan@nucleusys.com>
14677L:	linux-usb@vger.kernel.org
14678L:	netdev@vger.kernel.org
14679T:	git git://github.com/petkan/pegasus.git
14680W:	https://github.com/petkan/pegasus
14681S:	Maintained
14682F:	drivers/net/usb/pegasus.*
14683
14684USB PHY LAYER
14685M:	Felipe Balbi <balbi@kernel.org>
14686L:	linux-usb@vger.kernel.org
14687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14688S:	Maintained
14689F:	drivers/usb/phy/
14690
14691USB PRINTER DRIVER (usblp)
14692M:	Pete Zaitcev <zaitcev@redhat.com>
14693L:	linux-usb@vger.kernel.org
14694S:	Supported
14695F:	drivers/usb/class/usblp.c
14696
14697USB QMI WWAN NETWORK DRIVER
14698M:	Bjørn Mork <bjorn@mork.no>
14699L:	netdev@vger.kernel.org
14700S:	Maintained
14701F:	Documentation/ABI/testing/sysfs-class-net-qmi
14702F:	drivers/net/usb/qmi_wwan.c
14703
14704USB RTL8150 DRIVER
14705M:	Petko Manolov <petkan@nucleusys.com>
14706L:	linux-usb@vger.kernel.org
14707L:	netdev@vger.kernel.org
14708T:	git git://github.com/petkan/rtl8150.git
14709W:	https://github.com/petkan/rtl8150
14710S:	Maintained
14711F:	drivers/net/usb/rtl8150.c
14712
14713USB SERIAL SUBSYSTEM
14714M:	Johan Hovold <johan@kernel.org>
14715L:	linux-usb@vger.kernel.org
14716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14717S:	Maintained
14718F:	Documentation/usb/usb-serial.txt
14719F:	drivers/usb/serial/
14720F:	include/linux/usb/serial.h
14721
14722USB SMSC75XX ETHERNET DRIVER
14723M:	Steve Glendinning <steve.glendinning@shawell.net>
14724L:	netdev@vger.kernel.org
14725S:	Maintained
14726F:	drivers/net/usb/smsc75xx.*
14727
14728USB SMSC95XX ETHERNET DRIVER
14729M:	Steve Glendinning <steve.glendinning@shawell.net>
14730M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14731L:	netdev@vger.kernel.org
14732S:	Maintained
14733F:	drivers/net/usb/smsc95xx.*
14734
14735USB SUBSYSTEM
14736M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14737L:	linux-usb@vger.kernel.org
14738W:	http://www.linux-usb.org
14739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14740S:	Supported
14741F:	Documentation/devicetree/bindings/usb/
14742F:	Documentation/usb/
14743F:	drivers/usb/
14744F:	include/linux/usb.h
14745F:	include/linux/usb/
14746
14747USB TYPEC PI3USB30532 MUX DRIVER
14748M:	Hans de Goede <hdegoede@redhat.com>
14749L:	linux-usb@vger.kernel.org
14750S:	Maintained
14751F:	drivers/usb/typec/mux/pi3usb30532.c
14752
14753USB TYPEC SUBSYSTEM
14754M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14755L:	linux-usb@vger.kernel.org
14756S:	Maintained
14757F:	Documentation/ABI/testing/sysfs-class-typec
14758F:	Documentation/usb/typec.rst
14759F:	drivers/usb/typec/
14760F:	include/linux/usb/typec.h
14761
14762USB UHCI DRIVER
14763M:	Alan Stern <stern@rowland.harvard.edu>
14764L:	linux-usb@vger.kernel.org
14765S:	Maintained
14766F:	drivers/usb/host/uhci*
14767
14768USB VIDEO CLASS
14769M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14770L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14771L:	linux-media@vger.kernel.org
14772T:	git git://linuxtv.org/media_tree.git
14773W:	http://www.ideasonboard.org/uvc/
14774S:	Maintained
14775F:	drivers/media/usb/uvc/
14776F:	include/uapi/linux/uvcvideo.h
14777
14778USB VISION DRIVER
14779M:	Hans Verkuil <hverkuil@xs4all.nl>
14780L:	linux-media@vger.kernel.org
14781T:	git git://linuxtv.org/media_tree.git
14782W:	https://linuxtv.org
14783S:	Odd Fixes
14784F:	drivers/media/usb/usbvision/
14785
14786USB WEBCAM GADGET
14787M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14788L:	linux-usb@vger.kernel.org
14789S:	Maintained
14790F:	drivers/usb/gadget/function/*uvc*
14791F:	drivers/usb/gadget/legacy/webcam.c
14792
14793USB WIRELESS RNDIS DRIVER (rndis_wlan)
14794M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14795L:	linux-wireless@vger.kernel.org
14796S:	Maintained
14797F:	drivers/net/wireless/rndis_wlan.c
14798
14799USB XHCI DRIVER
14800M:	Mathias Nyman <mathias.nyman@intel.com>
14801L:	linux-usb@vger.kernel.org
14802S:	Supported
14803F:	drivers/usb/host/xhci*
14804F:	drivers/usb/host/pci-quirks*
14805
14806USB ZD1201 DRIVER
14807L:	linux-wireless@vger.kernel.org
14808W:	http://linux-lc100020.sourceforge.net
14809S:	Orphan
14810F:	drivers/net/wireless/zydas/zd1201.*
14811
14812USB ZR364XX DRIVER
14813M:	Antoine Jacquet <royale@zerezo.com>
14814L:	linux-usb@vger.kernel.org
14815L:	linux-media@vger.kernel.org
14816T:	git git://linuxtv.org/media_tree.git
14817W:	http://royale.zerezo.com/zr364xx/
14818S:	Maintained
14819F:	Documentation/media/v4l-drivers/zr364xx*
14820F:	drivers/media/usb/zr364xx/
14821
14822USER-MODE LINUX (UML)
14823M:	Jeff Dike <jdike@addtoit.com>
14824M:	Richard Weinberger <richard@nod.at>
14825L:	user-mode-linux-devel@lists.sourceforge.net
14826L:	user-mode-linux-user@lists.sourceforge.net
14827W:	http://user-mode-linux.sourceforge.net
14828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14829S:	Maintained
14830F:	Documentation/virtual/uml/
14831F:	arch/um/
14832F:	arch/x86/um/
14833F:	fs/hostfs/
14834F:	fs/hppfs/
14835
14836USERSPACE I/O (UIO)
14837M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14838S:	Maintained
14839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14840F:	Documentation/driver-api/uio-howto.rst
14841F:	drivers/uio/
14842F:	include/linux/uio*.h
14843
14844UTIL-LINUX PACKAGE
14845M:	Karel Zak <kzak@redhat.com>
14846L:	util-linux@vger.kernel.org
14847W:	http://en.wikipedia.org/wiki/Util-linux
14848T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14849S:	Maintained
14850
14851UUID HELPERS
14852M:	Christoph Hellwig <hch@lst.de>
14853R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14854L:	linux-kernel@vger.kernel.org
14855T:	git git://git.infradead.org/users/hch/uuid.git
14856F:	lib/uuid.c
14857F:	lib/test_uuid.c
14858F:	include/linux/uuid.h
14859F:	include/uapi/linux/uuid.h
14860S:	Maintained
14861
14862UVESAFB DRIVER
14863M:	Michal Januszewski <spock@gentoo.org>
14864L:	linux-fbdev@vger.kernel.org
14865W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14866S:	Maintained
14867F:	Documentation/fb/uvesafb.txt
14868F:	drivers/video/fbdev/uvesafb.*
14869
14870VF610 NAND DRIVER
14871M:	Stefan Agner <stefan@agner.ch>
14872L:	linux-mtd@lists.infradead.org
14873S:	Supported
14874F:	drivers/mtd/nand/raw/vf610_nfc.c
14875
14876VFAT/FAT/MSDOS FILESYSTEM
14877M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14878S:	Maintained
14879F:	Documentation/filesystems/vfat.txt
14880F:	fs/fat/
14881
14882VFIO DRIVER
14883M:	Alex Williamson <alex.williamson@redhat.com>
14884L:	kvm@vger.kernel.org
14885T:	git git://github.com/awilliam/linux-vfio.git
14886S:	Maintained
14887F:	Documentation/vfio.txt
14888F:	drivers/vfio/
14889F:	include/linux/vfio.h
14890F:	include/uapi/linux/vfio.h
14891
14892VFIO MEDIATED DEVICE DRIVERS
14893M:	Kirti Wankhede <kwankhede@nvidia.com>
14894L:	kvm@vger.kernel.org
14895S:	Maintained
14896F:	Documentation/vfio-mediated-device.txt
14897F:	drivers/vfio/mdev/
14898F:	include/linux/mdev.h
14899F:	samples/vfio-mdev/
14900
14901VFIO PLATFORM DRIVER
14902M:	Eric Auger <eric.auger@redhat.com>
14903L:	kvm@vger.kernel.org
14904S:	Maintained
14905F:	drivers/vfio/platform/
14906
14907VGA_SWITCHEROO
14908R:	Lukas Wunner <lukas@wunner.de>
14909S:	Maintained
14910F:	Documentation/gpu/vga-switcheroo.rst
14911F:	drivers/gpu/vga/vga_switcheroo.c
14912F:	include/linux/vga_switcheroo.h
14913T:	git git://anongit.freedesktop.org/drm/drm-misc
14914
14915VIA RHINE NETWORK DRIVER
14916S:	Orphan
14917F:	drivers/net/ethernet/via/via-rhine.c
14918
14919VIA SD/MMC CARD CONTROLLER DRIVER
14920M:	Bruce Chang <brucechang@via.com.tw>
14921M:	Harald Welte <HaraldWelte@viatech.com>
14922S:	Maintained
14923F:	drivers/mmc/host/via-sdmmc.c
14924
14925VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14926M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14927L:	linux-fbdev@vger.kernel.org
14928S:	Maintained
14929F:	include/linux/via-core.h
14930F:	include/linux/via-gpio.h
14931F:	include/linux/via_i2c.h
14932F:	drivers/video/fbdev/via/
14933
14934VIA VELOCITY NETWORK DRIVER
14935M:	Francois Romieu <romieu@fr.zoreil.com>
14936L:	netdev@vger.kernel.org
14937S:	Maintained
14938F:	drivers/net/ethernet/via/via-velocity.*
14939
14940VIDEO MULTIPLEXER DRIVER
14941M:	Philipp Zabel <p.zabel@pengutronix.de>
14942L:	linux-media@vger.kernel.org
14943S:	Maintained
14944F:	drivers/media/platform/video-mux.c
14945
14946VIDEOBUF2 FRAMEWORK
14947M:	Pawel Osciak <pawel@osciak.com>
14948M:	Marek Szyprowski <m.szyprowski@samsung.com>
14949M:	Kyungmin Park <kyungmin.park@samsung.com>
14950L:	linux-media@vger.kernel.org
14951S:	Maintained
14952F:	drivers/media/v4l2-core/videobuf2-*
14953F:	include/media/videobuf2-*
14954
14955VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14956M:	Helen Koike <helen.koike@collabora.com>
14957L:	linux-media@vger.kernel.org
14958T:	git git://linuxtv.org/media_tree.git
14959W:	https://linuxtv.org
14960S:	Maintained
14961F:	drivers/media/platform/vimc/*
14962
14963VIRT LIB
14964M:	Alex Williamson <alex.williamson@redhat.com>
14965M:	Paolo Bonzini <pbonzini@redhat.com>
14966L:	kvm@vger.kernel.org
14967S:	Supported
14968F:	virt/lib/
14969
14970VIRTIO AND VHOST VSOCK DRIVER
14971M:	Stefan Hajnoczi <stefanha@redhat.com>
14972L:	kvm@vger.kernel.org
14973L:	virtualization@lists.linux-foundation.org
14974L:	netdev@vger.kernel.org
14975S:	Maintained
14976F:	include/linux/virtio_vsock.h
14977F:	include/uapi/linux/virtio_vsock.h
14978F:	include/uapi/linux/vsockmon.h
14979F:	include/uapi/linux/vm_sockets_diag.h
14980F:	net/vmw_vsock/diag.c
14981F:	net/vmw_vsock/af_vsock_tap.c
14982F:	net/vmw_vsock/virtio_transport_common.c
14983F:	net/vmw_vsock/virtio_transport.c
14984F:	drivers/net/vsockmon.c
14985F:	drivers/vhost/vsock.c
14986F:	drivers/vhost/vsock.h
14987F:	tools/testing/vsock/
14988
14989VIRTIO CONSOLE DRIVER
14990M:	Amit Shah <amit@kernel.org>
14991L:	virtualization@lists.linux-foundation.org
14992S:	Maintained
14993F:	drivers/char/virtio_console.c
14994F:	include/linux/virtio_console.h
14995F:	include/uapi/linux/virtio_console.h
14996
14997VIRTIO CORE, NET AND BLOCK DRIVERS
14998M:	"Michael S. Tsirkin" <mst@redhat.com>
14999M:	Jason Wang <jasowang@redhat.com>
15000L:	virtualization@lists.linux-foundation.org
15001S:	Maintained
15002F:	Documentation/devicetree/bindings/virtio/
15003F:	drivers/virtio/
15004F:	tools/virtio/
15005F:	drivers/net/virtio_net.c
15006F:	drivers/block/virtio_blk.c
15007F:	include/linux/virtio*.h
15008F:	include/uapi/linux/virtio_*.h
15009F:	drivers/crypto/virtio/
15010F:	mm/balloon_compaction.c
15011
15012VIRTIO CRYPTO DRIVER
15013M:	Gonglei <arei.gonglei@huawei.com>
15014L:	virtualization@lists.linux-foundation.org
15015L:	linux-crypto@vger.kernel.org
15016S:	Maintained
15017F:	drivers/crypto/virtio/
15018F:	include/uapi/linux/virtio_crypto.h
15019
15020VIRTIO DRIVERS FOR S390
15021M:	Cornelia Huck <cohuck@redhat.com>
15022M:	Halil Pasic <pasic@linux.ibm.com>
15023L:	linux-s390@vger.kernel.org
15024L:	virtualization@lists.linux-foundation.org
15025L:	kvm@vger.kernel.org
15026S:	Supported
15027F:	drivers/s390/virtio/
15028F:	arch/s390/include/uapi/asm/virtio-ccw.h
15029
15030VIRTIO GPU DRIVER
15031M:	David Airlie <airlied@linux.ie>
15032M:	Gerd Hoffmann <kraxel@redhat.com>
15033L:	dri-devel@lists.freedesktop.org
15034L:	virtualization@lists.linux-foundation.org
15035T:	git git://anongit.freedesktop.org/drm/drm-misc
15036S:	Maintained
15037F:	drivers/gpu/drm/virtio/
15038F:	include/uapi/linux/virtio_gpu.h
15039
15040VIRTIO HOST (VHOST)
15041M:	"Michael S. Tsirkin" <mst@redhat.com>
15042M:	Jason Wang <jasowang@redhat.com>
15043L:	kvm@vger.kernel.org
15044L:	virtualization@lists.linux-foundation.org
15045L:	netdev@vger.kernel.org
15046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15047S:	Maintained
15048F:	drivers/vhost/
15049F:	include/uapi/linux/vhost.h
15050
15051VIRTIO INPUT DRIVER
15052M:	Gerd Hoffmann <kraxel@redhat.com>
15053S:	Maintained
15054F:	drivers/virtio/virtio_input.c
15055F:	include/uapi/linux/virtio_input.h
15056
15057VIRTUAL BOX GUEST DEVICE DRIVER
15058M:	Hans de Goede <hdegoede@redhat.com>
15059M:	Arnd Bergmann <arnd@arndb.de>
15060M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15061S:	Maintained
15062F:	include/linux/vbox_utils.h
15063F:	include/uapi/linux/vbox*.h
15064F:	drivers/virt/vboxguest/
15065
15066VIRTUAL SERIO DEVICE DRIVER
15067M:	Stephen Chandler Paul <thatslyude@gmail.com>
15068S:	Maintained
15069F:	drivers/input/serio/userio.c
15070F:	include/uapi/linux/userio.h
15071
15072VIVID VIRTUAL VIDEO DRIVER
15073M:	Hans Verkuil <hverkuil@xs4all.nl>
15074L:	linux-media@vger.kernel.org
15075T:	git git://linuxtv.org/media_tree.git
15076W:	https://linuxtv.org
15077S:	Maintained
15078F:	drivers/media/platform/vivid/*
15079
15080VLYNQ BUS
15081M:	Florian Fainelli <f.fainelli@gmail.com>
15082L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15083S:	Maintained
15084F:	drivers/vlynq/vlynq.c
15085F:	include/linux/vlynq.h
15086
15087VME SUBSYSTEM
15088M:	Martyn Welch <martyn@welchs.me.uk>
15089M:	Manohar Vanga <manohar.vanga@gmail.com>
15090M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15091L:	devel@driverdev.osuosl.org
15092S:	Maintained
15093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15094F:	Documentation/driver-api/vme.rst
15095F:	drivers/staging/vme/
15096F:	drivers/vme/
15097F:	include/linux/vme*
15098
15099VMWARE BALLOON DRIVER
15100M:	Xavier Deguillard <xdeguillard@vmware.com>
15101M:	Philip Moltmann <moltmann@vmware.com>
15102M:	"VMware, Inc." <pv-drivers@vmware.com>
15103L:	linux-kernel@vger.kernel.org
15104S:	Maintained
15105F:	drivers/misc/vmw_balloon.c
15106
15107VMWARE HYPERVISOR INTERFACE
15108M:	Alok Kataria <akataria@vmware.com>
15109L:	virtualization@lists.linux-foundation.org
15110S:	Supported
15111F:	arch/x86/kernel/cpu/vmware.c
15112
15113VMWARE PVRDMA DRIVER
15114M:	Adit Ranadive <aditr@vmware.com>
15115M:	VMware PV-Drivers <pv-drivers@vmware.com>
15116L:	linux-rdma@vger.kernel.org
15117S:	Maintained
15118F:	drivers/infiniband/hw/vmw_pvrdma/
15119
15120VMware PVSCSI driver
15121M:	Jim Gill <jgill@vmware.com>
15122M:	VMware PV-Drivers <pv-drivers@vmware.com>
15123L:	linux-scsi@vger.kernel.org
15124S:	Maintained
15125F:	drivers/scsi/vmw_pvscsi.c
15126F:	drivers/scsi/vmw_pvscsi.h
15127
15128VMWARE VMMOUSE SUBDRIVER
15129M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15130M:	"VMware, Inc." <pv-drivers@vmware.com>
15131L:	linux-input@vger.kernel.org
15132S:	Maintained
15133F:	drivers/input/mouse/vmmouse.c
15134F:	drivers/input/mouse/vmmouse.h
15135
15136VMWARE VMXNET3 ETHERNET DRIVER
15137M:	Ronak Doshi <doshir@vmware.com>
15138M:	"VMware, Inc." <pv-drivers@vmware.com>
15139L:	netdev@vger.kernel.org
15140S:	Maintained
15141F:	drivers/net/vmxnet3/
15142
15143VOCORE VOCORE2 BOARD
15144M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15145L:	linux-mips@linux-mips.org
15146S:	Maintained
15147F:	arch/mips/boot/dts/ralink/vocore2.dts
15148
15149VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15150M:	Liam Girdwood <lgirdwood@gmail.com>
15151M:	Mark Brown <broonie@kernel.org>
15152L:	linux-kernel@vger.kernel.org
15153W:	http://www.slimlogic.co.uk/?p=48
15154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15155S:	Supported
15156F:	Documentation/devicetree/bindings/regulator/
15157F:	Documentation/power/regulator/
15158F:	drivers/regulator/
15159F:	include/dt-bindings/regulator/
15160F:	include/linux/regulator/
15161
15162VRF
15163M:	David Ahern <dsa@cumulusnetworks.com>
15164M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15165L:	netdev@vger.kernel.org
15166S:	Maintained
15167F:	drivers/net/vrf.c
15168F:	Documentation/networking/vrf.txt
15169
15170VT1211 HARDWARE MONITOR DRIVER
15171M:	Juerg Haefliger <juergh@gmail.com>
15172L:	linux-hwmon@vger.kernel.org
15173S:	Maintained
15174F:	Documentation/hwmon/vt1211
15175F:	drivers/hwmon/vt1211.c
15176
15177VT8231 HARDWARE MONITOR DRIVER
15178M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15179L:	linux-hwmon@vger.kernel.org
15180S:	Maintained
15181F:	drivers/hwmon/vt8231.c
15182
15183VUB300 USB to SDIO/SD/MMC bridge chip
15184M:	Tony Olech <tony.olech@elandigitalsystems.com>
15185L:	linux-mmc@vger.kernel.org
15186L:	linux-usb@vger.kernel.org
15187S:	Supported
15188F:	drivers/mmc/host/vub300.c
15189
15190W1 DALLAS'S 1-WIRE BUS
15191M:	Evgeniy Polyakov <zbr@ioremap.net>
15192S:	Maintained
15193F:	Documentation/w1/
15194F:	drivers/w1/
15195F:	include/linux/w1.h
15196
15197W83791D HARDWARE MONITORING DRIVER
15198M:	Marc Hulsman <m.hulsman@tudelft.nl>
15199L:	linux-hwmon@vger.kernel.org
15200S:	Maintained
15201F:	Documentation/hwmon/w83791d
15202F:	drivers/hwmon/w83791d.c
15203
15204W83793 HARDWARE MONITORING DRIVER
15205M:	Rudolf Marek <r.marek@assembler.cz>
15206L:	linux-hwmon@vger.kernel.org
15207S:	Maintained
15208F:	Documentation/hwmon/w83793
15209F:	drivers/hwmon/w83793.c
15210
15211W83795 HARDWARE MONITORING DRIVER
15212M:	Jean Delvare <jdelvare@suse.com>
15213L:	linux-hwmon@vger.kernel.org
15214S:	Maintained
15215F:	drivers/hwmon/w83795.c
15216
15217W83L51xD SD/MMC CARD INTERFACE DRIVER
15218M:	Pierre Ossman <pierre@ossman.eu>
15219S:	Maintained
15220F:	drivers/mmc/host/wbsd.*
15221
15222WACOM PROTOCOL 4 SERIAL TABLETS
15223M:	Julian Squires <julian@cipht.net>
15224M:	Hans de Goede <hdegoede@redhat.com>
15225L:	linux-input@vger.kernel.org
15226S:	Maintained
15227F:	drivers/input/tablet/wacom_serial4.c
15228
15229WATCHDOG DEVICE DRIVERS
15230M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15231M:	Guenter Roeck <linux@roeck-us.net>
15232L:	linux-watchdog@vger.kernel.org
15233W:	http://www.linux-watchdog.org/
15234T:	git git://www.linux-watchdog.org/linux-watchdog.git
15235S:	Maintained
15236F:	Documentation/devicetree/bindings/watchdog/
15237F:	Documentation/watchdog/
15238F:	drivers/watchdog/
15239F:	include/linux/watchdog.h
15240F:	include/uapi/linux/watchdog.h
15241
15242WHISKEYCOVE PMIC GPIO DRIVER
15243M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15244L:	linux-gpio@vger.kernel.org
15245S:	Maintained
15246F:	drivers/gpio/gpio-wcove.c
15247
15248WIIMOTE HID DRIVER
15249M:	David Herrmann <dh.herrmann@googlemail.com>
15250L:	linux-input@vger.kernel.org
15251S:	Maintained
15252F:	drivers/hid/hid-wiimote*
15253
15254WILOCITY WIL6210 WIRELESS DRIVER
15255M:	Maya Erez <merez@codeaurora.org>
15256L:	linux-wireless@vger.kernel.org
15257L:	wil6210@qti.qualcomm.com
15258S:	Supported
15259W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15260F:	drivers/net/wireless/ath/wil6210/
15261
15262WIMAX STACK
15263M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15264M:	linux-wimax@intel.com
15265L:	wimax@linuxwimax.org (subscribers-only)
15266S:	Supported
15267W:	http://linuxwimax.org
15268F:	Documentation/wimax/README.wimax
15269F:	include/linux/wimax/debug.h
15270F:	include/net/wimax.h
15271F:	include/uapi/linux/wimax.h
15272F:	net/wimax/
15273
15274WINBOND CIR DRIVER
15275M:	David Härdeman <david@hardeman.nu>
15276S:	Maintained
15277F:	drivers/media/rc/winbond-cir.c
15278
15279WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15280M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15281L:	linux-watchdog@vger.kernel.org
15282S:	Maintained
15283F:	drivers/watchdog/ebc-c384_wdt.c
15284
15285WINSYSTEMS WS16C48 GPIO DRIVER
15286M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15287L:	linux-gpio@vger.kernel.org
15288S:	Maintained
15289F:	drivers/gpio/gpio-ws16c48.c
15290
15291WISTRON LAPTOP BUTTON DRIVER
15292M:	Miloslav Trmac <mitr@volny.cz>
15293S:	Maintained
15294F:	drivers/input/misc/wistron_btns.c
15295
15296WL3501 WIRELESS PCMCIA CARD DRIVER
15297L:	linux-wireless@vger.kernel.org
15298S:	Odd fixes
15299F:	drivers/net/wireless/wl3501*
15300
15301WOLFSON MICROELECTRONICS DRIVERS
15302L:	patches@opensource.cirrus.com
15303T:	git https://github.com/CirrusLogic/linux-drivers.git
15304W:	https://github.com/CirrusLogic/linux-drivers/wiki
15305S:	Supported
15306F:	Documentation/hwmon/wm83??
15307F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15308F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15309F:	Documentation/devicetree/bindings/mfd/arizona.txt
15310F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15311F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15312F:	arch/arm/mach-s3c64xx/mach-crag6410*
15313F:	drivers/clk/clk-wm83*.c
15314F:	drivers/extcon/extcon-arizona.c
15315F:	drivers/leds/leds-wm83*.c
15316F:	drivers/gpio/gpio-*wm*.c
15317F:	drivers/gpio/gpio-arizona.c
15318F:	drivers/hwmon/wm83??-hwmon.c
15319F:	drivers/input/misc/wm831x-on.c
15320F:	drivers/input/touchscreen/wm831x-ts.c
15321F:	drivers/input/touchscreen/wm97*.c
15322F:	drivers/mfd/arizona*
15323F:	drivers/mfd/wm*.c
15324F:	drivers/mfd/cs47l24*
15325F:	drivers/power/supply/wm83*.c
15326F:	drivers/rtc/rtc-wm83*.c
15327F:	drivers/regulator/wm8*.c
15328F:	drivers/regulator/arizona*
15329F:	drivers/video/backlight/wm83*_bl.c
15330F:	drivers/watchdog/wm83*_wdt.c
15331F:	include/linux/mfd/arizona/
15332F:	include/linux/mfd/wm831x/
15333F:	include/linux/mfd/wm8350/
15334F:	include/linux/mfd/wm8400*
15335F:	include/linux/regulator/arizona*
15336F:	include/linux/wm97xx.h
15337F:	include/sound/wm????.h
15338F:	sound/soc/codecs/arizona.?
15339F:	sound/soc/codecs/wm*
15340F:	sound/soc/codecs/cs47l24*
15341
15342WORKQUEUE
15343M:	Tejun Heo <tj@kernel.org>
15344R:	Lai Jiangshan <jiangshanlai@gmail.com>
15345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15346S:	Maintained
15347F:	include/linux/workqueue.h
15348F:	kernel/workqueue.c
15349F:	Documentation/core-api/workqueue.rst
15350
15351X-POWERS AXP288 PMIC DRIVERS
15352M:	Hans de Goede <hdegoede@redhat.com>
15353S:	Maintained
15354N:	axp288
15355F:	drivers/acpi/pmic/intel_pmic_xpower.c
15356
15357X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15358M:	Chen-Yu Tsai <wens@csie.org>
15359L:	linux-kernel@vger.kernel.org
15360S:	Maintained
15361N:	axp[128]
15362
15363X.25 NETWORK LAYER
15364M:	Andrew Hendry <andrew.hendry@gmail.com>
15365L:	linux-x25@vger.kernel.org
15366S:	Odd Fixes
15367F:	Documentation/networking/x25*
15368F:	include/net/x25*
15369F:	net/x25/
15370
15371X86 ARCHITECTURE (32-BIT AND 64-BIT)
15372M:	Thomas Gleixner <tglx@linutronix.de>
15373M:	Ingo Molnar <mingo@redhat.com>
15374R:	"H. Peter Anvin" <hpa@zytor.com>
15375M:	x86@kernel.org
15376L:	linux-kernel@vger.kernel.org
15377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15378S:	Maintained
15379F:	Documentation/x86/
15380F:	arch/x86/
15381
15382X86 MCE INFRASTRUCTURE
15383M:	Tony Luck <tony.luck@intel.com>
15384M:	Borislav Petkov <bp@alien8.de>
15385L:	linux-edac@vger.kernel.org
15386S:	Maintained
15387F:	arch/x86/kernel/cpu/mcheck/*
15388
15389X86 MICROCODE UPDATE SUPPORT
15390M:	Borislav Petkov <bp@alien8.de>
15391S:	Maintained
15392F:	arch/x86/kernel/cpu/microcode/*
15393
15394X86 PLATFORM DRIVERS
15395M:	Darren Hart <dvhart@infradead.org>
15396M:	Andy Shevchenko <andy@infradead.org>
15397L:	platform-driver-x86@vger.kernel.org
15398T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15399S:	Maintained
15400F:	drivers/platform/x86/
15401F:	drivers/platform/olpc/
15402
15403X86 VDSO
15404M:	Andy Lutomirski <luto@amacapital.net>
15405L:	linux-kernel@vger.kernel.org
15406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15407S:	Maintained
15408F:	arch/x86/entry/vdso/
15409
15410XC2028/3028 TUNER DRIVER
15411M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15412M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15413L:	linux-media@vger.kernel.org
15414W:	https://linuxtv.org
15415T:	git git://linuxtv.org/media_tree.git
15416S:	Maintained
15417F:	drivers/media/tuners/tuner-xc2028.*
15418
15419XEN BLOCK SUBSYSTEM
15420M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15421M:	Roger Pau Monné <roger.pau@citrix.com>
15422L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15423S:	Supported
15424F:	drivers/block/xen-blkback/*
15425F:	drivers/block/xen*
15426
15427XEN HYPERVISOR ARM
15428M:	Stefano Stabellini <sstabellini@kernel.org>
15429L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15430S:	Maintained
15431F:	arch/arm/xen/
15432F:	arch/arm/include/asm/xen/
15433
15434XEN HYPERVISOR ARM64
15435M:	Stefano Stabellini <sstabellini@kernel.org>
15436L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15437S:	Maintained
15438F:	arch/arm64/xen/
15439F:	arch/arm64/include/asm/xen/
15440
15441XEN HYPERVISOR INTERFACE
15442M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15443M:	Juergen Gross <jgross@suse.com>
15444L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15446S:	Supported
15447F:	arch/x86/xen/
15448F:	drivers/*/xen-*front.c
15449F:	drivers/xen/
15450F:	arch/x86/include/asm/xen/
15451F:	arch/x86/include/asm/pvclock-abi.h
15452F:	include/xen/
15453F:	include/uapi/xen/
15454F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15455F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15456
15457XEN NETWORK BACKEND DRIVER
15458M:	Wei Liu <wei.liu2@citrix.com>
15459M:	Paul Durrant <paul.durrant@citrix.com>
15460L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15461L:	netdev@vger.kernel.org
15462S:	Supported
15463F:	drivers/net/xen-netback/*
15464
15465XEN PCI SUBSYSTEM
15466M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15467L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15468S:	Supported
15469F:	arch/x86/pci/*xen*
15470F:	drivers/pci/*xen*
15471
15472XEN PVSCSI DRIVERS
15473M:	Juergen Gross <jgross@suse.com>
15474L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15475L:	linux-scsi@vger.kernel.org
15476S:	Supported
15477F:	drivers/scsi/xen-scsifront.c
15478F:	drivers/xen/xen-scsiback.c
15479F:	include/xen/interface/io/vscsiif.h
15480
15481XEN SWIOTLB SUBSYSTEM
15482M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15483L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15484L:	iommu@lists.linux-foundation.org
15485S:	Supported
15486F:	arch/x86/xen/*swiotlb*
15487F:	drivers/xen/*swiotlb*
15488
15489XFS FILESYSTEM
15490M:	Darrick J. Wong <darrick.wong@oracle.com>
15491M:	linux-xfs@vger.kernel.org
15492L:	linux-xfs@vger.kernel.org
15493W:	http://xfs.org/
15494T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15495S:	Supported
15496F:	Documentation/filesystems/xfs.txt
15497F:	fs/xfs/
15498
15499XILINX AXI ETHERNET DRIVER
15500M:	Anirudha Sarangi <anirudh@xilinx.com>
15501M:	John Linn <John.Linn@xilinx.com>
15502S:	Maintained
15503F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15504
15505XILINX UARTLITE SERIAL DRIVER
15506M:	Peter Korsgaard <jacmet@sunsite.dk>
15507L:	linux-serial@vger.kernel.org
15508S:	Maintained
15509F:	drivers/tty/serial/uartlite.c
15510
15511XILINX VIDEO IP CORES
15512M:	Hyun Kwon <hyun.kwon@xilinx.com>
15513M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15514L:	linux-media@vger.kernel.org
15515T:	git git://linuxtv.org/media_tree.git
15516S:	Supported
15517F:	Documentation/devicetree/bindings/media/xilinx/
15518F:	drivers/media/platform/xilinx/
15519F:	include/uapi/linux/xilinx-v4l2-controls.h
15520
15521XILLYBUS DRIVER
15522M:	Eli Billauer <eli.billauer@gmail.com>
15523L:	linux-kernel@vger.kernel.org
15524S:	Supported
15525F:	drivers/char/xillybus/
15526
15527XRA1403 GPIO EXPANDER
15528M:	Nandor Han <nandor.han@ge.com>
15529M:	Semi Malinen <semi.malinen@ge.com>
15530L:	linux-gpio@vger.kernel.org
15531S:	Maintained
15532F:	drivers/gpio/gpio-xra1403.c
15533F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15534
15535XTENSA XTFPGA PLATFORM SUPPORT
15536M:	Max Filippov <jcmvbkbc@gmail.com>
15537L:	linux-xtensa@linux-xtensa.org
15538S:	Maintained
15539F:	drivers/spi/spi-xtensa-xtfpga.c
15540F:	sound/soc/xtensa/xtfpga-i2s.c
15541
15542YAM DRIVER FOR AX.25
15543M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15544L:	linux-hams@vger.kernel.org
15545S:	Maintained
15546F:	drivers/net/hamradio/yam*
15547F:	include/linux/yam.h
15548
15549YAMA SECURITY MODULE
15550M:	Kees Cook <keescook@chromium.org>
15551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15552S:	Supported
15553F:	security/yama/
15554F:	Documentation/admin-guide/LSM/Yama.rst
15555
15556YEALINK PHONE DRIVER
15557M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15558L:	usbb2k-api-dev@nongnu.org
15559S:	Maintained
15560F:	Documentation/input/yealink.rst
15561F:	drivers/input/misc/yealink.*
15562
15563Z8530 DRIVER FOR AX.25
15564M:	Joerg Reuter <jreuter@yaina.de>
15565W:	http://yaina.de/jreuter/
15566W:	http://www.qsl.net/dl1bke/
15567L:	linux-hams@vger.kernel.org
15568S:	Maintained
15569F:	Documentation/networking/z8530drv.txt
15570F:	drivers/net/hamradio/*scc.c
15571F:	drivers/net/hamradio/z8530.h
15572
15573ZBUD COMPRESSED PAGE ALLOCATOR
15574M:	Seth Jennings <sjenning@redhat.com>
15575M:	Dan Streetman <ddstreet@ieee.org>
15576L:	linux-mm@kvack.org
15577S:	Maintained
15578F:	mm/zbud.c
15579F:	include/linux/zbud.h
15580
15581ZD1211RW WIRELESS DRIVER
15582M:	Daniel Drake <dsd@gentoo.org>
15583M:	Ulrich Kunitz <kune@deine-taler.de>
15584W:	http://zd1211.ath.cx/wiki/DriverRewrite
15585L:	linux-wireless@vger.kernel.org
15586L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15587S:	Maintained
15588F:	drivers/net/wireless/zydas/zd1211rw/
15589
15590ZD1301 MEDIA DRIVER
15591M:	Antti Palosaari <crope@iki.fi>
15592L:	linux-media@vger.kernel.org
15593W:	https://linuxtv.org/
15594W:	http://palosaari.fi/linux/
15595Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15596S:	Maintained
15597F:	drivers/media/usb/dvb-usb-v2/zd1301*
15598
15599ZD1301_DEMOD MEDIA DRIVER
15600M:	Antti Palosaari <crope@iki.fi>
15601L:	linux-media@vger.kernel.org
15602W:	https://linuxtv.org/
15603W:	http://palosaari.fi/linux/
15604Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15605S:	Maintained
15606F:	drivers/media/dvb-frontends/zd1301_demod*
15607
15608ZPOOL COMPRESSED PAGE STORAGE API
15609M:	Dan Streetman <ddstreet@ieee.org>
15610L:	linux-mm@kvack.org
15611S:	Maintained
15612F:	mm/zpool.c
15613F:	include/linux/zpool.h
15614
15615ZR36067 VIDEO FOR LINUX DRIVER
15616L:	mjpeg-users@lists.sourceforge.net
15617L:	linux-media@vger.kernel.org
15618W:	http://mjpeg.sourceforge.net/driver-zoran/
15619T:	hg https://linuxtv.org/hg/v4l-dvb
15620S:	Odd Fixes
15621F:	drivers/media/pci/zoran/
15622
15623ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15624M:	Minchan Kim <minchan@kernel.org>
15625M:	Nitin Gupta <ngupta@vflare.org>
15626R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15627L:	linux-kernel@vger.kernel.org
15628S:	Maintained
15629F:	drivers/block/zram/
15630F:	Documentation/blockdev/zram.txt
15631
15632ZS DECSTATION Z85C30 SERIAL DRIVER
15633M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15634S:	Maintained
15635F:	drivers/tty/serial/zs.*
15636
15637ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15638M:	Minchan Kim <minchan@kernel.org>
15639M:	Nitin Gupta <ngupta@vflare.org>
15640R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15641L:	linux-mm@kvack.org
15642S:	Maintained
15643F:	mm/zsmalloc.c
15644F:	include/linux/zsmalloc.h
15645F:	Documentation/vm/zsmalloc.txt
15646
15647ZSWAP COMPRESSED SWAP CACHING
15648M:	Seth Jennings <sjenning@redhat.com>
15649M:	Dan Streetman <ddstreet@ieee.org>
15650L:	linux-mm@kvack.org
15651S:	Maintained
15652F:	mm/zswap.c
15653
15654THE REST
15655M:	Linus Torvalds <torvalds@linux-foundation.org>
15656L:	linux-kernel@vger.kernel.org
15657Q:	http://patchwork.kernel.org/project/LKML/list/
15658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15659S:	Buried alive in reporters
15660F:	*
15661F:	*/
15662